/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | mcr_circuit_builder.cpp | 33 auto currentDepend = currentLabel->GetDepend(); in ObjectTypeCheck() local 35 frameState = acc_.FindNearestFrameState(currentDepend); in ObjectTypeCheck() 39 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCheck() 49 auto currentDepend = currentLabel->GetDepend(); in ObjectTypeCompare() local 50 auto frameState = acc_.FindNearestFrameState(currentDepend); in ObjectTypeCompare() 53 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCompare() 63 auto currentDepend = currentLabel->GetDepend(); in HeapObjectCheck() local 66 {currentControl, currentDepend, gate, frameState}, in HeapObjectCheck() 77 auto currentDepend = currentLabel->GetDepend(); in ProtoChangeMarkerCheck() local 79 frameState = acc_.FindNearestFrameState(currentDepend); in ProtoChangeMarkerCheck() [all …]
|
D | hcr_circuit_builder.cpp | 48 auto currentDepend = currentLabel->GetDepend(); in ToLength() local 50 … { currentControl, currentDepend, receiver }, GateType::NumberType()); in ToLength() 352 auto currentDepend = currentLabel->GetDepend(); in CallGetter() local 353 …std::vector<GateRef> args = { currentControl, currentDepend, receiver, propertyLookupResult, holde… in CallGetter() 375 auto currentDepend = currentLabel->GetDepend(); in CallSetter() local 376 …std::vector<GateRef> args = { currentControl, currentDepend, receiver, propertyLookupResult, holde… in CallSetter() 394 auto currentDepend = currentLabel->GetDepend(); in Construct() local 398 args.insert(args.begin(), currentDepend); in Construct() 412 auto currentDepend = currentLabel->GetDepend(); in CreateArray() local 415 { currentControl, currentDepend, elementsLength }, in CreateArray() [all …]
|
D | mcr_circuit_builder.h | 510 auto currentDepend = currentLabel->GetDepend(); in TypedCallBuiltin() local 512 std::vector<GateRef> inList { currentControl, currentDepend }; in TypedCallBuiltin() 529 auto currentDepend = currentLabel->GetDepend(); in TypedBinaryOp() local 532 MachineType::I64, {currentControl, currentDepend, x, y}, gateType); in TypedBinaryOp() 543 auto currentDepend = currentLabel->GetDepend(); in JSNoGCCallThisTargetTypeCheck() local 547 {currentControl, currentDepend, func, methodId, frameState}, GateType::NJSValue()); in JSNoGCCallThisTargetTypeCheck() 558 auto currentDepend = currentLabel->GetDepend(); in JSCallTargetTypeCheck() local 562 {currentControl, currentDepend, func, methodIndex, frameState}, GateType::NJSValue()); in JSCallTargetTypeCheck() 573 auto currentDepend = currentLabel->GetDepend(); in JSCallThisTargetTypeCheck() local 576 MachineType::I1, {currentControl, currentDepend, func, frameState}, GateType::NJSValue()); in JSCallThisTargetTypeCheck() [all …]
|
D | circuit_builder.cpp | 309 auto currentDepend = currentLabel->GetDepend(); in DeoptCheck() local 314 auto dependRelay = DependRelay(ret, currentDepend); in DeoptCheck() 324 auto currentDepend = currentLabel->GetDepend(); in GetSuperConstructor() local 326 … { currentControl, currentDepend, ctor }, GateType::TaggedValue()); in GetSuperConstructor() 438 auto currentDepend = currentLabel->GetDepend(); in GetConstPool() local 448 { currentDepend, jsFunc }, in GetConstPool() 457 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnv() local 459 { currentDepend }, in GetGlobalEnv() 468 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnvObj() local 470 { currentDepend, env }, in GetGlobalEnvObj() [all …]
|
D | state_split_linearizer.cpp | 168 auto currentDepend = replacement_.Depend(); in ProcessStateDepend() local 182 if (currentDepend != dependInput) { in ProcessStateDepend() 183 acc_.ReplaceDependIn(currentGate, currentDepend); in ProcessStateDepend()
|