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

#include "llvm/TargetParser/AArch64TargetParser.h"

Public Attributes

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

Static Public Attributes

static constexpr unsigned MaxFMVPriority
 

Detailed Description

Definition at line 167 of file AArch64TargetParser.h.

Member Data Documentation

◆ CPUFeature

CPUFeatures llvm::AArch64::ExtensionInfo::CPUFeature

Definition at line 173 of file AArch64TargetParser.h.

◆ DependentFeatures

StringRef llvm::AArch64::ExtensionInfo::DependentFeatures

Definition at line 175 of file AArch64TargetParser.h.

◆ Feature

StringRef llvm::AArch64::ExtensionInfo::Feature

Definition at line 171 of file AArch64TargetParser.h.

◆ FmvPriority

unsigned llvm::AArch64::ExtensionInfo::FmvPriority

Definition at line 177 of file AArch64TargetParser.h.

◆ ID

ArchExtKind llvm::AArch64::ExtensionInfo::ID

Definition at line 169 of file AArch64TargetParser.h.

◆ MaxFMVPriority

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

Definition at line 178 of file AArch64TargetParser.h.

◆ Name

StringRef llvm::AArch64::ExtensionInfo::Name

Definition at line 168 of file AArch64TargetParser.h.

◆ NegFeature

StringRef llvm::AArch64::ExtensionInfo::NegFeature

Definition at line 172 of file AArch64TargetParser.h.


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