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