diff options
author | Matthias Springer <me@m-sp.org> | 2024-02-23 10:15:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-23 10:15:12 +0100 |
commit | 59ff4d131c7d6b3bfcbe8e96cac99c9d8a65bf4e (patch) | |
tree | d11d83e8bca8f11f5338f53d435ec355976412c8 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 9ca70d72f4f217ff4f6ab337ad4a8e6666860791 (diff) | |
download | llvm-59ff4d131c7d6b3bfcbe8e96cac99c9d8a65bf4e.zip llvm-59ff4d131c7d6b3bfcbe8e96cac99c9d8a65bf4e.tar.gz llvm-59ff4d131c7d6b3bfcbe8e96cac99c9d8a65bf4e.tar.bz2 |
[mlir][Transforms][NFC] Turn unresolved materializations into `IRRewrite`s (#81761)
This commit is a refactoring of the dialect conversion. The dialect
conversion maintains a list of "IR rewrites" that can be committed (upon
success) or rolled back (upon failure).
This commit turns the creation of unresolved materializations
(`unrealized_conversion_cast`) into `IRRewrite` objects. After this
commit, all steps in `applyRewrites` and `discardRewrites` are calls to
`IRRewrite::commit` and `IRRewrite::rollback`.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions