/3rd_party/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
https://code.google.com/p/softart/ · C++ · 23 lines · 12 code · 3 blank · 8 comment · 0 complexity · 95a5c0d3b60fc104ff82b642ac17ce8a MD5 · raw file
- //===-- SparcTargetInfo.cpp - Sparc Target Implementation -----------------===//
- //
- // The LLVM Compiler Infrastructure
- //
- // This file is distributed under the University of Illinois Open Source
- // License. See LICENSE.TXT for details.
- //
- //===----------------------------------------------------------------------===//
- #include "Sparc.h"
- #include "llvm/IR/Module.h"
- #include "llvm/Support/TargetRegistry.h"
- using namespace llvm;
- Target llvm::TheSparcTarget;
- Target llvm::TheSparcV9Target;
- extern "C" void LLVMInitializeSparcTargetInfo() {
- RegisterTarget<Triple::sparc, /*HasJIT=*/ true>
- X(TheSparcTarget, "sparc", "Sparc");
- RegisterTarget<Triple::sparcv9, /*HasJIT=*/ true>
- Y(TheSparcV9Target, "sparcv9", "Sparc V9");
- }