LLVM 20.0.0git
Macros | Variables
ARMAttributeParser.cpp File Reference
#include "llvm/Support/ARMAttributeParser.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/ARMBuildAttributes.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/ScopedPrinter.h"
#include <optional>

Go to the source code of this file.

Macros

#define ATTRIBUTE_HANDLER(attr)    { ARMBuildAttrs::attr, &ARMAttributeParser::attr }
 

Variables

static const char *const CPU_arch_strings []
 

Macro Definition Documentation

◆ ATTRIBUTE_HANDLER

#define ATTRIBUTE_HANDLER (   attr)     { ARMBuildAttrs::attr, &ARMAttributeParser::attr }

Definition at line 19 of file ARMAttributeParser.cpp.

Variable Documentation

◆ CPU_arch_strings

const char* const CPU_arch_strings[]
static
Initial value:
= {"Pre-v4",
"ARM v4",
"ARM v4T",
"ARM v5T",
"ARM v5TE",
"ARM v5TEJ",
"ARM v6",
"ARM v6KZ",
"ARM v6T2",
"ARM v6K",
"ARM v7",
"ARM v6-M",
"ARM v6S-M",
"ARM v7E-M",
"ARM v8-A",
"ARM v8-R",
"ARM v8-M Baseline",
"ARM v8-M Mainline",
nullptr,
nullptr,
nullptr,
"ARM v8.1-M Mainline",
"ARM v9-A"}

Definition at line 87 of file ARMAttributeParser.cpp.