Home
last modified time | relevance | path

Searched refs:FNEARBYINT (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DConstrainedOps.def89 DAG_FUNCTION(nearbyint, 1, 1, experimental_constrained_nearbyint, FNEARBYINT)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h882 FNEARBYINT, enumerator
DBasicTTIImpl.h1617 ISDs.push_back(ISD::FNEARBYINT); in getTypeBasedIntrinsicInstrCost()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp505 case Intrinsic::nearbyint: Opcode = ISD::FNEARBYINT; break; in mightUseCTR()
603 Opcode = ISD::FNEARBYINT; break; in mightUseCTR()
DPPCISelLowering.cpp299 setOperationAction(ISD::FNEARBYINT, MVT::ppcf128, Expand); in PPCTargetLowering()
814 setOperationAction(ISD::FNEARBYINT, VT, Expand); in PPCTargetLowering()
876 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal); in PPCTargetLowering()
967 setOperationAction(ISD::FNEARBYINT, MVT::f64, Legal); in PPCTargetLowering()
968 setOperationAction(ISD::FNEARBYINT, MVT::f32, Legal); in PPCTargetLowering()
974 setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Legal); in PPCTargetLowering()
980 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal); in PPCTargetLowering()
1175 setOperationAction(ISD::FNEARBYINT, MVT::f128, Legal); in PPCTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp211 case ISD::FNEARBYINT: return "fnearbyint"; in getOperationName()
DLegalizeFloatTypes.cpp102 case ISD::FNEARBYINT: R = SoftenFloatRes_FNEARBYINT(N); break; in SoftenFloatResult()
1226 case ISD::FNEARBYINT: ExpandFloatRes_FNEARBYINT(N, Lo, Hi); break; in ExpandFloatResult()
2241 case ISD::FNEARBYINT: in PromoteFloatResult()
2605 case ISD::FNEARBYINT: in SoftPromoteHalfResult()
DLegalizeVectorOps.cpp428 case ISD::FNEARBYINT: in LegalizeOp()
DLegalizeVectorTypes.cpp90 case ISD::FNEARBYINT: in ScalarizeVectorResult()
984 case ISD::FNEARBYINT: in SplitVectorResult()
3119 case ISD::FNEARBYINT: in WidenVectorResult()
DLegalizeDAG.cpp4013 case ISD::FNEARBYINT: in ConvertNodeToLibcall()
4719 case ISD::FNEARBYINT: in PromoteNode()
DSelectionDAGBuilder.cpp6266 case Intrinsic::nearbyint: Opcode = ISD::FNEARBYINT; break; in visitIntrinsicCall()
8008 if (visitUnaryFloatCall(I, ISD::FNEARBYINT)) in visitCall()
DSelectionDAG.cpp4356 case ISD::FNEARBYINT: { in isKnownNeverNaN()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp343 setOperationAction(ISD::FNEARBYINT, MVT::f32, Custom); in AMDGPUTargetLowering()
344 setOperationAction(ISD::FNEARBYINT, MVT::f64, Custom); in AMDGPUTargetLowering()
521 setOperationAction(ISD::FNEARBYINT, VT, Expand); in AMDGPUTargetLowering()
645 case ISD::FNEARBYINT: in fnegFoldsIntoOp()
1295 case ISD::FNEARBYINT: return LowerFNEARBYINT(Op, DAG); in LowerOperation()
3915 case ISD::FNEARBYINT: // XXX - Should fround be handled? in performFNegCombine()
DAMDGPUISelDAGToDAG.cpp436 case ISD::FNEARBYINT: in fp16SrcZerosHighBits()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp629 setOperationAction(ISD::FNEARBYINT, MVT::f16, Promote); in AArch64TargetLowering()
663 setOperationAction(ISD::FNEARBYINT, MVT::v4f16, Expand); in AArch64TargetLowering()
674 setOperationAction(ISD::FNEARBYINT, MVT::v8f16, Expand); in AArch64TargetLowering()
692 setOperationAction(ISD::FNEARBYINT, Ty, Legal); in AArch64TargetLowering()
709 setOperationAction(ISD::FNEARBYINT, MVT::f16, Legal); in AArch64TargetLowering()
976 setOperationAction(ISD::FNEARBYINT, MVT::v1f64, Expand); in AArch64TargetLowering()
1117 setOperationAction(ISD::FNEARBYINT, Ty, Legal); in AArch64TargetLowering()
1128 setOperationAction(ISD::FNEARBYINT, Ty, Legal); in AArch64TargetLowering()
1280 setOperationAction(ISD::FNEARBYINT, VT, Custom); in AArch64TargetLowering()
1540 setOperationAction(ISD::FNEARBYINT, VT, Custom); in addTypeForFixedLengthSVE()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp895 setOperationAction(ISD::FNEARBYINT, VT, Expand); in initActions()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp125 {ISD::FCEIL, ISD::FFLOOR, ISD::FTRUNC, ISD::FNEARBYINT, ISD::FRINT}) in WebAssemblyTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp1074 case ISD::FNEARBYINT: in PreprocessISelDAG()
1092 case ISD::FNEARBYINT: Imm = 0xC; break; in PreprocessISelDAG()
DX86ISelLowering.cpp709 setOperationAction(ISD::FNEARBYINT, MVT::f80, Expand); in X86TargetLowering()
834 setOperationAction(ISD::FNEARBYINT, VT, Expand); in X86TargetLowering()
1132 setOperationAction(ISD::FNEARBYINT, RoundedTy, Legal); in X86TargetLowering()
1234 setOperationAction(ISD::FNEARBYINT, VT, Legal); in X86TargetLowering()
1621 setOperationAction(ISD::FNEARBYINT, VT, Legal); in X86TargetLowering()
41083 case ISD::FNEARBYINT: in scalarizeExtEltFP()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp457 setOperationAction(ISD::FNEARBYINT, VT, Legal); in SystemZTargetLowering()
514 setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Legal); in SystemZTargetLowering()
546 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal); in SystemZTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td489 def fnearbyint : SDNode<"ISD::FNEARBYINT" , SDTFPUnaryOp>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp365 setOperationAction(ISD::FNEARBYINT, VT, Expand); in addMVEVectorTypes()
851 setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Expand); in ARMTargetLowering()
871 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Expand); in ARMTargetLowering()
887 setOperationAction(ISD::FNEARBYINT, MVT::v2f32, Expand); in ARMTargetLowering()
1035 setOperationAction(ISD::FNEARBYINT, MVT::f64, Expand); in ARMTargetLowering()
1448 setOperationAction(ISD::FNEARBYINT, MVT::f32, Legal); in ARMTargetLowering()
1464 setOperationAction(ISD::FNEARBYINT, MVT::f64, Legal); in ARMTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1644 ISD::FRINT, ISD::FNEARBYINT, ISD::FROUND, ISD::FFLOOR, in HexagonTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp145 setOperationAction(ISD::FNEARBYINT, MVT::f16, Promote); in MipsSETargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp533 for (const auto &Op : {ISD::FCEIL, ISD::FFLOOR, ISD::FNEARBYINT, ISD::FRINT, in NVPTXTargetLowering()

12