This is an archive of the discontinued LLVM Phabricator instance.

[MemorySSA] Fix unit tests broken by D26704
ClosedPublic

Authored by mgrang on Nov 21 2016, 12:17 PM.

Details

Summary

D26704 fixed the non-determinism in codegen by sorting basic blocks before
iteration so as to have a defined iteration order. As a result we need to fix
the names (numbers) of the temporaries in the following unit tests:

test/Transforms/Util/MemorySSA/multi-edges.ll
test/Transforms/Util/MemorySSA/multiple-backedges-hal.ll

Diff Detail

Repository
rL LLVM

Event Timeline

mgrang updated this revision to Diff 78752.Nov 21 2016, 12:17 PM
mgrang retitled this revision from to [MemorySSA] Fix unit tests broken by D26704.
mgrang updated this object.
mgrang added reviewers: dberlin, david2050.
mgrang set the repository for this revision to rL LLVM.
mgrang added a subscriber: llvm-commits.
mgrang accepted this revision.Nov 21 2016, 12:43 PM
mgrang added a reviewer: mgrang.

This patch was LGTM'ed by @dberlin via email.

This revision is now accepted and ready to land.Nov 21 2016, 12:43 PM
This revision was automatically updated to reflect the committed changes.