Lines Matching defs:VectorWidth
106 static unsigned adjustForEndian(const DataLayout &DL, unsigned VectorWidth,
108 return DL.isBigEndian() ? VectorWidth - 1 - Idx : Idx;
173 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements();
179 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
194 if (VectorWidth != 1) {
195 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
199 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
208 if (VectorWidth != 1) {
210 VectorWidth, adjustForEndian(DL, VectorWidth, Idx)));
212 Builder.getIntN(VectorWidth, 0));
308 unsigned VectorWidth = cast<FixedVectorType>(VecType)->getNumElements();
311 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
325 if (VectorWidth != 1) {
326 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
330 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
338 if (VectorWidth != 1) {
340 VectorWidth, adjustForEndian(DL, VectorWidth, Idx)));
342 Builder.getIntN(VectorWidth, 0));
425 unsigned VectorWidth = VecType->getNumElements();
429 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
446 if (VectorWidth != 1) {
447 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
451 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
460 if (VectorWidth != 1) {
462 VectorWidth, adjustForEndian(DL, VectorWidth, Idx)));
464 Builder.getIntN(VectorWidth, 0));
555 unsigned VectorWidth = SrcFVTy->getNumElements();
559 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
574 if (VectorWidth != 1) {
575 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
579 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
587 if (VectorWidth != 1) {
589 VectorWidth, adjustForEndian(DL, VectorWidth, Idx)));
591 Builder.getIntN(VectorWidth, 0));
643 unsigned VectorWidth = VecType->getNumElements();
658 SmallVector<int, 16> ShuffleMask(VectorWidth, PoisonMaskElem);
659 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
663 ShuffleMask[Idx] = Idx + VectorWidth;
684 if (VectorWidth != 1) {
685 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
689 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
698 if (VectorWidth != 1) {
700 VectorWidth, adjustForEndian(DL, VectorWidth, Idx)));
702 Builder.getIntN(VectorWidth, 0));
726 if ((Idx + 1) != VectorWidth)
743 if ((Idx + 1) != VectorWidth) {
780 unsigned VectorWidth = VecType->getNumElements();
785 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
801 if (VectorWidth != 1) {
802 Type *SclrMaskTy = Builder.getIntNTy(VectorWidth);
806 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
813 if (VectorWidth != 1) {
815 VectorWidth, adjustForEndian(DL, VectorWidth, Idx)));
817 Builder.getIntN(VectorWidth, 0));
841 if ((Idx + 1) != VectorWidth)
853 if ((Idx + 1) != VectorWidth) {
885 unsigned VectorWidth = AddrType->getNumElements();
889 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {
901 for (unsigned Idx = 0; Idx < VectorWidth; ++Idx) {