Searched refs:SplitEditor (Results 1 - 3 of 3) sorted by relevance
/external/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 340 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { 360 void SplitEditor::dump() const { 372 VNInfo *SplitEditor::defValue(unsigned RegIdx, 408 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { 428 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, 460 unsigned SplitEditor::openIntv() { 471 void SplitEditor [all...] |
H A D | SplitKit.h | 199 /// SplitEditor - Edit machine code and LiveIntervals for live range 202 /// - Create a SplitEditor from a SplitAnalysis. 210 class SplitEditor { class in namespace:llvm 222 /// created. SplitEditor automatically creates interval 0 to contain 349 /// Create a new SplitEditor for editing the LiveInterval analyzed by SA. 351 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
H A D | RegAllocGreedy.cpp | 54 static cl::opt<SplitEditor::ComplementSpillMode> 57 cl::values(clEnumValN(SplitEditor::SM_Partition, "default", "Default"), 58 clEnumValN(SplitEditor::SM_Size, "size", "Optimize for size"), 59 clEnumValN(SplitEditor::SM_Speed, "speed", "Optimize for speed"), 61 cl::init(SplitEditor::SM_Partition)); 172 std::auto_ptr<SplitEditor> SE; 952 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor 1295 SE->reset(LREdit, SplitEditor::SM_Size); 1766 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree));
|
Completed in 96 milliseconds