This adds some basic MVE masked load/store costs, notably changing the cost of legal loads/stores to the MVECostFactor and the cost of scalarized instructions to 8*NumElts.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D86538
[ARM] Add basic masked load/store costs ClosedPublic Authored by dmgreen on Aug 25 2020, 6:40 AM.
Details Summary This adds some basic MVE masked load/store costs, notably changing the cost of legal loads/stores to the MVECostFactor and the cost of scalarized instructions to 8*NumElts.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 25 2020, 7:46 AM Closed by commit rGa4823377fd2f: [ARM] Add basic masked load/store costs (authored by dmgreen). · Explain WhyDec 12 2020, 7:27 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 311393 llvm/lib/Target/ARM/ARMTargetTransformInfo.h
llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/test/Analysis/CostModel/ARM/cast_ldst.ll
|