[llvm] r293916 - [X86][XOP] Added FIXME comments to missed shuffle combine opportunities
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 2 10:26:29 PST 2017
Author: rksimon
Date: Thu Feb 2 12:26:28 2017
New Revision: 293916
URL: http://llvm.org/viewvc/llvm-project?rev=293916&view=rev
Log:
[X86][XOP] Added FIXME comments to missed shuffle combine opportunities
Requested by @silvas
Modified:
llvm/trunk/test/CodeGen/X86/vector-shuffle-combining-xop.ll
Modified: llvm/trunk/test/CodeGen/X86/vector-shuffle-combining-xop.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/vector-shuffle-combining-xop.ll?rev=293916&r1=293915&r2=293916&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/vector-shuffle-combining-xop.ll (original)
+++ llvm/trunk/test/CodeGen/X86/vector-shuffle-combining-xop.ll Thu Feb 2 12:26:28 2017
@@ -318,6 +318,7 @@ define <4 x i32> @combine_vpperm_10zz32B
ret <4 x i32> %res3
}
+; FIXME: Duplicated load in i686
define void @buildvector_v4f32_0404(float %a, float %b, <4 x float>* %ptr) {
; X32-LABEL: buildvector_v4f32_0404:
; X32: # BB#0:
@@ -341,6 +342,7 @@ define void @buildvector_v4f32_0404(floa
ret void
}
+; FIXME: Failed to fold to vpermil2ps
define void @buildvector_v4f32_07z6(float %a, <4 x float> %b, <4 x float>* %ptr) {
; X32-LABEL: buildvector_v4f32_07z6:
; X32: # BB#0:
More information about the llvm-commits
mailing list