forked from OSchip/llvm-project
Remove some unused functions.
LiveIntervalAnalysis has a number of functions that simply forward to SlotIndexes. Since SlotIndexes is a stand-alone analysis now, clients should really refer to it directly. llvm-svn: 149921
This commit is contained in:
parent
537444ca37
commit
769de20ae9
|
@ -192,21 +192,11 @@ namespace llvm {
|
|||
return li.liveAt(getMBBStartIdx(mbb));
|
||||
}
|
||||
|
||||
LiveRange* findEnteringRange(LiveInterval &li,
|
||||
const MachineBasicBlock *mbb) {
|
||||
return li.getLiveRangeContaining(getMBBStartIdx(mbb));
|
||||
}
|
||||
|
||||
bool isLiveOutOfMBB(const LiveInterval &li,
|
||||
const MachineBasicBlock *mbb) const {
|
||||
return li.liveAt(getMBBEndIdx(mbb).getPrevSlot());
|
||||
}
|
||||
|
||||
LiveRange* findExitingRange(LiveInterval &li,
|
||||
const MachineBasicBlock *mbb) {
|
||||
return li.getLiveRangeContaining(getMBBEndIdx(mbb).getPrevSlot());
|
||||
}
|
||||
|
||||
MachineBasicBlock* getMBBFromIndex(SlotIndex index) const {
|
||||
return indexes_->getMBBFromIndex(index);
|
||||
}
|
||||
|
@ -223,19 +213,11 @@ namespace llvm {
|
|||
indexes_->replaceMachineInstrInMaps(MI, NewMI);
|
||||
}
|
||||
|
||||
void InsertMBBInMaps(MachineBasicBlock *MBB) {
|
||||
indexes_->insertMBBInMaps(MBB);
|
||||
}
|
||||
|
||||
bool findLiveInMBBs(SlotIndex Start, SlotIndex End,
|
||||
SmallVectorImpl<MachineBasicBlock*> &MBBs) const {
|
||||
return indexes_->findLiveInMBBs(Start, End, MBBs);
|
||||
}
|
||||
|
||||
void renumber() {
|
||||
indexes_->renumberIndexes();
|
||||
}
|
||||
|
||||
VNInfo::Allocator& getVNInfoAllocator() { return VNInfoAllocator; }
|
||||
|
||||
virtual void getAnalysisUsage(AnalysisUsage &AU) const;
|
||||
|
|
Loading…
Reference in New Issue