| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir] Split up VectorToLLVM pass Currently, the VectorToLLVM patterns are built into a library along with the corresponding pass, which also pulls in all the platform-specific vector dialects (like AMXDialect) to apply all the vector to LLVM conversions. This causes dependency bloat when writing libraries - for example the GPU to LLVM passes, which use the vector to LLVM patterns, don't need the X86Vector dialect to be present at all. This commit partitions the library into VectorToLLVM and VectorToLLVMPass, where the latter pulls in all the other vector transformations. Reviewed By: nicolasvasilache, mehdi_amini Differential Revision: https://reviews.llvm.org/D158287 | 2 年前 | |
[mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER error On macOS, Vulkan is emulated by MoltenVK. Some extra flags are required for "building robust and portable Vulkan based applications that are good citizens in the Vulkan ecosystem". More information: https://vulkan.lunarg.com/doc/sdk/1.3.216.0/mac/getting_started.html Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D128173 | 3 年前 | |
mlir/LogicalResult: move into llvm (#97309) This patch is part of a project to move the Presburger library into LLVM. | 2 年前 | |
[mlir::spirv] Support scf.if in mlir-vulkan-runner (#75367) 1. Register SCFDialect in mlir-vulkan-runner 2. Add SCFToSPIRV in GPUToSPIRVPass to lower scf. Fixes https://github.com/llvm/llvm-project/issues/74939 | 2 年前 | |
[mlir][vulkan-runner] Use aligned pointer for host buffer Fix incorrect pointer usage in Vulkan buffer and Memref descriptor binding: - Vulkan runtime produced incorrect result if there is alignment. - There was illegal memory access if binding a LLVM global materialized from a constant op (0xdeadbeef). Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D132291 | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 |