[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