llvm-6502/lib
Reid Spencer 390437fc6d Rewrite ConstantFoldCastInstruction so that it doesn't use any of the
ConstRules. Remove the casting rules from ConstRules and subclasses. This
cleans up ConstantFolding significantly. Passes all tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32671 91177308-0d34-0410-b5e6-96231b3b80d8
2006-12-19 03:15:47 +00:00
..
Analysis Fix a bug in GetConstantFactor for affine expressions, in which the existing 2006-12-19 01:16:02 +00:00
Archive For PR1050: 2006-12-15 19:44:51 +00:00
AsmParser Hopefully these are the regenerated files 2006-12-08 18:07:09 +00:00
Bytecode This snuck in. Reverted. 2006-12-17 11:11:10 +00:00
CodeGen May need to promote the operand (either sign_extend_inreg or and) before 2006-12-19 01:44:04 +00:00
Debugger Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
ExecutionEngine Fix PR1057 (compilation on macos 10.3), patch by Scott Michel! 2006-12-17 21:04:02 +00:00
Linker extern_weak linkage. fixes PR1038 2006-12-15 17:35:32 +00:00
Support Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
System Eliminate "control reaches end of non-void function" warnings. 2006-12-05 17:53:26 +00:00
Target macros -> Inline functions 2006-12-18 11:07:09 +00:00
Transforms Convert the last uses of CastInst::createInferredCast to a normal cast 2006-12-18 08:47:13 +00:00
VMCore Rewrite ConstantFoldCastInstruction so that it doesn't use any of the 2006-12-19 03:15:47 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00