Lines Matching refs:MoveGroup
172 struct MoveGroup { struct in __anon2c83e0c90111::AlignVectors
173 MoveGroup(const AddrInfo &AI, Instruction *B, bool Hvx, bool Load) in MoveGroup() function
181 using MoveList = std::vector<MoveGroup>;
244 bool move(const MoveGroup &Move) const;
245 bool realignGroup(const MoveGroup &Move) const;
248 friend raw_ostream &operator<<(raw_ostream &OS, const MoveGroup &MG);
267 raw_ostream &operator<<(raw_ostream &OS, const AlignVectors::MoveGroup &MG) { in operator <<()
575 auto tryAddTo = [&](const AddrInfo &Info, MoveGroup &Move) { in createLoadGroups()
613 erase_if(LoadGroups, [](const MoveGroup &G) { return G.Main.size() <= 1; }); in createLoadGroups()
622 auto tryAddTo = [&](const AddrInfo &Info, MoveGroup &Move) { in createStoreGroups()
654 erase_if(StoreGroups, [](const MoveGroup &G) { return G.Main.size() <= 1; }); in createStoreGroups()
658 auto AlignVectors::move(const MoveGroup &Move) const -> bool { in move()
687 auto AlignVectors::realignGroup(const MoveGroup &Move) const -> bool { in realignGroup()