[llvm] [IR] Add getDataLayout() helpers to Function and GlobalValue (PR #96919)

Yingwei Zheng via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 27 08:56:48 PDT 2024


================
@@ -1902,7 +1902,7 @@ bool MemCpyOptPass::processImmutArgument(CallBase &CB, unsigned ArgNo) {
   if (!(CB.paramHasAttr(ArgNo, Attribute::NoAlias) &&
         CB.paramHasAttr(ArgNo, Attribute::NoCapture)))
     return false;
-  const DataLayout &DL = CB.getCaller()->getParent()->getDataLayout();
+  const DataLayout &DL = CB.getCaller()->getDataLayout();
----------------
dtcxzyw wrote:

```suggestion
  const DataLayout &DL = CB.getDataLayout();
```

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


More information about the llvm-commits mailing list