Lines Matching refs:OM
85 static void orderValue(const Value *V, OrderMap &OM) { in orderValue() argument
86 if (OM.lookup(V).first) in orderValue()
93 orderValue(Op, OM); in orderValue()
96 orderValue(CE->getShuffleMaskForBitcode(), OM); in orderValue()
102 OM.index(V); in orderValue()
108 OrderMap OM; in orderModule() local
118 orderValue(G.getInitializer(), OM); in orderModule()
121 orderValue(A.getAliasee(), OM); in orderModule()
124 orderValue(I.getResolver(), OM); in orderModule()
128 orderValue(U.get(), OM); in orderModule()
136 auto orderConstantValue = [&OM](const Value *V) { in orderModule()
138 orderValue(V, OM); in orderModule()
158 OM.LastGlobalConstantID = OM.size(); in orderModule()
169 orderValue(&F, OM); in orderModule()
171 orderValue(&A, OM); in orderModule()
173 orderValue(&I, OM); in orderModule()
175 orderValue(&G, OM); in orderModule()
176 OM.LastGlobalValueID = OM.size(); in orderModule()
185 orderValue(&BB, OM); in orderModule()
187 orderValue(&A, OM); in orderModule()
193 orderValue(Op, OM); in orderModule()
195 orderValue(SVI->getShuffleMaskForBitcode(), OM); in orderModule()
199 orderValue(&I, OM); in orderModule()
201 return OM; in orderModule()
205 unsigned ID, const OrderMap &OM, in predictValueUseListOrderImpl() argument
212 if (OM.lookup(U.getUser()).first) in predictValueUseListOrderImpl()
219 bool IsGlobalValue = OM.isGlobalValue(ID); in predictValueUseListOrderImpl()
226 auto LID = OM.lookup(LU->getUser()).first; in predictValueUseListOrderImpl()
227 auto RID = OM.lookup(RU->getUser()).first; in predictValueUseListOrderImpl()
235 if (OM.isGlobalValue(LID) && OM.isGlobalValue(RID)) { in predictValueUseListOrderImpl()
275 OrderMap &OM, UseListOrderStack &Stack) { in predictValueUseListOrder() argument
276 auto &IDPair = OM[V]; in predictValueUseListOrder()
285 predictValueUseListOrderImpl(V, F, IDPair.first, OM, Stack); in predictValueUseListOrder()
292 predictValueUseListOrder(Op, F, OM, Stack); in predictValueUseListOrder()
295 predictValueUseListOrder(CE->getShuffleMaskForBitcode(), F, OM, in predictValueUseListOrder()
302 OrderMap OM = orderModule(M); in predictUseListOrder() local
318 predictValueUseListOrder(&BB, &F, OM, Stack); in predictUseListOrder()
320 predictValueUseListOrder(&A, &F, OM, Stack); in predictUseListOrder()
325 predictValueUseListOrder(Op, &F, OM, Stack); in predictUseListOrder()
327 predictValueUseListOrder(SVI->getShuffleMaskForBitcode(), &F, OM, in predictUseListOrder()
332 predictValueUseListOrder(&I, &F, OM, Stack); in predictUseListOrder()
338 predictValueUseListOrder(&G, nullptr, OM, Stack); in predictUseListOrder()
340 predictValueUseListOrder(&F, nullptr, OM, Stack); in predictUseListOrder()
342 predictValueUseListOrder(&A, nullptr, OM, Stack); in predictUseListOrder()
344 predictValueUseListOrder(&I, nullptr, OM, Stack); in predictUseListOrder()
347 predictValueUseListOrder(G.getInitializer(), nullptr, OM, Stack); in predictUseListOrder()
349 predictValueUseListOrder(A.getAliasee(), nullptr, OM, Stack); in predictUseListOrder()
351 predictValueUseListOrder(I.getResolver(), nullptr, OM, Stack); in predictUseListOrder()
354 predictValueUseListOrder(U.get(), nullptr, OM, Stack); in predictUseListOrder()