Month: April 2015

Utilizing TableGen for Non-Compiling Processes

When porting any compiler, one of the large pieces of code is the machine description, defining instructions, registers, calling conventions, etc. In LLVM, this is done via TableGen, a simple record based DSL that allows all information about an architecture to be… Read More