[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