Add a note.
authorEvan Cheng <evan.cheng@apple.com>
Fri, 10 Nov 2006 22:09:17 +0000 (22:09 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 10 Nov 2006 22:09:17 +0000 (22:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31650 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/README-SSE.txt

index 5c7722da535245efd9a5da073478408143d7e8c1..2685956dc1aabd06a6112e0194aedfaf66d8686e 100644 (file)
@@ -551,3 +551,9 @@ void test4(vectorfloat *F, float *f) {
 
 Apply the same transformation that merged four float into a single 128-bit load
 to loads from constant pool.
+
+//===---------------------------------------------------------------------===//
+
+Floating point max / min are commutable when -enable-unsafe-fp-path is
+specified. We should turn int_x86_sse_max_ss and X86ISD::FMIN etc. into other
+nodes which are selected to max / min instructions that are marked commutable.