[OpenMP] Fix GCC build issues and restore "Additional APIs used by the
authorNatalia Glagoleva <natgla@microsoft.com>
Mon, 24 Apr 2023 17:49:25 +0000 (10:49 -0700)
committerVadim Paretsky <b-vadipa@microsoft.com>
Mon, 24 Apr 2023 18:55:55 +0000 (11:55 -0700)
commit5a15ca7f10bcba55a2f51281b1562cf5095ae015
treec95b9e2e9d0502b1e0f7bae9512f827740e02fa3
parent8421c7ad304faee9056f43dc771f0ff76c14afec
[OpenMP] Fix GCC build issues and restore "Additional APIs used by the
MSVC compiler for loop collapse (rectangular and non-rectangular loops)"

Fixes a GCC build issue (unallowed typename keyword use) in and restores
https://reviews.llvm.org/D148393

Differential Revision: https://reviews.llvm.org/D149010
openmp/runtime/src/CMakeLists.txt
openmp/runtime/src/dllexports
openmp/runtime/src/kmp_collapse.cpp [new file with mode: 0644]
openmp/runtime/src/kmp_collapse.h [new file with mode: 0644]