| 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 1942 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1953 | 1953 |
| 1954 ; CHECK-LABEL: phi64Undef | 1954 ; CHECK-LABEL: phi64Undef |
| 1955 ; CHECK: mov {{.*}},0x0 | 1955 ; CHECK: mov {{.*}},0x0 |
| 1956 ; CHECK: mov {{.*}},0x0 | 1956 ; CHECK: mov {{.*}},0x0 |
| 1957 ; OPTM1-LABEL: phi64Undef | 1957 ; OPTM1-LABEL: phi64Undef |
| 1958 ; OPTM1: mov {{.*}},0x0 | 1958 ; OPTM1: mov {{.*}},0x0 |
| 1959 ; OPTM1: mov {{.*}},0x0 | 1959 ; OPTM1: mov {{.*}},0x0 |
| 1960 ; ARM32-LABEL: phi64Undef | 1960 ; ARM32-LABEL: phi64Undef |
| 1961 ; ARM32: mov {{.*}} #0 | 1961 ; ARM32: mov {{.*}} #0 |
| 1962 ; ARM32: mov {{.*}} #0 | 1962 ; ARM32: mov {{.*}} #0 |
| 1963 | |
| OLD | NEW |