サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
nothingcosmos.wiki.fc2.com
2016/05/04 LLVMのビルド方法 2014/04/08 OpenJDKのビルド方法 2014/02/23 作成したスライド 2014/02/22 JVM(HotSpot) VS. Dart VM 2014/02/16 RevisionLog32000台 DartVMのリビジョンログ 2014/01/11 RevisionLog31000台 2013/12/23 RevisionLog30000台 LLVMとの連携方法 2013/12/09 LLVMに関して LLVMのデバッグ方法 SSA形式 2013/11/10 RevisionLog29000台 2013/10/21 JITコンパイラ メニュー 自動並列化 ベクトル化 GCCに関して 2013/10/20 RevisionLog28000台 2013/09/28 RevisionLog27000台
本気出すとき。 -server -XX:+TieredCompilation -XX:+AggressiveOpts
gitからソースコード一式を取得する sudo apt-get install ninja-build git clone --depth 1 http://llvm.org/git/llvm.git pushd llvm/tools git clone --depth 1 http://llvm.org/git/clang.git popd pushd llvm/projects git clone --depth 1 http://llvm.org/git/compiler-rt.git popd svnでソースコード一式を取得する #!/bin/bash mkdir -p trunk svn co http://llvm.org/svn/llvm-project/llvm/trunk ./trunk pushd trunk/tools svn co http://llvm.org/s
最適化オプション -O3 optの-std-compile-optsと同様の最適化を行う。 -O4 LinkTimeOptimizeを行う。上記に加えて、-std-link-optsを行う。 (記憶が正しければ -O4 -c と -O3 -emit-llvm はほぼ等価) デバッグ用のオプション -Xclang -ast-dump -Xclang -std-view -Xclang -dump-raw-tokens -Xclang -dump-tokens -Xclang -print-stats -Xclang -ftime-report --analyze -Xanalyzer -cfg-view -Xanalyzer -cfg-dump 入力Cソースファイル
LLVMの特長は、BitCodeの完全な仕様が公開されているため、BitCodeへの変換機を作れば、LLVMの資産を活用できる。
このページを最初にブックマークしてみませんか?
『nothingcosmos wiki』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く