| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][emitc] Add div, mul and rem operators This adds operations for binary multiplicative arithmetic operators to EmitC. The input and output arguments for the remainder operator are restricted to index (emitted as size_t), integers and the EmitC opaque types (as the operator can be overloaded for a custom type). The multiplication and division operator further support floating point numbers. Reviewed By: jpienaar Differential Revision: https://reviews.llvm.org/D154846 | 2 年前 | |
[Backport][Intrinsics] llvm.memcpy.inline length no longer needs to be constant Reference: https://github.com/llvm/llvm-project/commit/fdf94e1 Originally By: Alex Bradbury <asb@igalia.com> A test change was missing for mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir in the initial commit. | 5 个月前 | |
[mlir][spirv] Add missing NV prefix/suffix for coop matrix This is in preparation for adding the KHR version of the cooperative matrix extension, SPV_KHR_cooperative_matrix, that comes with equivalent ops and type. These are not cross-extension compatible, so it's better to add prefixes/suffixes to the Nvidia one, SPV_NV_cooperative_matrix, before adding the KHR counterparts. In near future, I plan for these two extensions to co-exist in the SPIR-V dialect, but we may want to remove the NV one at some point. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D154799 | 2 年前 |