After D29466, we'll be able to match interleaved accesses having types wider than 128 bits. This patch updates the associated TTI costs.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D29675
[ARM/AArch64] Update costs for interleaved accesses with wide types ClosedPublic Authored by mssimpso on Feb 7 2017, 12:26 PM.
Details Summary After D29466, we'll be able to match interleaved accesses having types wider than 128 bits. This patch updates the associated TTI costs.
Diff Detail
Event Timelinemssimpso added a parent revision: D29466: [ARM/AArch64] Support wide interleaved accesses.Feb 7 2017, 12:26 PM This revision is now accepted and ready to land.Feb 18 2017, 4:34 PM Closed by commit rL296751: [ARM/AArch64] Update costs for interleaved accesses with wide types (authored by mssimpso). · Explain WhyMar 2 2017, 7:27 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 90335 llvm/trunk/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
llvm/trunk/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/trunk/test/Transforms/LoopVectorize/AArch64/interleaved_cost.ll
llvm/trunk/test/Transforms/LoopVectorize/ARM/interleaved_cost.ll
|