ARM: whitespace
[oota-llvm.git] / lib / Target / AArch64 / AArch64TargetMachine.cpp
index 7d7070c8c6eb9113ef7c8b8bd6a265a2d62fc022..d34be77f0ff8ce236c61a451295fb31efea50189 100644 (file)
@@ -204,6 +204,10 @@ bool AArch64PassConfig::addPostRegAlloc() {
   // Change dead register definitions to refer to the zero register.
   if (TM->getOptLevel() != CodeGenOpt::None && EnableDeadRegisterElimination)
     addPass(createAArch64DeadRegisterDefinitions());
+  if (TM->getOptLevel() != CodeGenOpt::None &&
+      TM->getSubtarget<AArch64Subtarget>().isCortexA57())
+    // Improve performance for some FP/SIMD code for A57.
+    addPass(createAArch64A57FPLoadBalancing());
   return true;
 }