| /netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
| H A D | TransBlockObjCVariable.cpp | 41 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 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; 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 D | DeadStoresChecker.cpp | 38 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 D | UninitializedValues.cpp | 44 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 D | LiveVariables.cpp | 31 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 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()
|
| /netbsd-src/external/apache2/llvm/dist/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 | 618 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 D | Stmt.cpp | 910 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 D | CGOpenMPRuntime.h | 49 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 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 | CGOpenMPRuntimeGPU.h | 247 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 D | CodeGenModule.h | 72 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 D | CGDecl.cpp | 150 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 D | ScopeInfo.h | 62 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 D | CloneDetection.h | 25 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 D | CheckerHelpers.cpp | 56 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 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()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | Mangle.h | 40 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 D | LambdaCapture.h | 74 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 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()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 78 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()
|