Home
last modified time | relevance | path

Searched refs:SlotIndexes (Results 1 – 25 of 64) sorted by relevance

123

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DSlotIndexes.cpp21 char SlotIndexes::ID = 0;
23 SlotIndexes::SlotIndexes() : MachineFunctionPass(ID) { in SlotIndexes() function in SlotIndexes
27 SlotIndexes::~SlotIndexes() { in ~SlotIndexes()
32 INITIALIZE_PASS(SlotIndexes, DEBUG_TYPE,
37 void SlotIndexes::getAnalysisUsage(AnalysisUsage &au) const { in getAnalysisUsage()
42 void SlotIndexes::releaseMemory() { in releaseMemory()
50 bool SlotIndexes::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction()
115 void SlotIndexes::removeMachineInstrFromMaps(MachineInstr &MI, in removeMachineInstrFromMaps()
131 void SlotIndexes::removeSingleMachineInstrFromMaps(MachineInstr &MI) { in removeSingleMachineInstrFromMaps()
160 void SlotIndexes::renumberIndexes(IndexList::iterator curItr) { in renumberIndexes()
[all …]
DMLRegallocPriorityAdvisor.cpp80 SlotIndexes *const Indexes, MLModelRunner *Runner);
122 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
132 MF, RA, &getAnalysis<SlotIndexes>(), Runner.get()); in getAdvisor()
161 SlotIndexes *const Indexes, in DevelopmentModePriorityAdvisor()
199 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
250 MF, RA, &getAnalysis<SlotIndexes>(), Runner.get(), Log.get()); in getAdvisor()
266 SlotIndexes *const Indexes, in MLPriorityAdvisor()
DLiveStacks.cpp26 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
34 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
35 AU.addRequiredTransitive<SlotIndexes>(); in getAnalysisUsage()
DRegAllocPriorityAdvisor.h35 SlotIndexes *const Indexes);
44 SlotIndexes *const Indexes;
52 SlotIndexes *const Indexes) in DefaultPriorityAdvisor()
DRegAllocPriorityAdvisor.cpp54 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
60 MF, RA, &getAnalysis<SlotIndexes>()); in getAdvisor()
108 SlotIndexes *const Indexes) in RegAllocPriorityAdvisor()
DLiveIntervalCalc.cpp33 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef()
45 SlotIndexes *Indexes = getIndexes(); in calculate()
126 SlotIndexes *Indexes = getIndexes(); in createDeadDefs()
139 SlotIndexes *Indexes = getIndexes(); in extendToUses()
DMachineFunctionPrinterPass.cpp42 AU.addUsedIfAvailable<SlotIndexes>(); in getAnalysisUsage()
50 MF.print(OS, getAnalysisIfAvailable<SlotIndexes>()); in runOnMachineFunction()
DInterferenceCache.h60 SlotIndexes *Indexes = nullptr;
103 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear()
168 SlotIndexes *indexes, LiveIntervals *lis,
DVirtRegMap.cpp188 SlotIndexes *Indexes;
231 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() argument
243 AU.addRequired<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
244 AU.addPreserved<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
261 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
315 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->findMBBIndex(First); in addLiveInsForSubRanges()
364 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(); in addMBBLiveIns()
DRenameIndependentSubregs.cpp59 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
60 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
117 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() argument
304 const SlotIndexes &Indexes = *LIS->getSlotIndexes(); in computeMainRangesFixFlags()
DRegAllocBasic.cpp133 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY()
182 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
DStackSlotColoring.cpp105 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
106 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
135 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
DStackColoring.cpp451 SlotIndexes *Indexes;
553 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() argument
558 AU.addRequired<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
1214 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
DRegAllocGreedy.h57 class SlotIndexes; variable
175 SlotIndexes *Indexes;
DLiveRangeCalc.cpp50 SlotIndexes *SI, in reset()
434 const SlotIndexes &Indexes) { in isJointlyDominated()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DLiveRangeCalc.h48 SlotIndexes *Indexes = nullptr;
168 SlotIndexes *getIndexes() { return Indexes; } in getIndexes()
190 void reset(const MachineFunction *mf, SlotIndexes *SI,
264 const SlotIndexes &Indexes);
DSlotIndexes.h83 friend class SlotIndexes;
319 class SlotIndexes : public MachineFunctionPass {
355 SlotIndexes();
357 ~SlotIndexes() override;
DLiveInterval.h460 const SlotIndexes&) const;
586 bool isZeroLength(SlotIndexes *Indexes) const { in isZeroLength()
829 const SlotIndexes &Indexes) const;
872 const SlotIndexes &Indexes,
DLiveIntervals.h58 SlotIndexes* Indexes;
209 SlotIndexes *getSlotIndexes() const { in getSlotIndexes()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSILowerSGPRSpills.cpp40 SlotIndexes *Indexes = nullptr;
78 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves()
122 SlotIndexes *Indexes, LiveIntervals *LIS) { in insertCSRRestores()
257 Indexes = getAnalysisIfAvailable<SlotIndexes>(); in runOnMachineFunction()
DSIRegisterInfo.h141 SlotIndexes *Indexes = nullptr, LiveIntervals *LIS = nullptr,
145 SlotIndexes *Indexes = nullptr, LiveIntervals *LIS = nullptr,
162 SlotIndexes *Indexes = nullptr,
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCVSXFMAMutate.cpp372 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
373 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
384 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
DPPCTLSDynamicCall.cpp204 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
213 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyOptimizeLiveIntervals.cpp45 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
DWebAssemblyMemIntrinsicResults.cpp62 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()

123