Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DConstrainedOps.def56 DAG_INSTRUCTION(FRem, 2, 1, experimental_constrained_frem, FREM)
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h394 FREM, enumerator
H A DTargetLowering.h2723 case ISD::FREM: in isBinOp()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h552 void visitFRem(const User &I) { visitBinary(I, ISD::FREM); } in visitFRem()
H A DSelectionDAGDumper.cpp273 case ISD::FREM: return "frem"; in getOperationName()
H A DLegalizeFloatTypes.cpp115 case ISD::FREM: R = SoftenFloatRes_FREM(N); break; in SoftenFloatResult()
1277 case ISD::FREM: ExpandFloatRes_FREM(N, Lo, Hi); break; in ExpandFloatResult()
2286 case ISD::FREM: in PromoteFloatResult()
2652 case ISD::FREM: in SoftPromoteHalfResult()
H A DLegalizeVectorOps.cpp331 case ISD::FREM: in LegalizeOp()
H A DFastISel.cpp1708 return selectBinaryOp(I, ISD::FREM); in selectOperator()
H A DLegalizeVectorTypes.cpp142 case ISD::FREM: in ScalarizeVectorResult()
1105 case ISD::FREM: case ISD::VP_FREM: in SplitVectorResult()
3988 case ISD::FREM: in WidenVectorResult()
H A DSelectionDAG.cpp4819 case ISD::FREM: in isKnownNeverNaN()
6014 case ISD::FREM: in foldConstantFPMath()
6052 case ISD::FREM: in foldConstantFPMath()
6245 case ISD::FREM: in getNode()
H A DLegalizeDAG.cpp4218 case ISD::FREM: in ConvertNodeToLibcall()
4785 case ISD::FREM: in PromoteNode()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp120 ISD::FPOW, ISD::FREM, ISD::FCOPYSIGN}; in CSKYTargetLowering()
127 setOperationAction(ISD::FREM, VT, Expand); in CSKYTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp607 case ISD::FREM: in getArithmeticInstrCost()
H A DAMDGPUISelLowering.cpp337 setOperationAction(ISD::FREM, {MVT::f16, MVT::f32, MVT::f64}, Custom); in AMDGPUTargetLowering()
449 ISD::FEXP, ISD::FLOG2, ISD::FREM, ISD::FLOG, in AMDGPUTargetLowering()
609 case ISD::FREM: in hasSourceMods()
1252 case ISD::FREM: return LowerFREM(Op, DAG); in LowerOperation()
H A DAMDGPUISelDAGToDAG.cpp145 case ISD::FREM: in fp16SrcZerosHighBits()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1767 setOperationAction(ISD::FREM , MVT::f128, Expand); in SparcTargetLowering()
1772 setOperationAction(ISD::FREM , MVT::f64, Expand); in SparcTargetLowering()
1777 setOperationAction(ISD::FREM , MVT::f32, Expand); in SparcTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp149 setOperationAction(ISD::FREM, MVT::f32, Expand); in LoongArchTargetLowering()
165 setOperationAction(ISD::FREM, MVT::f64, Expand); in LoongArchTargetLowering()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix.md204 "FREM %0,%1,%2")
/openbsd-src/gnu/gcc/gcc/config/mmix/
H A Dmmix.md258 "FREM %0,%1,%2")
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1819 case FRem: return ISD::FREM; in InstructionOpcodeToISD()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1589 {ISD::FDIV, ISD::FREM, ISD::FSQRT, ISD::FSIN, ISD::FCOS, ISD::FSINCOS, in HexagonTargetLowering()
1634 ISD::FREM, ISD::FNEG, ISD::FABS, ISD::FSQRT, ISD::FSIN, in HexagonTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp433 setOperationAction(ISD::FREM, MVT::f32, Expand); in MipsTargetLowering()
434 setOperationAction(ISD::FREM, MVT::f64, Expand); in MipsTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp124 {ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FMA}) in WebAssemblyTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp232 setOperationAction(ISD::FREM, VT, Expand); in initSPUActions()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp204 setOperationAction(ISD::FREM, VT, Expand); in addTypeForNEON()
364 setOperationAction(ISD::FREM, VT, Expand); in addMVEVectorTypes()
863 setOperationAction(ISD::FREM, MVT::v2f64, Expand); in ARMTargetLowering()
1039 setOperationAction(ISD::FREM, MVT::f64, Expand); in ARMTargetLowering()
1444 setOperationAction(ISD::FREM, MVT::f64, Expand); in ARMTargetLowering()
1445 setOperationAction(ISD::FREM, MVT::f32, Expand); in ARMTargetLowering()
1520 setOperationAction(ISD::FREM, MVT::f16, Promote); in ARMTargetLowering()

12