clang
8.0.0
|
#include "ARM.h"
#include "clang/Driver/Driver.h"
#include "clang/Driver/DriverDiagnostic.h"
#include "clang/Driver/Options.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Option/ArgList.h"
#include "llvm/Support/TargetParser.h"
Go to the source code of this file.
Functions | |
static void | getARMHWDivFeatures (const Driver &D, const Arg *A, const ArgList &Args, StringRef HWDiv, std::vector< StringRef > &Features) |
static void | getARMFPUFeatures (const Driver &D, const Arg *A, const ArgList &Args, StringRef FPU, std::vector< StringRef > &Features) |
static bool | DecodeARMFeatures (const Driver &D, StringRef text, std::vector< StringRef > &Features) |
static void | DecodeARMFeaturesFromCPU (const Driver &D, StringRef CPU, std::vector< StringRef > &Features) |
static void | checkARMArchName (const Driver &D, const Arg *A, const ArgList &Args, llvm::StringRef ArchName, std::vector< StringRef > &Features, const llvm::Triple &Triple) |
static void | checkARMCPUName (const Driver &D, const Arg *A, const ArgList &Args, llvm::StringRef CPUName, llvm::StringRef ArchName, std::vector< StringRef > &Features, const llvm::Triple &Triple) |
|
static |
Definition at line 102 of file ARM.cpp.
References DecodeARMFeatures(), clang::driver::Driver::Diag(), clang::driver::tools::arm::getARMArch(), and Split.
Referenced by clang::driver::tools::arm::useAAPCSForMachO().
|
static |
Definition at line 115 of file ARM.cpp.
References DecodeARMFeatures(), clang::driver::Driver::Diag(), clang::driver::tools::arm::getARMTargetCPU(), clang::driver::tools::arm::getLLVMArchSuffixForARM(), and Split.
Referenced by clang::driver::tools::arm::useAAPCSForMachO().
|
static |
Definition at line 75 of file ARM.cpp.
References Split.
Referenced by checkARMArchName(), and checkARMCPUName().
|
static |
Definition at line 90 of file ARM.cpp.
References getExtensionFeatures().
Referenced by clang::driver::tools::arm::useAAPCSForMachO().
|
static |
Definition at line 66 of file ARM.cpp.
References clang::driver::Driver::Diag().
Referenced by clang::driver::tools::arm::useAAPCSForMachO().
|
static |
Definition at line 57 of file ARM.cpp.
References clang::driver::Driver::Diag().
Referenced by clang::driver::tools::arm::useAAPCSForMachO().