llvm-6502/lib
Dan Gohman 23ff1826b9 Teach GetNegatedExpression to negate 0-B to B in UnsafeFPMath mode, and
visitFSUB to fold 0-B to -B in UnsafeFPMath mode. Also change visitFNEG
to use isNegatibleForFree/GetNegatedExpression instead of doing a subset
of the same thing manually.

This fixes test/CodeGen/X86/negative-sin.ll.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37842 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-02 15:48:56 +00:00
..
Analysis Add explicit keywords. 2007-07-02 14:53:37 +00:00
Archive adjust this to live in lib/Archive 2007-05-06 19:49:28 +00:00
AsmParser Convert .cvsignore files 2007-06-29 16:35:07 +00:00
Bitcode Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. 2007-05-18 04:02:46 +00:00
CodeGen Teach GetNegatedExpression to negate 0-B to B in UnsafeFPMath mode, and 2007-07-02 15:48:56 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine (For Chris): Fix failure where we rejected compiling stubs when lazy compilation is disabled. 2007-06-30 00:10:37 +00:00
Linker Fix a bug in my previous patch. 2007-06-28 20:06:38 +00:00
Support Fix undefined behaviour reported by the new --enable-expensive-checks option. 2007-07-01 03:06:30 +00:00
System Provide hook for alloca on VCPP. Patch by Scott Graham 2007-06-25 07:12:14 +00:00
Target Convert .cvsignore files 2007-06-29 16:35:07 +00:00
Transforms Preserve DominanceFrontier. 2007-06-29 23:11:49 +00:00
VMCore Remove ETForest. 2007-06-27 20:53:52 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00