Home
last modified time | relevance | path

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

1234

/arkcompiler/runtime_core/static_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()
132 SlowPathDeoptimize(LabelHolder::LabelId label, Inst *inst, DeoptimizeType deoptimizeType) in SlowPathDeoptimize()
/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/ets_frontend/ets2panda/compiler/core/
DlabelTarget.h41 explicit LabelTarget(const util::StringView &label) : LabelTarget(nullptr, label) {} in LabelTarget()
42 explicit LabelTarget(Label *target, const util::StringView &label) in LabelTarget()
62 void SetBreakTarget(Label *label) in SetBreakTarget()
DcodeGen.cpp177 void CodeGen::SetLabel([[maybe_unused]] const ir::AstNode *node, Label *label) in SetLabel()
182 void CodeGen::Branch(const ir::AstNode *node, Label *label) in Branch()
202 Label *CodeGen::ControlFlowChangeBreak(const ir::Identifier *label) in ControlFlowChangeBreak()
229 Label *CodeGen::ControlFlowChangeContinue(const ir::Identifier *label) in ControlFlowChangeContinue()
/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()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
Dbytecode_emitter_tests.cpp107 Label label = emitter.CreateLabel(); in TEST() local
127 Label label = emitter.CreateLabel(); in TEST() local
151 Label label = emitter.CreateLabel(); in TEST() local
169 Label label = emitter.CreateLabel(); in TEST() local
191 Label label = emitter.CreateLabel(); in TEST() local
213 Label label = emitter.CreateLabel(); in TEST() local
380 Label label = emitter.CreateLabel(); in TEST() local
400 Label label = emitter.CreateLabel(); in TEST() local
425 Label label = emitter.CreateLabel(); in JcmpBwd_V8_IMM8() local
447 Label label = emitter.CreateLabel(); in JcmpFwd_V8_IMM8() local
[all …]
/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()
/arkcompiler/runtime_core/static_core/libpandafile/
Dbytecode_emitter.cpp122 void BytecodeEmitter::Bind(const Label &label) in Bind()
162 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/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/arkguard/test/grammar/interface_validation/
Dinterface_property.ts27 label: string; property
/arkcompiler/ets_runtime/ecmascript/compiler/
Dhcr_circuit_builder.cpp62 auto label = GetCurrentLabel(); in CallStub() local
87 auto label = GetCurrentLabel(); in CallBuiltinRuntime() local
105 auto label = GetCurrentLabel(); in CallBuiltinRuntimeWithNewTarget() local
158 auto label = GetCurrentLabel(); in Call() local
169 auto label = GetCurrentLabel(); in CallBCHandler() local
181 auto label = GetCurrentLabel(); in CallBuiltin() local
193 auto label = GetCurrentLabel(); in CallBuiltinWithArgv() local
205 auto label = GetCurrentLabel(); in CallBCDebugger() local
217 auto label = GetCurrentLabel(); in CallRuntime() local
235 auto label = GetCurrentLabel(); in CallRuntimeVarargs() local
[all …]
Dassembler_module.h49 panda::ecmascript::Label *label = GetFunctionLabel(id); in GetFunction() local
Dcircuit_builder-inl.h170 void CircuitBuilder::Bind(Label *label) in Bind()
176 void CircuitBuilder::Bind(Label *label, bool justSlowPath) in Bind()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dinterpreter_test.cpp532 Label label = emitter.CreateLabel(); in TestConditionalJmp() local
608 Label label = emitter.CreateLabel(); in TestConditionalJmpz() local
678 …TestConditionalJmpz("jeqz", 0, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jeqz… in TEST_F()
679 …TestConditionalJmpz("jeqz", 1, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jeq… in TEST_F()
680 …TestConditionalJmpz("jeqz", -1, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Je… in TEST_F()
682 …TestConditionalJmpz("jnez", 0, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jne… in TEST_F()
683 …TestConditionalJmpz("jnez", 1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jnez… in TEST_F()
684 …TestConditionalJmpz("jnez", -1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jne… in TEST_F()
686 …TestConditionalJmpz("jltz", -1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jlt… in TEST_F()
687 …TestConditionalJmpz("jltz", 0, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jlt… in TEST_F()
[all …]
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsNamedTupleMember.h24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember()
/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/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/
Dme_function.cpp72 LabelIdx label = bb.GetBBLabel(); in GetOrCreateBBLabel() local
/arkcompiler/runtime_core/static_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/runtime_core/static_core/bytecode_optimizer/
Dcodegen.cpp118 auto label = "end_" + BytecodeGen::LabelName(bb->GetId()); in RunImpl() local
557 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIf32() local
603 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIf64Signed() local
649 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIf64Unsigned() local
691 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIfRef() local
860 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmZero32() local
904 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmZeroRef() local
965 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmNonZero32() local
1047 std::string label = LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImm64() local
Dcodegen.h93 void EmitLabel(const std::string &label) in EmitLabel()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dobj_emit.h35 Fixup(const std::string &label, uint32 relOffsetVal, uint32 offsetVal, FixupKind fixupKind) in Fixup()
76 LocalFixup(uint32 label, uint32 offsetVal, FixupKind fixupkind) in LocalFixup()
315 void AppendLabel2Order(uint32 label) in AppendLabel2Order()
321 uint32 GetLabelOrder(uint32 label) const in GetLabelOrder()
434 void RegisterGlobalLabel(const std::string labelName, ObjLabel label) in RegisterGlobalLabel()
/arkcompiler/runtime_core/static_core/runtime/
Dtiming.cpp80 for (auto &label : labels_) { in Dump() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_cfg.cpp574 LabelIdx label = insnVisitor->GetJumpLabel(*origLastInsn); in GetTargetSuc() local
586 int64 label = static_cast<ImmOperand &>(insn->GetOperand(1)).GetValue(); in GetTargetSuc() local
609 bool CGCFG::InLSDA(LabelIdx label, const EHFunc &ehFunc) in InLSDA()
621 bool CGCFG::InSwitchTable(LabelIdx label, const CGFunc &func) in InSwitchTable()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_fixshortbranch.cpp94 LabelOperand &label = static_cast<LabelOperand &>(insn->GetOperand(kInsnThirdOpnd)); in FixShortBranches() local

1234