私はCコードからLLVM-IRコードを生成しようとしています.
stdio.h、string.h、stdlib.h、および一般に malloc、calloc などの標準メモリ ベースの関数。
http://llvm.org/docs/LangRef.htmlこの表現の制限と、標準/最も人気のある c 関数を処理するためだけに独自の組み込み関数を追加する必要があるかどうかについて疑問に思っていました。
私は実行時にコードを変更しようとしているので、どの種類のアプローチが最も柔軟性を与えるのか疑問に思っていました。たとえば、代わりに AST レベルでコードを操作します。
ありがとう