llvm/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
AsmParser
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
ExecutionEngine Fix PR1057 (compilation on macos 10.3), patch by Scott Michel! 2006-12-17 21:04:02 +00:00
Linker
Support Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
System
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