Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Not to my knowledge. I tried to replace several of conditional br jumps with unconditional br jumps and it always moved the ending block to the end or failed to compile.
Note that we know of only 2 shaders which reproduce the issue and none of them come from piglit. One of them comes from the MATE WM and the other one is from WebGL. If it were easy to reproduce, we would have more than that.
Comment Actions
Can we add a pseudo for this instead of checkin for the special case with s_endpgm?
test/CodeGen/AMDGPU/ret_jump.ll | ||
---|---|---|
4 ↗ | (On Diff #50435) | Unnecessary |