Ich versuche LLVM
Inline eine Funktion aus einer Bibliothek zu machen.Machen Sie LLVM inline eine Funktion aus einer Bibliothek
I LLVM Bitcode Dateien (manuell erzeugt), die ich zusammen mit llvm-link
verbunden ist, und ich habe auch eine Bibliothek (geschrieben in C) zusammengestellt in Bitcode von clang
und archiviert mit llvm-ar
. Ich schaffe es, alles zusammen zu verbinden und auszuführen, aber ich kann es nicht schaffen, LLVM
zu bekommen, um eine Funktion aus der Bibliothek zu verbinden. Irgendwelche Hinweise darauf, wie das gemacht werden sollte?
Arbeitete wie ein Charme – capitrane
Wie kann ich einen Internalize-Pass starten? – osgx
@osgx: siehe 'createInternalizePass' (' lib/Transforms/IPO/Internalize.cpp'). –