LLVM 22.0.0git
llvm::AArch64::ExtensionInfo Struct Reference

#include "llvm/TargetParser/AArch64TargetParser.h"

Public Attributes

StringRef UserVisibleName
std::optional< StringRefAlias
ArchExtKind ID
StringRef ArchFeatureName
StringRef Description
StringRef PosTargetFeature
StringRef NegTargetFeature

Detailed Description

Definition at line 55 of file AArch64TargetParser.h.

Member Data Documentation

◆ Alias

std::optional<StringRef> llvm::AArch64::ExtensionInfo::Alias

Definition at line 58 of file AArch64TargetParser.h.

◆ ArchFeatureName

StringRef llvm::AArch64::ExtensionInfo::ArchFeatureName

Definition at line 61 of file AArch64TargetParser.h.

◆ Description

StringRef llvm::AArch64::ExtensionInfo::Description

Definition at line 63 of file AArch64TargetParser.h.

◆ ID

ArchExtKind llvm::AArch64::ExtensionInfo::ID

Definition at line 59 of file AArch64TargetParser.h.

◆ NegTargetFeature

StringRef llvm::AArch64::ExtensionInfo::NegTargetFeature

Definition at line 66 of file AArch64TargetParser.h.

◆ PosTargetFeature

StringRef llvm::AArch64::ExtensionInfo::PosTargetFeature

Definition at line 64 of file AArch64TargetParser.h.

◆ UserVisibleName

StringRef llvm::AArch64::ExtensionInfo::UserVisibleName

Definition at line 56 of file AArch64TargetParser.h.


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