[llvm] [AMDGPU] Add custom lowering of llvm.convert.from.arbitrary.fp for FP8 (PR #194144)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri May 1 05:40:00 PDT 2026


================
@@ -811,6 +820,17 @@ let OtherPredicates = [HasFP8ConversionInsts] in {
   }
   let SubtargetPredicate = isGFX11Plus in
     def : Cvt_F_F8_Pat_ByteSel<int_amdgcn_cvt_f32_bf8, V_CVT_F32_BF8_OP_SEL_e64>;
+
+  // llvm.convert.from.arbitrary.fp i8 -> f32 OCP scalar patterns.
+  let SubtargetPredicate = isGFX11PlusNot12_50 in
----------------
arsenm wrote:

use subtarget feature predicates 

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


More information about the llvm-commits mailing list