[llvm] r351797 - [X86] HADDPS/HADDPD scalar lowering was added at rL350421

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 22 02:49:41 PST 2019


Author: rksimon
Date: Tue Jan 22 02:49:41 2019
New Revision: 351797

URL: http://llvm.org/viewvc/llvm-project?rev=351797&view=rev
Log:
[X86] HADDPS/HADDPD scalar lowering was added at rL350421

Modified:
    llvm/trunk/lib/Target/X86/README-SSE.txt

Modified: llvm/trunk/lib/Target/X86/README-SSE.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/README-SSE.txt?rev=351797&r1=351796&r2=351797&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/README-SSE.txt (original)
+++ llvm/trunk/lib/Target/X86/README-SSE.txt Tue Jan 22 02:49:41 2019
@@ -827,15 +827,3 @@ and inversion with an rsqrtss instructio
 cost of reduced accuracy.
 
 //===---------------------------------------------------------------------===//
-
-This function should be matched to haddpd when the appropriate CPU is enabled:
-
-#include <x86intrin.h>
-double f (__m128d p) {
-  return p[0] + p[1];
-}
-
-similarly, v[0]-v[1] should match to hsubpd, and {v[0]-v[1], w[0]-w[1]} should
-turn into hsubpd also.
-
-//===---------------------------------------------------------------------===//




More information about the llvm-commits mailing list