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 |