This is an archive of the discontinued LLVM Phabricator instance.

Transforms: Split LowerAtomics into separate Utils and pass
ClosedPublic

Authored by arsenm on Apr 5 2022, 5:30 PM.

Details

Summary

This will allow code sharing from AtomicExpandPass. Not entirely sure
why these exist as separate passes though.

Diff Detail

Event Timeline

arsenm created this revision.Apr 5 2022, 5:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 5 2022, 5:31 PM
arsenm requested review of this revision.Apr 5 2022, 5:31 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 5 2022, 5:31 PM
Herald added subscribers: aheejin, wdng. · View Herald Transcript
reames accepted this revision.Apr 6 2022, 3:59 PM

LGTM.

This could have landed without review, the split is entirely reasonable even if none of the later/related patches land.

This revision is now accepted and ready to land.Apr 6 2022, 3:59 PM