Home
last modified time | relevance | path

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

12

/freebsd/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.h68 bool isVolatileQualified() const { return IsVolatile; }
285 bool isVolatileQualified() const { return Quals.hasVolatile(); }
499 return RValue::getAggregate(getAddress(), isVolatileQualified());
H A DCGExprComplex.cpp446 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue()
475 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex()
476 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex()
1334 if (!LV.isVolatileQualified()) in EmitCompoundAssign()
1369 if (!LV.isVolatileQualified()) in VisitBinAssign()
H A DCGExpr.cpp699 if (Ty.isVolatileQualified()) in EmitTypeCheck()
2221 LV.isVolatileQualified()); in EmitLoadOfLValue()
2244 Builder.CreateLoad(LV.getMatrixAddress(), LV.isVolatileQualified()); in EmitLoadOfLValue()
2261 Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue()
2263 bool UseVolatile = LV.isVolatileQualified() && in EmitLoadOfBitfieldLValue()
2291 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue()
2372 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
2387 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
2410 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
2503 CGM.getCodeGenOpts().AAPCSBitfieldWidth && Dst.isVolatileQualified() && in EmitStoreThroughBitfieldLValue()
[all …]
H A DCGAtomic.cpp1508 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad()
1570 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory()
1571 LVal.isVolatileQualified(); in emitCopyIntoMemory()
1646 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
1931 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
H A DCGExprAgg.cpp139 E->getType().isVolatileQualified()); in VisitConstantExpr()
868 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
H A DCGObjC.cpp2934 !type.isVolatileQualified() && in tryEmitARCRetainLoadOfScalar()
3701 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicSetterCopyHelperFunction()
3799 CGM, Alignment, Alignment, Ty.isVolatileQualified(), Ty); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGDecl.cpp1781 bool isVolatile = type.isVolatileQualified(); in emitZeroOrPatternForAutoVarInit()
2015 type.isVolatileQualified(), Builder, constant, in EmitAutoVarInit()
H A DCGVTables.cpp385 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified(), in EmitCallAndReturnForThunk()
H A DCGClass.cpp679 LHS.isVolatileQualified()); in EmitMemberInitializer()
2982 ReturnValueSlot(ReturnValue, resultType.isVolatileQualified(), in EmitForwardingCallToLambda()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp216 !qt.isVolatileQualified()) in CanTakeAddressOfLValue()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPPC.cpp360 StrippedRVType.isVolatileQualified()) in BuiltinPPCMMACall()
H A DSemaType.cpp1523 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType()
2532 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType()
2632 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType()
4996 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator()
5552 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator()
9308 I->getType().isVolatileQualified()) { in RequireLiteralType()
9311 << I->getType().isVolatileQualified(); in RequireLiteralType()
9626 (T.isConstQualified() || T.isVolatileQualified())) { in BuiltinRemoveReference()
H A DSemaStmt.cpp381 if (E->isGLValue() && E->getType().isVolatileQualified() && in DiagnoseUnusedExprResult()
1954 if (VD->getType().isVolatileQualified() || VD->hasGlobalStorage()) in CheckForLoopConditionalStatement()
3291 if (VDType.isVolatileQualified()) in getNamedReturnInfo()
3298 if (VDReferencedType.isVolatileQualified() || in getNamedReturnInfo()
H A DSemaExceptionSpec.cpp690 HandlerType.isVolatileQualified())) in handlerCanCatch()
H A DSemaInit.cpp8746 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
8758 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
8768 << DestType.isVolatileQualified() in Diagnose()
8779 << DestType.isVolatileQualified() in Diagnose()
8785 << DestType.isVolatileQualified() << Args[0]->getSourceRange(); in Diagnose()
H A DSemaOverload.cpp5141 if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified())) { in TryReferenceInit()
5565 (T1.isConstQualified() && !T1.isVolatileQualified())) { in TryListConversion()
8670 if (!S.Context.getCanonicalType(T).isVolatileQualified()) { in AddBuiltinAssignmentOperatorCandidates()
8722 if (CanTy.isVolatileQualified()) in CollectVRQualifiers()
8997 (!PtrTy.isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads()
9450 bool NeedVolatile = !PtrTy.isVolatileQualified() && in addAssignmentPointerOverloads()
9494 bool NeedVolatile = !PtrTy.isVolatileQualified() && in addAssignmentPointerOverloads()
9699 T.isVolatileQualified()) in addArrowStarOverloads()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h141 bool isVolatileQualified() const { in isVolatileQualified() function
H A DExpr.h3633 return (isGLValue() && (getType().isVolatileQualified() != in changesVolatileQualification()
3634 getSubExpr()->getType().isVolatileQualified())); in changesVolatileQualification()
6702 return getPtr()->getType()->getPointeeType().isVolatileQualified(); in isVolatile()
/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.cpp487 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.cpp459 if (!PtrType.isVolatileQualified()) in CheckVolatile()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2540 if (!isGLValue() || !getType().isVolatileQualified()) in isReadIfDiscardedInCPlusPlus11()
2652 .isVolatileQualified()) in isUnusedResultAWarning()
2949 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
3779 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
H A DDeclCXX.cpp1138 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember()
1443 return !D->getType().isVolatileQualified() && in isLiteral()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6602 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument
6603 return Node.isVolatileQualified(); in AST_MATCHER()

12