LLVM
8.0.1
|
Functions | |
std::string | ParseARMTriple (const Triple &TT, StringRef CPU) |
MCSubtargetInfo * | createARMMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS) |
Create a ARM MCSubtargetInfo instance. More... | |
MCSubtargetInfo * llvm::ARM_MC::createARMMCSubtargetInfo | ( | const Triple & | TT, |
StringRef | CPU, | ||
StringRef | FS | ||
) |
Create a ARM MCSubtargetInfo instance.
This is exposed so Asm parser, etc. do not need to go through TargetRegistry.
Definition at line 164 of file ARMMCTargetDesc.cpp.
References llvm::StringRef::empty(), and ParseARMTriple().
Referenced by LLVMInitializeARMTargetMC().
Definition at line 136 of file ARMMCTargetDesc.cpp.
References llvm::StringRef::empty(), llvm::ARM::getArchName(), llvm::Triple::getArchName(), llvm::ARM::INVALID, llvm::Triple::isOSNaCl(), llvm::Triple::isOSWindows(), llvm::Triple::isThumb(), and llvm::ARM::parseArch().
Referenced by checkFunctionsAttributeConsistency(), createARMMCSubtargetInfo(), and llvm::ARMSubtarget::isXRaySupported().