1234353Sdim//===-- XCoreTargetObjectFile.h - XCore Object Info -------------*- C++ -*-===//
2198090Srdivacky//
3198090Srdivacky//                     The LLVM Compiler Infrastructure
4198090Srdivacky//
5198090Srdivacky// This file is distributed under the University of Illinois Open Source
6198090Srdivacky// License. See LICENSE.TXT for details.
7198090Srdivacky//
8198090Srdivacky//===----------------------------------------------------------------------===//
9198090Srdivacky
10198090Srdivacky#ifndef LLVM_TARGET_XCORE_TARGETOBJECTFILE_H
11198090Srdivacky#define LLVM_TARGET_XCORE_TARGETOBJECTFILE_H
12198090Srdivacky
13203954Srdivacky#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
14198090Srdivacky
15198090Srdivackynamespace llvm {
16198090Srdivacky
17198090Srdivacky  class XCoreTargetObjectFile : public TargetLoweringObjectFileELF {
18198090Srdivacky  public:
19198090Srdivacky    void Initialize(MCContext &Ctx, const TargetMachine &TM);
20198090Srdivacky
21198090Srdivacky    // TODO: Classify globals as xcore wishes.
22198090Srdivacky  };
23198090Srdivacky} // end namespace llvm
24198090Srdivacky
25198090Srdivacky#endif
26