[LLVMdev] Making MipsOptimizeMathLibCalls generic
Richard Sandiford
rsandifo at linux.vnet.ibm.com
Fri Aug 16 05:13:49 PDT 2013
Ping.
Richard Sandiford <rsandifo at linux.vnet.ibm.com> writes:
> MipsOptimizeMathLibCalls.cpp converts:
>
> g = sqrt (f);
>
> into:
>
> r1 = sqrt (f) readonly;
> if (g is a NaN)
> r2 = sqrt (f);
> g = phi (r1, r2)
>
> I'd like to do the same on z. Would it be OK to make this pass generic
> and do the transformation whenever FSQRT isLegalOrCustom for the type?
>
> If so, should it stay a separate pass, or should I merge it with
> something else?
>
> Thanks,
> Richard
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list