Home
last modified time | relevance | path

Searched refs:MapleAllocator (Results 1 - 25 of 58) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dsparse_datainfo.h33 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 Dcfi.h81 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 Dcg.h98 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 Dloop.h35 LoopDesc(MapleAllocator &allocator, BB &head) in LoopDesc()
139 MapleAllocator &alloc;
220 MapleAllocator alloc;
H A Dstackmap.h70 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 Ddatainfo.h26 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 Doperand.h193 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 Dcg_dominance.h54 MapleAllocator domAllocator; // stores the analysis results
55 MapleAllocator tmpAllocator; // can be freed after dominator computation
H A Dmemlayout.h145 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 Dmempool_allocator.h33 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 Dmir_nodes.h116 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 Dmir_module.h151 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 Dmir_pragma.h70 explicit MIRPragmaElement(MapleAllocator &subElemAllocator) : subElemVec(subElemAllocator.Adapter()) in MIRPragmaElement()
H A Dmir_symbol.h601 explicit MIRSymbolTable(const MapleAllocator &allocator) in MIRSymbolTable()
717 MapleAllocator mAllocator;
726 explicit MIRLabelTable(MapleAllocator &allocator) in MIRLabelTable()
826 MapleAllocator mAllocator;
H A Dmir_preg.h120 explicit MIRPregTable(MapleAllocator *allocator) in MIRPregTable()
254 MapleAllocator *mAllocator;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
H A Dmem_reference_table.h29 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 Dgcov_profile.h40 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 Dx64_cg.cpp35 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 Dx64_cg.h61 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 Dswitch_lowerer.h26 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 Dmaple_phase_support.h127 MapleAllocator allocator;
178 MapleAllocator allocator;
H A Dmaple_phase_manager.h60 MapleAllocator allocator; // thread local
153 MapleAllocator allocator;
279 MapleAllocator allocator;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
H A Daarch64_cg.h51 MapleAllocator &mallocator, uint32 funcId) override
69 PhiOperand &CreatePhiOperand(MemPool &mp, MapleAllocator &mAllocator) override;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/
H A Dscc.h28 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 Dorig_symbol.h43 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;

Completed in 19 milliseconds

123