[llvm] r326751 - [X86] cvttpd2dq lowering has been supported for some time

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 5 15:00:39 PST 2018


Author: rksimon
Date: Mon Mar  5 15:00:39 2018
New Revision: 326751

URL: http://llvm.org/viewvc/llvm-project?rev=326751&view=rev
Log:
[X86] cvttpd2dq lowering has been supported for some time

Tests in vec_fp_to_int.ll 

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=326751&r1=326750&r2=326751&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/README-SSE.txt (original)
+++ llvm/trunk/lib/Target/X86/README-SSE.txt Mon Mar  5 15:00:39 2018
@@ -839,12 +839,3 @@ similarly, v[0]-v[1] should match to hsu
 turn into hsubpd also.
 
 //===---------------------------------------------------------------------===//
-
-define <2 x i32> @foo(<2 x double> %in) {
-  %x = fptosi <2 x double> %in to <2 x i32>
-  ret <2 x i32> %x
-}
-
-Should compile into cvttpd2dq instead of being scalarized into 2 cvttsd2si.
-
-//===---------------------------------------------------------------------===//




More information about the llvm-commits mailing list