[llvm] [MemoryBuiltins] Add getBaseObjectSize() (NFCI) (PR #155911)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 29 08:31:29 PDT 2025
================
@@ -589,6 +589,59 @@ bool llvm::getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout &DL,
return true;
}
+std::optional<TypeSize> llvm::getBaseObjectSize(const Value *Ptr,
+ const DataLayout &DL,
+ const TargetLibraryInfo *TLI,
+ ObjectSizeOpts Opts) {
+ assert(Opts.EvalMode == ObjectSizeOpts::Mode::ExactSizeFromOffset &&
----------------
nikic wrote:
I checked, and doing that has barely any effect.
https://github.com/llvm/llvm-project/pull/155911
More information about the llvm-commits
mailing list