[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
Mon Jul 6 05:21:30 PDT 2026
================
@@ -1430,6 +1430,10 @@ void VectorLegalizer::Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results) {
Results.push_back(DAG.getPOISON(Node->getValueType(0)));
return;
case ISD::CONVERT_FROM_ARBITRARY_FP:
+ if (SDValue Expanded = TLI.expandVectorNaryOpBySplitting(Node, DAG)) {
+ Results.push_back(Expanded);
+ return;
+ }
----------------
arsenm wrote:
You shouldn't need to do this. I do however see this pattern is increasing in frequency
https://github.com/llvm/llvm-project/pull/194144
More information about the llvm-commits
mailing list