Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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()
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 …]
H A DCGValue.h56 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()
H A DCGExprComplex.cpp356 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()
980 if (!LV.isVolatileQualified()) in EmitCompoundAssign()
1015 if (!LV.isVolatileQualified()) in VisitBinAssign()
H A DCGExpr.cpp692 if (Ty.isVolatileQualified()) in EmitTypeCheck()
1926 LV.isVolatileQualified()); in EmitLoadOfLValue()
1943 Builder.CreateLoad(LV.getMatrixAddress(), LV.isVolatileQualified()); in EmitLoadOfLValue()
1961 Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue()
1963 bool UseVolatile = LV.isVolatileQualified() && in EmitLoadOfBitfieldLValue()
1991 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue()
2066 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
2070 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
2087 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
2182 CGM.getCodeGenOpts().AAPCSBitfieldWidth && Dst.isVolatileQualified() && in EmitStoreThroughBitfieldLValue()
[all …]
H A DCGAtomic.cpp1558 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad()
1620 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory()
1621 LVal.isVolatileQualified(); in emitCopyIntoMemory()
1694 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
1981 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
H A DCGExprAgg.cpp132 E->getType().isVolatileQualified()); in VisitConstantExpr()
830 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
H A DCGVTables.cpp368 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGDecl.cpp1707 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit()
1905 type.isVolatileQualified(), Builder, constant, /*IsAutoInit=*/false); in EmitAutoVarInit()
H A DCGClass.cpp679 LHS.isVolatileQualified()); in EmitMemberInitializer()
2885 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
H A DCGExprScalar.cpp2461 Builder.CreateStore(True, LV.getAddress(CGF), LV.isVolatileQualified()) in EmitScalarPrePostIncDec()
3138 if (!LHS.isVolatileQualified()) in EmitCompoundAssign()
4232 if (!LHS.isVolatileQualified()) in VisitBinAssign()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp341 if (T.isVolatileQualified()) in observeStmt()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCanonicalType.h141 bool isVolatileQualified() const { in isVolatileQualified() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp453 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaType.cpp1817 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType()
2755 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType()
2840 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType()
5114 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator()
5611 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator()
8796 I->getType().isVolatileQualified()) { in RequireLiteralType()
8799 << I->getType().isVolatileQualified(); in RequireLiteralType()
H A DSemaStmt.cpp376 if (E->isGLValue() && E->getType().isVolatileQualified() && in DiagnoseUnusedExprResult()
1883 if (VD->getType().isVolatileQualified() || VD->hasGlobalStorage()) in CheckForLoopConditionalStatement()
3379 if (VDType.isVolatileQualified()) in isCopyElisionCandidate()
3387 if (VDReferencedType.isVolatileQualified() || !VDReferencedType->isObjectType()) in isCopyElisionCandidate()
H A DSemaExceptionSpec.cpp690 HandlerType.isVolatileQualified())) in handlerCanCatch()
H A DSemaOverload.cpp4839 if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified())) { in TryReferenceInit()
5201 (T1.isConstQualified() && !T1.isVolatileQualified())) { in TryListConversion()
8081 if (!S.Context.getCanonicalType(T).isVolatileQualified()) { in AddBuiltinAssignmentOperatorCandidates()
8133 if (CanTy.isVolatileQualified()) in CollectVRQualifiers()
8345 (!PtrTy.isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads()
8796 bool NeedVolatile = !PtrTy.isVolatileQualified() && in addAssignmentPointerOverloads()
8840 bool NeedVolatile = !PtrTy.isVolatileQualified() && in addAssignmentPointerOverloads()
9052 T.isVolatileQualified()) in addArrowStarOverloads()
H A DSemaExpr.cpp539 !UO->getType().isVolatileQualified()) { in CheckForNullPointerDereference()
12980 if (LHSDecl->getType().isVolatileQualified()) in CheckIdentityFieldAssignment()
12983 if (RefTy->getPointeeType().isVolatileQualified()) in CheckIdentityFieldAssignment()
13108 if (getLangOpts().CPlusPlus20 && LHSType.isVolatileQualified()) { in CheckAssignmentOperands()
13311 if (S.getLangOpts().CPlusPlus20 && ResType.isVolatileQualified()) { in CheckIncrementDecrementOperand()
13802 if (LHSDecl->getType().isVolatileQualified()) in DiagnoseSelfAssignment()
13805 if (RefTy->getPointeeType().isVolatileQualified()) in DiagnoseSelfAssignment()
16437 if (!E->getType().isVolatileQualified() || !getLangOpts().CPlusPlus20) in CheckUnusedVolatileAssignment()
18273 if (E->getType().isVolatileQualified() && in CheckLValueToRValueConversionOperand()
18283 if (E->getType().isVolatileQualified() || E->getType()->getAs<RecordType>()) in CheckLValueToRValueConversionOperand()
H A DSemaInit.cpp9125 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
9137 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
9147 << DestType.isVolatileQualified() in Diagnose()
9158 << DestType.isVolatileQualified() in Diagnose()
9164 << DestType.isVolatileQualified() << Args[0]->getSourceRange(); in Diagnose()
H A DSemaLambda.cpp1663 if (T.isVolatileQualified()) in CaptureHasSideEffects()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp2342 if (!isGLValue() || !getType().isVolatileQualified()) in isReadIfDiscardedInCPlusPlus11()
2450 .isVolatileQualified()) in isUnusedResultAWarning()
2735 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
3528 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
H A DExprConstant.cpp3586 if (ObjType.isVolatileQualified()) in getSubobjectType()
3630 if ((ObjType.isConstQualified() || ObjType.isVolatileQualified()) && in findSubobject()
3644 if (ObjType.isVolatileQualified() && isFormalAccess(handler.AccessKind)) { in findSubobject()
3778 if (Field->getType().isVolatileQualified()) in findSubobject()
3975 if (isFormalAccess(AK) && LValType.isVolatileQualified()) { in findCompleteObject()
4221 if (Base && !LVal.getLValueCallIndex() && !Type.isVolatileQualified()) { in handleLValueToRValueConversion()
4226 if (Type.isVolatileQualified()) { in handleLValueToRValueConversion()
7184 if (Ty.isVolatileQualified()) in checkBitCastConstexprEligibilityType()
H A DDecl.cpp654 !Var->getType().isVolatileQualified() && in getLVForNamespaceScopeDecl()
2351 if (!getType().isConstant(C) || getType().isVolatileQualified()) in mightBeUsableInConstantExpressions()
H A DExprCXX.cpp1663 !getType().isVolatileQualified() && in isUsableInConstantExpressions()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6123 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument
6124 return Node.isVolatileQualified(); in AST_MATCHER()

12