llvm-6502/lib
Chris Lattner a4be1dc0a1 * Pull out the meat of runOnModule into another function for clarity.
* Do not lead dangling dead constants prevent optimization
* Iterate global optimization while we're making progress.

These changes allow us to be more aggressive, handling cases like
GlobalOpt/iterate.llx without a problem (turning it into 'ret int 0').


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16857 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-08 20:59:28 +00:00
..
Analysis Fix a nasty dangling pointer problem, due to a free'd pointer being left in 2004-10-07 20:01:31 +00:00
Archive Changes For Bug 352 2004-09-01 22:55:40 +00:00
AsmParser Okay, the list of link-time passes wasn't such a hot idea. Its prone to 2004-09-14 05:43:23 +00:00
Bytecode Fix doxygen comment 2004-09-28 16:57:46 +00:00
CodeGen Hyphenate target-(in)dependent for more tasty grammar goodness (tm) 2004-10-08 19:43:31 +00:00
Debugger Changes For Bug 352 2004-09-01 22:55:40 +00:00
ExecutionEngine Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
Linker Make sure the const bit gets inherited correctly when linking declarations 2004-10-05 02:28:11 +00:00
Support Excise the ill-advised RLCOMP compression algorithm and simply leave the 2004-10-04 17:45:44 +00:00
System Must include sys/stat.h before declaring a 'struct stat' 2004-10-05 18:46:59 +00:00
Target Adjust paths due to moving InstrSched to lib/Target/SparcV9 2004-10-08 18:30:22 +00:00
Transforms * Pull out the meat of runOnModule into another function for clarity. 2004-10-08 20:59:28 +00:00
VMCore Unfortunately the fix for the previous bug introduced the previous 2004-10-07 19:20:48 +00:00
Makefile Wrap long line 2004-09-15 01:34:42 +00:00