Lines Matching refs:MergeableInsts
277 std::list<std::list<CombineInfo> > &MergeableInsts) const;
282 std::list<std::list<CombineInfo>> &MergeableInsts) const;
299 bool optimizeBlock(std::list<std::list<CombineInfo> > &MergeableInsts);
2259 std::list<std::list<CombineInfo> > &MergeableInsts) const { in addInstToMergeableList()
2260 for (std::list<CombineInfo> &AddrList : MergeableInsts) { in addInstToMergeableList()
2270 MergeableInsts.emplace_back(1, CI); in addInstToMergeableList()
2277 std::list<std::list<CombineInfo>> &MergeableInsts) const { in collectMergeableInsts()
2330 addInstToMergeableList(CI, MergeableInsts); in collectMergeableInsts()
2340 for (std::list<std::list<CombineInfo>>::iterator I = MergeableInsts.begin(), in collectMergeableInsts()
2341 E = MergeableInsts.end(); I != E;) { in collectMergeableInsts()
2348 I = MergeableInsts.erase(I); in collectMergeableInsts()
2369 std::list<std::list<CombineInfo> > &MergeableInsts) { in optimizeBlock()
2372 for (std::list<std::list<CombineInfo>>::iterator I = MergeableInsts.begin(), in optimizeBlock()
2373 E = MergeableInsts.end(); I != E;) { in optimizeBlock()
2381 I = MergeableInsts.erase(I); in optimizeBlock()
2390 I = MergeableInsts.erase(I); in optimizeBlock()
2517 std::list<std::list<CombineInfo>> MergeableInsts; in runOnMachineFunction() local
2522 collectMergeableInsts(I, E, Visited, AnchorList, MergeableInsts); in runOnMachineFunction()
2528 Modified |= optimizeBlock(MergeableInsts); in runOnMachineFunction()