[PATCH] D91716: AMDGPU/GlobalISel: Calculate isKnownNeverNaN for fminnum and fmaxnum
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 18 09:36:42 PST 2020
arsenm added inline comments.
================
Comment at: llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir:721
; GFX9: [[COPY2:%[0-9]+]]:_(s32) = COPY $vgpr2
; GFX9: [[FCANONICALIZE2:%[0-9]+]]:_(s32) = G_FCANONICALIZE [[FMAXNUM_IEEE]]
; GFX9: [[FCANONICALIZE3:%[0-9]+]]:_(s32) = G_FCANONICALIZE [[COPY2]]
----------------
Petar.Avramovic wrote:
> Thoughts on adding
> ```
> %0:_(s32) = G_FMINNUM_IEEE/G_FMAXNUM_IEEE ...
> %1:_(s32) = G_FCANONICALIZE %0
> ->
> %0:_(s32) = G_FMINNUM_IEEE/G_FMAXNUM_IEEE ...
> %1:_(s32) = COPY %0
> ```
> combine post legalizer?
Yes, redundant canonicalization elimination belongs post legalizer
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D91716/new/
https://reviews.llvm.org/D91716
More information about the llvm-commits
mailing list