Lines Matching defs:increment
52 public SPARCHotSpotCounterOp(String name, String group, Value increment, HotSpotRegistersProvider registers, GraalHotSpotVMConfig config) {
53 super(TYPE, name, group, increment, registers, config);
79 private void emitIncrement(int counterIndex, SPARCMacroAssembler masm, SPARCAddress counterAddr, Value increment) {
85 // increment counter
86 if (isJavaConstant(increment)) {
87 masm.add(counterReg, asInt(asJavaConstant(increment)), counterReg);
89 masm.add(counterReg, asRegister(increment), counterReg);
97 * Patches the increment value in the instruction emitted by the
102 * @param increment
105 public void patchCounterIncrement(Assembler asm, int[] increment) {
106 for (int i = 0; i < increment.length; i++) {
108 ((SPARCAssembler) asm).patchAddImmediate(inst, increment[i]);
128 public void apply(int counterIndex, Value increment, int displacement) {
142 emitIncrement(counterIndex, masm, counterAddr, increment);