[clang] [flang] [llvm] [mlir] [LLVM][NVPTX][MLIR] Support layouts in mbarrier.init and add mbarrier.check_layout (PR #217252)

Pradeep Kumar via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 9 03:07:31 PDT 2026


================
@@ -1653,6 +1653,31 @@ let Predicates = [SM80] in {
             [(set i32:$res, (int_nvvm_mbarrier_pending_count i64:$state))]>;
 }
 
+let Predicates = [PTX93, SM90] in {
----------------
schwarzschild-radius wrote:

Thanks Alex! I added `hasMbarrierLayoutSupport` predicate instead of the direct check

https://github.com/llvm/llvm-project/pull/217252


More information about the cfe-commits mailing list