llvm API changes
Merge pull request #692 from Trass3r/master

fix for llvm trunk