llvm-project/mlir/test/Target
George Mitenkov 1880532036 [MLIR][SPIRVToLLVM] Conversion of GLSL ops to LLVM intrinsics
This patch introduces new intrinsics in LLVM dialect:
-  `llvm.intr.floor`
-  `llvm.intr.maxnum`
-  `llvm.intr.minnum`
-  `llvm.intr.smax`
-  `llvm.intr.smin`
These intrinsics correspond to SPIR-V ops from GLSL
extended instruction set (`spv.GLSL.Floor`, `spv.GLSL.FMax`,
`spv.GLSL.FMin`,  `spv.GLSL.SMax` and `spv.GLSL.SMin`
respectively). Also conversion patterns for them were added.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D84661
2020-07-30 11:22:44 +03:00
..
avx512.mlir [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
import.ll [mlir] Support translating function linkage between MLIR and LLVM IR 2020-07-20 14:04:31 +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][SPIRVToLLVM] Conversion of GLSL ops to LLVM intrinsics 2020-07-30 11:22:44 +03: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][LLVMDialect] Added volatile and nontemporal attributes to load/store 2020-07-27 10:55:56 +03: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