reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
66 struct VReg2SUnitOperIdx : public VReg2SUnit {
99 ValueT Data; 103 SMSNode(ValueT D, unsigned P, unsigned N) : Data(D), Prev(P), Next(N) {} 126 SparseSetValFunctor<KeyT, ValueT, KeyFunctorT> ValIndexOf; 134 unsigned sparseIndex(const ValueT &Val) const { 159 unsigned addValue(const ValueT& V, unsigned Prev, unsigned Next) { 185 using value_type = ValueT; 186 using reference = ValueT &; 187 using const_reference = const ValueT &; 188 using pointer = ValueT *; 189 using const_pointer = const ValueT *; 221 ValueT> { 250 using super = std::iterator<std::bidirectional_iterator_tag, ValueT>; 419 iterator insert(const ValueT &Val) {include/llvm/ADT/SparseSet.h
57 static unsigned getValIndex(const ValueT &Val) { 68 unsigned operator()(const ValueT &Val) const { 69 return SparseSetValTraits<ValueT>::getValIndex(Val);include/llvm/CodeGen/ScheduleDAGInstrs.h
66 struct VReg2SUnitOperIdx : public VReg2SUnit { 96 using VReg2SUnitMap = SparseSet<VReg2SUnit, VirtReg2IndexFunctor>; 101 using VReg2SUnitMultiMap = SparseMultiSet<VReg2SUnit, VirtReg2IndexFunctor>;lib/CodeGen/MachineScheduler.cpp
1110 for (const VReg2SUnit &V2SU 1142 for (const VReg2SUnit &V2SU 1339 for (const VReg2SUnit &V2SUlib/CodeGen/ScheduleDAGInstrs.cpp
468 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg), 519 for (VReg2SUnit &V2SU : make_range(CurrentVRegDefs.find(Reg),usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
123 typedef _Tp value_type;