Lines Matching refs:OrderMap
199 InstOrderMap OrderMap; in flushLocalValueMap() local
210 sinkLocalValueMaterialization(LocalMI, DefReg, OrderMap); in flushLocalValueMap()
251 InstOrderMap &OrderMap) { in sinkLocalValueMaterialization() argument
268 OrderMap.Orders.erase(&LocalMI); in sinkLocalValueMaterialization()
275 if (OrderMap.Orders.empty()) in sinkLocalValueMaterialization()
276 OrderMap.initialize(FuncInfo.MBB, LastFlushPoint); in sinkLocalValueMaterialization()
282 auto I = OrderMap.Orders.find(&UseInst); in sinkLocalValueMaterialization()
283 assert(I != OrderMap.Orders.end() && in sinkLocalValueMaterialization()
296 if (UsedByPHI && OrderMap.FirstTerminatorOrder < FirstOrder) { in sinkLocalValueMaterialization()
297 FirstOrder = OrderMap.FirstTerminatorOrder; in sinkLocalValueMaterialization()
298 SinkPos = OrderMap.FirstTerminator->getIterator(); in sinkLocalValueMaterialization()
312 unsigned UseOrder = OrderMap.Orders[&DbgVal]; in sinkLocalValueMaterialization()