[all-commits] [llvm/llvm-project] fe66db: [MLIR][LLVM] Remove bitcast pattern from type cons...

Christian Ulmann via All-commits all-commits at lists.llvm.org
Fri Apr 5 01:21:04 PDT 2024


  Branch: refs/heads/users/dinistro/remove-useless-bitcast-pattern
  Home:   https://github.com/llvm/llvm-project
  Commit: fe66db57a1ff703c93a85e816e2d494460ab466b
      https://github.com/llvm/llvm-project/commit/fe66db57a1ff703c93a85e816e2d494460ab466b
  Author: Christian Ulmann <christian.ulmann at nextsilicon.com>
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
    M mlir/include/mlir/Dialect/LLVMIR/Transforms/TypeConsistency.h
    M mlir/lib/Dialect/LLVMIR/Transforms/TypeConsistency.cpp
    M mlir/test/Dialect/LLVMIR/type-consistency.mlir

  Log Message:
  -----------
  [MLIR][LLVM] Remove bitcast pattern from type consistency pass

This commit removes the no longer required bitcast inserting pattern in
LLVM dialect's type consistency pattern. This was previously required to
enable Mem2Reg and SROA to promote accesses that had different types.
Recent changes to both passes added direct support for this feature to
them, so the pattern has no further use.



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