[AArch64] Initialize GlobalISel as part of the target initialization.

llvm-svn: 262897
This commit is contained in:
Quentin Colombet 2016-03-08 01:45:36 +00:00
parent 39293d3aaa
commit f574ab292b
1 changed files with 2 additions and 0 deletions

View File

@ -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 LLVMInitializeAArch64Target() {
RegisterTargetMachine<AArch64leTargetMachine> X(TheAArch64leTarget);
RegisterTargetMachine<AArch64beTargetMachine> Y(TheAArch64beTarget);
RegisterTargetMachine<AArch64leTargetMachine> Z(TheARM64Target);
initializeGlobalISel(*PassRegistry::getPassRegistry());
}
//===----------------------------------------------------------------------===//