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

1 2

  /external/llvm/include/llvm/CodeGen/
CalcSpillWeights.h 21 class MachineLoopInfo;
45 const MachineLoopInfo &Loops;
49 const MachineLoopInfo &loops) :
MachineLoopInfo.h 1 //===- llvm/CodeGen/MachineLoopInfo.h - Natural Loop Calculator -*- C++ -*-===//
10 // This file defines the MachineLoopInfo class that is used to identify natural
60 class MachineLoopInfo : public MachineFunctionPass {
64 void operator=(const MachineLoopInfo &); // do not implement
65 MachineLoopInfo(const MachineLoopInfo &); // do not implement
70 MachineLoopInfo() : MachineFunctionPass(ID) {
152 typedef MachineLoopInfo::iterator ChildIteratorType;
165 typedef MachineLoopInfo::iterator ChildIteratorType;
RegAllocPBQP.h 31 class MachineLoopInfo;
129 const MachineLoopInfo *loopInfo,
150 const MachineLoopInfo *loopInfo,
MachineLoopRanges.h 26 class MachineLoopInfo;
AsmPrinter.h 38 class MachineLoopInfo;
111 MachineLoopInfo *LI;
LiveIntervalAnalysis.h 39 class MachineLoopInfo;
280 const MachineLoopInfo *loopInfo, VirtRegMap& vrm);
443 SmallVector<int, 4> &ReMatIds, const MachineLoopInfo *loopInfo,
452 SmallVector<int, 4> &ReMatIds, const MachineLoopInfo *loopInfo,
  /external/llvm/lib/CodeGen/
MachineLoopInfo.cpp 1 //===- MachineLoopInfo.cpp - Natural Loop Calculator ----------------------===//
10 // This file defines the MachineLoopInfo class that is used to identify natural
17 #include "llvm/CodeGen/MachineLoopInfo.h"
32 char MachineLoopInfo::ID = 0;
33 INITIALIZE_PASS_BEGIN(MachineLoopInfo, "machine-loops",
36 INITIALIZE_PASS_END(MachineLoopInfo, "machine-loops",
39 char &llvm::MachineLoopInfoID = MachineLoopInfo::ID;
41 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) {
47 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const {
SpillPlacement.h 39 class MachineLoopInfo;
45 const MachineLoopInfo *loops;
ScheduleDAGInstrs.h 19 #include "llvm/CodeGen/MachineLoopInfo.h"
27 class MachineLoopInfo;
36 const MachineLoopInfo &MLI;
44 LoopDependencies(const MachineLoopInfo &mli,
102 const MachineLoopInfo &MLI;
143 const MachineLoopInfo &mli,
CalcSpillWeights.cpp 17 #include "llvm/CodeGen/MachineLoopInfo.h"
31 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
37 au.addRequired<MachineLoopInfo>();
49 VirtRegAuxInfo vrai(fn, lis, getAnalysis<MachineLoopInfo>());
SplitKit.h 31 class MachineLoopInfo;
46 const MachineLoopInfo &Loops;
120 const MachineLoopInfo &mli);
LiveRangeEdit.h 29 class MachineLoopInfo;
201 const MachineLoopInfo&);
MachineLoopRanges.cpp 15 #include "llvm/CodeGen/MachineLoopInfo.h"
24 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
33 AU.addRequiredTransitive<MachineLoopInfo>();
CodePlacementOpt.cpp 16 #include "llvm/CodeGen/MachineLoopInfo.h"
33 const MachineLoopInfo *MLI;
47 AU.addRequired<MachineLoopInfo>();
367 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
388 for (MachineLoopInfo::iterator I = MLI->begin(), E = MLI->end();
413 MLI = &getAnalysis<MachineLoopInfo>();
Splitter.h 14 #include "llvm/CodeGen/MachineLoopInfo.h"
54 MachineLoopInfo *mli;
UnreachableBlockElim.cpp 34 #include "llvm/CodeGen/MachineLoopInfo.h"
118 AU.addPreserved<MachineLoopInfo>();
129 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
MachineSink.cpp 23 #include "llvm/CodeGen/MachineLoopInfo.h"
50 MachineLoopInfo *LI;
71 AU.addRequired<MachineLoopInfo>();
73 AU.addPreserved<MachineLoopInfo>();
102 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
219 LI = &getAnalysis<MachineLoopInfo>();
PHIElimination.cpp 23 #include "llvm/CodeGen/MachineLoopInfo.h"
73 LiveVariables &LV, MachineLoopInfo *MLI);
103 AU.addPreserved<MachineLoopInfo>();
118 MachineLoopInfo *MLI = getAnalysisIfAvailable<MachineLoopInfo>();
408 MachineLoopInfo *MLI) {
PostRASchedulerList.cpp 33 #include "llvm/CodeGen/MachineLoopInfo.h"
97 AU.addRequired<MachineLoopInfo>();
98 AU.addPreserved<MachineLoopInfo>();
139 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
184 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
209 MachineLoopInfo &MLI = getAnalysis<MachineLoopInfo>();
SpillPlacement.cpp 36 #include "llvm/CodeGen/MachineLoopInfo.h"
47 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
56 AU.addRequiredTransitive<MachineLoopInfo>();
173 loops = &getAnalysis<MachineLoopInfo>();
Android.mk 51 MachineLoopInfo.cpp \
Spiller.cpp 20 #include "llvm/CodeGen/MachineLoopInfo.h"
199 MachineLoopInfo *loopInfo;
207 loopInfo(pass.getAnalysisIfAvailable<MachineLoopInfo>()),
RegAllocPBQP.cpp 44 #include "llvm/CodeGen/MachineLoopInfo.h"
131 const MachineLoopInfo *loopInfo;
194 const MachineLoopInfo *loopInfo,
340 const MachineLoopInfo *loopInfo,
459 au.addRequired<MachineLoopInfo>();
460 au.addPreserved<MachineLoopInfo>();
649 loopInfo = &getAnalysis<MachineLoopInfo>();
StackSlotColoring.cpp 23 #include "llvm/CodeGen/MachineLoopInfo.h"
66 const MachineLoopInfo *loopInfo;
113 AU.addRequired<MachineLoopInfo>();
114 AU.addPreserved<MachineLoopInfo>();
157 INITIALIZE_PASS_DEPENDENCY(MachineLoopInfo)
726 loopInfo = &getAnalysis<MachineLoopInfo>();
ShrinkWrapping.cpp 29 // This pass uses MachineDominators and MachineLoopInfo. Loop information
39 #include "llvm/CodeGen/MachineLoopInfo.h"
91 AU.addRequired<MachineLoopInfo>();
94 AU.addPreserved<MachineLoopInfo>();
171 /// to sets of registers (CSRs) for saves and restores. MachineLoopInfo
402 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>();
    [all...]

Completed in 145 milliseconds

1 2