Searched refs:LoopVersioningLICM (Results 1 – 7 of 7) sorted by relevance
143 struct LoopVersioningLICM { struct148 LoopVersioningLICM(AliasAnalysis *AA, ScalarEvolution *SE, in LoopVersioningLICM() argument170 AutoResetter(LoopVersioningLICM &LVLICM) : LVLICM(LVLICM) {} in AutoResetter()174 LoopVersioningLICM &LVLICM;226 bool LoopVersioningLICM::legalLoopStructure() { in legalLoopStructure()277 bool LoopVersioningLICM::legalLoopMemoryAccesses() { in legalLoopMemoryAccesses()341 bool LoopVersioningLICM::instructionSafeForVersioning(Instruction *I) { in instructionSafeForVersioning()396 bool LoopVersioningLICM::legalLoopInstructions() { in legalLoopInstructions()477 bool LoopVersioningLICM::isLoopAlreadyVisited() { in isLoopAlreadyVisited()489 bool LoopVersioningLICM::isLegalForVersioning() { in isLegalForVersioning()[all …]
48 LoopVersioningLICM.cpp
5 ; Test to confirm loop is not a candidate for LoopVersioningLICM.9 ; CHECK-NEXT: Loop instructions not suitable for LoopVersioningLICM
5 ; Test to confirm loop is a good candidate for LoopVersioningLICM
5 ; Test to confirm loop is a candidate for LoopVersioningLICM.
59 "LoopVersioningLICM.cpp",
5635 llvm/include/llvm/Transforms/Scalar/LoopVersioningLICM.h6901 llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp