Lines Matching defs:increment
53 public AMD64HotSpotCounterOp(String name, String group, Value increment, HotSpotRegistersProvider registers, GraalHotSpotVMConfig config, AllocatableValue backupSlot) {
54 super(TYPE, name, group, increment, registers, config);
69 // It can happen that the rax register is the increment register, in this case we do not
76 // In this case rax and rbx are used as increment. Either we implement a third register
79 throw GraalError.unimplemented("RAX and RBX are increment registers at the same time, spilling over the scratch register is not supported right now");
91 CounterProcedure emitProcedure = (counterIndex, increment, displacement) -> emitIncrement(masm, countersArrayReg, increment, displacement);
102 for (Value increment : increments) {
103 if (isRegister(increment) && asRegister(increment).equals(register)) {
113 // increment counter (in memory)
115 int increment = asInt(asJavaConstant(incrementValue));
116 masm.incrementq(counterAddr, increment);