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

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.h 9 // This file contains the SplitAnalysis class as well as mutator functions for
95 /// SplitAnalysis - Analyze a LiveInterval, looking for live range splitting
97 class LLVM_LIBRARY_VISIBILITY SplitAnalysis {
173 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
185 /// clear - clear all data structures so SplitAnalysis is ready to analyze a
258 /// - Create a SplitEditor from a SplitAnalysis.
267 SplitAnalysis &SA;
462 SplitEditor(SplitAnalysis &SA, AAResults &AA, LiveIntervals &LIS,
541 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
564 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI
    [all...]
SplitKit.cpp 9 // This file contains the SplitAnalysis class as well as mutator functions for
153 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
158 void SplitAnalysis::clear() {
167 void SplitAnalysis::analyzeUses() {
213 bool SplitAnalysis::calcLiveBlockInfo() {
318 unsigned SplitAnalysis::countLiveBlocks(const LiveInterval *cli) const {
342 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const {
356 void SplitAnalysis::analyze(const LiveInterval *li) {
367 SplitEditor::SplitEditor(SplitAnalysis &SA, AliasAnalysis &AA
    [all...]
RegAllocGreedy.cpp 341 std::unique_ptr<SplitAnalysis> SA;
1231 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
1237 const SplitAnalysis::BlockInfo &BI = UseBlocks[I];
1456 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
1457 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) {
1610 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
1612 const SplitAnalysis::BlockInfo &BI = UseBlocks[I];
1690 /// stack-bound bundles. The shared SA/SE SplitAnalysis and SplitEditor
1713 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks();
1714 for (const SplitAnalysis::BlockInfo &BI : UseBlocks)
    [all...]

Completed in 46 milliseconds