[llvm] [TTI] Remove masked/gather-scatter/strided/expand-compress costing from TTIImpl (PR #169885)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 2 08:16:02 PST 2025
================
@@ -238,11 +252,10 @@ HexagonTTIImpl::getShuffleCost(TTI::ShuffleKind Kind, VectorType *DstTy,
return 1;
}
-InstructionCost HexagonTTIImpl::getGatherScatterOpCost(
- unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask,
- Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) const {
- return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
- Alignment, CostKind, I);
+InstructionCost
+HexagonTTIImpl::getGatherScatterOpCost(const MemIntrinsicCostAttributes &MICA,
----------------
preames wrote:
Can you do this API change in a prior change? It would reduce the mechanical part of the diff here significantly. Happy to review if you want to put it up and tag me.
https://github.com/llvm/llvm-project/pull/169885
More information about the llvm-commits
mailing list