| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | labelTarget.h | 41 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()
|
| D | codeGen.cpp | 177 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/ |
| 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() 132 SlowPathDeoptimize(LabelHolder::LabelId label, Inst *inst, DeoptimizeType deoptimizeType) in SlowPathDeoptimize()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_assembler.h | 119 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/ |
| 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/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()
|
| /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()
|
| /arkcompiler/runtime_core/static_core/libpandafile/tests/ |
| D | bytecode_emitter_tests.cpp | 107 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/ |
| D | macro_assembler_x64.cpp | 49 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/ |
| D | bytecode_emitter.cpp | 122 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/ |
| D | ScopeAnalyzer.spec.ts | 179 …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/ |
| 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 285 const Label &label = branch.second; in CheckLabels() local
|
| /arkcompiler/ets_frontend/arkguard/test/grammar/interface_validation/ |
| D | interface_property.ts | 27 label: string; property
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | circuit_builder-inl.h | 127 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
|
| D | hcr_circuit_builder.cpp | 64 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 …]
|
| D | assembler_module.h | 49 panda::ecmascript::Label *label = GetFunctionLabel(id); in GetFunction() local
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | interpreter_test.cpp | 529 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/ |
| D | me_function.cpp | 63 LabelIdx label = bb.GetBBLabel(); in GetOrCreateBBLabel() local
|
| /arkcompiler/ets_frontend/merge_abc/protos/ |
| D | assemblyIns.proto | 33 bytes label = 5; field
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsNamedTupleMember.h | 24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | macro_assembler_aarch64.cpp | 68 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/ |
| D | tsNamedTupleMember.h | 34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
|
| /arkcompiler/runtime_core/static_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_frontend/ets2panda/checker/types/ets/ |
| D | etsDynamicType.h | 31 …amicType(ArenaAllocator *allocator, std::tuple<util::StringView, util::StringView, Language> label, in ETSDynamicType()
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
| D | codegen.cpp | 127 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
|