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) { 357 void SplitEditor::dump() const { 368 VNInfo *SplitEditor::defValue(unsigned RegIdx, 404 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { 424 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, 456 unsigned SplitEditor::openIntv() { 467 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)); 186 std::auto_ptr<SplitEditor> SE; 947 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor 1678 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree));
|
Completed in 65 milliseconds