llvm-6502/lib
Jakob Stoklund Olesen 3e77747eba Convert COPY instructions into KILLs if they have implicit defs.
MachineCopyPropagation doesn't understand super-register liveness well
enough to be able to remove implicit defs of super-registers.

This fixes a problem in ARM/2012-01-26-CopyPropKills.ll that is exposed
by an future TwoAddressInstructionPass change. The KILL instructions are
removed before the machine code is emitted.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169060 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-30 23:53:00 +00:00
..
Analysis Move the InstVisitor utility into VMCore where it belongs. It heavily 2012-11-30 03:08:41 +00:00
Archive
AsmParser Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
Bitcode Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
CodeGen Convert COPY instructions into KILLs if they have implicit defs. 2012-11-30 23:53:00 +00:00
DebugInfo
ExecutionEngine Move the InstVisitor utility into VMCore where it belongs. It heavily 2012-11-30 03:08:41 +00:00
Linker
MC Add the rest of the experimental fission sections to MC. 2012-11-30 06:47:06 +00:00
Object Object: Pass the buffer name through when making a copy. 2012-11-29 20:08:03 +00:00
Support Add support for fission attributes/forms/operations -> string. 2012-11-30 23:20:43 +00:00
TableGen
Target Codegen failure for vmull with small vectors 2012-11-30 19:08:04 +00:00
Transforms reversed the logic of the log2 detection routine to reduce the number of nested ifs 2012-11-30 22:47:15 +00:00
VMCore Aggregate pass execution time report by pass ID instead of pass instance. 2012-11-30 21:42:45 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile