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