Home
last modified time | relevance | path

Searched refs:VarDecl (Results 1 – 25 of 258) sorted by relevance

1234567891011

/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransBlockObjCVariable.cpp41 llvm::DenseSet<VarDecl *> &VarsToChange;
44 VarDecl *Var;
48 BlockVarChecker(VarDecl *var) : Var(var) { } in BlockVarChecker()
74 RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) in RootBlockObjCVarRewriter()
78 SmallVector<VarDecl *, 4> BlockVars; in VisitBlockDecl()
81 VarDecl *var = I.getVariable(); in VisitBlockDecl()
90 VarDecl *var = BlockVars[i]; in VisitBlockDecl()
112 llvm::DenseSet<VarDecl *> &VarsToChange;
115 BlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) in BlockObjCVarRewriter()
128 llvm::DenseSet<VarDecl *> VarsToChange; in traverseBody()
[all …]
H A DTransARCAssign.cpp36 llvm::DenseSet<VarDecl *> ModifiedVars;
49 if (declRef && isa<VarDecl>(declRef->getDecl())) { in VisitBinaryOperator()
54 VarDecl *var = cast<VarDecl>(declRef->getDecl()); in VisitBinaryOperator()
H A DTransAutoreleasePool.cpp84 SmallVector<VarDecl *, 8> VarsToHandle; in ~AutoreleasePoolRewriter()
86 for (std::map<VarDecl *, PoolVarInfo>::iterator in ~AutoreleasePoolRewriter()
88 VarDecl *var = I->first; in ~AutoreleasePoolRewriter()
171 if (VarDecl *VD = dyn_cast<VarDecl>(DclS->getSingleDecl())) { in VisitCompoundStmt()
189 if (VarDecl *VD = dyn_cast<VarDecl>(dref->getDecl())) { in VisitCompoundStmt()
225 VarDecl *PoolVar;
372 bool isPoolDrain(VarDecl *poolVar, Stmt *S) { in isPoolDrain()
426 std::map<VarDecl *, PoolVarInfo> PoolVars;
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp38 llvm::DenseSet<const VarDecl *> &S;
57 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl())) in VisitDeclRefExpr()
62 EHCodeVisitor(llvm::DenseSet<const VarDecl *> &S) : in EHCodeVisitor()
140 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
143 std::unique_ptr<llvm::DenseSet<const VarDecl *>> InEH;
151 llvm::SmallPtrSet<const VarDecl *, 20> &escaped, in DeadStoreObs() argument
158 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) { in isLive()
164 InEH.reset(new llvm::DenseSet<const VarDecl *>()); in isLive()
195 void Report(const VarDecl *V, DeadStoreKind dsk, in Report()
268 void CheckVarDecl(const VarDecl *VD, const Expr *Ex, const Expr *Val, in CheckVarDecl()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DUninitializedValues.cpp44 static bool isTrackedVar(const VarDecl *vd, const DeclContext *dc) { in isTrackedVar()
61 llvm::DenseMap<const VarDecl *, unsigned> map;
73 Optional<unsigned> getValueIndex(const VarDecl *d) const;
80 DeclContext::specific_decl_iterator<VarDecl> I(dc.decls_begin()), in computeMap()
83 const VarDecl *vd = *I; in computeMap()
89 Optional<unsigned> DeclToIndex::getValueIndex(const VarDecl *d) const { in getValueIndex()
90 llvm::DenseMap<const VarDecl *, unsigned>::const_iterator I = map.find(d); in getValueIndex()
146 ValueVector::reference operator[](const VarDecl *vd);
149 const VarDecl *vd) { in getValue()
210 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd) { in operator []()
[all …]
H A DLiveVariables.cpp31 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
70 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const { in isLive()
104 llvm::ImmutableSetRef<const VarDecl *> in merge()
131 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
135 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) { in isLive()
139 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) { in isLive()
249 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
322 static bool writeShouldKill(const VarDecl *VD) { in writeShouldKill()
348 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in VisitBinaryOperator()
362 for (const VarDecl *VD : in VisitBlockExpr()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLocalVarsChecker.cpp33 bool isDeclaredInForOrIf(const VarDecl *Var) { in isDeclaredInForOrIf()
52 bool isRefcountedStringsHack(const VarDecl *V) { in isRefcountedStringsHack()
73 bool isGuardedScopeEmbeddedInGuardianScope(const VarDecl *Guarded, in isGuardedScopeEmbeddedInGuardianScope()
74 const VarDecl *MaybeGuardian) { in isGuardedScopeEmbeddedInGuardianScope()
154 bool VisitVarDecl(VarDecl *V) { in checkASTDecl()
164 void visitVarDecl(const VarDecl *V) const { in visitVarDecl()
189 dyn_cast_or_null<VarDecl>(Ref->getFoundDecl())) { in visitVarDecl()
217 bool shouldSkipVarDecl(const VarDecl *V) const { in shouldSkipVarDecl()
228 void reportBug(const VarDecl *V) const { in reportBug()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DStmtIterator.cpp48 if (VarDecl* VD = dyn_cast<VarDecl>(*DGI)) in NextVA()
75 if (VarDecl* VD = dyn_cast<VarDecl>(D)) { in HandleDecl()
116 VarDecl* VD = cast<VarDecl>(*DGI); in GetDeclExpr()
H A DDecl.cpp618 if (auto *VD = dyn_cast<VarDecl>(D)) in getStorageClass()
645 if (const auto *Var = dyn_cast<VarDecl>(D)) { in getLVForNamespaceScopeDecl()
659 const VarDecl *PrevVar = Var->getPreviousDecl(); in getLVForNamespaceScopeDecl()
669 for (const VarDecl *PrevVar = Var->getPreviousDecl(); PrevVar; in getLVForNamespaceScopeDecl()
680 const VarDecl *VD = IFD->getVarDecl(); in getLVForNamespaceScopeDecl()
689 const auto *Var = dyn_cast<VarDecl>(D); in getLVForNamespaceScopeDecl()
761 if (const auto *Var = dyn_cast<VarDecl>(D)) { in getLVForNamespaceScopeDecl()
931 isa<VarDecl>(D) || in getLVForClassMember()
1014 } else if (const auto *VD = dyn_cast<VarDecl>(D)) { in getLVForClassMember()
1170 if (const auto *Var = dyn_cast<VarDecl>(ND)) { in getExplicitVisibilityAux()
[all …]
H A DStmt.cpp910 Stmt *Init, VarDecl *Var, Expr *Cond, SourceLocation LPL, in IfStmt()
944 bool IsConstexpr, Stmt *Init, VarDecl *Var, Expr *Cond, in Create()
967 VarDecl *IfStmt::getConditionVariable() { in getConditionVariable()
971 return cast<VarDecl>(DS->getSingleDecl()); in getConditionVariable()
974 void IfStmt::setConditionVariable(const ASTContext &Ctx, VarDecl *V) { in setConditionVariable()
1006 ForStmt::ForStmt(const ASTContext &C, Stmt *Init, Expr *Cond, VarDecl *condVar, in ForStmt()
1019 VarDecl *ForStmt::getConditionVariable() const { in getConditionVariable()
1024 return cast<VarDecl>(DS->getSingleDecl()); in getConditionVariable()
1027 void ForStmt::setConditionVariable(const ASTContext &C, VarDecl *V) { in setConditionVariable()
1038 SwitchStmt::SwitchStmt(const ASTContext &Ctx, Stmt *Init, VarDecl *Var, in SwitchStmt()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h49 class VarDecl; variable
107 SmallVector<CanonicalDeclPtr<const VarDecl>, 4> PrivateLocals;
156 SmallVector<const VarDecl *, 4> BaseDecls;
217 const VarDecl *getBaseDecl(unsigned N) const { return BaseDecls[N]; } in getBaseDecl()
256 const llvm::MapVector<CanonicalDeclPtr<const VarDecl>,
718 llvm::SmallDenseSet<const VarDecl *> DeferredGlobalVariables;
726 llvm::MapVector<CanonicalDeclPtr<const VarDecl>,
793 llvm::Constant *getOrCreateThreadPrivateCache(const VarDecl *VD);
942 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
954 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
[all …]
H A DVarBypassDetector.h26 class VarDecl; variable
42 llvm::SmallVector<std::pair<unsigned, const VarDecl *>, 48> Scopes;
48 llvm::DenseSet<const VarDecl *> Bypasses;
57 bool IsBypassed(const VarDecl *D) const { in IsBypassed()
H A DVarBypassDetector.cpp36 const VarDecl *VD = dyn_cast<VarDecl>(D); in BuildScopeInformation()
42 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) in BuildScopeInformation()
75 if (const VarDecl *Var = cast<SwitchStmt>(S)->getConditionVariable()) { in BuildScopeInformation()
H A DCGOpenMPRuntimeGPU.h247 const VarDecl *ThreadIDVar,
262 const VarDecl *ThreadIDVar,
344 const VarDecl *translateParameter(const FieldDecl *FD,
345 const VarDecl *NativeParam) const override;
351 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
352 const VarDecl *TargetParam) const override;
366 const VarDecl *VD) override;
409 bool hasAllocateAttributeForGlobalVar(const VarDecl *VD, LangAS &AS) override;
H A DCodeGenModule.h72 class VarDecl; variable
376 llvm::DenseMap<const VarDecl*, llvm::GlobalVariable*> InitializerConstants;
443 std::vector<const VarDecl *> CXXThreadLocals;
448 std::vector<const VarDecl *> CXXThreadLocalInitVars;
645 llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) { in getStaticLocalDeclAddress()
648 void setStaticLocalDeclAddress(const VarDecl *D, in setStaticLocalDeclAddress()
654 getOrCreateStaticVarDecl(const VarDecl &D,
657 llvm::GlobalVariable *getStaticLocalDeclGuardAddress(const VarDecl *D) { in getStaticLocalDeclGuardAddress()
660 void setStaticLocalDeclGuardAddress(const VarDecl *D, in setStaticLocalDeclGuardAddress()
665 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant,
[all …]
H A DCGDecl.cpp150 const VarDecl &VD = cast<VarDecl>(D); in EmitDecl()
181 void CodeGenFunction::EmitVarDecl(const VarDecl &D) { in EmitVarDecl()
211 static std::string getStaticDeclName(CodeGenModule &CGM, const VarDecl &D) { in getStaticDeclName()
235 const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) { in getOrCreateStaticVarDecl()
329 CodeGenFunction::AddInitializerToStaticVarDecl(const VarDecl &D, in AddInitializerToStaticVarDecl()
393 void CodeGenFunction::EmitStaticVarDecl(const VarDecl &D, in EmitStaticVarDecl()
562 const VarDecl &Var;
563 ExtendGCLifetime(const VarDecl *var) : Var(*var) {} in ExtendGCLifetime()
568 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(&Var), false, in Emit()
579 const VarDecl &Var;
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DScopeInfo.h62 class VarDecl; variable
203 VarDecl *CoroutinePromise = nullptr;
220 llvm::TinyPtrVector<VarDecl *> ByrefBlockVars;
468 void addByrefBlockVar(VarDecl *VD) { in addByrefBlockVar()
544 VarDecl *CapturedVar;
580 Capture(VarDecl *Var, bool Block, bool ByRef, bool IsNested, in Capture()
630 VarDecl *getVariable() const { in getVariable()
669 llvm::DenseMap<VarDecl*, unsigned> CaptureMap;
686 void addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, in addCapture()
713 bool isCaptured(VarDecl *Var) const { in isCaptured()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCloneDetection.h25 class VarDecl; variable
368 std::vector<const VarDecl *> Variables;
373 void addVariableOccurence(const VarDecl *VarDecl, const Stmt *Mention);
393 const VarDecl *Variable;
399 const VarDecl *Suggestion;
400 SuspiciousCloneInfo(const VarDecl *Variable, const Stmt *Mention, in SuspiciousCloneInfo()
401 const VarDecl *Suggestion) in SuspiciousCloneInfo()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp56 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in containsStaticLocal()
80 std::pair<const clang::VarDecl *, const clang::Expr *>
82 const VarDecl *VD = nullptr; in parseAssignment()
90 VD = dyn_cast_or_null<VarDecl>(DE->getDecl()); in parseAssignment()
95 VD = cast<VarDecl>(PD->getSingleDecl()); in parseAssignment()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DLiveVariables.h34 llvm::ImmutableSet<const VarDecl *> liveDecls;
43 llvm::ImmutableSet<const VarDecl *> LiveDecls, in LivenessValues()
49 bool isLive(const VarDecl *D) const;
78 bool isLive(const CFGBlock *B, const VarDecl *D);
84 bool isLive(const Stmt *S, const VarDecl *D);
H A DUninitializedValues.h27 class VarDecl; variable
110 virtual void handleUseOfUninitVariable(const VarDecl *vd, in handleUseOfUninitVariable()
114 virtual void handleConstRefUseOfUninitVariable(const VarDecl *vd, in handleConstRefUseOfUninitVariable()
120 virtual void handleSelfInit(const VarDecl *vd) {} in handleSelfInit()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DMangle.h40 class VarDecl; variable
128 virtual void mangleReferenceTemporary(const VarDecl *D,
152 virtual void mangleStaticGuardVariable(const VarDecl *D, raw_ostream &) = 0;
154 virtual void mangleDynamicInitializer(const VarDecl *D, raw_ostream &) = 0;
156 virtual void mangleDynamicAtExitDestructor(const VarDecl *D,
184 virtual void mangleItaniumThreadLocalInit(const VarDecl *D,
186 virtual void mangleItaniumThreadLocalWrapper(const VarDecl *D,
196 virtual void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &) = 0;
225 virtual void mangleThreadSafeStaticGuardVariable(const VarDecl *VD,
H A DLambdaCapture.h74 VarDecl *Var = nullptr,
89 return dyn_cast_or_null<VarDecl>(DeclAndBits.getPointer()); in capturesVariable()
104 VarDecl *getCapturedVar() const { in getCapturedVar()
106 return static_cast<VarDecl *>(DeclAndBits.getPointer()); in getCapturedVar()
H A DASTConsumer.h26 class VarDecl; variable
103 virtual void CompleteTentativeDefinition(VarDecl *D) {} in CompleteTentativeDefinition()
108 virtual void CompleteExternalDeclaration(VarDecl *D) {} in CompleteExternalDeclaration()
116 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {} in HandleCXXStaticMemberVarInstantiation()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DScopeInfo.cpp78 IsExact = isa<VarDecl>(D); in getBaseInfo()
142 assert(isa<VarDecl>(Property)); in WeakObjectProfileTy()
194 if (isa<VarDecl>(DRE->getDecl())) in markSafeWeakUse()
234 llvm::function_ref<void(VarDecl *, Expr *)> Callback) const { in visitPotentialCaptures() argument
237 Callback(cast<VarDecl>(DRE->getFoundDecl()), E); in visitPotentialCaptures()
239 Callback(cast<VarDecl>(ME->getMemberDecl()), E); in visitPotentialCaptures()
241 for (VarDecl *VD : *FP) in visitPotentialCaptures()

1234567891011