In analyzing the compilation of PL/I program, the term "Machine independent optimization" is associated with
Answer: C
Correct answer: creation of more optimal matrix.
Improving the intermediate representation - removing common subexpressions, hoisting loop-invariant code, folding constants - is done before any target machine is considered, so it belongs to machine-independent optimisation. Register allocation and instruction selection depend on the machine and come later.
Please log in or register to report this question.