LLVM 20.0.0git
Public Types | Public Member Functions | List of all members
llvm::rdf::RegisterAggrMap< KeyType > Struct Template Reference

#include "llvm/CodeGen/RDFRegisters.h"

Inheritance diagram for llvm::rdf::RegisterAggrMap< KeyType >:
Inheritance graph
[legend]

Public Types

using key_type = typename decltype(Map)::key_type
 
using mapped_type = typename decltype(Map)::mapped_type
 
using value_type = typename decltype(Map)::value_type
 

Public Member Functions

 RegisterAggrMap (const PhysicalRegisterInfo &pri)
 
RegisterAggroperator[] (KeyType Key)
 
auto begin ()
 
auto end ()
 
auto begin () const
 
auto end () const
 
auto find (const KeyType &Key) const
 

Detailed Description

template<typename KeyType>
struct llvm::rdf::RegisterAggrMap< KeyType >

Definition at line 290 of file RDFRegisters.h.

Member Typedef Documentation

◆ key_type

template<typename KeyType >
using llvm::rdf::RegisterAggrMap< KeyType >::key_type = typename decltype(Map)::key_type

Definition at line 308 of file RDFRegisters.h.

◆ mapped_type

template<typename KeyType >
using llvm::rdf::RegisterAggrMap< KeyType >::mapped_type = typename decltype(Map)::mapped_type

Definition at line 309 of file RDFRegisters.h.

◆ value_type

template<typename KeyType >
using llvm::rdf::RegisterAggrMap< KeyType >::value_type = typename decltype(Map)::value_type

Definition at line 310 of file RDFRegisters.h.

Constructor & Destructor Documentation

◆ RegisterAggrMap()

template<typename KeyType >
llvm::rdf::RegisterAggrMap< KeyType >::RegisterAggrMap ( const PhysicalRegisterInfo pri)
inline

Definition at line 291 of file RDFRegisters.h.

Member Function Documentation

◆ begin() [1/2]

template<typename KeyType >
auto llvm::rdf::RegisterAggrMap< KeyType >::begin ( )
inline

Definition at line 297 of file RDFRegisters.h.

◆ begin() [2/2]

template<typename KeyType >
auto llvm::rdf::RegisterAggrMap< KeyType >::begin ( ) const
inline

Definition at line 299 of file RDFRegisters.h.

◆ end() [1/2]

template<typename KeyType >
auto llvm::rdf::RegisterAggrMap< KeyType >::end ( )
inline

Definition at line 298 of file RDFRegisters.h.

◆ end() [2/2]

template<typename KeyType >
auto llvm::rdf::RegisterAggrMap< KeyType >::end ( ) const
inline

Definition at line 300 of file RDFRegisters.h.

◆ find()

template<typename KeyType >
auto llvm::rdf::RegisterAggrMap< KeyType >::find ( const KeyType &  Key) const
inline

Definition at line 301 of file RDFRegisters.h.

◆ operator[]()

template<typename KeyType >
RegisterAggr & llvm::rdf::RegisterAggrMap< KeyType >::operator[] ( KeyType  Key)
inline

Definition at line 293 of file RDFRegisters.h.


The documentation for this struct was generated from the following file: