Lines Matching defs:Factor
1194 unsigned Limit, Factor = 2;
1204 Factor = 1;
1217 return MemOps.size() * Factor;
1555 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
1558 assert(Factor >= 2 && "Invalid interleave factor");
1564 if (Factor <= TLI->getMaxSupportedInterleaveFactor() && !EltIs64Bits &&
1568 FixedVectorType::get(VecTy->getScalarType(), NumElts / Factor);
1575 if (NumElts % Factor == 0 &&
1576 TLI->isLegalInterleavedAccessType(Factor, SubVecTy, Alignment, DL))
1577 return Factor * BaseCost * TLI->getNumInterleavedAccesses(SubVecTy, DL);
1584 if (ST->hasMVEIntegerOps() && Factor == 2 && NumElts / Factor > 2 &&
1590 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,