| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 46 FT = QT.isVolatileQualified() ? FT.withVolatile() : FT; in visitStructFields() 98 asDerived().visitArray(PCK, AT, FT.isVolatileQualified(), FD, in visitWithKind() 110 assert(!FT.isVolatileQualified() && "volatile field not expected"); in visitTrivial() 166 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCStrong() 173 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCWeak() 276 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset); in visitWithKind() 294 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset); in visitWithKind() 581 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset, Addrs); in visitWithKind() 621 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset, in visitWithKind() 680 Addrs[SrcIdx], QT.isVolatileQualified(), QT, SourceLocation()); in visitARCStrong() [all …]
|
| H A D | CGValue.h | 56 bool isVolatileQualified() const { return V2.getInt(); } in isVolatileQualified() function 258 bool isVolatileQualified() const { return Quals.hasVolatile(); } in isVolatileQualified() function 432 return RValue::getAggregate(getAddress(), isVolatileQualified()); in asAggregateRValue()
|
| H A D | CGExprComplex.cpp | 351 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue() 380 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 381 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 953 if (!LV.isVolatileQualified()) in EmitCompoundAssign() 988 if (!LV.isVolatileQualified()) in VisitBinAssign()
|
| H A D | CGAtomic.cpp | 1474 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad() 1536 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory() 1537 LVal.isVolatileQualified(); in emitCopyIntoMemory() 1610 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp() 1897 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
|
| H A D | CGExpr.cpp | 668 if (Ty.isVolatileQualified()) in EmitTypeCheck() 1788 LV.isVolatileQualified()); in EmitLoadOfLValue() 1814 llvm::Value *Val = Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue() 1840 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue() 1920 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 1924 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2030 Builder.CreateLoad(Ptr, Dst.isVolatileQualified(), "bf.load"); in EmitStoreThroughBitfieldLValue() 2056 Builder.CreateStore(SrcVal, Ptr, Dst.isVolatileQualified()); in EmitStoreThroughBitfieldLValue() 2083 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue() 2145 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
|
| H A D | CGVTables.cpp | 354 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
|
| H A D | CodeGenFunction.cpp | 633 if (pointeeTy.isVolatileQualified()) in GenOpenCLArgMetadata() 2531 if (Ty->getPointeeType().isVolatileQualified()) in EmitAlignmentAssumptionCheck()
|
| H A D | CGClass.cpp | 654 LHS.isVolatileQualified()); in EmitMemberInitializer() 2817 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
|
| H A D | CGExprScalar.cpp | 2336 Builder.CreateStore(True, LV.getAddress(), LV.isVolatileQualified()) in EmitScalarPrePostIncDec() 2923 if (!LHS.isVolatileQualified()) in EmitCompoundAssign() 3805 if (!LHS.isVolatileQualified()) in VisitBinAssign()
|
| H A D | CGExprAgg.cpp | 793 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
|
| H A D | CGExprCXX.cpp | 138 DestroyedType.isVolatileQualified()), in EmitCXXPseudoDestructorExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 282 if (T.isVolatileQualified()) in observeStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 142 bool isVolatileQualified() const { in isVolatileQualified() function
|
| H A D | Type.h | 735 bool isVolatileQualified() const; 6142 inline bool QualType::isVolatileQualified() const {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 397 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 2208 .isVolatileQualified()) in isUnusedResultAWarning() 2425 CE->getSubExpr()->getType().isVolatileQualified()) { in isUnusedResultAWarning() 2460 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 3301 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
|
| H A D | ExprConstant.cpp | 2943 if (ObjType.isVolatileQualified()) { in findSubobject() 3151 if (LValType.isVolatileQualified()) { in findCompleteObject() 3184 if (BaseType.isVolatileQualified()) { in findCompleteObject() 3299 if (BaseType.isVolatileQualified()) { in findCompleteObject() 3354 if (Base && !LVal.getLValueCallIndex() && !Type.isVolatileQualified()) { in handleLValueToRValueConversion() 3359 if (Type.isVolatileQualified()) { in handleLValueToRValueConversion()
|
| H A D | Decl.cpp | 637 !Var->getType().isVolatileQualified() && in getLVForNamespaceScopeDecl() 2228 if (!getType().isConstQualified() || getType().isVolatileQualified()) in isUsableInConstantExpressions()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 4929 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument 4930 return Node.isVolatileQualified(); in AST_MATCHER()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExceptionSpec.cpp | 664 HandlerType.isVolatileQualified())) in handlerCanCatch()
|
| H A D | SemaOverload.cpp | 4617 if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified())) in TryReferenceInit() 5000 (T1.isConstQualified() && !T1.isVolatileQualified())) { in TryListConversion() 7668 if (!S.Context.getCanonicalType(T).isVolatileQualified()) { in AddBuiltinAssignmentOperatorCandidates() 7719 if (CanTy.isVolatileQualified()) in CollectVRQualifiers() 7922 (!(*Ptr).isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads() 8395 bool NeedVolatile = !(*Ptr).isVolatileQualified() && in addAssignmentPointerOverloads() 8444 bool NeedVolatile = !(*Ptr).isVolatileQualified() && in addAssignmentPointerOverloads() 8678 T.isVolatileQualified()) in addArrowStarOverloads()
|
| H A D | SemaStmt.cpp | 331 if (E->isGLValue() && E->getType().isVolatileQualified()) { in DiagnoseUnusedExprResult() 1533 if (VD->getType().isVolatileQualified() || VD->hasGlobalStorage()) in CheckForLoopConditionalStatement() 2988 if (VD->getType().isVolatileQualified()) return false; in isCopyElisionCandidate()
|
| H A D | SemaLambda.cpp | 1472 if (T.isVolatileQualified()) in CaptureHasSideEffects()
|
| H A D | SemaInit.cpp | 8394 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose() 8406 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose() 8416 << DestType.isVolatileQualified() in Diagnose() 8427 << DestType.isVolatileQualified() in Diagnose()
|
| H A D | SemaExprCXX.cpp | 730 if (Var->hasLocalStorage() && !Var->getType().isVolatileQualified()) { in ActOnCXXThrow() 4573 return T.isVolatileQualified(); in EvaluateUnaryTypeTrait() 7327 E->getType().isVolatileQualified() && in IgnoredValueConversions()
|