LLVM  16.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>
Include dependency graph for ARMAttributeParser.cpp:

Go to the source code of this file.

Macros

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

Variables

static const char * 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* 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.