/external/llvm-project/clang/lib/CodeGen/ |
D | CGNonTrivialStruct.cpp | 46 FT = QT.isVolatileQualified() ? FT.withVolatile() : FT; in visitStructFields() 97 asDerived().visitArray(PCK, AT, FT.isVolatileQualified(), FD, in visitWithKind() 109 assert(!FT.isVolatileQualified() && "volatile field not expected"); in visitTrivial() 165 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCStrong() 172 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCWeak() 280 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset); in visitWithKind() 297 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset); in visitWithKind() 593 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset, Addrs); in visitWithKind() 633 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset, in visitWithKind() 692 Addrs[SrcIdx], QT.isVolatileQualified(), QT, SourceLocation()); in visitARCStrong() [all …]
|
D | CGValue.h | 56 bool isVolatileQualified() const { return V2.getInt(); } in isVolatileQualified() function 260 bool isVolatileQualified() const { return Quals.hasVolatile(); } in isVolatileQualified() function 466 return RValue::getAggregate(getAddress(CGF), isVolatileQualified()); in asAggregateRValue()
|
D | CGExprComplex.cpp | 356 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue() 385 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 386 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 979 if (!LV.isVolatileQualified()) in EmitCompoundAssign() 1014 if (!LV.isVolatileQualified()) in VisitBinAssign()
|
D | CGExpr.cpp | 692 if (Ty.isVolatileQualified()) in EmitTypeCheck() 1927 LV.isVolatileQualified()); in EmitLoadOfLValue() 1944 Builder.CreateLoad(LV.getMatrixAddress(), LV.isVolatileQualified()); in EmitLoadOfLValue() 1962 Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue() 1964 bool UseVolatile = LV.isVolatileQualified() && in EmitLoadOfBitfieldLValue() 1992 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue() 2068 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2072 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2089 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2184 CGM.getCodeGenOpts().AAPCSBitfieldWidth && Dst.isVolatileQualified() && in EmitStoreThroughBitfieldLValue() [all …]
|
D | CGAtomic.cpp | 1550 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad() 1612 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory() 1613 LVal.isVolatileQualified(); in emitCopyIntoMemory() 1686 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp() 1973 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
|
/external/clang/lib/CodeGen/ |
D | CGValue.h | 55 bool isVolatileQualified() const { return V2.getInt(); } in isVolatileQualified() function 252 bool isVolatileQualified() const { return Quals.hasVolatile(); } in isVolatileQualified() function 436 return RValue::getAggregate(getAddress(), isVolatileQualified()); in asAggregateRValue()
|
D | CGExprComplex.cpp | 325 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue() 354 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 355 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 904 if (!LV.isVolatileQualified()) in EmitCompoundAssign() 939 if (!LV.isVolatileQualified()) in VisitBinAssign()
|
D | CGAtomic.cpp | 1287 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad() 1349 (rvalue.isVolatileQualified() in emitCopyIntoMemory() 1350 || LVal.isVolatileQualified())); in emitCopyIntoMemory() 1421 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp() 1708 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
|
D | CGExpr.cpp | 1468 LV.isVolatileQualified()); in EmitLoadOfLValue() 1493 llvm::Value *Val = Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue() 1519 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue() 1599 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 1603 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 1701 Builder.CreateLoad(Ptr, Dst.isVolatileQualified(), "bf.load"); in EmitStoreThroughBitfieldLValue() 1727 Builder.CreateStore(SrcVal, Ptr, Dst.isVolatileQualified()); in EmitStoreThroughBitfieldLValue() 1754 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue() 1816 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue() 3786 PseudoDtor->getDestroyedType().isVolatileQualified()), in EmitCallExpr()
|
D | CodeGenFunction.cpp | 510 if (pointeeTy.isVolatileQualified()) in GenOpenCLArgMetadata() 556 if (ty.isVolatileQualified()) in GenOpenCLArgMetadata()
|
D | CGVTables.cpp | 319 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
|
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
D | InfiniteLoopCheck.cpp | 54 if (Var->getType().isVolatileQualified()) in isVarThatIsPossiblyChanged()
|
D | RedundantBranchConditionCheck.cpp | 41 unless(hasType(isVolatileQualified()))) in registerMatchers()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DeadStoresChecker.cpp | 281 if (T.isVolatileQualified()) in observeStmt()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DeadStoresChecker.cpp | 340 if (T.isVolatileQualified()) in observeStmt()
|
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersNarrowingTest.cpp | 1489 varDecl(hasType(isVolatileQualified())))); in TEST() 1491 varDecl(hasType(isVolatileQualified())))); in TEST() 1493 varDecl(hasType(isVolatileQualified())))); in TEST()
|
/external/clang/include/clang/AST/ |
D | CanonicalType.h | 128 bool isVolatileQualified() const { in isVolatileQualified() function
|
/external/llvm-project/clang/include/clang/AST/ |
D | CanonicalType.h | 141 bool isVolatileQualified() const { in isVolatileQualified() function
|
/external/clang/lib/ASTMatchers/Dynamic/ |
D | Registry.cpp | 332 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
|
/external/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
D | Registry.cpp | 436 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
|
/external/clang/lib/AST/ |
D | Expr.cpp | 1944 .isVolatileQualified()) in isUnusedResultAWarning() 2164 CE->getSubExpr()->getType().isVolatileQualified()) { in isUnusedResultAWarning() 2198 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 2991 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 4166 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument 4167 return Node.isVolatileQualified(); in AST_MATCHER()
|
/external/llvm-project/clang/unittests/ASTMatchers/ |
D | ASTMatchersNarrowingTest.cpp | 2412 matches("volatile int i = 42;", varDecl(hasType(isVolatileQualified())))); in TEST_P() 2414 notMatches("volatile int *i;", varDecl(hasType(isVolatileQualified())))); in TEST_P() 2416 varDecl(hasType(isVolatileQualified())))); in TEST_P()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaType.cpp | 1816 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType() 2746 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType() 2831 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType() 5074 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator() 5570 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator() 8836 I->getType().isVolatileQualified()) { in RequireLiteralType() 8839 << I->getType().isVolatileQualified(); in RequireLiteralType()
|
/external/llvm-project/clang/lib/AST/ |
D | Expr.cpp | 2260 if (!isGLValue() || !getType().isVolatileQualified()) in isReadIfDiscardedInCPlusPlus11() 2368 .isVolatileQualified()) in isUnusedResultAWarning() 2653 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 3448 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
|