Register transfer language (RTL) is a kind of intermediate representation (IR) that is very close to assembly language