Fork of llvm with experimental commits and workarounds for RPCS3
Go to file
Robert Bocchino 4325ca6606 This change fixed a bug in the function visitMul. The prior version
assumed that a constant on the RHS of a multiplication was either an
IntConstant or an FPConstant.  It checked for an IntConstant and then,
if it did not find one, did a hard cast to an FPConstant.  That code
would crash if the RHS were a ConstantExpr that was neither an
IntConstant nor an FPConstant.  This version replaces the hard cast
with a dyn_cast.  It performs the same way for IntConstants and
FPConstants but does nothing, instead of crashing, for constant
expressions.

The regression test for this change is 2004-07-27-ConstantExprMul.ll.

llvm-svn: 15291
2004-07-27 21:02:21 +00:00
autoconf Revised the generation of files so that they follow the newer autoconf 2004-07-23 15:40:57 +00:00
docs New functionality 2004-07-27 07:50:07 +00:00
include As it happens, none of these TargetInstrInfo methods which are only 2004-07-27 17:43:22 +00:00
lib This change fixed a bug in the function visitMul. The prior version 2004-07-27 21:02:21 +00:00
projects Group the hidden command line arguments. 2004-07-10 23:35:46 +00:00
runtime Update GC intrinsics to take a pointer to the object as well as a pointer 2004-07-22 05:51:13 +00:00
test *** empty log message *** 2004-07-27 20:50:02 +00:00
tools Run DSE at link-time, and turn on an IP alias analysis by default in gccld! 2004-07-27 08:13:15 +00:00
utils Fix the nightly tester to default to using gnuplot in /usr/bin 2004-07-27 18:41:49 +00:00
.cvsignore Ok, try #2, this time I'll not be stupid 2003-08-03 18:33:24 +00:00
configure Revised the generation of files so that they follow the newer autoconf 2004-07-23 15:40:57 +00:00
CREDITS.TXT Let's not get carried away here, please. 2004-07-22 22:43:21 +00:00
LICENSE.TXT Add spiff 2004-06-01 20:37:41 +00:00
llvm.spec RPM spec file for LLVM tools and libraries. 2004-02-10 03:57:51 +00:00
Makefile etags isn't portable at all. Make it not run by default. If you still 2004-06-24 18:19:42 +00:00
Makefile.common Standardize header comments of top-level Makefiles. 2004-04-24 00:10:56 +00:00
Makefile.config.in Since the Great LLVM Tool Renaming(tm), we no longer have collisions between our 2004-06-17 15:39:58 +00:00
Makefile.rules * Uncomment rule for location of LLI (formerly commented out: typo?) 2004-07-21 12:47:40 +00:00
README.txt This file has been superseded by docs/index.html . 2004-05-12 02:48:30 +00:00

This file is a placeholder; see docs/index.html for documentation.