Searched refs:scratch1 (Results 1 - 11 of 11) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/
H A DSPARCArithmetic.java144 @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 Dinterp_masm_ppc.hpp234 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 Dinterp_masm_ppc_64.cpp1401 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 Dinterp_masm_sparc.hpp288 Register scratch1, Register scratch2,
320 Register scratch1,
H A Dinterp_masm_sparc.cpp2601 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 Dinterp_masm_s390.hpp304 Register scratch1, Register scratch2);
H A Dinterp_masm_s390.cpp1554 // 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 DtemplateInterpreterGenerator_s390.cpp497 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 DSPARCArithmeticLIRGenerator.java384 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 Dc1_LIRGenerator.hpp338 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 Dc1_LIRGenerator.cpp683 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,

Completed in 176 milliseconds