Lines Matching defs:AO
19186 // to \p AO. \p Scope takes a const char * and converts it into AMDGCN
19189 llvm::AtomicOrdering &AO,
19198 AO = llvm::AtomicOrdering::Acquire;
19201 AO = llvm::AtomicOrdering::Release;
19204 AO = llvm::AtomicOrdering::AcquireRelease;
19207 AO = llvm::AtomicOrdering::SequentiallyConsistent;
19210 AO = llvm::AtomicOrdering::Monotonic;
19792 llvm::AtomicOrdering AO = llvm::AtomicOrdering::SequentiallyConsistent;
20423 EmitScalarExpr(E->getArg(1)), AO, SSID);
20424 FenceInst *Fence = Builder.CreateFence(AO, SSID);
20511 EmitScalarExpr(E->getArg(3)), AO, SSID);
20520 AO = AtomicOrdering::Monotonic;
20533 Builder.CreateAtomicRMW(BinOp, Ptr, Val, AO, SSID);