reference, declarationdefinition
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;