llvm-project
55ac6527 - llvm-reduce: Do not delete convergencectrl in operand-bundles (#133858)

Commit
265 days ago
llvm-reduce: Do not delete convergencectrl in operand-bundles (#133858) The IR verifier will fail if there are any convergent calls without a convergencectrl bundle, if there are any convergencectrl bundles. With the current verifier rules, we would need to drop all the instances of convergencectrl in the function as a set, and strip all the convergence token intrinsics. As such, I think it would be more appropriate to have a separate convergence reduction pass.
Author
Parents
Loading