LLVM Dialect uses builtin-integer types. The existing LLVM_AnyInteger type constraint is a dupe of AnyInteger. This patch removes LLVM_AnyInteger and replaces all usage with AnyInteger.
As suggested in https://reviews.llvm.org/D102816#2801944
Paths
| Differential D103839
[MLIR] Remove LLVM_AnyInteger type constraint and replace with AnyInteger ClosedPublic Authored by kiranchandramohan on Jun 7 2021, 1:14 PM.
Details Summary LLVM Dialect uses builtin-integer types. The existing LLVM_AnyInteger type constraint is a dupe of AnyInteger. This patch removes LLVM_AnyInteger and replaces all usage with AnyInteger. As suggested in https://reviews.llvm.org/D102816#2801944
Diff Detail
Event TimelineHerald added subscribers: dcaballe, cota, teijeong and 15 others. · View Herald TranscriptJun 7 2021, 1:14 PM Herald added subscribers: stephenneuendorffer, nicolasvasilache. · View Herald TranscriptJun 7 2021, 1:14 PM This revision is now accepted and ready to land.Jun 8 2021, 12:18 AM Closed by commit rGcd73af92315e: [MLIR] Remove LLVM_AnyInteger type constraint (authored by kiranchandramohan). · Explain WhyJun 8 2021, 9:21 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 350625 mlir/include/mlir/Dialect/AMX/AMX.td
mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
mlir/test/Dialect/LLVMIR/invalid.mlir
|