Lines Matching defs:DAGRootTracker
383 struct DAGRootTracker { struct in __anon25f666240111::LoopReroll
384 DAGRootTracker(LoopReroll *Parent, Loop *L, Instruction *IV, in DAGRootTracker() function
406 using UsesTy = MapVector<Instruction *, BitVector>;
435 LoopReroll *Parent;
438 Loop *L;
439 ScalarEvolution *SE;
440 AliasAnalysis *AA;
441 TargetLibraryInfo *TLI;
442 DominatorTree *DT;
443 LoopInfo *LI;
444 bool PreserveLCSSA;
447 Instruction *IV;
450 int64_t Inc;
455 uint64_t Scale;
458 SmallVector<DAGRootSet,16> RootSets;
461 SmallInstructionVector LoopIncs;
466 UsesTy Uses;
469 DenseMap<Instruction *, int64_t> &IVToIncMap;
471 Instruction *LoopControlIV;