/external/rust/crates/crossbeam-utils/src/atomic/ |
D | atomic_cell.rs | 797 (@check, $t:ty, $atomic:ty, $a:ident, $atomic_op:expr) => { 800 break $atomic_op; 807 ($t:ty, $a:ident, $atomic_op:expr, $fallback_op:expr) => { 809 atomic!(@check, $t, AtomicUnit, $a, $atomic_op); 810 atomic!(@check, $t, atomic::AtomicUsize, $a, $atomic_op); 813 atomic!(@check, $t, atomic::AtomicU8, $a, $atomic_op); 815 atomic!(@check, $t, atomic::AtomicU16, $a, $atomic_op); 817 atomic!(@check, $t, atomic::AtomicU32, $a, $atomic_op); 819 atomic!(@check, $t, atomic::AtomicU64, $a, $atomic_op); 821 atomic!(@check, $t, atomic::AtomicU128, $a, $atomic_op);
|
/external/mesa3d/src/intel/compiler/ |
D | brw_eu.h | 627 unsigned atomic_op, in brw_dp_untyped_atomic_desc() argument 644 SET_BITS(atomic_op, 3, 0) | in brw_dp_untyped_atomic_desc() 654 unsigned atomic_op, in brw_dp_untyped_atomic_float_desc() argument 664 SET_BITS(atomic_op, 1, 0) | in brw_dp_untyped_atomic_float_desc() 893 unsigned atomic_op, in brw_dp_a64_untyped_atomic_desc() argument 903 SET_BITS(atomic_op, 3, 0) | in brw_dp_a64_untyped_atomic_desc() 914 unsigned atomic_op, in brw_dp_a64_untyped_atomic_float_desc() argument 924 SET_BITS(atomic_op, 1, 0) | in brw_dp_a64_untyped_atomic_float_desc() 935 unsigned atomic_op, in brw_dp_typed_atomic_desc() argument 957 SET_BITS(atomic_op, 3, 0) | in brw_dp_typed_atomic_desc() [all …]
|
D | brw_eu_emit.c | 3086 unsigned atomic_op, in brw_untyped_atomic() argument 3104 brw_dp_untyped_atomic_desc(devinfo, exec_size, atomic_op, in brw_untyped_atomic()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/ |
D | TargetSelectionDAG.td | 1426 multiclass binary_atomic_op_ord<SDNode atomic_op> { 1454 multiclass ternary_atomic_op_ord<SDNode atomic_op> { 1482 multiclass binary_atomic_op<SDNode atomic_op, bit IsInt = 1> { 1484 (atomic_op node:$ptr, node:$val)> { 1489 (atomic_op node:$ptr, node:$val)> { 1494 (atomic_op node:$ptr, node:$val)> { 1499 (atomic_op node:$ptr, node:$val)> { 1504 defm NAME#_8 : binary_atomic_op_ord<atomic_op>; 1505 defm NAME#_16 : binary_atomic_op_ord<atomic_op>; 1506 defm NAME#_32 : binary_atomic_op_ord<atomic_op>; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrAtomics.td | 17 string asmstr_s = "", bits<32> atomic_op = -1> { 19 !or(0xfe00, !and(0xff, atomic_op))>, 24 bits<32> atomic_op = -1> { 26 !or(0xfe00, !and(0xff, atomic_op))>, 133 multiclass AtomicLoad<WebAssemblyRegClass rc, string name, int atomic_op> { 134 defm "" : WebAssemblyLoad<rc, name, !or(0xfe00, !and(0xff, atomic_op))>, 271 multiclass AtomicStore<WebAssemblyRegClass rc, string name, int atomic_op> { 272 defm "" : WebAssemblyStore<rc, name, !or(0xfe00, !and(0xff, atomic_op))>, 377 int atomic_op> { 383 !strconcat(name, "\t${off}${p2align}"), atomic_op>; [all …]
|
/external/llvm-project/llvm/include/llvm/Target/ |
D | TargetSelectionDAG.td | 1439 multiclass binary_atomic_op_ord<SDNode atomic_op> { 1467 multiclass ternary_atomic_op_ord<SDNode atomic_op> { 1495 multiclass binary_atomic_op<SDNode atomic_op, bit IsInt = 1> { 1497 (atomic_op node:$ptr, node:$val)> { 1502 (atomic_op node:$ptr, node:$val)> { 1507 (atomic_op node:$ptr, node:$val)> { 1512 (atomic_op node:$ptr, node:$val)> { 1517 defm NAME#_8 : binary_atomic_op_ord<atomic_op>; 1518 defm NAME#_16 : binary_atomic_op_ord<atomic_op>; 1519 defm NAME#_32 : binary_atomic_op_ord<atomic_op>; [all …]
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrAtomics.td | 17 string asmstr_s, bits<32> atomic_op, 20 !or(0xfe00, !and(0xff, atomic_op)), is64>, 25 bits<32> atomic_op = -1> { 27 !or(0xfe00, !and(0xff, atomic_op))>, 221 multiclass AtomicLoad<WebAssemblyRegClass rc, string name, int atomic_op> { 222 defm "" : WebAssemblyLoad<rc, name, !or(0xfe00, !and(0xff, atomic_op)), 355 multiclass AtomicStore<WebAssemblyRegClass rc, string name, int atomic_op> { 356 defm "" : WebAssemblyStore<rc, name, !or(0xfe00, !and(0xff, atomic_op)), 482 int atomic_op> { 488 !strconcat(name, "\t${off}${p2align}"), atomic_op, "false">; [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | 2010-10-08-cmpxchg8b.ll | 9 ; Neither Atomic-xx.ll nor atomic_op.ll cover this. Those tests were
|
/external/llvm/test/CodeGen/X86/ |
D | 2010-10-08-cmpxchg8b.ll | 9 ; Neither Atomic-xx.ll nor atomic_op.ll cover this. Those tests were
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstructions.td | 321 class local_binary_atomic_op<SDNode atomic_op> : 323 (atomic_op node:$ptr, node:$value), [{ 371 class global_binary_atomic_op<SDNode atomic_op> : PatFrag< 373 (atomic_op node:$ptr, node:$value), 377 class flat_binary_atomic_op<SDNode atomic_op> : PatFrag< 379 (atomic_op node:$ptr, node:$value),
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstructions.td | 458 multiclass ret_noret_binary_atomic_op<SDNode atomic_op, bit IsInt = 1> { 461 defm "_"#as : binary_atomic_op<atomic_op, IsInt>; 464 defm "_"#as#"_noret" : binary_atomic_op<atomic_op, IsInt>; 468 defm "_"#as#"_ret" : binary_atomic_op<atomic_op, IsInt>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstructions.td | 451 multiclass ret_noret_binary_atomic_op<SDNode atomic_op, bit IsInt = 1> { 454 defm "_"#as : binary_atomic_op<atomic_op, IsInt>; 457 defm "_"#as#"_noret" : binary_atomic_op<atomic_op, IsInt>; 461 defm "_"#as#"_ret" : binary_atomic_op<atomic_op, IsInt>;
|
/external/llvm/include/llvm/Target/ |
D | TargetSelectionDAG.td | 1034 multiclass binary_atomic_op<SDNode atomic_op> { 1036 (atomic_op node:$ptr, node:$val), [{ 1040 (atomic_op node:$ptr, node:$val), [{ 1044 (atomic_op node:$ptr, node:$val), [{ 1048 (atomic_op node:$ptr, node:$val), [{
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
D | AVRInstrInfo.td | 1265 Pseudo<(outs DRC:$rd), (ins PTRRC:$rr), "atomic_op", 1270 Pseudo<(outs), (ins PTRRC:$rd, DRC:$rr), "atomic_op", 1276 "atomic_op",
|
/external/llvm-project/llvm/lib/Target/AVR/ |
D | AVRInstrInfo.td | 1281 Pseudo<(outs DRC:$rd), (ins PTRRC:$rr), "atomic_op", 1286 Pseudo<(outs), (ins PTRRC:$rd, DRC:$rr), "atomic_op", 1292 "atomic_op",
|
/external/virglrenderer/src/ |
D | vrend_shader.c | 3125 const char *conversion, const char *atomic_op, const char *src0, in emit_load_mem() argument 3132 swizzle_char[i], conversion, atomic_op, src0, i, atomic_src); in emit_load_mem() 3212 char mydst[255], atomic_op[9], atomic_src[10]; in translate_load() local 3224 atomic_op[0] = atomic_src[0] = '\0'; in translate_load() 3227 strcpy(atomic_op, "atomicOr"); in translate_load() 3234 …rbufs, mydst, inst->Dst[0].Register.WriteMask, get_string(dtypeprefix), atomic_op, srcs[0], atomic… in translate_load() 3249 …rbufs, mydst, inst->Dst[0].Register.WriteMask, get_string(dtypeprefix), atomic_op, src, atomic_src… in translate_load()
|