[clang-offload-wrapper] Lower priority of __tgt_register_lib in favor of __tgt_regist...
authorGeorge Rokos <georgios.rokos@intel.com>
Tue, 3 Mar 2020 20:26:40 +0000 (12:26 -0800)
committerGeorge Rokos <georgios.rokos@intel.com>
Tue, 3 Mar 2020 20:31:40 +0000 (12:31 -0800)
commitfca49fe8e34f13632c42e68aad4b14e3e00bdcc8
treee79acc06aae41ff782672e1ca6028fefec1991f5
parent8fc3e5c488edf6933779a1eef64d495d4e9a1f7b
[clang-offload-wrapper] Lower priority of __tgt_register_lib in favor of __tgt_register_requires

Lower priority of __tgt_register_lib in order to make sure that __tgt_register_requires is called before loading a libomptarget plugin.
We want to know beforehand which requirements the user has asked for so that upon loading the plugin libomptarget can report how many devices there are that can satisfy these requirements.

Differential Revision: https://reviews.llvm.org/D75223
clang/test/Driver/clang-offload-wrapper.c
clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp