Lines Matching defs:SSID
5135 llvm::SyncScope::ID SSID;
5138 SSID = llvm::SyncScope::SingleThread;
5140 SSID = llvm::SyncScope::System;
5150 Builder.CreateFence(llvm::AtomicOrdering::Acquire, SSID);
5153 Builder.CreateFence(llvm::AtomicOrdering::Release, SSID);
5156 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID);
5159 Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent, SSID);
5176 Builder.CreateFence(llvm::AtomicOrdering::Acquire, SSID);
5182 Builder.CreateFence(llvm::AtomicOrdering::Release, SSID);
5187 Builder.CreateFence(llvm::AtomicOrdering::AcquireRelease, SSID);
5192 Builder.CreateFence(llvm::AtomicOrdering::SequentiallyConsistent, SSID);
19187 // specific SyncScopeID and writes it to \p SSID.
19190 llvm::SyncScope::ID &SSID) {
19217 SSID = getLLVMContext().getOrInsertSyncScopeID(scp);
19225 SSID = llvm::SyncScope::System;
19228 SSID = getLLVMContext().getOrInsertSyncScopeID("agent");
19231 SSID = getLLVMContext().getOrInsertSyncScopeID("workgroup");
19234 SSID = getLLVMContext().getOrInsertSyncScopeID("wavefront");
19237 SSID = llvm::SyncScope::SingleThread;
19240 SSID = llvm::SyncScope::System;
19793 llvm::SyncScope::ID SSID;
20423 EmitScalarExpr(E->getArg(1)), AO, SSID);
20424 FenceInst *Fence = Builder.CreateFence(AO, SSID);
20511 EmitScalarExpr(E->getArg(3)), AO, SSID);
20519 SSID = getLLVMContext().getOrInsertSyncScopeID("agent");
20533 Builder.CreateAtomicRMW(BinOp, Ptr, Val, AO, SSID);