diff options
author | Sanjay Patel <spatel@rotateright.com> | 2018-11-19 15:34:09 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2018-11-19 15:34:09 +0000 |
commit | 08c0a0ac58764944adf5b116c82c2bc98ac6df1a (patch) | |
tree | 044548d5b6543d76a4b5dda185a320faa88e685d /llvm/test/CodeGen | |
parent | 60abc29b0ab6574c2b26042a2cfd4813af1e8919 (diff) | |
download | bcm5719-llvm-08c0a0ac58764944adf5b116c82c2bc98ac6df1a.tar.gz bcm5719-llvm-08c0a0ac58764944adf5b116c82c2bc98ac6df1a.zip |
[Hexagon] make test immune to improvements in undef simplification
llvm-svn: 347218
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r-- | llvm/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll b/llvm/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll index 86687b3c047..c79525442c6 100644 --- a/llvm/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll +++ b/llvm/test/CodeGen/Hexagon/autohvx/build-vector-i32-type.ll @@ -9,11 +9,11 @@ target triple = "hexagon" @g0 = global <16 x float> zeroinitializer, align 8 @g1 = global <16 x i32> zeroinitializer, align 8 -define void @fred() #0 { +define void @fred(<16 x i16> %x) #0 { b0: %v1 = load <16 x float>, <16 x float>* @g0, align 8 %v2 = fcmp olt <16 x float> undef, %v1 - %v3 = select <16 x i1> %v2, <16 x i16> undef, <16 x i16> zeroinitializer + %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 ret void |