Supporting LLVM trunk

These changes allow ISPC to be built with LLVM trunk after r199218, r199569 and r199279 revisions.