Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

1.1. Target Audience

This guide is for developers who are already comfortable with the LLVM build system and the TableGen language/tool for the creation and manipulation of target-specific parameters.

This guide assumes that the basic LLVM toolchain has already been implemented and is functioning for the target architecture using a MC ( LLVM Machine Code) based instruction printer. (i.e. LLVM is already capable of producing assembly files for the target architecture via llc.)

The detail of steps here have been tested using the (at time of writing) latest development version of LLVM for the OpenRISC 1000, the source of which can be found on GitHub at

Embecosm divider strip