|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/ilist.h 390 using iplist_impl_type = typename iplist::iplist_impl;
395 iplist(const iplist &X) = delete;
396 iplist &operator=(const iplist &X) = delete;
396 iplist &operator=(const iplist &X) = delete;
398 iplist(iplist &&X) : iplist_impl_type(std::move(X)) {}
399 iplist &operator=(iplist &&X) {
399 iplist &operator=(iplist &&X) {
405 template <class T, class... Options> using ilist = iplist<T, Options...>;
413 void swap(llvm::iplist<Ty> &Left, llvm::iplist<Ty> &Right) {
413 void swap(llvm::iplist<Ty> &Left, llvm::iplist<Ty> &Right) {
include/llvm/Analysis/AliasSetTracker.h 349 ilist<AliasSet> AliasSets;
392 const ilist<AliasSet> &getAliasSets() const { return AliasSets; }
415 using iterator = ilist<AliasSet>::iterator;
416 using const_iterator = ilist<AliasSet>::const_iterator;
include/llvm/Analysis/IVUsers.h 104 ilist<IVStrideUse> IVUses;
142 typedef ilist<IVStrideUse>::iterator iterator;
143 typedef ilist<IVStrideUse>::const_iterator const_iterator;
include/llvm/Analysis/MemorySSA.h 751 using AccessList = iplist<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>;
include/llvm/CodeGen/MachineBasicBlock.h 81 using Instructions = ilist<MachineInstr, ilist_sentinel_tracking<true>>;
include/llvm/CodeGen/MachineFunction.h 272 using BasicBlockListType = ilist<MachineBasicBlock>;
include/llvm/CodeGen/SelectionDAG.h 245 ilist<SDNode> AllNodes;
452 using allnodes_const_iterator = ilist<SDNode>::const_iterator;
457 using allnodes_iterator = ilist<SDNode>::iterator;
462 ilist<SDNode>::size_type allnodes_size() const {
include/llvm/CodeGen/SlotIndexes.h 319 using IndexList = ilist<IndexListEntry>;
include/llvm/IR/Module.h 79 using NamedMDListType = ilist<NamedMDNode>;
include/llvm/MC/MCSection.h 50 using FragmentListType = iplist<MCFragment>;
include/llvm/Transforms/Utils/PredicateInfo.h 210 iplist<PredicateBase> AllInfos;
lib/IR/BasicBlock.cpp 121 iplist<BasicBlock>::iterator BasicBlock::eraseFromParent() {
lib/IR/Instruction.cpp 67 iplist<Instruction>::iterator Instruction::eraseFromParent() {
lib/Transforms/Vectorize/VPlan.cpp 282 iplist<VPRecipeBase>::iterator VPRecipeBase::eraseFromParent() {
lib/Transforms/Vectorize/VPlan.h 625 iplist<VPRecipeBase>::iterator eraseFromParent();
988 using RecipeListTy = iplist<VPRecipeBase>;
tools/lld/include/lld/Core/Simple.h 239 typedef llvm::ilist<SimpleReference> RefList;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp 79 typedef llvm::ilist<TrieEdge> TrieEdgeList;
unittests/ADT/IListTest.cpp 29 ilist<Node> List;
40 const ilist<Node> &ConstList = List;
49 ilist<Node> L1, L2, L3;
78 ilist<Node> List;
98 ilist<Node> L;
114 ilist<Node> L;
130 ilist<Node> List;
137 ilist<Node>::iterator E = List.end();
234 ilist<NodeWithCallback> L1, L2;
262 ilist<NodeWithCallback> L1;
293 ilist<PrivateNode> L;
300 ilist<PrivateNode> L2;
unittests/ADT/IteratorTest.cpp 42 using BidiIter = ilist<int*>::iterator;