I would like to translate X86_64, x86, ARM executables into LLVM IR (disassembly).
What solution do you suggest ?
Consider using RevGen tool developed within the S2E project. It allows converting x86 binaries to LLVM IR. The source code could be checked out from Revgen branch of GIT repository available by url https://dslabgit.epfl.ch/git/s2e/s2e.git.