This is an archive of the discontinued LLVM Phabricator instance.

[mlir][nvvm] Introduce `mbarrier.arrive`
ClosedPublic

Authored by guraypp on Jun 15 2023, 6:59 AM.

Details

Summary

It introduces mbarrier.arrive that are in ptx78.

Diff Detail

Event Timeline

guraypp created this revision.Jun 15 2023, 6:59 AM
Herald added a reviewer: dcaballe. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
guraypp requested review of this revision.Jun 15 2023, 6:59 AM
qcolombet added inline comments.Jun 15 2023, 11:43 PM
mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
217

Same comment as the other PR, the related LLVM intrinsic is technically defined with i64* (llvm_i64ptr_ty)

guraypp updated this revision to Diff 532000.Jun 15 2023, 11:51 PM

add i64 pointers

guraypp updated this revision to Diff 532034.Jun 16 2023, 1:14 AM

add i64 any addrspace

Harbormaster completed remote builds in B239342: Diff 532040.
qcolombet accepted this revision.Jun 16 2023, 4:32 AM
This revision is now accepted and ready to land.Jun 16 2023, 4:32 AM
This revision was landed with ongoing or failed builds.Jun 16 2023, 4:53 AM
This revision was automatically updated to reflect the committed changes.