| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][NVGPU][transform] Add create_async_groups transform op This transform looks for suitable vector transfers from global memory to shared memory and converts them to async device copies. Differential Revision: https://reviews.llvm.org/D155569 | 3 年前 | |
[mlir][vector] Use source as the source argument name (#158258) This patch updates the following ops to use source (instead of vector) as the name for their source argument: * vector.extract * vector.scalable.extract * vector.extract_strided_slice This change ensures naming consistency with the "builders" for these Ops that already use the name source rather than vector. It also addresses part of: * https://github.com/llvm/llvm-project/issues/131602 Specifically, it ensures that we use source and dest for read and write operations, respectively (as opposed to vector and dest). | 11 个月前 | |
[NFC][MLIR][NVGPU] Cleanup namespace usage (#162158) Eliminate nvgpu:: prefix in several places. | 10 个月前 | |
[mlir][NFC] update mlir/Dialect create APIs (19/n) (#149926) See https://github.com/llvm/llvm-project/pull/147168 for more info. | 1 年前 | |
[mlir][vector] Standardize base Naming Across Vector Ops (NFC) (#137859) [mlir][vector] Standardize base Naming Across Vector Ops (NFC) This change standardizes the naming convention for the argument representing the value to read from or write to in Vector ops that interface with Tensors or MemRefs. Specifically, it ensures that all such ops use the name base (i.e., the base address or location to which offsets are applied). Updated operations: * vector.transfer_read, * vector.transfer_write. For reference, these ops already use base: * vector.load, vector.store, vector.scatter, vector.gather, vector.expandload, vector.compressstore, vector.maskedstore, vector.maskedload. This is a non-functional change (NFC) and does not alter the semantics of these operations. However, it does require users of the XFer ops to switch from op.getSource() to op.getBase(). To ease the transition, this PR temporarily adds a getSource() interface method for compatibility. This is intended for downstream use only and should not be relied on upstream. The method will be removed prior to the LLVM 21 release. Implements #131602 | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 11 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 |