LLVM infrastructure including duetto support