/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | SplitKit.cpp | 302 SplitEditor::SplitEditor(SplitAnalysis &sa, in SplitEditor() function in SplitEditor 317 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { in reset() 334 void SplitEditor::dump() const { in dump() 345 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue() 381 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute() 401 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent() 435 unsigned SplitEditor::openIntv() { in openIntv() 446 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv() 453 SlotIndex SplitEditor::enterIntvBefore(SlotIndex Idx) { in enterIntvBefore() 470 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) { in enterIntvAfter() [all …]
|
D | SplitKit.h | 203 class SplitEditor { 344 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
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)); 173 std::auto_ptr<SplitEditor> SE; 1627 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree)); in runOnMachineFunction()
|
/external/llvm/lib/CodeGen/ |
D | SplitKit.cpp | 341 SplitEditor::SplitEditor(SplitAnalysis &sa, AliasAnalysis &aa, in SplitEditor() function in SplitEditor 352 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { in reset() 372 LLVM_DUMP_METHOD void SplitEditor::dump() const { in dump() 384 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue() 420 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute() 441 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent() 479 unsigned SplitEditor::openIntv() { in openIntv() 490 void SplitEditor::selectIntv(unsigned Idx) { in selectIntv() 497 SlotIndex SplitEditor::enterIntvBefore(SlotIndex Idx) { in enterIntvBefore() 514 SlotIndex SplitEditor::enterIntvAfter(SlotIndex Idx) { in enterIntvAfter() [all …]
|
D | SplitKit.h | 236 class LLVM_LIBRARY_VISIBILITY SplitEditor { 384 SplitEditor(SplitAnalysis &SA, AliasAnalysis &AA, LiveIntervals&,
|
D | RegAllocGreedy.cpp | 59 static cl::opt<SplitEditor::ComplementSpillMode> SplitSpillMode( 62 cl::values(clEnumValN(SplitEditor::SM_Partition, "default", "Default"), 63 clEnumValN(SplitEditor::SM_Size, "size", "Optimize for size"), 64 clEnumValN(SplitEditor::SM_Speed, "speed", "Optimize for speed"), 66 cl::init(SplitEditor::SM_Speed)); 252 std::unique_ptr<SplitEditor> SE; 1591 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit() 2605 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI)); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | SplitKit.cpp | 366 SplitEditor::SplitEditor(SplitAnalysis &sa, AliasAnalysis &aa, in SplitEditor() function in SplitEditor 376 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) { in reset() 396 LLVM_DUMP_METHOD void SplitEditor::dump() const { in dump() 408 LiveInterval::SubRange &SplitEditor::getSubRangeForMask(LaneBitmask LM, in getSubRangeForMask() 416 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef() 457 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue() 494 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI) { in forceRecompute() 513 SlotIndex SplitEditor::buildSingleSubRegCopy(unsigned FromReg, unsigned ToReg, in buildSingleSubRegCopy() 538 SlotIndex SplitEditor::buildCopy(unsigned FromReg, unsigned ToReg, in buildCopy() 627 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent() [all …]
|
D | SplitKit.h | 241 class LLVM_LIBRARY_VISIBILITY SplitEditor { 429 SplitEditor(SplitAnalysis &sa, AliasAnalysis &aa, LiveIntervals &lis,
|
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)); 347 std::unique_ptr<SplitEditor> SE; 2056 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit() 3198 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI)); in runOnMachineFunction()
|