Lines Matching defs:result
26 * an opcode (which specifies operation and source/result types), a
27 * list of actual sources and result registers/values, and additional
37 /** {@code null-ok;} spec for the result of this instruction, if any */
38 private final RegisterSpec result;
48 * @param result {@code null-ok;} spec for the result, if any
51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result,
67 this.result = result;
138 * Gets the result spec, if any. A return value of {@code null}
141 * @return {@code null-ok;} the result spec, if any
144 return result;
150 * may be the result register, or for {@code mark-local} insns
160 assignment = result;
282 && equalsHandleNulls(result, b.getResult())
289 * with new result and source registers.
291 * @param result {@code null-ok;} new result register
295 public abstract Insn withNewRegisters(RegisterSpec result,
320 if (result != null) {
321 sb.append(result);
351 if (result == null) {
355 sb.append(result.toHuman());