Home
last modified time | relevance | path

Searched defs:cg (Results 1 – 25 of 41) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DdynamicContext.h98 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()
DregSpiller.cpp48 void RegSpiller::SetCodeGen(CodeGen &cg) noexcept in SetCodeGen()
63 RegScope DynamicRegSpiller::Start(CodeGen &cg) in Start()
92 RegScope StaticRegSpiller::Start(CodeGen &cg) in Start()
DregScope.cpp29 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()
DregAllocator.cpp27 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()
DdynamicContext.cpp34 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
DlabelTarget.cpp21 LabelTarget::LabelTarget(CodeGen *cg) in LabelTarget()
DJSemitter.h25 …JSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, program… in JSFunctionEmitter()
DETSemitter.h46 …ETSFunctionEmitter(const CodeGen *cg, ProgramElement *programElement) : FunctionEmitter(cg, progra… in ETSFunctionEmitter()
DenvScope.cpp23 ScopeContext::ScopeContext(CodeGen *cg, varbinder::Scope *newScope) : cg_(cg), prevScope_(cg_->scop… in ScopeContext()
Demitter.h54 explicit FunctionEmitter(const CodeGen *cg, ProgramElement *programElement) in FunctionEmitter()
DswitchBuilder.h37 SwitchBuilder(CodeGen *cg, const ir::SwitchStatement *stmt) in SwitchBuilder()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
DcatchTable.cpp21 TryLabelSet::TryLabelSet(CodeGen *cg) in TryLabelSet()
26 TryLabelSet::TryLabelSet(CodeGen *cg, LabelPair tryLabelPair) in TryLabelSet()
Dlreference.cpp39 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()
DcatchTable.h71 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()
Dlreference.h120 static JSLReference Create(CodeGen *cg, const ir::AstNode *node, bool isDeclaration) in Create()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_emitter.h26 AArch64AsmEmitter(CG &cg, const std::string &asmFileName) : AsmEmitter(cg, asmFileName) {} in AArch64AsmEmitter()
Daarch64_obj_emitter.h47 AArch64ObjEmitter(CG &cg, const std::string &objFileName) : ObjEmitter(cg, objFileName) {} in AArch64ObjEmitter()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dasm_emit.h30 AsmEmitter(CG &cg, const std::string &asmFileName) : Emitter(cg, asmFileName) in AsmEmitter()
Dcg_phasemanager.h82 CG *cg = nullptr; variable
Demit.h381 Emitter(CG &cg, const std::string &fileName) in Emitter()
402 CG *cg; variable
Dpeep.h175 CG *cg; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_emitter.h26 …X64Emitter(CG &cg, assembler::Assembler &newAssembler) : Emitter(cg, ""), assmbler(newAssembler) {} in X64Emitter()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dlabel_creation.cpp44 CG *cg = cgFunc->GetCG(); in CreateStartEndLabel() local
Dcg_options.cpp21 namespace opts::cg { namespace
53 maplecl::Option<bool> cg({"--cg"}, variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_emitter.cpp1611 uint64 X64Emitter::EmitStructure(MIRConst &mirConst, CG &cg, bool belongsToDataSec) in EmitStructure()
1618 uint64 X64Emitter::EmitStructure(MIRConst &mirConst, CG &cg, uint32 &subStructFieldCounts, bool bel… in EmitStructure()
1733 uint64 X64Emitter::EmitArray(MIRConst &mirConst, CG &cg, bool belongsToDataSec) in EmitArray()
2055 void X64Emitter::EmitGlobalVariable(CG &cg) in EmitGlobalVariable()
2540 void X64Emitter::EmitDebugInfo(CG &cg) in EmitDebugInfo()

12