//===-- IA64MachineFunctionInfo.h - IA64-specific information ---*- C++ -*-===// //===-- for MachineFunction ---*- C++ -*-===// // // The LLVM Compiler Infrastructure // //===----------------------------------------------------------------------===// // // This file declares IA64-specific per-machine-function information. // //===----------------------------------------------------------------------===// #ifndef IA64MACHINEFUNCTIONINFO_H #define IA64MACHINEFUNCTIONINFO_H #include "llvm/CodeGen/MachineFunction.h" //#include "IA64JITInfo.h" namespace llvm { class IA64FunctionInfo : public MachineFunctionInfo { public: unsigned outRegsUsed; // how many 'out' registers are used // by this machinefunction? (used to compute the appropriate // entry in the 'alloc' instruction at the top of the // machinefunction) IA64FunctionInfo(MachineFunction& MF) { outRegsUsed=0; }; }; } // End llvm namespace #endif