/external/llvm/test/CodeGen/PowerPC/ |
D | Atomics-64.ll | 25 %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 …]
|
D | atomic-2.ll | 8 %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/ |
D | Atomics-64.ll | 25 %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 …]
|
D | atomic-2.ll | 9 %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/ |
D | Atomics-64.ll | 19 %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 …]
|
D | atomic_op.ll | 28 %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 …]
|
D | atomic_add.ll | 10 %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/ |
D | Atomics-64.ll | 18 %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 …]
|
D | atomic_op.ll | 28 %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 …]
|
D | atomic_add.ll | 10 %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/ |
D | Atomics-32.ll | 18 %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 …]
|
D | Atomics-64.ll | 25 %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/ |
D | Atomics-64.ll | 19 %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 …]
|
D | atomic_add.ll | 9 %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 …]
|
D | atomic_op.ll | 27 %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/ |
D | Atomics.ll | 8 %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/ |
D | Atomics.ll | 8 %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/ |
D | atomic.ll | 14 ; 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/ |
D | atomic.ll | 12 ; 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/ |
D | schedule_codegen.cpp | 69 #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/ |
D | atomics.ll | 23 ; 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/ |
D | atomic-op.ll | 27 %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/ |
D | memInstructions.3.2.ll | 89 ; 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/ |
D | memInstructions.3.2.ll | 89 ; 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/ |
D | atomic-op.ll | 35 %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 …]
|