public final class PhysicalDefUse extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PhysicalDefUse.PDUEnumeration
A class to enumerate physical registers based on a code.
|
Modifier and Type | Field and Description |
---|---|
static int |
mask |
private static int |
maskALL |
static int |
maskC0 |
static int |
maskC0_32
C0 mask on 32bit otherwise no mask
|
static int |
maskC0_XER |
static int |
maskcallDefs |
static int |
maskcallUses |
static int |
maskCTR |
private static int |
maskHIGH |
static int |
maskIEEEMagicUses |
static int |
maskJTOC |
static int |
maskJTOC_CTR |
static int |
maskJTOC_LR |
static int |
maskLR |
static int |
maskTR |
static int |
maskTSPDefs |
static int |
maskTSPUses |
static int |
maskXER |
static int |
maskXER_32
XER mask on 32bit otherwise no mask
|
Constructor and Description |
---|
PhysicalDefUse() |
Modifier and Type | Method and Description |
---|---|
static PhysicalDefUse.PDUEnumeration |
enumerate(int code,
IR ir) |
static PhysicalDefUse.PDUEnumeration |
enumerateAllImplicitDefUses(IR ir) |
static String |
getString(int code) |
public static final int mask
public static final int maskC0
public static final int maskXER
public static final int maskLR
public static final int maskJTOC
public static final int maskCTR
public static final int maskTR
private static final int maskHIGH
private static final int maskALL
public static final int maskC0_XER
public static final int maskJTOC_LR
public static final int maskJTOC_CTR
public static final int maskcallDefs
public static final int maskcallUses
public static final int maskIEEEMagicUses
public static final int maskTSPDefs
public static final int maskTSPUses
public static final int maskXER_32
public static final int maskC0_32
public PhysicalDefUse()
public static String getString(int code)
code
- register codepublic static PhysicalDefUse.PDUEnumeration enumerate(int code, IR ir)
code
- an integer that encodes a set of physical registersir
- the governing IRpublic static PhysicalDefUse.PDUEnumeration enumerateAllImplicitDefUses(IR ir)
ir
- the governing IR