Lines Matching refs:MergeableInsts
285 std::list<std::list<CombineInfo> > &MergeableInsts) const;
290 std::list<std::list<CombineInfo>> &MergeableInsts) const;
307 bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts);
2232 std::list<std::list<CombineInfo> > &MergeableInsts) const { in addInstToMergeableList()
2233 for (std::list<CombineInfo> &AddrList : MergeableInsts) { in addInstToMergeableList()
2243 MergeableInsts.emplace_back(1, CI); in addInstToMergeableList()
2250 std::list<std::list<CombineInfo>> &MergeableInsts) const { in collectMergeableInsts()
2303 addInstToMergeableList(CI, MergeableInsts); in collectMergeableInsts()
2313 for (std::list<std::list<CombineInfo>>::iterator I = MergeableInsts.begin(), in collectMergeableInsts()
2314 E = MergeableInsts.end(); I != E;) { in collectMergeableInsts()
2321 I = MergeableInsts.erase(I); in collectMergeableInsts()
2342 std::list<std::list<CombineInfo> > &MergeableInsts) { in optimizeBlock()
2345 for (std::list<std::list<CombineInfo>>::iterator I = MergeableInsts.begin(), in optimizeBlock()
2346 E = MergeableInsts.end(); I != E;) { in optimizeBlock()
2354 I = MergeableInsts.erase(I); in optimizeBlock()
2363 I = MergeableInsts.erase(I); in optimizeBlock()
2490 std::list<std::list<CombineInfo>> MergeableInsts; in runOnMachineFunction() local
2495 collectMergeableInsts(I, E, Visited, AnchorList, MergeableInsts); in runOnMachineFunction()
2501 Modified |= optimizeBlock(MergeableInsts); in runOnMachineFunction()