Home
last modified time | relevance | path

Searched refs:AtomicOp (Results 1 – 25 of 35) sorted by relevance

12

/external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/internal/
DAtomic.kt30 abstract val atomicOp: AtomicOp<*>? in perform()
57 public abstract class AtomicOp<in T> : OpDescriptor() { class
76 override val atomicOp: AtomicOp<*> get() = this
110 …lateinit var atomicOp: AtomicOp<*> // the reference to parent atomicOp, init when AtomicOp is crea…
111 abstract fun prepare(op: AtomicOp<*>): Any? // returns `null` if prepared successfully
112 abstract fun complete(op: AtomicOp<*>, failure: Any?) // decision == null if success
DLockFreeLinkedList.common.kt70 final override fun prepare(op: AtomicOp<*>): Any? in prepare()
71 final override fun complete(op: AtomicOp<*>, failure: Any?) in prepare()
83 override val atomicOp: AtomicOp<*> in prepare()
/external/kotlinx.coroutines/kotlinx-coroutines-core/js/src/internal/
DLinkedList.kt129 actual final override fun prepare(op: AtomicOp<*>): Any? { in prepare()
137 actual final override fun complete(op: AtomicOp<*>, failure: Any?) = onComplete() in complete()
147 actual override val atomicOp: AtomicOp<*> in complete()
/external/kotlinx.coroutines/kotlinx-coroutines-core/native/src/internal/
DLinkedList.kt129 actual final override fun prepare(op: AtomicOp<*>): Any? { in prepare()
137 actual final override fun complete(op: AtomicOp<*>, failure: Any?) = onComplete() in complete()
147 actual override val atomicOp: AtomicOp<*> in complete()
/external/webrtc/rtc_base/deprecated/
Drecursive_critical_section_unittest.cc172 values.push_back(Op::AtomicOp(&shared_value_)); in OnMessage()
191 static int AtomicOp(int* i) { return AtomicOps::Increment(i); } in AtomicOp() function
195 static int AtomicOp(int* i) { return AtomicOps::Decrement(i); } in AtomicOp() function
199 static int AtomicOp(int* i) { return AtomicOps::CompareAndSwap(i, 0, 1); } in AtomicOp() function
/external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/sync/
DMutex.kt271 private inner class PrepareOp(override val atomicOp: AtomicOp<*>) : OpDescriptor() { in toString()
279 override fun prepare(op: AtomicOp<*>): Any? { in toString()
285 override fun complete(op: AtomicOp<*>, failure: Any?) { in toString()
390 ) : AtomicOp<MutexImpl>() { in toString()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsISelLowering.cpp1468 unsigned AtomicOp; in emitAtomicBinary() local
1472 AtomicOp = Mips::ATOMIC_LOAD_ADD_I32_POSTRA; in emitAtomicBinary()
1475 AtomicOp = Mips::ATOMIC_LOAD_SUB_I32_POSTRA; in emitAtomicBinary()
1478 AtomicOp = Mips::ATOMIC_LOAD_AND_I32_POSTRA; in emitAtomicBinary()
1481 AtomicOp = Mips::ATOMIC_LOAD_OR_I32_POSTRA; in emitAtomicBinary()
1484 AtomicOp = Mips::ATOMIC_LOAD_XOR_I32_POSTRA; in emitAtomicBinary()
1487 AtomicOp = Mips::ATOMIC_LOAD_NAND_I32_POSTRA; in emitAtomicBinary()
1490 AtomicOp = Mips::ATOMIC_SWAP_I32_POSTRA; in emitAtomicBinary()
1493 AtomicOp = Mips::ATOMIC_LOAD_ADD_I64_POSTRA; in emitAtomicBinary()
1496 AtomicOp = Mips::ATOMIC_LOAD_SUB_I64_POSTRA; in emitAtomicBinary()
[all …]
/external/llvm-project/llvm/lib/Target/Mips/
DMipsISelLowering.cpp1466 unsigned AtomicOp; in emitAtomicBinary() local
1470 AtomicOp = Mips::ATOMIC_LOAD_ADD_I32_POSTRA; in emitAtomicBinary()
1473 AtomicOp = Mips::ATOMIC_LOAD_SUB_I32_POSTRA; in emitAtomicBinary()
1476 AtomicOp = Mips::ATOMIC_LOAD_AND_I32_POSTRA; in emitAtomicBinary()
1479 AtomicOp = Mips::ATOMIC_LOAD_OR_I32_POSTRA; in emitAtomicBinary()
1482 AtomicOp = Mips::ATOMIC_LOAD_XOR_I32_POSTRA; in emitAtomicBinary()
1485 AtomicOp = Mips::ATOMIC_LOAD_NAND_I32_POSTRA; in emitAtomicBinary()
1488 AtomicOp = Mips::ATOMIC_SWAP_I32_POSTRA; in emitAtomicBinary()
1491 AtomicOp = Mips::ATOMIC_LOAD_ADD_I64_POSTRA; in emitAtomicBinary()
1494 AtomicOp = Mips::ATOMIC_LOAD_SUB_I64_POSTRA; in emitAtomicBinary()
[all …]
/external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/test/internal/
DLockFreeLinkedListAtomicLFStressTest.kt125 val op = object : AtomicOp<Any?>() { in <lambda>()
152 val op = object : AtomicOp<Any?>() { in <lambda>()
DLockFreeLinkedListTest.kt65 val operation = object : AtomicOp<Any?>() { in single()
/external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/
DLockFreeLinkedList.kt72 ) : AtomicOp<Node>() { in <lambda>()
407 override val atomicOp: AtomicOp<*> get() = desc.atomicOp in <lambda>()
469 final override fun prepare(op: AtomicOp<*>): Any? { in <lambda>()
506 final override fun complete(op: AtomicOp<*>, failure: Any?) { in <lambda>()
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfoA.td148 multiclass AMOPat<string AtomicOp, string BaseInst> {
149 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_monotonic"),
151 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_acquire"),
153 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_release"),
155 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_acq_rel"),
157 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_seq_cst"),
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVInstrInfoA.td148 multiclass AMOPat<string AtomicOp, string BaseInst> {
149 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_monotonic"),
151 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_acquire"),
153 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_release"),
155 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_acq_rel"),
157 def : PatGprGpr<!cast<PatFrag>(AtomicOp#"_seq_cst"),
/external/perfetto/src/traced/probes/ftrace/test/data/android_walleye_OPM5.171019.017.A1_4.4.88/events/ras/aer_event/
Dformat14 …ectable Internal Error"}, {0x00800000, "MC Blocked TLP"}, {0x01000000, "AtomicOp Egress Blocked"},…
/external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/selects/
DSelect.kt556 override val atomicOp: AtomicOp<*>? in next()
568 ) : AtomicOp<Any?>() { in next()
/external/llvm-project/clang/lib/CodeGen/
DCGExprScalar.cpp2943 llvm::AtomicRMWInst::BinOp AtomicOp = llvm::AtomicRMWInst::BAD_BINOP; in EmitCompoundAssignLValue() local
2953 AtomicOp = llvm::AtomicRMWInst::Add; in EmitCompoundAssignLValue()
2957 AtomicOp = llvm::AtomicRMWInst::Sub; in EmitCompoundAssignLValue()
2961 AtomicOp = llvm::AtomicRMWInst::And; in EmitCompoundAssignLValue()
2965 AtomicOp = llvm::AtomicRMWInst::Xor; in EmitCompoundAssignLValue()
2969 AtomicOp = llvm::AtomicRMWInst::Or; in EmitCompoundAssignLValue()
2975 if (AtomicOp != llvm::AtomicRMWInst::BAD_BINOP) { in EmitCompoundAssignLValue()
2981 AtomicOp, LHSLV.getPointer(CGF), Amt, in EmitCompoundAssignLValue()
DCGAtomic.cpp502 AtomicExpr::AtomicOp Op, in EmitPostAtomicMinMax()
/external/clang/include/clang/AST/
DExpr.h4806 enum AtomicOp { enum
4819 AtomicOp Op;
4825 AtomicOp op, SourceLocation RP);
4829 static unsigned getNumSubExprs(AtomicOp Op);
4861 AtomicOp getOp() const { return Op; } in getOp()
/external/llvm-project/clang/include/clang/AST/
DExpr.h6152 enum AtomicOp { enum
6168 AtomicOp Op;
6173 AtomicOp op, SourceLocation RP);
6177 static unsigned getNumSubExprs(AtomicOp Op);
6214 AtomicOp getOp() const { return Op; } in getOp()
6261 static std::unique_ptr<AtomicScopeModel> getScopeModel(AtomicOp Op) { in getScopeModel()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp3883 SDValue AtomicOp = DAG.getMemIntrinsicNode(Opcode, DL, VTList, Ops, in lowerATOMIC_LOAD_OP() local
3890 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift); in lowerATOMIC_LOAD_OP()
3892 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP()
3951 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAP, in lowerATOMIC_CMP_SWAP() local
3953 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1), in lowerATOMIC_CMP_SWAP()
3956 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0)); in lowerATOMIC_CMP_SWAP()
3958 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2)); in lowerATOMIC_CMP_SWAP()
3986 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAPW, DL, in lowerATOMIC_CMP_SWAP() local
3988 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1), in lowerATOMIC_CMP_SWAP()
3991 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0)); in lowerATOMIC_CMP_SWAP()
[all …]
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp3935 SDValue AtomicOp = DAG.getMemIntrinsicNode(Opcode, DL, VTList, Ops, in lowerATOMIC_LOAD_OP() local
3942 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift); in lowerATOMIC_LOAD_OP()
3944 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP()
4003 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAP, in lowerATOMIC_CMP_SWAP() local
4005 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1), in lowerATOMIC_CMP_SWAP()
4008 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0)); in lowerATOMIC_CMP_SWAP()
4010 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2)); in lowerATOMIC_CMP_SWAP()
4038 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAPW, DL, in lowerATOMIC_CMP_SWAP() local
4040 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1), in lowerATOMIC_CMP_SWAP()
4043 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0)); in lowerATOMIC_CMP_SWAP()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp3264 SDValue AtomicOp = DAG.getMemIntrinsicNode(Opcode, DL, VTList, Ops, in lowerATOMIC_LOAD_OP() local
3271 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift); in lowerATOMIC_LOAD_OP()
3273 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) }; in lowerATOMIC_LOAD_OP()
3355 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAPW, DL, in lowerATOMIC_CMP_SWAP() local
3357 return AtomicOp; in lowerATOMIC_CMP_SWAP()
/external/clang/lib/AST/
DExpr.cpp3823 QualType t, AtomicOp op, SourceLocation RP) in AtomicExpr()
3843 unsigned AtomicExpr::getNumSubExprs(AtomicOp Op) { in getNumSubExprs()
/external/llvm-project/clang/lib/AST/
DExpr.cpp4534 AtomicOp op, SourceLocation RP) in AtomicExpr()
4543 unsigned AtomicExpr::getNumSubExprs(AtomicOp Op) { in getNumSubExprs()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DMallocChecker.cpp3247 AtomicExpr::AtomicOp Op = AE->getOp(); in VisitNode()

12