2012-11-12 5 views
9

Von einem LLVM-Pass muss ich eine llvm-Anweisung (Typ llvm::Instruction) auf dem Bildschirm drucken, so wie es in der llvm-Bitcode-Datei erscheint. Tatsächlich stürzt meine Zusammenstellung ab und erreicht nicht den Punkt, an dem die Bitcodedatei erzeugt wird. Also zum Debuggen möchte ich einige Anweisungen drucken, um zu wissen, was schief läuft.Wie kann man Anweisungen in llvm drucken

+3

off topic: Ich mag die Art und Weise Sie immer noch den generierten Namen für ca. 3 Jahren mit .. – none

Antwort

7

Indem Sie einfach die print Methode verwenden.

+1

Können Sie ein Beispiel geben? Vielen Dank – ethanjyx

5

Angenommen, ich ist Ihr Befehl

I.print(errs()); 
Verwandte Themen