Home
last modified time | relevance | path

Searched refs:isVolatileQualified (Results 1 – 25 of 47) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp46 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 DCGValue.h58 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 DCGExprComplex.cpp383 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 DCGExpr.cpp688 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 DCGAtomic.cpp1717 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 DCGExprAgg.cpp140 E->getType().isVolatileQualified()); in VisitConstantExpr()
858 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
H A DCGVTables.cpp373 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGObjC.cpp2936 !type.isVolatileQualified() && in tryEmitARCRetainLoadOfScalar()
3703 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicSetterCopyHelperFunction()
3801 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGDecl.cpp1776 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit()
1984 type.isVolatileQualified(), Builder, constant, in EmitAutoVarInit()
H A DCGClass.cpp670 LHS.isVolatileQualified()); in EmitMemberInitializer()
2939 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp216 !qt.isVolatileQualified()) in CanTakeAddressOfLValue()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp337 if (T.isVolatileQualified()) in observeStmt()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h141 bool isVolatileQualified() const { in isVolatileQualified() function
H A DExpr.h3584 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 DXCore.cpp466 if (QT.isVolatileQualified()) in appendQualifier()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp486 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp1910 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 DSemaStmt.cpp376 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 DSemaExceptionSpec.cpp702 HandlerType.isVolatileQualified())) in handlerCanCatch()
H A DSemaInit.cpp9713 << 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 DSemaOverload.cpp5113 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 DExpr.cpp2504 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 DDeclCXX.cpp1096 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember()
1400 return !D->getType().isVolatileQualified() && in isLiteral()
H A DExprConstant.cpp3664 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 DASTMatchers.h6578 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument
6579 return Node.isVolatileQualified(); in AST_MATCHER()

12