LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::ARM::ArchNames< T > Struct Template Reference

#include "llvm/Support/ARMTargetParser.h"

Collaboration diagram for llvm::ARM::ArchNames< T >:
Collaboration graph
[legend]

Public Member Functions

StringRef getName () const
 
StringRef getCPUAttr () const
 
StringRef getSubArch () const
 

Public Attributes

const charNameCStr
 
size_t NameLength
 
const charCPUAttrCStr
 
size_t CPUAttrLength
 
const charSubArchCStr
 
size_t SubArchLength
 
unsigned DefaultFPU
 
unsigned ArchBaseExtensions
 
T ID
 
ARMBuildAttrs::CPUArch ArchAttr
 

Detailed Description

template<typename T>
struct llvm::ARM::ArchNames< T >

Definition at line 187 of file ARMTargetParser.h.

Member Function Documentation

◆ getCPUAttr()

template<typename T>
StringRef llvm::ARM::ArchNames< T >::getCPUAttr ( ) const
inline

Definition at line 202 of file ARMTargetParser.h.

◆ getName()

template<typename T>
StringRef llvm::ARM::ArchNames< T >::getName ( ) const
inline

Definition at line 199 of file ARMTargetParser.h.

◆ getSubArch()

template<typename T>
StringRef llvm::ARM::ArchNames< T >::getSubArch ( ) const
inline

Definition at line 205 of file ARMTargetParser.h.

Member Data Documentation

◆ ArchAttr

template<typename T>
ARMBuildAttrs::CPUArch llvm::ARM::ArchNames< T >::ArchAttr

Definition at line 197 of file ARMTargetParser.h.

◆ ArchBaseExtensions

template<typename T>
unsigned llvm::ARM::ArchNames< T >::ArchBaseExtensions

Definition at line 195 of file ARMTargetParser.h.

◆ CPUAttrCStr

template<typename T>
const char* llvm::ARM::ArchNames< T >::CPUAttrCStr

Definition at line 190 of file ARMTargetParser.h.

◆ CPUAttrLength

template<typename T>
size_t llvm::ARM::ArchNames< T >::CPUAttrLength

Definition at line 191 of file ARMTargetParser.h.

◆ DefaultFPU

template<typename T>
unsigned llvm::ARM::ArchNames< T >::DefaultFPU

Definition at line 194 of file ARMTargetParser.h.

◆ ID

template<typename T>
T llvm::ARM::ArchNames< T >::ID

Definition at line 196 of file ARMTargetParser.h.

◆ NameCStr

template<typename T>
const char* llvm::ARM::ArchNames< T >::NameCStr

Definition at line 188 of file ARMTargetParser.h.

◆ NameLength

template<typename T>
size_t llvm::ARM::ArchNames< T >::NameLength

Definition at line 189 of file ARMTargetParser.h.

◆ SubArchCStr

template<typename T>
const char* llvm::ARM::ArchNames< T >::SubArchCStr

Definition at line 192 of file ARMTargetParser.h.

◆ SubArchLength

template<typename T>
size_t llvm::ARM::ArchNames< T >::SubArchLength

Definition at line 193 of file ARMTargetParser.h.


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