]> granicus.if.org Git - llvm/commitdiff
[Hexagon] Remove fcmp undef from reduced tests
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 29 Mar 2019 19:14:52 +0000 (19:14 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 29 Mar 2019 19:14:52 +0000 (19:14 +0000)
Pre-commit for D60006 (Add fcmp UNDEF handling to SelectionDAG::FoldSetCC)

Approved by @kparzysz (Krzysztof Parzyszek)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357301 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll

index c79525442c6a7a00d531eb048b20345c0649ff70..c534c0b748787366f391e1b86d0162e67199356a 100644 (file)
@@ -9,10 +9,10 @@ target triple = "hexagon"
 @g0 = global <16 x float> zeroinitializer, align 8
 @g1 = global <16 x i32> zeroinitializer, align 8
 
-define void @fred(<16 x i16> %x) #0 {
+define void @fred(<16 x i16> %x, <16 x float> %y) #0 {
 b0:
   %v1 = load <16 x float>, <16 x float>* @g0, align 8
-  %v2 = fcmp olt <16 x float> undef, %v1
+  %v2 = fcmp olt <16 x float> %y, %v1
   %v3 = select <16 x i1> %v2, <16 x i16> %x, <16 x i16> zeroinitializer
   %v4 = sext <16 x i16> %v3 to <16 x i32>
   store <16 x i32> %v4, <16 x i32>* @g1, align 64