llvm-6502/lib
Andrew Trick 265058d923 Added RegisterCoalescer support for joining global copies first.
This adds the -join-globalcopies option which can be enabled by
default once misched is also enabled.

Ideally, the register coalescer would be able to split local live
ranges in a way that produces copies that can be easily resolved by
the scheduler. Until then, this heuristic should be good enough to at
least allow the scheduler to run after coalescing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167825 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-13 08:47:25 +00:00
..
Analysis llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. 2012-11-08 20:34:25 +00:00
Archive
AsmParser
Bitcode
CodeGen Added RegisterCoalescer support for joining global copies first. 2012-11-13 08:47:25 +00:00
DebugInfo Rewrite DIContext interface to take an object. Update all callers. 2012-11-12 21:40:38 +00:00
ExecutionEngine Fix build error from previous commit. 2012-11-06 19:06:46 +00:00
Linker
MC Add ARM TARGET2 relocation. The testcase will follow with actualy use-case. 2012-11-09 20:20:12 +00:00
Object
Support Revert r167620; this can be implemented using an existing CL option. 2012-11-12 21:32:44 +00:00
TableGen
Target Test commit. 2012-11-13 06:31:55 +00:00
Transforms Figure out <size> argument of llvm.lifetime intrinsics at the moment they are created (during function inlining) 2012-11-13 07:15:32 +00:00
VMCore Revert r167759. Ben is right this isn't likely to help much. 2012-11-13 02:56:38 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile