This patch contains update of the costs of interleaved loads of v8floats of stride 3 and 8.
Details
Details
- Reviewers
delena dorit zvi RKSimon craig.topper - Commits
- rG669175836406: [LV][X86] update the cost of interleaving mem. access of floats
rGacd69dbc7c57: [REVERT][LV][X86] update the cost of interleaving mem. access of floats
rGf74c767de692: [LV][X86] update the cost of interleaving mem. access of floats
rL317471: [LV][X86] update the cost of interleaving mem. access of floats
rL317433: [REVERT][LV][X86] update the cost of interleaving mem. access of floats
rL317432: [LV][X86] update the cost of interleaving mem. access of floats
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Target/X86/X86TargetTransformInfo.cpp | ||
---|---|---|
2622 ↗ | (On Diff #120742) | 9f32? or 24f32? |
Comment Actions
Didn't @m_zuckerman put the previous tests into llvm/test/Analysis/CostModel/interleaved-*.ll ? Maybe match that?
Comment Actions
Do you mean renaming the test to interleaved-load-float.ll?
because as i see those tests is for i8 and i32 while i am checking new datatype.
Comment Actions
Yes please, move it to llvm/test/Analysis/CostModel/ and rename it interleaved-load-float.ll