Suchergebnisse für Anfrage "llvm"
LLVM-Kompilierungsfehler in VS 2012
Ich habe die LLVM mit CMake unter Verwendung von VS 2012 gemäß der Dokumentation erstellt. Ich versuche einen Toy Compiler mit Flex, Bison und LLVM zu bauen. Die letzte Phase meines Compilers sieht für meine Hauptklasse so aus: #include ...
Richtige Methode zum Aktivieren von SSE4 auf der Basis von Funktionen / Codeblöcken?
Für eines meiner OS X-Programme habe ich einige optimierte Fälle, in denen SSE4.1-Anweisungen verwendet werden. Auf Nur-SSE3-Computern wird der nicht optimierte Zweig ausgeführt: // SupportsSSE4_1 returns true on CPUs that support SSE4.1, false ...
Holen Sie sich CPU-Zyklen von LLVM IR mit CostModel
Seit LLVM 3.0 befindet sich CostModel.cpp im Verzeichnis Analysis. Bezieht sich auf sein Dokument, heißt es Diese Datei definiert die Kostenmodellanalyse. Es bietet eine sehr einfache Kostenschätzung für LLVM-IR. Diese Analyse verwendet die ...
llvm pass: So fügen Sie eine Variable mit dem vorhandenen Variablenwert ein
Ich habe @ definieint a = 5; im Quellcode, und ich transformiere die Quelle zu LLVM IR: %a = alloca i32, align 4 store i32 5, i32* %a, align 4Ich möchte @ einfügint b = a; indem Sie einen Pass schreiben. Ich kompiliereint a=5; int b=a in LLVM ...
Was ist meine Version von LLVM & clang (OSX)?
uf Mac OS, wenn ichclang --version, Ich bekomme Apple LLVM version 6.0 (clang-600.0.34.4) (based on LLVM 3.5svn) Target: x86_64-apple-darwin14.0.0 Thread model: posixSchon seitLLVM offizielle Seite [http://llvm.org] legt nahe, dass die ...
running x86 program _on_ llvm
Ist es möglich, llvm zum Ausführen von x86-Programmen zu verwenden? Das heißt Ich möchte llvm als x86-Simulator verwenden, um x86-Programme auszuführen und dann das x86-Programm zu instrumentieren. Vielen Dank
enerieren von CFG für den gesamten Quellcode mit LL
Weiß jemand aus der LLVM-Community, ob es eine Möglichkeit gibt, mit @ eine CFG für den gesamten Eingabequellcode zu generiereopt -dot-cfg foo.ll(.bc)? da dieser die CFG pro Funktion generiert, werden die Verbindungen zwischen Funktionen ...
was bedeutet der Maschinenwerttyp "other" in llvm SDnodes
Ich versuche, den Anweisungsauswahlprozess in llvm genauer zu verstehen, und dazu debugge ich Schritt für Schritt die CodeGenAndEmitDAG-Funktion. Ich habe kurz vor dem Kombinationsschritt eine kleine Funktion gedruckt (siehe unten) - den ersten ...
Wie kann clang die C / C ++ - Codeoptimierung steuern?
Mir wurde gesagt, dass clang ein Treiber ist, der wie gcc arbeitet, um Vorverarbeitungs-, Kompilierungs- und Verknüpfungsarbeiten durchzuführen. Soweit ich weiß, ist es während der Kompilierung und Verknüpfung llvm, das die Optimierung vornimmt ...
Was ist die tatsächliche Beziehung zwischen Baugruppe, Maschinencode, Bytecode und Opcode?
Was ist die tatsächliche Beziehung zwischen Baugruppe, Maschinencode, Bytecode und Opcode? Ich habe die meisten SO-Fragen zu Baugruppen- und Maschinencode gelesen, z. ...