summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll
diff options
context:
space:
mode:
authorIgor Laevsky <igmyrj@gmail.com>2017-12-12 10:03:39 +0000
committerIgor Laevsky <igmyrj@gmail.com>2017-12-12 10:03:39 +0000
commitd63560b8179d4dca1bce0dfa62888ec1eef32e6d (patch)
tree5c7c7e565f4742497aa73f4af4647c21fe311ff3 /llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll
parentf4ceb77cd98cb5da71f928826a6f309801f6ccc4 (diff)
downloadbcm5719-llvm-d63560b8179d4dca1bce0dfa62888ec1eef32e6d.tar.gz
bcm5719-llvm-d63560b8179d4dca1bce0dfa62888ec1eef32e6d.zip
Revert r320049, r320014 and r319894
They were causing failures of the piglit OpenGL tests with AMD GPUs using the Mesa radeonsi driver. llvm-svn: 320466
Diffstat (limited to 'llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/vector_insertelt_shuffle.ll4
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 41c6370e48e..c358509d690 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: ret <4 x float> <float undef, float undef, float 2.000000e+00, float undef>
+; CHECK-NEXT: [[INS2:%.*]] = insertelement <4 x float> %x, float 2.000000e+00, i32 2
+; CHECK-NEXT: ret <4 x float> [[INS2]]
;
%ins1 = insertelement<4 x float> %x, float 1.0, i32 5
%ins2 = insertelement<4 x float> %ins1, float 2.0, i32 2
OpenPOWER on IntegriCloud