Intermediate representation | ||
![]() |
![]() LANCE uses a three address code intermediate representation (IR). Complex expressions are decomposed into three address code by means of insertion of temporary variables. High-level control flow statements (loops, switch etc.) are replaced by equivalent jump constructs close to the assembly level. ![]() |
![]() |