Home
last modified time | relevance | path

Searched refs:ilist_iterator_bits (Results 1 – 6 of 6) sorted by relevance

/llvm-project/llvm/unittests/ADT/
H A DIListIteratorBitsTest.cpp22 struct Node : ilist_node<Node, ilist_iterator_bits<true>> {
32 : ilist_node<ParentNode, ilist_iterator_bits<true>, ilist_parent<Parent>> {
36 simple_ilist<Node, ilist_iterator_bits<true>>::iterator I; in TEST()
37 simple_ilist<Node, ilist_iterator_bits<true>>::reverse_iterator RI; in TEST()
38 simple_ilist<Node, ilist_iterator_bits<true>>::const_iterator CI; in TEST()
39 simple_ilist<Node, ilist_iterator_bits<true>>::const_reverse_iterator CRI; in TEST()
57 simple_ilist<Node, ilist_iterator_bits<true>> L; in TEST()
61 simple_ilist<Node, ilist_iterator_bits<true>>::iterator I, I2; in TEST()
88 simple_ilist<Node, ilist_iterator_bits<true>>::iterator I3(I); in TEST()
97 Node, ilist_iterator_bits<true>>::type;
[all …]
/llvm-project/llvm/include/llvm/ADT/
H A Dilist_node_options.h40 template <bool ExtraIteratorBits> struct ilist_iterator_bits {}; struct
121 struct extract_iterator_bits<ilist_iterator_bits<IteratorBits>, Options...>
128 struct is_valid_option<ilist_iterator_bits<IteratorBits>> : std::true_type {};
/llvm-project/llvm/include/llvm/IR/
H A DValueSymbolTable.h30 template <bool ExtraIteratorBits> struct ilist_iterator_bits;
46 friend class SymbolTableListTraits<Instruction, ilist_iterator_bits<true>,
H A DInstruction.h49 using InstListType = SymbolTableList<Instruction, ilist_iterator_bits<true>,
67 ilist_iterator_bits<true>,
70 using InstListType = SymbolTableList<Instruction, ilist_iterator_bits<true>,
1044 friend class SymbolTableListTraits<Instruction, ilist_iterator_bits<true>,
H A DBasicBlock.h63 using InstListType = SymbolTableList<Instruction, ilist_iterator_bits<true>,
188 llvm::Instruction, ilist_iterator_bits<true>, ilist_parent<BasicBlock>>;
190 ilist_iterator_bits<true>,
/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp179 Instruction, ilist_iterator_bits<true>, ilist_parent<BasicBlock>>;