supporting LLVM trunk
Merge pull request #719 from ifilippov/trunk

Supporting LLVM trunk