MipsTargetMachine.cpp revision 22add6ff3426df1a85089fe6a6e1597ee3b6f300
1//===- MipsTargetMachine.cpp ----------------------------------------------===//
2//
3//                     The MCLinker Project
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9#include "MipsTargetMachine.h"
10
11#include "Mips.h"
12#include <mcld/Target/TargetMachine.h>
13#include <mcld/Support/TargetRegistry.h>
14
15extern "C" void MCLDInitializeMipsLDTarget() {
16  // Register createTargetMachine function pointer to mcld::Target
17  mcld::RegisterTargetMachine<mcld::MipsBaseTargetMachine>
18        X(mcld::TheMipselTarget);
19}
20
21mcld::MipsBaseTargetMachine::MipsBaseTargetMachine(llvm::TargetMachine& pPM,
22                                                   const mcld::Target &pTarget,
23                                                   const std::string& pTriple)
24  : mcld::MCLDTargetMachine(pPM, pTarget, pTriple) {
25}
26
27mcld::MipsBaseTargetMachine::~MipsBaseTargetMachine()
28{
29}
30