Searched refs:SplitEditor (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/ |
H A D | SplitKit.cpp | 324 /// Create a new SplitEditor for editing the LiveInterval analyzed by SA. 325 SplitEditor::SplitEditor(SplitAnalysis &sa, function in class:SplitEditor 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 [all...] |
H A D | SplitKit.h | 200 /// SplitEditor - Edit machine code and LiveIntervals for live range 203 /// - Create a SplitEditor from a SplitAnalysis. 211 class SplitEditor { class in namespace:llvm 224 /// created. SplitEditor automatically creates interval 0 to contain 351 /// Create a new SplitEditor for editing the LiveInterval analyzed by SA. 353 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
H A D | RegAllocGreedy.cpp | 53 static cl::opt<SplitEditor::ComplementSpillMode> 56 cl::values(clEnumValN(SplitEditor::SM_Partition, "default", "Default"), 57 clEnumValN(SplitEditor::SM_Size, "size", "Optimize for size"), 58 clEnumValN(SplitEditor::SM_Speed, "speed", "Optimize for speed"), 60 cl::init(SplitEditor::SM_Partition)); 176 OwningPtr<SplitEditor> SE; 1025 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor 1368 SE->reset(LREdit, SplitEditor::SM_Size); 1846 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree, *MBFI));
|
Completed in 108 milliseconds