浏览代码

gallivm: limit use of setFastMathFlags to LLVM 3.8 and later

Reviewed-by: Brian Paul <brianp@vmware.com>
tags/17.0-branchpoint
Marek Olšák 8 年前
父节点
当前提交
5b8876609e
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2
    0
      src/gallium/auxiliary/gallivm/lp_bld_misc.cpp

+ 2
- 0
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp 查看文件

@@ -739,11 +739,13 @@ lp_create_builder(LLVMContextRef ctx, bool unsafe_fpmath)
{
LLVMBuilderRef builder = LLVMCreateBuilderInContext(ctx);

#if HAVE_LLVM >= 0x0308
if (unsafe_fpmath) {
llvm::FastMathFlags flags;
flags.setUnsafeAlgebra();
llvm::unwrap(builder)->setFastMathFlags(flags);
}
#endif

return builder;
}

正在加载...
取消
保存