Suchergebnisse für Anfrage "llvm"

0 die antwort

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 ...

3 die antwort

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 ...

1 die antwort

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 ...

TOP-Veröffentlichungen

1 die antwort

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 ...

1 die antwort

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 ...

3 die antwort

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

1 die antwort

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 ...

1 die antwort

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 ...

2 die antwort

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 ...

12 die antwort

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. ...