Lines Matching defs:UserTreeIdx
3596 const EdgeInfo &UserTreeIdx,
3602 TreeEntry *E = newTreeEntry(VL, EntryState, Bundle, S, UserTreeIdx,
3613 const EdgeInfo &UserTreeIdx,
3622 S.getOpcode() == Instruction::Load && UserTreeIdx.EdgeIdx == UINT_MAX &&
3623 !UserTreeIdx.UserTE)
3699 if (UserTreeIdx.EdgeIdx != UINT_MAX || !UserTreeIdx.UserTE ||
3700 !UserTreeIdx.UserTE->isGather())
3709 if (UserTreeIdx.UserTE)
3710 Last->UserTreeIndices.push_back(UserTreeIdx);
8097 const EdgeInfo &UserTreeIdx,
8128 if ((UserTreeIdx.UserTE &&
8129 UserTreeIdx.UserTE->hasNonWholeRegisterOrNonPowerOf2Vec(*TTI)) ||
8133 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8158 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8166 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8181 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8191 E->UserTreeIndices.push_back(UserTreeIdx);
8202 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8222 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8233 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8241 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8305 UserTreeIdx.UserTE &&
8306 UserTreeIdx.UserTE->State == TreeEntry::ScatterVectorize;
8321 sortPtrAccesses(VL, UserTreeIdx.UserTE->getMainOp()->getType(), *DL, *SE,
8332 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8343 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8361 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8373 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8405 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx);
8419 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8441 newTreeEntry(VL, std::nullopt /*not vectorized*/, S, UserTreeIdx,
8474 newTreeEntry(VL, Bundle, S, UserTreeIdx, ReuseShuffleIndices);
8505 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8538 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8558 TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8571 UserTreeIdx, ReuseShuffleIndices, CurrentOrder);
8578 UserTreeIdx, ReuseShuffleIndices);
8624 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8652 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8723 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8736 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8795 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8814 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
8829 TreeEntry *TE = newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,