HomeSort by relevance Sort by last modified time
    Searched refs:SplitAnalysis (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/CodeGen/
SplitKit.h 10 // This file contains the SplitAnalysis class as well as mutator functions for
39 /// SplitAnalysis - Analyze a LiveInterval, looking for live range splitting
41 class SplitAnalysis {
119 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
131 /// clear - clear all data structures so SplitAnalysis is ready to analyze a
195 /// - Create a SplitEditor from a SplitAnalysis.
204 SplitAnalysis &SA;
344 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
421 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
444 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI
    [all...]
RegAllocGreedy.cpp 172 std::auto_ptr<SplitAnalysis> SA;
674 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
680 const SplitAnalysis::BlockInfo &BI = UseBlocks[i];
877 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
879 const SplitAnalysis::BlockInfo &BI = UseBlocks[i];
898 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
900 const SplitAnalysis::BlockInfo &BI = UseBlocks[i];
    [all...]
SplitKit.cpp 10 // This file contains the SplitAnalysis class as well as mutator functions for
42 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm,
53 void SplitAnalysis::clear() {
61 SlotIndex SplitAnalysis::computeLastSplitPoint(unsigned Num) {
99 void SplitAnalysis::analyzeUses() {
149 bool SplitAnalysis::calcLiveBlockInfo() {
253 unsigned SplitAnalysis::countLiveBlocks(const LiveInterval *cli) const {
276 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const {
290 void SplitAnalysis::analyze(const LiveInterval *li)
    [all...]

Completed in 51 milliseconds