LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
target::CpuLimits Class Reference

A set of restriction over a Cpu. More...

#include <cpu-limits.hh>

Public Attributes

int callee_save_max = 99
 Maximum number of callee save registers.
int caller_save_max = 99
 Maximum number of caller save registers.
int argument_max = 99
 Maximum number of argument passing registers.

Detailed Description

A set of restriction over a Cpu.

Member Data Documentation

int target::CpuLimits::argument_max = 99

Maximum number of argument passing registers.

Referenced by target::mips::Cpu::Cpu().

int target::CpuLimits::callee_save_max = 99

Maximum number of callee save registers.

Referenced by target::mips::Cpu::Cpu().

int target::CpuLimits::caller_save_max = 99

Maximum number of caller save registers.

Referenced by target::mips::Cpu::Cpu().


The documentation for this class was generated from the following file: