LLVM backend for 6502
Go to file
Robert Bocchino 71698285e8 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15291 91177308-0d34-0410-b5e6-96231b3b80d8
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
examples/ModuleMaker
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
runtime
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
configure Revised the generation of files so that they follow the newer autoconf 2004-07-23 15:40:57 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in
Makefile.rules
README.txt

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