/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ |
H A D | ArithmeticDecoder.java | 36 ImmediateOrRegister operand2, 39 return factory.newArithmeticInstruction(name, op3, rtlOperation, rs1, operand2, rd); 34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | Format3ADecoder.java | 44 ImmediateOrRegister operand2 = getOperand2(instruction); 45 return decodeFormat3AInstruction(instruction, rs1, operand2, rd, factory); 50 ImmediateOrRegister operand2, 48 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | LogicDecoder.java | 36 ImmediateOrRegister operand2, 41 instr = factory.newMoveInstruction(name, op3, operand2, rd); 43 instr = factory.newLogicInstruction(name, op3, rtlOperation, rs1, operand2, rd); 34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | RestoreDecoder.java | 36 ImmediateOrRegister operand2, 39 return factory.newRestoreInstruction(rs1, operand2, rd); 34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | SPARCMoveInstruction.java | 32 public SPARCMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) { argument 33 super(name, opcode, null, operand2, rd); 38 if (operand2 == SPARCRegisters.G0) { 58 return operand2;
|
H A D | SPARCRestoreInstruction.java | 31 public SPARCRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument 32 super("restore", RESTORE, rs1, operand2, rd); 34 trivial = (rs1 == G0 && operand2 == G0 && rd == G0);
|
H A D | SPARCSaveInstruction.java | 31 public SPARCSaveInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument 32 super("save", SAVE, rs1, operand2, rd); 34 trivial = (rs1 == G0 && operand2 == G0 && rd == G0); 43 if (operand2.isRegister()) { 44 buf.append(operand2.toString()); 46 Number number = ((Immediate)operand2).getNumber();
|
H A D | SPARCV9MOVrInstruction.java | 35 ImmediateOrRegister operand2, SPARCRegister rd, 37 super(name, MOVr, operand2, rd); 34 SPARCV9MOVrInstruction(String name, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, int regConditionCode) argument
|
H A D | SPARCV9WriteInstruction.java | 34 final private ImmediateOrRegister operand2; field in class:SPARCV9WriteInstruction 36 public SPARCV9WriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument 41 this.operand2 = operand2; 60 if (operand2.isRegister()) { 61 buf.append(operand2.toString()); 63 Number number = ((Immediate)operand2).getNumber();
|
H A D | SPARCV9WrprInstruction.java | 31 final private ImmediateOrRegister operand2; field in class:SPARCV9WrprInstruction 33 public SPARCV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, argument 37 this.operand2 = operand2; 46 if (operand2.isRegister()) { 47 buf.append(operand2.toString()); 49 int value = ((Immediate)operand2).getNumber().intValue(); 62 return operand2;
|
H A D | SPARCWriteInstruction.java | 34 final private ImmediateOrRegister operand2; field in class:SPARCWriteInstruction 36 public SPARCWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument 41 this.operand2 = operand2; 60 if (operand2.isRegister()) { 61 buf.append(operand2.toString()); 63 Number number = ((Immediate)operand2).getNumber();
|
H A D | SaveDecoder.java | 36 ImmediateOrRegister operand2, 39 return factory.newSaveInstruction(rs1, operand2, rd); 34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | SPARCArithmeticInstruction.java | 34 ImmediateOrRegister operand2, SPARCRegister rd) { 35 super(name, opcode, rs1, operand2, rd); 40 if (rd == rs1 && operand2.isImmediate()) { 41 int value = ((Immediate)operand2).getNumber().intValue(); 73 } else if (rs1 == SPARCRegisters.G0 && opcode == SUB && operand2.isRegister()) { 77 buf.append(operand2.toString()); 78 if (operand2 != rd) { 93 return (new Operand[] { rs1, operand2 }); 33 SPARCArithmeticInstruction(String name, int opcode, int operation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
|
H A D | SPARCFormat3AInstruction.java | 32 final protected ImmediateOrRegister operand2; field in class:SPARCFormat3AInstruction 36 ImmediateOrRegister operand2, SPARCRegister rd) { 40 this.operand2 = operand2; 46 if (operand2.isRegister()) { 47 buf.append(operand2.toString()); 49 Number number = ((Immediate)operand2).getNumber(); 81 return operand2; 35 SPARCFormat3AInstruction(String name, int opcode, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
|
H A D | SPARCLogicInstruction.java | 34 ImmediateOrRegister operand2, SPARCRegister rd) { 35 super(name, opcode, rs1, operand2, rd); 41 if (opcode == ORcc && rd == G0 && rd == operand2) { 47 } else if (opcode == XNOR && G0 == operand2) { 95 return (new Operand[] { rs1, operand2 }); 33 SPARCLogicInstruction(String name, int opcode, int operation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
|
H A D | SPARCShiftInstruction.java | 34 ImmediateOrRegister operand2, SPARCRegister rd) { 35 super(name, opcode, rs1, operand2, rd); 48 return operand2; 60 return operand2.toString(); 33 SPARCShiftInstruction(String name, int opcode, int operation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
|
H A D | SPARCInstructionFactory.java | 59 ImmediateOrRegister operand2); 82 public SPARCInstruction newSaveInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd); argument 84 public SPARCInstruction newRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd); argument 91 SPARCRegister rs1, ImmediateOrRegister operand2, 95 SPARCRegister rs1, ImmediateOrRegister operand2, 99 ImmediateOrRegister operand2, 103 SPARCRegister rs1, ImmediateOrRegister operand2, 58 newWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) argument 90 newArithmeticInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument 94 newLogicInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument 98 newMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) argument 102 newShiftInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument
|
H A D | SPARCInstructionFactoryImpl.java | 82 ImmediateOrRegister operand2) { 83 return new SPARCWriteInstruction(specialReg, asrRegNum, rs1,operand2); 124 public SPARCInstruction newSaveInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument 125 return new SPARCSaveInstruction(rs1, operand2, rd); 128 public SPARCInstruction newRestoreInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) { argument 129 return new SPARCRestoreInstruction(rs1, operand2, rd); 141 SPARCRegister rs1, ImmediateOrRegister operand2, 143 return new SPARCArithmeticInstruction(name, opcode, rtlOperation, rs1, operand2, rd); 147 SPARCRegister rs1, ImmediateOrRegister operand2, 149 return new SPARCLogicInstruction(name, opcode, rtlOperation, rs1, operand2, r 81 newWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) argument 140 newArithmeticInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument 146 newLogicInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument 152 newMoveInstruction(String name, int opcode, ImmediateOrRegister operand2, SPARCRegister rd) argument 158 newShiftInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument [all...] |
H A D | SPARCV9InstructionFactory.java | 43 ImmediateOrRegister operand2, SPARCRegister rd, 46 public SPARCInstruction newV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, int regNum); argument 54 ImmediateOrRegister operand2); 42 newV9MOVrInstruction(String name, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, int regConditionCode) argument 53 newV9WriteInstruction(int specialRegNum, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) argument
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/x86/ |
H A D | X86RotateInstruction.java | 31 final private ImmediateOrRegister operand2; field in class:X86RotateInstruction 33 public X86RotateInstruction(String name, Operand operand1, ImmediateOrRegister operand2, int size, int prefixes) { argument 36 this.operand2 = operand2; 44 if(operand2 != null) { 45 if ((operand2 instanceof Register)) { 46 buf.append(operand2.toString()); 49 Number number = ((Immediate)operand2).getNumber();
|
H A D | X86ArithmeticInstruction.java | 33 final private Operand operand2; field in class:X86ArithmeticInstruction 41 this.operand2 = op2; 50 this.operand2 = op2; 63 if (operand2 != null) { 65 buf.append(getOperandAsString(operand2)); 87 return operand2; 95 return (new Operand[] { operand1, operand2, operand3 });
|
H A D | X86FPArithmeticInstruction.java | 33 final private Operand operand2; field in class:X86FPArithmeticInstruction 40 this.operand2 = op2; 52 if (operand2 != null) { 54 buf.append(getOperandAsString(operand2)); 71 return operand2; 75 return (new Operand[] { operand1, operand2});
|
H A D | X86GeneralInstruction.java | 31 final private Operand operand2; field in class:X86GeneralInstruction 38 this.operand2 = op2; 58 if (operand2 != null) { 60 buf.append(getOperandAsString(operand2)); 78 return operand2;
|
H A D | X86LogicInstruction.java | 32 final private Operand operand2; field in class:X86LogicInstruction 39 this.operand2 = op2; 48 if(operand2 != null) { 50 buf.append(getOperandAsString(operand2)); 60 return (new Operand[] { operand2 });
|
H A D | X86ShiftInstruction.java | 32 final private ImmediateOrRegister operand2; field in class:X86ShiftInstruction 34 public X86ShiftInstruction(String name, int operation, Operand operand1, ImmediateOrRegister operand2, int size, int prefixes) { argument 37 this.operand2 = operand2; 48 if(operand2 != null) { 51 if ((operand2 instanceof Register)) { 52 buf.append(operand2.toString()); 55 Number number = ((Immediate)operand2).getNumber(); 72 return operand2; 84 return operand2 [all...] |