[all-commits] [llvm/llvm-project] 969d78: [OpenMP][OMPIRBuilder] Add a configuration class t...
Jan Sjodin via All-commits
all-commits at lists.llvm.org
Tue Nov 22 06:28:07 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 969d787a470a801ad23be1fd53bcc166f75454a5
https://github.com/llvm/llvm-project/commit/969d787a470a801ad23be1fd53bcc166f75454a5
Author: Jan Sjodin <jan_sjodin at yahoo.com>
Date: 2022-11-22 (Tue, 22 Nov 2022)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.h
M clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
Log Message:
-----------
[OpenMP][OMPIRBuilder] Add a configuration class that captures flags that affect codegen
This patch introudces the OpenMPIRBuilderConfig class which contains various
flags that are needed to lower OMP constructs to LLVM-IR. The purpose is to
keep the flags in one place so they do not have to be passed in every time.
The flags can be set optionally since some uses cases don't rely on functions
that depend on these flags.
Reviewed By: jdoerfert, tschuett
Differential Revision: https://reviews.llvm.org/D138220
More information about the All-commits
mailing list