llvm-project/mlir/test
Stephan Herhut 2c8afe1298 [mlir][gpu] Add support for f16 when lowering to nvvm intrinsics
Summary:
The NVVM target only provides implementations for tanh etc. on f32 and
f64 operands. To also support f16, we now insert operations to extend to f32
and truncate back to f16 around the intrinsic call.

Differential Revision: https://reviews.llvm.org/D81473
2020-06-09 19:33:45 +02:00
..
Analysis [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
Conversion [mlir][gpu] Add support for f16 when lowering to nvvm intrinsics 2020-06-09 19:33:45 +02:00
Dialect [mlir] Add number of operands verification for shape.assuming_all operation 2020-06-09 09:59:04 -07:00
EDSC [mlir] Refactor BoolAttr to be a special case of IntegerAttr 2020-06-04 16:41:24 -07:00
Examples [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
IR [mlir] Fix representation of BF16 constants 2020-06-05 17:43:06 -07:00
Pass [mlir] Add a new context flag for disabling/enabling multi-threading 2020-05-02 12:32:25 -07:00
SDBM [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
Target [mlir] Fix representation of BF16 constants 2020-06-05 17:43:06 -07:00
Transforms [mlir] Introduce allowMemrefFunctionResults for the helper operation converters of buffer placement 2020-06-08 09:25:41 +02:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
lib [mlir] Introduce allowMemrefFunctionResults for the helper operation converters of buffer placement 2020-06-08 09:25:41 +02:00
mlir-cpu-runner [mlir] Fix spurious f64 -> f16 change in CPU runner test 2020-06-05 17:23:21 -04:00
mlir-cuda-runner Unrank mcuMemHostRegister tensor argument. 2020-05-19 13:58:54 +02:00
mlir-linalg-ods-gen [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
mlir-opt [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
mlir-rocm-runner [mlir][gpu] Introduce mlir-rocm-runner. 2020-06-05 09:46:39 -05:00
mlir-tblgen [mlir] Add verify method to adaptor 2020-06-05 09:47:37 -07:00
mlir-vulkan-runner [mlir][vulkan-runner] Add support for integer types. 2020-04-22 19:42:39 +03:00
APITest.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt [mlir][gpu] Introduce mlir-rocm-runner. 2020-06-05 09:46:39 -05:00
lit.cfg.py [mlir][gpu] Introduce mlir-rocm-runner. 2020-06-05 09:46:39 -05:00
lit.site.cfg.py.in [mlir][gpu] Introduce mlir-rocm-runner. 2020-06-05 09:46:39 -05:00