Home
last modified time | relevance | path

Searched defs:label (Results 1 – 25 of 45) sorted by relevance

12

/arkcompiler/runtime_core/libpandafile/tests/
Dbytecode_emitter_tests.cpp105 Label label = emitter.CreateLabel(); variable
125 Label label = emitter.CreateLabel(); variable
149 Label label = emitter.CreateLabel(); variable
167 Label label = emitter.CreateLabel(); variable
189 Label label = emitter.CreateLabel(); variable
211 Label label = emitter.CreateLabel(); variable
378 Label label = emitter.CreateLabel(); variable
398 Label label = emitter.CreateLabel(); variable
422 Label label = emitter.CreateLabel(); variable
436 Label label = emitter.CreateLabel(); variable
[all …]
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dslow_path.h29 explicit SlowPathBase(LabelHolder::LabelId label) : SlowPathBase(label, nullptr) {} in SlowPathBase()
30 SlowPathBase(LabelHolder::LabelId label, Inst *inst) in SlowPathBase()
86 SlowPathIntrinsic(LabelHolder::LabelId label, Inst *inst) : SlowPathBase(label, inst) {} in SlowPathIntrinsic()
97 explicit SlowPathEntrypoint(LabelHolder::LabelId label) : SlowPathBase(label) {} in SlowPathEntrypoint()
98 SlowPathEntrypoint(LabelHolder::LabelId label, Inst *inst, EntrypointId eid) in SlowPathEntrypoint()
/arkcompiler/ets_frontend/es2panda/compiler/core/
DlabelTarget.h42 explicit LabelTarget(const util::StringView &label) : LabelTarget(nullptr, label) {} in LabelTarget()
43 explicit LabelTarget(Label *target, const util::StringView &label) in LabelTarget()
63 void SetBreakTarget(Label *label) in SetBreakTarget()
DregAllocator.h57 void AddLabel(Label *label) in AddLabel()
/arkcompiler/ets_frontend/merge_abc/src/
DassemblyLabelProto.cpp19 void Label::Serialize(const panda::pandasm::Label &label, protoPanda::Label &protoLabel) in Serialize()
29 void Label::Deserialize(const protoPanda::Label &protoLabel, panda::pandasm::Label &label) in Deserialize()
DassemblyFunctionProto.cpp120 panda::pandasm::Label label(name); in Deserialize() local
/arkcompiler/runtime_core/runtime/tests/
Dinterpreter_test.cpp527 Label label = emitter.CreateLabel(); in TestConditionalJmp() local
600 Label label = emitter.CreateLabel(); in TestConditionalJmpz() local
667 …TestConditionalJmpz("jeqz", 0, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jeqz… in TEST_F()
668 …TestConditionalJmpz("jeqz", 1, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jeq… in TEST_F()
669 …TestConditionalJmpz("jeqz", -1, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Je… in TEST_F()
671 …TestConditionalJmpz("jnez", 0, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jne… in TEST_F()
672 …TestConditionalJmpz("jnez", 1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jnez… in TEST_F()
673 …TestConditionalJmpz("jnez", -1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jne… in TEST_F()
675 …TestConditionalJmpz("jltz", -1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jlt… in TEST_F()
676 …TestConditionalJmpz("jltz", 0, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jlt… in TEST_F()
[all …]
/arkcompiler/runtime_core/libpandafile/
Dbytecode_emitter.cpp123 void BytecodeEmitter::Bind(const Label &label) in Bind()
163 auto label = it->second; in ReserveSpaceForOffsets() local
227 Label label = branch.second; in UpdateBranches() local
241 Label label = *it; in UpdateLabelTargets() local
280 const Label &label = branch.second; in CheckLabels() local
/arkcompiler/ets_frontend/merge_abc/protos/
DassemblyIns.proto33 bytes label = 5; field
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsNamedTupleMember.h34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/
Dasm_printer.h58 auto label = LabelType(std::to_string(id_ - 1)); in CreateLabel() local
152 size_t GetLabelAddress(LabelHolder::LabelId label) override in GetLabelAddress()
157 bool LabelHasLinks(LabelHolder::LabelId label) override in LabelHasLinks()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dassembler_module.h49 panda::ecmascript::Label *label = GetFunctionLabel(id); in GetFunction() local
Dcircuit_builder.cpp400 auto label = GetCurrentLabel(); in CallBCHandler() local
411 auto label = GetCurrentLabel(); in CallBuiltin() local
422 auto label = GetCurrentLabel(); in CallBuiltinWithArgv() local
433 auto label = GetCurrentLabel(); in CallBCDebugger() local
445 auto label = GetCurrentLabel(); in CallRuntime() local
458 auto label = GetCurrentLabel(); in CallRuntimeVarargs() local
472 auto label = GetCurrentLabel(); in CallNGCRuntime() local
486 auto label = GetCurrentLabel(); in CallStub() local
504 auto label = GetCurrentLabel(); in CallBuiltinRuntime() local
548 auto label = GetCurrentLabel(); in Store() local
[all …]
/arkcompiler/runtime_core/runtime/
Dtiming.cpp80 for (auto &label : labels_) { in Dump() local
/arkcompiler/runtime_core/bytecode_optimizer/
Dcodegen.h84 void EmitLabel(const std::string label) in EmitLabel()
Dcodegen.cpp77 auto label = "end_" + BytecodeGen::LabelName(bb->GetId()); in RunImpl() local
488 auto label = LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmZero() local
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dcodegen_arm64.rb98 def bind(label) argument
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp903 void AssemblerAarch64::B(Label *label) in B()
923 void AssemblerAarch64::Bl(Label *label) in Bl()
944 void AssemblerAarch64::B(Condition cond, Label *label) in B()
958 void AssemblerAarch64::Cbz(const Register &rt, Label *label) in Cbz()
966 void AssemblerAarch64::Cbnz(const Register &rt, Label *label) in Cbnz()
986 void AssemblerAarch64::Tbz(const Register &rt, int32_t bitPos, Label *label) in Tbz()
1003 void AssemblerAarch64::Tbnz(const Register &rt, int32_t bitPos, Label *label) in Tbnz()
1025 int32_t AssemblerAarch64::LinkAndGetInstOffsetToLabel(Label *label) in LinkAndGetInstOffsetToLabel()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch64/
Dtarget.h404 auto *label = allocator->New<LabelType>(allocator); in CreateLabel() local
766 size_t GetLabelAddress(LabelHolder::LabelId label) override in GetLabelAddress()
773 bool LabelHasLinks(LabelHolder::LabelId label) override in LabelHasLinks()
Dencode.cpp65 for (auto label : labels) { in ~Aarch64Encoder() local
105 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
122 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
141 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
150 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJumpTest() local
162 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJumpTest() local
168 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
230 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeBitTestAndBranch() local
278 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in MakeCall() local
1815 auto label = static_cast<Aarch64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeAddOverflow() local
[all …]
/arkcompiler/ets_frontend/es2panda/ir/statements/
DtryStatement.cpp61 compiler::Label *label = pg->AllocLabel(); in CompileFinally() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch32/
Dtarget.h458 auto *label = allocator->New<LabelType>(allocator); in CreateLabel() local
849 size_t GetLabelAddress(LabelHolder::LabelId label) override in GetLabelAddress()
856 bool LabelHasLinks(LabelHolder::LabelId label) override in LabelHasLinks()
Dencode.cpp50 for (auto label : labels) { in ~Aarch32Encoder() local
93 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
99 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
106 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJumpTest() local
114 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeBitTestAndBranch() local
227 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
236 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJumpTest() local
280 auto label = static_cast<Aarch32LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/amd64/
Dencode.cpp38 auto label = masm->newLabel(); in CreateLabel() local
133 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
157 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
186 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
212 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJumpTest() local
222 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJumpTest() local
236 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeJump() local
276 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeBitTestAndBranch() local
310 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in MakeCall() local
1042 auto label = static_cast<Amd64LabelHolder *>(GetLabels())->GetLabel(id); in EncodeAddOverflow() local
[all …]
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.h135 void SetLabel(Inst *inst, Inst *label) in SetLabel()

12