[llvm] [ARM] Replace manual CLS expansion with ISD::CTLS (PR #178430)

David Green via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 2 03:29:02 PST 2026


================
@@ -10,11 +10,11 @@ define i32 @cls(i32 %t) {
 }
 
 ; CHECK: cmp r1, #0
-; CHECK: mvnne [[ADJUSTEDLO:r[0-9]+]], r0
+; CHECK: mvnmi [[ADJUSTEDLO:r[0-9]+]], r0
----------------
davemgreen wrote:

Can you rebase over 1bc655f52b3de9cfbff6e6febad974fe36a6becf.

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


More information about the llvm-commits mailing list