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

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 19 12:47:46 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
----------------
fhahn wrote:

How many places would need updating? If it is just codegen, LV is the only place we support FindLast, so hopefully there would not be many places to update?

Would be good if we could avoid the different kinds for FP/int FindLast, if possible

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


More information about the llvm-commits mailing list