Home
last modified time | relevance | path

Searched refs:maplebe (Results 1 – 25 of 261) sorted by relevance

1234567891011

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Ddbg.h39 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 …]
Dcfi.h60 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 …]
Dpeep.h22 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)
Dinstruction_selection.h21 namespace maplebe {
35 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgIsel, maplebe::CGFunc)
Dlabel_creation.h23 namespace maplebe {
42 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgCreateLabel, maplebe::CGFunc)
Dyieldpoint.h22 namespace maplebe {
40 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgYieldPointInsertion, maplebe::CGFunc)
Doffset_adjust.h22 namespace maplebe {
43 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgFrameFinalize, maplebe::CGFunc)
Dargs.h22 namespace maplebe {
45 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgMoveRegArgs, maplebe::CGFunc)
Dglobal.h22 namespace maplebe {
40 MAPLE_FUNC_PHASE_DECLARE(CgGlobalOpt, maplebe::CGFunc)
Dcg_critical_edge.h22 namespace maplebe {
38 MAPLE_FUNC_PHASE_DECLARE(CgCriticalEdge, maplebe::CGFunc)
Dstrldr.h21 namespace maplebe {
40 MAPLE_FUNC_PHASE_DECLARE(CgStoreLoadOpt, maplebe::CGFunc)
Dra_opt.h22 namespace maplebe {
50 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgRaOpt, maplebe::CGFunc)
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_emitter.h23 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/
Dlitecg.h58maplebe::MemoryManagerAllocateDataSectionCallback dataSectionAllocator,
59maplebe::MemoryManagerSaveFunc2AddressInfoCallback funcAddrSaver,
60maplebe::MemoryManagerSaveFunc2FPtoPrevSPDeltaCallback funcFpSPDeltaSaver,
61maplebe::MemoryManagerSaveFunc2CalleeOffsetInfoCallback funcCallOffsetSaver,
62maplebe::MemoryManagerSavePC2DeoptInfoCallback pc2DeoptInfoSaver,
63maplebe::MemoryManagerSavePC2CallSiteInfoCallback pc2CallSiteInfoSaver);
71 maplebe::CGOptions *cgOptions;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_operand.h30 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()
Daarch64_fixshortbranch.h24 namespace maplebe {
37 MAPLE_FUNC_PHASE_DECLARE_BEGIN(CgFixShortBranch, maplebe::CGFunc)
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcfi.cpp20 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()
Ddbg.cpp20 using maplebe::CG;
21 using maplebe::Emitter;
22 using maplebe::MOperator;
23 using maplebe::Operand;
24 using maplebe::OpndDesc;
Dinstruction_selection.cpp17 namespace maplebe { namespace
18 bool CgIsel::PhaseRun(maplebe::CGFunc &f) {} in PhaseRun()
Dargs.cpp20 namespace maplebe { namespace
22 bool CgMoveRegArgs::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
Doffset_adjust.cpp28 namespace maplebe { namespace
30 bool CgFrameFinalize::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
Dyieldpoint.cpp27 namespace maplebe { namespace
30 bool CgYieldPointInsertion::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
Dra_opt.cpp23 namespace maplebe { namespace
26 bool CgRaOpt::PhaseRun(maplebe::CGFunc &f) in PhaseRun()
Dcg_prop.cpp19 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/
Dlitecg.cpp31 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()

1234567891011