Use LoopAccessInfoManager directly instead of various GetLAA lambdas.
Depends on D134608.
Paths
| Differential D134609
[LAA] Pass LoopAccessInfoManager instead of GetLAA function. ClosedPublic Authored by fhahn on Sep 25 2022, 12:58 PM.
Details
Diff Detail
Event Timelinefhahn added a child revision: D134611: [LoopVersioning,LLE] Clear LoopAccessInfoManager after making changes..Sep 25 2022, 1:01 PM This revision is now accepted and ready to land.Oct 3 2022, 1:38 PM Closed by commit rG825e16969eb7: [LAA] Pass LoopAccessInfoManager instead of GetLAA function. (authored by fhahn). · Explain WhyOct 4 2022, 3:52 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 464941 llvm/include/llvm/Analysis/LoopAccessAnalysis.h
llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
llvm/lib/Transforms/Scalar/LoopDistribute.cpp
llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp
llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp
llvm/lib/Transforms/Utils/LoopVersioning.cpp
llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
|