| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[MLIR][GPU-LLVM] Add GPU to LLVM-SPV address space mapping (#102621) Implement mapping: - global: 1 - workgroup: 3 - private: 0 Add addressSpaceToStorageClass, mapping GPU address spaces to SPIR-V storage classes to be able to use SPIR-V's storageClassToAddressSpace, mapping SPIR-V storage classes to LLVM address spaces according to our mapping above *by definition*. --------- Signed-off-by: Victor Perez <victor.perez@codeplay.com> | 1 年前 | |
[MLIR][GPU-LLVM] Add GPU to LLVM-SPV address space mapping (#102621) Implement mapping: - global: 1 - workgroup: 3 - private: 0 Add addressSpaceToStorageClass, mapping GPU address spaces to SPIR-V storage classes to be able to use SPIR-V's storageClassToAddressSpace, mapping SPIR-V storage classes to LLVM address spaces according to our mapping above *by definition*. --------- Signed-off-by: Victor Perez <victor.perez@codeplay.com> | 1 年前 | |
[MLIR][GPU] Generalize gpu.printf op lowering to LLVM call pattern. (#164297) Existing pattern for lowering gpu.printf op to LLVM call uses fixed function name and calling convention. Those two should be exposed as pass option to allow supporting Intel Compute Runtime for GPU. Also adds gpu.printf op pattern to GPU to LLVMSPV pass. It may appear out of place, but integration test is added to XeVM integration test as that is the current best folder for testing with Intel Compute Runtime. Test should be moved in the future if a better test folder is added. | 9 个月前 | |
[MLIR][GPU] Generalize gpu.printf op lowering to LLVM call pattern. (#164297) Existing pattern for lowering gpu.printf op to LLVM call uses fixed function name and calling convention. Those two should be exposed as pass option to allow supporting Intel Compute Runtime for GPU. Also adds gpu.printf op pattern to GPU to LLVMSPV pass. It may appear out of place, but integration test is added to XeVM integration test as that is the current best folder for testing with Intel Compute Runtime. Test should be moved in the future if a better test folder is added. | 9 个月前 | |
[mlir] Move vector.{to_elements,from_elements} unrolling to VectorUnroll.cpp (#159118) This PR moves the patterns that unroll vector.to_elements and vector.from_elements into the file with other vector unrolling operations. This PR also adds these unrolling patterns into the populateVectorUnrollPatterns. And renames populateVectorToElementsLoweringPatterns populateVectorFromElementsLoweringPatterns to populateVectorToElementsUnrollPatterns populateVectorFromElementsUnrollPatterns. | 11 个月前 | |
[mlir][NFC] update Conversion create APIs (5/n) (#149887) See https://github.com/llvm/llvm-project/pull/147168 for more info. | 1 年前 | |
[mlir][NFC] update Conversion create APIs (5/n) (#149887) See https://github.com/llvm/llvm-project/pull/147168 for more info. | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 |