[mlir] NFC: retire LLVM_Zero/OneResultOp from LLVM dialect ODS
These classes were initially introduced to factor out two common parts of LLVM op definitions: the fact that they have no results or a single result of LLVM_Type, and the default builders. Neither of the two parts is really common anymore: many ops have more specific on the result type, and many ops provide custom builders. The TableGen classes only add conceptual complexity and make LLVM dialect definition dissimilar to other dialects. Remove them in favor of explicitly specified builders (results are already specified). Depends On D93329 Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D93330
Loading
Please sign in to comment