/external/llvm/lib/CodeGen/ |
LiveStackAnalysis.cpp | 31 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 39 AU.addPreserved<SlotIndexes>(); 40 AU.addRequiredTransitive<SlotIndexes>();
|
SlotIndexes.cpp | 1 //===-- SlotIndexes.cpp - Slot Indexes Pass ------------------------------===// 10 #include "llvm/CodeGen/SlotIndexes.h" 19 #define DEBUG_TYPE "slotindexes" 21 char SlotIndexes::ID = 0; 22 INITIALIZE_PASS(SlotIndexes, "slotindexes", 28 void SlotIndexes::getAnalysisUsage(AnalysisUsage &au) const { 33 void SlotIndexes::releaseMemory() { 41 bool SlotIndexes::runOnMachineFunction(MachineFunction &fn) { 111 void SlotIndexes::renumberIndexes() [all...] |
MachineFunctionPrinterPass.cpp | 17 #include "llvm/CodeGen/SlotIndexes.h" 46 MF.print(OS, getAnalysisIfAvailable<SlotIndexes>());
|
LiveRangeCalc.h | 39 SlotIndexes *Indexes; 144 SlotIndexes*,
|
InterferenceCache.h | 55 SlotIndexes *Indexes; 99 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { 163 void init(MachineFunction*, LiveIntervalUnion*, SlotIndexes*, LiveIntervals*,
|
VirtRegMap.cpp | 162 SlotIndexes *Indexes; 183 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 196 AU.addRequired<SlotIndexes>(); 197 AU.addPreserved<SlotIndexes>(); 211 Indexes = &getAnalysis<SlotIndexes>();
|
StackSlotColoring.cpp | 93 AU.addRequired<SlotIndexes>(); 94 AU.addPreserved<SlotIndexes>(); 121 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|
StackColoring.cpp | 44 #include "llvm/CodeGen/SlotIndexes.h" 121 SlotIndexes *Indexes; 183 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 191 AU.addRequired<SlotIndexes>(); 645 Indexes = &getAnalysis<SlotIndexes>();
|
Android.mk | 99 SlotIndexes.cpp \
|
RegAllocBasic.cpp | 141 AU.addPreserved<SlotIndexes>();
|
LiveIntervalAnalysis.cpp | 53 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 77 AU.addPreserved<SlotIndexes>(); 78 AU.addRequiredTransitive<SlotIndexes>(); 117 Indexes = &getAnalysis<SlotIndexes>(); [all...] |
RegAllocPBQP.cpp | 420 au.addRequired<SlotIndexes>(); 421 au.addPreserved<SlotIndexes>();
|
InterferenceCache.cpp | 44 SlotIndexes *indexes,
|
LiveRangeCalc.cpp | 23 SlotIndexes *SI, 136 assert(Indexes && "Missing SlotIndexes"); 162 assert(Indexes && "Missing SlotIndexes"); 279 assert(Indexes && "Missing SlotIndexes");
|
MachineBasicBlock.cpp | 24 #include "llvm/CodeGen/SlotIndexes.h" 266 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const { 717 SlotIndexes *Indexes = P->getAnalysisIfAvailable<SlotIndexes>(); 770 // SlotIndexes. 845 // After splitting the edge and updating SlotIndexes, live intervals may be [all...] |
RegisterCoalescer.cpp | 208 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 391 AU.addPreserved<SlotIndexes>(); 812 // NewMI into SlotIndexes. [all...] |
PHIElimination.cpp | 120 AU.addPreserved<SlotIndexes>();
|
RegAllocGreedy.cpp | 116 SlotIndexes *Indexes; 430 AU.addRequired<SlotIndexes>(); 431 AU.addPreserved<SlotIndexes>(); [all...] |
/external/llvm/lib/Target/R600/ |
SIFixSGPRLiveRanges.cpp | 52 AU.addPreserved<SlotIndexes>();
|
/external/llvm/include/llvm/CodeGen/ |
VirtRegMap.h | 30 class SlotIndexes;
|
LiveIntervalAnalysis.h | 28 #include "llvm/CodeGen/SlotIndexes.h" 57 SlotIndexes* Indexes; 189 SlotIndexes *getSlotIndexes() const { 304 /// Requires MI and BundleStart to have SlotIndexes, and assumes
|
SlotIndexes.h | 1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===// 35 /// SlotIndexes pass. It should not be used directly. See the 36 /// SlotIndex & SlotIndexes classes for the public interface to this 93 friend class SlotIndexes; 331 /// SlotIndexes pass. 334 class SlotIndexes : public MachineFunctionPass { 376 SlotIndexes() : MachineFunctionPass(ID) { 683 /// Like dangling pointers, access to dangling SlotIndexes can cause
|
LiveInterval.h | 25 #include "llvm/CodeGen/SlotIndexes.h" 389 const SlotIndexes&) const; 486 bool isZeroLength(SlotIndexes *Indexes) const {
|
MachineBasicBlock.h | 28 class SlotIndexes; 635 void print(raw_ostream &OS, SlotIndexes* = nullptr) const;
|
MachineFunction.h | 279 void print(raw_ostream &OS, SlotIndexes* = nullptr) const;
|