Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td17 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))>,
222 defm "" : WebAssemblyLoad<rc, name, !or(0xfe00, !and(0xff, atomic_op)),
340 defm "" : WebAssemblyStore<rc, name, !or(0xfe00, !and(0xff, atomic_op)),
466 int atomic_op> {
472 !strconcat(name, "\t${off}${p2align}"), atomic_op, "false">;
478 !strconcat(name, "\t${off}${p2align}"), atomic_op, "true">;
763 int atomic_op> {
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1474 multiclass binary_atomic_op_ord<SDNode atomic_op> {
1502 multiclass ternary_atomic_op_ord<SDNode atomic_op> {
1552 defm NAME#_8 : binary_atomic_op_ord<atomic_op>;
1553 defm NAME#_16 : binary_atomic_op_ord<atomic_op>;
1554 defm NAME#_32 : binary_atomic_op_ord<atomic_op>;
1555 defm NAME#_64 : binary_atomic_op_ord<atomic_op>;
1558 multiclass ternary_atomic_op<SDNode atomic_op> {
1580 defm NAME#_8 : ternary_atomic_op_ord<atomic_op>;
1581 defm NAME#_16 : ternary_atomic_op_ord<atomic_op>;
1582 defm NAME#_32 : ternary_atomic_op_ord<atomic_op>;
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Datomics.md262 (atomic_op:ALLI
341 [(atomic_op:ALLI (match_dup 0)
420 (atomic_op:ALLI
501 [(atomic_op:ALLI (match_dup 1)
570 (atomic_op:ALLI
598 (atomic_op:ALLI
H A Diterators.md1743 (define_code_iterator atomic_op [plus minus ior xor and])
/netbsd/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Datomics.md262 (atomic_op:ALLI
341 [(atomic_op:ALLI (match_dup 0)
420 (atomic_op:ALLI
501 [(atomic_op:ALLI (match_dup 1)
570 (atomic_op:ALLI
598 (atomic_op:ALLI
H A Diterators.md2156 (define_code_iterator atomic_op [plus minus ior xor and])
/netbsd/external/gpl3/gcc.old/dist/gcc/config/cris/
H A Dsync.md70 (define_code_iterator atomic_op [plus minus ior and xor mult])
102 (atomic_op:BWD (match_dup 0) (match_dup 1))]
124 (atomic_op:BWD
/netbsd/external/gpl3/gcc/dist/gcc/config/cris/
H A Dsync.md65 (define_code_iterator atomic_op [plus minus ior and xor mult])
97 (atomic_op:BWD (match_dup 0) (match_dup 1))]
119 (atomic_op:BWD
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-forwprop.cc1257 enum tree_code atomic_op = ERROR_MARK; in simplify_builtin_call() local
1466 atomic_op = OP; \ in simplify_builtin_call()
1528 && gimple_assign_rhs_code (use_stmt) == atomic_op) in simplify_builtin_call()
1532 else if (atomic_op != MINUS_EXPR) in simplify_builtin_call()
1535 else if (atomic_op == MINUS_EXPR in simplify_builtin_call()
1548 else if (atomic_op == BIT_AND_EXPR || atomic_op == BIT_IOR_EXPR) in simplify_builtin_call()
1585 if (o && atomic_op != PLUS_EXPR) in simplify_builtin_call()
1691 if (atomic_op != BIT_AND_EXPR in simplify_builtin_call()
1692 && atomic_op != BIT_IOR_EXPR in simplify_builtin_call()
1720 switch (atomic_op) in simplify_builtin_call()
[all …]
H A DChangeLog-201914071 (atomic_<atomic_op><ALLI>): Likewise.
14072 (atomic_fetch_<atomic_op><ALLI>): Likewise.
14073 (atomic_<atomic_op>_fetch<ALLI>): Likewise.
H A DChangeLog-20186538 (aarch64_atomic_<ATOMIC_LDOP><ALLI>_lse): Drop atomic_op iterator
6542 (aarch64_atomic_<atomic_op>_fetch<ALLI>_lse): Remove.
H A DChangeLog-20122858 (syncop): Rename to atomic_op.
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td480 multiclass ret_noret_binary_atomic_op<SDNode atomic_op, bit IsInt = 1> {
483 defm "_"#as : binary_atomic_op<atomic_op, IsInt>;
486 defm "_"#as#"_noret" : binary_atomic_op<atomic_op, IsInt>;
490 defm "_"#as#"_ret" : binary_atomic_op<atomic_op, IsInt>;
/netbsd/external/gpl3/gcc/dist/gcc/fortran/
H A Dopenmp.cc2673 c->atomic_op = GFC_OMP_ATOMIC_READ; in gfc_match_omp_clauses()
2907 c->atomic_op = GFC_OMP_ATOMIC_UPDATE; in gfc_match_omp_clauses()
3007 c->atomic_op = GFC_OMP_ATOMIC_WRITE; in gfc_match_omp_clauses()
5825 if (c->atomic_op == GFC_OMP_ATOMIC_UNSET) in gfc_match_omp_atomic()
5826 c->atomic_op = GFC_OMP_ATOMIC_UPDATE; in gfc_match_omp_atomic()
5861 else if (c->atomic_op == GFC_OMP_ATOMIC_READ) in gfc_match_omp_atomic()
5871 switch (c->atomic_op) in gfc_match_omp_atomic()
5909 c->atomic_op = GFC_OMP_ATOMIC_UPDATE; in gfc_match_oacc_atomic()
5915 c->atomic_op = GFC_OMP_ATOMIC_READ; in gfc_match_oacc_atomic()
5917 c->atomic_op = GFC_OMP_ATOMIC_WRITE; in gfc_match_oacc_atomic()
[all …]
H A Ddump-parse-tree.cc1907 if (omp_clauses->atomic_op != GFC_OMP_ATOMIC_UNSET) in show_omp_clauses()
1909 const char *atomic_op; in show_omp_clauses() local
1910 switch (omp_clauses->atomic_op & GFC_OMP_ATOMIC_MASK) in show_omp_clauses()
1912 case GFC_OMP_ATOMIC_READ: atomic_op = "READ"; break; in show_omp_clauses()
1913 case GFC_OMP_ATOMIC_WRITE: atomic_op = "WRITE"; break; in show_omp_clauses()
1914 case GFC_OMP_ATOMIC_UPDATE: atomic_op = "UPDATE"; break; in show_omp_clauses()
1918 fputs (atomic_op, dumpfile); in show_omp_clauses()
H A Dtrans-openmp.cc4647 if (((atomic_code->ext.omp_clauses->atomic_op & GFC_OMP_ATOMIC_MASK) in gfc_trans_omp_atomic()
4654 if ((atomic_code->ext.omp_clauses->atomic_op & GFC_OMP_ATOMIC_MASK) in gfc_trans_omp_atomic()
4697 if (((atomic_code->ext.omp_clauses->atomic_op & GFC_OMP_ATOMIC_MASK) in gfc_trans_omp_atomic()
4699 || (atomic_code->ext.omp_clauses->atomic_op & GFC_OMP_ATOMIC_SWAP) in gfc_trans_omp_atomic()
4855 if (((atomic_code->ext.omp_clauses->atomic_op & GFC_OMP_ATOMIC_MASK) in gfc_trans_omp_atomic()
4857 || (atomic_code->ext.omp_clauses->atomic_op & GFC_OMP_ATOMIC_SWAP) in gfc_trans_omp_atomic()
H A Dgfortran.h1527 enum gfc_omp_atomic_op atomic_op; member
H A DChangeLog-2020376 (gfc_omp_clauses): Add capture and atomic_op.
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td1294 Pseudo<(outs DRC:$rd), (ins PTRRC:$rr), "atomic_op",
1299 Pseudo<(outs), (ins PTRRC:$rd, DRC:$rr), "atomic_op",
1305 "atomic_op",
/netbsd/external/gpl3/gcc/dist/gcc/c/
H A Dc-typeck.c4614 bool atomic_op; in build_unary_op() local
4615 atomic_op = really_atomic_lvalue (arg); in build_unary_op()
4626 if (!atomic_op) in build_unary_op()
4747 if (atomic_op) in build_unary_op()
H A Dc-typeck.cc4645 bool atomic_op; in build_unary_op() local
4646 atomic_op = really_atomic_lvalue (arg); in build_unary_op()
4657 if (!atomic_op) in build_unary_op()
4778 if (atomic_op) in build_unary_op()
/netbsd/external/gpl3/gcc.old/dist/gcc/c/
H A Dc-typeck.c4614 bool atomic_op; in build_unary_op() local
4615 atomic_op = really_atomic_lvalue (arg); in build_unary_op()
4626 if (!atomic_op) in build_unary_op()
4747 if (atomic_op) in build_unary_op()