Add an experimental -early-live-intervals option.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 3 Aug 2012 22:12:54 +0000 (22:12 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 3 Aug 2012 22:12:54 +0000 (22:12 +0000)
commitdcc4436cddc9b5d155040ed3ed38e9070ec4e3b8
tree85937449f1a4b758f9a12b40f938b1ba6b8650c1
parente744ac49f4cf878e2b34dba26964f04fb0415fa3
Add an experimental -early-live-intervals option.

This option runs LiveIntervals before TwoAddressInstructionPass which
will eventually learn to exploit and update the analysis.

Eventually, LiveIntervals will run before PHIElimination, and we can get
rid of LiveVariables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161270 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/Passes.h
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/Passes.cpp