This is an archive of the discontinued LLVM Phabricator instance.

[OPENMP]Use new interface for task reduction.
ClosedPublic

Authored by ABataev on Apr 23 2020, 11:04 AM.

Details

Summary

Patch forces codegen to use the new runtime functions for task reductions where
the issue with passing the address of the original variables to the UDR
initializers is fixed. Also, this patch is required for upcoming
support of task modifier inreduction clause.

Diff Detail

Event Timeline

ABataev created this revision.Apr 23 2020, 11:04 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 23 2020, 11:04 AM
jdoerfert accepted this revision.Apr 23 2020, 8:13 PM

LGTM. One nit below.

clang/lib/CodeGen/CGOpenMPRuntime.h
170

typos

This revision is now accepted and ready to land.Apr 23 2020, 8:13 PM
This revision was automatically updated to reflect the committed changes.