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.

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

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.