summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/signed-comparison.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstCombine/signed-comparison.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/signed-comparison.ll5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/test/Transforms/InstCombine/signed-comparison.ll b/llvm/test/Transforms/InstCombine/signed-comparison.ll
index 5092ce713b7..1fbfc2d1463 100644
--- a/llvm/test/Transforms/InstCombine/signed-comparison.ll
+++ b/llvm/test/Transforms/InstCombine/signed-comparison.ll
@@ -13,12 +13,9 @@ define i1 @scalar_zext_slt(i16 %t4) {
ret i1 %t6
}
-; FIXME: Vector compare should work the same as scalar.
-
define <4 x i1> @vector_zext_slt(<4 x i16> %t4) {
; CHECK-LABEL: @vector_zext_slt(
-; CHECK-NEXT: [[T5:%.*]] = zext <4 x i16> %t4 to <4 x i32>
-; CHECK-NEXT: [[T6:%.*]] = icmp ult <4 x i32> [[T5]], <i32 500, i32 0, i32 501, i32 65535>
+; CHECK-NEXT: [[T6:%.*]] = icmp ult <4 x i16> %t4, <i16 500, i16 0, i16 501, i16 -1>
; CHECK-NEXT: ret <4 x i1> [[T6]]
;
%t5 = zext <4 x i16> %t4 to <4 x i32>
OpenPOWER on IntegriCloud