| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A 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() 583 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset, Addrs); in visitWithKind() 623 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset, in visitWithKind() 682 Addrs[SrcIdx], QT.isVolatileQualified(), QT, SourceLocation()); in visitARCStrong() [all …]
|
| H A D | CGValue.h | 58 bool isVolatileQualified() const { return V2.getInt(); } in isVolatileQualified() function 273 bool isVolatileQualified() const { return Quals.hasVolatile(); } in isVolatileQualified() function 507 return RValue::getAggregate(getAddress(CGF), isVolatileQualified()); in asAggregateRValue()
|
| H A D | CGExprComplex.cpp | 383 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue() 412 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 413 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 1264 if (!LV.isVolatileQualified()) in EmitCompoundAssign() 1299 if (!LV.isVolatileQualified()) in VisitBinAssign()
|
| H A D | CGExpr.cpp | 688 if (Ty.isVolatileQualified()) in EmitTypeCheck() 2244 Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue() 2246 bool UseVolatile = LV.isVolatileQualified() && in EmitLoadOfBitfieldLValue() 2274 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue() 2370 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2393 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2498 Builder.CreateLoad(Ptr, Dst.isVolatileQualified(), "bf.load"); in EmitStoreThroughBitfieldLValue() 2523 if (Dst.isVolatileQualified() && isAAPCS(CGM.getTarget()) && in EmitStoreThroughBitfieldLValue() 2529 Builder.CreateStore(SrcVal, Ptr, Dst.isVolatileQualified()); in EmitStoreThroughBitfieldLValue() 2622 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue() [all …]
|
| H A D | CGAtomic.cpp | 1717 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad() 1779 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory() 1780 LVal.isVolatileQualified(); in emitCopyIntoMemory() 1852 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp() 2131 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
|
| H A D | CGExprAgg.cpp | 140 E->getType().isVolatileQualified()); in VisitConstantExpr() 858 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
|
| H A D | CGVTables.cpp | 373 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
| H A D | CGObjC.cpp | 2936 !type.isVolatileQualified() && in tryEmitARCRetainLoadOfScalar() 3703 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicSetterCopyHelperFunction() 3801 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicGetterCopyHelperFunction()
|
| H A D | CGDecl.cpp | 1776 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit() 1984 type.isVolatileQualified(), Builder, constant, in EmitAutoVarInit()
|
| H A D | CGClass.cpp | 670 LHS.isVolatileQualified()); in EmitMemberInitializer() 2939 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTResultSynthesizer.cpp | 216 !qt.isVolatileQualified()) in CanTakeAddressOfLValue()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 337 if (T.isVolatileQualified()) in observeStmt()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 141 bool isVolatileQualified() const { in isVolatileQualified() function
|
| H A D | Expr.h | 3584 return (isGLValue() && (getType().isVolatileQualified() != in changesVolatileQualification() 3585 getSubExpr()->getType().isVolatileQualified())); in changesVolatileQualification() 6491 return getPtr()->getType()->getPointeeType().isVolatileQualified(); in isVolatile()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | XCore.cpp | 466 if (QT.isVolatileQualified()) in appendQualifier()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 486 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 1910 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType() 2988 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType() 3088 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType() 5428 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator() 5975 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator() 9653 I->getType().isVolatileQualified()) { in RequireLiteralType() 9656 << I->getType().isVolatileQualified(); in RequireLiteralType() 9895 (T.isConstQualified() || T.isVolatileQualified())) { in BuiltinRemoveReference()
|
| H A D | SemaStmt.cpp | 376 if (E->isGLValue() && E->getType().isVolatileQualified() && in DiagnoseUnusedExprResult() 1931 if (VD->getType().isVolatileQualified() || VD->hasGlobalStorage()) in CheckForLoopConditionalStatement() 3442 if (VDType.isVolatileQualified()) in getNamedReturnInfo() 3449 if (VDReferencedType.isVolatileQualified() || in getNamedReturnInfo()
|
| H A D | SemaExceptionSpec.cpp | 702 HandlerType.isVolatileQualified())) in handlerCanCatch()
|
| H A D | SemaInit.cpp | 9713 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose() 9725 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose() 9735 << DestType.isVolatileQualified() in Diagnose() 9746 << DestType.isVolatileQualified() in Diagnose() 9752 << DestType.isVolatileQualified() << Args[0]->getSourceRange(); in Diagnose()
|
| H A D | SemaOverload.cpp | 5113 if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified())) { in TryReferenceInit() 5537 (T1.isConstQualified() && !T1.isVolatileQualified())) { in TryListConversion() 8661 if (!S.Context.getCanonicalType(T).isVolatileQualified()) { in AddBuiltinAssignmentOperatorCandidates() 8713 if (CanTy.isVolatileQualified()) in CollectVRQualifiers() 8970 (!PtrTy.isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads() 9423 bool NeedVolatile = !PtrTy.isVolatileQualified() && in addAssignmentPointerOverloads() 9467 bool NeedVolatile = !PtrTy.isVolatileQualified() && in addAssignmentPointerOverloads() 9672 T.isVolatileQualified()) in addArrowStarOverloads()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 2504 if (!isGLValue() || !getType().isVolatileQualified()) in isReadIfDiscardedInCPlusPlus11() 2616 .isVolatileQualified()) in isUnusedResultAWarning() 2913 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 3717 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
|
| H A D | DeclCXX.cpp | 1096 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember() 1400 return !D->getType().isVolatileQualified() && in isLiteral()
|
| H A D | ExprConstant.cpp | 3664 if (ObjType.isVolatileQualified()) in getSubobjectType() 3709 if ((ObjType.isConstQualified() || ObjType.isVolatileQualified()) && in findSubobject() 3723 if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) { in findSubobject() 3860 if (Field->getType().isVolatileQualified()) in findSubobject() 4057 if (isFormalAccess(AK) && LValType.isVolatileQualified()) { in findCompleteObject() 4313 if (Base && !LVal.getLValueCallIndex() && !Type.isVolatileQualified()) { in handleLValueToRValueConversion() 4318 if (Type.isVolatileQualified()) { in handleLValueToRValueConversion() 7510 if (Ty.isVolatileQualified()) in checkBitCastConstexprEligibilityType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 6578 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument 6579 return Node.isVolatileQualified(); in AST_MATCHER()
|