reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7794 if ((VT.getScalarSizeInBits() % 8) != 0) 7825 if ((NumElems * EltSizeInBits) != VT.getSizeInBits()) 7843 return DAG.getUNDEF(VT); 7847 return VT.isInteger() ? DAG.getConstant(0, DL, VT) 7847 return VT.isInteger() ? DAG.getConstant(0, DL, VT) 7848 : DAG.getConstantFP(0.0, DL, VT); 7913 VT.getSizeInBits() / 8, *DAG.getContext(), DAG.getDataLayout()); 7923 if (isAfterLegalize && !TLI.isOperationLegal(ISD::LOAD, VT)) 7929 VT.is256BitVector() && !Subtarget.hasInt256()) 7933 return DAG.getBitcast(VT, Elts[FirstLoadedElt]); 7936 return CreateLoad(VT, LDBase); 7940 if (!isAfterLegalize && VT.isVector()) { 7941 unsigned NumMaskElts = VT.getVectorNumElements(); 7952 SDValue V = CreateLoad(VT, LDBase); 7953 SDValue Z = VT.isInteger() ? DAG.getConstant(0, DL, VT) 7953 SDValue Z = VT.isInteger() ? DAG.getConstant(0, DL, VT) 7954 : DAG.getConstantFP(0.0, DL, VT); 7955 return DAG.getVectorShuffle(VT, DL, V, Z, ClearMask); 7961 if (VT.is256BitVector() || VT.is512BitVector()) { 7961 if (VT.is256BitVector() || VT.is512BitVector()) { 7965 EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), HalfNumElems); 7970 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), 7970 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), 7978 ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) { 7978 ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) { 7978 ((VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector()))) { 7979 MVT VecSVT = VT.isFloatingPoint() ? MVT::getFloatingPointVT(LoadSizeInBits) 7981 MVT VecVT = MVT::getVectorVT(VecSVT, VT.getSizeInBits() / LoadSizeInBits); 7993 return DAG.getBitcast(VT, ResNode); 8000 (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) { 8000 (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) { 8000 (VT.is128BitVector() || VT.is256BitVector() || VT.is512BitVector())) { 8026 VT.isInteger() && (RepeatSize != 64 || TLI.isTypeLegal(MVT::i64)) 8034 VT.getSizeInBits() / ScalarSize); 8041 return DAG.getBitcast(VT, Broadcast);