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

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

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: