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

Declarations

tools/clang/include/clang/AST/ASTContext.h
 1251   QualType getAtomicType(QualType T) const;

References

tools/clang/lib/AST/ASTContext.cpp
 3302     result = getAtomicType(getVariableArrayDecayedType(at->getValueType()));
 5044     Canonical = getAtomicType(getCanonicalType(T));
 9038     return getAtomicType(ResultType);
tools/clang/lib/AST/ASTImporter.cpp
  975   return Importer.getToContext().getAtomicType(*UnderlyingTypeOrErr);
tools/clang/lib/AST/Type.cpp
 1175     return Ctx.getAtomicType(valueType);
tools/clang/lib/Sema/Sema.cpp
  280       addImplicitTypedef("atomic_int", Context.getAtomicType(Context.IntTy));
  282                          Context.getAtomicType(Context.UnsignedIntTy));
  283       auto AtomicLongT = Context.getAtomicType(Context.LongTy);
  285       auto AtomicULongT = Context.getAtomicType(Context.UnsignedLongTy);
  288                          Context.getAtomicType(Context.FloatTy));
  289       auto AtomicDoubleT = Context.getAtomicType(Context.DoubleTy);
  293       addImplicitTypedef("atomic_flag", Context.getAtomicType(Context.IntTy));
  294       auto AtomicIntPtrT = Context.getAtomicType(Context.getIntPtrType());
  296       auto AtomicUIntPtrT = Context.getAtomicType(Context.getUIntPtrType());
  298       auto AtomicSizeT = Context.getAtomicType(Context.getSizeType());
  300       auto AtomicPtrDiffT = Context.getAtomicType(Context.getPointerDiffType());
tools/clang/lib/Sema/SemaType.cpp
 8461   return Context.getAtomicType(T);
tools/clang/lib/Serialization/ASTReader.cpp
 6838     return Context.getAtomicType(ValueType);