reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4460 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SL, IdxVT); 4461 SDValue NewBaseIdx = DAG.getNode(ISD::MUL, SL, IdxVT, Idx, Factor); 4463 SDValue CastVec = DAG.getNode(ISD::BITCAST, SL, NVT, Node->getOperand(0)); 4467 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT); 4468 SDValue TmpIdx = DAG.getNode(ISD::ADD, SL, IdxVT, NewBaseIdx, IdxOffset); 4470 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, NewEltVT, 4475 SDValue NewVec = DAG.getBuildVector(MidVT, SL, NewOps); 4476 Results.push_back(DAG.getNode(ISD::BITCAST, SL, EltVT, NewVec));