Merge pull request #1 from llvm-mirror/master

sync from llvm