llvm-6502/lib
Jakob Stoklund Olesen f4afdfc501 Build the Hopfield network incrementally when splitting global live ranges.
It is common for large live ranges to have few basic blocks with register uses
and many live-through blocks without any uses. This approach grows the Hopfield
network incrementally around the use blocks, completely avoiding checking
interference for some through blocks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129188 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-09 02:59:09 +00:00
..
Analysis Add support to encode function's template parameters. 2011-04-05 22:52:06 +00:00
Archive
AsmParser Remove PHINode::reserveOperandSpace(). Instead, add a parameter to 2011-03-30 11:28:46 +00:00
Bitcode Do a topological sort of the types before writing them out. 2011-04-06 16:49:37 +00:00
CodeGen Build the Hopfield network incrementally when splitting global live ranges. 2011-04-09 02:59:09 +00:00
CompilerDriver
ExecutionEngine Workaround g++ 4.2.1 warning diagnostic false positive. 2011-04-08 21:11:20 +00:00
Linker Set the unnamed_addr only when we're creating a new GV in the dest module. 2011-03-29 23:31:06 +00:00
MC Redirected errors from the AsmParser to the proper 2011-04-09 00:37:25 +00:00
Object Start migrating mach-o dumping facilities to the object file out of a 2011-04-03 23:51:47 +00:00
Support Fix a few instances of "warning: extra ';' outside of a function [-pedantic]". 2011-04-06 12:29:56 +00:00
Target Fix an apparent typo that made GCC complain 2011-04-08 21:59:49 +00:00
Transforms Add a function for profiling to run at shutdown. Unlike the existing API, this 2011-04-08 22:19:52 +00:00
VMCore llvm.global_[cd]tor is defined to be either external, or appending with an array 2011-04-08 07:30:21 +00:00
CMakeLists.txt
Makefile