LLVM36 has changed DataLayoutPass