Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp47 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 DCGValue.h68 bool isVolatileQualified() const { return IsVolatile; }
285 bool isVolatileQualified() const { return Quals.hasVolatile(); }
499 return RValue::getAggregate(getAddress(), isVolatileQualified());
H A DCGExprComplex.cpp439 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 DCGExpr.cpp744 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 DCGAtomic.cpp1552 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 DCGDecl.cpp1466 if (Ty.isVolatileQualified()) in shouldExtendLifetime()
1830 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit()
2072 type.isVolatileQualified(), constant, in EmitAutoVarInit()
H A DCGExprAgg.cpp145 E->getType().isVolatileQualified()); in VisitConstantExpr()
970 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
H A DCGObjC.cpp2980 !type.isVolatileQualified() && in tryEmitARCRetainLoadOfScalar()
3747 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicSetterCopyHelperFunction()
3845 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGVTables.cpp385 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGClass.cpp675 LHS.isVolatileQualified()); in EmitMemberInitializer()
3004 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenValue.h53 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 DProgram.cpp252 const bool IsVolatile = Ty.isVolatileQualified(); in createGlobal()
374 const bool IsVolatile = FT.isVolatileQualified(); in getOrCreateRecord()
H A DInterpBuiltinBitCast.cpp205 if (T.isVolatileQualified()) in CheckBitcastType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp208 !qt.isVolatileQualified()) in CanTakeAddressOfLValue()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPPC.cpp366 StrippedRVType.isVolatileQualified()) in BuiltinPPCMMACall()
H A DSemaTypeTraits.cpp359 if (Type.isConstQualified() || Type.isVolatileQualified()) in IsCXXReplaceableType()
803 return T.isVolatileQualified(); in EvaluateUnaryTypeTrait()
2207 if (T.isVolatileQualified()) in DiagnoseNonReplaceableReason()
H A DSemaType.cpp1541 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 DSemaStmt.cpp398 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 DSemaExceptionSpec.cpp692 HandlerType.isVolatileQualified())) in handlerCanCatch()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp336 if (T.isVolatileQualified()) in observeStmt()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h142 bool isVolatileQualified() const { in isVolatileQualified() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DXCore.cpp466 if (QT.isVolatileQualified()) in appendQualifier()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp490 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2557 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 DDeclCXX.cpp1181 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember()
1527 return !D->getType().isVolatileQualified() && in isLiteral()

123