| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | SlotIndexes.cpp | 21 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 …]
|
| D | MLRegallocPriorityAdvisor.cpp | 80 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()
|
| D | LiveStacks.cpp | 26 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 34 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage() 35 AU.addRequiredTransitive<SlotIndexes>(); in getAnalysisUsage()
|
| D | RegAllocPriorityAdvisor.h | 35 SlotIndexes *const Indexes); 44 SlotIndexes *const Indexes; 52 SlotIndexes *const Indexes) in DefaultPriorityAdvisor()
|
| D | RegAllocPriorityAdvisor.cpp | 54 AU.addRequired<SlotIndexes>(); in getAnalysisUsage() 60 MF, RA, &getAnalysis<SlotIndexes>()); in getAdvisor() 108 SlotIndexes *const Indexes) in RegAllocPriorityAdvisor()
|
| D | LiveIntervalCalc.cpp | 33 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()
|
| D | MachineFunctionPrinterPass.cpp | 42 AU.addUsedIfAvailable<SlotIndexes>(); in getAnalysisUsage() 50 MF.print(OS, getAnalysisIfAvailable<SlotIndexes>()); in runOnMachineFunction()
|
| D | InterferenceCache.h | 60 SlotIndexes *Indexes = nullptr; 103 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear() 168 SlotIndexes *indexes, LiveIntervals *lis,
|
| D | VirtRegMap.cpp | 188 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()
|
| D | RenameIndependentSubregs.cpp | 59 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()
|
| D | RegAllocBasic.cpp | 133 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() 182 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
|
| D | StackSlotColoring.cpp | 105 AU.addRequired<SlotIndexes>(); in getAnalysisUsage() 106 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage() 135 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|
| D | StackColoring.cpp | 451 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()
|
| D | RegAllocGreedy.h | 57 class SlotIndexes; variable 175 SlotIndexes *Indexes;
|
| D | LiveRangeCalc.cpp | 50 SlotIndexes *SI, in reset() 434 const SlotIndexes &Indexes) { in isJointlyDominated()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | LiveRangeCalc.h | 48 SlotIndexes *Indexes = nullptr; 168 SlotIndexes *getIndexes() { return Indexes; } in getIndexes() 190 void reset(const MachineFunction *mf, SlotIndexes *SI, 264 const SlotIndexes &Indexes);
|
| D | SlotIndexes.h | 83 friend class SlotIndexes; 319 class SlotIndexes : public MachineFunctionPass { 355 SlotIndexes(); 357 ~SlotIndexes() override;
|
| D | LiveInterval.h | 460 const SlotIndexes&) const; 586 bool isZeroLength(SlotIndexes *Indexes) const { in isZeroLength() 829 const SlotIndexes &Indexes) const; 872 const SlotIndexes &Indexes,
|
| D | LiveIntervals.h | 58 SlotIndexes* Indexes; 209 SlotIndexes *getSlotIndexes() const { in getSlotIndexes()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | SILowerSGPRSpills.cpp | 40 SlotIndexes *Indexes = nullptr; 78 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves() 122 SlotIndexes *Indexes, LiveIntervals *LIS) { in insertCSRRestores() 257 Indexes = getAnalysisIfAvailable<SlotIndexes>(); in runOnMachineFunction()
|
| D | SIRegisterInfo.h | 141 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/ |
| D | PPCVSXFMAMutate.cpp | 372 AU.addRequired<SlotIndexes>(); in getAnalysisUsage() 373 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage() 384 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|
| D | PPCTLSDynamicCall.cpp | 204 AU.addRequired<SlotIndexes>(); in getAnalysisUsage() 213 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyOptimizeLiveIntervals.cpp | 45 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
|
| D | WebAssemblyMemIntrinsicResults.cpp | 62 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
|