llvm-6502/lib
Chris Lattner bad7f48c70 split critical edges more carefully and intelligently. In particular, critical
edges whose destinations are not phi nodes don't bother us.  Also, share
split edges, since the split edge can't have a phi.  This significantly
reduces the complexity of generated code in some cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31274 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-28 19:22:10 +00:00
..
Analysis add a method 2006-10-28 01:24:05 +00:00
Archive For PR797: 2006-08-25 19:54:53 +00:00
AsmParser For PR950: 2006-10-26 06:15:43 +00:00
Bytecode For PR950: 2006-10-26 06:15:43 +00:00
CodeGen split critical edges more carefully and intelligently. In particular, critical 2006-10-28 19:22:10 +00:00
Debugger For PR950: 2006-10-20 07:07:24 +00:00
ExecutionEngine For PR950: 2006-10-26 06:15:43 +00:00
Linker Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
Support SmallVector append not insert. 2006-10-27 19:38:32 +00:00
System Use new config.h macro 2006-09-14 06:21:59 +00:00
Target implement the BlockHasNoFallThrough hook 2006-10-28 17:35:02 +00:00
Transforms add option to isCriticalEdge 2006-10-28 06:58:17 +00:00
VMCore Make the Value and Type methods print a newline so it prints nicely in gdb 2006-10-27 18:58:54 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00