Searched refs:SlotIndexes (Results 1 - 25 of 31) sorted by relevance

12

/external/llvm/lib/CodeGen/
H A DSlotIndexes.cpp1 //===-- SlotIndexes.cpp - Slot Indexes Pass ------------------------------===//
12 #include "llvm/CodeGen/SlotIndexes.h"
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() {
113 DEBUG(dbgs() << "\n*** Renumbering SlotIndexes ***\n");
127 void SlotIndexes
[all...]
H A DMachineLoopRanges.cpp23 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
32 AU.addRequiredTransitive<SlotIndexes>();
40 Indexes = &getAnalysis<SlotIndexes>();
59 SlotIndexes &Indexes)
H A DLiveStackAnalysis.cpp35 AU.addPreserved<SlotIndexes>();
36 AU.addRequiredTransitive<SlotIndexes>();
H A DInterferenceCache.h55 SlotIndexes *Indexes;
98 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) {
153 void init(MachineFunction*, LiveIntervalUnion*, SlotIndexes*, LiveIntervals*,
H A DMachineFunctionPrinterPass.cpp17 #include "llvm/CodeGen/SlotIndexes.h"
46 MF.print(OS, getAnalysisIfAvailable<SlotIndexes>());
H A DLiveRangeCalc.h38 SlotIndexes *Indexes;
142 SlotIndexes*,
H A DVirtRegMap.cpp151 SlotIndexes *Indexes;
171 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
183 AU.addRequired<SlotIndexes>();
184 AU.addPreserved<SlotIndexes>();
196 Indexes = &getAnalysis<SlotIndexes>();
H A DVirtRegMap.h30 class SlotIndexes;
H A DAndroid.mk92 SlotIndexes.cpp \
H A DStackSlotColoring.cpp89 AU.addRequired<SlotIndexes>();
90 AU.addPreserved<SlotIndexes>();
117 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
H A DStackColoring.cpp49 #include "llvm/CodeGen/SlotIndexes.h"
107 SlotIndexes* Indexes;
173 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
180 AU.addRequired<SlotIndexes>();
566 Indexes = &getAnalysis<SlotIndexes>();
H A DRegAllocBasic.cpp144 AU.addPreserved<SlotIndexes>();
H A DRegAllocPBQP.cpp432 au.addRequired<SlotIndexes>();
433 au.addPreserved<SlotIndexes>();
H A DInterferenceCache.cpp27 SlotIndexes *indexes,
H A DLiveRangeCalc.cpp22 SlotIndexes *SI,
139 assert(Indexes && "Missing SlotIndexes");
167 assert(Indexes && "Missing SlotIndexes");
259 assert(Indexes && "Missing SlotIndexes");
H A DStrongPHIElimination.cpp200 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
210 AU.addRequired<SlotIndexes>();
211 AU.addPreserved<SlotIndexes>();
H A DMachineScheduler.cpp92 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
108 AU.addRequired<SlotIndexes>();
109 AU.addPreserved<SlotIndexes>();
H A DLiveIntervalAnalysis.cpp55 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
68 AU.addPreserved<SlotIndexes>();
69 AU.addRequiredTransitive<SlotIndexes>();
109 Indexes = &getAnalysis<SlotIndexes>();
1083 // Treat's MI's index as OldIdx (regardless of what it is in SlotIndexes'
H A DRegAllocGreedy.cpp75 SlotIndexes *Indexes;
329 AU.addRequired<SlotIndexes>();
330 AU.addPreserved<SlotIndexes>();
1757 Indexes = &getAnalysis<SlotIndexes>();
/external/llvm/include/llvm/CodeGen/
H A DMachineLoopRanges.h21 #include "llvm/CodeGen/SlotIndexes.h"
49 MachineLoopRange(const MachineLoop*, Allocator&, SlotIndexes&);
91 SlotIndexes *Indexes;
H A DLiveIntervalAnalysis.h27 #include "llvm/CodeGen/SlotIndexes.h"
57 SlotIndexes* Indexes;
168 SlotIndexes *getSlotIndexes() const {
266 /// Requires MI and BundleStart to have SlotIndexes, and assumes
H A DSlotIndexes.h1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===//
34 /// SlotIndexes pass. It should not be used directly. See the
35 /// SlotIndex & SlotIndexes classes for the public interface to this
78 friend class SlotIndexes;
306 /// SlotIndexes pass.
309 class SlotIndexes : public MachineFunctionPass { class in namespace:llvm
347 SlotIndexes() : MachineFunctionPass(ID) { function in class:llvm::SlotIndexes
H A DLiveInterval.h27 #include "llvm/CodeGen/SlotIndexes.h"
376 const SlotIndexes&) const;
434 bool isZeroLength(SlotIndexes *Indexes) const {
H A DMachineBasicBlock.h28 class SlotIndexes;
552 void print(raw_ostream &OS, SlotIndexes* = 0) const;
H A DMachineFunction.h259 void print(raw_ostream &OS, SlotIndexes* = 0) const;

Completed in 201 milliseconds

12