LLVM infrastructure including cheerp support