diff options
| author | Sergei Barannikov <barannikov88@gmail.com> | 2025-11-17 03:10:07 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-17 00:10:07 +0000 |
| commit | 900c517919794ff0ea83c6b15ffe03707a164800 (patch) | |
| tree | 7b1dec4160fa50ba000307809785e2f3ebdda5b0 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 6d5f87fc4284c4c22512778afaf7f2ba9326ba7b (diff) | |
[AMDGPU] TableGen-erate SDNode descriptions (#168248)
This allows SDNodes to be validated against their expected type profiles
and reduces the number of changes required to add a new node.
Autogenerated node names start with "AMDGPUISD::", hence the changes in
the tests.
The few nodes defined in R600.td are *not* imported because TableGen
processes AMDGPU.td that doesn't include R600.td. Ideally, we would have
two sets of nodes, but that would require careful reorganization of td
files since some nodes are shared between AMDGPU/R600. Not sure if it
something worth looking into.
Some nodes fail validation, those are listed in
`AMDGPUSelectionDAGInfo::verifyTargetNode()`.
Part of #119709.
Pull Request: https://github.com/llvm/llvm-project/pull/168248
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
