[llvm] [Mips] Legalize vector UNDEF instead of expanding to zero BUILD_VECTOR (PR #211503)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 18 03:07:51 PDT 2026


================
@@ -447,6 +447,7 @@ addMSAFloatType(MVT::SimpleValueType Ty, const TargetRegisterClass *RC) {
   setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Legal);
   setOperationAction(ISD::INSERT_VECTOR_ELT, Ty, Legal);
   setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
+  setOperationAction(ISD::UNDEF, Ty, Legal);
----------------
yingopq wrote:

I did not find the base class do set UNDEF to Legal for all types. 

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


More information about the llvm-commits mailing list