- 
					 Register renaming is done in pipelined processors
 
- 
                        
-  as an alternative to register allocation at comptile time 
 -   for efficient access to function parameters and local variables 
 - to handle certain kinds of hazards
 - as part of address translation
 
 -  as an alternative to register allocation at comptile time 
 
Correct Option: C
Pipelining of the register renaming logic can help avoid restricting the processor clock frequency.