Compiler

From NaplesPU Documentation
Revision as of 18:00, 12 September 2017 by Edo (talk | contribs)
Jump to: navigation, search

This is the main nu+ compiler documentation page

Adding a new target architecture, i.e. nu+, to llvm requires four steps:

  • Backend
  • modify the Clang frontend
  • register and add the new backend to llvm
  • modify and/or add all the external tools that are used by llvm, i.e. linker, disassembler, etc..

How to add a new backend to llvm