Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDefs a...
authorEvan Cheng <evan.cheng@apple.com>
Fri, 17 Jul 2009 19:43:40 +0000 (19:43 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 17 Jul 2009 19:43:40 +0000 (19:43 +0000)
commitd129d73b725e32d2fc0c87f392c239db8801e922
treeb10e5c2c54f68df547fff39f03b0f185175adcbb
parent1bd9f58d6dd26ad8085e90a753d0a9aa76fb15e3
Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDefs a little more aggressive and teaching liveintervals to make use of isUndef marker on MachineOperands.

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