llvm-6502/lib/VMCore
Chris Lattner 5be662505e this logic is broken for trunc to bool, replace the folding logic for trunc
completely, as it is trivial.  We should probably do this for the rest of the
cast operations.  This fixes ConstProp/2006-12-01-TruncBoolBug.ll.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32081 91177308-0d34-0410-b5e6-96231b3b80d8
2006-12-01 19:22:41 +00:00
..
AsmWriter.cpp Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00
AutoUpgrade.cpp Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00
BasicBlock.cpp add method, correct comment 2006-09-23 04:03:45 +00:00
ConstantFold.cpp this logic is broken for trunc to bool, replace the folding logic for trunc 2006-12-01 19:22:41 +00:00
ConstantFold.h For PR950: 2006-11-27 01:05:10 +00:00
ConstantFolding.h For PR950: 2006-11-27 01:05:10 +00:00
Constants.cpp add a new ConstantIntegral::get method. Simplify the implementation of 2006-12-01 19:20:02 +00:00
Dominators.cpp Removed iostream #includes. Replaced std::cerr with DOUT. 2006-11-17 08:03:48 +00:00
Function.cpp For PR950: 2006-11-27 01:05:10 +00:00
Globals.cpp Add a version of the globalvariable ctor that inserts at a specific location. 2006-09-30 21:31:26 +00:00
InlineAsm.cpp For PR780: 2006-06-07 23:03:13 +00:00
Instruction.cpp For PR950: 2006-11-27 01:05:10 +00:00
Instructions.cpp For PR950: 2006-11-27 01:05:10 +00:00
IntrinsicInst.cpp For PR950: 2006-11-27 01:05:10 +00:00
LeakDetector.cpp Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00
Makefile Make the makefile tell us when Intrinsics.gen is being updated. 2006-10-26 01:42:23 +00:00
Mangler.cpp Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
Module.cpp Make the getNamedFunction and getNamedGlobal methods be const. They don't 2006-05-31 16:40:28 +00:00
ModuleProvider.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
Pass.cpp Add explicit doInitialization/doFinalization methods instead of making 2006-09-04 04:07:39 +00:00
PassManager.cpp Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00
PassManagerT.h Update comment. Valid option is -debug-pass=Structures. 2006-10-30 19:25:54 +00:00
SymbolTable.cpp Removed iostream #includes. Replaced std::cerr with DOUT. 2006-11-17 08:03:48 +00:00
SymbolTableListTraitsImpl.h Remove trailing whitespace 2005-04-21 23:48:37 +00:00
Type.cpp For PR950: 2006-11-27 01:05:10 +00:00
TypeSymbolTable.cpp Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00
Value.cpp Removed iostream #includes. Replaced std::cerr with DOUT. 2006-11-17 08:03:48 +00:00
ValueSymbolTable.cpp Removed iostream #includes. Replaced std::cerr with DOUT. 2006-11-17 08:03:48 +00:00
ValueTypes.cpp Move MVT::getVectorType out of line, it is large and shouldn't be inlined. 2006-07-19 00:40:45 +00:00
Verifier.cpp Changed to using LLVM streams. 2006-11-28 02:09:03 +00:00