diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2024-07-31 00:04:58 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-31 00:04:58 +0400 |
commit | 9843843c88f6cd8fa68c301ba751c001c254cb63 (patch) | |
tree | ca0b152e4b1a8ffa93ef27eca6f82e498da4a7ff /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | f86ce8675f74a6b8937f99e3562fbcae51fd1f2f (diff) | |
download | llvm-9843843c88f6cd8fa68c301ba751c001c254cb63.zip llvm-9843843c88f6cd8fa68c301ba751c001c254cb63.tar.gz llvm-9843843c88f6cd8fa68c301ba751c001c254cb63.tar.bz2 |
SelectionDAG: Do not propagate divergence through copy glue (#101210)
This fixes DAG divergence mishandling inline asm.
This was considering the glue nodes for divergence, when the
divergence should only come from the individual CopyFromRegs
that are glued. As a result, having any VGPR CopyFromRegs would
taint any uniform SGPR copies as divergent, resulting in SGPR
copies to VGPR virtual registers later.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions