Fragen mit dem Tag "llvm"

0

Gewusst wie: hinzufügen der C-standard-Bibliothek als Modul zu llvm JIT?

Wenn ich erklären einige Funktionen in meine IR-code, gehört zu den C-standard-Bibliothek(printf zum Beispiel), die JIT-Bericht wird das symbol nicht gefunden. So ist es keine Art, wie ich hinzufügen kann, diese Bibliotheken zu meinem JIT? P. S. We...
0

Linker-Fehler mit LLVM (Umzüge in generic ELF)

Ich bin versucht zu bauen LLVM-Compilers mit, aber ich bekomme linker-Fehler wie folgt, wenn ich versuche zu kompilieren (momentan alles was ich versuche zu tun, ist enthalten LLVMContext.h). Grundsätzlich bin ich versucht, den link in die LLVM-Bibli...
0

Ist LLVM-IR-CFGPrinterLegacyPass hat jeden pass Abhängigkeit?

Ich bin mit LLVM. Ich merke, es ist ein build in der CFG-Ausgang pass CFGPrinterLegacyPass und ich kann mit opt -dot-cfg zu laden übergeben. Ich würde gerne wissen, gibt es andere Pässe werden automatisiert hinzufügen, um die IR-pipeline, wenn ich de...
0

Wie erstelle ich eine Struktur, die Werte zurückgeben, die in LLVM IR sind kompatibel mit C?

Mit meinem LLVM-basierte Spielzeug-compiler, will ich kompilieren Sie das entsprechende C-code: struct a { long a[4]; }; struct b { long b[2]; }; struct a doStuff(struct b); struct a myFunction(struct b v) { return doStuff(v); } Während myFunct...
0

Wie kann ich das beheben Undefined Referenz, wenn es zu bauen, das Geräusch von vorne?

Ich versuche erstellen von C/C++ - toolchains von Grund auf. Ich baute glibc, libc++, libc++abi aber folgende undefined reference-Fehler bei build-Tang Clan. Wie behebe ich diesen Fehler? Es ist ein libLLVMSupport.a in /home/username/opt/lib, die en...