Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 ; This tests the NaCl intrinsics not related to atomic operations. | 1 ; This tests the NaCl intrinsics not related to atomic operations. |
| 2 | 2 |
| 3 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ | 3 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ |
| 4 ; RUN: --target x8632 --sandbox -i %s --args -O2 \ | 4 ; RUN: --target x8632 --sandbox -i %s --args -O2 \ |
| 5 ; RUN: -allow-externally-defined-symbols \ | 5 ; RUN: -allow-externally-defined-symbols \ |
| 6 ; RUN: | %if --need=target_X8632 --command FileCheck %s | 6 ; RUN: | %if --need=target_X8632 --command FileCheck %s |
| 7 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ | 7 ; RUN: %if --need=target_X8632 --command %p2i --filetype=obj --disassemble \ |
| 8 ; RUN: --target x8632 --sandbox -i %s --args -Om1 \ | 8 ; RUN: --target x8632 --sandbox -i %s --args -Om1 \ |
| 9 ; RUN: -allow-externally-defined-symbols \ | 9 ; RUN: -allow-externally-defined-symbols \ |
| 10 ; RUN: | %if --need=target_X8632 --command FileCheck %s | 10 ; RUN: | %if --need=target_X8632 --command FileCheck %s |
| (...skipping 18 matching lines...) Expand all Loading... | |
| 29 | 29 |
| 30 ; RUN: %if --need=target_ARM32 \ | 30 ; RUN: %if --need=target_ARM32 \ |
| 31 ; RUN: --command %p2i --filetype=obj --disassemble --target arm32 \ | 31 ; RUN: --command %p2i --filetype=obj --disassemble --target arm32 \ |
| 32 ; RUN: -i %s --args -O2 \ | 32 ; RUN: -i %s --args -O2 \ |
| 33 ; RUN: -allow-externally-defined-symbols \ | 33 ; RUN: -allow-externally-defined-symbols \ |
| 34 ; RUN: | %if --need=target_ARM32 \ | 34 ; RUN: | %if --need=target_ARM32 \ |
| 35 ; RUN: --command FileCheck --check-prefix ARM32 %s | 35 ; RUN: --command FileCheck --check-prefix ARM32 %s |
| 36 | 36 |
| 37 ; RUN: %if --need=target_MIPS32 --need=allow_dump \ | 37 ; RUN: %if --need=target_MIPS32 --need=allow_dump \ |
| 38 ; RUN: --command %p2i --filetype=asm --assemble --disassemble --target mips32\ | 38 ; RUN: --command %p2i --filetype=asm --assemble --disassemble --target mips32\ |
| 39 ; RUN: -i %s --args -Om1 --skip-unimplemented \ | 39 ; RUN: -i %s --args -Om1 \ |
|
Jim Stichnoth
2016/10/25 14:22:19
Unfortunately, this --skip-unimplemented may need
| |
| 40 ; RUN: -allow-externally-defined-symbols \ | 40 ; RUN: -allow-externally-defined-symbols \ |
| 41 ; RUN: | %if --need=target_MIPS32 --need=allow_dump \ | 41 ; RUN: | %if --need=target_MIPS32 --need=allow_dump \ |
| 42 ; RUN: --command FileCheck --check-prefix MIPS32 %s | 42 ; RUN: --command FileCheck --check-prefix MIPS32 %s |
| 43 | 43 |
| 44 declare i8* @llvm.nacl.read.tp() | 44 declare i8* @llvm.nacl.read.tp() |
| 45 declare void @llvm.nacl.longjmp(i8*, i32) | 45 declare void @llvm.nacl.longjmp(i8*, i32) |
| 46 declare i32 @llvm.nacl.setjmp(i8*) | 46 declare i32 @llvm.nacl.setjmp(i8*) |
| 47 declare float @llvm.sqrt.f32(float) | 47 declare float @llvm.sqrt.f32(float) |
| 48 declare double @llvm.sqrt.f64(double) | 48 declare double @llvm.sqrt.f64(double) |
| 49 declare float @llvm.fabs.f32(float) | 49 declare float @llvm.fabs.f32(float) |
| (...skipping 645 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 695 ; CHECK: lea {{.*}},[esp+0x10] | 695 ; CHECK: lea {{.*}},[esp+0x10] |
| 696 ; CHECK: lea {{.*}},[esp+0x10] | 696 ; CHECK: lea {{.*}},[esp+0x10] |
| 697 ; CHECK: call | 697 ; CHECK: call |
| 698 ; CHECK: mov esp,{{.*}} | 698 ; CHECK: mov esp,{{.*}} |
| 699 ; CHECK: mov esp,ebp | 699 ; CHECK: mov esp,ebp |
| 700 ; ARM32-LABEL: test_stacksave_multiple | 700 ; ARM32-LABEL: test_stacksave_multiple |
| 701 ; ARM32: mov {{.*}}, sp | 701 ; ARM32: mov {{.*}}, sp |
| 702 ; ARM32: mov {{.*}}, sp | 702 ; ARM32: mov {{.*}}, sp |
| 703 ; ARM32: mov {{.*}}, sp | 703 ; ARM32: mov {{.*}}, sp |
| 704 ; ARM32: mov sp, {{.*}} | 704 ; ARM32: mov sp, {{.*}} |
| OLD | NEW |