@Override
				public boolean evaluateReturn(Varnode retVN, VarnodeContext context, Instruction instruction) {
					// check if a return is actually returning, or is branching with a constant PC
					
					// if flow already overridden, don't override again
					if (instruction.getFlowOverride() != FlowOverride.NONE) {
						return false;
					}
					
					if (retVN != null && context.isConstant(retVN)) {
						long offset = retVN.getOffset();
						if (offset > 3 && offset != -1) {
							// need to override the return flow to a branch
							instruction.setFlowOverride(FlowOverride.BRANCH);
						}
					}
					
					return false;
				}
Check if there are any data references to this location.
@param program
@param addr
@return true if there are any data references to addr
Ghidra/Processors/ARM/src/main/java/ghidra/app/plugin/core/analysis/ArmAnalyzer.java