Searched refs:InterleaveR (Results 1 – 1 of 1) sorted by relevance
3111 static bool isConsecutiveInterleaveGroup(VPInterleaveRecipe *InterleaveR, in isConsecutiveInterleaveGroup() argument3114 if (!InterleaveR) in isConsecutiveInterleaveGroup()3118 if (InterleaveR->getStoredValues().empty()) { in isConsecutiveInterleaveGroup()3119 GroupElementTy = TypeInfo.inferScalarType(InterleaveR->getVPValue(0)); in isConsecutiveInterleaveGroup()3120 if (!all_of(InterleaveR->definedValues(), in isConsecutiveInterleaveGroup()3127 TypeInfo.inferScalarType(InterleaveR->getStoredValues()[0]); in isConsecutiveInterleaveGroup()3128 if (!all_of(InterleaveR->getStoredValues(), in isConsecutiveInterleaveGroup()3136 auto IG = InterleaveR->getInterleaveGroup(); in isConsecutiveInterleaveGroup()3178 auto *InterleaveR = dyn_cast<VPInterleaveRecipe>(&R); in narrowInterleaveGroups() local3179 if (R.mayWriteToMemory() && !InterleaveR) in narrowInterleaveGroups()[all …]