llvm-project
fddf7b05 - [MLIR][NVVM] Update mbarrier.arrive.expect_tx Op (#169922)

Commit
52 days ago
[MLIR][NVVM] Update mbarrier.arrive.expect_tx Op (#169922) This patch updates the mbarrier.arrive.expect_tx Op. It also adds an Op for its arrive_drop version. * No change in the existing inline-asm lowering. This functionality continues to work as is. * An optional return value is added for shared_cta space. * The scope and semantics are added as attributes. * Inline-PTX lowering is available when `predicate` is provided. Otherwise, the Op lowers to intrinsics. * lit tests are added to verify the lowering to intrinsics. * Specific negative tests are added to check the invalid cases for inline-ptx lowering. Signed-off-by: Durgadoss R <durgadossr@nvidia.com>
Author
Parents
Loading