Lines Matching refs:Exclude
383 const SmallInstructionSet &Exclude,
387 const SmallInstructionSet &Exclude,
392 const SmallInstructionSet &Exclude,
573 Instruction *Root, const SmallInstructionSet &Exclude, in collectInLoopUserSet() argument
591 if (L->contains(User) && !Exclude.count(User)) { in collectInLoopUserSet()
600 if (Op->hasOneUse() && L->contains(Op) && !Exclude.count(Op) && in collectInLoopUserSet()
611 const SmallInstructionSet &Exclude, in collectInLoopUserSet() argument
616 collectInLoopUserSet(*I, Exclude, Final, Users); in collectInLoopUserSet()
885 SmallInstructionSet Exclude; in collectUsedInstructions() local
887 Exclude.insert(DRS.Roots.begin(), DRS.Roots.end()); in collectUsedInstructions()
888 Exclude.insert(DRS.SubsumedInsts.begin(), DRS.SubsumedInsts.end()); in collectUsedInstructions()
889 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
891 Exclude.insert(LoopIncs.begin(), LoopIncs.end()); in collectUsedInstructions()
895 collectInLoopUserSet(DRS.BaseInst, Exclude, PossibleRedSet, VBase); in collectUsedInstructions()
903 collectInLoopUserSet(Root, Exclude, PossibleRedSet, V); in collectUsedInstructions()
925 Exclude.clear(); in collectUsedInstructions()
927 Exclude.insert(DRS.Roots.begin(), DRS.Roots.end()); in collectUsedInstructions()
928 Exclude.insert(DRS.SubsumedInsts.begin(), DRS.SubsumedInsts.end()); in collectUsedInstructions()
929 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
933 collectInLoopUserSet(LoopIncs, Exclude, PossibleRedSet, V); in collectUsedInstructions()
947 const SmallInstructionSet &Exclude, in nextInstr() argument
951 Exclude.count(I->first) != 0)) in nextInstr()