llvm-6502/lib
Tim Northover 89dbe97442 Mark rematerialized super/sub registers as dead.
When we're rematerializing into a not-quite-right register we already add the
real definition as an imp-def, but we should also be marking the "official"
register as dead, since nothing else is going to use it as a result of this
remat.

Not doing this can affect pressure tracking.

rdar://problem/14158833

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184002 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-14 20:22:21 +00:00
..
Analysis Fix xemacs mode line, don't put them in .cpp files (just header files). No 2013-06-10 23:10:59 +00:00
Archive Don't use PathV1.h in Signals.h. 2013-06-13 21:16:58 +00:00
AsmParser Add a new function attribute 'cold' to functions. 2013-05-24 12:26:52 +00:00
Bitcode
CodeGen Mark rematerialized super/sub registers as dead. 2013-06-14 20:22:21 +00:00
DebugInfo Handle relocations that don't point to symbols. 2013-06-05 01:33:53 +00:00
ExecutionEngine Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
IR Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddresses 2013-06-13 19:51:17 +00:00
IRReader
Linker Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. 2013-05-28 15:17:05 +00:00
MC Don't use PathV1.h in Signals.h. 2013-06-13 21:16:58 +00:00
Object [yaml2obj] Add support for sh_addralign via AddressAlign key. 2013-06-14 00:38:02 +00:00
Option Merge changes to clang's Driver code into LLVM's Option library 2013-06-13 18:12:12 +00:00
Support Replace use of PathV1.h in Program.cpp. 2013-06-14 19:38:45 +00:00
TableGen
Target ARM: fix thumb coprocessor instruction with pre-writeback disassembly 2013-06-14 11:21:35 +00:00
Transforms Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddresses 2013-06-13 19:51:17 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile