public abstract class BURS_Common_Helpers extends GenericPhysicalRegisterTools
Modifier and Type | Field and Description |
---|---|
protected BURS |
burs
The BURS object
|
protected static int |
INFINITE
Infinite cost for a rule
|
protected GenericRegisterPool |
regpool
The register pool of the IR being processed
|
Modifier | Constructor and Description |
---|---|
protected |
BURS_Common_Helpers(BURS b) |
A, I
A, AC, AC, CPOS, CR, D, DC, defDoublesAsUse, definedIn, F, FC, getCondMoveOp, getDefaultOperand, getLoadOp, getLoadOp, getMoveOp, getStoreOp, getStoreOp, I, IC, insertInstructionsAfter, L, LC, makeBlockOnEdge, mayBeVolatileFieldLoad, moveInstruction, moveIntoRegister, moveIntoRegister, nonPEIGC, offsetOperand, TG, usedIn, useDoublesAsDef
protected static final int INFINITE
protected final GenericRegisterPool regpool
protected BURS_Common_Helpers(BURS b)
public final IR getIR()
getIR
in class GenericPhysicalRegisterTools
protected final void EMIT(Instruction s)
protected static RegisterOperand R(Operand op)
protected static AddressConstantOperand AC(Operand op)
protected static IntConstantOperand IC(Operand op)
protected static LongConstantOperand LC(Operand op)
protected static int isZERO(int x, int trueCost)
protected static int isZERO(int x, int trueCost, int falseCost)
protected static int isONE(int x, int trueCost)
protected static int isONE(int x, int trueCost, int falseCost)
protected static boolean EQ_NE(ConditionOperand c)
protected static boolean EQ_LT_LE(ConditionOperand c)
protected static boolean EQ_GT_GE(ConditionOperand c)
protected static Instruction P(AbstractBURS_TreeNode p)
protected static Instruction PL(AbstractBURS_TreeNode p)
protected static Instruction PLL(AbstractBURS_TreeNode p)
protected static Instruction PLLL(AbstractBURS_TreeNode p)
protected static Instruction PLLLL(AbstractBURS_TreeNode p)
protected static Instruction PLLLLLL(AbstractBURS_TreeNode p)
protected static Instruction PLLLLLLL(AbstractBURS_TreeNode p)
protected static Instruction PLLLRL(AbstractBURS_TreeNode p)
protected static Instruction PLLLRLL(AbstractBURS_TreeNode p)
protected static Instruction PLLLRLLL(AbstractBURS_TreeNode p)
protected static Instruction PLLRLLL(AbstractBURS_TreeNode p)
protected static Instruction PLLR(AbstractBURS_TreeNode p)
protected static Instruction PLLRL(AbstractBURS_TreeNode p)
protected static Instruction PLLRLL(AbstractBURS_TreeNode p)
protected static Instruction PLLRLLR(AbstractBURS_TreeNode p)
protected static Instruction PLR(AbstractBURS_TreeNode p)
protected static Instruction PLRL(AbstractBURS_TreeNode p)
protected static Instruction PLRLL(AbstractBURS_TreeNode p)
protected static Instruction PLRLLRL(AbstractBURS_TreeNode p)
protected static Instruction PLRR(AbstractBURS_TreeNode p)
protected static Instruction PR(AbstractBURS_TreeNode p)
protected static Instruction PRL(AbstractBURS_TreeNode p)
protected static Instruction PRLL(AbstractBURS_TreeNode p)
protected static Instruction PRLLL(AbstractBURS_TreeNode p)
protected static Instruction PRLLLL(AbstractBURS_TreeNode p)
protected static Instruction PRLLR(AbstractBURS_TreeNode p)
protected static Instruction PRLLRLLL(AbstractBURS_TreeNode p)
protected static Instruction PRLR(AbstractBURS_TreeNode p)
protected static Instruction PRLRL(AbstractBURS_TreeNode p)
protected static Instruction PRR(AbstractBURS_TreeNode p)
protected static Instruction PRRL(AbstractBURS_TreeNode p)
protected static Instruction PRRR(AbstractBURS_TreeNode p)
protected static int V(AbstractBURS_TreeNode p)
protected static int VL(AbstractBURS_TreeNode p)
protected static int VLL(AbstractBURS_TreeNode p)
protected static int VLLL(AbstractBURS_TreeNode p)
protected static int VLLLL(AbstractBURS_TreeNode p)
protected static int VLLLLLR(AbstractBURS_TreeNode p)
protected static int VLLLLLLR(AbstractBURS_TreeNode p)
protected static int VLLLLLLLR(AbstractBURS_TreeNode p)
protected static int VLLLR(AbstractBURS_TreeNode p)
protected static int VLLLLR(AbstractBURS_TreeNode p)
protected static int VLLLRLLLR(AbstractBURS_TreeNode p)
protected static int VLLLRLLR(AbstractBURS_TreeNode p)
protected static int VLLLRLR(AbstractBURS_TreeNode p)
protected static int VLLLRR(AbstractBURS_TreeNode p)
protected static int VLLR(AbstractBURS_TreeNode p)
protected static int VLLRLLRR(AbstractBURS_TreeNode p)
protected static int VLLRLR(AbstractBURS_TreeNode p)
protected static int VLLRLLLR(AbstractBURS_TreeNode p)
protected static int VLLRLLR(AbstractBURS_TreeNode p)
protected static int VLLRR(AbstractBURS_TreeNode p)
protected static int VLR(AbstractBURS_TreeNode p)
protected static int VLRLR(AbstractBURS_TreeNode p)
protected static int VLRL(AbstractBURS_TreeNode p)
protected static int VLRR(AbstractBURS_TreeNode p)
protected static int VLRLL(AbstractBURS_TreeNode p)
protected static int VLRLLRR(AbstractBURS_TreeNode p)
protected static int VLRRR(AbstractBURS_TreeNode p)
protected static int VR(AbstractBURS_TreeNode p)
protected static int VRL(AbstractBURS_TreeNode p)
protected static int VRLLR(AbstractBURS_TreeNode p)
protected static int VRLLLR(AbstractBURS_TreeNode p)
protected static int VRLLLLR(AbstractBURS_TreeNode p)
protected static int VRLLRLLLR(AbstractBURS_TreeNode p)
protected static int VRLLRLLR(AbstractBURS_TreeNode p)
protected static int VRLLRR(AbstractBURS_TreeNode p)
protected static int VRLRLR(AbstractBURS_TreeNode p)
protected static int VRLRR(AbstractBURS_TreeNode p)
protected static int VRLL(AbstractBURS_TreeNode p)
protected static int VRLR(AbstractBURS_TreeNode p)
protected static int VRR(AbstractBURS_TreeNode p)
protected static int VRRL(AbstractBURS_TreeNode p)
protected static int VRRLR(AbstractBURS_TreeNode p)
protected static int VRRR(AbstractBURS_TreeNode p)