HIR: High-Level Intermediate Representation

HIR stands for “High-Level Intermediate Representation” and it is an intermediate representation used in compilers to optimize and translate programming language source code into machine code that can be executed on a specific computer architecture.

There are no particular constraints on the Tree for the HIR.