Home
last modified time | relevance | path

Searched refs:SetDepend (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_circuit_builder.cpp45 currentLabel->SetDepend(ret); in ObjectTypeCheck()
59 currentLabel->SetDepend(ret); in HeapObjectCheck()
72 currentLabel->SetDepend(ret); in EcmaObjectCheck()
86 currentLabel->SetDepend(ret); in HeapObjectIsEcmaObjectCheck()
103 currentLabel->SetDepend(ret); in ProtoChangeMarkerCheck()
117 currentLabel->SetDepend(ret); in StableArrayCheck()
135 currentLabel->SetDepend(ret); in ElementsKindCheck()
148 currentLabel->SetDepend(ret); in COWArrayCheck()
161 currentLabel->SetDepend(ret); in EcmaStringCheck()
174 currentLabel->SetDepend(re in EcmaMapCheck()
[all...]
H A Dhcr_circuit_builder.cpp53 currentLabel->SetDepend(ret); in ToLength()
165 label->SetDepend(result); in Call()
367 currentLabel->SetDepend(callGate); in CallPrivateGetter()
390 currentLabel->SetDepend(callGate); in CallPrivateSetter()
413 currentLabel->SetDepend(callGate); in CallGetter()
436 currentLabel->SetDepend(callGate); in CallSetter()
455 currentLabel->SetDepend(callGate); in Float32ArrayConstructor()
473 currentLabel->SetDepend(callGate); in Construct()
490 currentLabel->SetDepend(callGate); in CallInternal()
511 currentLabel->SetDepend(callGat in CallNew()
[all...]
H A Dstate_split_linearizer.cpp92 replacement_.SetDepend(acc_.GetDependRoot()); in Run()
136 replacement_.SetDepend(curGate); in TryFindDependStart()
186 replacement_.SetDepend(currentGate); in ProcessStateDepend()
222 replacement_.SetDepend(dependRelay); in TryInsertRelay()
236 replacement_.SetDepend(edge.dependOut); in TryLoadDependStart()
244 replacement_.SetDepend(dependStart_); in TryLoadDependStart()
H A Dcircuit_builder_helper.h179 inline void SetDepend(GateRef depend) in SetDepend() function in panda::panda::ecmascript::kungfu::Label
181 return impl_->SetDepend(depend); in SetDepend()
226 void SetDepend(GateRef depend) in SetDepend() function in panda::panda::ecmascript::kungfu::Label::LabelImpl
357 currentLabel_->SetDepend(depend); in SubCfgEntry()
368 currentLabel_->SetDepend(depend); in SubCfgExit()
H A Dcircuit_builder_helper.cpp45 currentLabel_->SetDepend(depend_entry); in Environment()
58 currentLabel_->SetDepend(dependEntry); in Environment()
73 currentLabel_->SetDepend(dependEntry); in Environment()
H A Dlcr_circuit_builder.cpp121 label->SetDepend(result); in Store()
131 label->SetDepend(result); in StoreWithoutBarrier()
143 label->SetDepend(result); in Load()
164 label->SetDepend(result); in Load()
H A Dcircuit_builder-inl.h156 void CircuitBuilder::SetDepend(GateRef depend) in SetDepend() function in panda::ecmascript::kungfu::CircuitBuilder
158 GetCurrentLabel()->SetDepend(depend); in SetDepend()
H A Dmcr_circuit_builder.h543 currentLabel->SetDepend(builtinOp); in TypedCallBuiltin()
557 currentLabel->SetDepend(numberBinaryOp); in TypedBinaryOp()
572 currentLabel->SetDepend(ret); in JSNoGCCallThisTargetTypeCheck()
587 currentLabel->SetDepend(ret); in JSCallTargetTypeCheck()
601 currentLabel->SetDepend(numberUnaryOp); in TypedUnaryOp()
614 currentLabel->SetDepend(jumpOp); in TypedConditionJump()
628 currentLabel->SetDepend(ret); in LoadElement()
642 currentLabel->SetDepend(ret); in StoreElement()
655 currentLabel->SetDepend(numberconvert); in PrimitiveToNumber()
H A Dts_hcr_opt_pass.cpp44 builder_.SetDepend(acc_.GetDep(gate)); in AddProfiling()
H A Dcircuit_builder.cpp325 currentLabel->SetDepend(loopExitDepend); in LoopExit()
351 currentLabel->SetDepend(dependRelay); in DeoptCheck()
362 currentLabel->SetDepend(ret); in GetSuperConstructor()
481 currentLabel->SetDepend(newGate); in GetGlobalEnv()
492 currentLabel->SetDepend(newGate); in GetGlobalEnvObj()
503 currentLabel->SetDepend(newGate); in GetGlobalEnvObjHClass()
513 currentLabel->SetDepend(newGate); in GetGlobalConstantValue()
1063 currentLabel->SetDepend(ret); in LoadBuiltinObject()
H A Dntype_bytecode_lowering.cpp301 builder_.SetDepend(acc_.GetDep(gate)); // set gate depend: trace or STATE_SPLIT in AddProfiling()
328 builder_.SetDepend(acc_.GetDep(gate)); // set gate depend: profiling or STATE_SPLIT in AddProfiling()
H A Dgate_accessor.h49 void SetDepend(GateRef depend) in SetDepend() function in panda::ecmascript::kungfu::StateDepend
H A Dtyped_native_inline_lowering.cpp3232 builder_.SetDepend(nativeCall); in LowerArrayForEach()
3288 builder_.SetDepend(nativeCall); in LowerArrayFindOrFindIndex()
3374 builder_.SetDepend(callJs); in LowerArrayFilter()
3410 builder_.SetDepend(trim); in LowerArrayFilter()
3472 builder_.SetDepend(callJs); in LowerArrayMap()
3547 builder_.SetDepend(callJs); in LowerArraySome()
3617 builder_.SetDepend(callJs); in LowerArrayEvery()
H A Dtyped_bytecode_lowering.cpp1506 currentLabel->SetDepend(newNumber); in TryLowerNewNumber()
2159 builder_.SetDepend(acc_.GetDep(gate)); // set gate depend: trace or STATE_SPLIT in AddProfiling()
2186 builder_.SetDepend(acc_.GetDep(gate)); // set gate depend: profiling or STATE_SPLIT in AddProfiling()
H A Dcircuit_builder.h935 inline void SetDepend(GateRef depend);
H A Dslowpath_lowering.cpp38 successControl.SetDepend(builder_.GetDepend()); \
43 failControl.SetDepend(builder_.GetDepend()); \
879 builder_.SetDepend(acc_.GetDep(saveRegister)); in SaveFrameToContext()
H A Dstub_builder.cpp1701 env_->GetCurrentLabel()->SetDepend(result); in Store()

Completed in 57 milliseconds