aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorMatthias Springer <me@m-sp.org>2024-02-23 10:15:12 +0100
committerGitHub <noreply@github.com>2024-02-23 10:15:12 +0100
commit59ff4d131c7d6b3bfcbe8e96cac99c9d8a65bf4e (patch)
treed11d83e8bca8f11f5338f53d435ec355976412c8 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent9ca70d72f4f217ff4f6ab337ad4a8e6666860791 (diff)
downloadllvm-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