This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP][IRBuilder] Support nested parallel regions
ClosedPublic

Authored by jdoerfert on Jun 28 2020, 11:44 AM.

Details

Summary

During code generation we might change/add basic blocks so keeping a
list of them is fairly easy to break. Nested parallel regions were
enough. The new scheme does recompute the list of blocks to be outlined
once it is needed.

Diff Detail

Event Timeline

jdoerfert created this revision.Jun 28 2020, 11:44 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 28 2020, 11:44 AM
Herald added a subscriber: rogfer01. · View Herald Transcript

Thanks for working on this. LGTM.
Did you make any changes other than splitting from D82470 ?

anchu-rajendran accepted this revision.Jun 29 2020, 12:16 AM
This revision is now accepted and ready to land.Jun 29 2020, 12:16 AM

Thanks for working on this. LGTM.
Did you make any changes other than splitting from D82470 ?

No.

OK. Thanks :)

This revision was automatically updated to reflect the committed changes.