This is an archive of the discontinued LLVM Phabricator instance.

[CodeGen] Use poison instead of undef as placeholder in AtomicExpandPass [NFC]
ClosedPublic

Authored by ManuelJBrito on Nov 22 2022, 2:12 AM.

Details

Diff Detail

Event Timeline

ManuelJBrito created this revision.Nov 22 2022, 2:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 22 2022, 2:12 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
ManuelJBrito requested review of this revision.Nov 22 2022, 2:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 22 2022, 2:12 AM
ManuelJBrito retitled this revision from Use poison instead of undef as placeholder in AtomicExpandPass to Use poison instead of undef as placeholder in AtomicExpandPass [NFC].Nov 22 2022, 2:13 AM
ManuelJBrito retitled this revision from Use poison instead of undef as placeholder in AtomicExpandPass [NFC] to [CodeGen] Use poison instead of undef as placeholder in AtomicExpandPass [NFC].
nlopes accepted this revision.Nov 22 2022, 3:35 AM
This revision is now accepted and ready to land.Nov 22 2022, 3:35 AM
This revision was landed with ongoing or failed builds.Nov 22 2022, 3:40 AM
This revision was automatically updated to reflect the committed changes.

Manuel: there are quite a few test cases failing in the build bots: https://lab.llvm.org/buildbot/#/builders/16/builds/38352

thakis added a subscriber: thakis.Nov 22 2022, 4:01 AM

This breaks tests everywhere: http://45.33.8.238/linux/92107/step_12.txt

Please take a look and revert for now if it takes a while to fix.

Sorry, I overlooked a bunch of tests. Can you revert please @nlopes?

ManuelJBrito reopened this revision.Nov 23 2022, 3:41 PM

Reopening with the fixed tests

This revision is now accepted and ready to land.Nov 23 2022, 3:41 PM