llvm-project/llvm/unittests/Frontend
Alex Zinenko aa426c372c [OMPIRBuilder] add minimalist reduction support
This introduces a builder function for emitting IR performing reductions in
OpenMP. Reduction variable privatization and initialization to the
reduction-neutral value is expected to be handled separately. The caller
provides the reduction functions. Further commits can provide implementation of
reduction functions for the reduction operators defined in the OpenMP
specification.

This implementation was tested on an MLIR fork targeting OpenMP from C and
produced correct executable code.

Reviewed By: Meinersbur

Differential Revision: https://reviews.llvm.org/D104928
2021-07-30 13:58:26 +02:00
..
CMakeLists.txt [LLVMFrontend][openacc] Add basic unit tests for functions in LLVMFrontendOpenACC 2020-12-03 11:27:18 -05:00
OpenACCTest.cpp [LLVMFrontend][openacc] Add basic unit tests for functions in LLVMFrontendOpenACC 2020-12-03 11:27:18 -05:00
OpenMPContextTest.cpp [OpenMP] Allow traits for the OpenMP context selector `isa` 2020-07-29 10:22:27 -05:00
OpenMPIRBuilderTest.cpp [OMPIRBuilder] add minimalist reduction support 2021-07-30 13:58:26 +02:00
OpenMPParsingTest.cpp [LLVMFronted][tests] Add basic OpenMP parsing tests. 2020-11-17 15:45:19 -06:00