[llvm-dev] Compile assembly to llvm bitcode (original) (raw)
Anahit Hayrapetyan via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 17 02:06:47 PST 2020
- Previous message: [llvm-dev] Differentiate array access at IR level
- Next message: [llvm-dev] Compile assembly to llvm bitcode
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi all,
Is it possible to compile assembler source code to llvm bitcode? And if yes, then how?
I’m trying to compile a project to llvm bitcode. The project has both C (.c) sources and some assembly(.S) sources. The make compiles all sources to object (.o) files and then links them together. What I’m trying to do is replace all commands compiling to .o with ‘clang -c -emit-llvm ...’ to get bitcodes and then use “llvm-link” to link them together in one .bc. However the llvm-link fails as the bitcodes I got from .s files are not recognized as llvm bitcodes (the header does not correspond to llvm bitcode header).
Best, Anahit. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200217/d58bc3d9/attachment-0001.html>
- Previous message: [llvm-dev] Differentiate array access at IR level
- Next message: [llvm-dev] Compile assembly to llvm bitcode
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]