Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(155)

Unified Diff: tests_lit/llvm2ice_tests/vector-icmp.ll

Issue 1387963002: Make sure that all globals are internal, except for "start" functions. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Fix new tests. Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests_lit/llvm2ice_tests/vector-fcmp.ll ('k') | tests_lit/llvm2ice_tests/vector-ops.ll » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests_lit/llvm2ice_tests/vector-icmp.ll
diff --git a/tests_lit/llvm2ice_tests/vector-icmp.ll b/tests_lit/llvm2ice_tests/vector-icmp.ll
index 0830b38637c62c039f5b47221e135283f5a6df03..57adc9464ca959bf397cc55d73a19cb0e458f8d1 100644
--- a/tests_lit/llvm2ice_tests/vector-icmp.ll
+++ b/tests_lit/llvm2ice_tests/vector-icmp.ll
@@ -7,7 +7,7 @@
; Check that sext elimination occurs when the result of the comparison
; instruction is alrady sign extended. Sign extension to 4 x i32 uses
; the pslld instruction.
-define <4 x i32> @test_sext_elimination(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i32> @test_sext_elimination(<4 x i32> %a, <4 x i32> %b) {
entry:
%res.trunc = icmp eq <4 x i32> %a, %b
%res = sext <4 x i1> %res.trunc to <4 x i32>
@@ -17,7 +17,7 @@ entry:
; CHECK-NOT: pslld
}
-define <4 x i1> @test_icmp_v4i32_eq(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_eq(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp eq <4 x i32> %a, %b
ret <4 x i1> %res
@@ -25,7 +25,7 @@ entry:
; CHECK: pcmpeqd
}
-define <4 x i1> @test_icmp_v4i32_ne(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_ne(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp ne <4 x i32> %a, %b
ret <4 x i1> %res
@@ -34,14 +34,14 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i32_sgt(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_sgt(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp sgt <4 x i32> %a, %b
ret <4 x i1> %res
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i32_sle(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_sle(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp sle <4 x i32> %a, %b
ret <4 x i1> %res
@@ -50,7 +50,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i32_slt(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_slt(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp slt <4 x i32> %a, %b
ret <4 x i1> %res
@@ -58,7 +58,7 @@ entry:
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i32_uge(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_uge(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp uge <4 x i32> %a, %b
ret <4 x i1> %res
@@ -68,7 +68,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i32_ugt(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_ugt(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp ugt <4 x i32> %a, %b
ret <4 x i1> %res
@@ -77,7 +77,7 @@ entry:
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i32_ule(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_ule(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp ule <4 x i32> %a, %b
ret <4 x i1> %res
@@ -87,7 +87,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i32_ult(<4 x i32> %a, <4 x i32> %b) {
+define internal <4 x i1> @test_icmp_v4i32_ult(<4 x i32> %a, <4 x i32> %b) {
entry:
%res = icmp ult <4 x i32> %a, %b
ret <4 x i1> %res
@@ -96,7 +96,7 @@ entry:
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i1_eq(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_eq(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp eq <4 x i1> %a, %b
ret <4 x i1> %res
@@ -104,7 +104,7 @@ entry:
; CHECK: pcmpeqd
}
-define <4 x i1> @test_icmp_v4i1_ne(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_ne(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp ne <4 x i1> %a, %b
ret <4 x i1> %res
@@ -113,7 +113,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i1_sgt(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_sgt(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp sgt <4 x i1> %a, %b
ret <4 x i1> %res
@@ -121,7 +121,7 @@ entry:
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i1_sle(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_sle(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp sle <4 x i1> %a, %b
ret <4 x i1> %res
@@ -130,7 +130,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i1_slt(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_slt(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp slt <4 x i1> %a, %b
ret <4 x i1> %res
@@ -138,7 +138,7 @@ entry:
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i1_uge(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_uge(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp uge <4 x i1> %a, %b
ret <4 x i1> %res
@@ -148,7 +148,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i1_ugt(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_ugt(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp ugt <4 x i1> %a, %b
ret <4 x i1> %res
@@ -157,7 +157,7 @@ entry:
; CHECK: pcmpgtd
}
-define <4 x i1> @test_icmp_v4i1_ule(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_ule(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp ule <4 x i1> %a, %b
ret <4 x i1> %res
@@ -167,7 +167,7 @@ entry:
; CHECK: pxor
}
-define <4 x i1> @test_icmp_v4i1_ult(<4 x i1> %a, <4 x i1> %b) {
+define internal <4 x i1> @test_icmp_v4i1_ult(<4 x i1> %a, <4 x i1> %b) {
entry:
%res = icmp ult <4 x i1> %a, %b
ret <4 x i1> %res
@@ -176,7 +176,7 @@ entry:
; CHECK: pcmpgtd
}
-define <8 x i1> @test_icmp_v8i16_eq(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_eq(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp eq <8 x i16> %a, %b
ret <8 x i1> %res
@@ -184,7 +184,7 @@ entry:
; CHECK: pcmpeqw
}
-define <8 x i1> @test_icmp_v8i16_ne(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_ne(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp ne <8 x i16> %a, %b
ret <8 x i1> %res
@@ -193,7 +193,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i16_sgt(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_sgt(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp sgt <8 x i16> %a, %b
ret <8 x i1> %res
@@ -201,7 +201,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i16_sle(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_sle(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp sle <8 x i16> %a, %b
ret <8 x i1> %res
@@ -210,7 +210,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i16_slt(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_slt(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp slt <8 x i16> %a, %b
ret <8 x i1> %res
@@ -218,7 +218,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i16_uge(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_uge(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp uge <8 x i16> %a, %b
ret <8 x i1> %res
@@ -228,7 +228,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i16_ugt(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_ugt(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp ugt <8 x i16> %a, %b
ret <8 x i1> %res
@@ -237,7 +237,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i16_ule(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_ule(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp ule <8 x i16> %a, %b
ret <8 x i1> %res
@@ -247,7 +247,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i16_ult(<8 x i16> %a, <8 x i16> %b) {
+define internal <8 x i1> @test_icmp_v8i16_ult(<8 x i16> %a, <8 x i16> %b) {
entry:
%res = icmp ult <8 x i16> %a, %b
ret <8 x i1> %res
@@ -256,7 +256,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i1_eq(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_eq(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp eq <8 x i1> %a, %b
ret <8 x i1> %res
@@ -264,7 +264,7 @@ entry:
; CHECK: pcmpeqw
}
-define <8 x i1> @test_icmp_v8i1_ne(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_ne(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp ne <8 x i1> %a, %b
ret <8 x i1> %res
@@ -273,7 +273,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i1_sgt(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_sgt(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp sgt <8 x i1> %a, %b
ret <8 x i1> %res
@@ -281,7 +281,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i1_sle(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_sle(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp sle <8 x i1> %a, %b
ret <8 x i1> %res
@@ -290,7 +290,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i1_slt(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_slt(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp slt <8 x i1> %a, %b
ret <8 x i1> %res
@@ -298,7 +298,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i1_uge(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_uge(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp uge <8 x i1> %a, %b
ret <8 x i1> %res
@@ -308,7 +308,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i1_ugt(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_ugt(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp ugt <8 x i1> %a, %b
ret <8 x i1> %res
@@ -317,7 +317,7 @@ entry:
; CHECK: pcmpgtw
}
-define <8 x i1> @test_icmp_v8i1_ule(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_ule(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp ule <8 x i1> %a, %b
ret <8 x i1> %res
@@ -327,7 +327,7 @@ entry:
; CHECK: pxor
}
-define <8 x i1> @test_icmp_v8i1_ult(<8 x i1> %a, <8 x i1> %b) {
+define internal <8 x i1> @test_icmp_v8i1_ult(<8 x i1> %a, <8 x i1> %b) {
entry:
%res = icmp ult <8 x i1> %a, %b
ret <8 x i1> %res
@@ -336,7 +336,7 @@ entry:
; CHECK: pcmpgtw
}
-define <16 x i1> @test_icmp_v16i8_eq(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_eq(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp eq <16 x i8> %a, %b
ret <16 x i1> %res
@@ -344,7 +344,7 @@ entry:
; CHECK: pcmpeqb
}
-define <16 x i1> @test_icmp_v16i8_ne(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_ne(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp ne <16 x i8> %a, %b
ret <16 x i1> %res
@@ -353,7 +353,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i8_sgt(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_sgt(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp sgt <16 x i8> %a, %b
ret <16 x i1> %res
@@ -361,7 +361,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i8_sle(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_sle(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp sle <16 x i8> %a, %b
ret <16 x i1> %res
@@ -370,7 +370,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i8_slt(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_slt(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp slt <16 x i8> %a, %b
ret <16 x i1> %res
@@ -378,7 +378,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i8_uge(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_uge(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp uge <16 x i8> %a, %b
ret <16 x i1> %res
@@ -388,7 +388,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i8_ugt(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_ugt(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp ugt <16 x i8> %a, %b
ret <16 x i1> %res
@@ -397,7 +397,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i8_ule(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_ule(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp ule <16 x i8> %a, %b
ret <16 x i1> %res
@@ -407,7 +407,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i8_ult(<16 x i8> %a, <16 x i8> %b) {
+define internal <16 x i1> @test_icmp_v16i8_ult(<16 x i8> %a, <16 x i8> %b) {
entry:
%res = icmp ult <16 x i8> %a, %b
ret <16 x i1> %res
@@ -416,7 +416,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i1_eq(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_eq(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp eq <16 x i1> %a, %b
ret <16 x i1> %res
@@ -424,7 +424,7 @@ entry:
; CHECK: pcmpeqb
}
-define <16 x i1> @test_icmp_v16i1_ne(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_ne(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp ne <16 x i1> %a, %b
ret <16 x i1> %res
@@ -433,7 +433,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i1_sgt(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_sgt(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp sgt <16 x i1> %a, %b
ret <16 x i1> %res
@@ -441,7 +441,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i1_sle(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_sle(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp sle <16 x i1> %a, %b
ret <16 x i1> %res
@@ -450,7 +450,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i1_slt(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_slt(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp slt <16 x i1> %a, %b
ret <16 x i1> %res
@@ -458,7 +458,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i1_uge(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_uge(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp uge <16 x i1> %a, %b
ret <16 x i1> %res
@@ -468,7 +468,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i1_ugt(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_ugt(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp ugt <16 x i1> %a, %b
ret <16 x i1> %res
@@ -477,7 +477,7 @@ entry:
; CHECK: pcmpgtb
}
-define <16 x i1> @test_icmp_v16i1_ule(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_ule(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp ule <16 x i1> %a, %b
ret <16 x i1> %res
@@ -487,7 +487,7 @@ entry:
; CHECK: pxor
}
-define <16 x i1> @test_icmp_v16i1_ult(<16 x i1> %a, <16 x i1> %b) {
+define internal <16 x i1> @test_icmp_v16i1_ult(<16 x i1> %a, <16 x i1> %b) {
entry:
%res = icmp ult <16 x i1> %a, %b
ret <16 x i1> %res
« no previous file with comments | « tests_lit/llvm2ice_tests/vector-fcmp.ll ('k') | tests_lit/llvm2ice_tests/vector-ops.ll » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698