This is used to fix a bug in SymbolTable::replaceAllSymbolUses where we replace symbols that
we shouldn't.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D130693
[mlir:SubElementsInterface] Add support for "skipping" when replacing attributes/types ClosedPublic Authored by rriddle on Jul 28 2022, 2:43 AM.
Details Summary This is used to fix a bug in SymbolTable::replaceAllSymbolUses where we replace symbols that
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 28 2022, 3:14 AM Closed by commit rG00a52c75655b: [mlir:SubElementsInterface] Add support for "skipping" when replacing… (authored by rriddle). · Explain WhyJul 28 2022, 10:52 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 448384 mlir/include/mlir/IR/SubElementInterfaces.h
mlir/include/mlir/IR/SubElementInterfaces.td
mlir/lib/IR/SubElementInterfaces.cpp
mlir/lib/IR/SymbolTable.cpp
mlir/test/IR/test-symbol-rauw.mlir
|