| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SlotIndexes.cpp | 42 SlotIndexes::~SlotIndexes() { in ~SlotIndexes() 57 void SlotIndexes::clear() { in clear() 65 void SlotIndexes::analyze(MachineFunction &fn) { in analyze() 127 void SlotIndexes::removeMachineInstrFromMaps(MachineInstr &MI, in removeMachineInstrFromMaps() 143 void SlotIndexes::removeSingleMachineInstrFromMaps(MachineInstr &MI) { in removeSingleMachineInstrFromMaps() 172 void SlotIndexes::renumberIndexes(IndexList::iterator curItr) { in renumberIndexes() 191 void SlotIndexes::repairIndexesInRange(MachineBasicBlock *MBB, in repairIndexesInRange() 261 void SlotIndexes::packIndexes() { in packIndexes() 266 void SlotIndexes::print(raw_ostream &OS) const { in print() 282 LLVM_DUMP_METHOD void SlotIndexes::dump() const { print(dbgs()); } in dump()
|
| H A D | MLRegallocPriorityAdvisor.cpp | |
| H A D | LiveIntervalCalc.cpp | 31 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef() 43 SlotIndexes *Indexes = getIndexes(); in calculate() 124 SlotIndexes *Indexes = getIndexes(); in createDeadDefs() 137 SlotIndexes *Indexes = getIndexes(); in extendToUses()
|
| H A D | MLRegAllocPriorityAdvisor.cpp | 95 SlotIndexes *const Indexes, MLModelRunner *Runner); 131 SlotIndexes &SI) override { in getAdvisor() 193 SlotIndexes *const Indexes, in DevelopmentModePriorityAdvisor() 261 SlotIndexes &SI) override { in getAdvisor() 320 SlotIndexes *const Indexes, in MLPriorityAdvisor()
|
| H A D | InterferenceCache.h | 60 SlotIndexes *Indexes = nullptr; 103 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear() 169 SlotIndexes *indexes, LiveIntervals *lis,
|
| H A D | RegAllocPriorityAdvisor.cpp | 61 SlotIndexes &SI) override { in getAdvisor() 78 SlotIndexes &SI) override { in getAdvisor() 212 SlotIndexes *const Indexes) in RegAllocPriorityAdvisor()
|
| H A D | VirtRegMap.cpp | 205 SlotIndexes *Indexes = nullptr; 225 VirtRegRewriter(bool ClearVirtRegs, SlotIndexes *Indexes, LiveIntervals *LIS, in VirtRegRewriter() 293 SlotIndexes &Indexes = getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction() 309 SlotIndexes &Indexes = MFAM.getResult<SlotIndexesAnalysis>(MF); in run() 385 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->getMBBLowerBound(First); in addLiveInsForSubRanges() 434 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(); in addMBBLiveIns()
|
| H A D | StackSlotColoring.cpp | 69 SlotIndexes *Indexes = nullptr; 145 MachineBlockFrequencyInfo *MBFI, SlotIndexes *Indexes) in StackSlotColoring() 574 SlotIndexes *Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction() 585 SlotIndexes *Indexes = &MFAM.getResult<SlotIndexesAnalysis>(MF); in run()
|
| H A D | RegAllocGreedy.h | 56 class SlotIndexes; variable 175 SlotIndexes *Indexes = nullptr;
|
| H A D | MachineBasicBlock.cpp | 343 void MachineBasicBlock::print(raw_ostream &OS, const SlotIndexes *Indexes, in print() 359 const SlotIndexes *Indexes, in print() 1111 SlotIndexes *Indexes; 1115 SlotIndexUpdateDelegate(MachineFunction &MF, SlotIndexes *Indexes) in SlotIndexUpdateDelegate() 1153 SlotIndexes *Indexes = GET_RESULT(SlotIndexes, getSI, ); in SplitCriticalEdge()
|
| H A D | LiveRangeCalc.cpp | 49 SlotIndexes *SI, in reset() 438 const SlotIndexes &Indexes) { in isJointlyDominated()
|
| H A D | LiveInterval.cpp | 431 const SlotIndexes &Indexes) const { in overlaps() 874 const SlotIndexes &Indexes, in stripValuesNotDefiningMask() 922 const SlotIndexes &Indexes, const TargetRegisterInfo &TRI, in refineSubRanges() 968 const SlotIndexes &Indexes) const { in computeSubRangeUndefs()
|
| H A D | InterferenceCache.cpp | 51 SlotIndexes *indexes, in init()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegAllocPriorityAdvisor.h | 37 SlotIndexes *const Indexes); 46 SlotIndexes *const Indexes; 54 SlotIndexes *const Indexes) in DefaultPriorityAdvisor() 66 SlotIndexes *const Indexes) in DummyPriorityAdvisor() 92 SlotIndexes &SI) = 0;
|
| H A D | LiveRangeCalc.h | 49 SlotIndexes *Indexes = nullptr; 169 SlotIndexes *getIndexes() { return Indexes; } in getIndexes() 191 LLVM_ABI void reset(const MachineFunction *mf, SlotIndexes *SI, 264 const SlotIndexes &Indexes);
|
| H A D | SlotIndexes.h | 67 friend class SlotIndexes; variable 298 class SlotIndexes { 321 SlotIndexes() = default; 341 SlotIndexes(SlotIndexes &&) = default; 343 SlotIndexes(MachineFunction &MF) { analyze(MF); } in SlotIndexes() function 345 LLVM_ABI ~SlotIndexes(); 650 using Result = SlotIndexes; 665 SlotIndexes SI; 680 SlotIndexes &getSI() { return SI; }
|
| H A D | LiveIntervals.h | 63 SlotIndexes *Indexes = nullptr; 103 LiveIntervals(MachineFunction &MF, SlotIndexes &SI, MachineDominatorTree &DT) in LiveIntervals() 238 SlotIndexes *getSlotIndexes() const { return Indexes; } in getSlotIndexes()
|
| H A D | LiveInterval.h | 462 const SlotIndexes &) const; 590 bool isZeroLength(SlotIndexes *Indexes) const { in isZeroLength() 839 const SlotIndexes &Indexes) const; 883 const SlotIndexes &Indexes, const TargetRegisterInfo &TRI,
|
| H A D | MachineBasicBlock.h | 45 class SlotIndexes; variable 1005 SlotIndexes *SI; 1240 LLVM_ABI void print(raw_ostream &OS, const SlotIndexes * = nullptr, 1243 const SlotIndexes * = nullptr,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTfrCleanup.cpp | 64 bool rewriteIfImm(MachineInstr *MI, ImmediateMap &IMap, SlotIndexes *Indexes); 65 bool eraseIfRedundant(MachineInstr *MI, SlotIndexes *Indexes); 172 SlotIndexes *Indexes) { in rewriteIfImm() 223 SlotIndexes *Indexes) { in eraseIfRedundant() 267 SlotIndexes *Indexes = SIWrapper ? &SIWrapper->getSI() : nullptr; in runOnMachineFunction()
|
| H A D | HexagonCopyHoisting.cpp | 104 SlotIndexes *SI = LIS.getSlotIndexes(); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMarkLastScratchLoad.cpp | 32 SlotIndexes *SI = nullptr; 36 AMDGPUMarkLastScratchLoad(LiveStacks *LS, LiveIntervals *LIS, SlotIndexes *SI) in AMDGPUMarkLastScratchLoad() 93 SlotIndexes &Slots = *LIS->getSlotIndexes(); in run()
|
| H A D | SILowerSGPRSpills.cpp | 46 SlotIndexes *Indexes = nullptr; 55 SILowerSGPRSpills(LiveIntervals *LIS, SlotIndexes *Indexes, in SILowerSGPRSpills() 114 ArrayRef<CalleeSavedInfo> CSI, SlotIndexes *Indexes, in insertCSRSaves() 164 SlotIndexes *Indexes, LiveIntervals *LIS) { in insertCSRRestores() 387 SlotIndexes *Indexes = SIWrapper ? &SIWrapper->getSI() : nullptr; in runOnMachineFunction()
|
| H A D | SILowerWWMCopies.cpp | 36 SILowerWWMCopies(LiveIntervals *LIS, SlotIndexes *SI, VirtRegMap *VRM) in SILowerWWMCopies() 45 SlotIndexes *Indexes;
|
| H A D | SIRegisterInfo.h | 183 SlotIndexes *Indexes = nullptr, LiveIntervals *LIS = nullptr, 188 SlotIndexes *Indexes = nullptr, LiveIntervals *LIS = nullptr, 202 SlotIndexes *Indexes = nullptr, LiveIntervals *LIS = nullptr,
|