1218885Sdim//=== MipsReginfo.h - MipsReginfo -----------------------------------------===//
2218885Sdim//
3218885Sdim//                    The LLVM Compiler Infrastructure
4218885Sdim//
5218885Sdim// This file is distributed under the University of Illinois Open Source
6218885Sdim// License. See LICENCE.TXT for details.
7218885Sdim//
8218885Sdim//===----------------------------------------------------------------------===//
9218885Sdim
10218885Sdim#ifndef MIPSREGINFO_H
11218885Sdim#define MIPSREGINFO_H
12218885Sdim
13218885Sdimnamespace llvm {
14218885Sdim  class MCStreamer;
15251662Sdim  class TargetLoweringObjectFile;
16218885Sdim  class MipsSubtarget;
17218885Sdim
18218885Sdim  class MipsReginfo {
19218885Sdim    void anchor();
20218885Sdim  public:
21218885Sdim    MipsReginfo() {}
22263508Sdim
23249423Sdim    void emitMipsReginfoSectionCG(MCStreamer &OS,
24249423Sdim        const TargetLoweringObjectFile &TLOF,
25218885Sdim        const MipsSubtarget &MST) const;
26218885Sdim  };
27218885Sdim
28218885Sdim} // namespace llvm
29218885Sdim
30218885Sdim#endif
31218885Sdim
32