Lines Matching refs:SmallInstructionSet
198 using SmallInstructionSet = SmallPtrSet<Instruction *, 16>; typedef in __anon9a4a00a80111::LoopReroll
283 SmallInstructionSet &PossibleRedSet, in restrictToScale()
284 SmallInstructionSet &PossibleRedPHISet, in restrictToScale()
285 SmallInstructionSet &PossibleRedLastSet) { in restrictToScale()
383 SmallInstructionSet SubsumedInsts;
414 SmallInstructionSet SubsumedInsts);
415 bool findRootsBase(Instruction *IVU, SmallInstructionSet SubsumedInsts);
420 bool collectUsedInstructions(SmallInstructionSet &PossibleRedSet);
422 const SmallInstructionSet &Exclude,
423 const SmallInstructionSet &Final,
426 const SmallInstructionSet &Exclude,
427 const SmallInstructionSet &Final,
431 const SmallInstructionSet &Exclude,
695 Instruction *Root, const SmallInstructionSet &Exclude, in collectInLoopUserSet()
696 const SmallInstructionSet &Final, in collectInLoopUserSet()
732 const SmallInstructionSet &Exclude, in collectInLoopUserSet()
733 const SmallInstructionSet &Final, in collectInLoopUserSet()
864 findRootsRecursive(Instruction *I, SmallInstructionSet SubsumedInsts) { in findRootsRecursive()
932 findRootsBase(Instruction *IVU, SmallInstructionSet SubsumedInsts) { in findRootsBase()
992 findRootsRecursive(IV, SmallInstructionSet()); in findRoots()
995 if (!findRootsBase(IV, SmallInstructionSet())) in findRoots()
1028 bool LoopReroll::DAGRootTracker::collectUsedInstructions(SmallInstructionSet &PossibleRedSet) { in collectUsedInstructions()
1035 SmallInstructionSet Exclude; in collectUsedInstructions()
1102 const SmallInstructionSet &Exclude, in nextInstr()
1174 SmallInstructionSet PossibleRedSet; in validate()
1175 SmallInstructionSet PossibleRedLastSet; in validate()
1176 SmallInstructionSet PossibleRedPHISet; in validate()
1243 SmallInstructionSet Visited; in validate()