Performing Alias Analysis
In alias analysis, we divide the program's memory into alias classes. Alias classes are disjoint sets of locations that cannot alias to one another. For the discussion here, it is assumed that the optimizations done here occur on a low-level intermediate representation of the program. This is to say that the program has been compiled into binary operations, jumps, moves between registers, moves from registers to memory, moves from memory to registers, branches, and function calls/returns.
Read more about this topic: Alias Analysis
Famous quotes containing the words performing and/or analysis:
“When performing an autopsy, even the most inveterate spiritualist would have to question where the soul is.”
—Anton Pavlovich Chekhov (18601904)
“Ask anyone committed to Marxist analysis how many angels on the head of a pin, and you will be asked in return to never mind the angels, tell me who controls the production of pins.”
—Joan Didion (b. 1934)