Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DSlotIndexes.cpp21 char SlotIndexes::ID = 0;
22 INITIALIZE_PASS(SlotIndexes, "slotindexes",
28 void SlotIndexes::getAnalysisUsage(AnalysisUsage &au) const { in getAnalysisUsage()
33 void SlotIndexes::releaseMemory() { in releaseMemory()
41 bool SlotIndexes::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction()
111 void SlotIndexes::renumberIndexes() { in renumberIndexes()
127 void SlotIndexes::renumberIndexes(IndexList::iterator curItr) { in renumberIndexes()
146 void SlotIndexes::repairIndexesInRange(MachineBasicBlock *MBB, in repairIndexesInRange()
217 void SlotIndexes::dump() const { in dump()
DLiveStackAnalysis.cpp32 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
40 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
41 AU.addRequiredTransitive<SlotIndexes>(); in getAnalysisUsage()
DVirtRegMap.cpp163 SlotIndexes *Indexes;
186 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
199 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
200 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
214 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
261 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->findMBBIndex(First); in addLiveInsForSubRanges()
305 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(); in addMBBLiveIns()
DInterferenceCache.h55 SlotIndexes *Indexes;
99 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear()
163 void init(MachineFunction*, LiveIntervalUnion*, SlotIndexes*, LiveIntervals*,
DLiveRangeCalc.h39 SlotIndexes *Indexes;
154 SlotIndexes*,
DMachineFunctionPrinterPass.cpp46 MF.print(OS, getAnalysisIfAvailable<SlotIndexes>()); in runOnMachineFunction()
DStackColoring.cpp120 SlotIndexes *Indexes;
182 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY()
190 AU.addRequired<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
645 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
DStackSlotColoring.cpp93 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
94 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
121 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
DLiveIntervalAnalysis.cpp53 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
88 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
89 AU.addRequiredTransitive<SlotIndexes>(); in getAnalysisUsage()
127 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
364 static void extendSegmentsToUses(LiveRange &LR, const SlotIndexes &Indexes, in extendSegmentsToUses()
1229 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore()
DLiveRangeCalc.cpp30 SlotIndexes *SI, in reset()
43 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef()
DAndroid.mk112 SlotIndexes.cpp \
DCMakeLists.txt115 SlotIndexes.cpp
DMachineBasicBlock.cpp244 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const { in print()
258 SlotIndexes *Indexes) const { in print()
756 SlotIndexes *Indexes = P->getAnalysisIfAvailable<SlotIndexes>(); in SplitCriticalEdge()
DRegAllocBasic.cpp140 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
DLiveInterval.cpp389 const SlotIndexes &Indexes) const { in overlaps()
786 static VNInfo *searchForVNI(const SlotIndexes &Indexes, LiveRange &LR, in searchForVNI()
816 static void determineMissingVNIs(const SlotIndexes &Indexes, LiveInterval &LI) { in determineMissingVNIs()
860 const SlotIndexes &Indexes, VNInfo::Allocator &VNIAllocator) { in constructMainRangeFromSubranges()
DInterferenceCache.cpp45 SlotIndexes *indexes, in init()
DRegAllocPBQP.cpp503 au.addRequired<SlotIndexes>(); in getAnalysisUsage()
504 au.addPreserved<SlotIndexes>(); in getAnalysisUsage()
/external/llvm/lib/Target/PowerPC/
DPPCTLSDynamicCall.cpp154 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
155 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
164 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
DPPCVSXFMAMutate.cpp353 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
354 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
363 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
/external/llvm/include/llvm/CodeGen/
DSlotIndexes.h93 friend class SlotIndexes;
334 class SlotIndexes : public MachineFunctionPass {
375 SlotIndexes() : MachineFunctionPass(ID) {
379 ~SlotIndexes() {
DLiveIntervalAnalysis.h59 SlotIndexes* Indexes;
188 SlotIndexes *getSlotIndexes() const { in getSlotIndexes()
DLiveInterval.h432 const SlotIndexes&) const;
539 bool isZeroLength(SlotIndexes *Indexes) const { in isZeroLength()
711 void constructMainRangeFromSubranges(const SlotIndexes &Indexes,
DVirtRegMap.h30 class SlotIndexes; variable
DMachineBasicBlock.h31 class SlotIndexes; variable
732 void print(raw_ostream &OS, SlotIndexes* = nullptr) const;
734 SlotIndexes * = nullptr) const;
/external/llvm/lib/Target/AMDGPU/
DSILoadStoreOptimizer.cpp107 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
122 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)

12