2020-04-01から1ヶ月間の記事一覧
LLVMのLLVM言語の識別子、型、定数(リテラル)の仕様についてのメモ。 ※LLVMのバージョンは10.0.0 目次 識別子 型 Void型 関数型 ファーストクラス型 整数型 浮動小数点数型 ポインタ型 ラベル型 配列型 構造体型 定数 単純な定数 複雑な定数
LLVM APIを使うためのコンパイルオプション(Visual Studioのプロジェクトのプロパティ)の設定内容についてのメモ。 マクロ、インクルードディレクトリや追加の依存ファイル(libファイル)の指定は当然必要だが、ほかにもLLVM API独自のクセのある設定が必…
LLVMのphi命令についてのメモ。 内容は、phi命令がなぜ必要なのかという説明、使い方、phi命令を使わない場合の条件分岐やループの例と使った場合の例。 ※LLVMのバージョンは10.0.0。 目次 なぜphi命令が必要なのか phi命令とは phi命令を使った場合の分岐 p…
LLVM Ver11向けの手順を投稿しました。 https://shining-corn.hatenablog.jp/entry/2020/10/31/142333 LLVM Ver10は最新のVisual Studio 2019ではビルドが失敗するようになったので、ここに書いていた手順は消しました。