From: Simon Pilgrim Date: Fri, 29 Mar 2019 19:14:52 +0000 (+0000) Subject: [Hexagon] Remove fcmp undef from reduced tests X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=966d4dc9697fab248575a3b99de53bae284f6709;p=llvm [Hexagon] Remove fcmp undef from reduced tests 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 --- diff --git a/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll b/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll index c79525442c6..c534c0b7487 100644 --- a/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll +++ b/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll @@ -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