llvm-6502/lib/VMCore
Chris Lattner c9a005807a div/rem by zero and div/rem overflow are both undefined according to
langref.  Constant fold them to undef instead of trying to preserve
the trap.  This fixes PR3354.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62534 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-19 21:55:26 +00:00
..
AsmWriter.cpp Add the private linkage. 2009-01-15 20:18:42 +00:00
Attributes.cpp Use the spiffy new getAlignmentFromAttrs function. 2009-01-11 17:02:06 +00:00
AutoUpgrade.cpp
BasicBlock.cpp
CMakeLists.txt CMake: removed lib/VMCore/DebugInfoBuilder.cpp. 2009-01-08 00:18:52 +00:00
ConstantFold.cpp div/rem by zero and div/rem overflow are both undefined according to 2009-01-19 21:55:26 +00:00
ConstantFold.h
Constants.cpp
Core.cpp
Dominators.cpp
Function.cpp make tblgen emit the entire Intrinsic::getAttributes method, 2009-01-12 01:18:58 +00:00
Globals.cpp Use mayBeOverridden here, in anticipation of the 2009-01-08 20:55:49 +00:00
InlineAsm.cpp
Instruction.cpp add a new insertAfter method, patch by Tom Jablin! 2009-01-13 07:43:51 +00:00
Instructions.cpp simplify CallSite helper class to not consult the Instruction's 2009-01-11 22:33:22 +00:00
IntrinsicInst.cpp
LeakDetector.cpp
Makefile Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
Mangler.cpp Add the private linkage. 2009-01-15 20:18:42 +00:00
Module.cpp Add the private linkage. 2009-01-15 20:18:42 +00:00
ModuleProvider.cpp
Pass.cpp
PassManager.cpp
PrintModulePass.cpp
SymbolTableListTraitsImpl.h
Type.cpp
TypeSymbolTable.cpp
Use.cpp another fix to my previous commit: 2009-01-05 17:19:25 +00:00
Value.cpp Make stripPointerCasts and getUnderlyingObject 2008-12-29 21:06:19 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp
Verifier.cpp Verify Intrinsic::dbg_declare. 2009-01-19 21:00:48 +00:00