LLVM 18.0.0git
|
This file defines the ilist_node class template, which is a convenient base class for creating classes that can be used with ilists. More...
Go to the source code of this file.
Classes | |
class | llvm::ilist_node_impl< OptionsT > |
Implementation for an ilist node. More... | |
class | llvm::ilist_node< T, Options > |
struct | llvm::ilist_detail::NodeAccess |
An access class for ilist_node private API. More... | |
struct | llvm::ilist_detail::SpecificNodeAccess< OptionsT > |
class | llvm::ilist_sentinel< OptionsT > |
class | llvm::ilist_node_with_parent< NodeTy, ParentTy, Options > |
An ilist node that can access its parent list. More... | |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::ilist_detail |
This file defines the ilist_node class template, which is a convenient base class for creating classes that can be used with ilists.
Definition in file ilist_node.h.