Lines Matching refs:SplitAnalysis
155 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, in SplitAnalysis() function in SplitAnalysis
160 void SplitAnalysis::clear() { in clear()
168 void SplitAnalysis::analyzeUses() { in analyzeUses()
200 void SplitAnalysis::calcLiveBlockInfo() { in calcLiveBlockInfo()
310 unsigned SplitAnalysis::countLiveBlocks(const LiveInterval *cli) const { in countLiveBlocks()
334 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const { in isOriginalEndpoint()
348 void SplitAnalysis::analyze(const LiveInterval *li) { in analyze()
359 SplitEditor::SplitEditor(SplitAnalysis &SA, LiveIntervals &LIS, VirtRegMap &VRM, in SplitEditor()
1588 bool SplitAnalysis::shouldSplitSingleBlock(const BlockInfo &BI, in shouldSplitSingleBlock()
1608 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) { in splitSingleBlock()
1737 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI, in splitRegInBlock()
1830 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, in splitRegOutBlock()
1892 void SplitAnalysis::BlockInfo::print(raw_ostream &OS) const { in print()
1900 void SplitAnalysis::BlockInfo::dump() const { in dump()