[llvm] r262897 - [AArch64] Initialize GlobalISel as part of the target initialization.
Quentin Colombet via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 7 17:45:36 PST 2016
Author: qcolombet
Date: Mon Mar 7 19:45:36 2016
New Revision: 262897
URL: http://llvm.org/viewvc/llvm-project?rev=262897&view=rev
Log:
[AArch64] Initialize GlobalISel as part of the target initialization.
Modified:
llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp
Modified: llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp?rev=262897&r1=262896&r2=262897&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp Mon Mar 7 19:45:36 2016
@@ -21,6 +21,7 @@
#include "llvm/CodeGen/RegAllocRegistry.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/LegacyPassManager.h"
+#include "llvm/InitializePasses.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Target/TargetOptions.h"
@@ -105,6 +106,7 @@ extern "C" void LLVMInitializeAArch64Tar
RegisterTargetMachine<AArch64leTargetMachine> X(TheAArch64leTarget);
RegisterTargetMachine<AArch64beTargetMachine> Y(TheAArch64beTarget);
RegisterTargetMachine<AArch64leTargetMachine> Z(TheARM64Target);
+ initializeGlobalISel(*PassRegistry::getPassRegistry());
}
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list