llvm-6502/lib
Jakob Stoklund Olesen 8c3dccde92 Simplify REG_SEQUENCE lowering.
The TwoAddressInstructionPass takes the machine code out of SSA form by
expanding REG_SEQUENCE instructions into copies. It is no longer
necessary to rewrite the registers used by a REG_SEQUENCE instruction
because the new coalescer algorithm can do it now.

REG_SEQUENCE is just converted to a sequence of sub-register copies now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169067 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-01 01:06:44 +00:00
..
Analysis Move the InstVisitor utility into VMCore where it belongs. It heavily 2012-11-30 03:08:41 +00:00
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 Add back support for reading and parsing 'deplibs'. 2012-11-28 08:41:48 +00:00
CodeGen Simplify REG_SEQUENCE lowering. 2012-12-01 01:06:44 +00:00
DebugInfo The section is .debug_line. 2012-11-27 01:40:36 +00:00
ExecutionEngine Move the InstVisitor utility into VMCore where it belongs. It heavily 2012-11-30 03:08:41 +00:00
Linker Remove the dependent libraries feature. 2012-11-27 09:55:56 +00:00
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 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
LLVMBuild.txt
Makefile