Bidirectional pushover analysis of irregular structures