Searched refs:VD (Results 1 - 25 of 93) sorted by relevance

1234

/external/clang/include/clang/Analysis/Analyses/
H A DPseudoConstantAnalysis.h28 bool isPseudoConstant(const VarDecl *VD);
29 bool wasReferenced(const VarDecl *VD);
/external/clang/lib/Analysis/
H A DPseudoConstantAnalysis.cpp41 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 DUninitializedValues.cpp282 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 DAnalysisDeclContext.cpp101 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 DLiveVariables.cpp297 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 DUndefCapturedBlockVarChecker.cpp37 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 DDeadStoresChecker.cpp203 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 DUndefinedAssignmentChecker.cpp71 const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl()); local
72 ex = VD->getInit();
H A DVLASizeChecker.cpp81 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 DDereferenceChecker.cpp63 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 DIdempotentOperationChecker.cpp477 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 DLLVMConventionsChecker.cpp131 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 DStmtIterator.cpp44 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 DAPValue.cpp367 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 Ddestructor.cpp192 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 Dmangle-alias-template.cpp24 Vec<double> VD; local
25 g(VD);
/external/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp55 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()))
56 if (VD->isStaticLocal())
/external/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp172 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 DAnalysisBasedWarnings.cpp430 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 DJumpDiagnostics.cpp125 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 DSema.cpp336 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 DCFGRecStmtDeclVisitor.h51 if (VarDecl *VD = dyn_cast<VarDecl>(D))
52 if (Expr *I = VD->getInit())
/external/clang/lib/CodeGen/
H A DModuleBuilder.cpp62 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *VD) { argument
63 Builder->HandleCXXStaticMemberVarInstantiation(VD);
/external/qemu/
H A Dppc-dis.c832 /* 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 DMultiplexConsumer.h38 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *VD);

Completed in 666 milliseconds

1234