llvm/lib/Transforms
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
..
Hello Add a newline 2004-09-15 17:53:52 +00:00
Instrumentation Add accessor function. 2004-09-30 20:14:29 +00:00
IPO * Pull out the meat of runOnModule into another function for clarity. 2004-10-08 20:59:28 +00:00
Scalar Temporarily disable a buggy transformation until it can be fixed. This fixes 2004-10-08 19:15:44 +00:00
Utils Do not insert trivially dead select instructions, which allows us to 2004-09-29 05:43:32 +00:00
ExprTypeConvert.cpp Add includes and use std:: for standard library calls to make code 2004-09-28 14:42:44 +00:00
LevelRaise.cpp Prototype more accurately 2004-09-20 04:43:57 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
TransformInternals.cpp Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
TransformInternals.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00