[llvm] [LV][VPlan] Add initial support for CSA vectorization (PR #106560)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 22 13:20:06 PST 2024


================
@@ -423,6 +424,61 @@ class InductionDescriptor {
   SmallVector<Instruction *, 2> RedundantCasts;
 };
 
+/// A Conditional Scalar Assignment (CSA) is an assignment from an initial
+/// scalar that may or may not occur.
+class CSADescriptor {
----------------
fhahn wrote:

I don't think CAS is a very common term, would be good to have a more descriptive name if possible

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


More information about the llvm-commits mailing list