Lines Matching refs:NumElems
469 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitUnary() local
472 assert(Op.size() == NumElems && "Mismatched unary operation"); in splitUnary()
474 Res.resize(NumElems); in splitUnary()
475 for (unsigned Elem = 0; Elem < NumElems; ++Elem) in splitUnary()
489 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitBinary() local
493 assert(VOp0.size() == NumElems && "Mismatched binary operation"); in splitBinary()
494 assert(VOp1.size() == NumElems && "Mismatched binary operation"); in splitBinary()
496 Res.resize(NumElems); in splitBinary()
497 for (unsigned Elem = 0; Elem < NumElems; ++Elem) { in splitBinary()
532 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitCall() local
549 assert(Scattered[I].size() == NumElems && "mismatched call operands"); in splitCall()
557 ValueVector Res(NumElems); in splitCall()
564 for (unsigned Elem = 0; Elem < NumElems; ++Elem) { in splitCall()
587 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitSelectInst() local
591 assert(VOp1.size() == NumElems && "Mismatched select"); in visitSelectInst()
592 assert(VOp2.size() == NumElems && "Mismatched select"); in visitSelectInst()
594 Res.resize(NumElems); in visitSelectInst()
598 assert(VOp0.size() == NumElems && "Mismatched select"); in visitSelectInst()
599 for (unsigned I = 0; I < NumElems; ++I) { in visitSelectInst()
608 for (unsigned I = 0; I < NumElems; ++I) { in visitSelectInst()
641 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitGetElementPtrInst() local
648 Op0 = Builder.CreateVectorSplat(NumElems, Op0); in visitGetElementPtrInst()
659 Op = Builder.CreateVectorSplat(NumElems, Op); in visitGetElementPtrInst()
665 Res.resize(NumElems); in visitGetElementPtrInst()
666 for (unsigned I = 0; I < NumElems; ++I) { in visitGetElementPtrInst()
686 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitCastInst() local
689 assert(Op0.size() == NumElems && "Mismatched cast"); in visitCastInst()
691 Res.resize(NumElems); in visitCastInst()
692 for (unsigned I = 0; I < NumElems; ++I) in visitCastInst()
759 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitInsertElementInst() local
766 Res.resize(NumElems); in visitInsertElementInst()
769 for (unsigned I = 0; I < NumElems; ++I) in visitInsertElementInst()
775 for (unsigned I = 0; I < NumElems; ++I) { in visitInsertElementInst()
826 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitShuffleVectorInst() local
830 Res.resize(NumElems); in visitShuffleVectorInst()
832 for (unsigned I = 0; I < NumElems; ++I) { in visitShuffleVectorInst()
850 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitPHINode() local
853 Res.resize(NumElems); in visitPHINode()
856 for (unsigned I = 0; I < NumElems; ++I) in visitPHINode()
863 for (unsigned J = 0; J < NumElems; ++J) in visitPHINode()
881 unsigned NumElems = cast<FixedVectorType>(Layout->VecTy)->getNumElements(); in visitLoadInst() local
885 Res.resize(NumElems); in visitLoadInst()
887 for (unsigned I = 0; I < NumElems; ++I) in visitLoadInst()
907 unsigned NumElems = cast<FixedVectorType>(Layout->VecTy)->getNumElements(); in visitStoreInst() local
913 Stores.resize(NumElems); in visitStoreInst()
914 for (unsigned I = 0; I < NumElems; ++I) { in visitStoreInst()