Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGValue.h55 bool isVolatileQualified() const { return V2.getInt(); } in isVolatileQualified() function
252 bool isVolatileQualified() const { return Quals.hasVolatile(); } in isVolatileQualified() function
436 return RValue::getAggregate(getAddress(), isVolatileQualified()); in asAggregateRValue()
DCGExprComplex.cpp325 bool isVolatile = lvalue.isVolatileQualified(); in EmitLoadOfLValue()
354 Builder.CreateStore(Val.first, RealPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex()
355 Builder.CreateStore(Val.second, ImagPtr, lvalue.isVolatileQualified()); in EmitStoreOfComplex()
904 if (!LV.isVolatileQualified()) in EmitCompoundAssign()
939 if (!LV.isVolatileQualified()) in VisitBinAssign()
DCGAtomic.cpp1287 bool IsVolatile = LV.isVolatileQualified(); in EmitAtomicLoad()
1349 (rvalue.isVolatileQualified() in emitCopyIntoMemory()
1350 || LVal.isVolatileQualified())); in emitCopyIntoMemory()
1421 Inst->setVolatile(LVal.isVolatileQualified()); in EmitAtomicCompareExchangeOp()
1708 bool IsVolatile = lvalue.isVolatileQualified(); in EmitAtomicStore()
DCGExpr.cpp1468 LV.isVolatileQualified()); in EmitLoadOfLValue()
1493 llvm::Value *Val = Builder.CreateLoad(Ptr, LV.isVolatileQualified(), "bf.load"); in EmitLoadOfBitfieldLValue()
1519 LV.isVolatileQualified()); in EmitLoadOfExtVectorElementLValue()
1599 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
1603 Dst.isVolatileQualified()); in EmitStoreThroughLValue()
1701 Builder.CreateLoad(Ptr, Dst.isVolatileQualified(), "bf.load"); in EmitStoreThroughBitfieldLValue()
1727 Builder.CreateStore(SrcVal, Ptr, Dst.isVolatileQualified()); in EmitStoreThroughBitfieldLValue()
1754 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
1816 Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
3786 PseudoDtor->getDestroyedType().isVolatileQualified()), in EmitCallExpr()
DCodeGenFunction.cpp510 if (pointeeTy.isVolatileQualified()) in GenOpenCLArgMetadata()
556 if (ty.isVolatileQualified()) in GenOpenCLArgMetadata()
DCGVTables.cpp319 Slot = ReturnValueSlot(ReturnValue, ResultType.isVolatileQualified()); in EmitCallAndReturnForThunk()
DCGClass.cpp737 LHS.isVolatileQualified()); in EmitMemberInitializer()
2916 returnSlot = ReturnValueSlot(ReturnValue, resultType.isVolatileQualified()); in EmitForwardingCallToLambda()
DCGExprScalar.cpp1641 Builder.CreateStore(True, LV.getAddress(), LV.isVolatileQualified()) in EmitScalarPrePostIncDec()
2222 if (!LHS.isVolatileQualified()) in EmitCompoundAssign()
3021 if (!LHS.isVolatileQualified()) in VisitBinAssign()
DCGExprAgg.cpp690 if (E->getSubExpr()->getType().isVolatileQualified()) { in VisitCastExpr()
DCGDecl.cpp1234 bool isVolatile = type.isVolatileQualified(); in EmitAutoVarInit()
/external/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp281 if (T.isVolatileQualified()) in observeStmt()
/external/clang/unittests/ASTMatchers/
DASTMatchersNarrowingTest.cpp1489 varDecl(hasType(isVolatileQualified())))); in TEST()
1491 varDecl(hasType(isVolatileQualified())))); in TEST()
1493 varDecl(hasType(isVolatileQualified())))); in TEST()
/external/clang/include/clang/AST/
DCanonicalType.h128 bool isVolatileQualified() const { in isVolatileQualified() function
DType.h697 bool isVolatileQualified() const;
5332 inline bool QualType::isVolatileQualified() const {
/external/clang/lib/ASTMatchers/Dynamic/
DRegistry.cpp332 REGISTER_MATCHER(isVolatileQualified); in RegistryMaps()
/external/clang/lib/AST/
DExpr.cpp1944 .isVolatileQualified()) in isUnusedResultAWarning()
2164 CE->getSubExpr()->getType().isVolatileQualified()) { in isUnusedResultAWarning()
2198 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2991 CE->getSubExpr()->getType().isVolatileQualified()) in HasSideEffects()
DExprConstant.cpp2502 if (ObjType.isVolatileQualified()) { in findSubobject()
2710 if (LValType.isVolatileQualified()) { in findCompleteObject()
2742 if (BaseType.isVolatileQualified()) { in findCompleteObject()
2853 if (BaseType.isVolatileQualified()) { in findCompleteObject()
2906 if (Base && !LVal.CallIndex && !Type.isVolatileQualified()) { in handleLValueToRValueConversion()
2912 if (Type.isVolatileQualified()) { in handleLValueToRValueConversion()
DDecl.cpp601 !Var->getType().isVolatileQualified() && in getLVForNamespaceScopeDecl()
2104 if (!getType().isConstQualified() || getType().isVolatileQualified()) in isUsableInConstantExpressions()
DDeclCXX.cpp751 if (!T->isLiteralType(Context) || T.isVolatileQualified()) in addedMember()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h4166 AST_MATCHER(QualType, isVolatileQualified) { in AST_MATCHER() argument
4167 return Node.isVolatileQualified(); in AST_MATCHER()
/external/clang/lib/Sema/
DSemaStmt.cpp312 if (E->isGLValue() && E->getType().isVolatileQualified()) { in DiagnoseUnusedExprResult()
1465 if ((*I)->getType().isVolatileQualified() || in CheckForLoopConditionalStatement()
2752 if (VD->getType().isVolatileQualified()) return false; in isCopyElisionCandidate()
DSemaOverload.cpp4386 if (!isRValRef && (!T1.isConstQualified() || T1.isVolatileQualified())) in TryReferenceInit()
4768 (T1.isConstQualified() && !T1.isVolatileQualified())) { in TryListConversion()
7119 if (!S.Context.getCanonicalType(T).isVolatileQualified()) { in AddBuiltinAssignmentOperatorCandidates()
7170 if (CanTy.isVolatileQualified()) in CollectVRQualifiers()
7434 (!(*Ptr).isVolatileQualified() && in addPlusPlusMinusMinusPointerOverloads()
7891 bool NeedVolatile = !(*Ptr).isVolatileQualified() && in addAssignmentPointerOverloads()
7940 bool NeedVolatile = !(*Ptr).isVolatileQualified() && in addAssignmentPointerOverloads()
8178 T.isVolatileQualified()) in addArrowStarOverloads()
DSemaInit.cpp6424 << Entity.getType().isVolatileQualified() in Perform()
6437 << Entity.getType().isVolatileQualified() in Perform()
7175 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
7187 << DestType.getNonReferenceType().isVolatileQualified() in Diagnose()
DSemaType.cpp1717 if (TypeQuals & DeclSpec::TQ_volatile && Result.isVolatileQualified()) { in ConvertDeclSpecToType()
7180 I->getType().isVolatileQualified()) { in RequireLiteralType()
7183 << I->getType().isVolatileQualified(); in RequireLiteralType()
DSemaExprCXX.cpp659 if (Var->hasLocalStorage() && !Var->getType().isVolatileQualified()) { in ActOnCXXThrow()
4000 return T.isVolatileQualified(); in EvaluateUnaryTypeTrait()
6516 E->getType().isVolatileQualified() && in IgnoredValueConversions()

12