Lines Matching refs:OM
77 static void orderValue(const Value *V, OrderMap &OM) { in orderValue() argument
78 if (OM.lookup(V).first) in orderValue()
85 orderValue(Op, OM); in orderValue()
88 orderValue(CE->getShuffleMaskForBitcode(), OM); in orderValue()
94 OM.index(V); in orderValue()
100 OrderMap OM; in orderModule() local
111 orderValue(&G, OM); in orderModule()
113 orderValue(&A, OM); in orderModule()
115 orderValue(&I, OM); in orderModule()
117 orderValue(&F, OM); in orderModule()
118 OM.LastGlobalValueID = OM.size(); in orderModule()
120 auto orderConstantValue = [&OM](const Value *V) { in orderModule()
122 orderValue(V, OM); in orderModule()
132 orderValue(&BB, OM); in orderModule()
160 orderValue(&A, OM); in orderModule()
166 orderValue(SVI->getShuffleMaskForBitcode(), OM); in orderModule()
167 orderValue(&I, OM); in orderModule()
170 return OM; in orderModule()
174 unsigned ID, const OrderMap &OM, in predictValueUseListOrderImpl() argument
181 if (OM.lookup(U.getUser()).first) in predictValueUseListOrderImpl()
188 bool IsGlobalValue = OM.isGlobalValue(ID); in predictValueUseListOrderImpl()
195 auto LID = OM.lookup(LU->getUser()).first; in predictValueUseListOrderImpl()
196 auto RID = OM.lookup(RU->getUser()).first; in predictValueUseListOrderImpl()
232 OrderMap &OM, UseListOrderStack &Stack) { in predictValueUseListOrder() argument
233 auto &IDPair = OM[V]; in predictValueUseListOrder()
242 predictValueUseListOrderImpl(V, F, IDPair.first, OM, Stack); in predictValueUseListOrder()
249 predictValueUseListOrder(Op, F, OM, Stack); in predictValueUseListOrder()
252 predictValueUseListOrder(CE->getShuffleMaskForBitcode(), F, OM, in predictValueUseListOrder()
259 OrderMap OM = orderModule(M); in predictUseListOrder() local
274 predictValueUseListOrder(VAM->getValue(), &F, OM, Stack); in predictUseListOrder()
277 predictValueUseListOrder(VAM->getValue(), &F, OM, Stack); in predictUseListOrder()
283 predictValueUseListOrder(&BB, &F, OM, Stack); in predictUseListOrder()
285 predictValueUseListOrder(&A, &F, OM, Stack); in predictUseListOrder()
295 predictValueUseListOrder(Op, &F, OM, Stack); in predictUseListOrder()
300 predictValueUseListOrder(SVI->getShuffleMaskForBitcode(), &F, OM, in predictUseListOrder()
302 predictValueUseListOrder(&I, &F, OM, Stack); in predictUseListOrder()
310 predictValueUseListOrder(&G, nullptr, OM, Stack); in predictUseListOrder()
312 predictValueUseListOrder(&F, nullptr, OM, Stack); in predictUseListOrder()
314 predictValueUseListOrder(&A, nullptr, OM, Stack); in predictUseListOrder()
316 predictValueUseListOrder(&I, nullptr, OM, Stack); in predictUseListOrder()
319 predictValueUseListOrder(G.getInitializer(), nullptr, OM, Stack); in predictUseListOrder()
321 predictValueUseListOrder(A.getAliasee(), nullptr, OM, Stack); in predictUseListOrder()
323 predictValueUseListOrder(I.getResolver(), nullptr, OM, Stack); in predictUseListOrder()
326 predictValueUseListOrder(U.get(), nullptr, OM, Stack); in predictUseListOrder()