clang
10.0.0git
|
#include "RISCV.h"
#include "clang/Basic/CharInfo.h"
#include "clang/Driver/Driver.h"
#include "clang/Driver/DriverDiagnostic.h"
#include "clang/Driver/Options.h"
#include "llvm/Option/ArgList.h"
#include "llvm/ADT/Optional.h"
#include "llvm/Support/TargetParser.h"
#include "llvm/Support/raw_ostream.h"
#include "ToolChains/CommonArgs.h"
Go to the source code of this file.
Functions | |
static StringRef | getExtensionTypeDesc (StringRef Ext) |
static StringRef | getExtensionType (StringRef Ext) |
static bool | isSupportedExtension (StringRef Ext) |
static bool | getExtensionVersion (const Driver &D, StringRef MArch, StringRef Ext, StringRef In, std::string &Major, std::string &Minor) |
static void | getExtensionFeatures (const Driver &D, const ArgList &Args, std::vector< StringRef > &Features, StringRef &MArch, StringRef &Exts) |
static bool | getArchFeatures (const Driver &D, StringRef MArch, std::vector< StringRef > &Features, const ArgList &Args) |
|
static |
Definition at line 194 of file RISCV.cpp.
References clang::driver::Driver::Diag(), and getExtensionVersion().
Referenced by DecodeAArch64Mcpu(), and getAArch64ArchFeaturesFromMarch().
|
static |
Definition at line 96 of file RISCV.cpp.
References clang::driver::Driver::Diag(), getExtensionType(), and Split.
Referenced by DecodeAArch64Mcpu(), DecodeARMFeaturesFromCPU(), and clang::targets::ARMTargetInfo::initFeatureMap().
|
static |
Definition at line 35 of file RISCV.cpp.
Referenced by getExtensionFeatures().
|
static |
|
static |
Definition at line 55 of file RISCV.cpp.
References clang::driver::Driver::Diag(), and clang::isDigit().
Referenced by getArchFeatures().