2016-11-01 4 views
1

Ich schreibe einen einfachen JIT-Compiler mit LLVM-Framework. Es gibt einige nichttriviale Funktionen, so dass seine Generation sehr kompliziert geworden ist, da es ein paar dynamische Bibliotheken verwendet. Also meine Fragen sind folgende:LLVM Framework: Laden von IR-Dateien, Link-Bibliotheken

  • Gibt es eine Möglichkeit, eine LLVM IR-Quelle über llvm :: Builder/jede andere Klasse
  • zu laden Gibt es eine Möglichkeit LLVM zu sagen, dass zur Laufzeit einiger dynamischen Bibliotheken sollten verknüpft wird, vor der Ausführung ...

Die erste Frage mehr insteresting ist, wie ich schon wissen, wie Bindung von C/C++ Anwendungen erfordern, so kann ich LLVM IR-Code über Clang erzeugen, aber es kommt auf die erste gestellte Frage

Antwort

0

Huh, da ist ein LLVM/Linker ... Wer könnte das denken? :)