Home
last modified time | relevance | path

Searched refs:atomic_op (Results 1 – 10 of 10) sorted by relevance

/third_party/ltp/tools/sparse/sparse-src/
Dbuiltin.c514 static struct symbol_op atomic_op = { variable
638 { "__atomic_add_fetch", NULL, 0, { vol_ptr, &dyntype, &int_ctype }, .op = &atomic_op },
640 { "__atomic_and_fetch", NULL, 0, { vol_ptr, &dyntype, &int_ctype }, .op = &atomic_op },
642 …e, 0, { vol_ptr, &ptr_ctype, &ptr_ctype, &bool_ctype, &int_ctype, &int_ctype }, .op = &atomic_op },
643 …ype, 0, { vol_ptr, &ptr_ctype, &dyntype, &bool_ctype, &int_ctype, &int_ctype }, .op = &atomic_op },
644 …mic_exchange", &void_ctype, 0, { vol_ptr, &ptr_ctype, &ptr_ctype, &int_ctype }, .op = &atomic_op },
645 { "__atomic_exchange_n", NULL, 0, { vol_ptr, &dyntype, &int_ctype }, .op = &atomic_op },
646 { "__atomic_fetch_add", NULL, 0, { vol_ptr, &dyntype, &int_ctype }, .op = &atomic_op },
647 { "__atomic_fetch_and", NULL, 0, { vol_ptr, &dyntype, &int_ctype }, .op = &atomic_op },
648 { "__atomic_fetch_nand",NULL, 0, { vol_ptr, &dyntype, &int_ctype }, .op = &atomic_op },
[all …]
Dparse.c186 static struct symbol_op atomic_op = { variable
485 N("_Atomic", &atomic_op, .mods = MOD_ATOMIC),
/third_party/mesa3d/src/intel/compiler/
Dbrw_eu.h632 unsigned atomic_op, in brw_dp_untyped_atomic_desc() argument
649 SET_BITS(atomic_op, 3, 0) | in brw_dp_untyped_atomic_desc()
659 unsigned atomic_op, in brw_dp_untyped_atomic_float_desc() argument
669 SET_BITS(atomic_op, 1, 0) | in brw_dp_untyped_atomic_float_desc()
905 unsigned atomic_op, in brw_dp_a64_untyped_atomic_desc() argument
918 SET_BITS(atomic_op, 3, 0) | in brw_dp_a64_untyped_atomic_desc()
930 unsigned atomic_op, in brw_dp_a64_untyped_atomic_float_desc() argument
944 SET_BITS(atomic_op, 1, 0) | in brw_dp_a64_untyped_atomic_float_desc()
955 unsigned atomic_op, in brw_dp_typed_atomic_desc() argument
977 SET_BITS(atomic_op, 3, 0) | in brw_dp_typed_atomic_desc()
[all …]
Dbrw_eu_emit.c3133 unsigned atomic_op, in brw_untyped_atomic() argument
3151 brw_dp_untyped_atomic_desc(devinfo, exec_size, atomic_op, in brw_untyped_atomic()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td1426 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 …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrAtomics.td17 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 …]
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_hlsl.cpp4398 const char *atomic_op = nullptr; in emit_atomic() local
4409 atomic_op = "InterlockedAdd"; in emit_atomic()
4414 atomic_op = "InterlockedAdd"; in emit_atomic()
4419 atomic_op = "InterlockedAdd"; in emit_atomic()
4424 atomic_op = "InterlockedAdd"; in emit_atomic()
4430 atomic_op = "InterlockedMin"; in emit_atomic()
4435 atomic_op = "InterlockedMax"; in emit_atomic()
4439 atomic_op = "InterlockedAnd"; in emit_atomic()
4443 atomic_op = "InterlockedOr"; in emit_atomic()
4447 atomic_op = "InterlockedXor"; in emit_atomic()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td451 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>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRInstrInfo.td1265 Pseudo<(outs DRC:$rd), (ins PTRRC:$rr), "atomic_op",
1270 Pseudo<(outs), (ins PTRRC:$rd, DRC:$rr), "atomic_op",
1276 "atomic_op",
/third_party/mesa3d/src/microsoft/compiler/
Dnir_to_dxil.c697 enum dxil_atomic_op atomic_op, in emit_atomic_binop() argument
709 dxil_module_get_int32_const(&ctx->mod, atomic_op); in emit_atomic_binop()