Lines Matching refs:LoopVersioningLICM
113 struct LoopVersioningLICM { struct
118 LoopVersioningLICM(AliasAnalysis *AA, ScalarEvolution *SE, in LoopVersioningLICM() function
176 bool LoopVersioningLICM::legalLoopStructure() { in legalLoopStructure()
227 bool LoopVersioningLICM::legalLoopMemoryAccesses() { in legalLoopMemoryAccesses()
305 bool LoopVersioningLICM::instructionSafeForVersioning(Instruction *I) { in instructionSafeForVersioning()
360 bool LoopVersioningLICM::legalLoopInstructions() { in legalLoopInstructions()
441 bool LoopVersioningLICM::isLoopAlreadyVisited() { in isLoopAlreadyVisited()
453 bool LoopVersioningLICM::isLegalForVersioning() { in isLegalForVersioning()
511 void LoopVersioningLICM::setNoAliasToLoop(Loop *VerLoop) { in setNoAliasToLoop()
541 bool LoopVersioningLICM::run(DominatorTree *DT) { in run()
586 if (!LoopVersioningLICM(AA, SE, &ORE, LAIs, LAR.LI, &L).run(DT)) in run()