llvm-6502/test
Jakob Stoklund Olesen 9d548d0343 Prevent remat of partial register redefinitions.
An instruction that redefines only part of a larger register can never
be rematerialized since the virtual register value depends on the old
value in other parts of the register.

This was fixed for the inline spiller in r138794.  This patch fixes the
problem for all register allocators, and includes a small test case.

<rdar://problem/10032939>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138944 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-01 17:18:50 +00:00
..
Analysis
Archive
Assembler Update to the new EH scheme. 2011-08-25 23:48:37 +00:00
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Prevent remat of partial register redefinitions. 2011-09-01 17:18:50 +00:00
DebugInfo Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly. 2011-08-19 23:28:12 +00:00
ExecutionEngine Excluding ARM JIT tests until someone can fix this compilation path. 2011-08-26 23:39:30 +00:00
Feature Update tests to the newest EH syntax. 2011-08-25 01:30:18 +00:00
Integer
lib
Linker Use %% for literals in RUN lines. 2011-08-26 20:09:48 +00:00
LLVMC
MC Thumb2 assembly parsing and encoding for ADD(immediate). 2011-09-01 00:28:52 +00:00
Object
Other Update to new EH scheme. 2011-08-31 21:44:24 +00:00
Scripts
TableGen Reverted r138652, valgrind doesn't understand obj:*/tblgen. 2011-08-27 06:17:30 +00:00
Transforms Update to new EH scheme. 2011-09-01 01:28:25 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg Lit option for ignoring stderr output. 2011-08-30 17:42:33 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh