reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7843 return DAG.getUNDEF(VT); 7847 return VT.isInteger() ? DAG.getConstant(0, DL, VT) 7848 : DAG.getConstantFP(0.0, DL, VT); 7850 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); 7877 return DAG.areNonVolatileConsecutiveLoads(Ld, Base, BaseSizeInBytes, 7898 auto CreateLoad = [&DAG, &DL, &Loads](EVT VT, LoadSDNode *LDBase) { 7903 DAG.getLoad(VT, DL, LDBase->getChain(), LDBase->getBasePtr(), 7907 DAG.makeEquivalentMemoryOrdering(LD, NewLd); 7913 VT.getSizeInBits() / 8, *DAG.getContext(), DAG.getDataLayout()); 7913 VT.getSizeInBits() / 8, *DAG.getContext(), DAG.getDataLayout()); 7933 return DAG.getBitcast(VT, Elts[FirstLoadedElt]); 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); 7965 EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), HalfNumElems); 7968 DAG, Subtarget, isAfterLegalize); 7970 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), 7970 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, DAG.getUNDEF(VT), 7971 HalfLD, DAG.getIntPtrConstant(0, DL)); 7983 SDVTList Tys = DAG.getVTList(VecVT, MVT::Other); 7986 DAG.getMemIntrinsicNode(X86ISD::VZEXT_LOAD, DL, Tys, Ops, VecSVT, 7992 DAG.makeEquivalentMemoryOrdering(LD, ResNode); 7993 return DAG.getBitcast(VT, ResNode); 8008 SmallVector<SDValue, 8> RepeatedLoads(SubElems, DAG.getUNDEF(EltBaseVT)); 8027 ? EVT::getIntegerVT(*DAG.getContext(), ScalarSize) 8030 RepeatVT = EVT::getVectorVT(*DAG.getContext(), RepeatVT, 8033 EVT::getVectorVT(*DAG.getContext(), RepeatVT.getScalarType(), 8037 RepeatVT, RepeatedLoads, DL, DAG, Subtarget, isAfterLegalize)) { 8040 SDValue Broadcast = DAG.getNode(Opcode, DL, BroadcastVT, RepeatLoad); 8041 return DAG.getBitcast(VT, Broadcast);