private long getSigned(Varnode varnode) {
		long mask = 0x80L << ((varnode.getSize() - 1) * 8);
		long value = varnode.getOffset();
		if ((value & mask) != 0) {
			value |= (0xffffffffffffffffL << ((varnode.getSize() - 1) * 8));
		}
		return value;
	}
Look for Varnode references that are equal to the given variable plus a
constant offset and store them in the componentMap. The search is performed
by following data-flow paths starting at the given variable. If the variable flows
into a CALL instruction, put it in the addressToCallInputMap if offset is 0.
@param var is the given variable
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/util/FillOutStructureHelper.java