LLVM API Documentation
ComplementSpillMode enum name | llvm::SplitEditor | |
currentIntv() const | llvm::SplitEditor | [inline] |
dump() const | llvm::SplitEditor | |
enterIntvAfter(SlotIndex Idx) | llvm::SplitEditor | |
enterIntvAtEnd(MachineBasicBlock &MBB) | llvm::SplitEditor | |
enterIntvBefore(SlotIndex Idx) | llvm::SplitEditor | |
finish(SmallVectorImpl< unsigned > *LRMap=nullptr) | llvm::SplitEditor | |
leaveIntvAfter(SlotIndex Idx) | llvm::SplitEditor | |
leaveIntvAtTop(MachineBasicBlock &MBB) | llvm::SplitEditor | |
leaveIntvBefore(SlotIndex Idx) | llvm::SplitEditor | |
openIntv() | llvm::SplitEditor | |
overlapIntv(SlotIndex Start, SlotIndex End) | llvm::SplitEditor | |
reset(LiveRangeEdit &, ComplementSpillMode=SM_Partition) | llvm::SplitEditor | |
selectIntv(unsigned Idx) | llvm::SplitEditor | |
SM_Partition enum value | llvm::SplitEditor | |
SM_Size enum value | llvm::SplitEditor | |
SM_Speed enum value | llvm::SplitEditor | |
SplitEditor(SplitAnalysis &SA, LiveIntervals &, VirtRegMap &, MachineDominatorTree &, MachineBlockFrequencyInfo &) | llvm::SplitEditor | |
splitLiveThroughBlock(unsigned MBBNum, unsigned IntvIn, SlotIndex LeaveBefore, unsigned IntvOut, SlotIndex EnterAfter) | llvm::SplitEditor | |
splitRegInBlock(const SplitAnalysis::BlockInfo &BI, unsigned IntvIn, SlotIndex LeaveBefore) | llvm::SplitEditor | |
splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, unsigned IntvOut, SlotIndex EnterAfter) | llvm::SplitEditor | |
splitSingleBlock(const SplitAnalysis::BlockInfo &BI) | llvm::SplitEditor | |
useIntv(const MachineBasicBlock &MBB) | llvm::SplitEditor | |
useIntv(SlotIndex Start, SlotIndex End) | llvm::SplitEditor |