Intermediate Representations Intermediate Representations Front end - produces an intermediate representation (IR) Middle end - transforms the IR into an equivalent IR that…