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

1 2 3 4 5 6 7 8 9

  /external/clang/include/clang/AST/
MangleNumberingContext.h 29 class VarDecl;
49 unsigned getStaticLocalNumber(const VarDecl *VD);
53 virtual unsigned getManglingNumber(const VarDecl *VD,
LambdaCapture.h 63 VarDecl *Var = nullptr,
75 return dyn_cast_or_null<VarDecl>(DeclAndBits.getPointer());
88 VarDecl *getCapturedVar() const {
90 return cast<VarDecl>(DeclAndBits.getPointer());
ASTMutationListener.h 32 class VarDecl;
79 virtual void StaticDataMemberInstantiated(const VarDecl *D) {}
ASTConsumer.h 29 class VarDecl;
121 virtual void CompleteTentativeDefinition(VarDecl *D) {}
125 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {}
Mangle.h 37 class VarDecl;
105 virtual void mangleReferenceTemporary(const VarDecl *D,
128 virtual void mangleStaticGuardVariable(const VarDecl *D, raw_ostream &) = 0;
130 virtual void mangleDynamicInitializer(const VarDecl *D, raw_ostream &) = 0;
132 virtual void mangleDynamicAtExitDestructor(const VarDecl *D,
154 virtual void mangleItaniumThreadLocalInit(const VarDecl *D,
156 virtual void mangleItaniumThreadLocalWrapper(const VarDecl *D,
  /external/clang/include/clang/Sema/
SemaLambda.h 32 VarDecl *VarToCapture, Sema &S);
SemaInternal.h 43 inline bool IsVariableAConstantExpression(VarDecl *Var, ASTContext &Context) {
44 const VarDecl *DefVD = nullptr;
57 inline void MarkVarDeclODRUsed(VarDecl *Var,
62 if (Var->hasDefinition(SemaRef.Context) == VarDecl::DeclarationOnly &&
  /external/clang/include/clang/Analysis/Analyses/
PseudoConstantAnalysis.h 28 bool isPseudoConstant(const VarDecl *VD);
29 bool wasReferenced(const VarDecl *VD);
LiveVariables.h 36 llvm::ImmutableSet<const VarDecl *> liveDecls;
44 llvm::ImmutableSet<const VarDecl *> LiveDecls)
50 bool isLive(const VarDecl *D) const;
80 bool isLive(const CFGBlock *B, const VarDecl *D);
86 bool isLive(const Stmt *S, const VarDecl *D);
UninitializedValues.h 27 class VarDecl;
106 virtual void handleUseOfUninitVariable(const VarDecl *vd,
112 virtual void handleSelfInit(const VarDecl *vd) {}
  /external/clang/lib/CodeGen/
CGOpenCLRuntime.h 25 class VarDecl;
44 const VarDecl &D);
  /external/clang/lib/ARCMigrate/
TransBlockObjCVariable.cpp 42 llvm::DenseSet<VarDecl *> &VarsToChange;
45 VarDecl *Var;
49 BlockVarChecker(VarDecl *var) : Var(var) { }
75 RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
79 SmallVector<VarDecl *, 4> BlockVars;
82 VarDecl *var = I.getVariable();
91 VarDecl *var = BlockVars[i];
113 llvm::DenseSet<VarDecl *> &VarsToChange;
116 BlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
129 llvm::DenseSet<VarDecl *> VarsToChange
    [all...]
TransARCAssign.cpp 37 llvm::DenseSet<VarDecl *> ModifiedVars;
50 if (declRef && isa<VarDecl>(declRef->getDecl())) {
55 VarDecl *var = cast<VarDecl>(declRef->getDecl());
  /external/clang/lib/Analysis/
PseudoConstantAnalysis.cpp 27 typedef llvm::SmallPtrSet<const VarDecl*, VARDECL_SET_SIZE> VarDeclSet;
41 bool PseudoConstantAnalysis::isPseudoConstant(const VarDecl *VD) {
57 bool PseudoConstantAnalysis::wasReferenced(const VarDecl *VD) {
124 const VarDecl *VD = dyn_cast<VarDecl>(LHSDecl);
158 const VarDecl *VD = dyn_cast<VarDecl>(D);
176 const VarDecl *VD = dyn_cast<VarDecl>(I);
180 // We found a VarDecl; make sure it is a reference typ
    [all...]
UninitializedValues.cpp 35 static bool isTrackedVar(const VarDecl *vd, const DeclContext *dc) {
51 llvm::DenseMap<const VarDecl *, unsigned> map;
62 Optional<unsigned> getValueIndex(const VarDecl *d) const;
68 DeclContext::specific_decl_iterator<VarDecl> I(dc.decls_begin()),
71 const VarDecl *vd = *I;
77 Optional<unsigned> DeclToIndex::getValueIndex(const VarDecl *d) const {
78 llvm::DenseMap<const VarDecl *, unsigned>::const_iterator I = map.find(d);
131 ValueVector::reference operator[](const VarDecl *vd);
134 const VarDecl *vd) {
195 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd)
    [all...]
LiveVariables.cpp 87 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
124 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const {
152 llvm::ImmutableSetRef<const VarDecl *>
174 static bool isAlwaysAlive(const VarDecl *D) {
178 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) {
182 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) {
292 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) {
343 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()))
    [all...]
  /external/clang/lib/AST/
StmtIterator.cpp 44 if (VarDecl* VD = dyn_cast<VarDecl>(*DGI))
71 if (VarDecl* VD = dyn_cast<VarDecl>(D)) {
112 VarDecl* VD = cast<VarDecl>(*DGI);
MangleNumberingContext.cpp 41 MangleNumberingContext::getStaticLocalNumber(const VarDecl *VD) {
  /external/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 37 llvm::DenseSet<const VarDecl *> &S;
56 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl()))
61 EHCodeVisitor(llvm::DenseSet<const VarDecl *> &S) :
130 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
133 std::unique_ptr<llvm::DenseSet<const VarDecl *>> InEH;
141 llvm::SmallPtrSet<const VarDecl *, 20> &escaped)
147 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) {
153 InEH.reset(new llvm::DenseSet<const VarDecl *>());
164 void Report(const VarDecl *V, DeadStoreKind dsk
    [all...]
UndefinedAssignmentChecker.cpp 79 const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl());
  /frameworks/compile/slang/
slang_rs_object_ref_count.h 50 std::list<clang::VarDecl*> mRSO; // Declared RS objects in this scope
56 inline void addRSObject(clang::VarDecl* VD) {
62 void AppendRSObjectInit(clang::VarDecl *VD,
69 static clang::Stmt *ClearRSObject(clang::VarDecl *VD,
91 static bool InitializeRSObject(clang::VarDecl *VD,
slang_backend.h 42 class VarDecl;
132 virtual void CompleteTentativeDefinition(clang::VarDecl *D);
  /external/clang/include/clang/Frontend/
MultiplexConsumer.h 37 void HandleCXXStaticMemberVarInstantiation(VarDecl *VD) override;
45 void CompleteTentativeDefinition(VarDecl *D) override;
  /external/clang/lib/StaticAnalyzer/Core/
CheckerHelpers.cpp 55 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()))
  /external/clang/lib/Sema/
SemaOpenMP.cpp 82 typedef llvm::SmallDenseMap<VarDecl *, DSAInfo, 64> DeclSAMapTy;
83 typedef llvm::SmallDenseMap<VarDecl *, DeclRefExpr *, 64> AlignedMapTy;
113 DSAVarData getDSA(StackTy::reverse_iterator Iter, VarDecl *D);
116 bool isOpenMPLocal(VarDecl *D, StackTy::reverse_iterator Iter);
135 DeclRefExpr *addUniqueAligned(VarDecl *D, DeclRefExpr *NewDE);
138 void addDSA(VarDecl *D, DeclRefExpr *E, OpenMPClauseKind A);
142 DSAVarData getTopDSA(VarDecl *D);
144 DSAVarData getImplicitDSA(VarDecl *D);
149 DSAVarData hasDSA(VarDecl *D, ClausesPredicate CPred,
155 DSAVarData hasInnermostDSA(VarDecl *D, ClausesPredicate CPred
    [all...]

Completed in 1684 milliseconds

1 2 3 4 5 6 7 8 9