• Home
  • Raw
  • Download

Lines Matching refs:SplitEditor

291 SplitEditor::SplitEditor(SplitAnalysis &sa,  in SplitEditor()  function in SplitEditor
305 void SplitEditor::reset(LiveRangeEdit &lre) { in reset()
319 void SplitEditor::dump() const { in dump()
330 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue()
365 void SplitEditor::markComplexMapped(unsigned RegIdx, const VNInfo *ParentVNI) { in markComplexMapped()
382 void SplitEditor::extendRange(unsigned RegIdx, SlotIndex Idx) { in extendRange()
419 VNInfo *SplitEditor::findReachingDefs(LiveInterval *LI, in findReachingDefs()
496 void SplitEditor::updateSSA() { in updateSSA()
591 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent()
625 unsigned SplitEditor::openIntv() { in openIntv()
636 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv()
643 SlotIndex SplitEditor::enterIntvBefore(SlotIndex Idx) { in enterIntvBefore()
660 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) { in enterIntvAfter()
678 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB) { in enterIntvAtEnd()
697 void SplitEditor::useIntv(const MachineBasicBlock &MBB) { in useIntv()
701 void SplitEditor::useIntv(SlotIndex Start, SlotIndex End) { in useIntv()
708 SlotIndex SplitEditor::leaveIntvAfter(SlotIndex Idx) { in leaveIntvAfter()
728 SlotIndex SplitEditor::leaveIntvBefore(SlotIndex Idx) { in leaveIntvBefore()
747 SlotIndex SplitEditor::leaveIntvAtTop(MachineBasicBlock &MBB) { in leaveIntvAtTop()
765 void SplitEditor::overlapIntv(SlotIndex Start, SlotIndex End) { in overlapIntv()
783 bool SplitEditor::transferValues() { in transferValues()
904 void SplitEditor::extendPHIKillRanges() { in extendPHIKillRanges()
928 void SplitEditor::rewriteAssigned(bool ExtendRanges) { in rewriteAssigned()
978 void SplitEditor::deleteRematVictims() { in deleteRematVictims()
1005 void SplitEditor::finish(SmallVectorImpl<unsigned> *LRMap) { in finish()
1100 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) { in splitSingleBlock()
1117 void SplitEditor::splitSingleBlocks(const SplitAnalysis::BlockPtrSet &Blocks) { in splitSingleBlocks()
1140 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, in splitLiveThroughBlock()
1235 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI, in splitRegInBlock()
1327 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, in splitRegOutBlock()