reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/ilist_node.h
  150           typename ilist_detail::compute_node_options<T, Options...>::type> {
include/llvm/ADT/ilist_node_options.h
  108   typedef T value_type;
  109   typedef T *pointer;
  110   typedef T &reference;
  111   typedef const T *const_pointer;
  112   typedef const T &const_reference;
  122   typedef node_options<T, extract_sentinel_tracking<Options...>::value,
include/llvm/ADT/simple_ilist.h
   79     : ilist_detail::compute_node_options<T, Options...>::type::list_base_type,
   81           typename ilist_detail::compute_node_options<T, Options...>::type> {
   85       typename ilist_detail::compute_node_options<T, Options...>::type;
include/llvm/CodeGen/MachineInstrBundleIterator.h
   26   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
   32   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
   38   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
   44   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
  109   using Traits = MachineInstrBundleIteratorTraits<Ty, IsReverse>;
  129   using reverse_iterator = MachineInstrBundleIterator<Ty, !IsReverse>;
  154       const MachineInstrBundleIterator<OtherTy, IsReverse> &I,
  155       typename std::enable_if<std::is_convertible<OtherTy *, Ty *>::value,
  155       typename std::enable_if<std::is_convertible<OtherTy *, Ty *>::value,
  170       const MachineInstrBundleIterator<Ty, !IsReverse> &I)
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
  133     : ilist_node<MyUnbundledInstr, ilist_sentinel_tracking<true>> {
  137 typedef MachineInstrBundleIterator<MyUnbundledInstr> unbundled_iterator;
  138 typedef MachineInstrBundleIterator<const MyUnbundledInstr>
  140 typedef MachineInstrBundleIterator<MyUnbundledInstr, true>
  142 typedef MachineInstrBundleIterator<const MyUnbundledInstr, true>
  146   simple_ilist<MyUnbundledInstr, ilist_sentinel_tracking<true>> L;
  148   MyUnbundledInstr A, B;
  153   typedef MachineInstrBundleIterator<MyUnbundledInstr> iterator;
  154   typedef MachineInstrBundleIterator<MyUnbundledInstr, true> reverse_iterator;
  155   typedef MachineInstrBundleIterator<const MyUnbundledInstr> const_iterator;
  156   typedef MachineInstrBundleIterator<const MyUnbundledInstr, true>