Home
last modified time | relevance | path

Searched refs:AVGFLOORS (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h679 AVGFLOORS, enumerator
H A DTargetLowering.h2910 case ISD::AVGFLOORS: in isCommutativeBinOp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp262 case ISD::AVGFLOORS: return "avgfloors"; in getOperationName()
H A DLegalizeVectorOps.cpp374 case ISD::AVGFLOORS: in LegalizeOp()
936 case ISD::AVGFLOORS: in Expand()
H A DTargetLowering.cpp1054 : (IsSigned ? ISD::AVGFLOORS : ISD::AVGFLOORU); in combineShiftToAVG()
3584 case ISD::AVGFLOORS: in SimplifyDemandedVectorElts()
9306 bool IsFloor = Opc == ISD::AVGFLOORS || Opc == ISD::AVGFLOORU; in expandAVG()
9307 bool IsSigned = Opc == ISD::AVGCEILS || Opc == ISD::AVGFLOORS; in expandAVG()
9312 assert((Opc == ISD::AVGFLOORS || Opc == ISD::AVGCEILS || in expandAVG()
H A DLegalizeVectorTypes.cpp141 case ISD::AVGFLOORS: in ScalarizeVectorResult()
1242 case ISD::AVGFLOORS: in SplitVectorResult()
4403 case ISD::AVGFLOORS: in WidenVectorResult()
H A DSelectionDAG.cpp3525 case ISD::AVGFLOORS: { in computeKnownBits()
4829 case ISD::AVGFLOORS: in ComputeNumSignBits()
6292 case ISD::AVGFLOORS: in FoldValue()
7004 case ISD::AVGFLOORS: in getNode()
H A DLegalizeIntegerTypes.cpp196 case ISD::AVGFLOORS: in PromoteIntegerResult()
2911 case ISD::AVGFLOORS: in ExpandIntegerResult()
H A DDAGCombiner.cpp1868 case ISD::AVGFLOORS: in visit()
2940 if ((!LegalOperations || hasOperation(ISD::AVGFLOORS, VT)) && in foldAddToAvg()
2944 return DAG.getNode(ISD::AVGFLOORS, DL, VT, A, B); in foldAddToAvg()
5197 bool IsSigned = Opcode == ISD::AVGCEILS || Opcode == ISD::AVGFLOORS; in visitAVG()
5224 if (sd_match(N, m_c_BinOp(ISD::AVGFLOORS, m_Value(X), m_Zero()))) in visitAVG()
H A DLegalizeDAG.cpp3072 case ISD::AVGFLOORS: in ExpandNode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp750 {ISD::AVGFLOORS, ISD::AVGFLOORU, ISD::AVGCEILS, ISD::AVGCEILU}, VT, in initActions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td403 def avgfloors : SDNode<"ISD::AVGFLOORS" , SDTIntBinOp, [SDNPCommutative]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp849 setOperationAction({ISD::AVGFLOORS, ISD::AVGFLOORU, ISD::AVGCEILS, in RISCVTargetLowering()
1248 setOperationAction({ISD::AVGFLOORS, ISD::AVGFLOORU, ISD::AVGCEILS, in RISCVTargetLowering()
5979 OP_CASE(AVGFLOORS) in getRISCVVLOp()
7027 case ISD::AVGFLOORS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1283 setOperationAction(ISD::AVGFLOORS, VT, Legal); in AArch64TargetLowering()
1487 setOperationAction(ISD::AVGFLOORS, VT, Custom); in AArch64TargetLowering()
6005 ? (IsRoundingAdd ? ISD::AVGCEILS : ISD::AVGFLOORS) in LowerINTRINSIC_WO_CHAIN()
7016 case ISD::AVGFLOORS: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp288 setOperationAction(ISD::AVGFLOORS, VT, Legal); in addMVEVectorTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2524 ISD::AVGFLOORS, in X86TargetLowering()
57787 case ISD::AVGFLOORS: in PerformDAGCombine()