Lines Matching full:indexes
30 void LiveRangeCalc::updateLiveIns(VNInfo *OverrideVNI, SlotIndexes *Indexes) { in updateLiveIns() argument
41 tie(Start, End) = Indexes->getMBBRange(MBB); in updateLiveIns()
59 SlotIndexes *Indexes, in extend() argument
64 assert(Indexes && "Missing SlotIndexes"); in extend()
67 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); in extend()
71 if (LI->extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill)) in extend()
78 VNInfo *VNI = findReachingDefs(LI, KillMBB, Kill, Indexes, DomTree); in extend()
82 updateSSA(Indexes, DomTree, Alloc); in extend()
84 updateLiveIns(VNI, Indexes); in extend()
91 void LiveRangeCalc::calculateValues(SlotIndexes *Indexes, in calculateValues() argument
94 assert(Indexes && "Missing SlotIndexes"); in calculateValues()
96 updateSSA(Indexes, DomTree, Alloc); in calculateValues()
97 updateLiveIns(0, Indexes); in calculateValues()
104 SlotIndexes *Indexes, in findReachingDefs() argument
132 tie(Start, End) = Indexes->getMBBRange(Pred); in findReachingDefs()
171 void LiveRangeCalc::updateSSA(SlotIndexes *Indexes, in updateSSA() argument
174 assert(Indexes && "Missing SlotIndexes"); in updateSSA()
206 DomTree->getNode(Indexes->getMBBFromIndex(IDomValue.first->def)); in updateSSA()
217 DomTree->getNode(Indexes->getMBBFromIndex(Value.first->def)); in updateSSA()
239 tie(Start, End) = Indexes->getMBBRange(MBB); in updateSSA()