/external/clang/include/clang/Analysis/Analyses/ |
H A D | PseudoConstantAnalysis.h | 28 bool isPseudoConstant(const VarDecl *VD); 29 bool wasReferenced(const VarDecl *VD);
|
/external/clang/lib/Analysis/ |
H A D | PseudoConstantAnalysis.cpp | 41 bool PseudoConstantAnalysis::isPseudoConstant(const VarDecl *VD) { argument 43 if (!VD->hasLocalStorage() && !VD->isStaticLocal()) 53 return !NonConstants->count(VD); 57 bool PseudoConstantAnalysis::wasReferenced(const VarDecl *VD) { argument 65 return UsedVars->count(VD); 124 const VarDecl *VD = dyn_cast<VarDecl>(LHSDecl); local 126 if (VD) 127 NonConstants->insert(VD); 158 const VarDecl *VD local 177 const VarDecl *VD = dyn_cast<VarDecl>(*I); local [all...] |
H A D | UninitializedValues.cpp | 282 if (const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl())) 283 if (isTrackedVar(VD, DC)) 284 return FindVarResult(VD, DRE); 304 bool isTrackedVar(const VarDecl *VD) const { 305 return ::isTrackedVar(VD, DC); 327 const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl()); local 328 if (!VD || !isTrackedVar(VD)) 336 static const DeclRefExpr *getSelfInitExpr(VarDecl *VD) { argument 337 if (Expr *Init = VD 355 VarDecl *VD = dyn_cast<VarDecl>(*DI); local 586 const VarDecl *VD = cast<VarDecl>(DS->getSingleDecl()); local 646 VarDecl *VD = dyn_cast<VarDecl>(*DI); local [all...] |
H A D | AnalysisDeclContext.cpp | 101 const VarDecl *VD = it->getVariable(); local 102 if (VD->getName() == "self") 103 return dyn_cast<ImplicitParamDecl>(VD); 364 bool IsTrackedDecl(const VarDecl *VD) { argument 365 const DeclContext *DC = VD->getDeclContext(); 377 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { 378 if (!VD->hasLocalStorage()) { 379 if (Visited.insert(VD)) 380 BEVals.push_back(VD, BC); 382 if (Visited.insert(VD) [all...] |
H A D | LiveVariables.cpp | 297 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { 298 for (const VariableArrayType* VA = FindVA(VD->getType()); 348 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { 350 if (VD->getType()->isReferenceType()) 353 if (!isAlwaysAlive(VD)) { 355 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD); 369 const VarDecl *VD = *I; local 370 if (isAlwaysAlive(VD)) 372 val.liveDecls = LV.DSetFact.add(val.liveDecls, VD); 385 if (VarDecl *VD 394 const VarDecl *VD = 0; local [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefCapturedBlockVarChecker.cpp | 37 const VarDecl *VD) { 39 if (BR->getDecl() == VD) 45 const DeclRefExpr *BR = FindBlockDeclRefExpr(child, VD); 71 const VarDecl *VD = VR->getDecl(); local 73 if (VD->getAttr<BlocksAttr>() || !VD->hasLocalStorage()) 76 // Get the VarRegion associated with VD in the local stack frame. 78 VR = C.getSValBuilder().getRegionManager().getVarRegion(VD, LC); 90 os << "Variable '" << VD->getName() 94 if (const Expr *Ex = FindBlockDeclRefExpr(BE->getBody(), VD)) 36 FindBlockDeclRefExpr(const Stmt *S, const VarDecl *VD) argument [all...] |
H A D | DeadStoresChecker.cpp | 203 void CheckVarDecl(const VarDecl *VD, const Expr *Ex, const Expr *Val, argument 207 if (!VD->hasLocalStorage()) 211 if (VD->getType()->getAs<ReferenceType>()) 214 if (!isLive(Live, VD) && 215 !(VD->getAttr<UnusedAttr>() || VD->getAttr<BlocksAttr>())) { 219 Report(VD, dsk, ExLoc, Val->getSourceRange()); 225 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) 226 CheckVarDecl(VD, DR, Val, dsk, Live); 229 bool isIncrement(VarDecl *VD, cons argument [all...] |
H A D | UndefinedAssignmentChecker.cpp | 71 const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl()); local 72 ex = VD->getInit();
|
H A D | VLASizeChecker.cpp | 81 const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl()); local 82 if (!VD) 86 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(VD->getType()); 146 state->getRegion(VD, LC)->getExtent(svalBuilder);
|
H A D | DereferenceChecker.cpp | 63 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { 65 << " variable '" << VD->getName() << "')"; 107 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) 108 if (const Expr *Init = VD->getAnyInitializer()) 146 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { 148 os << "Instance variable access (via '" << VD->getName()
|
H A D | IdempotentOperationChecker.cpp | 477 const VarDecl *VD = dyn_cast<VarDecl>(LHS_DR->getDecl()); local 478 if (!VD) 485 if (VD != RHS_DR->getDecl()) 502 const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()); local 503 if (!VD) 506 if (AC->getPseudoConstantAnalysis()->wasReferenced(VD)) 521 const VarDecl *VD = dyn_cast<VarDecl>(LHS_DR->getDecl()); local 522 if (!VD) 529 if (VD != RHS_DR->getDecl()) 714 const VarDecl *VD local [all...] |
H A D | LLVMConventionsChecker.cpp | 131 void VisitVarDecl(VarDecl *VD); 144 if (VarDecl *VD = dyn_cast<VarDecl>(*I)) 145 VisitVarDecl(VD); 148 void StringRefCheckerVisitor::VisitVarDecl(VarDecl *VD) { argument 149 Expr *Init = VD->getInit(); 155 if (!IsLLVMStringRef(VD->getType())) 180 PathDiagnosticLocation::createBegin(VD, BR.getSourceManager());
|
/external/clang/lib/AST/ |
H A D | StmtIterator.cpp | 44 if (VarDecl* VD = dyn_cast<VarDecl>(decl)) 45 if (VD->Init) 51 if (VarDecl* VD = dyn_cast<VarDecl>(*DGI)) 52 if (VD->Init) 92 if (VarDecl* VD = dyn_cast<VarDecl>(D)) { 93 if (const VariableArrayType* VAPtr = FindVA(VD->getType().getTypePtr())) { 98 if (VD->getInit()) 142 VarDecl* VD = cast<VarDecl>(*DGI); local 143 return *VD->getInitAddress(); 148 if (VarDecl* VD [all...] |
H A D | APValue.cpp | 367 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) 368 Out << *VD; local 386 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) { 387 Out << *VD; local 388 ElemTy = VD->getType(); 407 const ValueDecl *VD = cast<ValueDecl>(BaseOrMember); local 411 Out << *VD; local 412 ElemTy = VD->getType(); 488 if (const ValueDecl *VD = getMemberPointerDecl()) { 489 Out << '&' << *cast<CXXRecordDecl>(VD [all...] |
/external/clang/test/SemaCXX/ |
H A D | destructor.cpp | 192 struct VD: VB {}; struct in namespace:dnvd 226 VD vd; use(vd); 255 VD* vd = new VD[4]; 282 VB* vb = new VD(); 286 VD* vd = new VD(); 320 simple_ptr<VB> vb(new VD()); 324 simple_ptr<VD> vd(new VD()); [all...] |
/external/clang/test/CodeGenCXX/ |
H A D | mangle-alias-template.cpp | 24 Vec<double> VD; local 25 g(VD);
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerHelpers.cpp | 55 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) 56 if (VD->isStaticLocal())
|
/external/clang/lib/ARCMigrate/ |
H A D | TransAutoreleasePool.cpp | 172 if (VarDecl *VD = dyn_cast<VarDecl>(DclS->getSingleDecl())) { 173 if (isNSAutoreleasePool(VD->getType())) { 174 PoolVarInfo &info = PoolVars[VD]; 176 collectRefs(VD, S, info.Refs); 179 if (isPoolCreation(VD->getInit())) { 181 Scopes.back().PoolVar = VD; 190 if (VarDecl *VD = dyn_cast<VarDecl>(dref->getDecl())) { 193 if (isNSAutoreleasePool(VD->getType()) && 196 Scopes.back().PoolVar = VD;
|
/external/clang/lib/Sema/ |
H A D | AnalysisBasedWarnings.cpp | 430 static bool SuggestInitializationFixit(Sema &S, const VarDecl *VD) { argument 431 QualType VariableTy = VD->getType().getCanonicalType(); 433 !VD->hasAttr<BlocksAttr>()) { 434 S.Diag(VD->getLocation(), diag::note_block_var_fixit_add_initialization) << VD->getDeclName() 435 << FixItHint::CreateInsertion(VD->getLocation(), "__block "); 440 if (VD->getInit()) 449 if (VD->getLocEnd().isMacroID()) 452 SourceLocation Loc = S.PP.getLocForEndOfToken(VD->getLocEnd()); 454 S.Diag(Loc, diag::note_var_fixit_add_initialization) << VD 488 DiagUninitUse(Sema &S, const VarDecl *VD, const UninitUse &Use, bool IsCapturedByBlock) argument 630 DiagnoseUninitializedUse(Sema &S, const VarDecl *VD, const UninitUse &Use, bool alwaysReportSelfInit = false) argument [all...] |
H A D | JumpDiagnostics.cpp | 125 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) { 127 if (VD->getType()->isVariablyModifiedType()) 130 if (VD->hasAttr<BlocksAttr>()) 134 if (VD->hasAttr<CleanupAttr>()) 138 if (Context.getLangOpts().ObjCAutoRefCount && VD->hasLocalStorage()) { 139 switch (VD->getType().getObjCLifetime()) { 152 if (Context.getLangOpts().CPlusPlus && VD->hasLocalStorage()) { 167 if (const Expr *init = VD->getInit()) { 189 } else if (VD->getType()->isArrayType()) { 190 record = VD [all...] |
H A D | Sema.cpp | 336 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) { 339 const VarDecl *DeclToCheck = VD->getDefinition(); 345 DeclToCheck = VD->getMostRecentDecl(); 346 if (DeclToCheck != VD) 629 VarDecl *VD = (*T)->getActingDefinition(); local 634 if (VD == 0 || VD->isInvalidDecl() || !Seen.insert(VD)) 638 = Context.getAsIncompleteArrayType(VD->getType())) { 639 if (RequireCompleteType(VD [all...] |
/external/clang/include/clang/Analysis/Visitors/ |
H A D | CFGRecStmtDeclVisitor.h | 51 if (VarDecl *VD = dyn_cast<VarDecl>(D)) 52 if (Expr *I = VD->getInit())
|
/external/clang/lib/CodeGen/ |
H A D | ModuleBuilder.cpp | 62 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *VD) { argument 63 Builder->HandleCXXStaticMemberVarInstantiation(VD);
|
/external/qemu/ |
H A D | ppc-dis.c | 832 /* The VD or VS field in a VA, VX, VXR or X form instruction. */ 833 #define VD VC + 1 834 #define VS VD 838 #define SIMM VD + 1 2147 { "mfvscr", VX(4, 1540), VX_MASK, PPCVEC, { VD } }, 2184 { "vaddcuw", VX(4, 384), VX_MASK, PPCVEC, { VD, VA, VB } }, 2185 { "vaddfp", VX(4, 10), VX_MASK, PPCVEC, { VD, VA, VB } }, 2186 { "vaddsbs", VX(4, 768), VX_MASK, PPCVEC, { VD, VA, VB } }, 2187 { "vaddshs", VX(4, 832), VX_MASK, PPCVEC, { VD, VA, VB } }, 2188 { "vaddsws", VX(4, 896), VX_MASK, PPCVEC, { VD, V 829 #define VD macro [all...] |
/external/clang/include/clang/Frontend/ |
H A D | MultiplexConsumer.h | 38 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *VD);
|