Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGValue.h50 bool isVolatileQualified() const { return V2.getInt(); } in isVolatileQualified() function
198 bool isVolatileQualified() const { return Quals.hasVolatile(); } in isVolatileQualified() function
356 return RValue::getAggregate(getAddress(), isVolatileQualified()); in asAggregateRValue()
DCGExprComplex.cpp302 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue()
345 lvalue.isVolatileQualified()); in EmitStoreOfComplex()
347 lvalue.isVolatileQualified()); in EmitStoreOfComplex()
698 if (!LV.isVolatileQualified()) in EmitCompoundAssign()
733 if (!LV.isVolatileQualified()) in VisitBinAssign()
DCGAtomic.cpp925 if (src.isVolatileQualified()) in EmitAtomicLoad()
988 (rvalue.isVolatileQualified() in emitCopyIntoMemory()
989 || dest.isVolatileQualified()), in emitCopyIntoMemory()
1105 if (dest.isVolatileQualified()) in EmitAtomicStore()
DCGExpr.cpp1274 LV.isVolatileQualified()); in EmitLoadOfLValue()
1300 llvm::Value *Val = Builder.CreateLoad(Ptr, LV.isVolatileQualified(), in EmitLoadOfBitfieldLValue()
1328 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue()
1387 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
1393 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
1491 llvm::Value *Val = Builder.CreateLoad(Ptr, Dst.isVolatileQualified(), in EmitStoreThroughBitfieldLValue()
1520 Dst.isVolatileQualified()); in EmitStoreThroughBitfieldLValue()
1548 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
1613 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
3008 PseudoDtor->getDestroyedType().isVolatileQualified()), in EmitCallExpr()
DCodeGenFunction.cpp397 if (pointeeTy.isVolatileQualified()) in GenOpenCLArgMetadata()
420 if (ty.isVolatileQualified()) in GenOpenCLArgMetadata()
DCGVTables.cpp279 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
DCGClass.cpp582 LHS.isVolatileQualified()); in EmitMemberInitializer()
2110 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
DCGExprScalar.cpp1560 LV.getAddress(), LV.isVolatileQualified(), in EmitScalarPrePostIncDec()
2119 if (!LHS.isVolatileQualified()) in EmitCompoundAssign()
2872 if (!LHS.isVolatileQualified()) in VisitBinAssign()
DCGExprAgg.cpp672 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
DCGDecl.cpp1108 bool isVolatile = type.isVolatileQualified(); in EmitAutoVarInit()
DCGExprCXX.cpp1454 ElementType.isVolatileQualified()); in EmitObjectDelete()
DCGObjC.cpp2411 !type.isVolatileQualified() && in tryEmitARCRetainLoadOfScalar()
DCGCall.cpp2743 EmitAggregateCopy(AI, Addr, I->Ty, RV.isVolatileQualified()); in EmitCall()
/external/clang/include/clang/AST/
DCanonicalType.h128 bool isVolatileQualified() const { in isVolatileQualified() function
DType.h631 bool isVolatileQualified() const;
4730 inline bool QualType::isVolatileQualified() const {
/external/clang/lib/AST/
DExpr.cpp2007 .isVolatileQualified()) in isUnusedResultAWarning()
2222 CE->getSubExpr()->getType().isVolatileQualified()) { in isUnusedResultAWarning()
2256 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2968 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
DExprConstant.cpp2235 if (ObjType.isVolatileQualified()) { in findSubobject()
2442 if (LValType.isVolatileQualified()) { in findCompleteObject()
2474 if (BaseType.isVolatileQualified()) { in findCompleteObject()
2578 if (BaseType.isVolatileQualified()) { in findCompleteObject()
2631 !Type.isVolatileQualified()) { in handleLValueToRValueConversion()
2637 if (Type.isVolatileQualified()) { in handleLValueToRValueConversion()
DDecl.cpp588 !Var->getType().isVolatileQualified()) { in getLVForNamespaceScopeDecl()
1976 if (!getType().isConstQualified() || getType().isVolatileQualified()) in isUsableInConstantExpressions()
DDeclCXX.cpp705 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember()
DType.cpp1116 if (CanonicalType.isVolatileQualified()) in isTriviallyCopyableType()
/external/clang/lib/Sema/
DSemaStmt.cpp287 if (E->isGLValue() && E->getType().isVolatileQualified()) { in DiagnoseUnusedExprResult()
1427 if ((*I)->getType().isVolatileQualified() || in CheckForLoopConditionalStatement()
2485 if (VD->getType().isVolatileQualified()) return false; in isCopyElisionCandidate()
DSemaOverload.cpp4309 if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified())) in TryReferenceInit()
4628 (T1.isConstQualified() && !T1.isVolatileQualified())) { in TryListConversion()
6812 if (!S.Context.getCanonicalType(T).isVolatileQualified()) { in AddBuiltinAssignmentOperatorCandidates()
6869 if (CanTy.isVolatileQualified()) in CollectVRQualifiers()
7132 (!(*Ptr).isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads()
7589 bool NeedVolatile = !(*Ptr).isVolatileQualified() && in addAssignmentPointerOverloads()
7638 bool NeedVolatile = !(*Ptr).isVolatileQualified() && in addAssignmentPointerOverloads()
7876 T.isVolatileQualified()) in addArrowStarOverloads()
DSemaInit.cpp5854 << Entity.getType().isVolatileQualified() in Perform()
5867 << Entity.getType().isVolatileQualified() in Perform()
6560 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
6572 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
DSemaType.cpp1159 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType()
5426 I->getType().isVolatileQualified()) { in RequireLiteralType()
5429 << I->getType().isVolatileQualified(); in RequireLiteralType()
DSemaExprCXX.cpp595 if (Var->hasLocalStorage() && !Var->getType().isVolatileQualified()) { in ActOnCXXThrow()
3303 return T.isVolatileQualified(); in EvaluateUnaryTypeTrait()
5759 E->getType().isVolatileQualified() && in IgnoredValueConversions()

12