negative instruction count is returned if instructions are removed from a basic block. llvm-svn: 9705