[OpenMPOpt] ICV macro definitions
authorsstefan1 <sstipanovic@s-energize.com>
Fri, 19 Jun 2020 14:51:35 +0000 (16:51 +0200)
committersstefan1 <sstipanovic@s-energize.com>
Wed, 24 Jun 2020 11:43:35 +0000 (13:43 +0200)
commit0f426935bb5ff26c0383b76d7986ca04183ff1ab
tree2581b1df720c43477138a4fec6d1d14cbf46fc1c
parent73b7ff4e16c6c806adca57998cf4144a3be59c49
[OpenMPOpt] ICV macro definitions

Summary:
This defines some basic information about ICVs in `OMPKinds.def`.
We also emit remarks with initial values for each function (which are default for now)
as a way to test this.

Reviewers: jdoerfert, JonChesterfield, hamax97, jhuber6

Subscribers: yaxunl, hiraditya, guansong, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D82193
llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
llvm/test/Transforms/OpenMP/icv_remarks.ll [new file with mode: 0644]