|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.backend.regalo.RegisterAllocation
Register allocation session object.
入れ子クラスの概要 | |
(パッケージプライベート) static class |
RegisterAllocation.CopyPair
Copy pair |
フィールドの概要 | |
static coins.backend.regalo.RegisterAllocation.Trigger |
trig
Trigger class singleton. |
(パッケージプライベート) static int |
VAR_ASSIGNED
|
(パッケージプライベート) static int |
VAR_COALESCED
|
(パッケージプライベート) static int |
VAR_ONSTACK
|
(パッケージプライベート) static int |
VAR_SPILLED
|
(パッケージプライベート) static int |
VAR_WORKING
|
コンストラクタの概要 | |
RegisterAllocation()
|
メソッドの概要 | |
(パッケージプライベート) boolean |
conservative(int x,
int y)
Return true if x and y are safely coalescable |
(パッケージプライベート) boolean |
isAlreadySplit(Symbol sym)
Return true if symbol is already split variable (has two %s). |
(パッケージプライベート) int |
nameOf(int x)
Return real name (coalesced) of x |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final coins.backend.regalo.RegisterAllocation.Trigger trig
static final int VAR_WORKING
static final int VAR_ONSTACK
static final int VAR_COALESCED
static final int VAR_SPILLED
static final int VAR_ASSIGNED
コンストラクタの詳細 |
public RegisterAllocation()
メソッドの詳細 |
boolean conservative(int x, int y)
int nameOf(int x)
boolean isAlreadySplit(Symbol sym)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |