Lines Matching refs:Exclude

392                                 const SmallInstructionSet &Exclude,
396 const SmallInstructionSet &Exclude,
401 const SmallInstructionSet &Exclude,
578 Instruction *Root, const SmallInstructionSet &Exclude, in collectInLoopUserSet() argument
596 if (L->contains(User) && !Exclude.count(User)) { in collectInLoopUserSet()
605 if (Op->hasOneUse() && L->contains(Op) && !Exclude.count(Op) && in collectInLoopUserSet()
616 const SmallInstructionSet &Exclude, in collectInLoopUserSet() argument
621 collectInLoopUserSet(*I, Exclude, Final, Users); in collectInLoopUserSet()
899 SmallInstructionSet Exclude; in collectUsedInstructions() local
901 Exclude.insert(DRS.Roots.begin(), DRS.Roots.end()); in collectUsedInstructions()
902 Exclude.insert(DRS.SubsumedInsts.begin(), DRS.SubsumedInsts.end()); in collectUsedInstructions()
903 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
905 Exclude.insert(LoopIncs.begin(), LoopIncs.end()); in collectUsedInstructions()
909 collectInLoopUserSet(DRS.BaseInst, Exclude, PossibleRedSet, VBase); in collectUsedInstructions()
917 collectInLoopUserSet(Root, Exclude, PossibleRedSet, V); in collectUsedInstructions()
939 Exclude.clear(); in collectUsedInstructions()
941 Exclude.insert(DRS.Roots.begin(), DRS.Roots.end()); in collectUsedInstructions()
942 Exclude.insert(DRS.SubsumedInsts.begin(), DRS.SubsumedInsts.end()); in collectUsedInstructions()
943 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
947 collectInLoopUserSet(LoopIncs, Exclude, PossibleRedSet, V); in collectUsedInstructions()
961 const SmallInstructionSet &Exclude, in nextInstr() argument
965 Exclude.count(I->first) != 0)) in nextInstr()