Home
last modified time | relevance | path

Searched refs:FRINT (Results 1 – 25 of 37) sorted by relevance

12

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h452 FCEIL, FTRUNC, FRINT, FNEARBYINT, FFLOOR, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h526 FCEIL, FTRUNC, FRINT, FNEARBYINT, FROUND, FFLOOR, enumerator
DBasicTTIImpl.h794 ISDs.push_back(ISD::FRINT); in getIntrinsicInstrCost()
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp305 case Intrinsic::rint: Opcode = ISD::FRINT; break; in mightUseCTR()
360 Opcode = ISD::FRINT; break; in mightUseCTR()
/external/llvm/lib/Target/AArch64/
DAArch64SchedM1.td255 def : InstRW<[M1WriteFCVT3], (instregex "^FRINT.+r")>;
316 def : InstRW<[M1WriteFCVT3], (instregex "^FRINT[AIMNPXZ]v")>;
DAArch64SchedA57.td486 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT[AIMNPXZ](v2f32)")>;
488 def : InstRW<[A57Write_5cyc_2V], (instregex "^FRINT[AIMNPXZ](v4f32|v2f64)")>;
559 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT.+r")>;
DAArch64SchedKryoDetails.td958 (instregex "FRINT(A|I|M|N|P|X|Z)(S|D)r")>;
964 (instregex "FRINT(A|I|M|N|P|X|Z)v2f32")>;
970 (instregex "FRINT(A|I|M|N|P|X|Z)(v2f64|v4f32)")>;
DAArch64SchedVulcan.td420 (instregex "^FRINT(A|I|M|N|P|X|Z)(Sr|Dr)")>;
DAArch64SchedCyclone.td574 // FRINT(AIMNPXZ) V,V
DAArch64ISelLowering.cpp153 setOperationAction(ISD::FRINT, MVT::f128, Expand); in AArch64TargetLowering()
281 setOperationAction(ISD::FRINT, MVT::f16, Promote); in AArch64TargetLowering()
327 setOperationAction(ISD::FRINT, MVT::v4f16, Expand); in AArch64TargetLowering()
359 setOperationAction(ISD::FRINT, MVT::v8f16, Expand); in AArch64TargetLowering()
381 setOperationAction(ISD::FRINT, Ty, Legal); in AArch64TargetLowering()
537 setOperationAction(ISD::FRINT, MVT::v1f64, Expand); in AArch64TargetLowering()
625 setOperationAction(ISD::FRINT, Ty, Legal); in AArch64TargetLowering()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp186 case ISD::FRINT: in LegalizeOp()
DLegalizeFloatTypes.cpp88 case ISD::FRINT: R = SoftenFloatRes_FRINT(N); break; in SoftenFloatResult()
868 case ISD::FRINT: ExpandFloatRes_FRINT(N, Lo, Hi); break; in ExpandFloatResult()
DLegalizeVectorTypes.cpp85 case ISD::FRINT: in ScalarizeVectorResult()
462 case ISD::FRINT: in SplitVectorResult()
1309 case ISD::FRINT: in WidenVectorResult()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp165 case ISD::FRINT: return "frint"; in getOperationName()
DLegalizeFloatTypes.cpp100 case ISD::FRINT: R = SoftenFloatRes_FRINT(N); break; in SoftenFloatResult()
1037 case ISD::FRINT: ExpandFloatRes_FRINT(N, Lo, Hi); break; in ExpandFloatResult()
1880 case ISD::FRINT: in PromoteFloatResult()
DLegalizeVectorOps.cpp320 case ISD::FRINT: in LegalizeOp()
DLegalizeVectorTypes.cpp91 case ISD::FRINT: in ScalarizeVectorResult()
650 case ISD::FRINT: in SplitVectorResult()
2164 case ISD::FRINT: in WidenVectorResult()
DLegalizeDAG.cpp3871 case ISD::FRINT: in ConvertNodeToLibcall()
4223 case ISD::FRINT: in PromoteNode()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp87 {ISD::FCEIL, ISD::FFLOOR, ISD::FTRUNC, ISD::FNEARBYINT, ISD::FRINT}) in WebAssemblyTargetLowering()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp244 setOperationAction(ISD::FRINT, MVT::f32, Legal); in AMDGPUTargetLowering()
279 setOperationAction(ISD::FRINT, MVT::f64, Custom); in AMDGPUTargetLowering()
422 setOperationAction(ISD::FRINT, VT, Expand); in AMDGPUTargetLowering()
715 case ISD::FRINT: return LowerFRINT(Op, DAG); in LowerOperation()
1723 return DAG.getNode(ISD::FRINT, SDLoc(Op), Op.getValueType(), Op.getOperand(0)); in LowerFNEARBYINT()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp932 setOperationAction(ISD::FRINT, VT, Expand); in initActions()
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp317 setOperationAction(ISD::FRINT, Ty, Legal); in addMSAFloatType()
1895 return DAG.getNode(ISD::FRINT, DL, Op->getValueType(0), Op->getOperand(1)); in lowerINTRINSIC_WO_CHAIN()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td378 def frint : SDNode<"ISD::FRINT" , SDTFPUnaryOp>;
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td448 def frint : SDNode<"ISD::FRINT" , SDTFPUnaryOp>;
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp512 setOperationAction(ISD::FRINT, MVT::v2f64, Expand); in ARMTargetLowering()
529 setOperationAction(ISD::FRINT, MVT::v4f32, Expand); in ARMTargetLowering()
546 setOperationAction(ISD::FRINT, MVT::v2f32, Expand); in ARMTargetLowering()
675 setOperationAction(ISD::FRINT, MVT::f64, Expand); in ARMTargetLowering()
993 setOperationAction(ISD::FRINT, MVT::f32, Legal); in ARMTargetLowering()
1007 setOperationAction(ISD::FRINT, MVT::f64, Legal); in ARMTargetLowering()

12