LLVM cross-platform translation excercises