aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenAction.cpp
diff options
context:
space:
mode:
authorJakub Kuderski <jakub@nod-labs.com>2025-09-22 11:28:41 -0400
committerGitHub <noreply@github.com>2025-09-22 15:28:41 +0000
commitca7c058701bbbdd1b9bbdb083cbcb21f2bb47735 (patch)
treeaa82323623c021598fcb1d29bbc5fd7f44e57afb /clang/lib/CodeGen/CodeGenAction.cpp
parente559d1f56b206f3360e08be762b29d1c31a4cf84 (diff)
downloadllvm-ca7c058701bbbdd1b9bbdb083cbcb21f2bb47735.zip
llvm-ca7c058701bbbdd1b9bbdb083cbcb21f2bb47735.tar.gz
llvm-ca7c058701bbbdd1b9bbdb083cbcb21f2bb47735.tar.bz2
[mlir][spirv] Rework type capability queries (#160113)
* Fix infinite recursion with nested structs. * Drop `::getCapbilities` function from derived types, so that there's only one entry point that queries type extensions. * Move all capability logic to a new helper class -- this way the `::getCapabilities` functions can't diverge across concrete types and 'convenience types' like CompositeType. Fixes: #159963
Diffstat (limited to 'clang/lib/CodeGen/CodeGenAction.cpp')
0 files changed, 0 insertions, 0 deletions