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.