This allows for operations that exclusively affect symbol operations to better describe their side effects.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D91581  
[mlir] Add support for referencing a SymbolRefAttr in a SideEffectInstance ClosedPublic Authored by rriddle on Nov 16 2020, 4:40 PM. 
Details Summary This allows for operations that exclusively affect symbol operations to better describe their side effects. 
Diff Detail 
 Event TimelineHerald added subscribers: stephenneuendorffer, nicolasvasilache.  ·  View Herald TranscriptNov 16 2020, 4:40 PM This revision is now accepted and ready to land.Nov 17 2020, 3:31 PM Closed by commit rGc0958b7b4c6a: [mlir] Add support for referencing a SymbolRefAttr in a SideEffectInstance (authored by rriddle).  ·  Explain WhyNov 18 2020, 6:39 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 306282 mlir/include/mlir/Interfaces/SideEffectInterfaceBase.td
 mlir/include/mlir/Interfaces/SideEffectInterfaces.h
 mlir/include/mlir/TableGen/Attribute.h
 mlir/lib/TableGen/Attribute.cpp
 mlir/test/IR/test-side-effects.mlir
 mlir/test/lib/Dialect/Test/TestDialect.cpp
 mlir/test/lib/IR/TestSideEffects.cpp
 mlir/test/mlir-tblgen/op-side-effects.td
 mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||