/external/clang/include/clang/Sema/ |
ExternalSemaSource.h | 38 class ValueDecl; 179 SmallVectorImpl<std::pair<ValueDecl *,
|
MultiplexExternalSemaSource.h | 32 class ValueDecl; 312 SmallVectorImpl<std::pair<ValueDecl*, SourceLocation> >& Pending) override;
|
/external/clang/include/clang/Analysis/Analyses/ |
ThreadSafetyCommon.h | 289 const ValueDecl* valueDecl() const { 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);
|
ThreadSafetyTIL.h | 359 Variable(SExpr *D, const clang::ValueDecl *Cvd = nullptr) 376 const clang::ValueDecl *clangDecl() const { return Cvdecl; } 387 void setClangDecl(const clang::ValueDecl *VD) { Cvdecl = VD; } 408 const clang::ValueDecl *Cvdecl; // The clang declaration for this variable. 631 LiteralPtr(const clang::ValueDecl *D) : SExpr(COP_LiteralPtr), Cvdecl(D) {} 635 const clang::ValueDecl *clangDecl() const { return Cvdecl; } 648 const clang::ValueDecl *Cvdecl; 915 Project(SExpr *R, const clang::ValueDecl *Cvd) 925 const clang::ValueDecl *clangDecl() const { return Cvdecl; } 957 const clang::ValueDecl *Cvdecl [all...] |
/external/clang/lib/AST/ |
APValue.cpp | 71 llvm::PointerIntPair<const ValueDecl*, 1, bool> MemberAndIsDerivedMember; 404 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) 428 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) { 450 const ValueDecl *VD = cast<ValueDecl>(BaseOrMember); 530 if (const ValueDecl *VD = getMemberPointerDecl()) { 608 const ValueDecl *APValue::getMemberPointerDecl() const { 642 void APValue::MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember [all...] |
ASTDiagnostic.cpp | 508 /// Declaration difference, uses ValueDecl 550 ValueDecl *FromValueDecl, *ToValueDecl; 552 /// FromAddressOf, ToAddressOf - Whether the ValueDecl needs an address of 626 void SetNode(ValueDecl *FromValueDecl, ValueDecl *ToValueDecl, 729 void GetNode(ValueDecl *&FromValueDecl, ValueDecl *&ToValueDecl, [all...] |
ExprConstant.cpp | 64 if (const ValueDecl *D = B.dyn_cast<const ValueDecl*>()) 542 EvaluatingDecl((const ValueDecl *)nullptr), [all...] |
ExprClassification.cpp | 480 if (ValueDecl *Value = dyn_cast<ValueDecl>(Member))
|
/external/clang/unittests/Tooling/ |
LookupTest.cpp | 38 const ValueDecl *FD = Callee->getDecl();
|
/external/clang/include/clang/AST/ |
APValue.h | 31 class ValueDecl; 56 typedef llvm::PointerUnion<const ValueDecl *, const Expr *> LValueBase; 157 APValue(const ValueDecl *Member, bool IsDerivedMember, 334 const ValueDecl *getMemberPointerDecl() const; 441 void MakeMemberPointer(const ValueDecl *Member, bool IsDerivedMember,
|
TemplateBase.h | 36 class ValueDecl; 80 ValueDecl *D; 135 TemplateArgument(ValueDecl *D, QualType QT) { 244 ValueDecl *getAsDecl() const {
|
Expr.h | 51 class ValueDecl; [all...] |
Decl.h | 527 /// ValueDecl - Represent the declaration of a variable (in which case it is 530 class ValueDecl : public NamedDecl { 535 ValueDecl(Kind DK, DeclContext *DC, SourceLocation L, 584 /// \brief Represents a ValueDecl that came out of a declarator. 586 class DeclaratorDecl : public ValueDecl { 607 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) { [all...] |
/external/clang/lib/Analysis/ |
ThreadSafetyCommon.cpp | 268 const ValueDecl *VD = cast<ValueDecl>(DRE->getDecl()->getCanonicalDecl()); 299 static const ValueDecl *getValueDeclFromSExpr(const til::SExpr *E) { 339 const ValueDecl *D = 340 cast<ValueDecl>(ME->getMemberDecl()->getCanonicalDecl()); 474 const ValueDecl *VD = nullptr; 612 const ValueDecl *VD) { 624 til::SExpr *SExprBuilder::lookupVarDecl(const ValueDecl *VD) { 634 static void maybeUpdateVD(til::SExpr *E, const ValueDecl *VD) { 644 til::SExpr *SExprBuilder::addVarDecl(const ValueDecl *VD, til::SExpr *E) [all...] |
ThreadSafety.cpp | 243 bool containsMutexDecl(FactManager &FM, const ValueDecl* Vd) const { 245 return FM[ID].valueDecl() == Vd; 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(); [all...] |
ReachableCode.cpp | 150 static bool isConfigurationValue(const ValueDecl *D, Preprocessor &PP); 230 static bool isConfigurationValue(const ValueDecl *D, Preprocessor &PP) {
|
/external/clang/lib/ARCMigrate/ |
Transforms.h | 215 void collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs);
|
Transforms.cpp | 228 ValueDecl *Dcl; 232 ReferenceCollector(ValueDecl *D, ExprSet &refs) 309 void trans::collectRefs(ValueDecl *D, Stmt *S, ExprSet &refs) {
|
TransProtectedScope.cpp | 34 if (ValueDecl *D = E->getDecl())
|
/external/clang/lib/Frontend/Rewrite/ |
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); [all...] |
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); [all...] |
/external/clang/lib/CodeGen/ |
CodeGenModule.h | 68 class ValueDecl; 722 ConstantAddress GetWeakRefReference(const ValueDecl *VD); [all...] |
CGCXXABI.cpp | 286 const ValueDecl *MPD = MP.getMemberPointerDecl();
|
CodeGenModule.cpp | 286 const auto *D = cast<ValueDecl>(GD.getDecl()); [all...] |
/external/clang/tools/libclang/ |
CXType.cpp | 170 if (const ValueDecl *VD = dyn_cast<ValueDecl>(D)) 901 if (const ValueDecl *VD = dyn_cast<ValueDecl>(D))
|