/external/llvm/lib/CodeGen/ |
D | LiveIntervalAnalysis.cpp | 48 char LiveIntervals::ID = 0; 49 char &llvm::LiveIntervalsID = LiveIntervals::ID; 50 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", 56 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", in INITIALIZE_AG_DEPENDENCY() 59 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_AG_DEPENDENCY() 73 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID), in LiveIntervals() function in LiveIntervals 78 LiveIntervals::~LiveIntervals() { in ~LiveIntervals() 82 void LiveIntervals::releaseMemory() { in releaseMemory() 101 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction() 136 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print() [all …]
|
D | CalcSpillWeights.cpp | 29 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() argument 35 au.addRequired<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 46 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction() 91 const LiveIntervals &LIS, in isRematerializable() 150 weight = LiveIntervals::getSpillWeight(writes, reads, loopDepth); in CalculateWeightAndHint()
|
D | RegAllocBase.h | 49 class LiveIntervals; variable 64 LiveIntervals *LIS; 73 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
D | SplitKit.h | 28 class LiveIntervals; variable 45 const LiveIntervals &LIS; 119 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 212 LiveIntervals &LIS; 351 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
D | InterferenceCache.h | 22 class LiveIntervals; variable 58 LiveIntervals *LIS; 98 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear() 153 void init(MachineFunction*, LiveIntervalUnion*, SlotIndexes*, LiveIntervals*,
|
D | LiveDebugVariables.cpp | 56 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 62 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 129 LiveIntervals &LIS, const TargetInstrInfo &TII); 228 LiveIntervals &LIS, MachineDominatorTree &MDT, 242 LiveIntervals &LIS); 247 LiveIntervals &LIS, MachineDominatorTree &MDT, 264 LiveIntervals &LIS, const TargetInstrInfo &TRI); 284 LiveIntervals *LIS; 488 LiveIntervals &LIS, MachineDominatorTree &MDT, in extendDef() 550 MachineRegisterInfo &MRI, LiveIntervals &LIS) { in addDefsFromCopies() [all …]
|
D | RegAllocPBQP.cpp | 137 LiveIntervals *lis; 191 const LiveIntervals *lis, in build() 195 LiveIntervals *LIS = const_cast<LiveIntervals*>(lis); in build() 319 const LiveIntervals *lis, in build() 356 copyFactor * LiveIntervals::getSpillWeight(false, true, in build() 434 au.addRequired<LiveIntervals>(); in getAnalysisUsage() 549 lis = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | LiveRegMatrix.cpp | 34 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() argument 44 AU.addRequiredTransitive<LiveIntervals>(); in getAnalysisUsage() 52 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | StrongPHIElimination.cpp | 147 LiveIntervals *LI; 182 MIIndexCompare(LiveIntervals *LiveIntervals) : LI(LiveIntervals) { } in MIIndexCompare() 188 LiveIntervals *LI; 201 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 212 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 213 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 237 LI = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | RegAllocBasic.cpp | 142 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 143 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 279 getAnalysis<LiveIntervals>(), in runOnMachineFunction()
|
D | VirtRegMap.cpp | 152 LiveIntervals *LIS; 172 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 182 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 197 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | Spiller.cpp | 55 LiveIntervals *lis; 65 lis = &pass.getAnalysis<LiveIntervals>(); in SpillerBase()
|
D | LiveRegMatrix.h | 43 LiveIntervals *LIS;
|
D | RegAllocBase.cpp | 54 LiveIntervals &lis, in init()
|
D | RegisterCoalescer.cpp | 77 LiveIntervals *LIS; 186 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 359 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 360 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 1167 static bool RegistersDefinedFromSameValue(LiveIntervals &li, in RegistersDefinedFromSameValue() 1561 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | MachineScheduler.cpp | 93 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_AG_DEPENDENCY() 110 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 111 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 187 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | InterferenceCache.cpp | 28 LiveIntervals *lis, in init()
|
/external/llvm/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 20 class LiveIntervals; variable 44 LiveIntervals &LIS; 48 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, in VirtRegAuxInfo()
|
D | RegAllocPBQP.h | 29 class LiveIntervals; variable 128 const LiveIntervals *lis, 149 const LiveIntervals *lis,
|
D | LiveRangeEdit.h | 29 class LiveIntervals; variable 61 LiveIntervals &LIS; 105 LiveIntervals &lis,
|
D | LiveIntervalAnalysis.h | 49 class LiveIntervals : public MachineFunctionPass { 106 LiveIntervals(); 107 virtual ~LiveIntervals(); 119 return const_cast<LiveIntervals*>(this)->getInterval(Reg); in getInterval()
|
D | MachineScheduler.h | 35 class LiveIntervals; variable 49 LiveIntervals *LIS;
|
D | RegisterPressure.h | 24 class LiveIntervals; variable 140 const LiveIntervals *LIS; 171 const LiveIntervals *lis, const MachineBasicBlock *mbb,
|
D | ScheduleDAGInstrs.h | 30 class LiveIntervals; variable 182 LiveIntervals *LIS; 252 LiveIntervals *LIS = 0);
|
D | LiveInterval.h | 33 class LiveIntervals; variable 256 void RenumberValues(LiveIntervals &lis); 589 LiveIntervals &LIS; 598 explicit ConnectedVNInfoEqClasses(LiveIntervals &lis) : LIS(lis) {}
|