We can get the llvm assembler for a Module with something as simple as std::ofstream f("code.llvm"); f << *M; Is there a method for obtaining the llvm assembler of a given Function? -- Óscar