diff options
author | Johannes Doerfert <johannes@jdoerfert.de> | 2020-02-20 19:50:47 -0600 |
---|---|---|
committer | Johannes Doerfert <johannes@jdoerfert.de> | 2020-03-27 02:30:58 -0500 |
commit | 095cecbe0ded16f2e66435d938fdc3cb1869713f (patch) | |
tree | 867e67680417a7d97492d8120b14753123bd387c /llvm/lib/CodeGen/MachineOperand.cpp | |
parent | b29322435abd9aa802ccc68a57f89cb068ff8526 (diff) | |
download | llvm-095cecbe0ded16f2e66435d938fdc3cb1869713f.zip llvm-095cecbe0ded16f2e66435d938fdc3cb1869713f.tar.gz llvm-095cecbe0ded16f2e66435d938fdc3cb1869713f.tar.bz2 |
[OpenMP] `omp begin/end declare variant` - part 1, parsing
This is the first part extracted from D71179 and cleaned up.
This patch provides parsing support for `omp begin/end declare variant`,
as defined in OpenMP technical report 8 (TR8) [0].
A major purpose of this patch is to provide proper math.h/cmath support
for OpenMP target offloading. See PR42061, PR42798, PR42799. The current
code was developed with this feature in mind, see [1].
[0] https://www.openmp.org/wp-content/uploads/openmp-TR8.pdf
[1] https://reviews.llvm.org/D61399#change-496lQkg0mhRN
Reviewed By: aaron.ballman
Differential Revision: https://reviews.llvm.org/D74941
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions