アルパカ三銃士

〜アルパカに酔いしれる獣たちへ捧げる〜

llvm

xcode をインストールしてない macOS で lldb を使うまで

mac を開発端末にしたいけど xcode をインストールしたくないという場合、xcode を appstore からインストールするのではなく、command line tools のみをインストールする必要がある。 インストールするために xcode-select -- install を実行する。これを…

フィボナッチ数列の LLVM IR を読む

LLVM IR を読んでみた。 以下のような記事を見つけたため、今後のためにメモを残すことにした。 takoeight0821.hatenablog.jp 今回読むのは次のフィボナッチのコードである。 int fib(int n) { int i, t, a = 0, b = 1; for (i = 0; i < n; i++) { t = a + b…