Lines Matching refs:ReuseShuffleIndices

672       return VL.size() == ReuseShuffleIndices.size() &&  in isSame()
674 VL.begin(), VL.end(), ReuseShuffleIndices.begin(), in isSame()
688 SmallVector<unsigned, 4> ReuseShuffleIndices; member
708 ArrayRef<unsigned> ReuseShuffleIndices = None, in newTreeEntry() argument
715 Last->ReuseShuffleIndices.append(ReuseShuffleIndices.begin(), in newTreeEntry()
716 ReuseShuffleIndices.end()); in newTreeEntry()
1348 if (!Entry->ReuseShuffleIndices.empty()) { in buildTree()
1350 std::distance(Entry->ReuseShuffleIndices.begin(), in buildTree()
1351 llvm::find(Entry->ReuseShuffleIndices, FoundLane)); in buildTree()
2069 unsigned ReuseShuffleNumbers = E->ReuseShuffleIndices.size(); in getEntryCost()
2070 bool NeedToShuffleReuses = !E->ReuseShuffleIndices.empty(); in getEntryCost()
2119 for (unsigned I : E->ReuseShuffleIndices) { in getEntryCost()
2378 for (unsigned Idx : E->ReuseShuffleIndices) { in getEntryCost()
2941 if (!E->ReuseShuffleIndices.empty()) { in Gather()
2943 std::distance(E->ReuseShuffleIndices.begin(), in Gather()
2944 llvm::find(E->ReuseShuffleIndices, FoundLane)); in Gather()
2960 if (VL.size() == E->Scalars.size() && !E->ReuseShuffleIndices.empty()) { in vectorizeTree()
2968 for(unsigned Idx : E->ReuseShuffleIndices) in vectorizeTree()
3041 bool NeedToShuffleReuses = !E->ReuseShuffleIndices.empty(); in vectorizeTree()
3048 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3069 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3116 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3125 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3151 NewV, UndefValue::get(VecTy), E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3160 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3198 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3232 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3260 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3313 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3360 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3395 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3428 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3482 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()
3556 E->ReuseShuffleIndices, "shuffle"); in vectorizeTree()