reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
   49   case ISD::MERGE_VALUES:      R = ScalarizeVecRes_MERGE_VALUES(N, ResNo);break;
   50   case ISD::BITCAST:           R = ScalarizeVecRes_BITCAST(N); break;
   51   case ISD::BUILD_VECTOR:      R = ScalarizeVecRes_BUILD_VECTOR(N); break;
   52   case ISD::EXTRACT_SUBVECTOR: R = ScalarizeVecRes_EXTRACT_SUBVECTOR(N); break;
   53   case ISD::STRICT_FP_ROUND:   R = ScalarizeVecRes_STRICT_FP_ROUND(N); break;
   54   case ISD::FP_ROUND:          R = ScalarizeVecRes_FP_ROUND(N); break;
   55   case ISD::FPOWI:             R = ScalarizeVecRes_FPOWI(N); break;
   56   case ISD::INSERT_VECTOR_ELT: R = ScalarizeVecRes_INSERT_VECTOR_ELT(N); break;
   57   case ISD::LOAD:           R = ScalarizeVecRes_LOAD(cast<LoadSDNode>(N));break;
   58   case ISD::SCALAR_TO_VECTOR:  R = ScalarizeVecRes_SCALAR_TO_VECTOR(N); break;
   59   case ISD::SIGN_EXTEND_INREG: R = ScalarizeVecRes_InregOp(N); break;
   60   case ISD::VSELECT:           R = ScalarizeVecRes_VSELECT(N); break;
   61   case ISD::SELECT:            R = ScalarizeVecRes_SELECT(N); break;
   62   case ISD::SELECT_CC:         R = ScalarizeVecRes_SELECT_CC(N); break;
   63   case ISD::SETCC:             R = ScalarizeVecRes_SETCC(N); break;
   64   case ISD::UNDEF:             R = ScalarizeVecRes_UNDEF(N); break;
   65   case ISD::VECTOR_SHUFFLE:    R = ScalarizeVecRes_VECTOR_SHUFFLE(N); break;
   69     R = ScalarizeVecRes_VecInregOp(N);
  105     R = ScalarizeVecRes_UnaryOp(N);
  144     R = ScalarizeVecRes_BinOp(N);
  147     R = ScalarizeVecRes_TernaryOp(N);
  176     R = ScalarizeVecRes_StrictFPOp(N);
  184     R = ScalarizeVecRes_OverflowOp(N, ResNo);
  190     R = ScalarizeVecRes_MULFIX(N);
  195   if (R.getNode())
  196     SetScalarizedVector(SDValue(N, ResNo), R);