HomeSort by: relevance | last modified time | path
    Searched refs:SplitEditor (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.cpp 366 /// Create a new SplitEditor for editing the LiveInterval analyzed by SA.
367 SplitEditor::SplitEditor(SplitAnalysis &SA, AliasAnalysis &AA,
377 void SplitEditor::reset(LiveRangeEdit &LRE, ComplementSpillMode SM) {
397 LLVM_DUMP_METHOD void SplitEditor::dump() const {
409 LiveInterval::SubRange &SplitEditor::getSubRangeForMaskExact(LaneBitmask LM,
417 LiveInterval::SubRange &SplitEditor::getSubRangeForMask(LaneBitmask LM,
425 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) {
466 VNInfo *SplitEditor::defValue(unsigned RegIdx,
503 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI)
    [all...]
SplitKit.h 255 /// SplitEditor - Edit machine code and LiveIntervals for live range
258 /// - Create a SplitEditor from a SplitAnalysis.
266 class LLVM_LIBRARY_VISIBILITY SplitEditor {
280 /// created. SplitEditor automatically creates interval 0 to contain
460 /// Create a new SplitEditor for editing the LiveInterval analyzed by SA.
462 SplitEditor(SplitAnalysis &SA, AAResults &AA, LiveIntervals &LIS,
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;
1690 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor
2103 SE->reset(LREdit, SplitEditor::SM_Size);
3352 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI, *VRAI));

Completed in 69 milliseconds