Suchergebnisse für Anfrage "llvm"
Gibt es eine Möglichkeit zu zeigen, wo LLVM automatisch vektorisiert?
Kontext: In einer Objective-C-Bibliothek, die ich schreibe, befinden sich mehrere Schleifen, die sich mit der Verarbeitung großer Textfelder befassen. Ich ka...
Unbekannter Registername "q0" in asm (arm64)
Ich versuche gerade, meine Bibliothek für den neuen arm64-Bogen zu kompilieren. Ich habe ein paar NEON-Assemblys und für alle erhalte ich eine FehlermeldungU...
llvm OCaml-Bindungen
Ich arbeite an llvm OCaml-Bindungen.Ich habe das Paket llvm über opam installiert (
Wie lade ich eine LLVM-Bitcode-Datei aus einem Ifstream?
Ich versuche, ein LLVM-Modul zu laden, das in a definiert ist.bc Datei zur Laufzeit, aber in einen Haken gelaufen. Der Bitcode von Interesse wurde aus generierthello.cpp: // hello.cpp // build with: // clang-3.4 -c -emit-llvm hello.cpp -o ...
Warum erzwingt Clang die Umwandlung von Strukturparametern in Ints?
Wenn Sie Strukturparameter in einer Funktion verwenden, ändert clang die Funktionssignatur. Anstatt einen Strukturtyp zu verwenden, ist die Signatur ein erzwungenes int von gleicher Größe. In meinem Compiler-Projekt verwende ich den Typ llvm ...
Unterschied im Stringstream-Verhalten für den Typ void * unter Verwendung von libc ++ und libstdc ++
Das folgende Testprogramm gibt unterschiedliche Ergebnisse zurück, je nachdem, ob ich libc ++ oder libstdc ++ verwende. #include <sstream> #include <iostream> int main() { int a = 0; void* optr = &a; void* iptr; std::stringstream ss; ss << optr; ...
LLVM - Führen Sie Ihren eigenen Pass automatisch mit Ton aus
Ich habe ein paar eigene Pässe für llvm geschrieben, um sie mit clang zu benutzen. Ich habe sie in llvm integriert (nicht dynamisch geladen). Sie sind sogar in der Liste aufgeführtOptimierungen verfügbar: Abschnitt, wenn ich tippe: opt ...