This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP][Offloading] Extract common functionality
Needs ReviewPublic

Authored by jdoerfert on Mar 15 2019, 9:13 AM.

Details

Summary

This patch introduces the CGOpenMPRuntimeTarget class to collect helpers
and functionality common to all target offloading code generation
schemes. All initial members have been taken from the NVPTX code
generation and removed there.

This is a preperation patch for https://reviews.llvm.org/D59328