Home
last modified time | relevance | path

Searched refs:FREM (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DConstrainedOps.def56 DAG_INSTRUCTION(FRem, 2, 1, experimental_constrained_frem, FREM)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h381 FREM, enumerator
DTargetLowering.h2490 case ISD::FREM: in isBinOp()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h697 void visitFRem(const User &I) { visitBinary(I, ISD::FREM); } in visitFRem()
DSelectionDAGDumper.cpp265 case ISD::FREM: return "frem"; in getOperationName()
DLegalizeFloatTypes.cpp114 case ISD::FREM: R = SoftenFloatRes_FREM(N); break; in SoftenFloatResult()
1255 case ISD::FREM: ExpandFloatRes_FREM(N, Lo, Hi); break; in ExpandFloatResult()
2260 case ISD::FREM: in PromoteFloatResult()
2625 case ISD::FREM: in SoftPromoteHalfResult()
DLegalizeVectorOps.cpp378 case ISD::FREM: in LegalizeOp()
DLegalizeVectorTypes.cpp137 case ISD::FREM: in ScalarizeVectorResult()
1035 case ISD::FREM: in SplitVectorResult()
3046 case ISD::FREM: in WidenVectorResult()
DFastISel.cpp1723 return selectBinaryOp(I, ISD::FREM); in selectOperator()
DSelectionDAG.cpp4339 case ISD::FREM: in isKnownNeverNaN()
5468 case ISD::FREM: in foldConstantFPMath()
5497 case ISD::FREM: in foldConstantFPMath()
5668 case ISD::FREM: in getNode()
DLegalizeDAG.cpp4104 case ISD::FREM: in ConvertNodeToLibcall()
4665 case ISD::FREM: in PromoteNode()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp346 setOperationAction(ISD::FREM, MVT::f16, Custom); in AMDGPUTargetLowering()
347 setOperationAction(ISD::FREM, MVT::f32, Custom); in AMDGPUTargetLowering()
348 setOperationAction(ISD::FREM, MVT::f64, Custom); in AMDGPUTargetLowering()
512 setOperationAction(ISD::FREM, VT, Expand); in AMDGPUTargetLowering()
681 case ISD::FREM: in hasSourceMods()
1291 case ISD::FREM: return LowerFREM(Op, DAG); in LowerOperation()
DAMDGPUTargetTransformInfo.cpp658 case ISD::FREM: in getArithmeticInstrCost()
DAMDGPUISelDAGToDAG.cpp416 case ISD::FREM: in fp16SrcZerosHighBits()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1631 setOperationAction(ISD::FREM , MVT::f128, Expand); in SparcTargetLowering()
1636 setOperationAction(ISD::FREM , MVT::f64, Expand); in SparcTargetLowering()
1641 setOperationAction(ISD::FREM , MVT::f32, Expand); in SparcTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1792 case FRem: return ISD::FREM; in InstructionOpcodeToISD()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp355 setOperationAction(ISD::FREM, VT, Expand); in AArch64TargetLowering()
411 setOperationAction(ISD::FREM, MVT::f32, Expand); in AArch64TargetLowering()
412 setOperationAction(ISD::FREM, MVT::f64, Expand); in AArch64TargetLowering()
413 setOperationAction(ISD::FREM, MVT::f80, Expand); in AArch64TargetLowering()
433 setOperationAction(ISD::FREM, MVT::f128, Expand); in AArch64TargetLowering()
580 setOperationAction(ISD::FREM, MVT::f16, Promote); in AArch64TargetLowering()
581 setOperationAction(ISD::FREM, MVT::v4f16, Expand); in AArch64TargetLowering()
582 setOperationAction(ISD::FREM, MVT::v8f16, Expand); in AArch64TargetLowering()
979 setOperationAction(ISD::FREM, MVT::v1f64, Expand); in AArch64TargetLowering()
1452 setOperationAction(ISD::FREM, VT, Expand); in addTypeForNEON()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1596 {ISD::FDIV, ISD::FREM, ISD::FSQRT, ISD::FSIN, ISD::FCOS, ISD::FSINCOS, in HexagonTargetLowering()
1641 ISD::FREM, ISD::FNEG, ISD::FABS, ISD::FSQRT, ISD::FSIN, in HexagonTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp120 {ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FMA}) in WebAssemblyTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsISelLowering.cpp447 setOperationAction(ISD::FREM, MVT::f32, Expand); in MipsTargetLowering()
448 setOperationAction(ISD::FREM, MVT::f64, Expand); in MipsTargetLowering()
DMipsSEISelLowering.cpp136 setOperationAction(ISD::FREM, MVT::f16, Promote); in MipsSETargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVEISelLowering.cpp225 setOperationAction(ISD::FREM, VT, Expand); in initSPUActions()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td460 def frem : SDNode<"ISD::FREM" , SDTFPBinOp>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp202 setOperationAction(ISD::FREM, VT, Expand); in addTypeForNEON()
355 setOperationAction(ISD::FREM, VT, Expand); in addMVEVectorTypes()
827 setOperationAction(ISD::FREM, MVT::v2f64, Expand); in ARMTargetLowering()
1018 setOperationAction(ISD::FREM, MVT::f64, Expand); in ARMTargetLowering()
1397 setOperationAction(ISD::FREM, MVT::f64, Expand); in ARMTargetLowering()
1398 setOperationAction(ISD::FREM, MVT::f32, Expand); in ARMTargetLowering()
1473 setOperationAction(ISD::FREM, MVT::f16, Promote); in ARMTargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp300 setOperationAction(ISD::FREM, MVT::ppcf128, Expand); in PPCTargetLowering()
375 setOperationAction(ISD::FREM , MVT::f64, Expand); in PPCTargetLowering()
380 setOperationAction(ISD::FREM , MVT::f32, Expand); in PPCTargetLowering()
799 setOperationAction(ISD::FREM, VT, Expand); in PPCTargetLowering()
1138 setOperationAction(ISD::FREM, MVT::f128, Expand); in PPCTargetLowering()

12