Searched refs:SplitEditor (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | SplitKit.cpp | 318 SplitEditor::SplitEditor(SplitAnalysis &sa, LiveIntervals &lis, VirtRegMap &vrm, in SplitEditor() function in SplitEditor 327 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { in reset() 347 void SplitEditor::dump() const { in dump() 359 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue() 395 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute() 416 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent() 448 unsigned SplitEditor::openIntv() { in openIntv() 459 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv() 466 SlotIndex SplitEditor::enterIntvBefore(SlotIndex Idx) { in enterIntvBefore() 483 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) { in enterIntvAfter() [all …]
|
D | SplitKit.h | 211 class SplitEditor { 353 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
D | RegAllocGreedy.cpp | 58 static cl::opt<SplitEditor::ComplementSpillMode> 61 cl::values(clEnumValN(SplitEditor::SM_Partition, "default", "Default"), 62 clEnumValN(SplitEditor::SM_Size, "size", "Optimize for size"), 63 clEnumValN(SplitEditor::SM_Speed, "speed", "Optimize for speed"), 65 cl::init(SplitEditor::SM_Partition)); 237 std::unique_ptr<SplitEditor> SE; 1550 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit() 2557 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree, *MBFI)); in runOnMachineFunction()
|