OLD | NEW |
1 ; This tries to be a comprehensive test of i64 operations, in | 1 ; This tries to be a comprehensive test of i64 operations, in |
2 ; particular the patterns for lowering i64 operations into constituent | 2 ; particular the patterns for lowering i64 operations into constituent |
3 ; i32 operations on x86-32. | 3 ; i32 operations on x86-32. |
4 | 4 |
5 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ | 5 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ |
6 ; RUN: --target x8632 -i %s --args -O2 -allow-externally-defined-symbols \ | 6 ; RUN: --target x8632 -i %s --args -O2 -allow-externally-defined-symbols \ |
7 ; RUN: | %if --need=target_X8632 --command FileCheck %s | 7 ; RUN: | %if --need=target_X8632 --command FileCheck %s |
8 | 8 |
9 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ | 9 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ |
10 ; RUN: --target x8632 -i %s --args -Om1 -allow-externally-defined-symbols \ | 10 ; RUN: --target x8632 -i %s --args -Om1 -allow-externally-defined-symbols \ |
(...skipping 1918 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1929 | 1929 |
1930 ; CHECK-LABEL: phi64Undef | 1930 ; CHECK-LABEL: phi64Undef |
1931 ; CHECK: mov {{.*}},0x0 | 1931 ; CHECK: mov {{.*}},0x0 |
1932 ; CHECK: mov {{.*}},0x0 | 1932 ; CHECK: mov {{.*}},0x0 |
1933 ; OPTM1-LABEL: phi64Undef | 1933 ; OPTM1-LABEL: phi64Undef |
1934 ; OPTM1: mov {{.*}},0x0 | 1934 ; OPTM1: mov {{.*}},0x0 |
1935 ; OPTM1: mov {{.*}},0x0 | 1935 ; OPTM1: mov {{.*}},0x0 |
1936 ; ARM32-LABEL: phi64Undef | 1936 ; ARM32-LABEL: phi64Undef |
1937 ; ARM32: mov {{.*}} #0 | 1937 ; ARM32: mov {{.*}} #0 |
1938 ; ARM32: mov {{.*}} #0 | 1938 ; ARM32: mov {{.*}} #0 |
1939 | |
OLD | NEW |