/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/ |
H A D | SPARCArithmetic.java | 144 @Temp({REG}) protected Value scratch1; field in class:SPARCArithmetic.RemOp 153 public RemOp(Rem opcode, Value result, Value x, Value y, Value scratch1, Value scratch2, LIRFrameState state) { argument 159 this.scratch1 = scratch1; 168 assert !x.equals(scratch1); 170 assert !y.equals(scratch1); 174 masm.udivx(asRegister(x, XWORD), crb.asIntConst(y), asRegister(scratch1, XWORD)); 175 masm.mulx(asRegister(scratch1, XWORD), crb.asIntConst(y), asRegister(scratch2, XWORD)); 193 assert !asRegister(xLeft, XWORD).equals(asRegister(scratch1, XWORD)); 194 assert !asRegister(y, XWORD).equals(asRegister(scratch1, XWOR 264 @Temp({REG}) protected Value scratch1; field in class:SPARCArithmetic.SPARCLMulccOp [all...] |
/openjdk9/hotspot/src/cpu/ppc/vm/ |
H A D | interp_masm_ppc.hpp | 234 void profile_not_taken_branch(Register scratch1, Register scratch2); 235 void profile_call(Register scratch1, Register scratch2); 236 void profile_final_call(Register scratch1, Register scratch2); 240 void profile_ret(TosState state, Register return_bci, Register scratch1, Register scratch2); 241 void profile_switch_default(Register scratch1, Register scratch2); 242 void profile_switch_case(Register index, Register scratch1,Register scratch2, Register scratch3); 244 void record_klass_in_profile(Register receiver, Register scratch1, Register scratch2, bool is_virtual_call); 245 void record_klass_in_profile_helper(Register receiver, Register scratch1, Register scratch2, int start_row, Label& done, bool is_virtual_call);
|
H A D | interp_masm_ppc_64.cpp | 1401 void InterpreterMacroAssembler::profile_not_taken_branch(Register scratch1, Register scratch2) { argument 1409 increment_mdp_data_at(in_bytes(BranchData::not_taken_offset()), scratch1, scratch2); 1419 void InterpreterMacroAssembler::profile_call(Register scratch1, Register scratch2) { argument 1427 increment_mdp_data_at(in_bytes(CounterData::count_offset()), scratch1, scratch2); 1436 void InterpreterMacroAssembler::profile_final_call(Register scratch1, Register scratch2) { argument 1444 increment_mdp_data_at(in_bytes(CounterData::count_offset()), scratch1, scratch2); 1525 Register scratch1, Register scratch2) { 1534 increment_mdp_data_at(in_bytes(CounterData::count_offset()), scratch1, scratch2 ); 1540 test_mdp_data_at(in_bytes(RetData::bci_offset(row)), return_bci, next_test, scratch1); 1543 increment_mdp_data_at(in_bytes(RetData::bci_count_offset(row)), scratch1, scratch 1524 profile_ret(TosState state, Register return_bci, Register scratch1, Register scratch2) argument 1558 profile_switch_default(Register scratch1, Register scratch2) argument 1578 profile_switch_case(Register index, Register scratch1, Register scratch2, Register scratch3) argument 1638 record_klass_in_profile_helper( Register receiver, Register scratch1, Register scratch2, int start_row, Label& done, bool is_virtual_call) argument [all...] |
/openjdk9/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.hpp | 288 Register scratch1, Register scratch2, 320 Register scratch1,
|
H A D | interp_masm_sparc.cpp | 2601 Register scratch1, Register scratch2, 2603 ld(counter_addr, scratch1); 2604 add(scratch1, increment, scratch1); 2606 andcc(scratch1, scratch2, G0); 2608 delayed()->st(scratch1, counter_addr); 2599 increment_mask_and_jump(Address counter_addr, int increment, Address mask_addr, Register scratch1, Register scratch2, Condition cond, Label *where) argument
|
/openjdk9/hotspot/src/cpu/s390/vm/ |
H A D | interp_masm_s390.hpp | 304 Register scratch1, Register scratch2);
|
H A D | interp_masm_s390.cpp | 1554 // Kills: index, scratch1, scratch2. 1557 Register scratch1, 1561 assert_different_registers(index, mdp, scratch1, scratch2); 1573 Register case_data = scratch1; 1555 profile_switch_case(Register index, Register mdp, Register scratch1, Register scratch2) argument
|
H A D | templateInterpreterGenerator_s390.cpp | 497 Register scratch1 = Z_tmp_2; local 530 scratch1, // tmp
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/ |
H A D | SPARCArithmeticLIRGenerator.java | 384 Variable scratch1 = getLIRGen().newVariable(LIRKind.combine(a, b)); 397 getLIRGen().append(new RemOp(opcode, result, getLIRGen().load(a), getLIRGen().load(b), scratch1, scratch2, state));
|
/openjdk9/hotspot/src/share/vm/c1/ |
H A D | c1_LIRGenerator.hpp | 338 void new_instance (LIR_Opr dst, ciInstanceKlass* klass, bool is_unresolved, LIR_Opr scratch1, LIR_Opr scratch2, LIR_Opr scratch3, LIR_Opr scratch4, LIR_Opr klass_reg, CodeEmitInfo* info);
|
H A D | c1_LIRGenerator.cpp | 683 void LIRGenerator::new_instance(LIR_Opr dst, ciInstanceKlass* klass, bool is_unresolved, LIR_Opr scratch1, LIR_Opr scratch2, LIR_Opr scratch3, LIR_Opr scratch4, LIR_Opr klass_reg, CodeEmitInfo* info) { argument 697 __ allocate_object(dst, scratch1, scratch2, scratch3, scratch4,
|