================
@@ -544,11 +544,14 @@ mlir::LogicalResult CIRGenFunction::emitAsmStmt(const 
AsmStmt &s) {
         cir::RecordType::getAllDataKinds(resultRegTypes));
 
   bool hasSideEffect = s.isVolatile() || s.getNumOutputs() == 0;
+  // Asm may contain an intrinsically convergent op such as a barrier.
+  bool isConvergent = getLangOpts().assumeFunctionsAreConvergent();
----------------
aobolensk wrote:

Added, it makes sense


https://github.com/llvm/llvm-project/pull/233772
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to