1
I
はタイプllvm::Instruction
のであれば、我々はerrs() << I;
LLVM IR命令のテキスト表現を取得する方法は?
によって人間が読める形式(テキスト表現)に同じプリントアウトすることができます私はC型の文字列にstd::string
にまったく同じ表現を割り当てたいです。どうやってやるの?
I
はタイプllvm::Instruction
のであれば、我々はerrs() << I;
LLVM IR命令のテキスト表現を取得する方法は?
によって人間が読める形式(テキスト表現)に同じプリントアウトすることができます私はC型の文字列にstd::string
にまったく同じ表現を割り当てたいです。どうやってやるの?
まあ、LLVMは同様に文字列ストリームを提供します。
std::string str;
llvm::raw_string_ostream(str) << I;
// use str
:
#include <llvm/Support/raw_ostream.h>
はこのようにそれを使用します