| 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..da012183b5feb7d97d85b4cc525eadcacb83ad13 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
|
|
|