Anshil Gandhi
|
b48e7c2d01
|
[AMDGPUUnifyDivergentExitNodes] Add NewPM support
Meanwhile, use UniformityAnalysis instead of LegacyDivergenceAnalysis to collect divergence info.
Reviewed By: arsenm, sameerds
Differential Revision: https://reviews.llvm.org/D141355
|
2023-03-25 14:04:36 -06:00 |
|
Vitaly Buka
|
aa15fe98b6
|
Revert "[AMDGPUUnifyDivergentExitNodes] Add NewPM support"
Introduces nullptr dereference.
This reverts commit a5455e32b364dabe499ec11722626d4bbaf047ba.
|
2023-03-16 19:03:46 -07:00 |
|
Anshil Gandhi
|
a5455e32b3
|
[AMDGPUUnifyDivergentExitNodes] Add NewPM support
Meanwhile, use UniformityAnalysis instead of LegacyDivergenceAnalysis to collect divergence info.
Reviewed By: arsenm, sameerds
Differential Revision: https://reviews.llvm.org/D141355
|
2023-03-16 16:13:29 +00:00 |
|
Anshil Gandhi
|
4bbcbdaee5
|
[AMDGPU] Unify divergent nodes if the PostDom tree has one root
This patch allows AMDGPUUnifyDivergenceExitNodes pass
to transform a function whose PDT has exactly one root
and ends in a branch instruction. Fixes
https://github.com/llvm/llvm-project/issues/58861.
Reviewed By: ruiling, arsenm
Differential Revision: https://reviews.llvm.org/D139780
|
2023-01-04 10:45:03 -07:00 |
|