From 484c7a12954fadcdfc07d4dbd41b9f0c081c425b Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Fri, 10 Nov 2006 22:09:17 +0000 Subject: [PATCH] Add a note. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31650 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/README-SSE.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/Target/X86/README-SSE.txt b/lib/Target/X86/README-SSE.txt index 5c7722da535..2685956dc1a 100644 --- a/lib/Target/X86/README-SSE.txt +++ b/lib/Target/X86/README-SSE.txt @@ -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. -- 2.34.1