Lines Matching refs:SplitAnalysis
9 // This file contains the SplitAnalysis class as well as mutator functions for
94 /// SplitAnalysis - Analyze a LiveInterval, looking for live range splitting
96 class LLVM_LIBRARY_VISIBILITY SplitAnalysis {
173 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
180 /// clear - clear all data structures so SplitAnalysis is ready to analyze a
255 /// - Create a SplitEditor from a SplitAnalysis.
264 SplitAnalysis &SA;
446 SplitEditor(SplitAnalysis &SA, LiveIntervals &LIS, VirtRegMap &VRM,
525 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
548 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI,
560 void splitRegOutBlock(const SplitAnalysis::BlockInfo &BI,