Searched refs:VarDecl (Results 1 - 25 of 162) sorted by relevance

1234567

/external/clang/include/clang/Analysis/Analyses/
H A DPseudoConstantAnalysis.h28 bool isPseudoConstant(const VarDecl *VD);
29 bool wasReferenced(const VarDecl *VD);
H A DLiveVariables.h36 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);
H A DUninitializedValues.h26 class VarDecl;
87 virtual void handleUseOfUninitVariable(const VarDecl *vd,
93 virtual void handleSelfInit(const VarDecl *vd) {}
/external/clang/lib/CodeGen/
H A DCGOpenCLRuntime.h21 class VarDecl;
40 const VarDecl &D);
H A DCGOpenCLRuntime.cpp26 const VarDecl &D) {
H A DCGBlocks.h187 llvm::DenseMap<const VarDecl*, Capture> Captures;
206 const Capture &getCapture(const VarDecl *var) const {
209 Capture &getCapture(const VarDecl *var) {
210 llvm::DenseMap<const VarDecl*, Capture>::iterator
/external/clang/lib/ARCMigrate/
H A DTransBlockObjCVariable.cpp41 llvm::DenseSet<VarDecl *> &VarsToChange;
44 VarDecl *Var;
48 BlockVarChecker(VarDecl *var) : Var(var) { }
74 RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
78 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 *> VarsToChang
[all...]
H A DTransARCAssign.cpp37 llvm::DenseSet<VarDecl *> ModifiedVars;
50 if (declRef && isa<VarDecl>(declRef->getDecl())) {
55 VarDecl *var = cast<VarDecl>(declRef->getDecl());
H A DTransAutoreleasePool.cpp85 SmallVector<VarDecl *, 8> VarsToHandle;
87 for (std::map<VarDecl *, PoolVarInfo>::iterator
89 VarDecl *var = I->first;
172 if (VarDecl *VD = dyn_cast<VarDecl>(DclS->getSingleDecl())) {
190 if (VarDecl *VD = dyn_cast<VarDecl>(dref->getDecl())) {
226 VarDecl *PoolVar;
373 bool isPoolDrain(VarDecl *poolVar, Stmt *S) {
427 std::map<VarDecl *, PoolVarInf
[all...]
/external/clang/lib/AST/
H A DStmtIterator.cpp44 if (VarDecl* VD = dyn_cast<VarDecl>(decl))
51 if (VarDecl* VD = dyn_cast<VarDecl>(*DGI))
92 if (VarDecl* VD = dyn_cast<VarDecl>(D)) {
142 VarDecl* VD = cast<VarDecl>(*DGI);
148 if (VarDecl* VD = dyn_cast<VarDecl>(dec
[all...]
H A DDecl.cpp211 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
225 for (const VarDecl *PrevVar = Var->getPreviousDecl();
235 const VarDecl *PrevVar = Var->getPreviousDecl();
263 const VarDecl *Var = dyn_cast<VarDecl>(D);
311 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {
357 if (const VarDecl *PrevVar = Var->getPreviousDecl()) {
497 isa<VarDecl>(
[all...]
/external/clang/lib/Analysis/
H A DPseudoConstantAnalysis.cpp27 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);
177 const VarDecl *VD = dyn_cast<VarDecl>(*I);
181 // We found a VarDecl; mak
[all...]
H A DLiveVariables.cpp92 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
129 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const {
157 llvm::ImmutableSetRef<const VarDecl *>
179 static bool isAlwaysAlive(const VarDecl *D) {
183 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) {
187 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) {
297 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) {
348 if (const VarDecl *VD = dyn_cast<VarDecl>(D
[all...]
H A DUninitializedValues.cpp31 static bool isTrackedVar(const VarDecl *vd, const DeclContext *dc) {
47 llvm::DenseMap<const VarDecl *, unsigned> map;
58 llvm::Optional<unsigned> getValueIndex(const VarDecl *d) const;
64 DeclContext::specific_decl_iterator<VarDecl> I(dc.decls_begin()),
67 const VarDecl *vd = *I;
73 llvm::Optional<unsigned> DeclToIndex::getValueIndex(const VarDecl *d) const {
74 llvm::DenseMap<const VarDecl *, unsigned>::const_iterator I = map.find(d);
128 ValueVector::reference operator[](const VarDecl *vd);
131 const VarDecl *vd) {
198 ValueVector::reference CFGBlockValues::operator[](const VarDecl *v
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp39 llvm::DenseSet<const VarDecl *> &S;
58 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl()))
63 EHCodeVisitor(llvm::DenseSet<const VarDecl *> &S) :
127 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
130 llvm::OwningPtr<llvm::DenseSet<const VarDecl *> > InEH;
137 llvm::SmallPtrSet<const VarDecl*, 20> &escaped)
143 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) {
149 InEH.reset(new llvm::DenseSet<const VarDecl *>());
160 void Report(const VarDecl *
135 DeadStoreObs(const CFG &cfg, ASTContext &ctx, BugReporter& br, AnalysisDeclContext* ac, ParentMap& parents, llvm::SmallPtrSet<const VarDecl*, 20> &escaped) argument
[all...]
H A DUndefinedAssignmentChecker.cpp71 const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl());
H A DUndefCapturedBlockVarChecker.cpp37 const VarDecl *VD) {
71 const VarDecl *VD = VR->getDecl();
H A DDereferenceChecker.cpp63 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
107 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl()))
146 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
/external/clang/include/clang/AST/
H A DASTConsumer.h26 class VarDecl;
91 virtual void CompleteTentativeDefinition(VarDecl *D) {}
95 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {}
H A DStmtCXX.h22 class VarDecl;
29 VarDecl *ExceptionDecl;
34 CXXCatchStmt(SourceLocation catchLoc, VarDecl *exDecl, Stmt *handlerBlock)
46 VarDecl *getExceptionDecl() const { return ExceptionDecl; }
144 VarDecl *getLoopVariable();
147 const VarDecl *getLoopVariable() const;
/external/clang/include/clang/Sema/
H A DScopeInfo.h31 class VarDecl;
173 llvm::PointerIntPair<VarDecl*, 2, CaptureKind> VarAndKind;
192 Capture(VarDecl *Var, bool block, bool byRef, bool isNested,
212 VarDecl *getVariable() const {
239 llvm::DenseMap<VarDecl*, unsigned> CaptureMap;
256 void addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested,
281 bool isCaptured(VarDecl *Var) const {
287 Capture &getCapture(VarDecl *Var) {
292 const Capture &getCapture(VarDecl *Var) const {
293 llvm::DenseMap<VarDecl*, unsigne
[all...]
H A DExternalSemaSource.h31 class VarDecl;
87 SmallVectorImpl<VarDecl *> &TentativeDefs) {}
/external/clang/include/clang/Frontend/
H A DMultiplexConsumer.h38 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *VD);
45 virtual void CompleteTentativeDefinition(VarDecl *D);
/external/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp55 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()))
/external/clang/include/clang/Analysis/Visitors/
H A DCFGRecStmtVisitor.h36 VarDecl *CondVar = 0;

Completed in 334 milliseconds

1234567