Lines Matching refs:Stack
202 SmallVector<User *> Stack{U}; in collectFunctionUses() local
204 while (!Stack.empty()) { in collectFunctionUses()
205 U = Stack.pop_back_val(); in collectFunctionUses()
216 append_range(Stack, U->users()); in collectFunctionUses()
231 SmallVector<const User *, 16> Stack(GV->users()); in hasUserInstruction() local
233 while (!Stack.empty()) { in hasUserInstruction()
234 const User *U = Stack.pop_back_val(); in hasUserInstruction()
242 append_range(Stack, U->users()); in hasUserInstruction()
255 SmallVector<const User *, 16> Stack(GV.users()); in shouldLowerLDSToStruct() local
260 while (!Stack.empty()) { in shouldLowerLDSToStruct()
261 const User *V = Stack.pop_back_val(); in shouldLowerLDSToStruct()
291 append_range(Stack, V->users()); in shouldLowerLDSToStruct()