This is an archive of the discontinued LLVM Phabricator instance.

[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

Repository
rL LLVM

Event Timeline

mssimpso created this revision.Feb 7 2017, 12:26 PM
rengolin accepted this revision.Feb 18 2017, 4:34 PM

Silly nit and LGTM otherwise, depending on D29466.

lib/Target/AArch64/AArch64TargetTransformInfo.cpp
515 ↗(On Diff #87501)

Maybe (SubVecSize + 127 / 128) * Factor ?

This revision is now accepted and ready to land.Feb 18 2017, 4:34 PM
This revision was automatically updated to reflect the committed changes.