/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ |
H A D | SPARCV9FMOVrInstruction.java | 32 final private SPARCRegister rs1; field in class:SPARCV9FMOVrInstruction 34 public SPARCV9FMOVrInstruction(String name, int opf, SPARCRegister rs1, argument 39 this.rs1 = rs1; 46 buf.append(rs1.toString()); 63 return rs1;
|
H A D | SPARCV9WrprInstruction.java | 30 final private SPARCRegister rs1; field in class:SPARCV9WrprInstruction 33 public SPARCV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, argument 36 this.rs1 = rs1; 44 buf.append(rs1.toString()); 58 return rs1;
|
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 | RestoreDecoder.java | 35 SPARCRegister rs1, 39 return factory.newRestoreInstruction(rs1, operand2, rd); 34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | SaveDecoder.java | 35 SPARCRegister rs1, 39 return factory.newSaveInstruction(rs1, operand2, rd); 34 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | SPARCV9MOVrInstruction.java | 32 final private SPARCRegister rs1; field in class:SPARCV9MOVrInstruction 34 public SPARCV9MOVrInstruction(String name, SPARCRegister rs1, argument 39 this.rs1 = rs1; 46 buf.append(rs1.toString());
|
H A D | SPARCShiftInstruction.java | 33 public SPARCShiftInstruction(String name, int opcode, int operation, SPARCRegister rs1, argument 35 super(name, opcode, rs1, operand2, rd); 52 return rs1;
|
H A D | SPARCFPArithmeticInstruction.java | 35 SPARCRegister rs1, SPARCRegister rs2, 37 super(name, opcode, rs1, rs2, rd); 46 buf.append(rs1.toString()); 59 return new Operand[] { rs1, rs2 }; 34 SPARCFPArithmeticInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd) argument
|
H A D | V9AlternateSpaceDecoder.java | 35 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, SPARCRegister rs2) { argument 36 return new SPARCV9RegisterIndirectAddress(rs1, rs2); 39 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, int offset) { argument 40 return new SPARCV9RegisterIndirectAddress(rs1, offset);
|
H A D | ArithmeticDecoder.java | 35 SPARCRegister rs1, 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 | SPARCFormat3AInstruction.java | 31 final protected SPARCRegister rs1; field in class:SPARCFormat3AInstruction 35 public SPARCFormat3AInstruction(String name, int opcode, SPARCRegister rs1, argument 39 this.rs1 = rs1; 60 buf.append(rs1.toString()); 85 return rs1;
|
H A D | MemoryInstructionDecoder.java | 34 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, SPARCRegister rs2) { argument 35 return new SPARCRegisterIndirectAddress(rs1, rs2); 38 SPARCRegisterIndirectAddress newRegisterIndirectAddress(SPARCRegister rs1, int offset) { argument 39 return new SPARCRegisterIndirectAddress(rs1, offset); 48 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction)); 53 addr = newRegisterIndirectAddress(rs1,simm13); 56 addr = newRegisterIndirectAddress(rs1,rs2);
|
H A D | FloatDecoder.java | 56 SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, 64 SPARCRegister rs1 = null; 66 rs1 = RegisterDecoder.decode(src1Type, rs1Num); 67 if (rs1 == null) { 78 return decodeFloatInstruction(instruction, rs1, rs2, rd, factory); 55 decodeFloatInstruction(int instruction, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | SPARCV9WriteInstruction.java | 33 final private SPARCRegister rs1; field in class:SPARCV9WriteInstruction 36 public SPARCV9WriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument 40 this.rs1 = rs1; 58 buf.append(rs1.toString());
|
H A D | SPARCWriteInstruction.java | 33 final private SPARCRegister rs1; field in class:SPARCWriteInstruction 36 public SPARCWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, ImmediateOrRegister operand2) { argument 40 this.rs1 = rs1; 58 buf.append(rs1.toString());
|
H A D | FPArithmeticDecoder.java | 40 SPARCRegister rs1, SPARCRegister rs2, 44 Assert.that(rs1.isFloat() && rs2.isFloat() && rd.isFloat(), "rs1, rs2 and rd must be floats"); 46 (SPARCFloatRegister)rs1, 39 decodeFloatInstruction(int instruction, SPARCRegister rs1, SPARCRegister rs2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | Format3ADecoder.java | 42 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction)); 45 return decodeFormat3AInstruction(instruction, rs1, operand2, rd, factory); 49 SPARCRegister rs1, 48 decodeFormat3AInstruction(int instruction, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd, SPARCInstructionFactory factory) argument
|
H A D | LogicDecoder.java | 35 SPARCRegister rs1, 40 if (op3 == OR && rs1 == SPARCRegisters.G0 && rd != SPARCRegisters.G0) { 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 | 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);
|
H A D | SPARCArithmeticInstruction.java | 33 public SPARCArithmeticInstruction(String name, int opcode, int operation, SPARCRegister rs1, argument 35 super(name, opcode, rs1, operand2, rd); 40 if (rd == rs1 && operand2.isImmediate()) { 69 buf.append(rs1.toString()); 73 } else if (rs1 == SPARCRegisters.G0 && opcode == SUB && operand2.isRegister()) { 93 return (new Operand[] { rs1, operand2 });
|
H A D | SPARCLogicInstruction.java | 33 public SPARCLogicInstruction(String name, int opcode, int operation, SPARCRegister rs1, argument 35 super(name, opcode, rs1, operand2, rd); 51 buf.append(rs1.toString()); 52 if (rs1 != rd) { 65 } else if (rs1 == rd) { 95 return (new Operand[] { rs1, operand2 });
|
H A D | V9WrprDecoder.java | 35 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction)); 37 instr = v9factory.newV9WrprInstruction(rs1, operand2, prNum);
|
H A D | SPARCInstructionFactoryImpl.java | 81 public SPARCInstruction newWriteInstruction(int specialReg, int asrRegNum, SPARCRegister rs1, argument 83 return new SPARCWriteInstruction(specialReg, asrRegNum, rs1,operand2); 107 SPARCFloatRegister rs1, SPARCFloatRegister rs2, 109 return new SPARCFPArithmeticInstruction(name, opf, rtlOperation, rs1, rs2, rd); 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, operand 106 newFPArithmeticInstruction(String name, int opf, int rtlOperation, SPARCFloatRegister rs1, SPARCFloatRegister rs2, SPARCFloatRegister rd) 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 158 newShiftInstruction(String name, int opcode, int rtlOperation, SPARCRegister rs1, ImmediateOrRegister operand2, SPARCRegister rd) argument [all...] |
H A D | SPARCV9InstructionFactoryImpl.java | 49 public SPARCInstruction newV9WriteInstruction(int specialRegNum, int asrRegNum, SPARCRegister rs1, argument 51 return new SPARCV9WriteInstruction(specialRegNum, asrRegNum, rs1, operand2); 86 public SPARCInstruction newV9MOVrInstruction(String name, SPARCRegister rs1, argument 89 return new SPARCV9MOVrInstruction(name, rs1, operand2, rd, regConditionCode); 96 public SPARCInstruction newV9WrprInstruction(SPARCRegister rs1, ImmediateOrRegister operand2, int regNum) { argument 97 return new SPARCV9WrprInstruction(rs1, operand2, regNum); 135 SPARCRegister rs1, SPARCFloatRegister rs2, 137 return new SPARCV9FMOVrInstruction(name, opf, rs1, rs2, rd, regConditionCode); 134 newV9FMOVrInstruction(String name, int opf, SPARCRegister rs1, SPARCFloatRegister rs2, SPARCFloatRegister rd, int regConditionCode) argument
|
H A D | ShiftDecoder.java | 54 SPARCRegister rs1 = SPARCRegisters.getRegister(getSourceRegister1(instruction)); 57 return factory.newShiftInstruction(name, op3, rtlOperation, rs1, operand2, rd);
|