Home
last modified time | relevance | path

Searched refs:LoopVersioningLICM (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp143 struct LoopVersioningLICM { struct
148 LoopVersioningLICM(AliasAnalysis *AA, ScalarEvolution *SE, in LoopVersioningLICM() argument
170 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 …]
H A DCMakeLists.txt48 LoopVersioningLICM.cpp
/llvm-project-15.0.7/llvm/test/Transforms/LoopVersioningLICM/
H A DloopversioningLICM3.ll5 ; Test to confirm loop is not a candidate for LoopVersioningLICM.
9 ; CHECK-NEXT: Loop instructions not suitable for LoopVersioningLICM
H A DloopversioningLICM2.ll5 ; Test to confirm loop is a good candidate for LoopVersioningLICM
H A DloopversioningLICM1.ll5 ; Test to confirm loop is a candidate for LoopVersioningLICM.
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/
H A DBUILD.gn59 "LoopVersioningLICM.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5635 llvm/include/llvm/Transforms/Scalar/LoopVersioningLICM.h
6901 llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp