LLVM 24.0.0git
llvm::SubtargetSubTypeKVStorage< NumSubTypes, NumAliases, SubTypeStrTabSize > Struct Template Reference

#include "llvm/MC/MCSubtargetInfo.h"

Public Attributes

SubtargetSubTypeKV SubTypes [NumSubTypes]
std::array< SubtargetSubTypeAliasKV, NumAliases > Aliases
char Strings [SubTypeStrTabSize]

Detailed Description

template<size_t NumSubTypes, size_t NumAliases, size_t SubTypeStrTabSize>
struct llvm::SubtargetSubTypeKVStorage< NumSubTypes, NumAliases, SubTypeStrTabSize >

Definition at line 127 of file MCSubtargetInfo.h.

Member Data Documentation

◆ Aliases

template<size_t NumSubTypes, size_t NumAliases, size_t SubTypeStrTabSize>
std::array<SubtargetSubTypeAliasKV, NumAliases> llvm::SubtargetSubTypeKVStorage< NumSubTypes, NumAliases, SubTypeStrTabSize >::Aliases

Definition at line 129 of file MCSubtargetInfo.h.

◆ Strings

template<size_t NumSubTypes, size_t NumAliases, size_t SubTypeStrTabSize>
char llvm::SubtargetSubTypeKVStorage< NumSubTypes, NumAliases, SubTypeStrTabSize >::Strings[SubTypeStrTabSize]

Definition at line 130 of file MCSubtargetInfo.h.

◆ SubTypes

template<size_t NumSubTypes, size_t NumAliases, size_t SubTypeStrTabSize>
SubtargetSubTypeKV llvm::SubtargetSubTypeKVStorage< NumSubTypes, NumAliases, SubTypeStrTabSize >::SubTypes[NumSubTypes]

Definition at line 128 of file MCSubtargetInfo.h.


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