LLVM
15.0.0git
|
#include "llvm/Support/ARMTargetParser.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/ADT/Triple.h"
#include <cctype>
#include "llvm/Support/ARMTargetParser.def"
Go to the source code of this file.
Macros | |
#define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) .Case(NAME, DEFAULT_FPU) |
#define | ARM_CPU_NAME(NAME, ID, DEFAULT_FPU, IS_DEFAULT, DEFAULT_EXT) |
Functions | |
static StringRef | getHWDivSynonym (StringRef HWDiv) |
static bool | stripNegationPrefix (StringRef &Name) |
static unsigned | findDoublePrecisionFPU (unsigned InputFPUKind) |
#define ARM_CPU_NAME | ( | NAME, | |
ID, | |||
DEFAULT_FPU, | |||
IS_DEFAULT, | |||
DEFAULT_EXT | |||
) | .Case(NAME, DEFAULT_FPU) |
#define ARM_CPU_NAME | ( | NAME, | |
ID, | |||
DEFAULT_FPU, | |||
IS_DEFAULT, | |||
DEFAULT_EXT | |||
) |
|
static |
Definition at line 486 of file ARMTargetParser.cpp.
References llvm::ARM::D16, llvm::RISCV::FK_INVALID, llvm::ARM::FPUNames, llvm::ARM::FPUName::FPUVer, llvm::ARM::FPUName::NeonSupport, llvm::ARM::FPUName::Restriction, and llvm::ARM::SP_D16.
Referenced by llvm::ARM::appendArchExtFeatures().
Definition at line 21 of file ARMTargetParser.cpp.
References llvm::StringSwitch< T, R >::Case(), and llvm::StringSwitch< T, R >::Default().
Referenced by llvm::ARM::parseHWDiv().
|
static |
Definition at line 468 of file ARMTargetParser.cpp.
Referenced by llvm::ARM::appendArchExtFeatures(), and llvm::ARM::getArchExtFeature().