[all-commits] [llvm/llvm-project] b82acf: [mlir][LLVM] Handle access groups during inlining

Markus Böck via All-commits all-commits at lists.llvm.org
Thu Jul 20 01:46:10 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b82acf8a149b0a72a3ac6d4fc1d568f275b1ac2b
      https://github.com/llvm/llvm-project/commit/b82acf8a149b0a72a3ac6d4fc1d568f275b1ac2b
  Author: Markus Böck <markus.bock+llvm at nextsilicon.com>
  Date:   2023-07-20 (Thu, 20 Jul 2023)

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

  Log Message:
  -----------
  [mlir][LLVM] Handle access groups during inlining

Handling access groups is luckily rather trivial: Any access groups from the call instruction are simply appended to any memory operations.
This is similar to one of the steps when handling alias scopes.
This patch nevertheless implements it as a separate function purely for readability purposes as it uses a different interface than alias scopes.

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




More information about the All-commits mailing list