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

Unified Diff: tests_lit/llvm2ice_tests/convert.ll

Issue 1531623007: Add option to force filetype=asm for testing (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Code review fixes. Tighter ABI checks. Created 4 years, 11 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
Index: tests_lit/llvm2ice_tests/convert.ll
diff --git a/tests_lit/llvm2ice_tests/convert.ll b/tests_lit/llvm2ice_tests/convert.ll
index 5c8e5d275a86ba839a61c1d956da3cbce5221a3b..37fb5a268a708cca5099cc24c13556794547b44c 100644
--- a/tests_lit/llvm2ice_tests/convert.ll
+++ b/tests_lit/llvm2ice_tests/convert.ll
@@ -48,15 +48,15 @@ entry:
ret void
}
; CHECK-LABEL: from_int8
-; CHECK: mov {{.*}},BYTE PTR
-; CHECK: movsx e{{.*}},{{[a-d]l|BYTE PTR}}
-; CHECK: mov WORD PTR
+; CHECK: mov {{.*}},{{(BYTE PTR)?}}
+; CHECK: movsx {{.*}},{{[a-d]l|BYTE PTR}}
+; CHECK: mov {{(WORD PTR)?}}
; CHECK: movsx
-; CHECK: mov DWORD PTR
+; CHECK: mov {{(DWORD PTR)?}}
; CHECK: movsx
; CHECK: sar {{.*}},0x1f
-; CHECK-DAG: ds:0x0,{{.*}}i64v
-; CHECK-DAG: ds:0x4,{{.*}}i64v
+; CHECK-DAG: ds:0x{{.}},{{.*}}{{(i64v)|(.bss)}}
+; CHECK-DAG: ds:0x{{.}},{{.*}}{{(i64v)|(.bss)}}
; ARM32-LABEL: from_int8
; ARM32: movw {{.*}}i8v
@@ -89,13 +89,13 @@ entry:
ret void
}
; CHECK-LABEL: from_int16
-; CHECK: mov {{.*}},WORD PTR
-; CHECK: 0x0 {{.*}}i16v
+; CHECK: mov {{.*}},{{(WORD PTR)?}}
+; CHECK: 0x{{.}} {{.*}}{{(i16v)|(.bss)}}
; CHECK: movsx e{{.*}},{{.*x|[ds]i|bp|WORD PTR}}
-; CHECK: 0x0,{{.*}}i32v
+; CHECK: 0x{{.}},{{.*}}{{(i32v)|(.bss)}}
; CHECK: movsx e{{.*}},{{.*x|[ds]i|bp|WORD PTR}}
; CHECK: sar {{.*}},0x1f
-; CHECK: 0x0,{{.*}}i64v
+; CHECK: 0x{{.}},{{.*}}{{(i64v)|(.bss)}}
; ARM32-LABEL: from_int16
; ARM32: movw {{.*}}i16v
@@ -126,11 +126,11 @@ entry:
ret void
}
; CHECK-LABEL: from_int32
-; CHECK: 0x0 {{.*}} i32v
-; CHECK: 0x0,{{.*}} i8v
-; CHECK: 0x0,{{.*}} i16v
+; CHECK: 0x{{.}} {{.*}} {{(i32v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i8v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i16v)|(.bss)}}
; CHECK: sar {{.*}},0x1f
-; CHECK: 0x0,{{.*}} i64v
+; CHECK: 0x{{.}},{{.*}} {{(i64v)|(.bss)}}
; ARM32-LABEL: from_int32
; ARM32: movw {{.*}}i32v
@@ -159,10 +159,10 @@ entry:
ret void
}
; CHECK-LABEL: from_int64
-; CHECK: 0x0 {{.*}} i64v
-; CHECK: 0x0,{{.*}} i8v
-; CHECK: 0x0,{{.*}} i16v
-; CHECK: 0x0,{{.*}} i32v
+; CHECK: 0x{{.}} {{.*}} {{(i64v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i8v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i16v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i32v)|(.bss)}}
; ARM32-LABEL: from_int64
; ARM32: movw {{.*}}i64v
@@ -190,14 +190,14 @@ entry:
ret void
}
; CHECK-LABEL: from_uint8
-; CHECK: 0x0 {{.*}} u8v
-; CHECK: movzx e{{.*}},{{[a-d]l|BYTE PTR}}
-; CHECK: 0x0,{{.*}} i16v
+; CHECK: 0x{{.*}} {{.*}} {{(u8v)|(.bss)}}
+; CHECK: movzx {{.*}},{{[a-d]l|BYTE PTR}}
+; CHECK: 0x{{.}},{{.*}} {{(i16v)|(.bss)}}
; CHECK: movzx
-; CHECK: 0x0,{{.*}} i32v
+; CHECK: 0x{{.}},{{.*}} {{(i32v)|(.bss)}}
; CHECK: movzx
; CHECK: mov {{.*}},0x0
-; CHECK: 0x0,{{.*}} i64v
+; CHECK: 0x{{.}},{{.*}} {{(i64v)|(.bss)}}
; ARM32-LABEL: from_uint8
; ARM32: movw {{.*}}u8v
@@ -229,13 +229,13 @@ entry:
ret void
}
; CHECK-LABEL: from_uint16
-; CHECK: 0x0 {{.*}} u16v
-; CHECK: 0x0,{{.*}} i8v
+; CHECK: 0x{{.*}} {{.*}} {{(u16v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i8v)|(.bss)}}
; CHECK: movzx e{{.*}},{{.*x|[ds]i|bp|WORD PTR}}
-; CHECK: 0x0,{{.*}} i32v
+; CHECK: 0x{{.}},{{.*}} {{(i32v)|(.bss)}}
; CHECK: movzx e{{.*}},{{.*x|[ds]i|bp|WORD PTR}}
; CHECK: mov {{.*}},0x0
-; CHECK: 0x0,{{.*}} i64v
+; CHECK: 0x{{.}},{{.*}} {{(i64v)|(.bss)}}
; ARM32-LABEL: from_uint16
; ARM32: movw {{.*}}u16v
@@ -266,11 +266,11 @@ entry:
ret void
}
; CHECK-LABEL: from_uint32
-; CHECK: 0x0 {{.*}} u32v
-; CHECK: 0x0,{{.*}} i8v
-; CHECK: 0x0,{{.*}} i16v
+; CHECK: 0x{{.*}} {{.*}} {{(u32v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i8v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i16v)|(.bss)}}
; CHECK: mov {{.*}},0x0
-; CHECK: 0x0,{{.*}} i64v
+; CHECK: 0x{{.}},{{.*}} {{(i64v)|(.bss)}}
; ARM32-LABEL: from_uint32
; ARM32: movw {{.*}}u32v
@@ -299,10 +299,10 @@ entry:
ret void
}
; CHECK-LABEL: from_uint64
-; CHECK: 0x0 {{.*}} u64v
-; CHECK: 0x0,{{.*}} i8v
-; CHECK: 0x0,{{.*}} i16v
-; CHECK: 0x0,{{.*}} i32v
+; CHECK: 0x{{.*}} {{.*}} {{(u64v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i8v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i16v)|(.bss)}}
+; CHECK: 0x{{.}},{{.*}} {{(i32v)|(.bss)}}
; ARM32-LABEL: from_uint64
; ARM32: movw {{.*}}u64v

Powered by Google App Engine
This is Rietveld 408576698