[llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 28 06:20:08 PDT 2024


================
@@ -21006,7 +21006,8 @@ bool RISCVTargetLowering::fallBackToDAGISel(const Instruction &Inst) const {
   if (Op == Instruction::Add || Op == Instruction::Sub ||
       Op == Instruction::And || Op == Instruction::Or ||
       Op == Instruction::Xor || Op == Instruction::InsertElement ||
-      Op == Instruction::ShuffleVector || Op == Instruction::Load)
+      Op == Instruction::ShuffleVector || Op == Instruction::Load ||
+      Op == Instruction::Store)
----------------
arsenm wrote:

I still think this entire function should be dropped and this should rely on the standard fallback on individual operation mechanism 

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


More information about the llvm-commits mailing list