Lines Matching refs:User
120 SmallVector<User *, 8> UserStack(GV->users()); in collectNonKernelAccessorsOfLDS()
121 SmallPtrSet<User *, 8> VisitedUsers; in collectNonKernelAccessorsOfLDS()
151 getFunctionToInstsMap(User *U, bool CollectKernelInsts) { in getFunctionToInstsMap()
153 SmallVector<User *, 8> UserStack; in getFunctionToInstsMap()
154 SmallPtrSet<User *, 8> VisitedUsers; in getFunctionToInstsMap()
200 static void collectFunctionUses(User *U, const Function *F, in collectFunctionUses()
202 SmallVector<User *> Stack{U}; in collectFunctionUses()
230 SmallPtrSet<const User *, 8> Visited; in hasUserInstruction()
231 SmallVector<const User *, 16> Stack(GV->users()); in hasUserInstruction()
234 const User *U = Stack.pop_back_val(); in hasUserInstruction()
254 SmallPtrSet<const User *, 8> Visited; in shouldLowerLDSToStruct()
255 SmallVector<const User *, 16> Stack(GV.users()); in shouldLowerLDSToStruct()
261 const User *V = Stack.pop_back_val(); in shouldLowerLDSToStruct()