aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
diff options
context:
space:
mode:
authorMatthias Springer <me@m-sp.org>2025-02-07 09:58:15 +0100
committerGitHub <noreply@github.com>2025-02-07 09:58:15 +0100
commit15e50b1736002b730cbbe1bba74f05dfda4c8aaf (patch)
treeed81ca9fb9da0f53397c2dee64ca1ffbeaa1abd4 /llvm/lib/CodeGen/TargetLoweringBase.cpp
parent26ecddb05d13c101ccd840a6710eb5f8b82de841 (diff)
downloadllvm-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