llvm-project/mlir/test/Target
Kiran Chandramohan d9067dca7b Lowering of OpenMP Parallel operation to LLVM IR 1/n
This patch introduces lowering of the OpenMP parallel operation to LLVM
IR using the OpenMPIRBuilder.

Functions topologicalSort and connectPhiNodes are generalised so that
they work with operations also. connectPhiNodes is also made static.

Lowering works for a parallel region with multiple blocks. Clauses and
arguments of the OpenMP operation are not handled.

Reviewed By: rriddle, anchu-rajendran

Differential Revision: https://reviews.llvm.org/D81660
2020-07-13 23:55:45 +01:00
..
avx512.mlir [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
import.ll [mlir] LLVM dialect: use addressof instead of constant to create function pointers 2020-06-29 12:21:33 +02:00
llvmir-debug.mlir [mlir] Add support for basic location translation to LLVM. 2020-02-05 17:41:51 -08:00
llvmir-intrinsics.mlir [mlir] [VectorOps] Add the ability to mark FP reductions with "reassociate" attribute 2020-06-26 11:03:14 -07:00
llvmir-invalid.mlir [mlir] Add support for alignment annotations to the LLVM dialect to LLVM translation. 2020-06-19 16:36:06 +02:00
llvmir.mlir [mlir] Convert function signatures before converting globals 2020-07-07 10:40:02 -07:00
nvvmir.mlir [MLIR] change NVVM.mma.sync to the most useful variant. 2020-02-18 17:57:04 -08:00
openmp-llvm.mlir Lowering of OpenMP Parallel operation to LLVM IR 1/n 2020-07-13 23:55:45 +01:00
rocdl.mlir [mlir][rocdl] Exposing buffer load/store intrinsic 2020-05-21 14:14:35 +00:00
vector-to-llvm-ir.mlir [mlir] [VectorOps] Implement vector.create_mask lowering to LLVM IR 2020-05-15 11:02:30 -07:00