HomeSort by relevance Sort by last modified time
    Searched refs:ValueDecl (Results 1 - 25 of 86) sorted by null

1 2 3 4

  /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))

Completed in 257 milliseconds

1 2 3 4