Lines Matching refs:DeclRefExpr
51 const DeclRefExpr *DeclRef;
75 llvm::SmallVectorImpl<const DeclRefExpr *> *Uses,
78 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs);
81 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs);
156 llvm::SmallVector<const DeclRefExpr *, 1> Uses; in findInternal()
175 for (const DeclRefExpr *Use : Uses) { in findInternal()
216 llvm::SmallVectorImpl<const DeclRefExpr *> *Uses, in getUsesAndReinits()
218 llvm::SmallPtrSet<const DeclRefExpr *, 1> DeclRefs; in getUsesAndReinits()
219 llvm::SmallPtrSet<const DeclRefExpr *, 1> ReinitDeclRefs; in getUsesAndReinits()
226 for (const DeclRefExpr *DeclRef : DeclRefs) { in getUsesAndReinits()
232 llvm::sort(*Uses, [](const DeclRefExpr *D1, const DeclRefExpr *D2) { in getUsesAndReinits()
259 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs) { in getDeclRefs()
269 const auto *DeclRef = Match.getNodeAs<DeclRefExpr>("declref"); in getDeclRefs()
298 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs) { in getReinits()
367 const auto *TheDeclRef = Match.getNodeAs<DeclRefExpr>("declref"); in getReinits()
381 static void emitDiagnostic(const Expr *MovingCall, const DeclRefExpr *MoveArg, in emitDiagnostic()
445 const auto *Arg = Result.Nodes.getNodeAs<DeclRefExpr>("arg"); in check()