This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Code generation for target exit data directive
ClosedPublic

Authored by sfantao on Feb 17 2016, 10:23 PM.

Details

Summary

This patch adds support for the target exit data directive code generation.

Given that, apart from the employed runtime call, target exit data requires the same code generation pattern as target enter data, the OpenMP codegen entry point was renamed and reused for both.

Diff Detail

Event Timeline

sfantao updated this revision to Diff 48278.Feb 17 2016, 10:23 PM
sfantao retitled this revision from to [OpenMP] Code generation for target exit data directive.
sfantao updated this object.
ABataev accepted this revision.Feb 25 2016, 7:53 PM
ABataev edited edge metadata.
ABataev added inline comments.
lib/CodeGen/CGStmtOpenMP.cpp
3303–3305

Remove extra braces, not required for one line statement

3309–3311

Extra braces

This revision is now accepted and ready to land.Feb 25 2016, 7:53 PM
sfantao updated this revision to Diff 49249.Feb 26 2016, 2:40 PM
sfantao marked 2 inline comments as done.
sfantao edited edge metadata.

Remove extra braces.

Waiting on dependency.

sfantao updated this revision to Diff 55352.Apr 27 2016, 4:19 PM
  • Rebase.
sfantao closed this revision.Apr 27 2016, 4:20 PM