Home
last modified time | relevance | path

Searched refs:callGate (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dhcr_circuit_builder.cpp360 auto callGate = GetCircuit()->NewGate(circuit_->CallPrivateGetter(pcOffset), in CallPrivateGetter() local
366 currentLabel->SetControl(callGate); in CallPrivateGetter()
367 currentLabel->SetDepend(callGate); in CallPrivateGetter()
368 return callGate; in CallPrivateGetter()
383 auto callGate = GetCircuit()->NewGate(circuit_->CallPrivateSetter(pcOffset), in CallPrivateSetter() local
389 currentLabel->SetControl(callGate); in CallPrivateSetter()
390 currentLabel->SetDepend(callGate); in CallPrivateSetter()
391 return callGate; in CallPrivateSetter()
406 auto callGate = GetCircuit()->NewGate(circuit_->CallGetter(pcOffset), in CallGetter() local
412 currentLabel->SetControl(callGate); in CallGetter()
429 auto callGate = GetCircuit()->NewGate(circuit_->CallSetter(pcOffset), CallSetter() local
452 auto callGate = GetCircuit()->NewGate(circuit_->Float32ArrayConstructor(bitfield, pcOffset), Float32ArrayConstructor() local
470 auto callGate = GetCircuit()->NewGate(circuit_->Construct(bitfield, pcOffset), MachineType::I64, Construct() local
487 auto callGate = GetCircuit()->NewGate( CallInternal() local
508 auto callGate = GetCircuit()->NewGate(circuit_->CallNew(bitfield, pcOffset, needPushArgv), CallNew() local
[all...]
H A Dts_inline_lowering.h114 void ReplaceEntryGate(GateRef callGate, GateRef callerFunc, GateRef inlineFunc, GateRef glue);
115 void ReplaceReturnGate(GateRef callGate);
122 GateRef TraceInlineFunction(GateRef glue, GateRef depend, std::vector<GateRef> &args, GateRef callGate);
124 void SupplementType(GateRef callGate, GateRef targetGate);
H A Dts_inline_lowering.cpp409 void TSInlineLowering::ReplaceEntryGate(GateRef callGate, GateRef callerFunc, GateRef inlineFunc, GateRef glue) in ReplaceEntryGate() argument
414 GateRef callState = acc_.GetState(callGate); in ReplaceEntryGate()
415 GateRef callDepend = acc_.GetDep(callGate); in ReplaceEntryGate()
422 newDep = TraceInlineFunction(glue, callDepend, args, callGate); in ReplaceEntryGate()
438 GateRef callGate) in TraceInlineFunction()
441 GateRef result = builder_.NoLabelCallRuntime(glue, depend, index, args, callGate); in TraceInlineFunction()
445 void TSInlineLowering::ReplaceReturnGate(GateRef callGate) in ReplaceReturnGate() argument
464 SupplementType(callGate, value); in ReplaceReturnGate()
465 ReplaceHirAndDeleteState(callGate, state, depend, value); in ReplaceReturnGate()
489 GateRef callGate in LowerToInlineCall() local
437 TraceInlineFunction(GateRef glue, GateRef depend, std::vector<GateRef> &args, GateRef callGate) TraceInlineFunction() argument
604 SupplementType(GateRef callGate, GateRef targetGate) SupplementType() argument
[all...]
H A Dmcr_circuit_builder.cpp1027 auto callGate = GetCircuit()->NewGate(circuit_->TypedCall(bitfield, pcOffset, isNoGC), MachineType::I64, in TypedCall() local
1029 currentLabel->SetControl(callGate); in TypedCall()
1030 currentLabel->SetDepend(callGate); in TypedCall()
1031 return callGate; in TypedCall()
1046 auto callGate = GetCircuit()->NewGate(circuit_->TypedFastCall(bitfield, pcOffset, isNoGC), MachineType::I64, in TypedFastCall() local
1048 currentLabel->SetControl(callGate); in TypedFastCall()
1049 currentLabel->SetDepend(callGate); in TypedFastCall()
1050 return callGate; in TypedFastCall()
1639 auto callGate = GetCircuit()->NewGate(circuit_->MonoCallGetterOnProto(pcOffset), in MonoCallGetterOnProto() local
1644 currentLabel->SetControl(callGate); in MonoCallGetterOnProto()
[all...]
H A Dslowpath_lowering.h157 void ReplaceHirToThrowCall(GateRef hirGate, GateRef callGate);
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dmeta_data_equal_test.cpp186 auto callGate = in HWTEST_F_L0() local
194 EXPECT_TRUE(acc.MetaDataValueEqu(callGate, callGate2)); in HWTEST_F_L0()
195 EXPECT_TRUE(acc.MetaDataValueEqu(callGate2, callGate)); in HWTEST_F_L0()

Completed in 10 milliseconds