[llvm] [CodeGen] Delete two ComputeValueVTs overloads (NFC) (PR #166758)
Sergei Barannikov via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 6 07:55:20 PST 2025
================
@@ -1028,7 +1029,7 @@ void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy,
SmallVector<EVT, 4> SplitVTs;
SmallVector<uint64_t, 4> Offsets;
- ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0);
+ ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, /*MemVTs=*/nullptr, &Offsets, 0);
----------------
s-barannikov wrote:
Turns out simple replacement wouldn't work. There are places where it is assumed the type pointerness is lost, but computeValueLLTs preserves it.
https://github.com/llvm/llvm-project/pull/166758
More information about the llvm-commits
mailing list