calculate block coverage for compound predicates