HomeSort by relevance Sort by last modified time
    Searched refs:SlotIndexes (Results 1 - 25 of 33) sorted by null

1 2

  /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)

Completed in 1289 milliseconds

1 2