PPC
Class Frame.Linux

java.lang.Object
  extended by Translate.Frame
      extended by PPC.Frame
          extended by PPC.Frame.Linux
Enclosing class:
Frame

public static class Frame.Linux
extends Frame


Nested Class Summary
 
Nested classes/interfaces inherited from class PPC.Frame
Frame.Darwin, Frame.Linux
 
Nested classes/interfaces inherited from class Translate.Frame
Frame.Access
 
Field Summary
 
Fields inherited from class PPC.Frame
picsymbols, RV
 
Fields inherited from class Translate.Frame
formals, maxArgsOut, name
 
Constructor Summary
Frame.Linux()
           
 
Method Summary
 Tree.Exp external(java.lang.String s)
          Get a reference to an external procedure.
 Frame mainFrame()
          The frame of the C main procedure.
 Frame newFrame(java.lang.String name)
          Factory for obtaining concrete instances of the target frame.
 
Methods inherited from class PPC.Frame
allocFormal, allocLocal, badPtr, badSub, codegen, procEntryExit1, procEntryExit2, procEntryExit3, record, registers, RV, string, vtable, wordSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Frame.Linux

public Frame.Linux()
Method Detail

newFrame

public Frame newFrame(java.lang.String name)
Description copied from class: Frame
Factory for obtaining concrete instances of the target frame.

Specified by:
newFrame in class Frame
Parameters:
name - the name of the method
Returns:
a new frame

mainFrame

public Frame mainFrame()
Description copied from class: Frame
The frame of the C main procedure.

Specified by:
mainFrame in class Frame
Returns:
the main frame

external

public Tree.Exp external(java.lang.String s)
Description copied from class: Frame
Get a reference to an external procedure.

Specified by:
external in class Frame