Home
last modified time | relevance | path

Searched refs:LiveRangeCalc (Results 1 – 24 of 24) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DLiveRangeCalc.cpp44 void LiveRangeCalc::resetLiveOutMap() { in resetLiveOutMap()
52 void LiveRangeCalc::reset(const MachineFunction *mf, in reset()
75 void LiveRangeCalc::calculate(LiveInterval &LI, bool TrackSubRegs) { in calculate()
119 LiveRangeCalc SubLRC; in calculate()
131 void LiveRangeCalc::constructMainRangeFromSubranges(LiveInterval &LI) { in constructMainRangeFromSubranges()
147 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) { in createDeadDefs()
156 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg, LaneBitmask Mask, in extendToUses()
216 void LiveRangeCalc::updateFromLiveIns() { in updateFromLiveIns()
241 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend()
269 void LiveRangeCalc::calculateValues() { in calculateValues()
[all …]
DSplitKit.h322 LiveRangeCalc LRCalc[2];
327 LiveRangeCalc &getLRCalc(unsigned RegIdx) { in getLRCalc()
401 void extendPHIRange(MachineBasicBlock &B, LiveRangeCalc &LRC,
DLiveRangeCalc.h45 class LiveRangeCalc {
181 LiveRangeCalc() = default;
DCMakeLists.txt52 LiveRangeCalc.cpp
DSplitKit.cpp1169 LiveRangeCalc &LRC = getLRCalc(RegIdx); in transferValues()
1241 void SplitEditor::extendPHIRange(MachineBasicBlock &B, LiveRangeCalc &LRC, in extendPHIRange()
1273 LiveRangeCalc &LRC = getLRCalc(RegIdx); in extendPHIKillRanges()
1280 LiveRangeCalc SubLRC; in extendPHIKillRanges()
1366 LiveRangeCalc &LRC = getLRCalc(RegIdx); in rewriteAssigned()
1375 LiveRangeCalc SubLRC; in rewriteAssigned()
DLiveIntervals.cpp136 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
434 assert(LiveRangeCalc::isJointlyDominated(Pred, Undefs, *Indexes) && in extendSegmentsToUses()
/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp22 void LiveRangeCalc::resetLiveOutMap() { in resetLiveOutMap()
29 void LiveRangeCalc::reset(const MachineFunction *mf, in reset()
53 void LiveRangeCalc::calculate(LiveInterval &LI, bool TrackSubRegs) { in calculate()
130 void LiveRangeCalc::constructMainRangeFromSubranges(LiveInterval &LI) { in constructMainRangeFromSubranges()
147 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) { in createDeadDefs()
157 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg, in extendToUses()
213 void LiveRangeCalc::updateFromLiveIns() { in updateFromLiveIns()
239 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg) { in extend()
266 void LiveRangeCalc::calculateValues() { in calculateValues()
274 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, in findReachingDefs()
[all …]
DLiveRangeCalc.h36 class LiveRangeCalc {
138 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr), in LiveRangeCalc() function
DSplitKit.h319 LiveRangeCalc LRCalc[2];
324 LiveRangeCalc &getLRCalc(unsigned RegIdx) { in getLRCalc()
DCMakeLists.txt44 LiveRangeCalc.cpp
DSplitKit.cpp967 LiveRangeCalc &LRC = getLRCalc(RegIdx); in transferValues()
1045 LiveRangeCalc &LRC = getLRCalc(RegIdx); in extendPHIKillRanges()
DLiveIntervalAnalysis.cpp126 LRCalc = new LiveRangeCalc(); in runOnMachineFunction()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveRangeCalc.cpp20 void LiveRangeCalc::reset(const MachineFunction *MF) { in reset()
30 void LiveRangeCalc::updateLiveIns(VNInfo *OverrideVNI, SlotIndexes *Indexes) { in updateLiveIns()
57 void LiveRangeCalc::extend(LiveInterval *LI, in extend()
91 void LiveRangeCalc::calculateValues(SlotIndexes *Indexes, in calculateValues()
101 VNInfo *LiveRangeCalc::findReachingDefs(LiveInterval *LI, in findReachingDefs()
171 void LiveRangeCalc::updateSSA(SlotIndexes *Indexes, in updateSSA()
DSplitKit.h284 LiveRangeCalc LRCalc[2];
289 LiveRangeCalc &getLRCalc(unsigned RegIdx) { in getLRCalc()
DLiveRangeCalc.h36 class LiveRangeCalc {
DSplitKit.cpp852 LiveRangeCalc &LRC = getLRCalc(RegIdx); in transferValues()
924 LiveRangeCalc &LRC = getLRCalc(RegIdx); in extendPHIKillRanges()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h41 class LiveRangeCalc; variable
60 LiveRangeCalc *LRCalc;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DLiveIntervals.h45 class LiveRangeCalc; variable
63 LiveRangeCalc *LRCalc = nullptr;
/external/swiftshader/third_party/LLVM/
DAndroid.mk87 lib/CodeGen/LiveRangeCalc.cpp \
DAndroid.bp152 "lib/CodeGen/LiveRangeCalc.cpp",
DBUILD.gn138 "lib/CodeGen/LiveRangeCalc.cpp",
/external/swiftshader/
DCMakeLists.txt363 ${LLVM_DIR}/lib/CodeGen/LiveRangeCalc.cpp
870 ${LLVM_DIR}/lib/CodeGen/LiveRangeCalc.cpp
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk204 llvm/lib/CodeGen/LiveRangeCalc.cpp \
DBUILD.gn775 "llvm/lib/CodeGen/LiveRangeCalc.cpp",