Register transfer language

In computer science, register transfer language (RTL) is a kind of intermediate representation (IR) that is very close to assembly language, such as that which is used in a compiler. It is used to describe data flow at the register-transfer level of an architecture.[1] Academic papers and textbooks often use a form of RTL as an architecture-neutral assembly language. RTL is used as the name of a specific intermediate representation in several compilers, including the GNU Compiler Collection (GCC), Zephyr, and the European compiler projects CerCo and CompCert.

  1. ^ Mahani, Negin (2013-01-16). "Making alive register transfer level and transaction level modeling in Ada". ACM SIGAda Ada Letters. 32 (2): 9–16. doi:10.1145/2429574.2429576. Retrieved September 8, 2024.