All the option are correct . you can search on google . guys those who have not marked option a can believe me and search on google . ever option is correct .
Its applied on non contiguous portion of code .
It is an optimization techniques can find in any book and is applied after intermidate code generation and the last option is also true . and the first option is already proved right by ll