Lines Matching refs:NumElts

253   unsigned NumElts = NumLanes * 16;  in UpgradeX86PSLLDQIntrinsics()  local
257 VectorType::get(Type::getInt8Ty(C), NumElts), in UpgradeX86PSLLDQIntrinsics()
260 Value *Res = ConstantVector::getSplat(NumElts, Builder.getInt8(0)); in UpgradeX86PSLLDQIntrinsics()
267 for (unsigned l = 0; l != NumElts; l += 16) in UpgradeX86PSLLDQIntrinsics()
269 unsigned Idx = NumElts + i - Shift; in UpgradeX86PSLLDQIntrinsics()
270 if (Idx < NumElts) in UpgradeX86PSLLDQIntrinsics()
271 Idx -= NumElts - 16; // end of lane, switch operand. in UpgradeX86PSLLDQIntrinsics()
290 unsigned NumElts = NumLanes * 16; in UpgradeX86PSRLDQIntrinsics() local
294 VectorType::get(Type::getInt8Ty(C), NumElts), in UpgradeX86PSRLDQIntrinsics()
297 Value *Res = ConstantVector::getSplat(NumElts, Builder.getInt8(0)); in UpgradeX86PSRLDQIntrinsics()
304 for (unsigned l = 0; l != NumElts; l += 16) in UpgradeX86PSRLDQIntrinsics()
308 Idx += NumElts - 16; // end of lane, switch operand. in UpgradeX86PSRLDQIntrinsics()
502 unsigned NumElts = VecTy->getNumElements(); in UpgradeIntrinsicCall() local
505 for (unsigned i = 0; i != NumElts; ++i) { in UpgradeIntrinsicCall()
506 unsigned Idx = ((Imm >> (i%8)) & 1) ? i + NumElts : i; in UpgradeIntrinsicCall()
519 unsigned NumElts = VecTy->getNumElements(); in UpgradeIntrinsicCall() local
527 for (unsigned i = 0; i != NumElts; ++i) { in UpgradeIntrinsicCall()
546 for (unsigned i = 0; i != NumElts / 2; ++i) { in UpgradeIntrinsicCall()
547 unsigned Idx = Imm ? i : (i + NumElts); in UpgradeIntrinsicCall()
552 for (unsigned i = NumElts / 2; i != NumElts; ++i) { in UpgradeIntrinsicCall()
553 unsigned Idx = Imm ? (i + NumElts / 2) : i; in UpgradeIntrinsicCall()
564 unsigned NumElts = VecTy->getNumElements(); in UpgradeIntrinsicCall() local
570 SmallVector<Constant*, 4> Idxs(NumElts); in UpgradeIntrinsicCall()
571 for (unsigned i = 0; i != NumElts; ++i) { in UpgradeIntrinsicCall()
572 unsigned Idx = Imm ? (i + NumElts) : i; in UpgradeIntrinsicCall()