DecodedPcodeOp rewrite(PcodeOp op) {
		return rewrites.computeIfAbsent(op, o -> rewriteOp(at, o));
	}
Re-write the given op

<p>
Because we create an interpreter for each instruction step, we already know the target
address and decode context. We re-write the op to capture that target. If we've already
re-written the op, return the existing one to ensure we retain identity in the re-written
realm.

@param op the op to re-write
@return the equivalent op, re-written
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/decode/DecoderExecutor.java