14 #ifndef LLVM_TARGET_AARCH64_SUBTARGET_H
15 #define LLVM_TARGET_AARCH64_SUBTARGET_H
20 #define GET_SUBTARGETINFO_HEADER
21 #include "AArch64GenSubtargetInfo.inc"
30 virtual void anchor();
72 #endif // LLVM_TARGET_AARCH64_SUBTARGET_H
bool isTargetLinux() const
virtual bool enableMachineScheduler() const
bool GVIsIndirectSymbol(const GlobalValue *GV, Reloc::Model RelocM) const
const std::string & getCPUString() const
bool isOSLinux() const
Tests whether the OS is Linux.
AArch64Subtarget(StringRef TT, StringRef CPU, StringRef FS)
void ParseSubtargetFeatures(StringRef CPU, StringRef FS)
std::string CPUString
CPUString - String name of used CPU.
bool isOSBinFormatELF() const
Tests whether the OS uses the ELF binary format.
Triple TargetTriple
TargetTriple - What processor and OS we're targeting.