| /arkcompiler/runtime_core/libpandafile/tests/ |
| D | bytecode_emitter_tests.cpp | 105 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/ |
| D | slow_path.h | 29 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/ |
| D | labelTarget.h | 42 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()
|
| D | regAllocator.h | 57 void AddLabel(Label *label) in AddLabel()
|
| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyLabelProto.cpp | 19 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()
|
| D | assemblyFunctionProto.cpp | 120 panda::pandasm::Label label(name); in Deserialize() local
|
| /arkcompiler/runtime_core/runtime/tests/ |
| D | interpreter_test.cpp | 527 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/ |
| D | bytecode_emitter.cpp | 123 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/ |
| D | assemblyIns.proto | 33 bytes label = 5; field
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsNamedTupleMember.h | 34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
|
| /arkcompiler/runtime_core/compiler/optimizer/code_generator/target/ |
| D | asm_printer.h | 58 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/ |
| D | assembler_module.h | 49 panda::ecmascript::Label *label = GetFunctionLabel(id); in GetFunction() local
|
| D | circuit_builder.cpp | 400 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/ |
| D | timing.cpp | 80 for (auto &label : labels_) { in Dump() local
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | codegen.h | 84 void EmitLabel(const std::string label) in EmitLabel()
|
| D | codegen.cpp | 77 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/ |
| D | codegen_arm64.rb | 98 def bind(label) argument
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | assembler_aarch64.cpp | 903 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/ |
| D | target.h | 404 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()
|
| D | encode.cpp | 65 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/ |
| D | tryStatement.cpp | 61 compiler::Label *label = pg->AllocLabel(); in CompileFinally() local
|
| /arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | target.h | 458 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()
|
| D | encode.cpp | 50 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/ |
| D | encode.cpp | 38 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/ |
| D | cleanup.h | 135 void SetLabel(Inst *inst, Inst *label) in SetLabel()
|