in Compiler Design edited by
2,523 views
0 votes
0 votes

In the context of compiler design, “reduction in strength” refers to :

  1. code optimization obtained by the use of cheaper machine instructions

  2. reduction in accuracy of the output

  3. reduction in the range of values of input variables

  4. reduction in efficiency of the program

in Compiler Design edited by
2.5k views

1 Answer

0 votes
0 votes

In compiler construction, strength reduction is a compiler optimization where expensive operations are replaced with equivalent but less expensive operations

Example: Replacement of X*4 by  X<<2. (Left shift). 

So, A is correct.

Ref: https://en.wikipedia.org/wiki/Strength_reduction

Related questions