[llvm] [PowerPC] cost modeling for length type VP intrinsic load/store (PR #168938)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 3 12:40:43 PST 2025


================
@@ -901,6 +905,17 @@ InstructionCost PPCTTIImpl::getInterleavedMemoryOpCost(
 InstructionCost
 PPCTTIImpl::getIntrinsicInstrCost(const IntrinsicCostAttributes &ICA,
                                   TTI::TargetCostKind CostKind) const {
+/*
+  if (ICA.getID() == Intrinsic::vp_load) {
+    MemIntrinsicCostAttributes MICA(Intrinsic::masked_load, ICA.getReturnType(), Align(1), 0);
+    return getMaskedMemoryOpCost(MICA, CostKind);
+  }
+  if (ICA.getID() == Intrinsic::vp_store) {
+    Type *Ty = ICA.getArgTypes()[0];
+    MemIntrinsicCostAttributes MICA(Intrinsic::masked_store, ICA.getArgTypes()[0], Align(1), 0);
+    return getMaskedMemoryOpCost(MICA, CostKind);
+  }
+*/
----------------
fhahn wrote:

commented out code?

https://github.com/llvm/llvm-project/pull/168938


More information about the llvm-commits mailing list