llvm-6502/lib
Jakob Stoklund Olesen ba05c01dab Add VirtRegMap::rewrite() and use it in the new register allocators.
The rewriter works almost identically to -rewriter=trivial, except it also
eliminates any identity copies.

This makes the new register allocators independent of VirtRegRewriter.cpp which
will be going away at the same time as RegAllocLinearScan.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125967 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-18 22:03:18 +00:00
..
Analysis Move DbgInfoPrinter specific utlities inside DbgInfoPrinter.cpp 2011-02-15 17:36:11 +00:00
Archive
AsmParser convert ConstantVector::get to use ArrayRef. 2011-02-15 00:14:00 +00:00
Bitcode convert ConstantVector::get to use ArrayRef. 2011-02-15 00:14:00 +00:00
CodeGen Add VirtRegMap::rewrite() and use it in the new register allocators. 2011-02-18 22:03:18 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Gas is very inconsistent about when a relaxation/relocation is needed. Do 2011-02-16 03:25:55 +00:00
Object
Support improve support for OpenBSD, patch by Amit Kulkarni! 2011-02-18 17:04:56 +00:00
Target introduce a new TargetLibraryInfo pass, which transformations can use to 2011-02-18 21:50:34 +00:00
Transforms Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is no 2011-02-18 16:25:37 +00:00
VMCore Expose getTypeName to the C API. Patch by Patrick Walton. 2011-02-18 16:35:37 +00:00
Makefile