coins.backend.gen
クラス CodeGenerator_mb.MicroBlazeAttr

java.lang.Object
  |
  +--coins.backend.gen.CodeGenerator.FunctionAttr
        |
        +--coins.backend.gen.CodeGenerator_mb.MicroBlazeAttr
含まれているクラス:
CodeGenerator_mb

static class CodeGenerator_mb.MicroBlazeAttr
extends CodeGenerator.FunctionAttr

MicroBlaze's function attribute


フィールドの概要
(パッケージプライベート)  int calleeSaves
          callee save regsiters
(パッケージプライベート)  int frameSize
          real frame size
(パッケージプライベート)  Function func
          Parent object.
(パッケージプライベート)  int functionParameters
           
(パッケージプライベート)  LirNode hiddenPtr
          pointer of aggregate return value.
(パッケージプライベート)  boolean isVarArg
          True if this is variable argument function.
(パッケージプライベート)  int passedByStack
          Maximum stack space used by call.
(パッケージプライベート)  int requiredStack
          Stack space required for call
(パッケージプライベート)  LirNode retPtr
          Pointer to value returned (if the function returns struct)
(パッケージプライベート)  int stackParamOffset
          Offset of the first non-register parameter (i.e. on stack)
 
コンストラクタの概要
(パッケージプライベート) CodeGenerator_mb.MicroBlazeAttr(Function func)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

passedByStack

int passedByStack
Maximum stack space used by call. (parameters and return address)


functionParameters

int functionParameters

calleeSaves

int calleeSaves
callee save regsiters


hiddenPtr

LirNode hiddenPtr
pointer of aggregate return value.


frameSize

int frameSize
real frame size


func

Function func
Parent object.


requiredStack

int requiredStack
Stack space required for call


isVarArg

boolean isVarArg
True if this is variable argument function.


retPtr

LirNode retPtr
Pointer to value returned (if the function returns struct)


stackParamOffset

int stackParamOffset
Offset of the first non-register parameter (i.e. on stack)

コンストラクタの詳細

CodeGenerator_mb.MicroBlazeAttr

CodeGenerator_mb.MicroBlazeAttr(Function func)