Generates call tree and saves common block shared among subroutines