diff options
Diffstat (limited to 'llvm/test/CodeGen/Hexagon/autohvx/isel-vec-ext.ll')
-rw-r--r-- | llvm/test/CodeGen/Hexagon/autohvx/isel-vec-ext.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/Hexagon/autohvx/isel-vec-ext.ll b/llvm/test/CodeGen/Hexagon/autohvx/isel-vec-ext.ll index ba1d57f0489..16ecb087401 100644 --- a/llvm/test/CodeGen/Hexagon/autohvx/isel-vec-ext.ll +++ b/llvm/test/CodeGen/Hexagon/autohvx/isel-vec-ext.ll @@ -6,9 +6,9 @@ target triple = "hexagon" ; CHECK-LABEL: danny: ; CHECK: vunpack ; CHECK-NOT: vinsert -define void @danny() local_unnamed_addr #0 { +define void @danny(<16 x i16>* %a0) local_unnamed_addr #0 { b2: - %v16 = select <16 x i1> undef, <16 x i16> undef, <16 x i16> zeroinitializer + %v16 = load <16 x i16>, <16 x i16>* %a0, align 128 %v17 = sext <16 x i16> %v16 to <16 x i32> store <16 x i32> %v17, <16 x i32>* undef, align 128 unreachable @@ -17,9 +17,9 @@ b2: ; CHECK-LABEL: sammy: ; CHECK: vunpack ; CHECK-NOT: vinsert -define void @sammy() local_unnamed_addr #1 { +define void @sammy(<32 x i16>* %a0) local_unnamed_addr #1 { b2: - %v16 = select <32 x i1> undef, <32 x i16> undef, <32 x i16> zeroinitializer + %v16 = load <32 x i16>, <32 x i16>* %a0, align 128 %v17 = sext <32 x i16> %v16 to <32 x i32> store <32 x i32> %v17, <32 x i32>* undef, align 128 unreachable |