LLVM trunk build fail fix (MDNode interface change)

Several LLVM functions accepting MDNode type were changed, as well as MDNode type itself. This commit fixes ISPC build fail caused by these changes