diff options
| author | Igor Laevsky <igmyrj@gmail.com> | 2017-12-13 11:21:18 +0000 |
|---|---|---|
| committer | Igor Laevsky <igmyrj@gmail.com> | 2017-12-13 11:21:18 +0000 |
| commit | e0edb66475dd3dd4adf55cb00cdd06e596b199ef (patch) | |
| tree | 88a05c5b136b063fe94be5ab72cefcbe8e7f0ddd /llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll | |
| parent | e8d4e88babc915ffdadf96b69550acfded64d0ee (diff) | |
| download | bcm5719-llvm-e0edb66475dd3dd4adf55cb00cdd06e596b199ef.tar.gz bcm5719-llvm-e0edb66475dd3dd4adf55cb00cdd06e596b199ef.zip | |
Reintroduce r320049, r320014 and r319894.
OpenGL issues should be fixed by now.
llvm-svn: 320568
Diffstat (limited to 'llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll')
| -rw-r--r-- | llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll b/llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll index c358509d690..41c6370e48e 100644 --- a/llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll +++ b/llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll @@ -54,10 +54,10 @@ define <4 x float> @bazz(<4 x float> %x, i32 %a) { ret <4 x float> %ins6 } +; Out of bounds index folds to undef define <4 x float> @bazzz(<4 x float> %x) { ; CHECK-LABEL: @bazzz( -; CHECK-NEXT: [[INS2:%.*]] = insertelement <4 x float> %x, float 2.000000e+00, i32 2 -; CHECK-NEXT: ret <4 x float> [[INS2]] +; CHECK-NEXT: ret <4 x float> <float undef, float undef, float 2.000000e+00, float undef> ; %ins1 = insertelement<4 x float> %x, float 1.0, i32 5 %ins2 = insertelement<4 x float> %ins1, float 2.0, i32 2 |

