Lines Matching refs:MovedVariable
68 const ValueDecl *MovedVariable, UseAfterMove *TheUseAfterMove);
72 const ValueDecl *MovedVariable,
74 void getUsesAndReinits(const CFGBlock *Block, const ValueDecl *MovedVariable,
77 void getDeclRefs(const CFGBlock *Block, const Decl *MovedVariable,
79 void getReinits(const CFGBlock *Block, const ValueDecl *MovedVariable,
110 const ValueDecl *MovedVariable, in find() argument
140 return findInternal(Block, MovingCall, MovedVariable, TheUseAfterMove); in find()
145 const ValueDecl *MovedVariable, in findInternal() argument
158 getUsesAndReinits(Block, MovedVariable, &Uses, &Reinits); in findInternal()
206 if (Succ && findInternal(Succ, nullptr, MovedVariable, TheUseAfterMove)) in findInternal()
215 const CFGBlock *Block, const ValueDecl *MovedVariable, in getUsesAndReinits() argument
221 getDeclRefs(Block, MovedVariable, &DeclRefs); in getUsesAndReinits()
222 getReinits(Block, MovedVariable, Reinits, &ReinitDeclRefs); in getUsesAndReinits()
258 const CFGBlock *Block, const Decl *MovedVariable, in getDeclRefs() argument
281 auto DeclRefMatcher = declRefExpr(hasDeclaration(equalsNode(MovedVariable)), in getDeclRefs()
296 const CFGBlock *Block, const ValueDecl *MovedVariable, in getReinits() argument
300 declRefExpr(hasDeclaration(equalsNode(MovedVariable))).bind("declref"); in getReinits()
323 declStmt(hasDescendant(equalsNode(MovedVariable))), in getReinits()