Searched refs:LiveRangeCalc (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 22 void LiveRangeCalc::resetLiveOutMap() { in resetLiveOutMap() 29 void LiveRangeCalc::reset(const MachineFunction *mf, in reset() 53 void LiveRangeCalc::calculate(LiveInterval &LI, bool TrackSubRegs) { in calculate() 131 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) { in createDeadDefs() 141 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg, unsigned Mask) { in extendToUses() 196 void LiveRangeCalc::updateFromLiveIns() { in updateFromLiveIns() 222 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg) { in extend() 249 void LiveRangeCalc::calculateValues() { in calculateValues() 257 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, in findReachingDefs() 365 void LiveRangeCalc::updateSSA() { in updateSSA()
|
D | LiveRangeCalc.h | 36 class LiveRangeCalc { 138 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr), in LiveRangeCalc() function
|
D | SplitKit.h | 293 LiveRangeCalc LRCalc[2]; 298 LiveRangeCalc &getLRCalc(unsigned RegIdx) { in getLRCalc()
|
D | CMakeLists.txt | 38 LiveRangeCalc.cpp
|
D | Android.mk | 40 LiveRangeCalc.cpp \
|
D | SplitKit.cpp | 862 LiveRangeCalc &LRC = getLRCalc(RegIdx); in transferValues() 930 LiveRangeCalc &LRC = getLRCalc(RegIdx); in extendPHIKillRanges()
|
D | LiveIntervalAnalysis.cpp | 135 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveIntervalAnalysis.h | 42 class LiveRangeCalc; variable 61 LiveRangeCalc *LRCalc;
|
/external/llvm/patches/ |
D | 0004-Add-Android-makefiles-for-LLVM.patch | 619 + LiveRangeCalc.cpp \
|