• Home
  • Raw
  • Download

Lines Matching refs:builder_

57     return CheckForException(decoder, builder_->func(__VA_ARGS__)); \
85 explicit WasmGraphBuildingInterface(TFBuilder* builder) : builder_(builder) {} in WasmGraphBuildingInterface()
100 TFNode* start = builder_->Start( in StartFunction()
103 builder_->set_instance_node(builder_->Param(kWasmInstanceParameterIndex)); in StartFunction()
108 ssa_env->locals[index] = builder_->Param(index + 1); in StartFunction()
121 builder_->set_effect_ptr(&ssa_env->effect); in StartFunction()
122 builder_->set_control_ptr(&ssa_env->control); in StartFunction()
130 builder_->InitInstanceCache(&ssa_env->instance_cache); in LoadContextIntoSsa()
139 void FinishFunction(FullDecoder*) { builder_->PatchInStackCheckIfNeeded(); } in FinishFunction()
161 val.node = builder_->Phi(val.type, 1, &val.node, block->end_env->control); in Loop()
217 result->node = builder_->Int32Constant(value); in I32Const()
221 result->node = builder_->Int64Constant(value); in I64Const()
225 result->node = builder_->Float32Constant(value); in F32Const()
229 result->node = builder_->Float64Constant(value); in F64Const()
233 result->node = builder_->RefNull(); in RefNull()
478 TFNode** caught_values = builder_->GetExceptionValues(imm.exception); in CatchException()
495 TFBuilder* builder_; member in v8::internal::wasm::__anonb954c62d0111::WasmGraphBuildingInterface
504 TFNode** nodes = builder_->Buffer(count); in GetNodes()
545 builder_->set_control_ptr(&env->control); in SetEnv()
546 builder_->set_effect_ptr(&env->effect); in SetEnv()
547 builder_->set_instance_cache(&env->instance_cache); in SetEnv()
559 if (!builder_->ThrowsException(node, &if_success, &if_exception)) { in CheckForException()
576 try_info->exception = builder_->CreateOrMergeIntoPhi( in CheckForException()
588 return builder_->Int32Constant(0); in DefaultValue()
590 return builder_->Int64Constant(0); in DefaultValue()
592 return builder_->Float32Constant(0); in DefaultValue()
594 return builder_->Float64Constant(0); in DefaultValue()
596 return builder_->S128Zero(); in DefaultValue()
619 : builder_->CreateOrMergeIntoPhi( in MergeValuesInto()
641 TFNode* merge = builder_->Merge(2, controls); in Goto()
646 to->effect = builder_->EffectPhi(2, effects, merge); in Goto()
655 builder_->Phi(decoder->GetLocalType(i), 2, vals, merge); in Goto()
659 builder_->NewInstanceCacheMerge(&to->instance_cache, in Goto()
666 builder_->AppendToMerge(merge, from->control); in Goto()
668 to->effect = builder_->CreateOrMergeIntoEffectPhi(merge, to->effect, in Goto()
672 to->locals[i] = builder_->CreateOrMergeIntoPhi( in Goto()
677 builder_->MergeInstanceCacheInto(&to->instance_cache, in Goto()
691 env->control = builder_->Loop(env->control); in PrepareForLoop()
692 env->effect = builder_->EffectPhi(1, &env->effect, env->control); in PrepareForLoop()
693 builder_->Terminate(env->effect, env->control); in PrepareForLoop()
703 env->locals[i] = builder_->Phi(decoder->GetLocalType(i), 1, in PrepareForLoop()
708 builder_->PrepareInstanceCacheForLoop(&env->instance_cache, in PrepareForLoop()
713 builder_->StackCheck(decoder->position(), &(loop_body_env->effect), in PrepareForLoop()
720 env->locals[i] = builder_->Phi(decoder->GetLocalType(i), 1, in PrepareForLoop()
725 builder_->PrepareInstanceCacheForLoop(&env->instance_cache, env->control); in PrepareForLoop()
728 builder_->StackCheck(decoder->position(), &loop_body_env->effect, in PrepareForLoop()
787 TFNode** arg_nodes = builder_->Buffer(param_count + 1); in DoCall()
794 builder_->CallIndirect(index, arg_nodes, &return_nodes, in DoCall()
797 builder_->CallDirect(index, arg_nodes, &return_nodes, in DoCall()