Which of the following statement about peephole optimization is not correct?
1
It is done by examining a sliding window of target instructions and replacing sequences within the peephole by shorter sequence possible.
2
Code in the peephole must be contiguous
3
It helps in strength reduction.
4
It eliminates the unreachable code.