Lines Matching refs:TFNode

35   TFNode* control;
36 TFNode* effect;
38 TFNode** locals;
68 TFNode* node;
73 TFNode* exception = nullptr;
92 size_t size = sizeof(TFNode*) * env_count; in StartFunction()
95 size > 0 ? reinterpret_cast<TFNode**>(decoder->zone()->New(size)) in StartFunction()
100 TFNode* start = builder_->Start( in StartFunction()
112 TFNode* node = DefaultValue(type); in StartFunction()
181 TFNode* if_true = nullptr; in If()
182 TFNode* if_false = nullptr; in If()
244 TFNode** buffer = GetNodes(values); in DoReturn()
286 TFNode* controls[2]; in Select()
288 TFNode* merge = BUILD(Merge, 2, controls); in Select()
289 TFNode* vals[2] = {tval.node, fval.node}; in Select()
290 TFNode* phi = BUILD(Phi, tval.type, 2, vals, merge); in Select()
320 TFNode* sw = BUILD(Switch, imm.table_count + 1, key.node); in BrTable()
380 TFNode** inputs = GetNodes(args); in SimdOp()
381 TFNode* node = BUILD(SimdOp, opcode, inputs); in SimdOp()
388 TFNode** nodes = GetNodes(inputs); in SimdLaneOp()
395 TFNode* inputs[] = {input.node}; in SimdShiftOp()
403 TFNode* input_nodes[] = {input0.node, input1.node}; in Simd8x16ShuffleOp()
407 TFNode* GetExceptionTag(FullDecoder* decoder, in GetExceptionTag()
417 ZoneVector<TFNode*> args(count, decoder->zone()); in Throw()
434 TFNode* compare_i32 = nullptr; in CatchException()
446 TFNode* caught_tag = BUILD(GetExceptionRuntimeId); in CatchException()
447 TFNode* exception_tag = BUILD(ConvertExceptionTagToRuntimeId, imm.index); in CatchException()
451 TFNode* if_catch = nullptr; in CatchException()
452 TFNode* if_no_catch = nullptr; in CatchException()
478 TFNode** caught_values = builder_->GetExceptionValues(imm.exception); in CatchException()
487 TFNode** inputs = GetNodes(args); in AtomicOp()
488 TFNode* node = BUILD(AtomicOp, opcode, inputs, imm.alignment, imm.offset, in AtomicOp()
503 TFNode** GetNodes(Value* values, size_t count) { in GetNodes()
504 TFNode** nodes = builder_->Buffer(count); in GetNodes()
511 TFNode** GetNodes(Vector<Value> values) { in GetNodes()
550 TFNode* CheckForException(FullDecoder* decoder, TFNode* node) { in CheckForException()
557 TFNode* if_success = nullptr; in CheckForException()
558 TFNode* if_exception = nullptr; in CheckForException()
570 TFNode* exception = try_info->exception; in CheckForException()
585 TFNode* DefaultValue(ValueType type) { in DefaultValue()
640 TFNode* controls[] = {to->control, from->control}; in Goto()
641 TFNode* merge = builder_->Merge(2, controls); in Goto()
645 TFNode* effects[] = {to->effect, from->effect, merge}; in Goto()
650 TFNode* a = to->locals[i]; in Goto()
651 TFNode* b = from->locals[i]; in Goto()
653 TFNode* vals[] = {a, b}; in Goto()
664 TFNode* merge = to->control; in Goto()
738 size_t size = sizeof(TFNode*) * decoder->NumLocals(); in Split()
745 size > 0 ? reinterpret_cast<TFNode**>(decoder->zone()->New(size)) in Split()
784 void DoCall(FullDecoder* decoder, TFNode* index_node, FunctionSig* sig, in DoCall()
787 TFNode** arg_nodes = builder_->Buffer(param_count + 1); in DoCall()
788 TFNode** return_nodes = nullptr; in DoCall()