This patch fixes https://llvm.org/bugs/show_bug.cgi?id=27703.
In the testcase, the result of a load instruction is used as the address of the same instruction, so a bitcast is necessary to change the value type to address type, we should avoid to optimize out the bitcast.
please pipe this into FileCheck.