LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::ARM::ArchNames Struct Reference

#include "llvm/TargetParser/ARMTargetParser.h"

Collaboration diagram for llvm::ARM::ArchNames:
Collaboration graph
[legend]

Public Member Functions

StringRef getSubArch () const
 

Public Attributes

StringRef Name
 
StringRef CPUAttr
 
StringRef ArchFeature
 
unsigned DefaultFPU
 
uint64_t ArchBaseExtensions
 
ArchKind ID
 
ARMBuildAttrs::CPUArch ArchAttr
 

Detailed Description

Definition at line 180 of file ARMTargetParser.h.

Member Function Documentation

◆ getSubArch()

StringRef llvm::ARM::ArchNames::getSubArch ( ) const
inline

Definition at line 190 of file ARMTargetParser.h.

References ArchFeature, and llvm::StringRef::substr().

Member Data Documentation

◆ ArchAttr

ARMBuildAttrs::CPUArch llvm::ARM::ArchNames::ArchAttr

Definition at line 187 of file ARMTargetParser.h.

◆ ArchBaseExtensions

uint64_t llvm::ARM::ArchNames::ArchBaseExtensions

Definition at line 185 of file ARMTargetParser.h.

◆ ArchFeature

StringRef llvm::ARM::ArchNames::ArchFeature

Definition at line 183 of file ARMTargetParser.h.

Referenced by getSubArch().

◆ CPUAttr

StringRef llvm::ARM::ArchNames::CPUAttr

Definition at line 182 of file ARMTargetParser.h.

◆ DefaultFPU

unsigned llvm::ARM::ArchNames::DefaultFPU

Definition at line 184 of file ARMTargetParser.h.

◆ ID

ArchKind llvm::ARM::ArchNames::ID

Definition at line 186 of file ARMTargetParser.h.

◆ Name

StringRef llvm::ARM::ArchNames::Name

Definition at line 181 of file ARMTargetParser.h.


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