Hi, Could this (commit 5d61fa4e68b7eb6d481a37efdbb35fdce675a6ad on master) be backported to the 17.3 branch to allow it to build with LLVM 6?
Thanks, Alex On 6 November 2017 at 21:16, Marek Olšák <mar...@gmail.com> wrote: > Reviewed-by: Marek Olšák <marek.ol...@amd.com> > > Marek > > On Mon, Nov 6, 2017 at 10:09 PM, Tobias Droste <tdro...@gmx.de> wrote: > > LLVM 6 changed the API on the fast-math-flags: > > https://reviews.llvm.org/rL317488 > > > > NOTE: This also enables the new flag 'ApproxFunc' to allow for > > approximations for library functions (sin, cos, ...). I'm not completly > > convinced, that this is something mesa should do. > > > > Signed-off-by: Tobias Droste <tdro...@gmx.de> > > --- > > src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > > index d988910a7e..1319407290 100644 > > --- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > > +++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp > > @@ -830,7 +830,11 @@ lp_create_builder(LLVMContextRef ctx, enum > lp_float_mode float_mode) > > llvm::unwrap(builder)->setFastMathFlags(flags); > > break; > > case LP_FLOAT_MODE_UNSAFE_FP_MATH: > > +#if HAVE_LLVM >= 0x0600 > > + flags.setFast(); > > +#else > > flags.setUnsafeAlgebra(); > > +#endif > > llvm::unwrap(builder)->setFastMathFlags(flags); > > break; > > } > > -- > > 2.14.3 > > > > _______________________________________________ > > mesa-dev mailing list > > mesa-dev@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev