Lines Matching refs:ReplicationFactor
2475 int ReplicationFactor, int VF) { in isReplicationMaskWithParams() argument
2476 assert(Mask.size() == (unsigned)ReplicationFactor * VF && in isReplicationMaskWithParams()
2480 ArrayRef<int> CurrSubMask = Mask.take_front(ReplicationFactor); in isReplicationMaskWithParams()
2481 assert(CurrSubMask.size() == (unsigned)ReplicationFactor && in isReplicationMaskWithParams()
2483 Mask = Mask.drop_front(ReplicationFactor); in isReplicationMaskWithParams()
2495 int &ReplicationFactor, int &VF) { in isReplicationMask() argument
2498 ReplicationFactor = in isReplicationMask()
2500 if (ReplicationFactor == 0 || Mask.size() % ReplicationFactor != 0) in isReplicationMask()
2502 VF = Mask.size() / ReplicationFactor; in isReplicationMask()
2503 return isReplicationMaskWithParams(Mask, ReplicationFactor, VF); in isReplicationMask()
2532 ReplicationFactor = PossibleReplicationFactor; in isReplicationMask()
2540 bool ShuffleVectorInst::isReplicationMask(int &ReplicationFactor, in isReplicationMask() argument
2550 ReplicationFactor = ShuffleMask.size() / VF; in isReplicationMask()
2552 return isReplicationMaskWithParams(ShuffleMask, ReplicationFactor, VF); in isReplicationMask()