Home
last modified time | relevance | path

Searched refs:WorklistMap (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelWorkList.h34 DenseMap<MachineInstr *, unsigned> WorklistMap; variable
39 bool empty() const { return WorklistMap.empty(); } in empty()
41 unsigned size() const { return WorklistMap.size(); } in size()
45 if (WorklistMap.try_emplace(I, Worklist.size()).second) in insert()
51 auto It = WorklistMap.find(I); in remove()
52 if (It == WorklistMap.end()) return; // Not in worklist. in remove()
57 WorklistMap.erase(It); in remove()
62 WorklistMap.clear(); in clear()
71 WorklistMap.erase(I); in pop_back_val()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombineWorklist.h29 DenseMap<Instruction*, unsigned> WorklistMap; variable
42 if (WorklistMap.insert(std::make_pair(I, Worklist.size())).second) { in Add()
59 WorklistMap.reserve(List.size()); in AddInitialGroup()
64 WorklistMap.insert(std::make_pair(I, Idx++)); in AddInitialGroup()
71 DenseMap<Instruction*, unsigned>::iterator It = WorklistMap.find(I); in Remove()
72 if (It == WorklistMap.end()) return; // Not in worklist. in Remove()
77 WorklistMap.erase(It); in Remove()
82 WorklistMap.erase(I); in RemoveOne()
99 assert(WorklistMap.empty() && "Worklist empty, but map not?"); in Zap()
102 WorklistMap.clear(); in Zap()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp140 DenseMap<SDNode *, unsigned> WorklistMap; member in __anon03ecab350111::DAGCombiner
186 if (WorklistMap.insert(std::make_pair(N, Worklist.size())).second) in AddToWorklist()
194 auto It = WorklistMap.find(N); in removeFromWorklist()
195 if (It == WorklistMap.end()) in removeFromWorklist()
200 WorklistMap.erase(It); in removeFromWorklist()
1396 while (!WorklistMap.empty()) { in Run()
1403 bool GoodWorklistEntry = WorklistMap.erase(N); in Run()