Searched refs:SplitEditor (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | SplitKit.cpp | 367 SplitEditor::SplitEditor(SplitAnalysis &SA, AliasAnalysis &AA, in SplitEditor() function in SplitEditor 377 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { in reset() 397 LLVM_DUMP_METHOD void SplitEditor::dump() const { in dump() 409 LiveInterval::SubRange &SplitEditor::getSubRangeForMaskExact(LaneBitmask LM, in getSubRangeForMaskExact() 417 LiveInterval::SubRange &SplitEditor::getSubRangeForMask(LaneBitmask LM, in getSubRangeForMask() 425 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef() 466 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue() 503 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI) { in forceRecompute() 522 SlotIndex SplitEditor::buildSingleSubRegCopy(Register FromReg, Register ToReg, in buildSingleSubRegCopy() 548 SlotIndex SplitEditor::buildCopy(Register FromReg, Register ToReg, in buildCopy() [all …]
|
| H A D | SplitKit.h | 266 class LLVM_LIBRARY_VISIBILITY SplitEditor { 462 SplitEditor(SplitAnalysis &SA, AAResults &AA, LiveIntervals &LIS,
|
| H A D | RegAllocGreedy.cpp | 89 static cl::opt<SplitEditor::ComplementSpillMode> SplitSpillMode( 92 cl::values(clEnumValN(SplitEditor::SM_Partition, "default", "Default"), 93 clEnumValN(SplitEditor::SM_Size, "size", "Optimize for size"), 94 clEnumValN(SplitEditor::SM_Speed, "speed", "Optimize for speed")), 95 cl::init(SplitEditor::SM_Speed)); 342 std::unique_ptr<SplitEditor> SE; 2103 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit() 3352 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI, *VRAI)); in runOnMachineFunction()
|