LLVM 17.0.0git
Public Attributes | Static Public Attributes | List of all members
llvm::AArch64::ExtensionInfo Struct Reference

#include "llvm/TargetParser/AArch64TargetParser.h"

Collaboration diagram for llvm::AArch64::ExtensionInfo:
Collaboration graph
[legend]

Public Attributes

StringRef Name
 
ArchExtKind ID
 
StringRef Feature
 
StringRef NegFeature
 
CPUFeatures CPUFeature
 
StringRef DependentFeatures
 
unsigned FmvPriority
 

Static Public Attributes

static constexpr unsigned MaxFMVPriority = 1000
 

Detailed Description

Definition at line 157 of file AArch64TargetParser.h.

Member Data Documentation

◆ CPUFeature

CPUFeatures llvm::AArch64::ExtensionInfo::CPUFeature

Definition at line 165 of file AArch64TargetParser.h.

◆ DependentFeatures

StringRef llvm::AArch64::ExtensionInfo::DependentFeatures

Definition at line 166 of file AArch64TargetParser.h.

◆ Feature

StringRef llvm::AArch64::ExtensionInfo::Feature

Definition at line 161 of file AArch64TargetParser.h.

◆ FmvPriority

unsigned llvm::AArch64::ExtensionInfo::FmvPriority

Definition at line 167 of file AArch64TargetParser.h.

◆ ID

ArchExtKind llvm::AArch64::ExtensionInfo::ID

◆ MaxFMVPriority

constexpr unsigned llvm::AArch64::ExtensionInfo::MaxFMVPriority = 1000
staticconstexpr

Definition at line 168 of file AArch64TargetParser.h.

◆ Name

StringRef llvm::AArch64::ExtensionInfo::Name

Definition at line 158 of file AArch64TargetParser.h.

◆ NegFeature

StringRef llvm::AArch64::ExtensionInfo::NegFeature

Definition at line 162 of file AArch64TargetParser.h.


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