[llvm] [TLI] Add support for pvalloc() (PR #144949)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 23 00:15:18 PDT 2025


================
@@ -512,6 +512,7 @@ bool llvm::inferNonMandatoryLibFuncAttrs(Function &F,
     Changed |= setAllocKind(F, AllocFnKind::Alloc | AllocFnKind::Uninitialized | AllocFnKind::Aligned);
     [[fallthrough]];
   case LibFunc_valloc:
+  case LibFunc_pvalloc:
----------------
nikic wrote:

Inferring allocsize is incorrect here, because pvalloc will round up the passed size.

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


More information about the llvm-commits mailing list