llvm-project/mlir/lib
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
..
Analysis [mlir]: NFC: Fix trivial typo in documents and comments 2020-07-23 23:40:57 +09:00
Bindings Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00
Conversion [MLIR][SPIRVToLLVM] Conversion of GLSL ops to LLVM intrinsics 2020-07-30 11:22:44 +03:00
Dialect [mlir][Linalg] Conv1D, Conv2D and Conv3D added as named ops 2020-07-29 16:39:56 +02:00
EDSC [mlir] Remove EDSC BlockBuilder, BlockHandle and related functionality 2020-06-19 09:37:44 +02:00
ExecutionEngine [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
IR [NFC] Add getArgumentTypes() to Region 2020-07-28 18:27:42 -07:00
Interfaces [mlir][Vector] NFC - Improve VectorInterfaces 2020-07-20 08:24:22 -04:00
Parser [mlir] Add support for parsing optional Attribute values. 2020-07-14 13:14:59 -07:00
Pass [MLIR] Add OpPrintingFlags to IRPrinterConfig. 2020-07-16 08:05:33 -07:00
Reducer Create the MLIR Reduce framework 2020-07-07 23:42:53 +00:00
Support [mlir] Support for mutable types 2020-07-27 13:07:44 +02:00
TableGen [mlir][ODS] Add support for specifying the namespace of an interface. 2020-07-12 14:18:32 -07:00
Target [mlir] LLVMType: make getUnderlyingType private 2020-07-29 13:43:38 +02:00
Transforms [NFC] Add getArgumentTypes() to Region 2020-07-28 18:27:42 -07:00
Translation [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
CMakeLists.txt Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00