diff options
author | Christopher Bate <cbate@nvidia.com> | 2023-08-23 14:56:56 -0600 |
---|---|---|
committer | Christopher Bate <cbate@nvidia.com> | 2023-09-14 11:39:47 -0600 |
commit | e2d39f799bc8d4a37245a6ac1975c6831dcb6f66 (patch) | |
tree | cd540b86824e147024078b5c99fea3ba77d2ab6f /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 5a58e98c2018f8cfea71e34e9717da40201a966b (diff) | |
download | llvm-e2d39f799bc8d4a37245a6ac1975c6831dcb6f66.zip llvm-e2d39f799bc8d4a37245a6ac1975c6831dcb6f66.tar.gz llvm-e2d39f799bc8d4a37245a6ac1975c6831dcb6f66.tar.bz2 |
[mlir][Transform] Add `updateConversionTarget` to `ConversionPatternDescriptorOpInterface`
This change adds a method to modify the ConversionTarget used during
`transform.apply_conversion_patterns` to the
`ConversionPatternDescriptorOpInterface`. This is needed when the TypeConverter
is used to dictate the dynamic legality of operations, as in "structural"
conversion patterns present in, for example, the SCF and func dialects.
As a first use case/test, this change also adds a
`transform.apply_patterns.scf.structural_conversions` operation to the SCF
dialect.
Reviewed By: springerm
Differential Revision: https://reviews.llvm.org/D158672
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions