<html><head></head><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1455583077809_4239">  At some point in 2005/6, I was using an older version of llvm-gcc.</div><div id="yui_3_16_0_1_1455583077809_4235" dir="ltr">I generated files with bytecode using llvm tools at that time.</div><div id="yui_3_16_0_1_1455583077809_4236" dir="ltr"><br></div><div id="yui_3_16_0_1_1455583077809_4238" dir="ltr">It was  GNU C version 3.4-llvm 20030924 (experimental) (i686-pc-linux-gnu)<br id="yui_3_16_0_1_1455583077809_4233">; compiled by GNU C version 3.4.0.</div><div id="yui_3_16_0_1_1455583077809_4255" dir="ltr"><br></div><div id="yui_3_16_0_1_1455583077809_4254" dir="ltr">I somehow lost these old tools. But after a decade, I still want to disassemble these old result files to see the code.</div><div id="yui_3_16_0_1_1455583077809_4262" dir="ltr"><br></div><div id="yui_3_16_0_1_1455583077809_4268" dir="ltr"><br></div><div id="yui_3_16_0_1_1455583077809_4270" dir="ltr"> So I downloaded some windows llvm tools to disassemble a bytecode file into .ll file to view the disassembly code.</div><div id="yui_3_16_0_1_1455583077809_4269"><br></div><div id="yui_3_16_0_1_1455583077809_4282">However, I am seeing an invalid bitcode signature error. </div><div id="yui_3_16_0_1_1455583077809_4280"><br></div><div id="yui_3_16_0_1_1455583077809_4307">Now there could be some changes in the format that the newer version insists on.</div><div id="yui_3_16_0_1_1455583077809_4308"><br></div><div id="yui_3_16_0_1_1455583077809_4309">Could some one help me with llvm-dis for windows that can disassemble the attached c6.bc file?</div><div id="yui_3_16_0_1_1455583077809_4310"><br></div><div id="yui_3_16_0_1_1455583077809_4311"><br></div><div id="yui_3_16_0_1_1455583077809_4281"><br></div><div id="yui_3_16_0_1_1455583077809_4195"><br></div><div id="yui_3_16_0_1_1455583077809_4194">C:\work\llvm-3.4-tools-windows>llvm-dis c:\ImportantDocs\experiments\c6.bc<br id="yui_3_16_0_1_1455583077809_4150"><strong>llvm-dis: Invalid bitcode signature</strong></div><div id="yui_3_16_0_1_1455583077809_4154"><br id="yui_3_16_0_1_1455583077809_4155"></div><div id="yui_3_16_0_1_1455583077809_4157">C:\work\llvm-3.4-tools-windows>llvm-dis -help<br id="yui_3_16_0_1_1455583077809_4159">OVERVIEW: llvm .bc -> .ll disassembler</div><div id="yui_3_16_0_1_1455583077809_4160">USAGE: llvm-dis [options] <input bitcode></div><div id="yui_3_16_0_1_1455583077809_4161">OPTIONS:<br id="yui_3_16_0_1_1455583077809_4162">  -f                - Enable binary output on terminals<br id="yui_3_16_0_1_1455583077809_4163">  -help             - Display available options (-help-hidden for more)<br id="yui_3_16_0_1_1455583077809_4164">  -o=<filename>     - Override output filename<br id="yui_3_16_0_1_1455583077809_4165">  -print-after-all  - Print IR after each pass<br id="yui_3_16_0_1_1455583077809_4166">  -print-before-all - Print IR before each pass<br id="yui_3_16_0_1_1455583077809_4167">  -show-annotations - Add informational comments to the .ll file<br id="yui_3_16_0_1_1455583077809_4168">  -time-passes      - Time each pass, printing elapsed time for each on exit<br id="yui_3_16_0_1_1455583077809_4169">  -version          - Display the version of this program</div><div id="yui_3_16_0_1_1455583077809_4170" dir="ltr">C:\work\llvm-3.4-tools-windows>llvm-dis -version<br id="yui_3_16_0_1_1455583077809_4171">LLVM (http://llvm.org/):<br id="yui_3_16_0_1_1455583077809_4172">  LLVM version 3.4svn<br id="yui_3_16_0_1_1455583077809_4173">  DEBUG build.<br id="yui_3_16_0_1_1455583077809_4174">  Built Feb 24 2014 (21:50:43).<br id="yui_3_16_0_1_1455583077809_4175">  Default target: i686-pc-win32<br id="yui_3_16_0_1_1455583077809_4176">  Host CPU: corei7-avx</div><div id="yui_3_16_0_1_1455583077809_4143"><br></div></div></body></html>