|
LLVM
3.7.0
|
#include <TargetParser.h>
Definition at line 169 of file TargetParser.h.
Definition at line 359 of file TargetParser.cpp.
References llvm::ARM::AK_LAST, and llvm::ARMBuildAttrs::Pre_v4.
Definition at line 365 of file TargetParser.cpp.
References llvm::ARM::AEK_LAST.
Definition at line 341 of file TargetParser.cpp.
References llvm::ARM::AK_LAST.
Definition at line 422 of file TargetParser.cpp.
References llvm::ARM_PROC::A, llvm::StringRef::empty(), llvm::StringRef::endswith(), llvm::lltok::Error, llvm::StringRef::find(), llvm::StringRef::npos, llvm::StringRef::size(), llvm::StringRef::startswith(), and llvm::StringRef::substr().
Referenced by llvm::Triple::getARMCPUForArch(), parseArch(), parseArchProfile(), parseArchVersion(), parseARMArch(), and parseSubArch().
Definition at line 347 of file TargetParser.cpp.
References llvm::ARM::AK_LAST.
Definition at line 371 of file TargetParser.cpp.
References llvm::ARM::AK_INVALID, and parseArch().
Referenced by llvm::Triple::getARMCPUForArch().
|
static |
Definition at line 260 of file TargetParser.cpp.
References llvm::ARM::FK_INVALID, llvm::ARM::FK_LAST, llvm::ARM::FR_D16, llvm::ARM::FR_None, llvm::ARM::FR_SP_D16, llvm::ARM::FV_NONE, llvm::ARM::FV_VFPV2, llvm::ARM::FV_VFPV3, llvm::ARM::FV_VFPV3_FP16, llvm::ARM::FV_VFPV4, llvm::ARM::FV_VFPV5, llvm::ARM::NS_Crypto, llvm::ARM::NS_Neon, and llvm::ARM::NS_None.
Definition at line 236 of file TargetParser.cpp.
References llvm::ARM::FK_LAST.
Definition at line 248 of file TargetParser.cpp.
References llvm::ARM::FK_LAST.
Definition at line 254 of file TargetParser.cpp.
References llvm::ARM::FK_LAST.
Definition at line 242 of file TargetParser.cpp.
References llvm::ARM::FK_LAST.
Definition at line 353 of file TargetParser.cpp.
References llvm::ARM::AK_LAST.
Definition at line 481 of file TargetParser.cpp.
References llvm::ARM_PROC::A, llvm::ARM::AK_INVALID, llvm::StringRef::endswith(), and getCanonicalArchName().
Referenced by getDefaultCPU(), parseArchProfile(), parseArchVersion(), and parseSubArch().
Definition at line 518 of file TargetParser.cpp.
References llvm::ARM::EK_BIG, llvm::ARM::EK_INVALID, llvm::ARM::EK_LITTLE, llvm::StringRef::endswith(), and llvm::StringRef::startswith().
Referenced by parseARMArch().
Definition at line 491 of file TargetParser.cpp.
References llvm::ARM_PROC::A, and llvm::ARM::AEK_INVALID.
Definition at line 508 of file TargetParser.cpp.
References llvm::StringSwitch< T, R >::Default(), llvm::ARM::EK_INVALID, llvm::ARM::IK_AARCH64, llvm::ARM::IK_ARM, llvm::ARM::IK_THUMB, and llvm::StringSwitch< T, R >::StartsWith().
Referenced by parseARMArch().
Definition at line 538 of file TargetParser.cpp.
References llvm::ARM::AK_ARMV6M, llvm::ARM::AK_ARMV6SM, llvm::ARM::AK_ARMV7, llvm::ARM::AK_ARMV7A, llvm::ARM::AK_ARMV7EM, llvm::ARM::AK_ARMV7M, llvm::ARM::AK_ARMV7R, llvm::ARM::AK_ARMV8_1A, llvm::ARM::AK_ARMV8A, getCanonicalArchName(), parseArch(), llvm::ARM::PK_A, llvm::ARM::PK_INVALID, llvm::ARM::PK_M, and llvm::ARM::PK_R.
Referenced by parseARMArch().
Definition at line 558 of file TargetParser.cpp.
References llvm::ARM::AK_ARMV2, llvm::ARM::AK_ARMV2A, llvm::ARM::AK_ARMV3, llvm::ARM::AK_ARMV3M, llvm::ARM::AK_ARMV4, llvm::ARM::AK_ARMV4T, llvm::ARM::AK_ARMV5, llvm::ARM::AK_ARMV5E, llvm::ARM::AK_ARMV5T, llvm::ARM::AK_ARMV5TE, llvm::ARM::AK_ARMV5TEJ, llvm::ARM::AK_ARMV6, llvm::ARM::AK_ARMV6HL, llvm::ARM::AK_ARMV6J, llvm::ARM::AK_ARMV6K, llvm::ARM::AK_ARMV6M, llvm::ARM::AK_ARMV6SM, llvm::ARM::AK_ARMV6T2, llvm::ARM::AK_ARMV6Z, llvm::ARM::AK_ARMV6ZK, llvm::ARM::AK_ARMV7, llvm::ARM::AK_ARMV7A, llvm::ARM::AK_ARMV7EM, llvm::ARM::AK_ARMV7HL, llvm::ARM::AK_ARMV7L, llvm::ARM::AK_ARMV7M, llvm::ARM::AK_ARMV7R, llvm::ARM::AK_ARMV7S, llvm::ARM::AK_ARMV8_1A, llvm::ARM::AK_ARMV8A, llvm::ARM::AK_IWMMXT, llvm::ARM::AK_IWMMXT2, llvm::ARM::AK_XSCALE, getCanonicalArchName(), and parseArch().
Referenced by parseARMArch().
Definition at line 499 of file TargetParser.cpp.
References llvm::ARM::AK_INVALID, and llvm::C.
Definition at line 471 of file TargetParser.cpp.
References F(), and llvm::ARM::FK_INVALID.
1.8.6