Lines Matching defs:FPExt
14240 enum ExtKind : uint8_t { ZExt = 1 << 0, SExt = 1 << 1, FPExt = 1 << 2 };
14311 case ExtKind::FPExt:
14375 MVT EltVT = SupportsExt == ExtKind::FPExt
14379 assert((int)NarrowSize >= (SupportsExt == ExtKind::FPExt ? 16 : 8) &&
14815 if ((AllowExtMask & ExtKind::FPExt) && LHS.SupportsFPExt && RHS.SupportsFPExt)
14817 Root, LHS, /*LHSExt=*/{ExtKind::FPExt}, RHS,
14818 /*RHSExt=*/{ExtKind::FPExt});
14833 Root, LHS, RHS, ExtKind::ZExt | ExtKind::SExt | ExtKind::FPExt, DAG,
14847 NodeExtensionHelper::getWOpcode(Root->getOpcode(), ExtKind::FPExt),
14848 Root, LHS, /*LHSExt=*/std::nullopt, RHS, /*RHSExt=*/{ExtKind::FPExt});
14897 return canFoldToVWWithSameExtensionImpl(Root, LHS, RHS, ExtKind::FPExt, DAG,