Lines Matching refs:SplitEditor

324 /// Create a new SplitEditor for editing the LiveInterval analyzed by SA.
325 SplitEditor::SplitEditor(SplitAnalysis &sa,
342 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) {
362 void SplitEditor::dump() const {
374 VNInfo *SplitEditor::defValue(unsigned RegIdx,
410 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) {
431 VNInfo *SplitEditor::defFromParent(unsigned RegIdx,
463 unsigned SplitEditor::openIntv() {
474 void SplitEditor::selectIntv(unsigned Idx) {
481 SlotIndex SplitEditor::enterIntvBefore(SlotIndex Idx) {
498 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) {
516 SlotIndex SplitEditor::enterIntvAtEnd(MachineBasicBlock &MBB) {
535 void SplitEditor::useIntv(const MachineBasicBlock &MBB) {
539 void SplitEditor::useIntv(SlotIndex Start, SlotIndex End) {
546 SlotIndex SplitEditor::leaveIntvAfter(SlotIndex Idx) {
577 SlotIndex SplitEditor::leaveIntvBefore(SlotIndex Idx) {
596 SlotIndex SplitEditor::leaveIntvAtTop(MachineBasicBlock &MBB) {
614 void SplitEditor::overlapIntv(SlotIndex Start, SlotIndex End) {
634 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) {
679 SplitEditor::findShallowDominator(MachineBasicBlock *MBB,
732 void SplitEditor::hoistCopiesForSize() {
837 bool SplitEditor::transferValues() {
945 void SplitEditor::extendPHIKillRanges() {
972 void SplitEditor::rewriteAssigned(bool ExtendRanges) {
1019 void SplitEditor::deleteRematVictims() {
1046 void SplitEditor::finish(SmallVectorImpl<unsigned> *LRMap) {
1155 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) {
1182 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum,
1286 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
1378 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,