Home
last modified time | relevance | path

Searched refs:SplitEditor (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/
DSplitKit.cpp321 SplitEditor::SplitEditor(SplitAnalysis &sa, LiveIntervals &lis, VirtRegMap &vrm, in SplitEditor() function in SplitEditor
330 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { in reset()
350 void SplitEditor::dump() const { in dump()
362 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue()
398 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute()
419 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent()
451 unsigned SplitEditor::openIntv() { in openIntv()
462 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv()
469 SlotIndex SplitEditor::enterIntvBefore(SlotIndex Idx) { in enterIntvBefore()
486 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) { in enterIntvAfter()
[all …]
DSplitKit.h211 class LLVM_LIBRARY_VISIBILITY SplitEditor {
353 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
DRegAllocGreedy.cpp58 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));
250 std::unique_ptr<SplitEditor> SE;
1581 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit()
2594 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree, *MBFI)); in runOnMachineFunction()