Home
last modified time | relevance | path

Searched refs:monotonic (Results 1 – 25 of 364) sorted by relevance

12345678910>>...15

/external/llvm/test/CodeGen/PowerPC/
DAtomics-64.ll25 %0 = atomicrmw add i8* @sc, i8 1 monotonic
26 %1 = atomicrmw add i8* @uc, i8 1 monotonic
28 %3 = atomicrmw add i16* %2, i16 1 monotonic
30 %5 = atomicrmw add i16* %4, i16 1 monotonic
32 %7 = atomicrmw add i32* %6, i32 1 monotonic
34 %9 = atomicrmw add i32* %8, i32 1 monotonic
36 %11 = atomicrmw add i64* %10, i64 1 monotonic
38 %13 = atomicrmw add i64* %12, i64 1 monotonic
39 %14 = atomicrmw sub i8* @sc, i8 1 monotonic
40 %15 = atomicrmw sub i8* @uc, i8 1 monotonic
[all …]
Datomic-2.ll8 %tmp = atomicrmw add i64* %mem, i64 %val monotonic
16 %tmp = atomicrmw add i8* %mem, i8 %val monotonic
24 %tmp = atomicrmw add i16* %mem, i16 %val monotonic
32 %tmppair = cmpxchg i64* %mem, i64 0, i64 1 monotonic monotonic
42 %tmppair = cmpxchg i8* %mem, i8 0, i8 1 monotonic monotonic
52 %tmppair = cmpxchg i16* %mem, i16 0, i16 1 monotonic monotonic
62 %tmp = atomicrmw xchg i64* %mem, i64 1 monotonic
70 %tmp = atomicrmw xchg i8* %mem, i8 1 monotonic
78 %tmp = atomicrmw xchg i16* %mem, i16 1 monotonic
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
DAtomics-64.ll25 %0 = atomicrmw add i8* @sc, i8 1 monotonic
26 %1 = atomicrmw add i8* @uc, i8 1 monotonic
28 %3 = atomicrmw add i16* %2, i16 1 monotonic
30 %5 = atomicrmw add i16* %4, i16 1 monotonic
32 %7 = atomicrmw add i32* %6, i32 1 monotonic
34 %9 = atomicrmw add i32* %8, i32 1 monotonic
36 %11 = atomicrmw add i64* %10, i64 1 monotonic
38 %13 = atomicrmw add i64* %12, i64 1 monotonic
39 %14 = atomicrmw sub i8* @sc, i8 1 monotonic
40 %15 = atomicrmw sub i8* @uc, i8 1 monotonic
[all …]
Datomic-2.ll9 %tmp = atomicrmw add i64* %mem, i64 %val monotonic
19 %tmp = atomicrmw add i8* %mem, i8 %val monotonic
29 %tmp = atomicrmw add i16* %mem, i16 %val monotonic
37 %tmppair = cmpxchg i64* %mem, i64 0, i64 1 monotonic monotonic
49 %tmppair = cmpxchg i8* %mem, i8 0, i8 1 monotonic monotonic
61 %tmppair = cmpxchg i16* %mem, i16 0, i16 1 monotonic monotonic
71 %tmp = atomicrmw xchg i64* %mem, i64 1 monotonic
81 %tmp = atomicrmw xchg i8* %mem, i8 1 monotonic
91 %tmp = atomicrmw xchg i16* %mem, i16 1 monotonic
/external/llvm/test/CodeGen/X86/
DAtomics-64.ll19 %0 = atomicrmw add i8* @sc, i8 1 monotonic
20 %1 = atomicrmw add i8* @uc, i8 1 monotonic
22 %3 = atomicrmw add i16* %2, i16 1 monotonic
24 %5 = atomicrmw add i16* %4, i16 1 monotonic
26 %7 = atomicrmw add i32* %6, i32 1 monotonic
28 %9 = atomicrmw add i32* %8, i32 1 monotonic
30 %11 = atomicrmw add i64* %10, i64 1 monotonic
32 %13 = atomicrmw add i64* %12, i64 1 monotonic
34 %15 = atomicrmw add i64* %14, i64 1 monotonic
36 %17 = atomicrmw add i64* %16, i64 1 monotonic
[all …]
Datomic_op.ll28 %0 = atomicrmw add i32* %val1, i32 %tmp monotonic
32 %1 = atomicrmw sub i32* %val2, i32 30 monotonic
36 %2 = atomicrmw add i32* %val2, i32 1 monotonic
40 %3 = atomicrmw sub i32* %val2, i32 1 monotonic
45 %4 = atomicrmw and i32* %andt, i32 4080 monotonic
50 %5 = atomicrmw or i32* %ort, i32 4080 monotonic
55 %6 = atomicrmw xor i32* %xort, i32 4080 monotonic
60 %7 = atomicrmw min i32* %val2, i32 16 monotonic
66 %8 = atomicrmw min i32* %val2, i32 %neg monotonic
71 %9 = atomicrmw max i32* %val2, i32 1 monotonic
[all …]
Datomic_add.ll10 %0 = atomicrmw sub i32* %p, i32 %v monotonic
20 %0 = atomicrmw add i64* %p, i64 1 monotonic
28 %0 = atomicrmw add i64* %p, i64 2 monotonic
37 %1 = atomicrmw add i64* %p, i64 %0 monotonic
47 %0 = atomicrmw add i8* %p, i8 1 monotonic
55 %0 = atomicrmw add i8* %p, i8 2 monotonic
64 %1 = atomicrmw add i8* %p, i8 %0 monotonic
74 %0 = atomicrmw add i16* %p, i16 1 monotonic
82 %0 = atomicrmw add i16* %p, i16 2 monotonic
91 %1 = atomicrmw add i16* %p, i16 %0 monotonic
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
DAtomics-64.ll18 %0 = atomicrmw add i8* @sc, i8 1 monotonic
19 %1 = atomicrmw add i8* @uc, i8 1 monotonic
21 %3 = atomicrmw add i16* %2, i16 1 monotonic
23 %5 = atomicrmw add i16* %4, i16 1 monotonic
25 %7 = atomicrmw add i32* %6, i32 1 monotonic
27 %9 = atomicrmw add i32* %8, i32 1 monotonic
29 %11 = atomicrmw add i64* %10, i64 1 monotonic
31 %13 = atomicrmw add i64* %12, i64 1 monotonic
33 %15 = atomicrmw add i64* %14, i64 1 monotonic
35 %17 = atomicrmw add i64* %16, i64 1 monotonic
[all …]
Datomic_op.ll28 %0 = atomicrmw add i32* %val1, i32 %tmp monotonic
32 %1 = atomicrmw sub i32* %val2, i32 30 monotonic
36 %2 = atomicrmw add i32* %val2, i32 1 monotonic
40 %3 = atomicrmw sub i32* %val2, i32 1 monotonic
45 %4 = atomicrmw and i32* %andt, i32 4080 monotonic
50 %5 = atomicrmw or i32* %ort, i32 4080 monotonic
55 %6 = atomicrmw xor i32* %xort, i32 4080 monotonic
60 %7 = atomicrmw min i32* %val2, i32 16 monotonic
66 %8 = atomicrmw min i32* %val2, i32 %neg monotonic
71 %9 = atomicrmw max i32* %val2, i32 1 monotonic
[all …]
Datomic_add.ll10 %0 = atomicrmw sub i32* %p, i32 %v monotonic
20 %0 = atomicrmw add i64* %p, i64 1 monotonic
28 %0 = atomicrmw add i64* %p, i64 2 monotonic
37 %1 = atomicrmw add i64* %p, i64 %0 monotonic
47 %0 = atomicrmw add i8* %p, i8 1 monotonic
55 %0 = atomicrmw add i8* %p, i8 2 monotonic
64 %1 = atomicrmw add i8* %p, i8 %0 monotonic
74 %0 = atomicrmw add i16* %p, i16 1 monotonic
82 %0 = atomicrmw add i16* %p, i16 2 monotonic
91 %1 = atomicrmw add i16* %p, i16 %0 monotonic
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
DAtomics-32.ll18 %0 = atomicrmw add i8* @sc, i8 1 monotonic
19 %1 = atomicrmw add i8* @uc, i8 1 monotonic
21 %3 = atomicrmw add i16* %2, i16 1 monotonic
23 %5 = atomicrmw add i16* %4, i16 1 monotonic
25 %7 = atomicrmw add i32* %6, i32 1 monotonic
27 %9 = atomicrmw add i32* %8, i32 1 monotonic
29 %11 = atomicrmw add i32* %10, i32 1 monotonic
31 %13 = atomicrmw add i32* %12, i32 1 monotonic
32 %14 = atomicrmw sub i8* @sc, i8 1 monotonic
33 %15 = atomicrmw sub i8* @uc, i8 1 monotonic
[all …]
DAtomics-64.ll25 %0 = atomicrmw add i8* @sc, i8 1 monotonic
26 %1 = atomicrmw add i8* @uc, i8 1 monotonic
28 %3 = atomicrmw add i16* %2, i16 1 monotonic
30 %5 = atomicrmw add i16* %4, i16 1 monotonic
32 %7 = atomicrmw add i32* %6, i32 1 monotonic
34 %9 = atomicrmw add i32* %8, i32 1 monotonic
36 %11 = atomicrmw add i64* %10, i64 1 monotonic
38 %13 = atomicrmw add i64* %12, i64 1 monotonic
39 %14 = atomicrmw sub i8* @sc, i8 1 monotonic
40 %15 = atomicrmw sub i8* @uc, i8 1 monotonic
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
DAtomics-64.ll19 %0 = atomicrmw add i8* @sc, i8 1 monotonic
20 %1 = atomicrmw add i8* @uc, i8 1 monotonic
22 %3 = atomicrmw add i16* %2, i16 1 monotonic
24 %5 = atomicrmw add i16* %4, i16 1 monotonic
26 %7 = atomicrmw add i32* %6, i32 1 monotonic
28 %9 = atomicrmw add i32* %8, i32 1 monotonic
30 %11 = atomicrmw add i64* %10, i64 1 monotonic
32 %13 = atomicrmw add i64* %12, i64 1 monotonic
34 %15 = atomicrmw add i64* %14, i64 1 monotonic
36 %17 = atomicrmw add i64* %16, i64 1 monotonic
[all …]
Datomic_add.ll9 %0 = atomicrmw sub i32* %p, i32 %v monotonic
17 %0 = atomicrmw add i64* %p, i64 1 monotonic
25 %0 = atomicrmw add i64* %p, i64 2 monotonic
34 %1 = atomicrmw add i64* %p, i64 %0 monotonic
42 %0 = atomicrmw add i8* %p, i8 1 monotonic
50 %0 = atomicrmw add i8* %p, i8 2 monotonic
59 %1 = atomicrmw add i8* %p, i8 %0 monotonic
67 %0 = atomicrmw add i16* %p, i16 1 monotonic
75 %0 = atomicrmw add i16* %p, i16 2 monotonic
84 %1 = atomicrmw add i16* %p, i16 %0 monotonic
[all …]
Datomic_op.ll27 %0 = atomicrmw add i32* %val1, i32 %tmp monotonic
31 %1 = atomicrmw sub i32* %val2, i32 30 monotonic
35 %2 = atomicrmw add i32* %val2, i32 1 monotonic
39 %3 = atomicrmw sub i32* %val2, i32 1 monotonic
44 %4 = atomicrmw and i32* %andt, i32 4080 monotonic
49 %5 = atomicrmw or i32* %ort, i32 4080 monotonic
54 %6 = atomicrmw xor i32* %xort, i32 4080 monotonic
59 %7 = atomicrmw min i32* %val2, i32 16 monotonic
65 %8 = atomicrmw min i32* %val2, i32 %neg monotonic
70 %9 = atomicrmw max i32* %val2, i32 1 monotonic
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
DAtomics.ll8 %t00 = atomicrmw add i32* @si, i32 1 monotonic
9 %t01 = atomicrmw add i64* @sll, i64 1 monotonic
10 %t10 = atomicrmw sub i32* @si, i32 1 monotonic
11 %t11 = atomicrmw sub i64* @sll, i64 1 monotonic
12 %t20 = atomicrmw or i32* @si, i32 1 monotonic
13 %t21 = atomicrmw or i64* @sll, i64 1 monotonic
14 %t30 = atomicrmw xor i32* @si, i32 1 monotonic
15 %t31 = atomicrmw xor i64* @sll, i64 1 monotonic
16 %t40 = atomicrmw and i32* @si, i32 1 monotonic
17 %t41 = atomicrmw and i64* @sll, i64 1 monotonic
[all …]
/external/llvm/test/CodeGen/Hexagon/
DAtomics.ll8 %t00 = atomicrmw add i32* @si, i32 1 monotonic
9 %t01 = atomicrmw add i64* @sll, i64 1 monotonic
10 %t10 = atomicrmw sub i32* @si, i32 1 monotonic
11 %t11 = atomicrmw sub i64* @sll, i64 1 monotonic
12 %t20 = atomicrmw or i32* @si, i32 1 monotonic
13 %t21 = atomicrmw or i64* @sll, i64 1 monotonic
14 %t30 = atomicrmw xor i32* @si, i32 1 monotonic
15 %t31 = atomicrmw xor i64* @sll, i64 1 monotonic
16 %t40 = atomicrmw and i32* @si, i32 1 monotonic
17 %t41 = atomicrmw and i64* @sll, i64 1 monotonic
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Assembler/
Datomic.ll14 ; CHECK: store atomic volatile i32 3, i32* %x syncscope("singlethread") monotonic, align 4
15 store atomic volatile i32 3, i32* %x syncscope("singlethread") monotonic, align 4
16 ; CHECK: store atomic volatile i32 3, i32* %x syncscope("workgroup") monotonic, align 4
17 store atomic volatile i32 3, i32* %x syncscope("workgroup") monotonic, align 4
18 ; CHECK: cmpxchg i32* %x, i32 1, i32 0 syncscope("singlethread") monotonic monotonic
19 cmpxchg i32* %x, i32 1, i32 0 syncscope("singlethread") monotonic monotonic
20 ; CHECK: cmpxchg i32* %x, i32 1, i32 0 syncscope("workitem") monotonic monotonic
21 cmpxchg i32* %x, i32 1, i32 0 syncscope("workitem") monotonic monotonic
24 ; CHECK: cmpxchg i32* %x, i32 42, i32 0 acq_rel monotonic
25 cmpxchg i32* %x, i32 42, i32 0 acq_rel monotonic
[all …]
/external/llvm/test/Assembler/
Datomic.ll12 ; CHECK: store atomic volatile i32 3, i32* %x singlethread monotonic, align 4
13 store atomic volatile i32 3, i32* %x singlethread monotonic, align 4
14 ; CHECK: cmpxchg i32* %x, i32 1, i32 0 singlethread monotonic monotonic
15 cmpxchg i32* %x, i32 1, i32 0 singlethread monotonic monotonic
18 ; CHECK: cmpxchg i32* %x, i32 42, i32 0 acq_rel monotonic
19 cmpxchg i32* %x, i32 42, i32 0 acq_rel monotonic
20 ; CHECK: cmpxchg weak i32* %x, i32 13, i32 0 seq_cst monotonic
21 cmpxchg weak i32* %x, i32 13, i32 0 seq_cst monotonic
24 ; CHECK: atomicrmw volatile xchg i32* %x, i32 10 monotonic
25 atomicrmw volatile xchg i32* %x, i32 10 monotonic
/external/clang/test/OpenMP/
Dschedule_codegen.cpp69 #pragma omp for schedule(monotonic: static) in main()
74 #pragma omp for simd schedule(monotonic: static) in main()
79 #pragma omp for schedule(monotonic: static, 2) in main()
84 #pragma omp for simd schedule(monotonic: static, 2) in main()
88 #pragma omp for schedule(monotonic: auto) in main()
92 #pragma omp for simd schedule(monotonic: auto) in main()
96 #pragma omp for schedule(monotonic: runtime) in main()
100 #pragma omp for simd schedule(monotonic: runtime) in main()
104 #pragma omp for schedule(monotonic: guided) in main()
108 #pragma omp for simd schedule(monotonic: guided) in main()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LICM/
Datomics.ll23 ; Check that we don't sink/hoist monotonic loads
25 ; use monotonic for spinlock-like constructs.)
31 %val = load atomic i32, i32* %y monotonic, align 4
43 ; Check that we hoist unordered around monotonic.
51 %vala = load atomic i32, i32* %y monotonic, align 4
69 %vala = load atomic i32, i32* %y monotonic, align 4
78 ; CHECK: load atomic i32, i32* %y monotonic
91 %vala = load atomic i32, i32* %y monotonic, align 4
99 ; CHECK: load atomic i32, i32* %y monotonic
109 %vala = load atomic i32, i32* %y monotonic, align 4
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Datomic-op.ll27 %0 = atomicrmw add i32* %val1, i32 %tmp monotonic
32 %1 = atomicrmw sub i32* %val2, i32 30 monotonic
37 %2 = atomicrmw add i32* %val2, i32 1 monotonic
42 %3 = atomicrmw sub i32* %val2, i32 1 monotonic
47 %4 = atomicrmw and i32* %andt, i32 4080 monotonic
52 %5 = atomicrmw or i32* %ort, i32 4080 monotonic
57 %6 = atomicrmw xor i32* %xort, i32 4080 monotonic
62 %7 = atomicrmw min i32* %val2, i32 16 monotonic
68 %8 = atomicrmw min i32* %val2, i32 %neg monotonic
73 %9 = atomicrmw max i32* %val2, i32 1 monotonic
[all …]
/external/llvm/test/Bitcode/
DmemInstructions.3.2.ll89 ; CHECK-NEXT: %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
90 %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
101 ; CHECK-NEXT: %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
102 %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
113 ; CHECK-NEXT: %res10 = load atomic i8, i8* %ptr1 singlethread monotonic, align 1
114 %res10 = load atomic i8, i8* %ptr1 singlethread monotonic, align 1
125 ; CHECK-NEXT: %res14 = load atomic volatile i8, i8* %ptr1 singlethread monotonic, align 1
126 %res14 = load atomic volatile i8, i8* %ptr1 singlethread monotonic, align 1
175 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 monotonic, align 1
176 store atomic i8 2, i8* %ptr1 monotonic, align 1
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Bitcode/
DmemInstructions.3.2.ll89 ; CHECK-NEXT: %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
90 %res2 = load atomic i8, i8* %ptr1 monotonic, align 1
101 ; CHECK-NEXT: %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
102 %res6 = load atomic volatile i8, i8* %ptr1 monotonic, align 1
113 ; CHECK-NEXT: %res10 = load atomic i8, i8* %ptr1 syncscope("singlethread") monotonic, align 1
114 %res10 = load atomic i8, i8* %ptr1 syncscope("singlethread") monotonic, align 1
125 ; CHECK-NEXT: %res14 = load atomic volatile i8, i8* %ptr1 syncscope("singlethread") monotonic, alig…
126 %res14 = load atomic volatile i8, i8* %ptr1 syncscope("singlethread") monotonic, align 1
175 ; CHECK-NEXT: store atomic i8 2, i8* %ptr1 monotonic, align 1
176 store atomic i8 2, i8* %ptr1 monotonic, align 1
[all …]
/external/llvm/test/CodeGen/ARM/
Datomic-op.ll35 %0 = atomicrmw add i32* %val1, i32 %tmp monotonic
43 %1 = atomicrmw sub i32* %val2, i32 30 monotonic
51 %2 = atomicrmw add i32* %val2, i32 1 monotonic
59 %3 = atomicrmw sub i32* %val2, i32 1 monotonic
67 %4 = atomicrmw and i32* %andt, i32 4080 monotonic
75 %5 = atomicrmw or i32* %ort, i32 4080 monotonic
83 %6 = atomicrmw xor i32* %xort, i32 4080 monotonic
91 %7 = atomicrmw min i32* %val2, i32 16 monotonic
100 %8 = atomicrmw min i32* %val2, i32 %neg monotonic
108 %9 = atomicrmw max i32* %val2, i32 1 monotonic
[all …]

12345678910>>...15