Lines Matching defs:Worklist
1412 Worklist.push(Parent.first);
1430 Worklist.push(Ancestor);
2435 SmallVector<Instruction*, 4> Worklist;
2436 Worklist.push_back(AI);
2439 Instruction *PI = Worklist.pop_back_val();
2451 Worklist.push_back(I);
2510 } while (!Worklist.empty());
2795 Worklist.push(Cond);
3434 while (!Worklist.isEmpty()) {
3437 while (Instruction *I = Worklist.popDeferred()) {
3448 Worklist.push(I);
3451 Instruction *I = Worklist.removeOne();
3521 Worklist.push(OpI);
3564 Worklist.pushUsersToWorkList(*Result);
3565 Worklist.push(Result);
3577 Worklist.pushUsersToWorkList(*I);
3578 Worklist.push(I);
3585 Worklist.zap();
3602 SmallVector<BasicBlock*, 256> Worklist;
3603 Worklist.push_back(&F.front());
3609 BasicBlock *BB = Worklist.pop_back_val();
3664 Worklist.push_back(ReachableBB);
3669 Worklist.push_back(SI->findCaseValue(Cond)->getCaseSuccessor());
3675 Worklist.push_back(SuccBB);
3676 } while (!Worklist.empty());
3715 Function &F, InstCombineWorklist &Worklist, AliasAnalysis *AA,
3726 IRBuilderCallbackInserter([&Worklist, &AC](Instruction *I) {
3727 Worklist.add(I);
3759 MadeIRChange |= prepareICWorklistFromFunction(F, DL, &TLI, Worklist);
3761 InstCombiner IC(Worklist, Builder, F.hasMinSize(), AA,
3795 if (!combineInstructionsOverFunction(F, Worklist, AA, AC, TLI, DT, ORE, BFI,
3845 return combineInstructionsOverFunction(F, Worklist, AA, AC, TLI, DT, ORE, BFI,