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 |