Home | History | Annotate | Download | only in Writer

Lines Matching refs:OM

57 static void orderValue(const Value *V, OrderMap &OM) {
58 if (OM.lookup(V).first)
65 orderValue(Op, OM);
69 OM.index(V);
75 OrderMap OM;
85 orderValue(G.getInitializer(), OM);
88 orderValue(A.getAliasee(), OM);
91 orderValue(I.getResolver(), OM);
95 orderValue(U.get(), OM);
97 OM.LastGlobalConstantID = OM.size();
108 orderValue(&F, OM);
110 orderValue(&A, OM);
112 orderValue(&I, OM);
114 orderValue(&G, OM);
115 OM.LastGlobalValueID = OM.size();
124 orderValue(&BB, OM);
126 orderValue(&A, OM);
132 orderValue(Op, OM);
135 orderValue(&I, OM);
137 return OM;
141 unsigned ID, const OrderMap &OM,
148 if (OM.lookup(U.getUser()).first)
155 bool IsGlobalValue = OM.isGlobalValue(ID);
162 auto LID = OM.lookup(LU->getUser()).first;
163 auto RID = OM.lookup(RU->getUser()).first;
171 if (OM.isGlobalValue(LID) && OM.isGlobalValue(RID))
210 OrderMap &OM, UseListOrderStack &Stack) {
211 auto &IDPair = OM[V];
220 predictValueUseListOrderImpl(V, F, IDPair.first, OM, Stack);
227 predictValueUseListOrder(Op, F, OM, Stack);
231 OrderMap OM = orderModule(M);
248 predictValueUseListOrder(&BB, &F, OM, Stack);
250 predictValueUseListOrder(&A, &F, OM, Stack);
255 predictValueUseListOrder(Op, &F, OM, Stack);
258 predictValueUseListOrder(&I, &F, OM, Stack);
264 predictValueUseListOrder(&G, nullptr, OM, Stack);
266 predictValueUseListOrder(&F, nullptr, OM, Stack);
268 predictValueUseListOrder(&A, nullptr, OM, Stack);
270 predictValueUseListOrder(&I, nullptr, OM, Stack);
273 predictValueUseListOrder(G.getInitializer(), nullptr, OM, Stack);
275 predictValueUseListOrder(A.getAliasee(), nullptr, OM, Stack);
277 predictValueUseListOrder(I.getResolver(), nullptr, OM, Stack);
280 predictValueUseListOrder(U.get(), nullptr, OM, Stack);