This is an archive of the discontinued LLVM Phabricator instance.

[UnifyLoopExits] Fix non-deterministic iteration order
ClosedPublic

Authored by foad on Sep 11 2020, 2:04 PM.

Details

Summary

This was causing random minor codegen differences in shaders compiled
with the AMDGPU backend.

Diff Detail

Event Timeline

foad created this revision.Sep 11 2020, 2:04 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 11 2020, 2:04 PM
foad requested review of this revision.Sep 11 2020, 2:04 PM
sameerds accepted this revision.Sep 13 2020, 5:26 PM

LGTM!

This revision is now accepted and ready to land.Sep 13 2020, 5:26 PM
This revision was automatically updated to reflect the committed changes.