Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Worklist

2918 /// onto the given Worklist.
2921 SmallVectorImpl<Instruction *> &Worklist) {
2922 // Push the def-use children onto the Worklist stack.
2925 Worklist.push_back(cast<Instruction>(*UI));
2934 SmallVector<Instruction *, 16> Worklist;
2935 PushDefUseChildren(PN, Worklist);
2939 while (!Worklist.empty()) {
2940 Instruction *I = Worklist.pop_back_val();
2968 PushDefUseChildren(I, Worklist);
4004 /// onto the given Worklist.
4006 PushLoopPHIs(const Loop *L, SmallVectorImpl<Instruction *> &Worklist) {
4009 // Push all Loop-header PHIs onto the Worklist stack.
4012 Worklist.push_back(PN);
4050 SmallVector<Instruction *, 16> Worklist;
4051 PushLoopPHIs(L, Worklist);
4054 while (!Worklist.empty()) {
4055 Instruction *I = Worklist.pop_back_val();
4077 PushDefUseChildren(I, Worklist);
4102 SmallVector<Instruction *, 16> Worklist;
4103 PushLoopPHIs(L, Worklist);
4106 while (!Worklist.empty()) {
4107 Instruction *I = Worklist.pop_back_val();
4118 PushDefUseChildren(I, Worklist);
4135 SmallVector<Instruction *, 16> Worklist;
4136 Worklist.push_back(I);
4139 while (!Worklist.empty()) {
4140 I = Worklist.pop_back_val();
4151 PushDefUseChildren(I, Worklist);
6341 SmallVector<User *, 16> Worklist;
6345 Worklist.push_back(*UI);
6346 while (!Worklist.empty()) {
6347 User *U = Worklist.pop_back_val();
6359 Worklist.push_back(*UI);