Fix a bug due to bad assumptions when computing control dependencies
Fix a bug due to bad assumptions when computing control dependencies

The changed code was intended to remove the input instruction from the
list of control dependencies, but sometimes removed other instructions
instead.

wangxiayang/llvm-analysis,travitch/llvm-analysis,travitch/llvm-analysis,wangxiayang/llvm-analysis