llvm-6502/lib
Evan Cheng f4b4c416d3 Eliminate reachability matrix. It has to be calculated before any instruction
selection is done. That's rather expensive especially in situations where it
isn't really needed.
Move back to a searching the predecessors, but make use of topological order
to trim the search space.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29559 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-08 00:31:00 +00:00
..
Analysis Speed up Loop::isLCSSAForm by using a binary search and single-entry cache. 2006-08-02 00:14:16 +00:00
Archive Modify Path::eraseFromDisk to not throw an exception. 2006-07-28 22:29:50 +00:00
AsmParser These libs use EH info 2006-07-07 16:44:31 +00:00
Bytecode Modify Path::eraseFromDisk to not throw an exception. 2006-07-28 22:29:50 +00:00
CodeGen Revamp the "CSEMap" datastructure used in the SelectionDAG class. This 2006-08-07 23:03:03 +00:00
Debugger Change Path::getStatusInfo to return a boolean and error string on an error 2006-07-28 22:03:44 +00:00
ExecutionEngine Fix handling of asm specifiers for external globals. This unbreaks many programs 2006-07-28 21:11:31 +00:00
Linker Remove a redundant syscall. 2006-07-28 22:52:11 +00:00
Support Remove the use of "IncludeFile" from this support facility. The mechanism 2006-08-07 23:20:15 +00:00
System Remove extraneous #include. 2006-08-07 05:36:24 +00:00
Target Eliminate reachability matrix. It has to be calculated before any instruction 2006-08-08 00:31:00 +00:00
Transforms Make this example pass use some things from lib/Support (EscapeString, 2006-08-07 23:17:24 +00:00
VMCore Add dominates/properlyDominates queries to IDom. 2006-08-01 22:24:47 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00