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