aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LiveIntervalAnalysis.h
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-07-27 20:58:46 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-07-27 20:58:46 +0000
commit3dfa38a5bf431ec78272bb06c47d7c28616d276a (patch)
treec146b5831c0e2646d42e6bffe9a3be69855248c0 /include/llvm/CodeGen/LiveIntervalAnalysis.h
parentd83a547d671a424294df2103c71801127e55db0f (diff)
downloadexternal_llvm-3dfa38a5bf431ec78272bb06c47d7c28616d276a.zip
external_llvm-3dfa38a5bf431ec78272bb06c47d7c28616d276a.tar.gz
external_llvm-3dfa38a5bf431ec78272bb06c47d7c28616d276a.tar.bz2
Add a -new-live-intervals experimental option.
This option replaces the existing live interval computation with one based on LiveRangeCalc.cpp. The new algorithm does not depend on LiveVariables, and it can be run at any time, before or after leaving SSA form. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160892 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/LiveIntervalAnalysis.h')
-rw-r--r--include/llvm/CodeGen/LiveIntervalAnalysis.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/LiveIntervalAnalysis.h b/include/llvm/CodeGen/LiveIntervalAnalysis.h
index a344b1f..fe22d8a 100644
--- a/include/llvm/CodeGen/LiveIntervalAnalysis.h
+++ b/include/llvm/CodeGen/LiveIntervalAnalysis.h
@@ -375,6 +375,7 @@ namespace llvm {
void computeLiveInRegUnits();
void computeRegUnitInterval(LiveInterval*);
+ void computeVirtRegInterval(LiveInterval*);
class HMEditor;
};