[PATCH] D78917: [mlir] Updated SideEffect interface definitions to support tablegen Resource objects.

Marcel Koester via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 27 05:19:49 PDT 2020


dfki-mako created this revision.
Herald added subscribers: llvm-commits, Kayjukh, frgossen, grosul1, Joonsoo, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, jpienaar, rriddle, mehdi_amini.
Herald added a reviewer: antiagainst.
Herald added a project: LLVM.
dfki-mako added reviewers: rriddle, herhut.
dfki-mako added a project: MLIR.
dfki-mako edited the summary of this revision.

The SideEffect interface definitions currently use string expressions to reference custom resource objects. This CL introduces Resource objects in tablegen definitions to simplify linking of resource reference to resource objects.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D78917

Files:
  mlir/include/mlir/Interfaces/SideEffects.td
  mlir/lib/TableGen/SideEffects.cpp
  mlir/test/mlir-tblgen/op-side-effects.td

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D78917.260281.patch
Type: text/x-patch
Size: 5619 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200427/6e860df9/attachment.bin>


More information about the llvm-commits mailing list