[all-commits] [llvm/llvm-project] 235eed: [MLIR][LLVM] Allow inlining noalias attributes.

Johannes de Fine Licht via All-commits all-commits at lists.llvm.org
Mon May 22 05:00:19 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 235eed2646585e5a5328e0e63b18497f8f6d17a3
      https://github.com/llvm/llvm-project/commit/235eed2646585e5a5328e0e63b18497f8f6d17a3
  Author: Johannes de Fine Licht <johannes.definelicht at nextsilicon.com>
  Date:   2023-05-22 (Mon, 22 May 2023)

  Changed paths:
    M mlir/lib/Dialect/LLVMIR/IR/LLVMInlining.cpp
    M mlir/test/Dialect/LLVMIR/inlining.mlir

  Log Message:
  -----------
  [MLIR][LLVM] Allow inlining noalias attributes.

We can not yet generate new aliasing metadata based on these arguments
because their global nature does not allow parallel inlining, but since
this is not necessary for correctness, we allow inlining functions that
have arguments with the noalias attribute for now.

Reviewed By: gysit

Differential Revision: https://reviews.llvm.org/D151067




More information about the All-commits mailing list