| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | mcr_circuit_builder.cpp | 32 auto currentControl = currentLabel->GetControl(); in ObjectTypeCheck() local 39 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCheck() 48 auto currentControl = currentLabel->GetControl(); in ObjectTypeCompare() local 53 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCompare() 62 auto currentControl = currentLabel->GetControl(); in HeapObjectCheck() local 66 {currentControl, currentDepend, gate, frameState}, in HeapObjectCheck() 76 auto currentControl = currentLabel->GetControl(); in ProtoChangeMarkerCheck() local 83 {currentControl, currentDepend, gate, frameState}, in ProtoChangeMarkerCheck() 93 auto currentControl = currentLabel->GetControl(); in StableArrayCheck() local 98 MachineType::I1, {currentControl, currentDepend, gate, frameState}, GateType::NJSValue()); in StableArrayCheck() [all …]
|
| D | hcr_circuit_builder.cpp | 47 auto currentControl = currentLabel->GetControl(); in ToLength() local 50 … { currentControl, currentDepend, receiver }, GateType::NumberType()); in ToLength() 351 auto currentControl = currentLabel->GetControl(); in CallGetter() local 353 …std::vector<GateRef> args = { currentControl, currentDepend, receiver, propertyLookupResult, holde… in CallGetter() 374 auto currentControl = currentLabel->GetControl(); in CallSetter() local 376 …std::vector<GateRef> args = { currentControl, currentDepend, receiver, propertyLookupResult, holde… in CallSetter() 393 auto currentControl = currentLabel->GetControl(); in Construct() local 399 args.insert(args.begin(), currentControl); in Construct() 411 auto currentControl = currentLabel->GetControl(); in CreateArray() local 415 { currentControl, currentDepend, elementsLength }, in CreateArray() [all …]
|
| D | mcr_circuit_builder.h | 509 auto currentControl = currentLabel->GetControl(); in TypedCallBuiltin() local 512 std::vector<GateRef> inList { currentControl, currentDepend }; in TypedCallBuiltin() 528 auto currentControl = currentLabel->GetControl(); in TypedBinaryOp() local 532 MachineType::I64, {currentControl, currentDepend, x, y}, gateType); in TypedBinaryOp() 542 auto currentControl = currentLabel->GetControl(); in JSNoGCCallThisTargetTypeCheck() local 547 {currentControl, currentDepend, func, methodId, frameState}, GateType::NJSValue()); in JSNoGCCallThisTargetTypeCheck() 557 auto currentControl = currentLabel->GetControl(); in JSCallTargetTypeCheck() local 562 {currentControl, currentDepend, func, methodIndex, frameState}, GateType::NJSValue()); in JSCallTargetTypeCheck() 572 auto currentControl = currentLabel->GetControl(); in JSCallThisTargetTypeCheck() local 576 MachineType::I1, {currentControl, currentDepend, func, frameState}, GateType::NJSValue()); in JSCallThisTargetTypeCheck() [all …]
|
| D | circuit_builder.cpp | 206 auto currentControl = currentLabel->GetControl(); in Jump() local 207 auto jump = Goto(currentControl); in Jump() 218 auto currentControl = currentLabel->GetControl(); in Branch() local 219 GateRef ifBranch = Branch(currentControl, condition, trueWeight, falseWeight); in Branch() 233 auto currentControl = currentLabel->GetControl(); in Switch() local 234 GateRef switchBranch = SwitchBranch(currentControl, index, numberOfKeys); in Switch() 265 auto currentControl = currentLabel->GetControl(); in LoopEnd() local 266 auto loopend = LoopEnd(currentControl); in LoopEnd() 308 auto currentControl = currentLabel->GetControl(); in DeoptCheck() local 312 MachineType::I1, { currentControl, condition, in DeoptCheck() [all …]
|
| D | stub_builder.cpp | 48 auto currentControl = currentLabel->GetControl(); in Jump() local 49 auto jump = env_->GetBuilder()->Goto(currentControl); in Jump() 59 auto currentControl = currentLabel->GetControl(); in Branch() local 60 GateRef ifBranch = env_->GetBuilder()->Branch(currentControl, condition); in Branch() 74 auto currentControl = currentLabel->GetControl(); in Switch() local 75 GateRef switchBranch = env_->GetBuilder()->SwitchBranch(currentControl, index, numberOfKeys); in Switch() 106 auto currentControl = currentLabel->GetControl(); in LoopEnd() local 107 auto loopend = env_->GetBuilder()->LoopEnd(currentControl); in LoopEnd()
|