Lines Matching refs:NumElems
510 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitUnary() local
513 assert(Op.size() == NumElems && "Mismatched unary operation"); in splitUnary()
515 Res.resize(NumElems); in splitUnary()
516 for (unsigned Elem = 0; Elem < NumElems; ++Elem) in splitUnary()
530 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitBinary() local
534 assert(VOp0.size() == NumElems && "Mismatched binary operation"); in splitBinary()
535 assert(VOp1.size() == NumElems && "Mismatched binary operation"); in splitBinary()
537 Res.resize(NumElems); in splitBinary()
538 for (unsigned Elem = 0; Elem < NumElems; ++Elem) { in splitBinary()
573 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in splitCall() local
590 assert(Scattered[I].size() == NumElems && "mismatched call operands"); in splitCall()
600 ValueVector Res(NumElems); in splitCall()
607 for (unsigned Elem = 0; Elem < NumElems; ++Elem) { in splitCall()
630 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitSelectInst() local
634 assert(VOp1.size() == NumElems && "Mismatched select"); in visitSelectInst()
635 assert(VOp2.size() == NumElems && "Mismatched select"); in visitSelectInst()
637 Res.resize(NumElems); in visitSelectInst()
641 assert(VOp0.size() == NumElems && "Mismatched select"); in visitSelectInst()
642 for (unsigned I = 0; I < NumElems; ++I) { in visitSelectInst()
651 for (unsigned I = 0; I < NumElems; ++I) { in visitSelectInst()
684 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitGetElementPtrInst() local
691 Op0 = Builder.CreateVectorSplat(NumElems, Op0); in visitGetElementPtrInst()
702 Op = Builder.CreateVectorSplat(NumElems, Op); in visitGetElementPtrInst()
708 Res.resize(NumElems); in visitGetElementPtrInst()
709 for (unsigned I = 0; I < NumElems; ++I) { in visitGetElementPtrInst()
729 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitCastInst() local
732 assert(Op0.size() == NumElems && "Mismatched cast"); in visitCastInst()
734 Res.resize(NumElems); in visitCastInst()
735 for (unsigned I = 0; I < NumElems; ++I) in visitCastInst()
802 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitInsertElementInst() local
809 Res.resize(NumElems); in visitInsertElementInst()
812 for (unsigned I = 0; I < NumElems; ++I) in visitInsertElementInst()
818 for (unsigned I = 0; I < NumElems; ++I) { in visitInsertElementInst()
869 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitShuffleVectorInst() local
873 Res.resize(NumElems); in visitShuffleVectorInst()
875 for (unsigned I = 0; I < NumElems; ++I) { in visitShuffleVectorInst()
893 unsigned NumElems = cast<FixedVectorType>(VT)->getNumElements(); in visitPHINode() local
896 Res.resize(NumElems); in visitPHINode()
899 for (unsigned I = 0; I < NumElems; ++I) in visitPHINode()
906 for (unsigned J = 0; J < NumElems; ++J) in visitPHINode()
924 unsigned NumElems = cast<FixedVectorType>(Layout->VecTy)->getNumElements(); in visitLoadInst() local
928 Res.resize(NumElems); in visitLoadInst()
930 for (unsigned I = 0; I < NumElems; ++I) in visitLoadInst()
950 unsigned NumElems = cast<FixedVectorType>(Layout->VecTy)->getNumElements(); in visitStoreInst() local
956 Stores.resize(NumElems); in visitStoreInst()
957 for (unsigned I = 0; I < NumElems; ++I) { in visitStoreInst()