|
LLVM 22.0.0git
|
#include "Target/X86/ImmutableGraph.h"
Classes | |
| class | iterator |
Public Types | |
| using | index_iterator = typename BitVector::const_set_bits_iterator |
Public Member Functions | |
| EdgeSet (const ImmutableGraph &G, bool ContainsAll=false) | |
| bool | insert (const Edge &E) |
| void | erase (const Edge &E) |
| bool | contains (const Edge &E) const |
| void | clear () |
| bool | empty () const |
| size_type | count () const |
| Return the number of elements in the set. | |
| size_type | size () const |
| Return the size of the set's domain. | |
| EdgeSet & | operator|= (const EdgeSet &RHS) |
| Set union. | |
| EdgeSet & | operator&= (const EdgeSet &RHS) |
| Set intersection. | |
| EdgeSet & | operator^= (const EdgeSet &RHS) |
| Set disjoint union. | |
| index_iterator | index_begin () const |
| index_iterator | index_end () const |
| void | set (size_type Idx) |
| void | reset (size_type Idx) |
| iterator | begin () const |
| iterator | end () const |
Definition at line 199 of file ImmutableGraph.h.
| using llvm::ImmutableGraph< NodeValueT, EdgeValueT >::EdgeSet::index_iterator = typename BitVector::const_set_bits_iterator |
Definition at line 245 of file ImmutableGraph.h.
|
inline |
Definition at line 204 of file ImmutableGraph.h.
References llvm::ImmutableGraph< NodeValueT, EdgeValueT >::edges_size(), and llvm::ImmutableGraph< NodeValueT, EdgeValueT >::ImmutableGraph().
Referenced by llvm::ImmutableGraph< NodeValueT, EdgeValueT >::EdgeSet::iterator::iterator(), operator&=(), operator^=(), and operator|=().
|
inline |
Definition at line 283 of file ImmutableGraph.h.
|
inline |
Definition at line 220 of file ImmutableGraph.h.
|
inline |
Definition at line 216 of file ImmutableGraph.h.
References E().
|
inline |
Return the number of elements in the set.
Definition at line 223 of file ImmutableGraph.h.
|
inline |
Definition at line 221 of file ImmutableGraph.h.
|
inline |
Definition at line 284 of file ImmutableGraph.h.
|
inline |
Definition at line 212 of file ImmutableGraph.h.
References E().
|
inline |
Definition at line 246 of file ImmutableGraph.h.
|
inline |
Definition at line 247 of file ImmutableGraph.h.
|
inline |
Definition at line 206 of file ImmutableGraph.h.
References E().
|
inline |
Set intersection.
Definition at line 233 of file ImmutableGraph.h.
|
inline |
Set disjoint union.
Definition at line 239 of file ImmutableGraph.h.
|
inline |
Set union.
Definition at line 227 of file ImmutableGraph.h.
|
inline |
Definition at line 249 of file ImmutableGraph.h.
|
inline |
Definition at line 248 of file ImmutableGraph.h.
|
inline |
Return the size of the set's domain.
Definition at line 225 of file ImmutableGraph.h.