Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp46 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 DCGValue.h56 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 DCGExprComplex.cpp351 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 DCGAtomic.cpp1474 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 DCGExpr.cpp668 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 DCGVTables.cpp354 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
H A DCodeGenFunction.cpp633 if (pointeeTy.isVolatileQualified()) in GenOpenCLArgMetadata()
2531 if (Ty->getPointeeType().isVolatileQualified()) in EmitAlignmentAssumptionCheck()
H A DCGClass.cpp654 LHS.isVolatileQualified()); in EmitMemberInitializer()
2817 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
H A DCGExprScalar.cpp2336 Builder.CreateStore(True, LV.getAddress(), LV.isVolatileQualified()) in EmitScalarPrePostIncDec()
2923 if (!LHS.isVolatileQualified()) in EmitCompoundAssign()
3805 if (!LHS.isVolatileQualified()) in VisitBinAssign()
H A DCGExprAgg.cpp793 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
H A DCGExprCXX.cpp138 DestroyedType.isVolatileQualified()), in EmitCXXPseudoDestructorExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp282 if (T.isVolatileQualified()) in observeStmt()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DCanonicalType.h142 bool isVolatileQualified() const { in isVolatileQualified() function
H A DType.h735 bool isVolatileQualified() const;
6142 inline bool QualType::isVolatileQualified() const {
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp397 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp2208 .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 DExprConstant.cpp2943 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 DDecl.cpp637 !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 DASTMatchers.h4929 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 DSemaExceptionSpec.cpp664 HandlerType.isVolatileQualified())) in handlerCanCatch()
H A DSemaOverload.cpp4617 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 DSemaStmt.cpp331 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 DSemaLambda.cpp1472 if (T.isVolatileQualified()) in CaptureHasSideEffects()
H A DSemaInit.cpp8394 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
8406 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
8416 << DestType.isVolatileQualified() in Diagnose()
8427 << DestType.isVolatileQualified() in Diagnose()
H A DSemaExprCXX.cpp730 if (Var->hasLocalStorage() && !Var->getType().isVolatileQualified()) { in ActOnCXXThrow()
4573 return T.isVolatileQualified(); in EvaluateUnaryTypeTrait()
7327 E->getType().isVolatileQualified() && in IgnoredValueConversions()

12