[llvm] Support CSA for floating-point & pointer types (PR #182313)

Sander de Smalen via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 19 09:35:57 PST 2026


================
@@ -65,6 +65,9 @@ enum class RecurKind {
   FindLast, ///< FindLast reduction with select(cmp(),x,y) where x and y
                   ///< are an integer type, one is the current recurrence value,
                   ///< and the other is an arbitrary value.
+  FFindLast, ///< FindLast reduction with select(cmp(),x,y) where x and y are
----------------
sdesmalen-arm wrote:

Why is a new enum for FP find-last recurrences required? (from a cursory glance over this patch, I can't see anything in the code that particularly requires it)

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


More information about the llvm-commits mailing list