LLVM 24.0.0git
llvm::SubtargetSubTypeAliasKV Struct Reference

Maps a CPU alias name to the index of the processor it resolves to. More...

#include "llvm/MC/MCSubtargetInfo.h"

Public Member Functions

constexpr SubtargetSubTypeAliasKV (uint16_t KeyStrOff, uint16_t SubTypeIdx)
 SubtargetSubTypeAliasKV (const SubtargetSubTypeAliasKV &)=delete
SubtargetSubTypeAliasKVoperator= (const SubtargetSubTypeAliasKV &)=delete
const charkey () const
bool operator< (StringRef S) const

Public Attributes

uint16_t KeyStrOff
 Relative offset to the alias name.
uint16_t SubTypeIdx
 Index into the SubtargetSubTypeKV array.

Detailed Description

Maps a CPU alias name to the index of the processor it resolves to.

Definition at line 109 of file MCSubtargetInfo.h.

Constructor & Destructor Documentation

◆ SubtargetSubTypeAliasKV() [1/2]

llvm::SubtargetSubTypeAliasKV::SubtargetSubTypeAliasKV ( uint16_t KeyStrOff,
uint16_t SubTypeIdx )
inlineconstexpr

Definition at line 113 of file MCSubtargetInfo.h.

References KeyStrOff, and SubTypeIdx.

Referenced by operator=(), and SubtargetSubTypeAliasKV().

◆ SubtargetSubTypeAliasKV() [2/2]

llvm::SubtargetSubTypeAliasKV::SubtargetSubTypeAliasKV ( const SubtargetSubTypeAliasKV & )
delete

Member Function Documentation

◆ key()

const char * llvm::SubtargetSubTypeAliasKV::key ( ) const
inline

Definition at line 119 of file MCSubtargetInfo.h.

References KeyStrOff.

Referenced by operator<().

◆ operator<()

bool llvm::SubtargetSubTypeAliasKV::operator< ( StringRef S) const
inline

Definition at line 123 of file MCSubtargetInfo.h.

References key().

◆ operator=()

SubtargetSubTypeAliasKV & llvm::SubtargetSubTypeAliasKV::operator= ( const SubtargetSubTypeAliasKV & )
delete

Member Data Documentation

◆ KeyStrOff

uint16_t llvm::SubtargetSubTypeAliasKV::KeyStrOff

Relative offset to the alias name.

Definition at line 110 of file MCSubtargetInfo.h.

Referenced by key(), and SubtargetSubTypeAliasKV().

◆ SubTypeIdx

uint16_t llvm::SubtargetSubTypeAliasKV::SubTypeIdx

Index into the SubtargetSubTypeKV array.

Definition at line 111 of file MCSubtargetInfo.h.

Referenced by SubtargetSubTypeAliasKV().


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