Lines Matching full:atomic
84 // * volatile / atomic
129 bool Atomic,
135 if (Atomic)
136 R << " Atomic: " << NV("StoreAtomic", true) << ".";
139 if ((Inline && !*Inline) || !Volatile || !Atomic)
145 if (!Atomic)
146 R << " Atomic: " << NV("StoreAtomic", false) << ".";
171 bool Atomic = SI.isAtomic();
178 inlineVolatileOrAtomicWithExtraArgs(nullptr, Volatile, Atomic, *R);
190 bool Atomic = false;
208 Atomic = true;
212 Atomic = true;
216 Atomic = true;
227 // No such thing as a memory intrinsic that is both atomic and volatile.
228 bool Volatile = !Atomic && CIVolatile && CIVolatile->getZExtValue();
242 inlineVolatileOrAtomicWithExtraArgs(&Inline, Volatile, Atomic, *R);