Home
last modified time | relevance | path

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

12345678910>>...12

/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransBlockObjCVariable.cpp41 llvm::DenseSet<VarDecl *> &VarsToChange;
44 VarDecl *Var;
48 BlockVarChecker(VarDecl *var) : Var(var) { } in BlockVarChecker()
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()
133 for (llvm::DenseSet<VarDecl *>::iterator 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;
373 bool isPoolDrain(VarDecl *poolVar, Stmt *S) { in isPoolDrain()
427 std::map<VarDecl *, PoolVarInfo> PoolVars;
/freebsd-14.2/contrib/llvm-project/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()
137 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
288 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in CheckDeclRef()
330 if (VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) { in observeStmt()
375 const auto *V = dyn_cast<VarDecl>(DI); in observeStmt()
418 if (const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl())) { in observeStmt()
480 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
499 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in operator ()()
516 if (!FD || !isa<VarDecl>(VD)) in findLambdaReferenceCaptures()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp79 llvm::DenseMap<const VarDecl *, unsigned> map;
101 const VarDecl *vd = *I; in computeMap()
167 const VarDecl *vd) { in getValue()
238 const VarDecl *vd;
245 const VarDecl *getDecl() const { return vd; } in getDecl()
294 bool isTrackedVar(const VarDecl *VD) const { in isTrackedVar()
388 auto *VD = dyn_cast<VarDecl>(DI); in VisitDeclStmt()
511 bool isTrackedVar(const VarDecl *vd) { in isTrackedVar()
704 const VarDecl *vd = I.getVariable(); in VisitBlockExpr()
760 if (const VarDecl *VD = Var.getDecl()) in VisitBinaryOperator()
[all …]
H A DUnsafeBufferUsage.cpp425 virtual std::optional<std::pair<const VarDecl *, const VarDecl *>>
641 virtual std::optional<std::pair<const VarDecl *, const VarDecl *>>
693 virtual std::optional<std::pair<const VarDecl *, const VarDecl *>>
1262 CompareNode<VarDecl>>
1687 const VarDecl *VD = dyn_cast<VarDecl>(BaseDeclRefExpr->getDecl()); in getFixits()
1750 const VarDecl *VD = cast<VarDecl>(BaseDeclRefExpr->getDecl()); in getFixits()
1851 if (const VarDecl *VD = dyn_cast<VarDecl>(DREs.front()->getDecl())) { in getFixits()
1892 if (const VarDecl *VD = dyn_cast<VarDecl>(DREs.front()->getDecl())) { in getFixits()
2781 using DepMapTy = DenseMap<const VarDecl *, llvm::SetVector<const VarDecl *>>; in checkUnsafeBufferUsage()
2787 std::optional<std::pair<const VarDecl *, const VarDecl *>> ImplPair = in checkUnsafeBufferUsage()
[all …]
H A DLiveVariables.cpp32 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
110 llvm::ImmutableSetRef<const VarDecl *> in merge()
137 static bool isAlwaysAlive(const VarDecl *D) { in isAlwaysAlive()
255 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) { in Visit()
328 static bool writeShouldKill(const VarDecl *VD) { in writeShouldKill()
372 for (const VarDecl *VD : in VisitBlockExpr()
419 const VarDecl *VD = nullptr; in VisitObjCForCollectionStmt()
423 VD = cast<VarDecl>(DS->getSingleDecl()); in VisitObjCForCollectionStmt()
426 VD = cast<VarDecl>(DR->getDecl()); in VisitObjCForCollectionStmt()
471 if (isa<VarDecl>(D) || isa<BindingDecl>(D)) { in VisitUnaryOperator()
[all …]
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DUnsafeBufferUsage.h23 using VarGrpTy = std::vector<const VarDecl *>;
24 using VarGrpRef = ArrayRef<const VarDecl *>;
36 virtual VarGrpRef getGroupOfVar(const VarDecl *Var,
55 using DebugNoteByVar = std::map<const VarDecl *, DebugNoteList>;
77 virtual void handleUnsafeVariableGroup(const VarDecl *Variable,
88 void addDebugNoteForVar(const VarDecl *VD, SourceLocation Loc, in addDebugNoteForVar()
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()
/freebsd-14.2/contrib/llvm-project/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.cpp2131 VarDecl::VarDecl(Kind DK, ASTContext &C, DeclContext *DC, in VarDecl() function in VarDecl
2154 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2165 VarDecl::TLSKind VarDecl::getTLSKind() const { in getTLSKind()
2254 VarDecl *VarDecl::getCanonicalDecl() { return getFirstDecl(); } in getCanonicalDecl()
2342 VarDecl *VarDecl::getActingDefinition() { in getActingDefinition()
2363 VarDecl *VarDecl::getDefinition(ASTContext &C) { in getDefinition()
2385 const Expr *VarDecl::getAnyInitializer(const VarDecl *&D) const { in getAnyInitializer()
2423 VarDecl *VarDecl::getInitializingDeclaration() { in getInitializingDeclaration()
2681 VarDecl *VarDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern()
2739 VarDecl *VarDecl::getInstantiatedFromStaticDataMember() const { in getInstantiatedFromStaticDataMember()
[all …]
H A DStmtCXX.cpp68 VarDecl *RangeDecl = dyn_cast_or_null<VarDecl>(RangeStmt->getSingleDecl()); in getRangeInit()
77 VarDecl *CXXForRangeStmt::getLoopVariable() { in getLoopVariable()
80 return cast<VarDecl>(LV); in getLoopVariable()
83 const VarDecl *CXXForRangeStmt::getLoopVariable() const { in getLoopVariable()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h48 class VarDecl; variable
105 SmallVector<CanonicalDeclPtr<const VarDecl>, 4> PrivateLocals;
155 SmallVector<const VarDecl *, 4> BaseDecls;
260 const llvm::MapVector<CanonicalDeclPtr<const VarDecl>,
495 llvm::SmallDenseSet<const VarDecl *> DeferredGlobalVariables;
503 llvm::MapVector<CanonicalDeclPtr<const VarDecl>,
779 const VarDecl *PartIDVar, const VarDecl *TaskTVar,
1071 const VarDecl *VD,
1587 const VarDecl *VD);
1728 const VarDecl *PartIDVar, const VarDecl *TaskTVar,
[all …]
H A DCGOpenMPRuntimeGPU.h142 const VarDecl *VD) const override;
146 getKmpcAllocShared(CodeGenFunction &CGF, const VarDecl *VD) override;
195 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
210 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
288 const VarDecl *translateParameter(const FieldDecl *FD,
289 const VarDecl *NativeParam) const override;
295 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
296 const VarDecl *TargetParam) const override;
310 const VarDecl *VD) override;
338 bool hasAllocateAttributeForGlobalVar(const VarDecl *VD, LangAS &AS) override;
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 DCodeGenModule.h74 class VarDecl; variable
466 std::vector<const VarDecl *> CXXThreadLocals;
471 std::vector<const VarDecl *> CXXThreadLocalInitVars;
684 void setStaticLocalDeclAddress(const VarDecl *D, in setStaticLocalDeclAddress()
690 getOrCreateStaticVarDecl(const VarDecl &D,
908 LangAS GetGlobalVarAddressSpace(const VarDecl *D);
1284 void EmitTentativeDefinition(const VarDecl *D);
1286 void EmitExternalDeclaration(const VarDecl *D);
1321 getLLVMLinkageVarDefinition(const VarDecl *VD);
1577 const VarDecl *D,
[all …]
H A DCGDecl.cpp159 const VarDecl &VD = cast<VarDecl>(D); in EmitDecl()
595 const VarDecl &Var;
612 const VarDecl &Var;
615 const VarDecl *Var) in CallCleanupFunction()
709 if (!isa<VarDecl>(decl)) return false; in isAccessedBy()
710 const VarDecl *var = cast<VarDecl>(decl); in isAccessedBy()
852 if (!D || !isa<VarDecl>(D) || !cast<VarDecl>(D)->isARCPseudoStrong()) { in EmitScalarInit()
1882 const VarDecl &D = *emission.Variable; in EmitAutoVarInit()
2025 if (isa<VarDecl>(D)) in EmitExprAsInit()
2050 const VarDecl *var = emission.Variable; in emitAutoVarTypeCleanup()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DCloneDetection.h25 class VarDecl; variable
360 std::vector<const VarDecl *> Variables;
365 void addVariableOccurence(const VarDecl *VarDecl, const Stmt *Mention);
385 const VarDecl *Variable;
391 const VarDecl *Suggestion;
392 SuspiciousCloneInfo(const VarDecl *Variable, const Stmt *Mention, in SuspiciousCloneInfo()
393 const VarDecl *Suggestion) in SuspiciousCloneInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp57 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) in containsStaticLocal()
81 std::pair<const clang::VarDecl *, const clang::Expr *>
83 const VarDecl *VD = nullptr; in parseAssignment()
91 VD = dyn_cast_or_null<VarDecl>(DE->getDecl()); in parseAssignment()
96 VD = cast<VarDecl>(PD->getSingleDecl()); in parseAssignment()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
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()
H A DMangle.h41 class VarDecl; variable
139 virtual void mangleReferenceTemporary(const VarDecl *D,
164 virtual void mangleStaticGuardVariable(const VarDecl *D, raw_ostream &) = 0;
166 virtual void mangleDynamicInitializer(const VarDecl *D, raw_ostream &) = 0;
168 virtual void mangleDynamicAtExitDestructor(const VarDecl *D,
200 virtual void mangleItaniumThreadLocalInit(const VarDecl *D,
202 virtual void mangleItaniumThreadLocalWrapper(const VarDecl *D,
212 virtual void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &) = 0;
251 virtual void mangleThreadSafeStaticGuardVariable(const VarDecl *VD,
H A DMangleNumberingContext.h25 class VarDecl; variable
45 virtual unsigned getStaticLocalNumber(const VarDecl *VD) = 0;
49 virtual unsigned getManglingNumber(const VarDecl *VD,

12345678910>>...12