/external/clang/include/clang/Analysis/Analyses/ |
D | ThreadSafetyCommon.h | 289 const ValueDecl* valueDecl() const { in valueDecl() 403 typedef llvm::DenseMap<const ValueDecl *, unsigned> LVarIndexMap; 406 typedef std::pair<const ValueDecl *, til::SExpr *> NameVarPair; 460 til::SExpr *getCurrentLVarDefinition(const ValueDecl *VD); 463 const ValueDecl *VD = nullptr); 464 til::SExpr *lookupVarDecl(const ValueDecl *VD); 465 til::SExpr *addVarDecl(const ValueDecl *VD, til::SExpr *E); 466 til::SExpr *updateVarDecl(const ValueDecl *VD, til::SExpr *E);
|
D | ThreadSafetyTIL.h | 359 Variable(SExpr *D, const clang::ValueDecl *Cvd = nullptr) 376 const clang::ValueDecl *clangDecl() const { return Cvdecl; } in clangDecl() 387 void setClangDecl(const clang::ValueDecl *VD) { Cvdecl = VD; } in setClangDecl() 408 const clang::ValueDecl *Cvdecl; // The clang declaration for this variable. 631 LiteralPtr(const clang::ValueDecl *D) : SExpr(COP_LiteralPtr), Cvdecl(D) {} in LiteralPtr() 635 const clang::ValueDecl *clangDecl() const { return Cvdecl; } in clangDecl() 648 const clang::ValueDecl *Cvdecl; 915 Project(SExpr *R, const clang::ValueDecl *Cvd) in Project() 925 const clang::ValueDecl *clangDecl() const { return Cvdecl; } in clangDecl() 957 const clang::ValueDecl *Cvdecl; [all …]
|
/external/clang/lib/AST/ |
D | APValue.cpp | 71 llvm::PointerIntPair<const ValueDecl*, 1, bool> MemberAndIsDerivedMember; 404 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) in printPretty() 428 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) { in printPretty() 450 const ValueDecl *VD = cast<ValueDecl>(BaseOrMember); in printPretty() 530 if (const ValueDecl *VD = getMemberPointerDecl()) { in printPretty() 608 const ValueDecl *APValue::getMemberPointerDecl() const { in getMemberPointerDecl() 642 void APValue::MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember, in MakeMemberPointer()
|
D | ASTDiagnostic.cpp | 550 ValueDecl *FromValueDecl, *ToValueDecl; 626 void SetNode(ValueDecl *FromValueDecl, ValueDecl *ToValueDecl, in SetNode() 729 void GetNode(ValueDecl *&FromValueDecl, ValueDecl *&ToValueDecl, in GetNode() 1000 bool &IsNullPtr, Expr *&E, llvm::APSInt &Value, ValueDecl *&VD) { in InitializeNonTypeDiffVariables() 1021 static bool NeedsAddressOf(ValueDecl *VD, Expr *E, in NeedsAddressOf() 1049 ValueDecl *FromValueDecl = nullptr, *ToValueDecl = nullptr; in DiffNonTypes() 1311 static ValueDecl *GetValueDecl(const TSTiterator &Iter, Expr *ArgExpr) { in GetValueDecl() 1416 return FromBase.get<const ValueDecl*>() == in IsEqualExpr() 1417 ToBase.get<const ValueDecl*>(); in IsEqualExpr() 1476 ValueDecl *FromValueDecl, *ToValueDecl; in TreeToString() [all …]
|
D | ExprConstant.cpp | 64 if (const ValueDecl *D = B.dyn_cast<const ValueDecl*>()) in getType() 542 EvaluatingDecl((const ValueDecl *)nullptr), in EvalInfo() 1077 explicit MemberPtr(const ValueDecl *Decl) : in MemberPtr() 1082 const ValueDecl *getDecl() const { in getDecl() 1110 llvm::PointerIntPair<const ValueDecl*, 1, bool> DeclAndIsDerivedMember; 1264 if (const ValueDecl *D = B.dyn_cast<const ValueDecl*>()) { in IsGlobalLValue() 1314 const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>(); in NoteLValueLocation() 1337 const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>(); in CheckLValueConstantExpression() 1352 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) { in CheckLValueConstantExpression() 1392 const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>(); in CheckLValueConstantExpression() [all …]
|
D | ExprClassification.cpp | 480 if (ValueDecl *Value = dyn_cast<ValueDecl>(Member)) in ClassifyMemberExpr()
|
/external/clang/include/clang/Sema/ |
D | ExternalSemaSource.h | 38 class ValueDecl; variable 179 SmallVectorImpl<std::pair<ValueDecl *, in ReadPendingInstantiations() argument
|
D | MultiplexExternalSemaSource.h | 32 class ValueDecl; variable 312 SmallVectorImpl<std::pair<ValueDecl*, SourceLocation> >& Pending) override;
|
/external/clang/lib/Analysis/ |
D | ThreadSafety.cpp | 243 bool containsMutexDecl(FactManager &FM, const ValueDecl* Vd) const { in containsMutexDecl() 258 typedef SmallVector<const ValueDecl*, 4> BeforeVect; 268 typedef llvm::DenseMap<const ValueDecl *, std::unique_ptr<BeforeInfo>> 270 typedef llvm::DenseMap<const ValueDecl*, bool> CycleMap; 275 BeforeInfo* insertAttrExprs(const ValueDecl* Vd, 278 BeforeInfo *getBeforeInfoForDecl(const ValueDecl *Vd, 281 void checkBeforeAfter(const ValueDecl* Vd, 592 ValueDecl *VDec = DRE->getDecl(); in VisitBinaryOperator() 967 BeforeSet::BeforeInfo* BeforeSet::insertAttrExprs(const ValueDecl* Vd, in insertAttrExprs() 989 if (const ValueDecl *Cpvd = Cp.valueDecl()) { in insertAttrExprs() [all …]
|
D | ThreadSafetyCommon.cpp | 268 const ValueDecl *VD = cast<ValueDecl>(DRE->getDecl()->getCanonicalDecl()); in translateDeclRefExpr() 299 static const ValueDecl *getValueDeclFromSExpr(const til::SExpr *E) { in getValueDeclFromSExpr() 339 const ValueDecl *D = in translateMemberExpr() 340 cast<ValueDecl>(ME->getMemberDecl()->getCanonicalDecl()); in translateMemberExpr() 474 const ValueDecl *VD = nullptr; in translateBinAssign() 612 const ValueDecl *VD) { in addStatement() 624 til::SExpr *SExprBuilder::lookupVarDecl(const ValueDecl *VD) { in lookupVarDecl() 634 static void maybeUpdateVD(til::SExpr *E, const ValueDecl *VD) { in maybeUpdateVD() 644 til::SExpr *SExprBuilder::addVarDecl(const ValueDecl *VD, til::SExpr *E) { in addVarDecl() 653 til::SExpr *SExprBuilder::updateVarDecl(const ValueDecl *VD, til::SExpr *E) { in updateVarDecl()
|
D | ReachableCode.cpp | 150 static bool isConfigurationValue(const ValueDecl *D, Preprocessor &PP); 230 static bool isConfigurationValue(const ValueDecl *D, Preprocessor &PP) { in isConfigurationValue()
|
/external/clang/include/clang/AST/ |
D | APValue.h | 31 class ValueDecl; variable 56 typedef llvm::PointerUnion<const ValueDecl *, const Expr *> LValueBase; 157 APValue(const ValueDecl *Member, bool IsDerivedMember, in APValue() 334 const ValueDecl *getMemberPointerDecl() const; 441 void MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember,
|
D | TemplateBase.h | 36 class ValueDecl; variable 80 ValueDecl *D; 135 TemplateArgument(ValueDecl *D, QualType QT) { in TemplateArgument() 244 ValueDecl *getAsDecl() const { in getAsDecl()
|
D | Expr.h | 51 class ValueDecl; variable 924 ValueDecl *D; 966 ValueDecl *D, bool RefersToEnlosingVariableOrCapture, 981 DeclRefExpr(ValueDecl *D, bool RefersToEnclosingVariableOrCapture, QualType T, 997 SourceLocation TemplateKWLoc, ValueDecl *D, 1004 SourceLocation TemplateKWLoc, ValueDecl *D, 1017 ValueDecl *getDecl() { return D; } in getDecl() 1018 const ValueDecl *getDecl() const { return D; } in getDecl() 1019 void setDecl(ValueDecl *NewD) { D = NewD; } in setDecl() 2358 ValueDecl *MemberDecl; [all …]
|
D | Decl.h | 530 class ValueDecl : public NamedDecl { 535 ValueDecl(Kind DK, DeclContext *DC, SourceLocation L, in ValueDecl() function 586 class DeclaratorDecl : public ValueDecl { 607 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) { in DeclaratorDecl() 2462 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> { 2469 : ValueDecl(EnumConstant, DC, L, Id, T), Init((Stmt*)E), Val(V) {} in EnumConstantDecl() 2502 class IndirectFieldDecl : public ValueDecl, 2511 : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH), ChainingSize(CHS) {} in IndirectFieldDecl()
|
/external/clang/lib/Frontend/Rewrite/ |
D | RewriteObjC.cpp | 131 SmallVector<ValueDecl *, 8> BlockByCopyDecls; 132 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet; 133 SmallVector<ValueDecl *, 8> BlockByRefDecls; 134 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet; 135 llvm::DenseMap<ValueDecl *, unsigned> BlockByRefDeclNo; 136 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls; 276 ValueDecl *VD, bool def=false); 285 void RewriteBlockPointerTypeVariable(std::string& Str, ValueDecl *VD); 1487 QualType ElementType = cast<ValueDecl>(D)->getType(); in RewriteObjCForCollectionStmt() 1503 ValueDecl *VD = cast<ValueDecl>(DR->getDecl()); in RewriteObjCForCollectionStmt() [all …]
|
D | RewriteModernObjC.cpp | 140 SmallVector<ValueDecl *, 8> BlockByCopyDecls; 141 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet; 142 SmallVector<ValueDecl *, 8> BlockByRefDecls; 143 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet; 144 llvm::DenseMap<ValueDecl *, unsigned> BlockByRefDeclNo; 145 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls; 330 ValueDecl *VD, bool def=false); 339 void RewriteBlockPointerTypeVariable(std::string& Str, ValueDecl *VD); 1723 QualType ElementType = cast<ValueDecl>(D)->getType(); in RewriteObjCForCollectionStmt() 1739 ValueDecl *VD = cast<ValueDecl>(DR->getDecl()); in RewriteObjCForCollectionStmt() [all …]
|
/external/clang/unittests/Tooling/ |
D | LookupTest.cpp | 38 const ValueDecl *FD = Callee->getDecl(); in TEST()
|
/external/clang/lib/CodeGen/ |
D | CodeGenModule.h | 68 class ValueDecl; variable 722 ConstantAddress GetWeakRefReference(const ValueDecl *VD); 1050 void AddGlobalAnnotations(const ValueDecl *D, llvm::GlobalValue *GV); 1229 bool MustBeEmitted(const ValueDecl *D); 1235 bool MayBeEmittedEagerly(const ValueDecl *D);
|
/external/clang/lib/ARCMigrate/ |
D | Transforms.cpp | 228 ValueDecl *Dcl; 232 ReferenceCollector(ValueDecl *D, ExprSet &refs) in ReferenceCollector() 309 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) { in collectRefs()
|
D | Transforms.h | 215 void collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs);
|
D | TransProtectedScope.cpp | 34 if (ValueDecl *D = E->getDecl()) in VisitDeclRefExpr()
|
/external/clang/tools/libclang/ |
D | CXType.cpp | 170 if (const ValueDecl *VD = dyn_cast<ValueDecl>(D)) in clang_getCursorType() 901 if (const ValueDecl *VD = dyn_cast<ValueDecl>(D)) in clang_getDeclObjCTypeEncoding()
|
/external/clang/lib/Sema/ |
D | SemaDeclAttr.cpp | 379 const ValueDecl *vd = cast<ValueDecl>(D); in threadSafetyCheckIsPointer() 631 QualType QT = cast<ValueDecl>(D)->getType(); in checkAcquireOrderAttrCommon() 1680 ValueDecl *VD = dyn_cast<ValueDecl>(D); in handleAnalyzerNoReturnAttr() 3036 else if (ValueDecl *VD = dyn_cast<ValueDecl>(D)) in AddAlignValueAttr() 3229 if (ValueDecl *VD = dyn_cast<ValueDecl>(D)) { in CheckAlignasUnderalignment() 3393 else if (ValueDecl *VD = dyn_cast<ValueDecl>(D)) in handleModeAttr() 3472 cast<ValueDecl>(D)->setType(NewTy); in handleModeAttr() 4321 ValueDecl *vd = cast<ValueDecl>(D); in handleObjCPreciseLifetimeAttr() 4618 ValueDecl *VD = dyn_cast<ValueDecl>(D); in handleX86ForceAlignArgPointerAttr()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 750 const internal::VariadicDynCastAllOfMatcher<Decl, ValueDecl> valueDecl; 2295 hasType, AST_POLYMORPHIC_SUPPORTED_TYPES(Expr, ValueDecl), 2319 ValueDecl), 3618 internal::Matcher<ValueDecl>, InnerMatcher) { in AST_MATCHER_P() argument
|