By instead relying on the cost model on whether loads and stores should be folded in AArch64LoadStoreOpt by D39976, FeatureSlowPaired128 became unnecessary.
Diff Detail
- Repository
- rL LLVM
Event Timeline
llvm/test/CodeGen/AArch64/arm64-ldp-cluster.ll | ||
---|---|---|
3 | Would it make sense to keep this check? It looks like it tests a code path that relied on Paired128IsSlow (@ldq_cluster) and it should behave the same now on exynos-m1/m2, without the subtarget feature. |
LGTM, given that happy with the slight change in behavior in llvm/test/CodeGen/AArch64/arm64-ldp-cluster.ll for exynos.
llvm/test/CodeGen/AArch64/arm64-ldp-cluster.ll | ||
---|---|---|
2 | Are there any remaining CORTEX or EXYNOS check lines in this file? |
llvm/test/CodeGen/AArch64/arm64-ldp-cluster.ll | ||
---|---|---|
2 | Nope. Will update it. Thank you. |
Are there any remaining CORTEX or EXYNOS check lines in this file?