diff options
Diffstat (limited to 'llvm/lib/Target/ARM64/ARM64Subtarget.cpp')
-rw-r--r-- | llvm/lib/Target/ARM64/ARM64Subtarget.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM64/ARM64Subtarget.cpp b/llvm/lib/Target/ARM64/ARM64Subtarget.cpp index 14b54443dc9..30c1264098a 100644 --- a/llvm/lib/Target/ARM64/ARM64Subtarget.cpp +++ b/llvm/lib/Target/ARM64/ARM64Subtarget.cpp @@ -26,12 +26,15 @@ using namespace llvm; ARM64Subtarget::ARM64Subtarget(const std::string &TT, const std::string &CPU, const std::string &FS) - : ARM64GenSubtargetInfo(TT, CPU, FS), HasZeroCycleRegMove(false), - HasZeroCycleZeroing(false), CPUString(CPU), TargetTriple(TT) { + : ARM64GenSubtargetInfo(TT, CPU, FS), ARMProcFamily(Others), + HasFPARMv8(false), HasNEON(false), HasCrypto(false), + HasZeroCycleRegMove(false), HasZeroCycleZeroing(false), + CPUString(CPU), TargetTriple(TT) { // Determine default and user-specified characteristics + // FIXME: Make this darwin-only. if (CPUString.empty()) - // We default to Cyclone for now. + // We default to Cyclone for now, on Darwin. CPUString = "cyclone"; ParseSubtargetFeatures(CPUString, FS); |