[llvm] r357301 - [Hexagon] Remove fcmp undef from reduced tests
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 29 12:14:53 PDT 2019
Author: rksimon
Date: Fri Mar 29 12:14:52 2019
New Revision: 357301
URL: http://llvm.org/viewvc/llvm-project?rev=357301&view=rev
Log:
[Hexagon] Remove fcmp undef from reduced tests
Pre-commit for D60006 (Add fcmp UNDEF handling to SelectionDAG::FoldSetCC)
Approved by @kparzysz (Krzysztof Parzyszek)
Modified:
llvm/trunk/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll
Modified: llvm/trunk/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll?rev=357301&r1=357300&r2=357301&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll (original)
+++ llvm/trunk/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll Fri Mar 29 12:14:52 2019
@@ -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
More information about the llvm-commits
mailing list