Lines Matching defs:Vec
123 SDValue PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx,
125 SDValue ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx,
362 SDValue SelectionDAGLegalize::PerformInsertVectorEltInMemory(SDValue Vec,
366 SDValue Tmp1 = Vec;
396 SDValue SelectionDAGLegalize::ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val,
403 EVT EltVT = Vec.getValueType().getVectorElementType();
407 Vec.getValueType(), Val);
409 unsigned NumElts = Vec.getValueType().getVectorNumElements();
417 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, ShufOps);
420 return PerformInsertVectorEltInMemory(Vec, Val, Idx, dl);
1285 SDValue Vec = Op.getOperand(0);
1302 for (SDNode::use_iterator UI = Vec.getNode()->use_begin(),
1303 UE = Vec.getNode()->use_end(); UI != UE; ++UI) {
1307 ST->getValue() != Vec)
1330 EVT VecVT = Vec.getValueType();
1335 Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
1367 SDValue Vec = Op.getOperand(0);
1373 EVT VecVT = Vec.getValueType();
1380 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo);
1831 SDValue Vec;
1833 Vec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, V);
1834 IntermedVals.push_back(std::make_pair(Vec, SmallVector<int, 16>(1, i)));