Home
last modified time | relevance | path

Searched refs:dmb (Results 1 – 25 of 171) sorted by relevance

1234567

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Datomic-ops-lse.ll20 ; CHECK-NOT: dmb
25 ; CHECK-NOT: dmb
33 ; CHECK-NOT: dmb
38 ; CHECK-NOT: dmb
46 ; CHECK-NOT: dmb
51 ; CHECK-NOT: dmb
59 ; CHECK-NOT: dmb
64 ; CHECK-NOT: dmb
72 ; CHECK-NOT: dmb
77 ; CHECK-NOT: dmb
[all …]
Datomic-ops.ll18 ; CHECK-NOT: dmb
29 ; CHECK-NOT: dmb
38 ; CHECK-NOT: dmb
49 ; CHECK-NOT: dmb
58 ; CHECK-NOT: dmb
69 ; CHECK-NOT: dmb
78 ; CHECK-NOT: dmb
89 ; CHECK-NOT: dmb
98 ; CHECK-NOT: dmb
109 ; CHECK-NOT: dmb
[all …]
Dfence-singlethread.ll6 ; OBJ-NOT: dmb
10 ; LINUX-NOT: dmb
12 ; LINUX-NOT: dmb
15 ; IOS-NOT: dmb
17 ; IOS-NOT: dmb
Dintrinsics-memory-barrier.ll4 ; CHECK: dmb sy
5 call void @llvm.aarch64.dmb(i32 15)
6 ; CHECK: dmb osh
7 call void @llvm.aarch64.dmb(i32 3)
23 call void @llvm.aarch64.dmb(i32 15); CHECK: dmb sy
55 declare void @llvm.aarch64.dmb(i32)
/external/llvm/test/CodeGen/ARM/
Doptimize-dmbs-v7.ll23 ; Hence it should have 3 dmb;str;dmb sequences with the middle dmbs collapsed
26 ; CHECK: dmb
27 ; CHECK-NOT: dmb
31 ; CHECK: dmb
32 ; CHECK-NOT: dmb
36 ; CHECK: dmb
37 ; CHECK-NOT: dmb
41 ; CHECK: dmb
42 ; CHECK-NOT: dmb
48 call void @llvm.arm.dmb(i32 11)
[all …]
Datomic-load-store.ll11 ; ARM: dmb {{ish$}}
13 ; ARM-NEXT: dmb {{ish$}}
17 ; THUMBTWO: dmb {{ish$}}
19 ; THUMBTWO-NEXT: dmb {{ish$}}
25 ; THUMBM: dmb sy
27 ; THUMBM: dmb sy
35 ; ARM-NEXT: dmb {{ish$}}
40 ; THUMBTWO-NEXT: dmb {{ish$}}
46 ; THUMBM: dmb sy
53 ; ARM-NOT: dmb
[all …]
Dswift-atomics.ll4 ; Release operations only need the store barrier provided by a "dmb ishst",
8 ; CHECK: dmb ishst
12 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
18 ; followed by an acquire does not get reordered. In that case a "dmb ishst" is
22 ; CHECK: dmb ishst
24 ; CHECK: dmb {{ish$}}
26 ; CHECK: dmb {{ish$}}
29 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
31 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
33 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
[all …]
Datomic-64bit.ll8 ; CHECK: dmb {{ish$}}
17 ; CHECK: dmb {{ish$}}
20 ; CHECK-THUMB: dmb {{ish$}}
29 ; CHECK-THUMB: dmb {{ish$}}
37 ; CHECK: dmb {{ish$}}
46 ; CHECK: dmb {{ish$}}
49 ; CHECK-THUMB: dmb {{ish$}}
58 ; CHECK-THUMB: dmb {{ish$}}
66 ; CHECK: dmb {{ish$}}
75 ; CHECK: dmb {{ish$}}
[all …]
Datomic-ops-v8.ll14 ; CHECK-NOT: dmb
27 ; CHECK-NOT: dmb
37 ; CHECK-NOT: dmb
50 ; CHECK-NOT: dmb
60 ; CHECK-NOT: dmb
73 ; CHECK-NOT: dmb
83 ; CHECK-NOT: dmb
99 ; CHECK-NOT: dmb
110 ; CHECK-NOT: dmb
123 ; CHECK-NOT: dmb
[all …]
Dintrinsics-v8.ll4 ; CHECK: dmb sy
5 call void @llvm.arm.dmb(i32 15)
6 ; CHECK: dmb osh
7 call void @llvm.arm.dmb(i32 3)
17 declare void @llvm.arm.dmb(i32)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Doptimize-dmbs-v7.ll23 ; Hence it should have 3 dmb;str;dmb sequences with the middle dmbs collapsed
26 ; CHECK: dmb
27 ; CHECK-NOT: dmb
31 ; CHECK: dmb
32 ; CHECK-NOT: dmb
36 ; CHECK: dmb
37 ; CHECK-NOT: dmb
41 ; CHECK: dmb
42 ; CHECK-NOT: dmb
48 call void @llvm.arm.dmb(i32 11)
[all …]
Datomic-load-store.ll11 ; ARM: dmb {{ish$}}
13 ; ARM-NEXT: dmb {{ish$}}
17 ; THUMBTWO: dmb {{ish$}}
19 ; THUMBTWO-NEXT: dmb {{ish$}}
25 ; THUMBM: dmb sy
27 ; THUMBM: dmb sy
35 ; ARM-NEXT: dmb {{ish$}}
40 ; THUMBTWO-NEXT: dmb {{ish$}}
46 ; THUMBM: dmb sy
53 ; ARM-NOT: dmb
[all …]
Dswift-atomics.ll4 ; Release operations only need the store barrier provided by a "dmb ishst",
8 ; CHECK: dmb ishst
12 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
18 ; followed by an acquire does not get reordered. In that case a "dmb ishst" is
22 ; CHECK: dmb ishst
24 ; CHECK: dmb {{ish$}}
26 ; CHECK: dmb {{ish$}}
29 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
31 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
33 ; CHECK-STRICT-ATOMIC: dmb {{ish$}}
[all …]
Datomic-64bit.ll8 ; CHECK: dmb {{ish$}}
17 ; CHECK: dmb {{ish$}}
20 ; CHECK-THUMB: dmb {{ish$}}
29 ; CHECK-THUMB: dmb {{ish$}}
37 ; CHECK: dmb {{ish$}}
46 ; CHECK: dmb {{ish$}}
49 ; CHECK-THUMB: dmb {{ish$}}
58 ; CHECK-THUMB: dmb {{ish$}}
66 ; CHECK: dmb {{ish$}}
75 ; CHECK: dmb {{ish$}}
[all …]
Datomic-ops-v8.ll14 ; CHECK-NOT: dmb
27 ; CHECK-NOT: dmb
37 ; CHECK-NOT: dmb
50 ; CHECK-NOT: dmb
60 ; CHECK-NOT: dmb
73 ; CHECK-NOT: dmb
83 ; CHECK-NOT: dmb
99 ; CHECK-NOT: dmb
110 ; CHECK-NOT: dmb
123 ; CHECK-NOT: dmb
[all …]
Dintrinsics-v8.ll4 ; CHECK: dmb sy
5 call void @llvm.arm.dmb(i32 15)
6 ; CHECK: dmb osh
7 call void @llvm.arm.dmb(i32 3)
17 declare void @llvm.arm.dmb(i32)
/external/llvm/test/CodeGen/AArch64/
Datomic-ops.ll18 ; CHECK-NOT: dmb
29 ; CHECK-NOT: dmb
38 ; CHECK-NOT: dmb
49 ; CHECK-NOT: dmb
58 ; CHECK-NOT: dmb
69 ; CHECK-NOT: dmb
78 ; CHECK-NOT: dmb
89 ; CHECK-NOT: dmb
98 ; CHECK-NOT: dmb
109 ; CHECK-NOT: dmb
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Datomic-64bit.ll5 ; CHECK: dmb ish
12 ; CHECK: dmb ish
19 ; CHECK: dmb ish
26 ; CHECK: dmb ish
33 ; CHECK: dmb ish
40 ; CHECK: dmb ish
47 ; CHECK: dmb ish
54 ; CHECK: dmb ish
61 ; CHECK: dmb ish
68 ; CHECK: dmb ish
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ARM/
Dbasic-arm-instructions-v8.s22 dmb ishld
23 dmb oshld
24 dmb nshld
25 dmb ld
27 @ CHECK-V8: dmb ishld @ encoding: [0x59,0xf0,0x7f,0xf5]
28 @ CHECK-V8: dmb oshld @ encoding: [0x51,0xf0,0x7f,0xf5]
29 @ CHECK-V8: dmb nshld @ encoding: [0x55,0xf0,0x7f,0xf5]
30 @ CHECK-V8: dmb ld @ encoding: [0x5d,0xf0,0x7f,0xf5]
/external/llvm/test/MC/ARM/
Dbasic-arm-instructions-v8.s22 dmb ishld
23 dmb oshld
24 dmb nshld
25 dmb ld
27 @ CHECK-V8: dmb ishld @ encoding: [0x59,0xf0,0x7f,0xf5]
28 @ CHECK-V8: dmb oshld @ encoding: [0x51,0xf0,0x7f,0xf5]
29 @ CHECK-V8: dmb nshld @ encoding: [0x55,0xf0,0x7f,0xf5]
30 @ CHECK-V8: dmb ld @ encoding: [0x5d,0xf0,0x7f,0xf5]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/AtomicExpand/ARM/
Datomic-expansion-v7.ll5 ; CHECK-NOT: dmb
15 ; CHECK-NOT: dmb
23 ; CHECK: call void @llvm.arm.dmb(i32 11)
34 ; CHECK: call void @llvm.arm.dmb(i32 11)
42 ; CHECK-NOT: dmb
51 ; CHECK: call void @llvm.arm.dmb(i32 11)
59 ; CHECK: call void @llvm.arm.dmb(i32 11)
70 ; CHECK-NOT: dmb
78 ; CHECK: call void @llvm.arm.dmb(i32 11)
90 ; CHECK: call void @llvm.arm.dmb(i32 11)
[all …]
Dcmpxchg-weak.ll5 ; Intrinsic for "dmb ishst" is then expected
14 ; CHECK: call void @llvm.arm.dmb(i32 10)
23 ; CHECK: call void @llvm.arm.dmb(i32 11)
31 ; CHECK: call void @llvm.arm.dmb(i32 11)
53 ; CHECK: call void @llvm.arm.dmb(i32 10)
62 ; CHECK: call void @llvm.arm.dmb(i32 11)
70 ; CHECK-NOT: dmb
84 ; CHECK-NOT: dmb
98 ; CHECK-NOT: dmb
106 ; CHECK-NOT: dmb
[all …]
/external/llvm/test/Transforms/AtomicExpand/ARM/
Datomic-expansion-v7.ll5 ; CHECK-NOT: dmb
15 ; CHECK-NOT: dmb
23 ; CHECK: call void @llvm.arm.dmb(i32 11)
34 ; CHECK: call void @llvm.arm.dmb(i32 11)
42 ; CHECK-NOT: dmb
51 ; CHECK: call void @llvm.arm.dmb(i32 11)
59 ; CHECK: call void @llvm.arm.dmb(i32 11)
70 ; CHECK-NOT: dmb
78 ; CHECK: call void @llvm.arm.dmb(i32 11)
90 ; CHECK: call void @llvm.arm.dmb(i32 11)
[all …]
Dcmpxchg-weak.ll5 ; Intrinsic for "dmb ishst" is then expected
14 ; CHECK: call void @llvm.arm.dmb(i32 10)
23 ; CHECK: call void @llvm.arm.dmb(i32 11)
31 ; CHECK: call void @llvm.arm.dmb(i32 11)
53 ; CHECK: call void @llvm.arm.dmb(i32 10)
62 ; CHECK: call void @llvm.arm.dmb(i32 11)
70 ; CHECK-NOT: dmb
84 ; CHECK-NOT: dmb
98 ; CHECK-NOT: dmb
106 ; CHECK-NOT: dmb
[all …]
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/
Dnacl-atomic-intrinsics.ll90 ; ARM32: dmb
110 ; ARM32: dmb
128 ; ARM32: dmb
146 ; ARM32: dmb
171 ; ARM32: dmb
193 ; ARM32: dmb
211 ; ARM32: dmb
229 ; ARM32: dmb
231 ; ARM32: dmb
249 ; ARM32: dmb
[all …]

1234567