llvm-6502/lib
Jakob Stoklund Olesen a92afc18a8 Enable compact region splitting by default.
This helps generate better code in functions with high register
pressure.

The previous version of compact region splitting caused regressions
because the regions were a bit too large. A stronger negative bias
applied in r136832 fixed this problem.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136836 91177308-0d34-0410-b5e6-96231b3b80d8
2011-08-03 23:16:09 +00:00
..
Analysis Add more constantness in BlockFrequencyInfo. 2011-08-03 21:30:57 +00:00
Archive Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
AsmParser Remove unused variables. 2011-08-03 19:53:48 +00:00
Bitcode Add the 'resume' instruction for the new EH rewrite. 2011-07-31 06:30:59 +00:00
CodeGen Enable compact region splitting by default. 2011-08-03 23:16:09 +00:00
CompilerDriver Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
ExecutionEngine Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
Linker Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
MC Assume .cfi_startproc is the first thing in a function. If the function is 2011-08-02 20:24:22 +00:00
Object Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
Support Added several architecture names. 2011-07-30 01:29:54 +00:00
Target New approach to r136737: insert the necessary fences for atomic ops in platform-independent code, since a bunch of platforms (ARM, Mips, PPC, Alpha are the relevant targets here) need to do essentially the same thing. 2011-08-03 21:06:02 +00:00
Transforms Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. 2011-08-03 22:18:20 +00:00
VMCore fix PR10286, a problem with the .ll printer handling block addresses that are out-of-scope. 2011-08-03 06:15:41 +00:00
CMakeLists.txt Build CompilerDriver library. 2011-03-12 22:01:42 +00:00
Makefile