MipsDiagnostic.cpp revision 67e37f1be98c926645219cfb47fab9e90d8c725c
1//===- MipsDiagnostic.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 <llvm/ADT/Triple.h>
10#include <mcld/Support/TargetRegistry.h>
11#include <mcld/LD/DWARFLineInfo.h>
12#include "Mips.h"
13
14using namespace mcld;
15
16
17namespace mcld {
18//===----------------------------------------------------------------------===//
19// createMipsDiagnostic - the help function to create corresponding
20// MipsDiagnostic
21DiagnosticLineInfo* createMipsDiagLineInfo(const mcld::Target& pTarget,
22                                           const std::string &pTriple)
23{
24  return new DWARFLineInfo();
25}
26
27} // namespace of mcld
28
29//==========================
30// InitializeMipsDiagnostic
31extern "C" void LLVMInitializeMipsDiagnosticLineInfo() {
32  // Register the linker frontend
33  mcld::TargetRegistry::RegisterDiagnosticLineInfo(TheMipselTarget, createMipsDiagLineInfo);
34}
35
36