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