summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopNestAnalysis.cpp
AgeCommit message (Expand)Author
2022-12-14[Analysis] llvm::Optional => std::optionalFangrui Song
2022-12-02[Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-23[NFC] Use BB->size() instead of BB->getInstList().size().Vasileios Porpodas
2022-09-05Revert "[LoopPassManager] Implement and use LoopNestAnalysis::run() instead o...Arthur Eubanks
2022-09-02[LoopPassManager] Implement and use LoopNestAnalysis::run() instead of manual...Arthur Eubanks
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2021-08-17LoopNest Analysis expansion to return instructions that prevent a LoopMark Danial
2021-05-07[LoopNest] Consider loop nest with inner loop guard using outer loopWhitney Tsang
2021-03-11Revert "[LoopInterchange] Replace tightly-nesting-ness check with the one fro...Ta-Wei Tu
2021-03-08[LoopInterchange] Replace tightly-nesting-ness check with the one from `LoopN...Ta-Wei Tu
2021-02-24[LoopNest] Use `getUniqueSuccessor()` instead when checking empty blocksTa-Wei Tu
2021-01-22[Analysis] Use llvm::append_range (NFC)Kazu Hirata
2021-01-05[LoopNest] Remove unused include.Whitney Tsang
2021-01-05[LoopNest] Allow empty basic blocks without loopsWhitney Tsang
2021-01-04Revert "[LoopNest] Allow empty basic blocks without loops"Whitney Tsang
2021-01-04[LoopNest] Allow empty basic blocks without loopsWhitney Tsang
2020-12-16[LoopNest] Handle loop-nest passes in LoopPassManagerWhitney Tsang
2020-09-22[LoopInfo] empty() -> isInnermost(), add isOutermost()Stefanos Baziotis
2020-08-25[LoopNest] False negative of `arePerfectlyNested` with LCSSA loopsTa-Wei Tu
2020-03-03[LoopNest]: Analysis to discover properties of a loop nest.Whitney Tsang
2020-03-03Revert "[LoopNest]: Analysis to discover properties of a loop nest."Whitney Tsang
2020-03-03[LoopNest]: Analysis to discover properties of a loop nest.Whitney Tsang