LLVM 20.0.0git
|
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/Bitset.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TargetParser/SubtargetFeature.h"
#include <array>
#include <set>
#include <vector>
#include "llvm/TargetParser/AArch64CPUFeatures.inc"
#include "llvm/TargetParser/AArch64TargetParserDef.inc"
Go to the source code of this file.
Classes | |
struct | llvm::AArch64::ExtensionInfo |
struct | llvm::AArch64::FMVInfo |
struct | llvm::AArch64::ExtensionDependency |
struct | llvm::AArch64::ArchInfo |
struct | llvm::AArch64::CpuInfo |
struct | llvm::AArch64::ExtensionSet |
struct | llvm::AArch64::Alias |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::AArch64 |
Macros | |
#define | EMIT_ARCHEXTKIND_ENUM |
#define | EMIT_EXTENSIONS |
#define | EMIT_EXTENSION_DEPENDENCIES |
#define | EMIT_ARCHITECTURES |
#define | EMIT_CPU_INFO |
#define | EMIT_CPU_ALIAS |
Typedefs | |
using | llvm::AArch64::ExtensionBitset = Bitset< AEK_NUM_EXTENSIONS > |
Enumerations | |
enum | llvm::AArch64::ArchProfile { llvm::AArch64::AProfile = 'A' , llvm::AArch64::RProfile = 'R' , llvm::AArch64::InvalidProfile = '?' } |
#define EMIT_ARCHEXTKIND_ENUM |
Definition at line 44 of file AArch64TargetParser.h.
#define EMIT_ARCHITECTURES |
Definition at line 151 of file AArch64TargetParser.h.
#define EMIT_CPU_ALIAS |
Definition at line 238 of file AArch64TargetParser.h.
#define EMIT_CPU_INFO |
Definition at line 166 of file AArch64TargetParser.h.
#define EMIT_EXTENSION_DEPENDENCIES |
Definition at line 92 of file AArch64TargetParser.h.
#define EMIT_EXTENSIONS |
Definition at line 68 of file AArch64TargetParser.h.