| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 55 bool VisitDeclRefExpr(DeclRefExpr *DR) { in VisitDeclRefExpr() 286 void CheckDeclRef(const DeclRefExpr *DR, const Expr *Val, DeadStoreKind dsk, in CheckDeclRef() 302 const DeclRefExpr *DR; in isIncrement() 304 if ((DR = dyn_cast<DeclRefExpr>(BRHS->getLHS()->IgnoreParenCasts()))) in isIncrement() 308 if ((DR = dyn_cast<DeclRefExpr>(BRHS->getRHS()->IgnoreParenCasts()))) in isIncrement() 329 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(B->getLHS())) in observeStmt() 346 if (const DeclRefExpr *RhsDR = dyn_cast<DeclRefExpr>(RHS)) in observeStmt() 368 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(Ex)) in observeStmt() 417 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E)) in observeStmt() 498 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(E)) in operator ()()
|
| H A D | UndefCapturedBlockVarChecker.cpp | 37 static const DeclRefExpr *FindBlockDeclRefExpr(const Stmt *S, in FindBlockDeclRefExpr() 39 if (const DeclRefExpr *BR = dyn_cast<DeclRefExpr>(S)) in FindBlockDeclRefExpr() 45 if (const DeclRefExpr *BR = FindBlockDeclRefExpr(Child, VD)) in FindBlockDeclRefExpr()
|
| H A D | MallocOverflowSecurityChecker.cpp | 106 } else if (isa<DeclRefExpr, MemberExpr>(e)) in CheckMallocArgument() 143 static const Decl *getDecl(const DeclRefExpr *DR) { return DR->getDecl(); } in getDecl() 165 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(E)) in CheckExpr() 166 Erase<DeclRefExpr>(DR, PrecedesMalloc); in CheckExpr() 222 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(E)) in CheckAssignmentExpr() 223 Erase<DeclRefExpr>(DR, pred); in CheckAssignmentExpr()
|
| H A D | CStringSyntaxChecker.cpp | 39 if (const auto *D1 = dyn_cast<DeclRefExpr>(A1->IgnoreParenCasts())) in sameDecl() 40 if (const auto *D2 = dyn_cast<DeclRefExpr>(A2->IgnoreParenCasts())) in sameDecl() 73 if (const auto *D = dyn_cast<DeclRefExpr>(E->IgnoreParenCasts())) in getPrintableName() 159 const auto *DstArgDRE = dyn_cast<DeclRefExpr>(DstArg->IgnoreParenImpCasts()); in containsBadStrlcpyStrlcatPattern() 161 dyn_cast<DeclRefExpr>(LenArg->IgnoreParenLValueCasts()); in containsBadStrlcpyStrlcatPattern() 190 DstArgDRE = dyn_cast<DeclRefExpr>(BE->getLHS()->IgnoreParenImpCasts()); in containsBadStrlcpyStrlcatPattern()
|
| H A D | IdenticalExprChecker.cpp | 225 const DeclRefExpr *DeclRef1 = dyn_cast<DeclRefExpr>(LHS); in checkComparisonOp() 226 const DeclRefExpr *DeclRef2 = dyn_cast<DeclRefExpr>(RHS); in checkComparisonOp() 462 const DeclRefExpr *DeclRef1 = cast<DeclRefExpr>(Stmt1); in isIdenticalStmt() 463 const DeclRefExpr *DeclRef2 = cast<DeclRefExpr>(Stmt2); in isIdenticalStmt()
|
| H A D | CheckSecuritySyntaxOnly.cpp | 226 static const DeclRefExpr* 235 if (const DeclRefExpr *lhs = getIncrementedVar(B->getLHS(), x, y)) in getIncrementedVar() 238 if (const DeclRefExpr *rhs = getIncrementedVar(B->getRHS(), x, y)) in getIncrementedVar() 244 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(expr)) { in getIncrementedVar() 291 const DeclRefExpr *drLHS = in checkLoopConditionForFloat() 292 dyn_cast<DeclRefExpr>(B->getLHS()->IgnoreParenLValueCasts()); in checkLoopConditionForFloat() 293 const DeclRefExpr *drRHS = in checkLoopConditionForFloat() 294 dyn_cast<DeclRefExpr>(B->getRHS()->IgnoreParenLValueCasts()); in checkLoopConditionForFloat() 310 const DeclRefExpr *drInc = getIncrementedVar(increment, vdLHS, vdRHS); in checkLoopConditionForFloat() 319 const DeclRefExpr *drCond = vdLHS == vdInc ? drLHS : drRHS; in checkLoopConditionForFloat()
|
| H A D | DereferenceChecker.cpp | 72 const DeclRefExpr *DR = cast<DeclRefExpr>(Ex); in AddDerefSource() 149 if (const auto *DRE = dyn_cast<DeclRefExpr>(E)) in isDeclRefExprToReference()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CheckerHelpers.cpp | 40 const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(S); in containsEnum() 54 const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(S); in containsStaticLocal() 90 if (auto DE = dyn_cast_or_null<DeclRefExpr>(Assign->getLHS())) in parseAssignment()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | TransProtectedScope.cpp | 27 SmallVectorImpl<DeclRefExpr *> &Refs; 30 LocalRefsCollector(SmallVectorImpl<DeclRefExpr *> &refs) in LocalRefsCollector() 33 bool VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr() 100 SmallVector<DeclRefExpr *, 16> LocalRefs; 183 DeclRefExpr *DRE = LocalRefs[i]; in hasVarReferencedOutside()
|
| H A D | TransAutoreleasePool.cpp | 56 if (DeclRefExpr *DE = dyn_cast<DeclRefExpr>(instance)) { in VisitObjCMessageExpr() 188 if (DeclRefExpr *dref = dyn_cast<DeclRefExpr>(bop->getLHS())) { in VisitCompoundStmt() 263 bool VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr() 309 isa<DeclRefExpr>(retS->getRetValue()->IgnoreParenCasts())) && in handlePoolScope() 380 if (DeclRefExpr *dref = dyn_cast<DeclRefExpr>(rec)) in isPoolDrain()
|
| H A D | TransBlockObjCVariable.cpp | 51 if (DeclRefExpr * in TraverseImplicitCastExpr() 52 ref = dyn_cast<DeclRefExpr>(castE->getSubExpr())) { in TraverseImplicitCastExpr() 65 bool VisitDeclRefExpr(DeclRefExpr *E) { in VisitDeclRefExpr()
|
| H A D | TransGCCalls.cpp | 46 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(CEE)) { in VisitCallExpr()
|
| H A D | TransARCAssign.cpp | 48 DeclRefExpr *declRef = dyn_cast<DeclRefExpr>(E->IgnoreParenCasts()); in VisitBinaryOperator()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 239 const DeclRefExpr *dr; 244 const DeclRefExpr *getDeclRefExpr() const { return dr; } in getDeclRefExpr() 292 llvm::DenseMap<const DeclRefExpr *, Class> Classification; 312 Class get(const DeclRefExpr *DRE) const { in get() 313 llvm::DenseMap<const DeclRefExpr*, Class>::const_iterator I in get() 328 static const DeclRefExpr *getSelfInitExpr(VarDecl *VD) { in getSelfInitExpr() 333 dyn_cast<DeclRefExpr>(stripCasts(VD->getASTContext(), Init)); in getSelfInitExpr() 382 if (const DeclRefExpr *DRE = Var.getDeclRefExpr()) in classify() 390 if (const DeclRefExpr *DRE = getSelfInitExpr(VD)) in VisitDeclStmt() 504 void VisitDeclRefExpr(DeclRefExpr *dr); [all …]
|
| H A D | UnsafeBufferUsage.cpp | 333 using DeclUseList = SmallVector<const DeclRefExpr *, 1>; 463 SmallVector<const DeclRefExpr *, 2> Uses; in getClaimedVarUseSites() 803 const DeclRefExpr *Node; 837 const DeclRefExpr *BaseDeclRefExpr = nullptr; 919 using UseSetTy = SmallSet<const DeclRefExpr *, 16>; 937 void claimUse(const DeclRefExpr *DRE) { in claimUse() 946 return any_of(*Uses, [VD](const DeclRefExpr *DRE) { in hasUnclaimedUses() 1056 return {dyn_cast<DeclRefExpr>(Node->getSubExpr())}; in getClaimedVarUseSites() 1096 return {dyn_cast<DeclRefExpr>(Node->getLHS())}; in getClaimedVarUseSites() 1108 const DeclRefExpr *BaseDeclRefExpr = nullptr; [all …]
|
| H A D | CalledOnceCheck.cpp | 285 : public ConstStmtVisitor<DeclRefFinder, const DeclRefExpr *> { 309 static const DeclRefExpr *find(const Expr *E, in find() 314 const DeclRefExpr *VisitDeclRefExpr(const DeclRefExpr *DR) { return DR; } in VisitDeclRefExpr() 316 const DeclRefExpr *VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator() 340 const DeclRefExpr *LHS = Visit(BO->getLHS()); in VisitBinaryOperator() 352 const DeclRefExpr *VisitCallExpr(const CallExpr *CE) { in VisitCallExpr() 363 const DeclRefExpr *Candidate = Visit(CE->getArg(0)); in VisitCallExpr() 375 const DeclRefExpr *VisitExpr(const Expr *E) { in VisitExpr() 392 const DeclRefExpr *findDeclRefExpr(const Expr *In, in findDeclRefExpr() 400 if (const DeclRefExpr *DR = in findReferencedParmVarDecl() [all …]
|
| H A D | LiveVariables.cpp | 37 llvm::DenseMap<const DeclRefExpr *, unsigned> inAssignment; 172 void VisitDeclRefExpr(DeclRefExpr *DR); 335 if (const auto *DR = dyn_cast<DeclRefExpr>(B->getLHS()->IgnoreParens())) { in VisitBinaryOperator() 346 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(LHS)) { in VisitBinaryOperator() 380 void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) { in VisitDeclRefExpr() 418 DeclRefExpr *DR = nullptr; in VisitObjCForCollectionStmt() 425 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) { in VisitObjCForCollectionStmt() 469 if (auto *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens())) { in VisitUnaryOperator()
|
| H A D | BodyFarm.cpp | 66 DeclRefExpr *makeDeclRefExpr(const VarDecl *D, 142 DeclRefExpr *ASTMaker::makeDeclRefExpr( in makeDeclRefExpr() 147 DeclRefExpr *DR = DeclRefExpr::Create( in makeDeclRefExpr() 266 DeclRefExpr *Call = M.makeDeclRefExpr(Callback); in create_call_once_funcptr_call() 296 DeclRefExpr *callOperatorDeclRef = in create_call_once_lambda_call() 297 DeclRefExpr::Create(/* Ctx =*/ C, in create_call_once_lambda_call() 469 DeclRefExpr *FlagDecl = in create_call_once() 611 DeclRefExpr *DR = M.makeDeclRefExpr(PV); in create_dispatch_sync()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 79 D = cast<DeclRefExpr>(E)->getDecl(); in getBaseInfo() 142 const DeclRefExpr *DRE) in WeakObjectProfileTy() 195 else if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(E)) { in markSafeWeakUse() 238 if (auto *DRE = dyn_cast<DeclRefExpr>(E)) { in visitPotentialCaptures()
|
| H A D | SemaOpenMP.cpp | 8048 DeclRefExpr * 8606 DeclRefExpr *Ref = nullptr; in tryBuildCapture() 15011 DeclRefExpr *IterVarRef = cast<DeclRefExpr>(LoopHelper.IterationVarRef); in ActOnOpenMPTileDirective() 15134 DeclRefExpr *OrigCntVar = cast<DeclRefExpr>(LoopHelper.Counters[0]); in ActOnOpenMPTileDirective() 18425 DeclRefExpr *Ref = nullptr; in ActOnOpenMPPrivateClause() 18704 DeclRefExpr *Ref = nullptr; in ActOnOpenMPFirstprivateClause() 18878 DeclRefExpr *Ref = nullptr; in ActOnOpenMPLastprivateClause() 18957 DeclRefExpr *Ref = nullptr; in ActOnOpenMPSharedClause() 20079 DeclRefExpr *Ref = nullptr; in actOnOMPReductionKindClause() 20338 DeclRefExpr *Ref = nullptr; in ActOnOpenMPLinearClause() [all …]
|
| H A D | HLSLExternalSemaSource.cpp | 127 static DeclRefExpr *lookupBuiltinFunction(ASTContext &AST, Sema &S, in lookupBuiltinFunction() 139 return DeclRefExpr::Create(AST, NestedNameSpecifierLoc(), SourceLocation(), in lookupBuiltinFunction() 169 DeclRefExpr *Fn = in addDefaultHandleConstructor() 268 auto *IndexExpr = DeclRefExpr::Create( in addArraySubscriptOperator() 448 DeclRefExpr::Create( in defineHLSLVectorAlias()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 94 DeclRefExpr DRE( in OMPLexicalScope() 233 const Decl *D = cast<DeclRefExpr>(E)->getDecl(); in OMPSimdLexicalScope() 291 if (const auto *OrigDRE = dyn_cast<DeclRefExpr>(E)) { in EmitOMPSharedLValue() 2060 const DeclRefExpr *LoopVarRef = S->getLoopVarRef(); in EmitOMPCanonicalLoop() 4684 cast<DeclRefExpr>(*IRef))); in EmitOMPTaskBasedDirective() 4989 auto *OrigRef = DeclRefExpr::Create( in createImplicitFirstprivateForType() 4994 auto *PrivateRef = DeclRefExpr::Create( in createImplicitFirstprivateForType() 5000 auto *InitRef = DeclRefExpr::Create( in createImplicitFirstprivateForType() 5645 *this, cast<DeclRefExpr>( in EmitOMPDistributeLoop() 5650 *this, cast<DeclRefExpr>( in EmitOMPDistributeLoop() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | LiveVariables.h | 25 class DeclRefExpr; variable 67 virtual void observerKill(const DeclRefExpr *DR) {} in observerKill()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 1511 DeclRefExpr *DR = cast<DeclRefExpr>(S->getElement()); in RewriteObjCForCollectionStmt() 2020 DeclRefExpr *DRE = new (Context) DeclRefExpr(*Context, FD, false, msgSendType, in SynthesizeCallToFunctionDecl() 2517 DeclRefExpr *DRE = new (Context) in RewriteObjCStringLiteral() 2600 DeclRefExpr *STDRE = in SynthMsgSendStretCallExpr() 2941 DeclRefExpr *DRE = new (Context) DeclRefExpr( in SynthMessageExpr() 3043 DeclRefExpr *DRE = new (Context) DeclRefExpr( in RewriteObjCProtocolExpr() 3655 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) in GetBlockDeclRefExprs() 3677 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) { in GetInnerBlockDeclRefExprs() 3723 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BlockExp)) { in SynthesizeBlockCall() 4417 DeclRefExpr *Arg = new (Context) DeclRefExpr( in SynthBlockInitExpr() [all …]
|
| H A D | RewriteModernObjC.cpp | 2680 DeclRefExpr *DRE = new (Context) DeclRefExpr( in RewriteObjCBoxedExpr() 2723 DeclRefExpr *NSArrayDRE = new (Context) DeclRefExpr( in RewriteObjCArrayLiteralExpr() 2801 DeclRefExpr *DRE = new (Context) DeclRefExpr( in RewriteObjCArrayLiteralExpr() 2844 DeclRefExpr *NSDictDRE = new (Context) DeclRefExpr( in RewriteObjCDictionaryLiteralExpr() 2953 DeclRefExpr *DRE = new (Context) DeclRefExpr( in RewriteObjCDictionaryLiteralExpr() 3512 DeclRefExpr *DRE = new (Context) DeclRefExpr( in SynthMessageExpr() 3590 DeclRefExpr *DRE = new (Context) DeclRefExpr( in RewriteObjCProtocolExpr() 4468 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) in GetBlockDeclRefExprs() 4490 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) { in GetInnerBlockDeclRefExprs() 5279 DeclRefExpr *Arg = new (Context) DeclRefExpr( in SynthBlockInitExpr() [all …]
|