| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[Coroutines] Convert coroutine.presplit to enum attr This is required by @nikic in https://reviews.llvm.org/D127383 to decrease the cost to check whether a function is a coroutine and this fixes a FIXME too. Reviewed By: rjmccall, ezhulenev Differential Revision: https://reviews.llvm.org/D127471 | 3 年前 | |
[MLIR][AMDGPU] Add AMDGPU dialect, wrappers around raw buffer intrinsics By analogy with the NVGPU dialect, introduce an AMDGPU dialect for AMD-specific intrinsic wrappers. The dialect initially includes wrappers around the raw buffer intrinsics. On AMD GPUs, a memref can be converted to a "buffer descriptor" that allows more precise control of memory access, such as by allowing for out of bounds loads/stores to be replaced by 0/ignored without adding additional conditional logic, which is important for performance. The repository currently contains a limited conversion from transfer_read/transfer_write to Mubuf intrinsics, which are an older, deprecated intrinsic for the same functionality. The new amdgpu.raw_buffer_* ops allow these operations to be used explicitly and for including metadata such as whether the target chipset is an RDNA chip or not (which impacts the interpretation of some bits in the buffer descriptor), while still maintaining an MLIR-like interface. (This change also exposes the floating-point atomic add intrinsic.) Reviewed By: ThomasRaoux Differential Revision: https://reviews.llvm.org/D122765 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in tool/runner tests The special case parsing of func operations is being removed. | 4 年前 | |
Keep output file after successful execution of mlir-opt Invoke keep() on the output file of mlir-opt in case the invocation of MlirOptMain was successful, to make sure the output file is not deleted on exit from mlir-opt. Fixes a similar problem in standalone-opt from the example for an out-of-tree, standalone MLIR dialect. This revision also adds a missing parameter to the invocation of MlirOptMain in standalone-opt. Differential Revision: https://reviews.llvm.org/D77643 | 6 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 6 年前 |