Matt Arsenault via llvm-dev
2018-Aug-21 20:37 UTC
[llvm-dev] Condition code in DAGCombiner::visitFADDForFMACombine?
> On Aug 21, 2018, at 23:06, Ryan Taylor <ryta1203 at gmail.com> wrote: > > Why is isContractableFMUL different from isContractable?If contractable is only expected on the fmul, then what does it even mean to have it set on any other kind of instruction?
Ryan Taylor via llvm-dev
2018-Aug-21 21:04 UTC
[llvm-dev] Condition code in DAGCombiner::visitFADDForFMACombine?
So why is there 'isContractable' too? On Tue, Aug 21, 2018 at 4:37 PM Matt Arsenault <arsenm2 at gmail.com> wrote:> > > > On Aug 21, 2018, at 23:06, Ryan Taylor <ryta1203 at gmail.com> wrote: > > > > Why is isContractableFMUL different from isContractable? > > If contractable is only expected on the fmul, then what does it even mean > to have it set on any other kind of instruction?-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180821/b1cfd8ca/attachment.html>
Ryan Taylor via llvm-dev
2018-Aug-21 21:05 UTC
[llvm-dev] Condition code in DAGCombiner::visitFADDForFMACombine?
And why are they treated differently? On Tue, Aug 21, 2018 at 5:04 PM Ryan Taylor <ryta1203 at gmail.com> wrote:> So why is there 'isContractable' too? > > On Tue, Aug 21, 2018 at 4:37 PM Matt Arsenault <arsenm2 at gmail.com> wrote: > >> >> >> > On Aug 21, 2018, at 23:06, Ryan Taylor <ryta1203 at gmail.com> wrote: >> > >> > Why is isContractableFMUL different from isContractable? >> >> If contractable is only expected on the fmul, then what does it even mean >> to have it set on any other kind of instruction? > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180821/45570864/attachment.html>