Lines Matching defs:Factor
1176 unsigned Limit, Factor = 2;
1186 Factor = 1;
1199 return MemOps.size() * Factor;
1537 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
1540 assert(Factor >= 2 && "Invalid interleave factor");
1546 if (Factor <= TLI->getMaxSupportedInterleaveFactor() && !EltIs64Bits &&
1550 FixedVectorType::get(VecTy->getScalarType(), NumElts / Factor);
1557 if (NumElts % Factor == 0 &&
1558 TLI->isLegalInterleavedAccessType(Factor, SubVecTy, Alignment, DL))
1559 return Factor * BaseCost * TLI->getNumInterleavedAccesses(SubVecTy, DL);
1566 if (ST->hasMVEIntegerOps() && Factor == 2 && NumElts / Factor > 2 &&
1572 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,