/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_optimize_common.cpp | 28 void X64InsnVisitor::ModifyJumpTarget(LabelIdx targetLabel, BB &bb) in ModifyJumpTarget() argument 30 std::string lableName = ".L." + std::to_string(GetCGFunc()->GetUniqueID()) + "__" + std::to_string(targetLabel); in ModifyJumpTarget() 31 ModifyJumpTarget(GetCGFunc()->GetOpndBuilder()->CreateLabel(lableName.c_str(), targetLabel), bb); in ModifyJumpTarget()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | dynamicContext.h | 48 [[maybe_unused]] const util::StringView &targetLabel) {}; in AbortContext() 117 [[maybe_unused]] const util::StringView &targetLabel) override; 147 [[maybe_unused]] const util::StringView &targetLabel) override; 176 void AbortContext(ControlFlowChange cfc, const util::StringView &targetLabel) override; 227 [[maybe_unused]] const util::StringView &targetLabel) override; 47 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument
|
H A D | dynamicContext.cpp | 96 [[maybe_unused]] const util::StringView &targetLabel) in AbortContext() 131 [[maybe_unused]] const util::StringView &targetLabel) in AbortContext() 133 if (cfc == ControlFlowChange::CONTINUE && target_.ContinueLabel() == targetLabel) { in AbortContext() 175 void DestructuringIteratorContext::AbortContext(ControlFlowChange cfc, const util::StringView &targetLabel) in AbortContext() argument 177 if (cfc == ControlFlowChange::CONTINUE && target_.ContinueLabel() == targetLabel) { in AbortContext() 223 [[maybe_unused]] const util::StringView &targetLabel) in AbortContext() 95 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument 130 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument 222 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
H A D | aarch64_optimize_common.cpp | 39 void AArch64InsnVisitor::ModifyJumpTarget(maple::LabelIdx targetLabel, BB &bb) in ModifyJumpTarget() argument 41 ModifyJumpTarget(static_cast<AArch64CGFunc *>(GetCGFunc())->GetOrCreateLabelOperand(targetLabel), bb); in ModifyJumpTarget()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | dynamicContext.h | 48 [[maybe_unused]] const util::StringView &targetLabel) {}; in AbortContext() 128 [[maybe_unused]] const util::StringView &targetLabel) override; 161 [[maybe_unused]] const util::StringView &targetLabel) override; 227 [[maybe_unused]] const util::StringView &targetLabel) override 47 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument
|
H A D | dynamicContext.cpp | 108 [[maybe_unused]] const util::StringView &targetLabel) in AbortContext() 139 [[maybe_unused]] const util::StringView &targetLabel) in AbortContext() 141 if (cfc == ControlFlowChange::CONTINUE && Target().ContinueLabel() == targetLabel) { in AbortContext() 107 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument 138 AbortContext([[maybe_unused]] ControlFlowChange cfc, [[maybe_unused]] const util::StringView &targetLabel) AbortContext() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_optimize_common.h | 31 void ModifyJumpTarget(maple::LabelIdx targetLabel, BB &bb) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_optimize_common.h | 31 void ModifyJumpTarget(LabelIdx targetLabel, BB &bb) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
H A D | cg_cfg.cpp | 407 LabelIdx targetLabel; in RemoveBB() local 409 targetLabel = insnVisitor->GetCGFunc()->CreateLabel(); in RemoveBB() 410 curBB.GetNext()->SetLabIdx(targetLabel); in RemoveBB() 411 cgFunc->SetLab2BBMap(targetLabel, *curBB.GetNext()); in RemoveBB() 413 targetLabel = curBB.GetNext()->GetLabIdx(); in RemoveBB() 415 insnVisitor->ModifyJumpTarget(targetLabel, *preBB); in RemoveBB()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | cg_cfg.h | 35 * The jump target of bb is modified to the location specified by targetLabel. 37 virtual void ModifyJumpTarget(LabelIdx targetLabel, BB &bb) = 0;
|