llvm-6502/lib/Transforms
Chris Lattner 36d12733bb a new simple pass, which will be extended to be more useful in the future.
This pass forward branches through conditions when it can show that the
conditions is either always true or false for a predecessor.  This currently
only handles the most simple cases of this, but is successful at threading
across 2489 branches and 65 switch instructions in 176.gcc, which isn't bad.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21306 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-15 19:28:32 +00:00
..
Hello Add the LOADABLE_MODULE=1 directive to indicate that this shared library is 2005-01-11 04:33:32 +00:00
Instrumentation This mega patch converts us from using Function::a{iterator|begin|end} to 2005-03-15 04:54:21 +00:00
IPO stop using method. 2005-03-15 05:19:49 +00:00
Scalar a new simple pass, which will be extended to be more useful in the future. 2005-04-15 19:28:32 +00:00
Utils Get rid of this for_each loop 2005-04-12 18:51:33 +00:00
ExprTypeConvert.cpp Fix crash on MallocInsts of unsized types. 2005-02-02 04:43:37 +00:00
LevelRaise.cpp second argument to Value::setName is now gone. 2005-03-05 19:05:20 +00:00
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
TransformInternals.cpp Fix VS warnings 2005-01-08 19:48:40 +00:00
TransformInternals.h Adjust Valuehandle to hold its operand directly in it. 2005-01-29 00:37:36 +00:00