Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSplitKit.cpp350 SplitEditor::SplitEditor(SplitAnalysis &SA, LiveIntervals &LIS, VirtRegMap &VRM, in SplitEditor() function in SplitEditor
376 LLVM_DUMP_METHOD void SplitEditor::dump() const { in dump()
462 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue()
636 unsigned SplitEditor::openIntv() { in openIntv()
647 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv()
671 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) { in enterIntvAfter()
948 void SplitEditor::computeRedundantBackCopies( in computeRedundantBackCopies()
1001 void SplitEditor::hoistCopies() { in hoistCopies()
1124 bool SplitEditor::transferValues() { in transferValues()
1261 void SplitEditor::extendPHIKillRanges() { in extendPHIKillRanges()
[all …]
H A DSplitKit.h258 class LLVM_LIBRARY_VISIBILITY SplitEditor {
438 SplitEditor(SplitAnalysis &SA, LiveIntervals &LIS, VirtRegMap &VRM,
H A DRegAllocGreedy.cpp86 static cl::opt<SplitEditor::ComplementSpillMode> SplitSpillMode(
89 cl::values(clEnumValN(SplitEditor::SM_Partition, "default", "Default"),
90 clEnumValN(SplitEditor::SM_Size, "size", "Optimize for size"),
91 clEnumValN(SplitEditor::SM_Speed, "speed", "Optimize for speed")),
92 cl::init(SplitEditor::SM_Speed));
1248 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit()
2552 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree, *MBFI, *VRAI)); in runOnMachineFunction()
H A DRegAllocGreedy.h205 std::unique_ptr<SplitEditor> SE;