[PATCH] D134862: [AMDGPU][GISel] Update `isCanonicalized`

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 29 06:47:52 PDT 2022


arsenm added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/SIISelLowering.cpp:10195
+  case AMDGPU::G_FCEIL:
+  case AMDGPU::G_FFLOOR:
+  case AMDGPU::G_FMA:
----------------
G_FRINT, G_NEARBYINT, G_INTRINSIC_FPTRUNC_ROUND,  G_INTRINSIC_TRUNC,  G_INTRINSIC_ROUNDEVEN, 


================
Comment at: llvm/lib/Target/AMDGPU/SIISelLowering.cpp:10231
+    case Intrinsic::amdgcn_rsq:
+    case Intrinsic::amdgcn_rsq_clamp:
+    case Intrinsic::amdgcn_rsq_legacy:
----------------
amdgcn_sqrt, fmed3, fmad_ftz, sin, cos, log, log_clamp


================
Comment at: llvm/lib/Target/AMDGPU/SIISelLowering.cpp:10239
+    case Intrinsic::amdgcn_cvt_pkrtz:
+    case Intrinsic::amdgcn_cubeid:
+    case Intrinsic::amdgcn_frexp_mant:
----------------
cubema, cubesc, cubetc?


================
Comment at: llvm/lib/Target/AMDGPU/SIISelLowering.cpp:10246
+      break;
+    }
+
----------------
Should do separately and also introduce for the DAG path, but we're missing some of the newer operations like _amdgcn_cvt_f32_bf8


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134862/new/

https://reviews.llvm.org/D134862



More information about the llvm-commits mailing list