rearrange some logic, no functionality change.

llvm-svn: 157796
1 file changed