aboutsummaryrefslogtreecommitdiff
path: root/llvm/docs/tutorial
diff options
context:
space:
mode:
authorSergio Sánchez Ramírez <15837247+mofeing@users.noreply.github.com>2025-02-01 14:33:22 +0100
committerGitHub <noreply@github.com>2025-02-01 07:33:22 -0600
commit48f88651a01b050a28be99e5cdffe495754ea79a (patch)
treefcd3c9d3bdff6dbcac2f32cefd7175ec05660b3a /llvm/docs/tutorial
parent9725595f3acc0c1aaa354e15ac4ee2b1f8ff4cc9 (diff)
downloadllvm-48f88651a01b050a28be99e5cdffe495754ea79a.zip
llvm-48f88651a01b050a28be99e5cdffe495754ea79a.tar.gz
llvm-48f88651a01b050a28be99e5cdffe495754ea79a.tar.bz2
[MLIR] Extend MPI dialect (#123255)
cc @tobiasgrosser @wsmoses this PR adds some new ops and types to the MLIR MPI dialect. the goal is to get the minimum required ops here to get a project of us working, and if everything works well, continue adding ops to the mpi dialect on subsequent PRs until we achieve some level of compliance with the MPI standard. --- Things left to do in subsequent PRs: - Add back the `mpi.comm` type and add as optional argument of current implemented ops that should support it (i.e. `send`, `recv`, `isend`, `irecv`, `allreduce`, `barrier`). - Support defining custom `MPI_Op`s (the MPI operations, not the tablegen `MPI_Op`) as regions. - Add more ops.
Diffstat (limited to 'llvm/docs/tutorial')
0 files changed, 0 insertions, 0 deletions