HomeSort by relevance Sort by last modified time
    Searched full:atomicrmw (Results 1 - 25 of 240) sorted by null

1 2 3 4 5 6 7 8 910

  /external/clang/test/CodeGen/
Atomics.c 16 (void) __sync_fetch_and_add (&sc, 1); // CHECK: atomicrmw add i8
17 (void) __sync_fetch_and_add (&uc, 1); // CHECK: atomicrmw add i8
18 (void) __sync_fetch_and_add (&ss, 1); // CHECK: atomicrmw add i16
19 (void) __sync_fetch_and_add (&us, 1); // CHECK: atomicrmw add i16
20 (void) __sync_fetch_and_add (&si, 1); // CHECK: atomicrmw add i32
21 (void) __sync_fetch_and_add (&ui, 1); // CHECK: atomicrmw add i32
22 (void) __sync_fetch_and_add (&sll, 1); // CHECK: atomicrmw add i64
23 (void) __sync_fetch_and_add (&ull, 1); // CHECK: atomicrmw add i64
25 (void) __sync_fetch_and_sub (&sc, 1); // CHECK: atomicrmw sub i8
26 (void) __sync_fetch_and_sub (&uc, 1); // CHECK: atomicrmw sub i
    [all...]
2008-03-05-syncPtr.c 19 // CHECK: atomicrmw add
26 // CHECK: atomicrmw sub
33 // CHECK: atomicrmw xchg
40 // CHECK: atomicrmw xchg
x86_64-atomic-128.c 9 // CHECK: atomicrmw add i128
15 // CHECK: atomicrmw sub
21 // CHECK: atomicrmw or
27 // CHECK: atomicrmw and
atomic.c 14 // CHECK: atomicrmw add i32* %val, i32 1 seq_cst
17 // CHECK: atomicrmw sub i8* %valc, i8 2 seq_cst
20 // CHECK: atomicrmw min i32* %val, i32 3 seq_cst
23 // CHECK: atomicrmw max i32* %val, i32 4 seq_cst
26 // CHECK: atomicrmw umin i32* %uval, i32 5 seq_cst
29 // CHECK: atomicrmw umax i32* %uval, i32 6 seq_cst
32 // CHECK: atomicrmw xchg i32* %val, i32 7 seq_cst
35 // CHECK: atomicrmw xchg i32* %val, i32 8 seq_cst
46 // CHECK: atomicrmw and i32* %val, i32 9 seq_cst
49 // CHECK: atomicrmw or i32* %val, i32 10 seq_cs
    [all...]
2010-01-13-MemBarrier.c 8 // CHECK: atomicrmw xchg i32* {{.*}} seq_cst
  /external/llvm/test/CodeGen/X86/
nocx16.ll 7 %1 = atomicrmw xchg i128* %a, i128 1 seq_cst
9 %2 = atomicrmw add i128* %a, i128 1 seq_cst
11 %3 = atomicrmw sub i128* %a, i128 1 seq_cst
13 %4 = atomicrmw and i128* %a, i128 1 seq_cst
15 %5 = atomicrmw nand i128* %a, i128 1 seq_cst
17 %6 = atomicrmw or i128* %a, i128 1 seq_cst
19 %7 = atomicrmw xor i128* %a, i128 1 seq_cst
fast-isel-atomic.ll 10 %tmp40 = atomicrmw and i8* @sc, i8 11 monotonic
12 %tmp41 = atomicrmw and i8* @uc, i8 11 monotonic
atomic-ops-ancient-64.ll 7 %old = atomicrmw add i64* %addr, i64 %inc seq_cst
14 %old = atomicrmw sub i64* %addr, i64 %inc seq_cst
21 %old = atomicrmw and i64* %andr, i64 %inc seq_cst
28 %old = atomicrmw or i64* %orr, i64 %inc seq_cst
35 %old = atomicrmw xor i64* %xorr, i64 %inc seq_cst
42 %old = atomicrmw nand i64* %nandr, i64 %inc seq_cst
atomic64.ll 9 %t1 = atomicrmw add i64* @sc64, i64 1 acquire
12 %t2 = atomicrmw add i64* @sc64, i64 3 acquire
15 %t3 = atomicrmw add i64* @sc64, i64 5 acquire
18 %t4 = atomicrmw add i64* @sc64, i64 %t3 acquire
28 %t1 = atomicrmw sub i64* @sc64, i64 1 acquire
31 %t2 = atomicrmw sub i64* @sc64, i64 3 acquire
34 %t3 = atomicrmw sub i64* @sc64, i64 5 acquire
37 %t4 = atomicrmw sub i64* @sc64, i64 %t3 acquire
47 %t1 = atomicrmw and i64* @sc64, i64 3 acquire
50 %t2 = atomicrmw and i64* @sc64, i64 5 acquir
    [all...]
atomic6432.ll 8 %t1 = atomicrmw add i64* @sc64, i64 1 acquire
13 %t2 = atomicrmw add i64* @sc64, i64 3 acquire
18 %t3 = atomicrmw add i64* @sc64, i64 5 acquire
23 %t4 = atomicrmw add i64* @sc64, i64 %t3 acquire
34 %t1 = atomicrmw sub i64* @sc64, i64 1 acquire
39 %t2 = atomicrmw sub i64* @sc64, i64 3 acquire
44 %t3 = atomicrmw sub i64* @sc64, i64 5 acquire
49 %t4 = atomicrmw sub i64* @sc64, i64 %t3 acquire
60 %t1 = atomicrmw and i64* @sc64, i64 3 acquire
65 %t2 = atomicrmw and i64* @sc64, i64 4294967297 acquir
    [all...]
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 monotoni
    [all...]
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 monotoni
    [all...]
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 monotoni
    [all...]
atomic16.ll 11 %t1 = atomicrmw add i16* @sc16, i16 1 acquire
16 %t2 = atomicrmw add i16* @sc16, i16 3 acquire
21 %t3 = atomicrmw add i16* @sc16, i16 5 acquire
26 %t4 = atomicrmw add i16* @sc16, i16 %t3 acquire
39 %t1 = atomicrmw sub i16* @sc16, i16 1 acquire
44 %t2 = atomicrmw sub i16* @sc16, i16 3 acquire
49 %t3 = atomicrmw sub i16* @sc16, i16 5 acquire
54 %t4 = atomicrmw sub i16* @sc16, i16 %t3 acquire
67 %t1 = atomicrmw and i16* @sc16, i16 3 acquire
72 %t2 = atomicrmw and i16* @sc16, i16 5 acquir
    [all...]
atomic32.ll 11 %t1 = atomicrmw add i32* @sc32, i32 1 acquire
14 %t2 = atomicrmw add i32* @sc32, i32 3 acquire
17 %t3 = atomicrmw add i32* @sc32, i32 5 acquire
20 %t4 = atomicrmw add i32* @sc32, i32 %t3 acquire
29 %t1 = atomicrmw sub i32* @sc32, i32 1 acquire
32 %t2 = atomicrmw sub i32* @sc32, i32 3 acquire
35 %t3 = atomicrmw sub i32* @sc32, i32 5 acquire
38 %t4 = atomicrmw sub i32* @sc32, i32 %t3 acquire
47 %t1 = atomicrmw and i32* @sc32, i32 3 acquire
50 %t2 = atomicrmw and i32* @sc32, i32 5 acquir
    [all...]
atomic8.ll 11 %t1 = atomicrmw add i8* @sc8, i8 1 acquire
16 %t2 = atomicrmw add i8* @sc8, i8 3 acquire
21 %t3 = atomicrmw add i8* @sc8, i8 5 acquire
26 %t4 = atomicrmw add i8* @sc8, i8 %t3 acquire
39 %t1 = atomicrmw sub i8* @sc8, i8 1 acquire
44 %t2 = atomicrmw sub i8* @sc8, i8 3 acquire
49 %t3 = atomicrmw sub i8* @sc8, i8 5 acquire
54 %t4 = atomicrmw sub i8* @sc8, i8 %t3 acquire
67 %t1 = atomicrmw and i8* @sc8, i8 3 acquire
72 %t2 = atomicrmw and i8* @sc8, i8 5 acquir
    [all...]
  /external/llvm/test/CodeGen/Hexagon/
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 monotoni
    [all...]
  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
fast-isel-atomic.ll 10 %tmp40 = atomicrmw and i8* @sc, i8 11 monotonic
12 %tmp41 = atomicrmw and i8* @uc, i8 11 monotonic
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 monotoni
    [all...]
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 monotoni
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
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 monotoni
    [all...]
  /external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
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 monotoni
    [all...]
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 monotoni
    [all...]
  /external/llvm/test/CodeGen/BPF/
atomics.ll 8 atomicrmw add i32* %p, i32 %v seq_cst
17 atomicrmw add i64* %p, i64 %v seq_cst
  /external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
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 monotoni
    [all...]

Completed in 643 milliseconds

1 2 3 4 5 6 7 8 910