Home
last modified time | relevance | path

Searched refs:MapleUnorderedMap (Results 1 – 25 of 35) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dalignment.h64 const MapleUnorderedMap<BB *, uint32> &GetAlignInfos() const in GetAlignInfos()
91 MapleUnorderedMap<BB *, uint32> alignInfos;
92 MapleUnorderedMap<LabelIdx, uint32> sameTargetBranches;
Dcg_ssa.h119 MapleUnorderedMap<uint32, DUInsnInfo *> &GetAllUseInsns() in GetAllUseInsns()
155 MapleUnorderedMap<uint32, DUInsnInfo *> useInsnInfos;
196 const MapleUnorderedMap<regno_t, VRegVersion *> &GetAllSSAOperands() const in GetAllSSAOperands()
234 MapleUnorderedMap<regno_t, VRegVersion *> &GetPrivateAllSSAOperands() in GetPrivateAllSSAOperands()
278 MapleUnorderedMap<regno_t, VRegVersion *> allSSAOperands;
310 …explicit SSAOperandDumpVisitor(const MapleUnorderedMap<regno_t, VRegVersion *> &allssa) : allSSAOp… in SSAOperandDumpVisitor()
323 const MapleUnorderedMap<regno_t, VRegVersion *> &allSSAOperands;
Dstackmap.h59 const MapleUnorderedMap<int32, Operand *> &GetDeoptBundleInfo() const in GetDeoptBundleInfo()
101 MapleUnorderedMap<int32, Operand *> deoptVreg2Opnd;
Dcg_phi_elimination.h68 MapleUnorderedMap<regno_t, RegOperand *> replaceVreg;
Dmemlayout.h305 MapleUnorderedMap<regno_t, SymbolAlloc *> spillRegLocMap;
Dcgfunc.h972 MapleUnorderedMap<LabelIdx, BB *> &GetLab2BBMap() in GetLab2BBMap()
1489 MapleUnorderedMap<regno_t, RegOperand *> vRegOperandTable;
1493 MapleUnorderedMap<PregIdx, MemOperand *> pRegSpillMemOperands;
1494 MapleUnorderedMap<regno_t, MemOperand *> spillRegMemOperands;
1495 MapleUnorderedMap<uint32, SpillMemOperandSet *> reuseSpillLocMem;
1625 MapleUnorderedMap<LabelIdx, BB *> lab2BBMap;
1632 MapleUnorderedMap<LabelIdx, int32> switchLabelCnt; /* label in switch table */
Dobj_emit.h334 const MapleUnorderedMap<size_t, StackMapInfo> &GetOffset2StackMapInfo() const in GetOffset2StackMapInfo()
348 MapleUnorderedMap<size_t, StackMapInfo> offset2StackMapInfo;
Dreg_alloc_lsra.h862 MapleUnorderedMap<uint32, Insn *> splitInsnMap; /* split insn */
864 MapleUnorderedMap<regno_t, regno_t> dereivedRef2Base;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
Dme_cfg.h243 const MapleUnorderedMap<LabelIdx, BB *> &GetLabelBBIdMap() const in GetLabelBBIdMap()
305 const MapleUnorderedMap<BB *, StmtNode *> &GetBBTryNodeMap() const in GetBBTryNodeMap()
310 const MapleUnorderedMap<BB *, BB *> &GetEndTryBB2TryBB() const in GetEndTryBB2TryBB()
357 MapleUnorderedMap<LabelIdx, BB *> labelBBIdMap;
358 MapleUnorderedMap<BB *, StmtNode *> bbTryNodeMap; // maps isTry bb to its try stmt
359 MapleUnorderedMap<BB *, BB *> endTryBB2TryBB; // maps endtry bb to its try bb
Dirmap.h234 MapleUnorderedMap<OStIdx, RegMeExpr *>::iterator GetLpreTmpsEnd() in GetLpreTmpsEnd()
239 MapleUnorderedMap<OStIdx, RegMeExpr *>::iterator FindLpreTmpsItem(OStIdx idx) in FindLpreTmpsItem()
249 MapleUnorderedMap<VarMeExpr *, MapleSet<MeStmt *> *> &GetVerst2DecrefsMap() in GetVerst2DecrefsMap()
254 MapleUnorderedMap<VarMeExpr *, MapleSet<MeStmt *> *>::iterator GetDecrefsEnd() in GetDecrefsEnd()
259 MapleUnorderedMap<VarMeExpr *, MapleSet<MeStmt *> *>::iterator FindDecrefItem(VarMeExpr &var) in FindDecrefItem()
306MapleUnorderedMap<OStIdx, RegMeExpr *> lpreTmps; // for passing LPRE's temp usag…
307MapleUnorderedMap<VarMeExpr *, MapleSet<MeStmt *> *> vst2Decrefs; // map versionst to decrefreset.
Ddominance.h124 const MapleUnorderedMap<BBId, BB *> &GetDoms() const in GetDoms()
261 MapleUnorderedMap<BBId, BB *> doms; // index is bb id; immediate dominator for each BB
265 MapleUnorderedMap<BBId, BB *> pdoms; // index is bb id; immediate dominator for each BB
Dorig_symbol.h552 MapleUnorderedMap<SymbolFieldPair, OStIdx, HashSymbolFieldPair> mirSt2Ost;
553 MapleUnorderedMap<StIdx, OStIdx> addrofSt2Ost;
556 MapleUnorderedMap<PregIdx, OStIdx> preg2Ost;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dverification.h22 using ClassVerifyPragmas = MapleUnorderedMap<std::string, std::vector<const VerifyPragmaInfo *>>;
67 const MapleUnorderedMap<std::string, bool> &GetResultMap() const in GetResultMap()
98 MapleUnorderedMap<std::string, bool> classesCorrectness;
Dlexer.h98 MapleUnorderedMap<std::string, TokenKind> keywordMap;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/be/
Dtry_catch.h160 MapleUnorderedMap<BBT *, BBT *> prevBBOfTry;
161 MapleUnorderedMap<StmtNode *, BBT *> firstStmtToBBMap;
Dbecommon.h269 MapleUnorderedMap<MIRClassType *, JClassLayout *> jClassLayoutTable;
270 MapleUnorderedMap<MIRFunction *, TyIdx> funcReturnType;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_dce.cpp60 MapleUnorderedMap<uint32, DUInsnInfo *> &useInfos = regVersion->GetAllUseInsns(); in Visit()
Daarch64_cg.cpp241MapleUnorderedMap<GCTIBKey *, GCTIBPattern *, Hasher, EqualFn>::const_iterator iter = keyPatternMa… in FindOrCreateRepresentiveSym()
Daarch64_alignment.cpp40 MapleUnorderedMap<LabelIdx, BB *> label2BBMap = aarFunc->GetLab2BBMap(); in FindJumpTarget()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
Dgcov_profile.h126 MapleUnorderedMap<unsigned, GcovFuncInfo *> funcsCounter; // use puidx as key
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_cg.h243 MapleUnorderedMap<GCTIBKey *, GCTIBPattern *, Hasher, EqualFn> keyPatternMap;
244 MapleUnorderedMap<std::string, GCTIBPattern *> symbolPatternMap;
Daarch64_ssa.h98 explicit A64SSAOperandDumpVisitor(const MapleUnorderedMap<regno_t, VRegVersion *> &allssa) in A64SSAOperandDumpVisitor()
Daarch64_cgfunc.h838MapleUnorderedMap<phyRegIdx, RegOperand *> phyRegOperandTable; /* machine register operand table */
839 MapleUnorderedMap<LabelIdx, LabelOperand *> hashLabelOpndTable;
840 MapleUnorderedMap<OfstRegIdx, OfstOperand *> hashOfstOpndTable;
841 MapleUnorderedMap<MemOperand, MemOperand *> hashMemOpndTable;
842 MapleUnorderedMap<StIdx, std::pair<RegOperand*, RegOperand*>> stIdx2OverflowResult;
847 MapleUnorderedMap<StIdx, MemOperand *> memOpndsRequiringOffsetAdjustment;
848 MapleUnorderedMap<StIdx, MemOperand *> memOpndsForStkPassedArguments;
849 MapleUnorderedMap<AArch64SymbolAlloc *, ImmOperand *> immOpndsRequiringOffsetAdjustment;
850MapleUnorderedMap<AArch64SymbolAlloc *, ImmOperand *> immOpndsRequiringOffsetAdjustmentForRefloc;
851 MapleUnorderedMap<CallConvKind, CCImpl *> hashCCTable;
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dalignment.cpp85 MapleUnorderedMap<BB *, uint32>::iterator iter; in Dump()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_phase/include/
Dmaple_phase_manager.h163 MapleUnorderedMap<std::thread::id, MemPool *> threadMemPools;
167 MapleUnorderedMap<std::thread::id, AnalysisDataManager *> analysisDataManagers;

12