Searched refs:callGate (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | hcr_circuit_builder.cpp | 360 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 D | ts_inline_lowering.h | 114 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 D | ts_inline_lowering.cpp | 409 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 D | mcr_circuit_builder.cpp | 1027 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 D | slowpath_lowering.h | 157 void ReplaceHirToThrowCall(GateRef hirGate, GateRef callGate);
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | meta_data_equal_test.cpp | 186 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