diff options
author | Florian Hahn <florian.hahn@arm.com> | 2018-11-13 15:58:18 +0000 |
---|---|---|
committer | Florian Hahn <florian.hahn@arm.com> | 2018-11-13 15:58:18 +0000 |
commit | a4dc7feeea371166cc24dc617da59b2302dd2410 (patch) | |
tree | 712238e4b06f2c2890aa1d49d02c0d6d0304a5d6 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | de6480a38c4e6ab1e7c0c11fc7be87a4742d2d45 (diff) | |
download | llvm-a4dc7feeea371166cc24dc617da59b2302dd2410.zip llvm-a4dc7feeea371166cc24dc617da59b2302dd2410.tar.gz llvm-a4dc7feeea371166cc24dc617da59b2302dd2410.tar.bz2 |
[VPlan] VPlan version of InterleavedAccessInfo.
This patch turns InterleaveGroup into a template with the instruction type
being a template parameter. It also adds a VPInterleavedAccessInfo class, which
only contains a mapping from VPInstructions to their respective InterleaveGroup.
As we do not have access to scalar evolution in VPlan, we can re-use
convert InterleavedAccessInfo to VPInterleavedAccess info.
Reviewers: Ayal, mssimpso, hfinkel, dcaballe, rengolin, mkuper, hsaito
Reviewed By: rengolin
Differential Revision: https://reviews.llvm.org/D49489
llvm-svn: 346758
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions