• Home
  • Raw
  • Download

Lines Matching refs:Edit

334     Edit(0),  in SplitEditor()
341 Edit = &LRE; in reset()
356 Edit->anyRematerializable(0); in reset()
377 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
378 LiveInterval *LI = Edit->get(RegIdx); in defValue()
423 Edit->get(RegIdx)->addRange(LiveRange(Def, Def.getDeadSlot(), VNI)); in forceRecompute()
435 LiveInterval *LI = Edit->get(RegIdx); in defFromParent()
443 if (Edit->canRematerializeAt(RM, UseIdx, true)) { in defFromParent()
444 Def = Edit->rematerializeAt(MBB, I, LI->reg, RM, TRI, Late); in defFromParent()
449 .addReg(Edit->getReg()); in defFromParent()
462 if (Edit->empty()) in openIntv()
463 Edit->create(); in openIntv()
466 OpenIdx = Edit->size(); in openIntv()
467 Edit->create(); in openIntv()
473 assert(Idx < Edit->size() && "Can only select previously opened interval"); in selectIntv()
482 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
499 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
518 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
549 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
563 MI->readsVirtualRegister(Edit->getReg())) { in leaveIntvAfter()
580 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
598 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
613 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in overlapIntv()
614 assert(ParentVNI == Edit->getParent().getVNInfoBefore(End) && in overlapIntv()
632 LiveInterval *LI = Edit->get(0); in removeBackCopies()
664 if (AtBegin || !MBBI->readsVirtualRegister(Edit->getReg())) { in removeBackCopies()
666 forceRecompute(RegIdx, Edit->getParent().getVNInfoAt(Def)); in removeBackCopies()
731 LiveInterval *LI = Edit->get(0); in hoistCopiesForSize()
732 LiveInterval *Parent = &Edit->getParent(); in hoistCopiesForSize()
746 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); in hoistCopiesForSize()
751 if (Edit->didRematerialize(ParentVNI)) in hoistCopiesForSize()
821 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); in hoistCopiesForSize()
837 for (LiveInterval::const_iterator ParentI = Edit->getParent().begin(), in transferValues()
838 ParentE = Edit->getParent().end(); ParentI != ParentE; ++ParentI) { in transferValues()
862 LiveInterval *LI = Edit->get(RegIdx); in transferValues()
944 for (LiveInterval::const_vni_iterator I = Edit->getParent().vni_begin(), in extendPHIKillRanges()
945 E = Edit->getParent().vni_end(); I != E; ++I) { in extendPHIKillRanges()
950 LiveInterval *LI = Edit->get(RegIdx); in extendPHIKillRanges()
959 if (Edit->getParent().liveAt(LastUse)) { in extendPHIKillRanges()
970 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(Edit->getReg()), in rewriteAssigned()
991 LiveInterval *LI = Edit->get(RegIdx); in rewriteAssigned()
1007 if (!Edit->getParent().liveAt(Idx)) in rewriteAssigned()
1018 for (LiveRangeEdit::iterator I = Edit->begin(), E = Edit->end(); I != E; ++I){ in deleteRematVictims()
1040 Edit->eliminateDeadDefs(Dead); in deleteRematVictims()
1050 for (LiveInterval::const_vni_iterator I = Edit->getParent().vni_begin(), in finish()
1051 E = Edit->getParent().vni_end(); I != E; ++I) { in finish()
1060 if (Edit->didRematerialize(ParentVNI)) in finish()
1061 for (unsigned i = 0, e = Edit->size(); i != e; ++i) in finish()
1092 for (LiveRangeEdit::iterator I = Edit->begin(), E = Edit->end(); I != E; ++I) in finish()
1098 for (unsigned i = 0, e = Edit->size(); i != e; ++i) in finish()
1104 for (unsigned i = 0, e = Edit->size(); i != e; ++i) { in finish()
1106 LiveInterval *li = Edit->get(i); in finish()
1114 dups.push_back(&Edit->create()); in finish()
1118 LRMap->resize(Edit->size(), i); in finish()
1122 Edit->calculateRegClassAndHint(VRM.getMachineFunction(), SA.Loops); in finish()
1124 assert(!LRMap || LRMap->size() == Edit->size()); in finish()