Home
last modified time | relevance | path

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

1234

/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/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/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_assembler.h119 void Bind(JumpLabel &label) in Bind()
124 void Jz(JumpLabel &label) in Jz()
129 void Jnz(JumpLabel &label) in Jnz()
134 void Jump(JumpLabel &label) in Jump()
/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/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/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/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
426 Label label = emitter.CreateLabel(); in JcmpBwd_V8_IMM8() local
449 Label label = emitter.CreateLabel(); in JcmpFwd_V8_IMM8() local
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dmacro_assembler_x64.cpp49 void MacroAssemblerX64::Bind(JumpLabel &label) in Bind()
54 void MacroAssemblerX64::Jz(JumpLabel &label) in Jz()
59 void MacroAssemblerX64::Jnz(JumpLabel &label) in Jnz()
64 void MacroAssemblerX64::Jump(JumpLabel &label) in Jump()
/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/ets_frontend/arkguard/test/ut/utils/
DScopeAnalyzer.spec.ts179 …let label: Label = {name: 'testLabel', locInfo: 'locInfo', refs: [], parent: undefined, children: … variable
233 …let label: Label = {name: 'testLabel', locInfo: 'locInfo', refs: [], parent: undefined, children: … variable
241 …let label: Label = {name: 'nonExistentLabel', locInfo: 'locInfo', refs: [], parent: undefined, chi… variable
257 const label = createLabel(labeledStatement, curScope); constant
277 const label = createLabel(labeledStatement, curScope, parentLabel); constant
/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
285 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/
Dcircuit_builder-inl.h127 void CircuitBuilder::Bind(Label *label) in Bind()
133 void CircuitBuilder::Bind(Label *label, bool justSlowPath) in Bind()
193 delete label; in ~LogicAndBuilder() local
239 delete label; in ~LogicOrBuilder() local
Dhcr_circuit_builder.cpp64 auto label = GetCurrentLabel(); in CallStub() local
89 auto label = GetCurrentLabel(); in CallBuiltinRuntime() local
107 auto label = GetCurrentLabel(); in CallBuiltinRuntimeWithNewTarget() local
164 auto label = GetCurrentLabel(); in Call() local
175 auto label = GetCurrentLabel(); in CallBCHandler() local
187 auto label = GetCurrentLabel(); in CallBuiltin() local
199 auto label = GetCurrentLabel(); in CallBuiltinWithArgv() local
211 auto label = GetCurrentLabel(); in CallBCDebugger() local
223 auto label = GetCurrentLabel(); in CallRuntime() local
241 auto label = GetCurrentLabel(); in CallRuntimeVarargs() local
[all …]
Dassembler_module.h49 panda::ecmascript::Label *label = GetFunctionLabel(id); in GetFunction() local
/arkcompiler/runtime_core/static_core/runtime/tests/
Dinterpreter_test.cpp529 Label label = emitter.CreateLabel(); in TestOneLabelJmp() local
612 Label label = emitter.CreateLabel(); in TestOneLabelJmpz() local
693 …TestConditionalJmpz("jeqz", 0, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jeqz… in TEST_F()
694 …TestConditionalJmpz("jeqz", 1, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jeq… in TEST_F()
695 …TestConditionalJmpz("jeqz", -1, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Je… in TEST_F()
697 …TestConditionalJmpz("jnez", 0, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jne… in TEST_F()
698 …TestConditionalJmpz("jnez", 1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jnez… in TEST_F()
699 …TestConditionalJmpz("jnez", -1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jne… in TEST_F()
701 …TestConditionalJmpz("jltz", -1, 1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jlt… in TEST_F()
702 …TestConditionalJmpz("jltz", 0, -1, [](BytecodeEmitter *emitter, const Label &label) { emitter->Jlt… in TEST_F()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/
Dme_function.cpp63 LabelIdx label = bb.GetBBLabel(); in GetOrCreateBBLabel() local
/arkcompiler/ets_frontend/merge_abc/protos/
DassemblyIns.proto33 bytes label = 5; field
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsNamedTupleMember.h24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dmacro_assembler_aarch64.cpp68 void MacroAssemblerAArch64::Bind(JumpLabel &label) in Bind()
73 void MacroAssemblerAArch64::Jz(JumpLabel &label) in Jz()
78 void MacroAssemblerAArch64::Jnz(JumpLabel &label) in Jnz()
83 void MacroAssemblerAArch64::Jump(JumpLabel &label) in Jump()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsNamedTupleMember.h34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
/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/ets_frontend/ets2panda/checker/types/ets/
DetsDynamicType.h31 …amicType(ArenaAllocator *allocator, std::tuple<util::StringView, util::StringView, Language> label, in ETSDynamicType()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dcodegen.cpp127 auto label = "end_" + BytecodeGen::LabelName(bb->GetId()); in RunImpl() local
576 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIf32() local
622 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIf64Signed() local
668 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIf64Unsigned() local
710 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in VisitIfRef() local
879 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmZero32() local
923 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmZeroRef() local
984 std::string label = BytecodeGen::LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImmNonZero32() local
1066 std::string label = LabelName(inst->GetBasicBlock()->GetTrueSuccessor()->GetId()); in IfImm64() local

1234