Home
last modified time | relevance | path

Searched refs:UDIV (Results 1 – 25 of 29) sorted by relevance

12

/external/llvm/lib/Target/R600/
DAMDILISelLowering.cpp195 setOperationAction(ISD::UDIV, MVT::v2i8, Expand); in InitAMDILLowering()
196 setOperationAction(ISD::UDIV, MVT::v4i8, Expand); in InitAMDILLowering()
197 setOperationAction(ISD::UDIV, MVT::v2i16, Expand); in InitAMDILLowering()
198 setOperationAction(ISD::UDIV, MVT::v4i16, Expand); in InitAMDILLowering()
530 r0 = DAG.getNode(ISD::UDIV, DL, OVT, r0, r1); in LowerSDIV32()
DAMDGPUISelLowering.cpp63 setOperationAction(ISD::UDIV, MVT::i32, Expand); in AMDGPUTargetLowering()
DR600ISelLowering.cpp49 setOperationAction(ISD::UDIV, MVT::v4i32, Expand); in R600TargetLowering()
/external/openssl/crypto/bn/asm/
Dppc.pl116 $UDIV= "divwu"; # unsigned divide
140 $UDIV= "divdu"; # unsigned divide
1670 $UDIV r8,r3,r9 #q = h/dh
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h188 ADD, SUB, MUL, SDIV, UDIV, SREM, UREM, enumerator
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp148 case ISD::UDIV: { in Select()
DSparcInstrInfo.td495 defm UDIV : F3_12np<"udiv", 0b001110>;
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp768 case ISD::UDIV: in canOpTrap()
1197 case UDiv: return ISD::UDIV; in InstructionOpcodeToISD()
1198 case SDiv: return ISD::UDIV; in InstructionOpcodeToISD()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h483 void visitUDiv(const User &I) { visitBinary(I, ISD::UDIV); } in visitUDiv()
DSelectionDAGDumper.cpp162 case ISD::UDIV: return "udiv"; in getOperationName()
DFastISel.cpp988 return SelectBinaryOp(I, ISD::UDIV); in SelectOperator()
1163 } else if (Opcode == ISD::UDIV && isPowerOf2_64(Imm)) { in FastEmit_ri_()
DLegalizeVectorOps.cpp197 case ISD::UDIV: in LegalizeOp()
DLegalizeVectorTypes.cpp110 case ISD::UDIV: in ScalarizeVectorResult()
560 case ISD::UDIV: in SplitVectorResult()
1393 case ISD::UDIV: in WidenVectorResult()
DLegalizeIntegerTypes.cpp112 case ISD::UDIV: in PromoteIntegerResult()
1127 case ISD::UDIV: ExpandIntRes_UDIV(N, Lo, Hi); break; in ExpandIntegerResult()
2295 SDValue DIV = DAG.getNode(ISD::UDIV, dl, VT, MUL, NotZero); in ExpandIntRes_XMULO()
DSelectionDAG.cpp1756 case ISD::UDIV: { in ComputeMaskedBits()
2734 case ISD::UDIV: in FoldConstantArithmetic()
2845 case ISD::UDIV: in getNode()
3170 case ISD::UDIV: in getNode()
3198 case ISD::UDIV: in getNode()
DLegalizeDAG.cpp2020 OtherOpcode = isDIV ? ISD::UREM : ISD::UDIV; in useDivRem()
3308 unsigned DivOpc = isSigned ? ISD::SDIV : ISD::UDIV; in ExpandNode()
3337 case ISD::UDIV: in ExpandNode()
DDAGCombiner.cpp1107 case ISD::UDIV: return visitUDIV(N); in visit()
1880 return DAG.getNode(ISD::UDIV, N->getDebugLoc(), N1.getValueType(), in visitSDIV()
1952 return DAG.FoldConstantArithmetic(ISD::UDIV, VT, N0C, N1C); in visitUDIV()
2062 SDValue Div = DAG.getNode(ISD::UDIV, N->getDebugLoc(), VT, N0, N1); in visitUREM()
2302 SDValue Res = SimplifyNodeWithTwoResults(N, ISD::UDIV, ISD::UREM); in visitUDIVREM()
9292 if (N->getOpcode() == ISD::SDIV || N->getOpcode() == ISD::UDIV || in SimplifyVBinOp()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp154 setOperationAction(ISD::UDIV, MVT::i8, Expand); in MSP430TargetLowering()
160 setOperationAction(ISD::UDIV, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1100 setOperationAction(ISD::UDIV, MVT::i32, Expand); in HexagonTargetLowering()
1103 setOperationAction(ISD::UDIV, MVT::i64, Expand); in HexagonTargetLowering()
/external/llvm/lib/Target/MBlaze/
DMBlazeISelLowering.cpp122 setOperationAction(ISD::UDIV, MVT::i32, Expand); in MBlazeTargetLowering()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td325 def udiv : SDNode<"ISD::UDIV" , SDTIntBinOp>;
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp272 setOperationAction(ISD::UDIV, MVT::i32, Expand); in MipsTargetLowering()
276 setOperationAction(ISD::UDIV, MVT::i64, Expand); in MipsTargetLowering()
DMipsInstrInfo.td925 def UDIV : Div<MipsDivRemU, "divu", IIIdiv, CPURegsOpnd, [HI, LO]>,
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp145 setOperationAction(ISD::UDIV, VT, Expand); in addTypeForNEON()
551 setOperationAction(ISD::UDIV, MVT::v4i16, Custom); in ARMTargetLowering()
552 setOperationAction(ISD::UDIV, MVT::v8i8, Custom); in ARMTargetLowering()
682 setOperationAction(ISD::UDIV, MVT::i32, Expand); in ARMTargetLowering()
5602 case ISD::UDIV: return LowerUDIV(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td1696 // Contains: CRC32C?[BHWX], UDIV, SDIV, LSLV, LSRV, ASRV, RORV + aliases LSL,
1761 defm UDIV : dp_2src<0b000010, "udiv", udiv>;

12