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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  629 ATOMICEXPR(AtomicExpr, Expr)

References

tools/clang/include/clang/AST/ASTTypeTraits.h
   65     return ASTNodeKind(KindToKindId<T>::Id);
   65     return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/Expr.h
 5837   explicit AtomicExpr(EmptyShell Empty) : Expr(AtomicExprClass, Empty) { }
 5904     return T->getStmtClass() == AtomicExprClass;
tools/clang/lib/AST/Expr.cpp
 2479   case AtomicExprClass:
 3440   case AtomicExprClass:
 4562   : Expr(AtomicExprClass, t, VK_RValue, OK_Ordinary,
tools/clang/lib/AST/ExprClassification.cpp
  188   case Expr::AtomicExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13902   case Expr::AtomicExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 3667   case Expr::AtomicExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1290   case Expr::AtomicExprClass:
tools/clang/lib/Sema/TreeTransform.h
12811   SubExprs.reserve(E->getNumSubExprs());
12812   if (getDerived().TransformExprs(E->getSubExprs(), E->getNumSubExprs(), false,
12812   if (getDerived().TransformExprs(E->getSubExprs(), E->getNumSubExprs(), false,
12818     return E;
12820   return getDerived().RebuildAtomicExpr(E->getBuiltinLoc(), SubExprs,
12821                                         E->getOp(), E->getRParenLoc());
12821                                         E->getOp(), E->getRParenLoc());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1732     case Stmt::AtomicExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  255   case Stmt::AtomicExprClass: