Process of Classifying Variables
Examine refs to each var to determine shared list
- Split common into shared common and private common if vars require different storage classes
- Use copy-in to private common as alternative
Construct private list and declare private commons by examining the types of remaining variables