Lines Matching refs:Exclude
422 const SmallInstructionSet &Exclude,
426 const SmallInstructionSet &Exclude,
431 const SmallInstructionSet &Exclude,
695 Instruction *Root, const SmallInstructionSet &Exclude, in collectInLoopUserSet() argument
713 if (L->contains(User) && !Exclude.count(User)) { in collectInLoopUserSet()
721 if (Op->hasOneUse() && L->contains(Op) && !Exclude.count(Op) && in collectInLoopUserSet()
732 const SmallInstructionSet &Exclude, in collectInLoopUserSet() argument
736 collectInLoopUserSet(Root, Exclude, Final, Users); in collectInLoopUserSet()
1035 SmallInstructionSet Exclude; in collectUsedInstructions() local
1037 Exclude.insert(DRS.Roots.begin(), DRS.Roots.end()); in collectUsedInstructions()
1038 Exclude.insert(DRS.SubsumedInsts.begin(), DRS.SubsumedInsts.end()); in collectUsedInstructions()
1039 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
1041 Exclude.insert(LoopIncs.begin(), LoopIncs.end()); in collectUsedInstructions()
1045 collectInLoopUserSet(DRS.BaseInst, Exclude, PossibleRedSet, VBase); in collectUsedInstructions()
1053 collectInLoopUserSet(Root, Exclude, PossibleRedSet, V); in collectUsedInstructions()
1075 Exclude.clear(); in collectUsedInstructions()
1077 Exclude.insert(DRS.Roots.begin(), DRS.Roots.end()); in collectUsedInstructions()
1078 Exclude.insert(DRS.SubsumedInsts.begin(), DRS.SubsumedInsts.end()); in collectUsedInstructions()
1079 Exclude.insert(DRS.BaseInst); in collectUsedInstructions()
1083 collectInLoopUserSet(LoopIncs, Exclude, PossibleRedSet, V); in collectUsedInstructions()
1102 const SmallInstructionSet &Exclude, in nextInstr() argument
1106 Exclude.contains(I->first))) in nextInstr()