| /freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | TransBlockObjCVariable.cpp | 41 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 D | TransARCAssign.cpp | 36 llvm::DenseSet<VarDecl *> ModifiedVars; 49 if (declRef && isa<VarDecl>(declRef->getDecl())) { in VisitBinaryOperator() 54 VarDecl *var = cast<VarDecl>(declRef->getDecl()); in VisitBinaryOperator()
|
| H A D | TransAutoreleasePool.cpp | 84 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 D | DeadStoresChecker.cpp | 38 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 D | UninitializedValues.cpp | 79 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 D | UnsafeBufferUsage.cpp | 425 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 D | LiveVariables.cpp | 32 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 D | UncountedLocalVarsChecker.cpp | 33 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 D | UnsafeBufferUsage.h | 23 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 D | LiveVariables.h | 34 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 D | UninitializedValues.h | 27 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 D | StmtIterator.cpp | 48 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 D | Decl.cpp | 2131 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 D | StmtCXX.cpp | 68 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 D | CGOpenMPRuntime.h | 48 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 D | CGOpenMPRuntimeGPU.h | 142 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 D | VarBypassDetector.h | 26 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 D | VarBypassDetector.cpp | 36 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 D | CodeGenModule.h | 74 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 D | CGDecl.cpp | 159 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 D | CloneDetection.h | 25 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 D | CheckerHelpers.cpp | 57 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 D | ASTConsumer.h | 26 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 D | Mangle.h | 41 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 D | MangleNumberingContext.h | 25 class VarDecl; variable 45 virtual unsigned getStaticLocalNumber(const VarDecl *VD) = 0; 49 virtual unsigned getManglingNumber(const VarDecl *VD,
|