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>;
  170       const MachineInstrBundleIterator<Ty, !IsReverse> &I)
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
   18     : public ilist_node<MyBundledInstr, ilist_sentinel_tracking<true>> {
   22 typedef MachineInstrBundleIterator<MyBundledInstr> bundled_iterator;
   23 typedef MachineInstrBundleIterator<const MyBundledInstr> const_bundled_iterator;
   24 typedef MachineInstrBundleIterator<MyBundledInstr, true>
   26 typedef MachineInstrBundleIterator<const MyBundledInstr, true>
   32   MyBundledInstr MBI;
   70   MyBundledInstr MBI;
   71   const MyBundledInstr &CMBI = MBI;