LLVMが拡張されてる

ちょっと見ない内にLLVMが拡張されていました。これがLLVM 2.5(2009/2/11リリース予定らしい)の仕様なのかもしれないです。なかなか、というかすごく面白そうな機能があります。
http://llvm.org/docs/LangRef.html#int_atomics

http://llvm.org/docs/LangRef.html#int_stackprotector
に心惹かれました。この辺を見るとLLVMもマルチスレッドやマルチコアを目指しているのかも知れないなと思います。この辺の機能を使ってlock-freeなライブラリをいち早く揃えるとかっこいいですが無理です。とりあえず、yarv2llvmでマルチスレッドを実現する方法を考えてみようかなと思いました。