reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
84 struct extract_tag<ilist_tag<Tag>, Options...> { 90 template <class Tag> struct is_valid_option<ilist_tag<Tag>> : std::true_type {};include/llvm/Analysis/MemorySSA.h
139 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 140 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 143 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 145 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 751 using AccessList = iplist<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 753 simple_ilist<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>;unittests/ADT/IListNodeTest.cpp
26 compute_node_options<Node, ilist_tag<void>>::type>::value, 29 !std::is_same<compute_node_options<Node, ilist_tag<TagA>>::type, 30 compute_node_options<Node, ilist_tag<void>>::type>::value, 33 !std::is_same<compute_node_options<Node, ilist_tag<TagA>>::type, 34 compute_node_options<Node, ilist_tag<TagB>>::type>::value, 40 ilist_tag<void>>::type>::value, 45 compute_node_options<Node, ilist_tag<void>, 52 ilist_tag<void>>::type>::value, 57 compute_node_options<Node, ilist_tag<void>, 63 ilist_tag<TagA>>::type, 64 compute_node_options<Node, ilist_tag<TagA>,unittests/ADT/SimpleIListTest.cpp
605 struct DoubleNode : ilist_node<DoubleNode, ilist_tag<Tag1>>, 606 ilist_node<DoubleNode, ilist_tag<Tag2>> { 607 typedef ilist_node<DoubleNode, ilist_tag<Tag1>> Node1Type; 608 typedef ilist_node<DoubleNode, ilist_tag<Tag2>> Node2Type; 619 typedef simple_ilist<DoubleNode, ilist_tag<Tag1>> TaggedList1Type; 620 typedef simple_ilist<DoubleNode, ilist_tag<Tag2>> TaggedList2Type;