SystemZTargetInfo.cpp revision 251662
1124469Sgrehan//===-- SystemZTargetInfo.cpp - SystemZ target implementation -------------===//
2124469Sgrehan//
3124469Sgrehan//                     The LLVM Compiler Infrastructure
4124469Sgrehan//
5124469Sgrehan// This file is distributed under the University of Illinois Open Source
6124469Sgrehan// License. See LICENSE.TXT for details.
7124469Sgrehan//
8124469Sgrehan//===----------------------------------------------------------------------===//
9124469Sgrehan
10124469Sgrehan#include "SystemZ.h"
11124469Sgrehan#include "llvm/Support/TargetRegistry.h"
12124469Sgrehan
13124469Sgrehanusing namespace llvm;
14124469Sgrehan
15124469SgrehanTarget llvm::TheSystemZTarget;
16124469Sgrehan
17124469Sgrehanextern "C" void LLVMInitializeSystemZTargetInfo() {
18124469Sgrehan  RegisterTarget<Triple::systemz, /*HasJIT=*/true>
19124469Sgrehan    X(TheSystemZTarget, "systemz", "SystemZ");
20124469Sgrehan}
21124469Sgrehan