1249259Sdim//=== MipsReginfo.h - MipsReginfo -----------------------------------------===//
2249259Sdim//
3249259Sdim//                    The LLVM Compiler Infrastructure
4249259Sdim//
5249259Sdim// This file is distributed under the University of Illinois Open Source
6249259Sdim// License. See LICENCE.TXT for details.
7249259Sdim//
8249259Sdim//===----------------------------------------------------------------------===//
9249259Sdim
10249259Sdim#ifndef MIPSREGINFO_H
11249259Sdim#define MIPSREGINFO_H
12249259Sdim
13249259Sdimnamespace llvm {
14249259Sdim  class MCStreamer;
15249259Sdim  class TargetLoweringObjectFile;
16249259Sdim  class MipsSubtarget;
17249259Sdim
18249259Sdim  class MipsReginfo {
19249259Sdim    void anchor();
20249259Sdim  public:
21249259Sdim    MipsReginfo() {}
22249259Sdim
23249259Sdim    void emitMipsReginfoSectionCG(MCStreamer &OS,
24249259Sdim        const TargetLoweringObjectFile &TLOF,
25249259Sdim        const MipsSubtarget &MST) const;
26249259Sdim  };
27249259Sdim
28249259Sdim} // namespace llvm
29249259Sdim
30249259Sdim#endif
31249259Sdim
32