All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Mips.MipsFrame

java.lang.Object
   |
   +----Frame.Frame
           |
           +----Mips.MipsFrame

public class MipsFrame
extends Frame

Constructor Index

 o MipsFrame()

Method Index

 o allocLocal(boolean)
 o badPtr()
 o badSub()
 o codegen(Stm)
 o externalCall(String, ExpList)
 o FP()
 o newFrame(Symbol, BoolList)
 o procEntryExit1(Stm)
 o procEntryExit2(InstrList)
 o procEntryExit3(InstrList)
 o registers()
 o RV()
 o staticChain(Exp)
 o string(Label, String)
 o tempMap(Temp)
 o wordSize()

Constructors

 o MipsFrame
 public MipsFrame()

Methods

 o newFrame
 public Frame newFrame(Symbol name,
                       BoolList formals)
Overrides:
newFrame in class Frame
 o wordSize
 public int wordSize()
Overrides:
wordSize in class Frame
 o allocLocal
 public Access allocLocal(boolean escape)
Overrides:
allocLocal in class Frame
 o FP
 public Temp FP()
Overrides:
FP in class Frame
 o RV
 public Temp RV()
Overrides:
RV in class Frame
 o externalCall
 public Exp externalCall(String func,
                         ExpList args)
Overrides:
externalCall in class Frame
 o procEntryExit1
 public Stm procEntryExit1(Stm body)
Overrides:
procEntryExit1 in class Frame
 o string
 public String string(Label lab,
                      String string)
Overrides:
string in class Frame
 o staticChain
 public Exp staticChain(Exp fp)
Overrides:
staticChain in class Frame
 o badPtr
 public Label badPtr()
Overrides:
badPtr in class Frame
 o badSub
 public Label badSub()
Overrides:
badSub in class Frame
 o tempMap
 public String tempMap(Temp temp)
Overrides:
tempMap in class Frame
 o procEntryExit2
 public InstrList procEntryExit2(InstrList body)
Overrides:
procEntryExit2 in class Frame
 o procEntryExit3
 public Proc procEntryExit3(InstrList body)
Overrides:
procEntryExit3 in class Frame
 o codegen
 public InstrList codegen(Stm stm)
Overrides:
codegen in class Frame
 o registers
 public TempList registers()
Overrides:
registers in class Frame

All Packages  Class Hierarchy  This Package  Previous  Next  Index