[PATCH] D19426: [AArch64] Use the reciprocal estimation machinery
James Molloy via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 27 09:37:52 PDT 2016
Hi Evandro,
> It seems to me that your objection is not so much against this patch as against the machinery in the DAGCombiner.
>
>
Perhaps. The important thing is how we decide whether to perform this optimisation or not. A hook function, as we normally use, has the ability to be extended to add more logic. A subtarget feature does not. I wouldn’t like to see optimization decisions being switched on or off by subtarget features.
Cheers,
James
> On 27 Apr 2016, at 17:26, Evandro Menezes <e.menezes at samsung.com> wrote:
>
> evandro added a comment.
>
> James,
>
> It seems to me that your objection is not so much against this patch as against the machinery in the DAGCombiner.
>
> I understand your points, even adding that the series takes the pressure from the unit(s) that perform division and square root and puts it unto the unit(s) that perform multiplication.
>
> I do intend to investigate this issue further, but I think that it's incremental, if not tangential, to what this patch proposes.
>
> Finally, I'm interested in understanding better what you think would be more appropriate than using features.
>
> Thank you.
>
>
> Repository:
> rL LLVM
>
> http://reviews.llvm.org/D19426
>
>
>
More information about the llvm-commits
mailing list