ARM64: initial backend import
[oota-llvm.git] / lib / LTO / LTOModule.cpp
index 7387416ac7376c29131c957bf2ef8d5551bfc34a..cffc9aaf7e2883e29d896ed0c88a5a4d27f532fd 100644 (file)
@@ -168,6 +168,8 @@ LTOModule *LTOModule::makeLTOModule(MemoryBuffer *buffer,
       CPU = "core2";
     else if (Triple.getArch() == llvm::Triple::x86)
       CPU = "yonah";
+    else if (Triple.getArch() == llvm::Triple::arm64)
+      CPU = "cyclone";
   }
 
   TargetMachine *target = march->createTargetMachine(TripleStr, CPU, FeatureStr,