[llvm] [RISCV][MI] Support partial spill/reload for vector registers (PR #105661)

Luke Lau via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 5 16:58:44 PDT 2024


================
@@ -126,6 +126,10 @@ enum {
 
   ActiveElementsAffectResultShift = TargetOverlapConstraintTypeShift + 2,
   ActiveElementsAffectResultMask = 1ULL << ActiveElementsAffectResultShift,
+
+  // Indicates whether the instruction produces widened result.
+  IsWidenShift = ActiveElementsAffectResultShift + 1,
+  IsWidenMask = 1 << IsWidenShift,
----------------
lukel97 wrote:

Can this be replaced with DestEEW after #105945?

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


More information about the llvm-commits mailing list