Home | History | Annotate | Download | only in IR

Lines Matching defs:OM

71 static void orderValue(const Value *V, OrderMap &OM) {
72 if (OM.lookup(V).first)
79 orderValue(Op, OM);
83 OM.index(V);
89 OrderMap OM;
94 orderValue(G.getInitializer(), OM);
95 orderValue(&G, OM);
99 orderValue(A.getAliasee(), OM);
100 orderValue(&A, OM);
105 orderValue(F.getPrefixData(), OM);
109 orderValue(F.getPrologueData(), OM);
111 orderValue(&F, OM);
117 orderValue(&A, OM);
119 orderValue(&BB, OM);
124 orderValue(Op, OM);
125 orderValue(&I, OM);
129 return OM;
133 unsigned ID, const OrderMap &OM,
140 if (OM.lookup(U.getUser()).first)
150 ID = OM.lookup(BA->getBasicBlock()).first;
157 auto LID = OM.lookup(LU->getUser()).first;
158 auto RID = OM.lookup(RU->getUser()).first;
196 OrderMap &OM, UseListOrderStack &Stack) {
197 auto &IDPair = OM[V];
206 predictValueUseListOrderImpl(V, F, IDPair.first, OM, Stack);
213 predictValueUseListOrder(Op, F, OM, Stack);
217 OrderMap OM = orderModule(M);
234 predictValueUseListOrder(&BB, &F, OM, Stack);
236 predictValueUseListOrder(&A, &F, OM, Stack);
241 predictValueUseListOrder(Op, &F, OM, Stack);
244 predictValueUseListOrder(&I, &F, OM, Stack);
249 predictValueUseListOrder(&G, nullptr, OM, Stack);
251 predictValueUseListOrder(&F, nullptr, OM, Stack);
253 predictValueUseListOrder(&A, nullptr, OM, Stack);
256 predictValueUseListOrder(G.getInitializer(), nullptr, OM, Stack);
258 predictValueUseListOrder(A.getAliasee(), nullptr, OM, Stack);
261 predictValueUseListOrder(F.getPrefixData(), nullptr, OM, Stack);