hanchenye-llvm-project/llvm/lib/Transforms
John Criswell 449670a8f7 Fixed a segfault in gccld.
The original code does not work because the value from WorkList.end() is
invalidated once WorkList.erase() is called.  To ensure proper functionality,
we must ensure that WorkList.erase() is always called before WorkList.end().

llvm-svn: 7673
2003-08-07 14:43:13 +00:00
..
Hello Initial checkin of the "Hello World" Pass. 2002-08-08 20:10:38 +00:00
IPO Fixed a segfault in gccld. 2003-08-07 14:43:13 +00:00
Instrumentation DEBUG got moved to Support/Debug.h 2003-08-01 22:15:03 +00:00
Scalar Fixed minor bug in SafeToHoist and made some changes suggested by Chris. 2003-08-05 20:39:02 +00:00
Utils Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll 2003-08-05 16:27:44 +00:00
ExprTypeConvert.cpp DEBUG got moved to Support/Debug.h 2003-08-01 22:15:03 +00:00
LevelRaise.cpp DEBUG got moved to Support/Debug.h 2003-08-01 22:15:03 +00:00
Makefile Convert DIRS to PARALLEL_DIRS. They can be built independently. 2002-09-29 11:52:14 +00:00
TransformInternals.cpp avoid dividing by zero when dealing with zero sized types (like [0 x double]) 2003-06-23 17:36:49 +00:00
TransformInternals.h Simplify code by using ConstantInt::getRawValue instead of checking to see 2003-07-23 15:22:26 +00:00