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

References

tools/clang/include/clang/AST/Expr.h
 5884     return getOp() == AO__c11_atomic_compare_exchange_strong ||
 5885            getOp() == AO__c11_atomic_compare_exchange_weak ||
 5886            getOp() == AO__opencl_atomic_compare_exchange_strong ||
 5887            getOp() == AO__opencl_atomic_compare_exchange_weak ||
 5888            getOp() == AO__atomic_compare_exchange ||
 5889            getOp() == AO__atomic_compare_exchange_n;
 5893     return getOp() >= AO__opencl_atomic_init &&
 5894            getOp() <= AO__opencl_atomic_fetch_max;
 5930     return getScopeModel(getOp());
tools/clang/lib/AST/ASTImporter.cpp
 6444       ToBuiltinLoc, ToExprs, ToType, E->getOp(), ToRParenLoc);
tools/clang/lib/AST/StmtPrinter.cpp
 1601   switch (Node->getOp()) {
 1613   if (Node->getOp() != AtomicExpr::AO__c11_atomic_load &&
 1614       Node->getOp() != AtomicExpr::AO__atomic_load_n &&
 1615       Node->getOp() != AtomicExpr::AO__opencl_atomic_load) {
 1619   if (Node->getOp() == AtomicExpr::AO__atomic_exchange ||
 1624   if (Node->getOp() == AtomicExpr::AO__atomic_compare_exchange ||
 1625       Node->getOp() == AtomicExpr::AO__atomic_compare_exchange_n) {
 1629   if (Node->getOp() != AtomicExpr::AO__c11_atomic_init &&
 1630       Node->getOp() != AtomicExpr::AO__opencl_atomic_init) {
tools/clang/lib/AST/StmtProfile.cpp
 1316   ID.AddInteger(S->getOp());
tools/clang/lib/CodeGen/CGAtomic.cpp
  499   switch (E->getOp()) {
  648   if (E->getOp() == AtomicExpr::AO__atomic_nand_fetch)
  758   if (E->getOp() == AtomicExpr::AO__c11_atomic_init ||
  759       E->getOp() == AtomicExpr::AO__opencl_atomic_init) {
  783   switch (E->getOp()) {
  813     if (E->getOp() == AtomicExpr::AO__atomic_compare_exchange)
  818     if (E->getOp() == AtomicExpr::AO__atomic_compare_exchange_n ||
  819         E->getOp() == AtomicExpr::AO__atomic_compare_exchange)
  896     switch (E->getOp()) {
  994     switch (E->getOp()) {
 1189       if (E->getOp() == AtomicExpr::AO__atomic_nand_fetch)
 1205   bool IsStore = E->getOp() == AtomicExpr::AO__c11_atomic_store ||
 1206                  E->getOp() == AtomicExpr::AO__opencl_atomic_store ||
 1207                  E->getOp() == AtomicExpr::AO__atomic_store ||
 1208                  E->getOp() == AtomicExpr::AO__atomic_store_n;
 1209   bool IsLoad = E->getOp() == AtomicExpr::AO__c11_atomic_load ||
 1210                 E->getOp() == AtomicExpr::AO__opencl_atomic_load ||
 1211                 E->getOp() == AtomicExpr::AO__atomic_load ||
 1212                 E->getOp() == AtomicExpr::AO__atomic_load_n;
tools/clang/lib/Sema/TreeTransform.h
12821                                         E->getOp(), E->getRParenLoc());
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1063   Record.push_back(E->getOp());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 3196       AtomicExpr::AtomicOp Op = AE->getOp();