[llvm] [LV][EVL] Support cast instruction with EVL-vectorization (PR #108351)
    Kito Cheng via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Oct 29 01:53:00 PDT 2024
    
    
  
================
@@ -1677,6 +1677,15 @@ class VPWidenIntrinsicRecipe : public VPRecipeWithIRFlags {
         MayWriteToMemory(CI.mayWriteToMemory()),
         MayHaveSideEffects(CI.mayHaveSideEffects()) {}
 
+  // VPWidenIntrinsicRecipe(CastInst &CI, Intrinsic::ID VectorIntrinsicID,
+  //                        ArrayRef<VPValue *> CallArguments, Type *Ty,
+  //                        DebugLoc DL = {})
+  //     : VPRecipeWithIRFlags(VPDef::VPWidenIntrinsicSC, CallArguments, CI),
+  //       VectorIntrinsicID(VectorIntrinsicID), ResultTy(Ty),
+  //       MayReadFromMemory(CI.mayReadFromMemory()),
+  //       MayWriteToMemory(CI.mayWriteToMemory()),
+  //       MayHaveSideEffects(CI.mayHaveSideEffects()) {}
+
----------------
kito-cheng wrote:
This should drop?
https://github.com/llvm/llvm-project/pull/108351
    
    
More information about the llvm-commits
mailing list