Preliminary OpenMP 3.1 support in clang/LLVM