[LAA] Pass LoopAccessInfoManager instead of GetLAA function.
authorFlorian Hahn <flo@fhahn.com>
Tue, 4 Oct 2022 10:51:22 +0000 (11:51 +0100)
committerFlorian Hahn <flo@fhahn.com>
Tue, 4 Oct 2022 10:51:25 +0000 (11:51 +0100)
commit825e16969eb7036873b6137cfb0ebc37b1f64798
tree86df2aa3f04e60ff227727bfb9940b8c6eacf097
parent75b18ba14d07d38f7031f282f0d216fa6153fd81
[LAA] Pass LoopAccessInfoManager instead of GetLAA function.

Use LoopAccessInfoManager directly instead of various GetLAA lambdas.

Depends on D134608.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D134609
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