clang  6.0.0svn
Functions
AArch64.cpp File Reference
#include "AArch64.h"
#include "clang/Driver/Driver.h"
#include "clang/Driver/DriverDiagnostic.h"
#include "clang/Driver/Options.h"
#include "llvm/Option/ArgList.h"
#include "llvm/Support/TargetParser.h"
Include dependency graph for AArch64.cpp:

Go to the source code of this file.

Functions

static bool DecodeAArch64Features (const Driver &D, StringRef text, std::vector< StringRef > &Features)
 
static bool DecodeAArch64Mcpu (const Driver &D, StringRef Mcpu, StringRef &CPU, std::vector< StringRef > &Features)
 
static bool getAArch64ArchFeaturesFromMarch (const Driver &D, StringRef March, const ArgList &Args, std::vector< StringRef > &Features)
 
static bool getAArch64ArchFeaturesFromMcpu (const Driver &D, StringRef Mcpu, const ArgList &Args, std::vector< StringRef > &Features)
 
static bool getAArch64MicroArchFeaturesFromMtune (const Driver &D, StringRef Mtune, const ArgList &Args, std::vector< StringRef > &Features)
 
static bool getAArch64MicroArchFeaturesFromMcpu (const Driver &D, StringRef Mcpu, const ArgList &Args, std::vector< StringRef > &Features)
 

Function Documentation

◆ DecodeAArch64Features()

static bool DecodeAArch64Features ( const Driver D,
StringRef  text,
std::vector< StringRef > &  Features 
)
static

Definition at line 48 of file AArch64.cpp.

References clang::driver::Driver::Diag().

Referenced by DecodeAArch64Mcpu(), and getAArch64ArchFeaturesFromMarch().

◆ DecodeAArch64Mcpu()

static bool DecodeAArch64Mcpu ( const Driver D,
StringRef  Mcpu,
StringRef &  CPU,
std::vector< StringRef > &  Features 
)
static

◆ getAArch64ArchFeaturesFromMarch()

static bool getAArch64ArchFeaturesFromMarch ( const Driver D,
StringRef  March,
const ArgList &  Args,
std::vector< StringRef > &  Features 
)
static

Definition at line 91 of file AArch64.cpp.

References DecodeAArch64Features().

Referenced by getAArch64MicroArchFeaturesFromMcpu().

◆ getAArch64ArchFeaturesFromMcpu()

static bool getAArch64ArchFeaturesFromMcpu ( const Driver D,
StringRef  Mcpu,
const ArgList &  Args,
std::vector< StringRef > &  Features 
)
static

Definition at line 107 of file AArch64.cpp.

References DecodeAArch64Mcpu().

Referenced by getAArch64MicroArchFeaturesFromMcpu().

◆ getAArch64MicroArchFeaturesFromMcpu()

static bool getAArch64MicroArchFeaturesFromMcpu ( const Driver D,
StringRef  Mcpu,
const ArgList &  Args,
std::vector< StringRef > &  Features 
)
static

◆ getAArch64MicroArchFeaturesFromMtune()

static bool getAArch64MicroArchFeaturesFromMtune ( const Driver D,
StringRef  Mtune,
const ArgList &  Args,
std::vector< StringRef > &  Features 
)
static

Definition at line 119 of file AArch64.cpp.

References DecodeAArch64Mcpu().

Referenced by getAArch64MicroArchFeaturesFromMcpu().