[llvm-dev] How to convert assembly code to executable

Robinson, Paul via llvm-dev llvm-dev at lists.llvm.org
Mon May 2 08:54:54 PDT 2016

If you add "-filetype=obj" to your llc command, I'd expect you to get an object file instead of assembly source.
After that you would need to run it through a linker for your alpha target.

(The last LLVM release with an Alpha target was 3.0, I guess you are using a really old version of LLVM? Or maintaining it as an out-of-tree target?)

From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Balasaheb Dabhade via llvm-dev
Sent: Monday, May 02, 2016 7:27 AM
To: llvm-dev at lists.llvm.org
Subject: [llvm-dev] How to convert assembly code to executable

Hello All,

I have converted c program into assembly code for alpha target using following commands

clang -emit-llvm matrix.c -c -o matrix.bc

llc -march=alpha matrix.bc -o matrix.s

Now how to convert matrix.s assembly file into executable file of alpha target?

Any help is appreciated

Thanks in advance !!



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160502/d0b96edb/attachment.html>

More information about the llvm-dev mailing list