E

LLVM Bitcodeのロード、マルチスレッドプログラムに対応しました。

Sep 9, 2015

PROCESS WARPを更新しました。

LLVM Bitcodeフォーマットのプログラムがロード可能になりました。

Cプログラムを以下のようにコンパイルします(clang 3.3を利用します)。

$ C_INCLUDE_PATH=<PROCESS WARP install path>/include/libc clang -arch x86_64 -O2 -emit-llvm -c -fno-vectorize <path to source code>

コンパイルしたプログラムはwebフロントエンドからロード、実行が可能です。

マルチスレッドプログラムに対応しました。

新しくサポートするAPIは以下のとおりです。

  • pthread_create (attrは無視されます)
  • pthread_join