[llvm] [AMDGPU][True16][CodeGen] true16 codegen pattern for fma (PR #127240)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 19 00:04:07 PST 2025


================
@@ -3941,19 +3996,22 @@ MachineInstr *SIInstrInfo::convertToThreeAddress(MachineInstr &MI,
     return MIB;
   }
 
-  assert(
-      Opc != AMDGPU::V_FMAC_F16_fake16_e32 &&
-      "V_FMAC_F16_fake16_e32 is not supported and not expected to be present "
-      "pre-RA");
+  assert(Opc != AMDGPU::V_FMAC_F16_t16_e32 &&
+         Opc != AMDGPU::V_FMAC_F16_fake16_e32 &&
+         "V_FMAC_F16_t16/fake16_e32 is not supported and not expected to be "
+         "present "
+         "pre-RA");
----------------
arsenm wrote:

I don't think it handles merge or split of string literals 

https://github.com/llvm/llvm-project/pull/127240


More information about the llvm-commits mailing list