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

1 2

  /external/llvm/lib/CodeGen/
LiveRangeCalc.h 106 SlotIndexes *Indexes,
114 void updateSSA(SlotIndexes *Indexes,
120 void updateLiveIns(VNInfo *VNI, SlotIndexes*);
141 SlotIndexes *Indexes,
159 SlotIndexes *Indexes,
169 SlotIndexes *Indexes,
219 void calculateValues(SlotIndexes *Indexes,
SlotIndexes.cpp 1 //===-- SlotIndexes.cpp - Slot Indexes Pass ------------------------------===//
10 #define DEBUG_TYPE "slotindexes"
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) {
114 void SlotIndexes::renumberIndexes()
    [all...]
MachineLoopRanges.cpp 23 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
32 AU.addRequiredTransitive<SlotIndexes>();
40 Indexes = &getAnalysis<SlotIndexes>();
59 SlotIndexes &Indexes)
LiveStackAnalysis.cpp 35 AU.addPreserved<SlotIndexes>();
36 AU.addRequiredTransitive<SlotIndexes>();
InterferenceCache.h 54 SlotIndexes *Indexes;
80 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) {
135 void init(MachineFunction*, LiveIntervalUnion*, SlotIndexes*, LiveIntervals*,
LiveRangeCalc.cpp 30 void LiveRangeCalc::updateLiveIns(VNInfo *OverrideVNI, SlotIndexes *Indexes) {
59 SlotIndexes *Indexes,
64 assert(Indexes && "Missing SlotIndexes");
91 void LiveRangeCalc::calculateValues(SlotIndexes *Indexes,
94 assert(Indexes && "Missing SlotIndexes");
104 SlotIndexes *Indexes,
171 void LiveRangeCalc::updateSSA(SlotIndexes *Indexes,
174 assert(Indexes && "Missing SlotIndexes");
VirtRegMap.h 30 class SlotIndexes;
185 void rewrite(SlotIndexes *Indexes);
Android.mk 89 SlotIndexes.cpp \
MachineScheduler.cpp 79 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
95 AU.addRequired<SlotIndexes>();
96 AU.addPreserved<SlotIndexes>();
StackSlotColoring.cpp 91 AU.addRequired<SlotIndexes>();
92 AU.addPreserved<SlotIndexes>();
119 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
InterferenceCache.cpp 27 SlotIndexes *indexes,
RegAllocBasic.cpp 150 AU.addPreserved<SlotIndexes>();
RenderMachineFunction.h 17 #include "llvm/CodeGen/SlotIndexes.h"
249 SlotIndexes *sis;
VirtRegMap.cpp 26 #include "llvm/CodeGen/SlotIndexes.h"
107 void VirtRegMap::rewrite(SlotIndexes *Indexes) {
RegAllocBase.cpp 248 SlotIndexes *Indexes = LIS->getSlotIndexes();
RenderMachineFunction.cpp 36 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
912 au.addRequired<SlotIndexes>();
924 sis = &getAnalysis<SlotIndexes>();
    [all...]
StrongPHIElimination.cpp 200 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
210 AU.addRequired<SlotIndexes>();
211 AU.addPreserved<SlotIndexes>();
LiveIntervalAnalysis.cpp 53 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
65 AU.addPreserved<SlotIndexes>();
66 AU.addRequiredTransitive<SlotIndexes>();
95 indexes_ = &getAnalysis<SlotIndexes>();
    [all...]
RegAllocGreedy.cpp 75 SlotIndexes *Indexes;
339 AU.addRequired<SlotIndexes>();
340 AU.addPreserved<SlotIndexes>();
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineLoopRanges.h 21 #include "llvm/CodeGen/SlotIndexes.h"
49 MachineLoopRange(const MachineLoop*, Allocator&, SlotIndexes&);
91 SlotIndexes *Indexes;
LiveIntervalAnalysis.h 26 #include "llvm/CodeGen/SlotIndexes.h"
54 SlotIndexes* indexes_;
195 SlotIndexes *getSlotIndexes() const {
292 /// Requires MI and BundleStart to have SlotIndexes, and assumes
SlotIndexes.h 1 //===- 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
91 friend class SlotIndexes;
350 /// SlotIndexes pass.
353 class SlotIndexes : public MachineFunctionPass {
392 SlotIndexes() : MachineFunctionPass(ID) {
MachineBasicBlock.h 28 class SlotIndexes;
579 void print(raw_ostream &OS, SlotIndexes* = 0) const;
MachineFunction.h 255 void print(raw_ostream &OS, SlotIndexes* = 0) const;
LiveInterval.h 27 #include "llvm/CodeGen/SlotIndexes.h"
483 bool isZeroLength(SlotIndexes *Indexes) const {

Completed in 454 milliseconds

1 2