private void fillPhiFromDeps(JitPhiOp phi, Set<JitBlock> visited) {
		if (isEntry) {
			phi.addInputOption();
		}
		for (BlockFlow flow : block.flowsTo().values()) {
			JitDataFlowBlockAnalyzer analyzerFrom = dfm.getOrCreateAnalyzer(flow.from());
			analyzerFrom.fillPhiFromBlock(phi, flow, visited);
		}
	}
Fill options in for the given phi op

<p>
If our block is an entry, add that as a possible option. <em>Additionally</em>, consider each
upstream block (dependency) as an option, recursively. Recursion will naturally terminate if
there are no inward flows.

@param phi the phi op for which we seek options
@param visited the blocks which have already been visited during recursion
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emu/jit/analysis/JitDataFlowBlockAnalyzer.java