Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h680 AVGFLOORU, enumerator
H A DTargetLowering.h2911 case ISD::AVGFLOORU: in isCommutativeBinOp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp261 case ISD::AVGFLOORU: return "avgflooru"; in getOperationName()
H A DLegalizeVectorOps.cpp375 case ISD::AVGFLOORU: in LegalizeOp()
937 case ISD::AVGFLOORU: in Expand()
H A DLegalizeVectorTypes.cpp142 case ISD::AVGFLOORU: in ScalarizeVectorResult()
1243 case ISD::AVGFLOORU: in SplitVectorResult()
4404 case ISD::AVGFLOORU: in WidenVectorResult()
H A DTargetLowering.cpp1054 : (IsSigned ? ISD::AVGFLOORS : ISD::AVGFLOORU); in combineShiftToAVG()
3585 case ISD::AVGFLOORU: in SimplifyDemandedVectorElts()
9306 bool IsFloor = Opc == ISD::AVGFLOORS || Opc == ISD::AVGFLOORU; in expandAVG()
9313 Opc == ISD::AVGFLOORU || Opc == ISD::AVGCEILU) && in expandAVG()
H A DLegalizeIntegerTypes.cpp205 case ISD::AVGFLOORU: in PromoteIntegerResult()
2912 case ISD::AVGFLOORU: ExpandIntRes_AVG(N, Lo, Hi); break; in ExpandIntegerResult()
H A DSelectionDAG.cpp3513 case ISD::AVGFLOORU: { in computeKnownBits()
6294 case ISD::AVGFLOORU: in FoldValue()
7005 case ISD::AVGFLOORU: in getNode()
H A DDAGCombiner.cpp1869 case ISD::AVGFLOORU: in visit()
2934 if ((!LegalOperations || hasOperation(ISD::AVGFLOORU, VT)) && in foldAddToAvg()
2938 return DAG.getNode(ISD::AVGFLOORU, DL, VT, A, B); in foldAddToAvg()
5227 if (sd_match(N, m_c_BinOp(ISD::AVGFLOORU, m_Value(X), m_Zero()))) in visitAVG()
5251 if (Opcode == ISD::AVGFLOORU && !hasOperation(ISD::AVGFLOORU, VT) && in visitAVG()
H A DLegalizeDAG.cpp3073 case ISD::AVGFLOORU: 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.td404 def avgflooru : SDNode<"ISD::AVGFLOORU" , 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()
5980 OP_CASE(AVGFLOORU) in getRISCVVLOp()
7028 case ISD::AVGFLOORU: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1284 setOperationAction(ISD::AVGFLOORU, VT, Legal); in AArch64TargetLowering()
1488 setOperationAction(ISD::AVGFLOORU, VT, Custom); in AArch64TargetLowering()
6006 : (IsRoundingAdd ? ISD::AVGCEILU : ISD::AVGFLOORU); in LowerINTRINSIC_WO_CHAIN()
7018 case ISD::AVGFLOORU: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp289 setOperationAction(ISD::AVGFLOORU, VT, Legal); in addMVEVectorTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2525 ISD::AVGFLOORU, in X86TargetLowering()
57788 case ISD::AVGFLOORU: return combineAVG(N, DAG, DCI, Subtarget); in PerformDAGCombine()