Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:vec

77   SDValue PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val,
79 SDValue ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val,
564 PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx,
566 SDValue Tmp1 = Vec;
607 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, DebugLoc dl) {
612 EVT EltVT = Vec.getValueType().getVectorElementType();
616 Vec.getValueType(), Val);
618 unsigned NumElts = Vec.getValueType().getVectorNumElements();
626 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec,
630 return PerformInsertVectorEltInMemory(Vec, Val, Idx, dl);
1334 SDValue Vec = Op.getOperand(0);
1338 SDValue StackPtr = DAG.CreateStackTemporary(Vec.getValueType());
1339 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
1344 Vec.getValueType().getVectorElementType().getSizeInBits()/8;
1360 Vec.getValueType().getVectorElementType(),
1367 SDValue Vec = Op.getOperand(0);
1374 SDValue StackPtr = DAG.CreateStackTemporary(Vec.getValueType());
1379 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1386 Vec.getValueType().getVectorElementType().getSizeInBits()/8;