Lines Matching refs:SmallInstructionSet
174 using SmallInstructionSet = SmallPtrSet<Instruction *, 16>; typedef in __anond0c6c5aa0111::LoopReroll
260 SmallInstructionSet &PossibleRedSet, in restrictToScale()
261 SmallInstructionSet &PossibleRedPHISet, in restrictToScale()
262 SmallInstructionSet &PossibleRedLastSet) { in restrictToScale()
360 SmallInstructionSet SubsumedInsts;
391 SmallInstructionSet SubsumedInsts);
392 bool findRootsBase(Instruction *IVU, SmallInstructionSet SubsumedInsts);
397 bool collectUsedInstructions(SmallInstructionSet &PossibleRedSet);
399 const SmallInstructionSet &Exclude,
400 const SmallInstructionSet &Final,
403 const SmallInstructionSet &Exclude,
404 const SmallInstructionSet &Final,
408 const SmallInstructionSet &Exclude,
656 Instruction *Root, const SmallInstructionSet &Exclude, in collectInLoopUserSet()
657 const SmallInstructionSet &Final, in collectInLoopUserSet()
693 const SmallInstructionSet &Exclude, in collectInLoopUserSet()
694 const SmallInstructionSet &Final, in collectInLoopUserSet()
825 findRootsRecursive(Instruction *I, SmallInstructionSet SubsumedInsts) { in findRootsRecursive()
893 findRootsBase(Instruction *IVU, SmallInstructionSet SubsumedInsts) { in findRootsBase()
953 findRootsRecursive(IV, SmallInstructionSet()); in findRoots()
956 if (!findRootsBase(IV, SmallInstructionSet())) in findRoots()
989 bool LoopReroll::DAGRootTracker::collectUsedInstructions(SmallInstructionSet &PossibleRedSet) { in collectUsedInstructions()
996 SmallInstructionSet Exclude; in collectUsedInstructions()
1063 const SmallInstructionSet &Exclude, in nextInstr()
1135 SmallInstructionSet PossibleRedSet; in validate()
1136 SmallInstructionSet PossibleRedLastSet; in validate()
1137 SmallInstructionSet PossibleRedPHISet; in validate()
1205 SmallInstructionSet Visited; in validate()