| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | dynamicContext.h | 98 explicit LabelContext(CodeGen *cg, LabelTarget target) : DynamicContext(cg, target) {} in LabelContext() 187 explicit CatchContext(CodeGen *cg) : DynamicContext(cg, {}) in CatchContext() 200 : CatchContext(cg), tryStmt_(tryStmt), hasFinalizer_(hasFinalizer) in CatchContext() argument 206 explicit TryContext(CodeGen *cg) : CatchContext(cg) {} in TryContext() 259 explicit ETSCatchContext(CodeGen *cg, ArenaAllocator *allocator) in ETSCatchContext() 272 : ETSCatchContext(cg, allocator), tryStmt_(tryStmt), hasFinalizer_(hasFinalizer) in ETSCatchContext() argument 277 … explicit ETSTryContext(CodeGen *cg, ArenaAllocator *allocator) : ETSCatchContext(cg, allocator) {} in ETSTryContext()
|
| D | regSpiller.cpp | 48 void RegSpiller::SetCodeGen(CodeGen &cg) noexcept in SetCodeGen() 63 RegScope DynamicRegSpiller::Start(CodeGen &cg) in Start() 92 RegScope StaticRegSpiller::Start(CodeGen &cg) in Start()
|
| D | regScope.cpp | 29 RegScope::RegScope(CodeGen *cg) : cg_(cg), regBase_(cg_->usedRegs_) {} in RegScope() 50 LocalRegScope::LocalRegScope(CodeGen *cg, varbinder::Scope *scope) : RegScope(cg) in LocalRegScope() 86 FunctionRegScope::FunctionRegScope(CodeGen *cg) : RegScope(cg) in FunctionRegScope()
|
| D | regAllocator.cpp | 27 AllocatorBase::AllocatorBase(CodeGen *const cg) noexcept : cg_(cg) {} in AllocatorBase() 56 SimpleAllocator::SimpleAllocator(CodeGen *const cg) noexcept : AllocatorBase(cg) {} in SimpleAllocator() 72 RegAllocatorBase::RegAllocatorBase(CodeGen *const cg, RegSpiller *const spiller) noexcept in RegAllocatorBase() 143 RegAllocator::RegAllocator(CodeGen *const cg, RegSpiller *const spiller) noexcept : RegAllocatorBas… in RegAllocator() 207 RangeRegAllocator::RangeRegAllocator(CodeGen *const cg, RegSpiller *const spiller) noexcept in RangeRegAllocator()
|
| D | labelTarget.cpp | 21 LabelTarget::LabelTarget(CodeGen *cg) in LabelTarget()
|
| D | dynamicContext.cpp | 34 DynamicContext::DynamicContext(CodeGen *cg, LabelTarget target) : cg_(cg), target_(target), prev_(C… in DynamicContext() 44 LabelContext::LabelContext(CodeGen *cg, const ir::LabelledStatement *labelledStmt) in LabelContext() 192 auto *cg = Cg(); in AddNewCathTable() local 202 auto *cg = Cg(); in AddNewCathTable() local
|
| D | JSemitter.h | 25 …JSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, program… in JSFunctionEmitter()
|
| D | envScope.cpp | 23 ScopeContext::ScopeContext(CodeGen *cg, varbinder::Scope *newScope) : cg_(cg), prevScope_(cg_->scop… in ScopeContext()
|
| D | emitter.h | 58 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter()
|
| D | ETSemitter.h | 46 …ETSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, progra… in ETSFunctionEmitter()
|
| D | switchBuilder.h | 37 SwitchBuilder(CodeGen *cg, const ir::SwitchStatement *stmt) in SwitchBuilder()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | catchTable.cpp | 21 TryLabelSet::TryLabelSet(CodeGen *cg) in TryLabelSet() 26 TryLabelSet::TryLabelSet(CodeGen *cg, LabelPair tryLabelPair) in TryLabelSet()
|
| D | catchTable.h | 71 CatchTable(CodeGen *cg, uint32_t depth, util::StringView exceptionType) in CatchTable() 75 CatchTable(CodeGen *cg, uint32_t depth, LabelPair tryLabelPair, util::StringView exceptionType) in CatchTable()
|
| D | lreference.cpp | 36 LReference::LReferenceBase LReference::CreateBase(CodeGen *cg, const ir::AstNode *node, bool isDecl… in CreateBase() 78 JSLReference::JSLReference(CodeGen *cg, const ir::AstNode *node, ReferenceKind refKind, in JSLReference() 175 ETSLReference::ETSLReference(CodeGen *cg, const ir::AstNode *node, ReferenceKind refKind, in ETSLReference() 206 ETSLReference ETSLReference::Create(CodeGen *const cg, const ir::AstNode *const node, const bool is… in Create()
|
| D | lreference.h | 120 static JSLReference Create(CodeGen *cg, const ir::AstNode *node, bool isDeclaration) in Create()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | asm_emit.h | 30 AsmEmitter(CG &cg, const std::string &asmFileName) : Emitter(cg, asmFileName) in AsmEmitter()
|
| D | cg_phasemanager.h | 83 CG *cg = nullptr; variable
|
| D | cfi_generator.h | 51 CG &cg; variable
|
| D | target_registry.h | 61 Emitter *createEmitter(CG &cg, const std::string &asmFileName) const in createEmitter() 70 Emitter *createDecoupledEmitter(CG &cg, assembler::Assembler &newAssembler) const in createDecoupledEmitter()
|
| D | emit.h | 365 Emitter(CG &cg, const std::string &fileName) in Emitter() 387 CG *cg; variable
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
| D | x64_emitter.h | 26 …X64Emitter(CG &cg, assembler::Assembler &newAssembler) : Emitter(cg, ""), assmbler(newAssembler) {} in X64Emitter()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_emitter.h | 26 AArch64AsmEmitter(CG &cg, const std::string &asmFileName) : AsmEmitter(cg, asmFileName) {} in AArch64AsmEmitter()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | label_creation.cpp | 54 CG *cg = cgFunc->GetCG(); in CreateStartEndLabel() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
| D | codegen_intrinsics_ets.cpp | 124 static inline void GenerateSbAppendCall(Codegen *cg, IntrinsicInst *inst, SbAppendArgs args, in GenerateSbAppendCall() 173 static inline void EncodeSbAppendNullString(Codegen *cg, IntrinsicInst *inst, Reg dst, Reg builder) in EncodeSbAppendNullString() 179 static inline void EncodeSbInsertStringIntoSlot(Codegen *cg, IntrinsicInst *inst, Reg slot, SbAppen… in EncodeSbInsertStringIntoSlot() 190 static void EncodeSbAppendString(Codegen *cg, IntrinsicInst *inst, const SbAppendArgs &args, in EncodeSbAppendString()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode_visitor.h | 31 explicit EncodeVisitor(Codegen *cg) : cg_(cg), arch_(cg->GetArch()) {} in EncodeVisitor()
|