Home
last modified time | relevance | path

Searched refs:GetDepend (Results 1 - 24 of 24) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_circuit_builder.cpp37 auto currentDepend = currentLabel->GetDepend(); in ObjectTypeCheck()
53 auto currentDepend = currentLabel->GetDepend(); in HeapObjectCheck()
67 auto currentDepend = currentLabel->GetDepend(); in EcmaObjectCheck()
80 auto currentDepend = currentLabel->GetDepend(); in HeapObjectIsEcmaObjectCheck()
94 auto currentDepend = currentLabel->GetDepend(); in ProtoChangeMarkerCheck()
111 auto currentDepend = currentLabel->GetDepend(); in StableArrayCheck()
129 auto currentDepend = currentLabel->GetDepend(); in ElementsKindCheck()
143 auto currentDepend = currentLabel->GetDepend(); in COWArrayCheck()
156 auto currentDepend = currentLabel->GetDepend(); in EcmaStringCheck()
169 auto currentDepend = currentLabel->GetDepend(); in EcmaMapCheck()
[all...]
H A Dhcr_circuit_builder.cpp49 auto currentDepend = currentLabel->GetDepend(); in ToLength()
65 auto depend = label->GetDepend(); in CallStub()
91 depend = label->GetDepend(); in CallBuiltinRuntime()
109 depend = label->GetDepend(); in CallBuiltinRuntimeWithNewTarget()
176 auto depend = label->GetDepend(); in CallBCHandler()
188 auto depend = label->GetDepend(); in CallBuiltin()
200 auto depend = label->GetDepend(); in CallBuiltinWithArgv()
212 auto depend = label->GetDepend(); in CallBCDebugger()
225 depend = label->GetDepend(); in CallRuntime()
242 auto depend = label->GetDepend(); in CallRuntimeVarargs()
[all...]
H A Dmcr_lowering.cpp159 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerConvertHoleAsUndefined()
169 acc_.ReplaceGate(gate, Circuit::NullGate(), builder_.GetDepend(), result); in LowerLoadConstOffset()
182 acc_.ReplaceGate(gate, Circuit::NullGate(), builder_.GetDepend(), hclass); in LowerLoadHClassFromConstpool()
185 acc_.ReplaceGate(gate, Circuit::NullGate(), builder_.GetDepend(), builder_.TaggedValueConstant(hclass)); in LowerLoadHClassFromConstpool()
198 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStoreConstOffset()
210 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerHeapObjectCheck()
218 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerTaggedIsHeapObject()
226 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerIsMarkerCellValid()
265 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerIsSpecificObjectType()
285 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circui in LowerArrayGuardianCheck()
[all...]
H A Dcircuit_builder-inl.h116 auto depend = GetCurrentLabel()->GetDepend(); in Return()
123 auto depend = GetCurrentLabel()->GetDepend(); in Return()
146 GateRef CircuitBuilder::GetDepend() const in GetDepend() function in panda::ecmascript::kungfu::CircuitBuilder
148 return GetCurrentLabel()->GetDepend(); in GetDepend()
153 return StateDepend(GetState(), GetDepend()); in GetStateDepend()
H A Dpost_schedule.cpp263 GateRef store = builder_.GetDepend(); in LoweringHeapAllocAndPrepareScheduleGate()
296 GateRef slowResult = builder_.Call(cs, glue, target, builder_.GetDepend(), in LoweringHeapAllocAndPrepareScheduleGate()
320 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LoweringHeapAllocAndPrepareScheduleGate()
355 GateRef result = builder_.Call(cs, glue, target, builder_.GetDepend(), in LoweringHeapAllocate()
357 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LoweringHeapAllocate()
452 GateRef store = builder_.GetDepend(); in LoweringStoreNoBarrierAndPrepareScheduleGate()
457 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LoweringStoreNoBarrierAndPrepareScheduleGate()
477 GateRef store = builder_.GetDepend(); in LoweringStoreWithBarrierAndPrepareScheduleGate()
487 GateRef storeBarrier = builder_.Call(cs, glue, target, builder_.GetDepend(), in LoweringStoreWithBarrierAndPrepareScheduleGate()
498 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circui in LoweringStoreWithBarrierAndPrepareScheduleGate()
[all...]
H A Dntype_bytecode_lowering.cpp172 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerLdLexVar()
196 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerStLexVar()
208 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerNTypedCreateEmptyArray()
232 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerNTypedCreateArrayWithBuffer()
243 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), arguments); in LowerNTypedCopyRestArgs()
254 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), arguments); in LowerNTypedGetUnmappedArgs()
338 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerLdLocalMoudleVar()
348 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStModuleVar()
H A Dnumber_speculative_lowering.cpp312 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberCalculate()
331 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberCompare()
343 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberShift()
355 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberLogical()
375 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberDiv()
405 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberMod()
428 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberMonocular()
439 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitNumberNot()
451 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in VisitIsTrueOrFalse()
486 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), resul in VisitUndefinedStrictEqOrUndefinedStrictNotEq()
[all...]
H A Dnumber_speculative_retype.cpp589 acc_.ReplaceDependIn(dependSelector, builder_.GetDepend(), i); in VisitPhi()
749 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in VisitIntMonocular()
772 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in VisitDoubleMonocular()
801 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in VisitIsTrueOrFalse()
826 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in VisitNumberNot()
849 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in VisitBooleanJump()
879 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in VisitNumberRelated()
1044 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in ConvertForIntOperator()
1058 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in ConvertForShiftAndLogicalOperator()
1070 acc_.ReplaceDependIn(gate, builder_.GetDepend()); in ConvertForDoubleOperator()
[all...]
H A Dcircuit_builder_helper.cpp166 GateAccessor(env_->GetCircuit()).NewIn(loopDepend_, 1, predecessors_[0]->GetDepend()); in Bind()
207 depend_ = predecessors_[0]->GetDepend(); in MergeAllDepend()
219 GateAccessor(env_->GetCircuit()).NewIn(loopDepend_, 2, predecessors_[1]->GetDepend()); in MergeAllDepend()
226 dependsList.push_back(prede->GetDepend()); in MergeAllDepend()
H A Dntype_hcr_lowering.cpp68 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerCreateEmptyArray()
78 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerCreateArrayWithOwn()
122 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), array); in LowerCreateArrayWithBuffer()
166 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), newGate); in LowerCreateArguments()
172 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), newGate); in LowerCreateArguments()
318 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStoreModuleVar()
343 ReplaceGateWithPendingException(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerLdLocalModuleVar()
H A Dtyped_hcr_lowering.cpp297 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerIntCheck()
308 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerDoubleCheck()
319 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerNumberCheck()
330 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerBooleanCheck()
347 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStableArrayCheck()
436 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerTypedArrayCheck()
448 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerEcmaStringCheck()
466 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerEcmaMapCheck()
496 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerFlattenTreeStringCheck()
512 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), lengt in LowerStringLength()
[all...]
H A Dcircuit_builder_helper.h175 inline GateRef GetDepend() const in GetDepend() function in panda::panda::ecmascript::kungfu::Label
177 return impl_->GetDepend(); in GetDepend()
230 GateRef GetDepend() const in GetDepend() function in panda::panda::ecmascript::kungfu::Label::LabelImpl
353 GateRef depend = currentLabel_->GetDepend(); in SubCfgEntry()
364 GateRef depend = currentLabel_->GetDepend(); in SubCfgExit()
H A Dlcr_circuit_builder.cpp114 auto depend = label->GetDepend(); in Store()
127 auto depend = label->GetDepend(); in StoreWithoutBarrier()
138 auto depend = label->GetDepend(); in Load()
160 auto depend = label->GetDepend(); in Load()
H A Dmcr_circuit_builder.h534 auto currentDepend = currentLabel->GetDepend(); in TypedCallBuiltin()
552 auto currentDepend = currentLabel->GetDepend(); in TypedBinaryOp()
566 auto currentDepend = currentLabel->GetDepend(); in JSNoGCCallThisTargetTypeCheck()
581 auto currentDepend = currentLabel->GetDepend(); in JSCallTargetTypeCheck()
596 auto currentDepend = currentLabel->GetDepend(); in TypedUnaryOp()
610 auto currentDepend = currentLabel->GetDepend(); in TypedConditionJump()
623 auto currentDepend = currentLabel->GetDepend(); in LoadElement()
637 auto currentDepend = currentLabel->GetDepend(); in StoreElement()
650 auto currentDepend = currentLabel->GetDepend(); in PrimitiveToNumber()
H A Dtyped_native_inline_lowering.cpp397 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerMathCeilFloorWithIntrinsic()
413 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerMathCeilFloorWithRuntimeCall()
498 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerTypedArrayIterator()
606 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerMathPow()
618 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), exp); in LowerMathExp()
632 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerMathImul()
641 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerGeneralUnaryMath()
651 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerMathAtan2()
808 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *result); in LowerTaggedRounding()
1083 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), *resul in LowerClz32Float64()
[all...]
H A Dbuiltins_lowering.cpp67 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in LowerTypedFloor()
172 GateRef result = builder_.Call(cs, glue, target, builder_.GetDepend(), args, gate, name.c_str()); in LowerCallRuntime()
182 GateRef depend = builder_.GetDepend(); in ReplaceHirWithValue()
H A Dcircuit_builder.cpp314 auto loopExitDepend = currentLabel->GetDepend(); in LoopExit()
342 auto currentDepend = currentLabel->GetDepend(); in DeoptCheck()
358 auto currentDepend = currentLabel->GetDepend(); in GetSuperConstructor()
477 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnv()
488 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnvObj()
499 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnvObjHClass()
510 auto currentDepend = currentLabel->GetDepend(); in GetGlobalConstantValue()
1056 auto currentDepend = currentLabel->GetDepend(); in LoadBuiltinObject()
H A Dslowpath_lowering.cpp38 successControl.SetDepend(builder_.GetDepend()); \
43 failControl.SetDepend(builder_.GetDepend()); \
151 GateRef depend = builder_.GetDepend(); in LowerToJSCall()
188 GateRef depend = builder_.GetDepend(); in ReplaceHirWithValue()
217 GateRef depend = builder_.GetDepend(); in ReplaceHirToThrowCall()
830 GateRef result = builder_.Call(cs, glue_, target, builder_.GetDepend(), args, gate, name.c_str()); in LowerCallRuntime()
844 GateRef result = builder_.Call(cs, glue_, target, builder_.GetDepend(), args, gate, name.c_str()); in LowerCallNGCRuntime()
951 acc_.SetDep(gate, builder_.GetDepend()); in LowerSuspendGenerator()
1134 GateRef result = builder_.GetDepend(); in LowerThrow()
1292 { builder_.GetDepend(), va in LowerLdGlobal()
[all...]
H A Dtyped_bytecode_lowering.cpp655 GateRef frameState = acc_.FindNearestFrameState(builder_.GetDepend()); in LowerTypedLdPrivateProperty()
693 GateRef frameState = acc_.FindNearestFrameState(builder_.GetDepend()); in LowerTypedStPrivateProperty()
738 frameState = acc_.FindNearestFrameState(builder_.GetDepend()); in LowerTypedStObjByName()
1372 GateRef frameState = acc_.FindNearestFrameState(builder_.GetDepend()); in StoreJSArrayByIndex()
1498 auto currentDepend = currentLabel->GetDepend(); in TryLowerNewNumber()
1561 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in LowerTypedNewObjRange()
1598 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), constructGate); in TryLowerNewBuiltinConstructor()
1638 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), constructGate); in LowerTypedSuperCall()
1651 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), result); in SpeculateCallBuiltin()
1663 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), resul in SpeculateCallBuiltinFromGlobal()
[all...]
H A Dnative_inline_lowering.cpp438 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineStringFromCharCode()
1075 GateRef depend = builder_.GetDepend(); in ReplaceGateWithPendingException()
1581 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineArrayForEach()
1623 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineArrayFindOrFindIndex()
1660 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineArrayFilter()
1697 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineArrayMap()
1732 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineArraySome()
1767 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in TryInlineArrayEvery()
H A Dts_inline_lowering.cpp358 auto depend = currentLabel->GetDepend(); in BuildAccessor()
554 auto callDepend = currentLabel->GetDepend(); in InlineAccessorCheck()
H A Dstub_builder-inl.h206 auto depend = env_->GetCurrentLabel()->GetDepend(); in Return()
213 auto depend = env_->GetCurrentLabel()->GetDepend(); in Return()
H A Dcircuit_builder.h367 inline GateRef GetDepend() const;
H A Dstub_builder.cpp1696 auto depend = env_->GetCurrentLabel()->GetDepend(); in Store()

Completed in 66 milliseconds