diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-01-31 17:23:59 -0500 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-02-05 09:30:54 -0800 |
commit | 096cd991ee90875603a9cacf3b460ac677258539 (patch) | |
tree | 953e43dee525782b04db0ca4830eda9744ba1472 /lldb/packages/Python/lldbsuite/test/configuration.py | |
parent | ca1fd460f1f5bc4c200f557b63d69a93e3722175 (diff) | |
download | llvm-096cd991ee90875603a9cacf3b460ac677258539.zip llvm-096cd991ee90875603a9cacf3b460ac677258539.tar.gz llvm-096cd991ee90875603a9cacf3b460ac677258539.tar.bz2 |
AMDGPU: Fix divergence analysis of control flow intrinsics
The mask results of these should be uniform. The trickier part is the
dummy booleans used as IR glue need to be treated as divergent. This
should make the divergence analysis results correct for the IR the DAG
is constructed from.
This should allow us to eliminate requiresUniformRegister, which has
an expensive, recursive scan over all users looking for control flow
intrinsics. This should avoid recent compile time regressions.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions