[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