Home
last modified time | relevance | path

Searched refs:OrderMap (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DCallGraphSort.cpp223 DenseMap<const InputSectionBase *, int> OrderMap; in run() local
228 OrderMap[Sections[SecIndex]] = CurOrder++; in run()
230 return OrderMap; in run()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp57 struct OrderMap { struct
62 OrderMap() = default;
88 static void orderValue(const Value *V, OrderMap &OM) { in orderValue()
103 static OrderMap orderModule(const Module &M) { in orderModule()
106 OrderMap OM; in orderModule()
172 unsigned ID, const OrderMap &OM, in predictValueUseListOrderImpl()
241 OrderMap &OM, UseListOrderStack &Stack) { in predictValueUseListOrder()
262 OrderMap OM = orderModule(M); in predictUseListOrder()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h246 DenseMap<Instruction *, unsigned> OrderMap; in generateInstructionOrderMap() local
249 OrderMap[InstMap[I]] = I; in generateInstructionOrderMap()
251 return OrderMap; in generateInstructionOrderMap()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp199 InstOrderMap OrderMap; in flushLocalValueMap() local
210 sinkLocalValueMaterialization(LocalMI, DefReg, OrderMap); in flushLocalValueMap()
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()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h583 InstOrderMap &OrderMap);
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAsmWriter.cpp101 struct OrderMap { struct
120 static void orderValue(const Value *V, OrderMap &OM) { in orderValue()
135 static OrderMap orderModule(const Module *M) { in orderModule()
138 OrderMap OM; in orderModule()
183 unsigned ID, const OrderMap &OM, in predictValueUseListOrderImpl()
246 OrderMap &OM, UseListOrderStack &Stack) { in predictValueUseListOrder()
267 OrderMap OM = orderModule(M); in predictUseListOrder()