void flowTo(RExtBranch eb) {
		if (!eb.reach().canReachWithoutCtxMod()) {
			otherBranches.put(eb.from(), eb);
			return;
		}
		PcodeOp to = firstOps.get(eb.to());
		if (to != null) {
			internalBranches.put(eb.from(), eb.toIntBranch(to));
			return;
		}
		externalBranches.put(eb.from(), eb);
	}
Record that a direct branch was encountered.

<p>
If we've already decoded the target, we create an {@link IntBranch} record, and we're done.
Otherwise, we queue up an {@link ExtBranch} record. If multiple direct branches target the
same address, we still create separate entries. First, we note their {@link Branch#from()
from} fields will be different. Also, we ensure once we've terminated (probably because of a
quota), we must examine records still in the queue, but whose targets may have since been
decoded, and convert them to {@link IntBranch} records.

@param from the op representing or causing the control flow
@param to the target of the branch
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/decode/DecoderForOnePassage.java