diff options
author | Matthias Springer <springerm@google.com> | 2023-01-27 17:25:55 +0100 |
---|---|---|
committer | Matthias Springer <springerm@google.com> | 2023-01-27 17:32:00 +0100 |
commit | 9d5c63f641c8318808e8e62df0a9290d1072ae41 (patch) | |
tree | 1914228838a89bfcb845d36c13b075fa5ed0015c /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 7d2e198729df14a7e025d44ae8aa21ce14be9baa (diff) | |
download | llvm-9d5c63f641c8318808e8e62df0a9290d1072ae41.zip llvm-9d5c63f641c8318808e8e62df0a9290d1072ae41.tar.gz llvm-9d5c63f641c8318808e8e62df0a9290d1072ae41.tar.bz2 |
[mlir][NFC] GreedyPatternRewriteDriver: Merge region-based and multi-op-based drivers
Deduplicate large parts of the worklist processing (`GreedyPatternRewriteDriver::processWorklist`).
The new class hierarchy is as follows:
```
GreedyPatternRewriteDriver (abstract)
^
|
-----------------------------------
| |
RegionPatternRewriteDriver MultiOpPatternRewriteDriver
```
Also update the Markdown documentation.
Differential Revision: https://reviews.llvm.org/D141396
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions