diff options
author | Matthias Springer <me@m-sp.org> | 2025-02-07 09:58:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-07 09:58:15 +0100 |
commit | 15e50b1736002b730cbbe1bba74f05dfda4c8aaf (patch) | |
tree | ed81ca9fb9da0f53397c2dee64ca1ffbeaa1abd4 /llvm/lib/CodeGen/TargetLoweringBase.cpp | |
parent | 26ecddb05d13c101ccd840a6710eb5f8b82de841 (diff) | |
download | llvm-15e50b1736002b730cbbe1bba74f05dfda4c8aaf.zip llvm-15e50b1736002b730cbbe1bba74f05dfda4c8aaf.tar.gz llvm-15e50b1736002b730cbbe1bba74f05dfda4c8aaf.tar.bz2 |
[mlir][IR] Clean up type constraints around `ValueSemanticsContainerOf` (#126075)
* Remove duplicate `TypeOrContainer`. There is an identical class with
the same name: `TypeOrValueSemanticsContainer`.
* Remove `TypeOrContainerOfAnyRank` and use
`TypeOrValueSemanticsContainer` instead. `TypeOrContainerOfAnyRank` is
inconsistent with the other classes because it explicitly checks for
`VectorType` and `TensorType` instead of utilizing the value semantics
type trait.
* Remove `SignlessIntegerOrIndexLikeOfAnyRank` etc. and use
`SignlessIntegerOrIndexLike` instead. `SignlessIntegerOrIndexLike` etc.
already allow 0-d vectors, so there is no difference with
`SignlessIntegerOrIndexLikeOfAnyRank`.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringBase.cpp')
0 files changed, 0 insertions, 0 deletions