summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2014-04-14 21:25:53 +0000
committerQuentin Colombet <qcolombet@apple.com>2014-04-14 21:25:53 +0000
commit4097c8959ce764141add50776b30fe9f7ea9e07f (patch)
tree784af8984604b8d85efcc20cbc093568b9c02c05 /llvm/lib
parent8714aaf0a5041c9177a51a042b1d86520ba0cf78 (diff)
downloadbcm5719-llvm-4097c8959ce764141add50776b30fe9f7ea9e07f.tar.gz
bcm5719-llvm-4097c8959ce764141add50776b30fe9f7ea9e07f.zip
[ARM64][MC] Set the default CPU to cyclone when initilizating the MC layer.
This matches that ARM64Subtarget does for now. This is related to <rdar://problem/16573920> llvm-svn: 206211
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM64/MCTargetDesc/ARM64MCTargetDesc.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM64/MCTargetDesc/ARM64MCTargetDesc.cpp b/llvm/lib/Target/ARM64/MCTargetDesc/ARM64MCTargetDesc.cpp
index 8d54412f531..3ce3b6575ec 100644
--- a/llvm/lib/Target/ARM64/MCTargetDesc/ARM64MCTargetDesc.cpp
+++ b/llvm/lib/Target/ARM64/MCTargetDesc/ARM64MCTargetDesc.cpp
@@ -43,6 +43,12 @@ static MCInstrInfo *createARM64MCInstrInfo() {
static MCSubtargetInfo *createARM64MCSubtargetInfo(StringRef TT, StringRef CPU,
StringRef FS) {
MCSubtargetInfo *X = new MCSubtargetInfo();
+
+ // FIXME: Make this darwin-only.
+ if (CPU.empty())
+ // We default to Cyclone for now, on Darwin.
+ CPU = "cyclone";
+
InitARM64MCSubtargetInfo(X, TT, CPU, FS);
return X;
}
OpenPOWER on IntegriCloud