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

References

lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1969   if (!Res.getNode()) {
 1980     case ISD::SETCC:             Res = SplitVecOp_VSETCC(N); break;
 1981     case ISD::BITCAST:           Res = SplitVecOp_BITCAST(N); break;
 1982     case ISD::EXTRACT_SUBVECTOR: Res = SplitVecOp_EXTRACT_SUBVECTOR(N); break;
 1983     case ISD::EXTRACT_VECTOR_ELT:Res = SplitVecOp_EXTRACT_VECTOR_ELT(N); break;
 1984     case ISD::CONCAT_VECTORS:    Res = SplitVecOp_CONCAT_VECTORS(N); break;
 1986       Res = SplitVecOp_TruncateHelper(N);
 1989     case ISD::FP_ROUND:          Res = SplitVecOp_FP_ROUND(N); break;
 1990     case ISD::FCOPYSIGN:         Res = SplitVecOp_FCOPYSIGN(N); break;
 1992       Res = SplitVecOp_STORE(cast<StoreSDNode>(N), OpNo);
 1995       Res = SplitVecOp_MSTORE(cast<MaskedStoreSDNode>(N), OpNo);
 1998       Res = SplitVecOp_MSCATTER(cast<MaskedScatterSDNode>(N), OpNo);
 2001       Res = SplitVecOp_MGATHER(cast<MaskedGatherSDNode>(N), OpNo);
 2004       Res = SplitVecOp_VSELECT(N, OpNo);
 2009         Res = SplitVecOp_TruncateHelper(N);
 2011         Res = SplitVecOp_UnaryOp(N);
 2027       Res = SplitVecOp_UnaryOp(N);
 2033       Res = SplitVecOp_ExtVecInRegOp(N);
 2049       Res = SplitVecOp_VECREDUCE(N, OpNo);
 2055   if (!Res.getNode()) return false;
 2059   if (Res.getNode() == N)
 2063     assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 2 &&
 2066     assert(Res.getValueType() == N->getValueType(0) && N->getNumValues() == 1 &&
 2069   ReplaceValueWith(SDValue(N, 0), Res);