reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaChecking.cpp
 4576   bool IsOpenCL = Op >= AtomicExpr::AO__opencl_atomic_init &&
 4577                   Op <= AtomicExpr::AO__opencl_atomic_fetch_max;
 4578   bool IsC11 = (Op >= AtomicExpr::AO__c11_atomic_init &&
 4579                Op <= AtomicExpr::AO__c11_atomic_fetch_xor) ||
 4581   bool IsN = Op == AtomicExpr::AO__atomic_load_n ||
 4582              Op == AtomicExpr::AO__atomic_store_n ||
 4583              Op == AtomicExpr::AO__atomic_exchange_n ||
 4584              Op == AtomicExpr::AO__atomic_compare_exchange_n;
 4588   switch (Op) {
 4670   if (IsOpenCL && Op != AtomicExpr::AO__opencl_atomic_init)
 4958         !isValidOrderingForOp(Result.getSExtValue(), Op))
 4964   if (auto ScopeModel = AtomicExpr::getScopeModel(Op)) {
 4976       AtomicExpr(ExprRange.getBegin(), SubExprs, ResultType, Op, RParenLoc);
 4978   if ((Op == AtomicExpr::AO__c11_atomic_load ||
 4979        Op == AtomicExpr::AO__c11_atomic_store ||
 4980        Op == AtomicExpr::AO__opencl_atomic_load ||
 4981        Op == AtomicExpr::AO__opencl_atomic_store ) &&
 4984         << ((Op == AtomicExpr::AO__c11_atomic_load ||
 4985              Op == AtomicExpr::AO__opencl_atomic_load)