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

Declarations

tools/clang/include/clang/AST/Type.h
  740   bool isVolatileQualified() const;

References

tools/clang/include/clang/AST/Expr.h
 5880     return getPtr()->getType()->getPointeeType().isVolatileQualified();
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5127   return Node.isVolatileQualified();
tools/clang/lib/AST/Decl.cpp
  653         !Var->getType().isVolatileQualified() &&
 2295   if (!getType().isConstQualified() || getType().isVolatileQualified())
tools/clang/lib/AST/DeclCXX.cpp
 1061     if (!T->isLiteralType(Context) || T.isVolatileQualified())
tools/clang/lib/AST/Expr.cpp
 2671           CE->getSubExpr()->getType().isVolatileQualified()) {
 2706         ICE->getSubExpr()->getType().isVolatileQualified())
 3547         CE->getSubExpr()->getType().isVolatileQualified())
tools/clang/lib/AST/ExprConstant.cpp
 3149   if (ObjType.isVolatileQualified())
 3194     if ((ObjType.isConstQualified() || ObjType.isVolatileQualified()) &&
 3208       if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) {
 3342       if (Field->getType().isVolatileQualified())
 3539   if (isFormalAccess(AK) && LValType.isVolatileQualified()) {
 3739   if (Base && !LVal.getLValueCallIndex() && !Type.isVolatileQualified()) {
 3744       if (Type.isVolatileQualified()) {
 6536   if (Ty.isVolatileQualified())
tools/clang/lib/CodeGen/CGBlocks.cpp
 1879     bool IsVolatile = CaptureTy.isVolatileQualified();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1390       ResultArg->getType()->getPointeeType().isVolatileQualified();
 2897         PtrTy->castAs<PointerType>()->getPointeeType().isVolatileQualified();
 2980         PtrTy->castAs<PointerType>()->getPointeeType().isVolatileQualified();
 3294       ResultArg->getType()->getPointeeType().isVolatileQualified();
tools/clang/lib/CodeGen/CGClass.cpp
 2853     returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified());
tools/clang/lib/CodeGen/CGDecl.cpp
 1666   bool isVolatile = type.isVolatileQualified();
 1852       type.isVolatileQualified(), Builder, constant);
tools/clang/lib/CodeGen/CGExpr.cpp
  669   if (Ty.isVolatileQualified())
tools/clang/lib/CodeGen/CGExprAgg.cpp
  815     if (E->getSubExpr()->getType().isVolatileQualified()) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
  149                         DestroyedType.isVolatileQualified()),
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
   46       FT = QT.isVolatileQualified() ? FT.withVolatile() : FT;
   97       asDerived().visitArray(PCK, AT, FT.isVolatileQualified(), FD,
  109     assert(!FT.isVolatileQualified() && "volatile field not expected");
  165     appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset));
  172     appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset));
  276       visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset);
  293       visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset);
  579       visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset, Addrs);
  619       visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset,
  678         Addrs[SrcIdx], QT.isVolatileQualified(), QT, SourceLocation());
  740         Addrs[SrcIdx], QT.isVolatileQualified(), QT, SourceLocation());
tools/clang/lib/CodeGen/CGObjC.cpp
 2744       !type.isVolatileQualified() &&
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3859       EmitAtomicUpdate(X, AO, CommonGen, X.getType().isVolatileQualified());
tools/clang/lib/CodeGen/CGVTables.cpp
  366     Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 2358   if (Ty->getPointeeType().isVolatileQualified())
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1336         if (pointeeTy.isVolatileQualified())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3739   if (Type.isVolatileQualified())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3760     IsVolatile = PointeeType.isVolatileQualified();
tools/clang/lib/CodeGen/TargetInfo.cpp
 9047   if (QT.isVolatileQualified())
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 4396     if (GlobalVarDecl->getType().isVolatileQualified())
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 3605     if (GlobalVarDecl->getType().isVolatileQualified())
tools/clang/lib/Sema/SemaDecl.cpp
11867       if (getLangOpts().CPlusPlus11 && DclT.isVolatileQualified())
16646     if (Record && FD->getType().isVolatileQualified())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 6940     if (ReferentType.isVolatileQualified()) {
12305   if (T->isArrayType() && !T.isConstQualified() && !T.isVolatileQualified() &&
14076             InnerType.isConstQualified() && !InnerType.isVolatileQualified())) {
14120     if (!PointeeType.isConstQualified() || PointeeType.isVolatileQualified()) {
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  673                   HandlerType.isVolatileQualified()))
tools/clang/lib/Sema/SemaExpr.cpp
  488         !UO->getType().isVolatileQualified()) {
11854     if (LHSDecl->getType().isVolatileQualified())
11857       if (RefTy->getPointeeType().isVolatileQualified())
11981   if (getLangOpts().CPlusPlus2a && LHSType.isVolatileQualified()) {
12184   if (S.getLangOpts().CPlusPlus2a && ResType.isVolatileQualified()) {
12666   if (LHSDecl->getType().isVolatileQualified())
12669     if (RefTy->getPointeeType().isVolatileQualified())
15138   if (!E->getType().isVolatileQualified() || !getLangOpts().CPlusPlus2a)
16627   if (E->getType().isVolatileQualified() &&
16637   if (E->getType().isVolatileQualified() || E->getType()->getAs<RecordType>())
tools/clang/lib/Sema/SemaExprCXX.cpp
  737         if (Var->hasLocalStorage() && !Var->getType().isVolatileQualified()) {
 4577     return T.isVolatileQualified();
 7360         E->getType().isVolatileQualified()) {
tools/clang/lib/Sema/SemaInit.cpp
 8850       << DestType.getNonReferenceType().isVolatileQualified()
 8862       << DestType.getNonReferenceType().isVolatileQualified()
 8872       << DestType.isVolatileQualified()
 8883       << DestType.isVolatileQualified()
tools/clang/lib/Sema/SemaLambda.cpp
 1568   if (T.isVolatileQualified())
tools/clang/lib/Sema/SemaOverload.cpp
 4693   if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified()))
 5075         (T1.isConstQualified() && !T1.isVolatileQualified())) {
 7894           if (CanTy.isVolatileQualified())
 8097         (!(*Ptr).isVolatileQualified() &&
 8576       bool NeedVolatile = !(*Ptr).isVolatileQualified() &&
 8625         bool NeedVolatile = !(*Ptr).isVolatileQualified() &&
 8858             T.isVolatileQualified())
tools/clang/lib/Sema/SemaStmt.cpp
  368   if (E->isGLValue() && E->getType().isVolatileQualified()) {
 1553       if (VD->getType().isVolatileQualified() || VD->hasGlobalStorage())
 3015   if (VD->getType().isVolatileQualified()) return false;
tools/clang/lib/Sema/SemaType.cpp
 1738       if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) {
 2480   if (T.isVolatileQualified() && getLangOpts().CPlusPlus2a)
 2565     if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus2a)
 4701         if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus2a)
 5188   if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus2a &&
 8239           I->getType().isVolatileQualified()) {
 8242           << I->getType().isVolatileQualified();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  340           if (T.isVolatileQualified())
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
  100       if (Var->getType().isVolatileQualified())