/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | sparse_datainfo.h | 33 SparseDataInfo(uint32 bitNum, const MapleAllocator &alloc) : allocator(alloc), info(allocator), maxRegNum(bitNum) {} in SparseDataInfo() 35 SparseDataInfo(const SparseDataInfo &other, const MapleAllocator &alloc) in SparseDataInfo() 49 SparseDataInfo &Clone(MapleAllocator &alloc) const in Clone() 93 const MapleAllocator &GetAllocator() const in GetAllocator() 156 MapleAllocator allocator;
|
H A D | cfi.h | 81 CfiInsn *CloneTree(MapleAllocator &allocator) const override 135 RegOperand *CloneTree(MapleAllocator &allocator) const override 165 ImmOperand *CloneTree(MapleAllocator &allocator) const override 201 SymbolOperand *CloneTree(MapleAllocator &allocator) const override 235 StrOperand *CloneTree(MapleAllocator &allocator) const override 273 LabelOperand *CloneTree(MapleAllocator &allocator) const override
|
H A D | cg.h | 98 GCTIBKey(MapleAllocator &allocator, uint32 rcHeader, const std::vector<uint64> &patternWords) in GCTIBKey() 207 virtual PhiOperand &CreatePhiOperand(MemPool &mp, MapleAllocator &mAllocator) = 0; 209 virtual CGFunc *CreateCGFunc(MIRModule &mod, MIRFunction &, BECommon &, MemPool &, StackMemPool &, MapleAllocator &, 382 virtual MPISel *CreateMPIsel(MemPool &mp, MapleAllocator &allocator, CGFunc &f) const in CreateMPIsel() 441 MapleAllocator allocator;
|
H A D | loop.h | 35 LoopDesc(MapleAllocator &allocator, BB &head) in LoopDesc() 139 MapleAllocator &alloc; 220 MapleAllocator alloc;
|
H A D | stackmap.h | 70 DeoptInfo(MapleAllocator &alloc) : deoptVreg2Opnd(alloc.Adapter()), deoptVreg2LocationInfo(alloc.Adapter()) {} in DeoptInfo() 131 ReferenceMap(MapleAllocator &alloc) : referenceLocations(alloc.Adapter()) {} in ReferenceMap() 175 StackMap(MapleAllocator &alloc) : deoptInfo(alloc), referenceMap(alloc) {} in StackMap()
|
H A D | datainfo.h | 26 DataInfo(uint32 bitNum, MapleAllocator &alloc) : info(alloc.Adapter()) in DataInfo() 30 DataInfo(const DataInfo &other, MapleAllocator &alloc) : info(other.info, alloc.Adapter()) {} in DataInfo() 31 DataInfo &Clone(MapleAllocator &alloc) in Clone()
|
H A D | operand.h | 193 virtual Operand *CloneTree(MapleAllocator &allocator) const = 0; 250 RegOperand *CloneTree(MapleAllocator &allocator) const override 512 ImmOperand *CloneTree(MapleAllocator &allocator) const override 805 OfstOperand *CloneTree(MapleAllocator &allocator) const override 1104 MemOperand *CloneTree(MapleAllocator &allocator) const override 1474 LabelOperand *CloneTree(MapleAllocator &allocator) const override 1552 explicit ListOperand(MapleAllocator &allocator) in ListOperand() 1561 ListOperand *CloneTree(MapleAllocator &allocator) const override 1633 StImmOperand *CloneTree(MapleAllocator &allocator) const override 1717 ExtendShiftOperand *CloneTree(MapleAllocator [all...] |
H A D | cg_dominance.h | 54 MapleAllocator domAllocator; // stores the analysis results 55 MapleAllocator tmpAllocator; // can be freed after dominator computation
|
H A D | memlayout.h | 145 MemLayout(BECommon &beCommon, MIRFunction &mirFunc, MapleAllocator &mallocator, uint32 kStackPtrAlignment) in MemLayout() 319 MapleAllocator *memAllocator;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/ |
H A D | mempool_allocator.h | 33 class MapleAllocator { class 35 explicit MapleAllocator(MemPool *m) : memPool(m) {} in MapleAllocator() function in maple::MapleAllocator 36 virtual ~MapleAllocator() = default; 68 }; // MapleAllocator 72 class LocalMapleAllocator : public MapleAllocator { 75 : MapleAllocator(&m), in LocalMapleAllocator() 103 using MapleAllocator::MapleAllocator; 217 explicit MapleAllocatorAdapter(MapleAllocator &currMapleAllocator) : mapleAllocator(&currMapleAllocator) {} in MapleAllocatorAdapter() 231 MapleAllocator *mapleAllocato [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
H A D | mir_nodes.h | 116 virtual BaseNode *CloneTree(MapleAllocator &allocator) const in CloneTree() 232 UnaryNode *CloneTree(MapleAllocator &allocator) const override 285 TypeCvtNode *CloneTree(MapleAllocator &allocator) const override 325 RetypeNode *CloneTree(MapleAllocator &allocator) const override 369 ExtractbitsNode *CloneTree(MapleAllocator &allocator) const override 421 IreadNode *CloneTree(MapleAllocator &allocator) const override 511 BinaryNode *CloneTree(MapleAllocator &allocator) const override 579 CompareNode *CloneTree(MapleAllocator &allocator) const override 603 explicit NaryOpnds(MapleAllocator &mpallocter) : nOpnd(mpallocter.Adapter()) {} in NaryOpnds() 693 explicit DeoptBundleInfo(MapleAllocator [all...] |
H A D | mir_module.h | 151 explicit MIRTypeNameTable(MapleAllocator &allocator) : gStrIdxToTyIdxMap(std::less<GStrIdx>(), allocator.Adapter()) in MIRTypeNameTable() 203 MapleAllocator &GetPragmaMPAllocator() in GetPragmaMPAllocator() 207 const MapleAllocator &GetMPAllocator() const in GetMPAllocator() 220 MapleAllocator &GetMPAllocator() in GetMPAllocator() 297 MapleAllocator *CurFuncCodeMemPoolAllocator() const; 298 MapleAllocator &GetCurFuncCodeMPAllocator() const; 818 MapleAllocator memPoolAllocator; 819 MapleAllocator pragmaMemPoolAllocator;
|
H A D | mir_pragma.h | 70 explicit MIRPragmaElement(MapleAllocator &subElemAllocator) : subElemVec(subElemAllocator.Adapter()) in MIRPragmaElement()
|
H A D | mir_symbol.h | 601 explicit MIRSymbolTable(const MapleAllocator &allocator) in MIRSymbolTable() 717 MapleAllocator mAllocator; 726 explicit MIRLabelTable(MapleAllocator &allocator) in MIRLabelTable() 826 MapleAllocator mAllocator;
|
H A D | mir_preg.h | 120 explicit MIRPregTable(MapleAllocator *allocator) in MIRPregTable() 254 MapleAllocator *mAllocator;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
H A D | mem_reference_table.h | 29 explicit MemDefUse(MapleAllocator &allocator) : defSet(allocator.Adapter()), useSet(allocator.Adapter()) {} in MemDefUse() 84 MemReferenceTable(MapleAllocator &allocator, MIRFunction &func) in MemReferenceTable() 117 MapleAllocator &allocator;
|
H A D | gcov_profile.h | 40 GcovFuncInfo(MapleAllocator *alloc, unsigned funcIdent, unsigned lineno_cs, unsigned cfg_cs) in GcovFuncInfo() 112 GcovProfileData(MapleAllocator *alloc) : funcsCounter(alloc->Adapter()) {} in GcovProfileData()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
H A D | x64_cg.cpp | 35 StackMemPool &stackMp, MapleAllocator &mallocator, uint32 funcId) in CreateCGFunc() 57 PhiOperand &X64CG::CreatePhiOperand(MemPool &mp, MapleAllocator &mAllocator) in CreatePhiOperand()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/ |
H A D | x64_cg.h | 61 MPISel *CreateMPIsel(MemPool &mp, MapleAllocator &allocator, CGFunc &f) const override 76 PhiOperand &CreatePhiOperand(MemPool &mp, MapleAllocator &mAllocator) override; 79 MapleAllocator &mallocator, uint32 funcId) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/ |
H A D | switch_lowerer.h | 26 SwitchLowerer(maple::MIRModule &mod, maple::SwitchNode &stmt, maple::MapleAllocator &allocator) in SwitchLowerer() 49 maple::MapleAllocator *ownAllocator;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/include/ |
H A D | maple_phase_support.h | 127 MapleAllocator allocator; 178 MapleAllocator allocator;
|
H A D | maple_phase_manager.h | 60 MapleAllocator allocator; // thread local 153 MapleAllocator allocator; 279 MapleAllocator allocator;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
H A D | aarch64_cg.h | 51 MapleAllocator &mallocator, uint32 funcId) override 69 PhiOperand &CreatePhiOperand(MemPool &mp, MapleAllocator &mAllocator) override;
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/ |
H A D | scc.h | 28 SCCNode(uint32 index, MapleAllocator &alloc) in SCCNode() 225 std::vector<uint32> &visitStack, uint32 &numOfSccs, MapleAllocator &cgAlloc) in BuildSCCDFS() 289 uint32 BuildSCC(MapleAllocator &cgAlloc, uint32 numOfNodes, std::vector<T *> &allNodes, bool debugScc, in BuildSCC()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
H A D | orig_symbol.h | 43 OriginalSt(uint32 index, PregIdx rIdx, PUIdx pIdx, MapleAllocator &alloc) in OriginalSt() 323 OriginalSt(OStIdx index, MapleAllocator &alloc, bool local, bool isFormal, FieldID fieldID, PUIdx pIdx, 456 MapleAllocator &GetAlloc() 530 MapleAllocator alloc;
|