Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Worklist

2975 /// onto the given Worklist.
2978 SmallVectorImpl<Instruction *> &Worklist) {
2979 // Push the def-use children onto the Worklist stack.
2982 Worklist.push_back(cast<Instruction>(*UI));
2991 SmallVector<Instruction *, 16> Worklist;
2992 PushDefUseChildren(PN, Worklist);
2996 while (!Worklist.empty()) {
2997 Instruction *I = Worklist.pop_back_val();
3025 PushDefUseChildren(I, Worklist);
4079 /// onto the given Worklist.
4081 PushLoopPHIs(const Loop *L, SmallVectorImpl<Instruction *> &Worklist) {
4084 // Push all Loop-header PHIs onto the Worklist stack.
4087 Worklist.push_back(PN);
4125 SmallVector<Instruction *, 16> Worklist;
4126 PushLoopPHIs(L, Worklist);
4129 while (!Worklist.empty()) {
4130 Instruction *I = Worklist.pop_back_val();
4152 PushDefUseChildren(I, Worklist);
4177 SmallVector<Instruction *, 16> Worklist;
4178 PushLoopPHIs(L, Worklist);
4181 while (!Worklist.empty()) {
4182 Instruction *I = Worklist.pop_back_val();
4194 PushDefUseChildren(I, Worklist);
4211 SmallVector<Instruction *, 16> Worklist;
4212 Worklist.push_back(I);
4215 while (!Worklist.empty()) {
4216 I = Worklist.pop_back_val();
4228 PushDefUseChildren(I, Worklist);
6651 SmallVector<User *, 16> Worklist;
6655 Worklist.push_back(*UI);
6656 while (!Worklist.empty()) {
6657 User *U = Worklist.pop_back_val();
6669 Worklist.push_back(*UI);