llvm-6502/lib
Chris Lattner 386e29065d Three changes:
1. Remove a bunch of ifdef'd code.
2. When a block just contains an uncond branch, change all blocks branching
   to it to jump to the destination instead.
3. If branch analysis tells us some edges in the machinecfg are not actually
   possible, remove them.

#2 triggers a suprisingly large number of times.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31094 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-21 05:08:28 +00:00
..
Analysis For PR950: 2006-10-20 07:07:24 +00:00
Archive For PR797: 2006-08-25 19:54:53 +00:00
AsmParser For PR950: 2006-10-20 07:07:24 +00:00
Bytecode For PR950: 2006-10-20 07:07:24 +00:00
CodeGen Three changes: 2006-10-21 05:08:28 +00:00
Debugger For PR950: 2006-10-20 07:07:24 +00:00
ExecutionEngine For PR950: 2006-10-20 07:07:24 +00:00
Linker Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
Support For PR950: 2006-10-20 07:07:24 +00:00
System Use new config.h macro 2006-09-14 06:21:59 +00:00
Target update assert message 2006-10-21 04:42:29 +00:00
Transforms llvm-extract should remove module-level asm 2006-10-20 21:35:41 +00:00
VMCore For PR950: 2006-10-20 07:07:24 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00