| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 47 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() 293 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset); in visitWithKind() 310 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset); in visitWithKind() 603 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset, Addrs); in visitWithKind() 643 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset, in visitWithKind() 702 Addrs[SrcIdx], QT.isVolatileQualified(), QT, SourceLocation()); in visitARCStrong() [all …]
|
| H A D | CGValue.h | 68 bool isVolatileQualified() const { return IsVolatile; } 285 bool isVolatileQualified() const { return Quals.hasVolatile(); } 499 return RValue::getAggregate(getAddress(), isVolatileQualified());
|
| H A D | CGExprComplex.cpp | 439 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue() 469 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 472 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex() 1340 if (!LV.isVolatileQualified()) in EmitCompoundAssign() 1376 if (!LV.isVolatileQualified()) in VisitBinAssign()
|
| H A D | CGExpr.cpp | 744 if (Ty.isVolatileQualified()) in EmitTypeCheck() 2303 LV.isVolatileQualified()); in EmitLoadOfLValue() 2326 Builder.CreateLoad(LV.getMatrixAddress(), LV.isVolatileQualified()); in EmitLoadOfLValue() 2343 Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue() 2345 bool UseVolatile = LV.isVolatileQualified() && in EmitLoadOfBitfieldLValue() 2373 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue() 2466 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2497 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2521 Dst.isVolatileQualified()); in EmitStoreThroughLValue() 2622 CGM.getCodeGenOpts().AAPCSBitfieldWidth && Dst.isVolatileQualified() && in EmitStoreThroughBitfieldLValue() [all …]
|
| H A D | CGAtomic.cpp | 1552 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad() 1614 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory() 1615 LVal.isVolatileQualified(); in emitCopyIntoMemory() 1690 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp() 1975 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
|
| H A D | CGDecl.cpp | 1466 if (Ty.isVolatileQualified()) in shouldExtendLifetime() 1830 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit() 2072 type.isVolatileQualified(), constant, in EmitAutoVarInit()
|
| H A D | CGExprAgg.cpp | 145 E->getType().isVolatileQualified()); in VisitConstantExpr() 970 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
|
| H A D | CGObjC.cpp | 2980 !type.isVolatileQualified() && in tryEmitARCRetainLoadOfScalar() 3747 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicSetterCopyHelperFunction() 3845 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicGetterCopyHelperFunction()
|
| H A D | CGVTables.cpp | 385 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
|
| H A D | CGClass.cpp | 675 LHS.isVolatileQualified()); in EmitMemberInitializer() 3004 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenValue.h | 53 bool isVolatileQualified() const { return isVolatile; } in isVolatileQualified() function 189 bool isVolatileQualified() const { return quals.hasVolatile(); } in isVolatileQualified() function
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Program.cpp | 252 const bool IsVolatile = Ty.isVolatileQualified(); in createGlobal() 374 const bool IsVolatile = FT.isVolatileQualified(); in getOrCreateRecord()
|
| H A D | InterpBuiltinBitCast.cpp | 205 if (T.isVolatileQualified()) in CheckBitcastType()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTResultSynthesizer.cpp | 208 !qt.isVolatileQualified()) in CanTakeAddressOfLValue()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaPPC.cpp | 366 StrippedRVType.isVolatileQualified()) in BuiltinPPCMMACall()
|
| H A D | SemaTypeTraits.cpp | 359 if (Type.isConstQualified() || Type.isVolatileQualified()) in IsCXXReplaceableType() 803 return T.isVolatileQualified(); in EvaluateUnaryTypeTrait() 2207 if (T.isVolatileQualified()) in DiagnoseNonReplaceableReason()
|
| H A D | SemaType.cpp | 1541 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType() 2569 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType() 2675 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType() 5062 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator() 5592 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator() 9593 I->getType().isVolatileQualified()) { in RequireLiteralType() 9596 << I->getType().isVolatileQualified(); in RequireLiteralType() 9908 (T.isConstQualified() || T.isVolatileQualified())) { in BuiltinRemoveReference()
|
| H A D | SemaStmt.cpp | 398 if (E->isGLValue() && E->getType().isVolatileQualified() && in DiagnoseUnused() 2053 if (VD->getType().isVolatileQualified() || VD->hasGlobalStorage()) in CheckForLoopConditionalStatement() 3399 if (VDType.isVolatileQualified()) in getNamedReturnInfo() 3406 if (VDReferencedType.isVolatileQualified() || in getNamedReturnInfo()
|
| H A D | SemaExceptionSpec.cpp | 692 HandlerType.isVolatileQualified())) in handlerCanCatch()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 336 if (T.isVolatileQualified()) in observeStmt()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 142 bool isVolatileQualified() const { in isVolatileQualified() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | XCore.cpp | 466 if (QT.isVolatileQualified()) in appendQualifier()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 490 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 2557 if (!isGLValue() || !getType().isVolatileQualified()) in isReadIfDiscardedInCPlusPlus11() 2669 .isVolatileQualified()) in isUnusedResultAWarning() 2966 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning() 3804 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
|
| H A D | DeclCXX.cpp | 1181 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember() 1527 return !D->getType().isVolatileQualified() && in isLiteral()
|