/external/llvm/lib/CodeGen/ |
LiveStackAnalysis.cpp | 32 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 40 AU.addPreserved<SlotIndexes>(); 41 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; 154 SlotIndexes*,
|
InterferenceCache.h | 55 SlotIndexes *Indexes; 99 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { 163 void init(MachineFunction*, LiveIntervalUnion*, SlotIndexes*, LiveIntervals*,
|
VirtRegMap.cpp | 163 SlotIndexes *Indexes; 184 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 197 AU.addRequired<SlotIndexes>(); 198 AU.addPreserved<SlotIndexes>(); 212 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>(); 646 Indexes = &getAnalysis<SlotIndexes>();
|
Android.mk | 101 SlotIndexes.cpp \
|
LiveIntervalAnalysis.cpp | 54 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) 89 AU.addPreserved<SlotIndexes>(); 90 AU.addRequiredTransitive<SlotIndexes>(); 128 Indexes = &getAnalysis<SlotIndexes>(); 347 static void extendSegmentsToUses(LiveRange &LR, const SlotIndexes &Indexes, [all...] |
LiveRangeCalc.cpp | 30 SlotIndexes *SI, 43 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, 224 assert(Indexes && "Missing SlotIndexes"); 250 assert(Indexes && "Missing SlotIndexes"); 366 assert(Indexes && "Missing SlotIndexes");
|
RegAllocBasic.cpp | 140 AU.addPreserved<SlotIndexes>();
|
InterferenceCache.cpp | 45 SlotIndexes *indexes,
|
LiveInterval.cpp | 390 const SlotIndexes &Indexes) const { 787 static VNInfo *searchForVNI(const SlotIndexes &Indexes, LiveRange &LR, 817 static void determineMissingVNIs(const SlotIndexes &Indexes, LiveInterval &LI) { 861 const SlotIndexes &Indexes, VNInfo::Allocator &VNIAllocator) { [all...] |
MachineBasicBlock.cpp | 24 #include "llvm/CodeGen/SlotIndexes.h" 257 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const { 708 SlotIndexes *Indexes = P->getAnalysisIfAvailable<SlotIndexes>(); 761 // SlotIndexes. 837 // After splitting the edge and updating SlotIndexes, live intervals may be [all...] |
RegAllocPBQP.cpp | 502 au.addRequired<SlotIndexes>(); 503 au.addPreserved<SlotIndexes>();
|
/external/llvm/lib/Target/PowerPC/ |
PPCTLSDynamicCall.cpp | 152 AU.addRequired<SlotIndexes>(); 153 AU.addPreserved<SlotIndexes>(); 162 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|
PPCVSXFMAMutate.cpp | 31 #include "llvm/CodeGen/SlotIndexes.h" 315 AU.addRequired<SlotIndexes>(); 316 AU.addPreserved<SlotIndexes>(); 325 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|
/external/llvm/include/llvm/CodeGen/ |
VirtRegMap.h | 30 class SlotIndexes;
|
LiveIntervalAnalysis.h | 28 #include "llvm/CodeGen/SlotIndexes.h" 59 SlotIndexes* Indexes; 187 SlotIndexes *getSlotIndexes() const { 302 /// Requires MI and BundleStart to have SlotIndexes, and assumes
|
LiveInterval.h | 25 #include "llvm/CodeGen/SlotIndexes.h" 431 const SlotIndexes&) const; 538 bool isZeroLength(SlotIndexes *Indexes) const { 708 void constructMainRangeFromSubranges(const SlotIndexes &Indexes,
|
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
|
MachineBasicBlock.h | 28 class SlotIndexes; 641 void print(raw_ostream &OS, SlotIndexes* = nullptr) const;
|
MachineFunction.h | 295 void print(raw_ostream &OS, SlotIndexes* = nullptr) const;
|
/external/llvm/lib/Target/R600/ |
SILoadStoreOptimizer.cpp | 107 AU.addPreserved<SlotIndexes>(); 122 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
|