Lines Matching refs:AO
14619 // to \p AO. \p Scope takes a const char * and converts it into AMDGCN
14622 llvm::AtomicOrdering &AO,
14630 AO = llvm::AtomicOrdering::Acquire;
14633 AO = llvm::AtomicOrdering::Release;
14636 AO = llvm::AtomicOrdering::AcquireRelease;
14639 AO = llvm::AtomicOrdering::SequentiallyConsistent;
14656 llvm::AtomicOrdering AO = llvm::AtomicOrdering::SequentiallyConsistent;
14867 EmitScalarExpr(E->getArg(1)), AO, SSID))
14868 return Builder.CreateFence(AO, SSID);
14896 EmitScalarExpr(E->getArg(3)), AO, SSID)) {
14900 Value *MemOrder = Builder.getInt32(static_cast<int>(AO));