[all-commits] [llvm/llvm-project] feaee6: [MLIR][LLVM] Relax the LLVM dialect's inliner assu...

Christian Ulmann via All-commits all-commits at lists.llvm.org
Tue May 28 02:06:08 PDT 2024


  Branch: refs/heads/users/dinistro/relax-llvm-dialect-inlining-assumptions
  Home:   https://github.com/llvm/llvm-project
  Commit: feaee68e5c051d6234ff4e9057a4b8675128b823
      https://github.com/llvm/llvm-project/commit/feaee68e5c051d6234ff4e9057a4b8675128b823
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-05-28 (Tue, 28 May 2024)

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

  Log Message:
  -----------
  [MLIR][LLVM] Relax the LLVM dialect's inliner assuming UCF

This commit changes the LLVM dialect's inliner interface to stop
assuming that the inlined function only contained unstructured control
flow. This is not necessarily true, and it lead to not properly
propagating the noalias information.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list