Remove the logic for reasoning about NaNs from the code that forms
authorDan Gohman <gohman@apple.com>
Mon, 22 Feb 2010 04:03:39 +0000 (04:03 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 22 Feb 2010 04:03:39 +0000 (04:03 +0000)
commit8ce05daf5409d7bbfdc6bfeaff32304ecd106622
tree411f9919872748b354932c4ae253a19e4c3067a1
parent278f958c61e973975bf63b7a82f3d8322ea16c00
Remove the logic for reasoning about NaNs from the code that forms
SSE min and max instructions. The real thing this code needs to be
concerned about is negative zero.

Update the sse-minmax.ll test accordingly, and add tests for
-enable-unsafe-fp-math mode as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96775 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/sse-minmax.ll