Lines Matching refs:AO
202 llvm::AtomicOrdering &AO, in ProcessOrderScopeAMDGCN() argument
211 AO = llvm::AtomicOrdering::Acquire; in ProcessOrderScopeAMDGCN()
214 AO = llvm::AtomicOrdering::Release; in ProcessOrderScopeAMDGCN()
217 AO = llvm::AtomicOrdering::AcquireRelease; in ProcessOrderScopeAMDGCN()
220 AO = llvm::AtomicOrdering::SequentiallyConsistent; in ProcessOrderScopeAMDGCN()
223 AO = llvm::AtomicOrdering::Monotonic; in ProcessOrderScopeAMDGCN()
300 llvm::AtomicOrdering AO = llvm::AtomicOrdering::SequentiallyConsistent; in EmitAMDGPUBuiltinExpr() local
1022 EmitScalarExpr(E->getArg(1)), AO, SSID); in EmitAMDGPUBuiltinExpr()
1023 FenceInst *Fence = Builder.CreateFence(AO, SSID); in EmitAMDGPUBuiltinExpr()
1110 EmitScalarExpr(E->getArg(3)), AO, SSID); in EmitAMDGPUBuiltinExpr()
1119 AO = AtomicOrdering::Monotonic; in EmitAMDGPUBuiltinExpr()
1132 Builder.CreateAtomicRMW(BinOp, Ptr, Val, AO, SSID); in EmitAMDGPUBuiltinExpr()