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
Archive Mark checkSignature const, and in turn stop casting away const from 2012-09-05 22:09:23 +00:00
AsmParser Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
Bitcode
CodeGen Convert COPY instructions into KILLs if they have implicit defs. 2012-11-30 23:53:00 +00:00
DebugInfo
ExecutionEngine
Linker
MC
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 Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
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 Move TableGen's parser and entry point into a library 2011-10-01 16:41:13 +00:00
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00