/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
D | dbg.h | 39 class DbgInsn : public maplebe::Insn { 41 DbgInsn(MemPool &memPool, maplebe::MOperator op) : Insn(memPool, op) {} in DbgInsn() 43 …DbgInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0) : Insn(memPool, op, opnd… in DbgInsn() 45 … DbgInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1) in DbgInsn() 50 … DbgInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1, in DbgInsn() 51 maplebe::Operand &opnd2) in DbgInsn() 79 bool IsRegDefined(maplebe::regno_t regNO) const override in IsRegDefined() 93 return maplebe::kInsnMaxOpnd; in GetBothDefUseOpnd() 102 class ImmOperand : public maplebe::OperandVisitable<ImmOperand> { 132 class DBGOpndEmitVisitor : public maplebe::OperandVisitorBase, public maplebe::OperandVisitor<ImmOp… [all …]
|
D | cfi.h | 60 class CfiInsn : public maplebe::Insn { 62 CfiInsn(MemPool &memPool, maplebe::MOperator op) : Insn(memPool, op) {} in CfiInsn() 64 …CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0) : Insn(memPool, op, opnd… in CfiInsn() 66 … CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1) in CfiInsn() 71 … CfiInsn(MemPool &memPool, maplebe::MOperator op, maplebe::Operand &opnd0, maplebe::Operand &opnd1, in CfiInsn() 72 maplebe::Operand &opnd2) in CfiInsn() 100 bool IsRegDefined(maplebe::regno_t regNO) const override in IsRegDefined() 114 return maplebe::kInsnMaxOpnd; in GetBothDefUseOpnd() 121 class RegOperand : public maplebe::OperandVisitable<RegOperand> { 150 class ImmOperand : public maplebe::OperandVisitable<ImmOperand> { [all …]
|
D | peep.h | 22 namespace maplebe { 211 MAPLE_FUNC_PHASE_DECLARE(CgPeepHole, maplebe::CGFunc) 212 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgPrePeepHole, maplebe::CGFunc) 214 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgPostPeepHole, maplebe::CGFunc) 216 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgPrePeepHole0, maplebe::CGFunc) 218 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgPrePeepHole1, maplebe::CGFunc) 220 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgPeepHole0, maplebe::CGFunc) 222 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgPeepHole1, maplebe::CGFunc)
|
D | instruction_selection.h | 21 namespace maplebe { 35 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgIsel, maplebe::CGFunc)
|
D | label_creation.h | 23 namespace maplebe { 42 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgCreateLabel, maplebe::CGFunc)
|
D | yieldpoint.h | 22 namespace maplebe { 40 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgYieldPointInsertion, maplebe::CGFunc)
|
D | offset_adjust.h | 22 namespace maplebe { 43 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgFrameFinalize, maplebe::CGFunc)
|
D | args.h | 22 namespace maplebe { 45 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgMoveRegArgs, maplebe::CGFunc)
|
D | global.h | 22 namespace maplebe { 40 MAPLE_FUNC_PHASE_DECLARE(CgGlobalOpt, maplebe::CGFunc)
|
D | cg_critical_edge.h | 22 namespace maplebe { 38 MAPLE_FUNC_PHASE_DECLARE(CgCriticalEdge, maplebe::CGFunc)
|
D | strldr.h | 21 namespace maplebe { 40 MAPLE_FUNC_PHASE_DECLARE(CgStoreLoadOpt, maplebe::CGFunc)
|
D | ra_opt.h | 22 namespace maplebe { 50 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgRaOpt, maplebe::CGFunc)
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
D | x64_emitter.h | 23 namespace maplebe { 40 void EmitFunctionHeader(maplebe::CGFunc &cgFunc); 41 void EmitBBHeaderLabel(maplebe::CGFunc &cgFunc, LabelIdx labIdx, uint32 freq); 43 void EmitJmpTable(const maplebe::CGFunc &cgFunc); 44 void EmitFunctionFoot(maplebe::CGFunc &cgFunc); 47 void EmitLocalVariable(maplebe::CGFunc &cgFunc); 48 void EmitGlobalVariable(maplebe::CG &cg); 49 uint64 EmitStructure(maple::MIRConst &mirConst, maplebe::CG &cg, bool belongsToDataSec = true); 50 uint64 EmitStructure(maple::MIRConst &mirConst, maplebe::CG &cg, uint32 &subStructFieldCounts, 53 uint64 EmitArray(maple::MIRConst &mirConst, maplebe::CG &cg, bool belongsToDataSec = true); [all …]
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/ |
D | litecg.h | 58 … maplebe::MemoryManagerAllocateDataSectionCallback dataSectionAllocator, 59 … maplebe::MemoryManagerSaveFunc2AddressInfoCallback funcAddrSaver, 60 … maplebe::MemoryManagerSaveFunc2FPtoPrevSPDeltaCallback funcFpSPDeltaSaver, 61 … maplebe::MemoryManagerSaveFunc2CalleeOffsetInfoCallback funcCallOffsetSaver, 62 … maplebe::MemoryManagerSavePC2DeoptInfoCallback pc2DeoptInfoSaver, 63 … maplebe::MemoryManagerSavePC2CallSiteInfoCallback pc2CallSiteInfoSaver); 71 maplebe::CGOptions *cgOptions;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
D | aarch64_operand.h | 30 class std::hash<maplebe::MemOperand> { 32 size_t operator()(const maplebe::MemOperand &x) const in operator() 37 maplebe::RegOperand *xb = x.GetBaseRegister(); in operator() 38 maplebe::RegOperand *xi = x.GetIndexRegister(); in operator()
|
D | aarch64_fixshortbranch.h | 24 namespace maplebe { 37 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgFixShortBranch, maplebe::CGFunc)
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
D | cfi.cpp | 20 using maplebe::CG; 21 using maplebe::Emitter; 22 using maplebe::MOperator; 23 using maplebe::Operand; 24 using maplebe::OpndDesc; 116 namespace maplebe { namespace 117 bool CgGenCfi::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
|
D | dbg.cpp | 20 using maplebe::CG; 21 using maplebe::Emitter; 22 using maplebe::MOperator; 23 using maplebe::Operand; 24 using maplebe::OpndDesc;
|
D | instruction_selection.cpp | 17 namespace maplebe { namespace 18 bool CgIsel::PhaseRun(maplebe::CGFunc &f) {} in PhaseRun()
|
D | args.cpp | 20 namespace maplebe { namespace 22 bool CgMoveRegArgs::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
|
D | offset_adjust.cpp | 28 namespace maplebe { namespace 30 bool CgFrameFinalize::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
|
D | yieldpoint.cpp | 27 namespace maplebe { namespace 30 bool CgYieldPointInsertion::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
|
D | ra_opt.cpp | 23 namespace maplebe { namespace 26 bool CgRaOpt::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
|
D | cg_prop.cpp | 19 namespace maplebe { namespace 56 bool CgCopyProp::PhaseRun(maplebe::CGFunc &f) in PhaseRun() 73 bool CgTargetProp::PhaseRun(maplebe::CGFunc &f) in MAPLE_TRANSFORM_PHASE_REGISTER_CANSKIP()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/litecg/ |
D | litecg.cpp | 31 using namespace maplebe; 100 maplebe::MemoryManagerSaveFunc2FPtoPrevSPDeltaCallback funcFpSPDeltaSaver, in SetupLiteCGEmitMemoryManager() 101 maplebe::MemoryManagerSaveFunc2CalleeOffsetInfoCallback funcCallOffsetSaver, in SetupLiteCGEmitMemoryManager() 102 maplebe::MemoryManagerSavePC2DeoptInfoCallback pc2DeoptInfoSaver, in SetupLiteCGEmitMemoryManager() 103 maplebe::MemoryManagerSavePC2CallSiteInfoCallback pc2CallSiteInfoSaver) in SetupLiteCGEmitMemoryManager()
|