Home
last modified time | relevance | path

Searched refs:UREM (Results 1 – 25 of 55) sorted by relevance

123

/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp429 { ISD::UREM, MVT::v1i64, 1 * FunctionCallDivCost}, in getArithmeticInstrCost()
433 { ISD::UREM, MVT::v2i32, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
437 { ISD::UREM, MVT::v4i16, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
441 { ISD::UREM, MVT::v8i8, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
446 { ISD::UREM, MVT::v2i64, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
450 { ISD::UREM, MVT::v4i32, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
454 { ISD::UREM, MVT::v8i16, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
458 { ISD::UREM, MVT::v16i8, 16 * FunctionCallDivCost}, in getArithmeticInstrCost()
/external/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h73 case ISD::UREM:
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h189 ADD, SUB, MUL, SDIV, UDIV, SREM, UREM, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h195 ADD, SUB, MUL, SDIV, UDIV, SREM, UREM, enumerator
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaISelLowering.cpp98 setOperationAction(ISD::UREM , MVT::i64, Custom); in AlphaTargetLowering()
678 case ISD::UREM: in LowerOperation()
683 SDValue Tmp1 = Op.getNode()->getOpcode() == ISD::UREM ? in LowerOperation()
699 case ISD::UREM: opstr = "__remqu"; break; in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp89 setOperationAction(ISD::UREM, MVT::i16, Expand); in BlackfinTargetLowering()
90 setOperationAction(ISD::UREM, MVT::i32, Expand); in BlackfinTargetLowering()
/external/llvm/test/CodeGen/ARM/
Ddivmod-eabi.ll3 ; All "eabi" (Bare, GNU and Android) must lower SREM/UREM to __aeabi_{u,i}divmod
/external/llvm/lib/Target/Mips/
DMipsFastISel.cpp1679 case ISD::UREM: in selectDivRem()
1696 unsigned MFOpc = (ISDOpcode == ISD::SREM || ISDOpcode == ISD::UREM) in selectDivRem()
1803 if (!selectBinaryOp(I, ISD::UREM)) in fastSelectInstruction()
1804 return selectDivRem(I, ISD::UREM); in fastSelectInstruction()
DMipsSEISelLowering.cpp171 setOperationAction(ISD::UREM, MVT::i32, Legal); in MipsSETargetLowering()
218 setOperationAction(ISD::UREM, MVT::i64, Legal); in MipsSETargetLowering()
273 setOperationAction(ISD::UREM, Ty, Legal); in addMSAIntType()
2029 return DAG.getNode(ISD::UREM, DL, Op->getValueType(0), Op->getOperand(1), in lowerINTRINSIC_WO_CHAIN()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp145 case ISD::UREM: in LegalizeOp()
DSelectionDAGBuilder.h484 void visitURem(const User &I) { visitBinary(I, ISD::UREM); } in visitURem()
DLegalizeVectorTypes.cpp111 case ISD::UREM: in ScalarizeVectorResult()
490 case ISD::UREM: in SplitVectorResult()
1266 case ISD::UREM: in WidenVectorResult()
DSelectionDAG.cpp2039 case ISD::UREM: { in ComputeMaskedBits()
2652 case ISD::UREM: in FoldConstantArithmetic()
2724 case ISD::UREM: in getNode()
3026 case ISD::UREM: in getNode()
3054 case ISD::UREM: in getNode()
5980 case ISD::UREM: return "urem"; in getOperationName()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.cpp103 setOperationAction(ISD::UREM, MVT::i32, Expand); in SystemZTargetLowering()
105 setOperationAction(ISD::UREM, MVT::i64, Expand); in SystemZTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp181 setOperationAction(ISD::UREM, MVT::i8, Expand); in SPUTargetLowering()
187 setOperationAction(ISD::UREM, MVT::i16, Expand); in SPUTargetLowering()
193 setOperationAction(ISD::UREM, MVT::i32, Expand); in SPUTargetLowering()
199 setOperationAction(ISD::UREM, MVT::i64, Expand); in SPUTargetLowering()
205 setOperationAction(ISD::UREM, MVT::i128, Expand); in SPUTargetLowering()
425 setOperationAction(ISD::UREM, VT, Expand); in SPUTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp155 setOperationAction(ISD::UREM, MVT::i8, Expand); in MSP430TargetLowering()
161 setOperationAction(ISD::UREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp183 case ISD::UREM: return "urem"; in getOperationName()
DSelectionDAGBuilder.h835 void visitURem(const User &I) { visitBinary(I, ISD::UREM); } in visitURem()
DFastISel.cpp442 if (ISDOpcode == ISD::UREM && isa<BinaryOperator>(I) && in selectBinaryOp()
1586 return selectBinaryOp(I, ISD::UREM); in selectOperator()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp148 setOperationAction(ISD::UREM, MVT::i8, Expand); in MSP430TargetLowering()
154 setOperationAction(ISD::UREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp83 setOperationAction(ISD::UREM, MVT::i64, Expand); in BPFTargetLowering()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp971 case ISD::UREM: in canOpTrap()
1681 case URem: return ISD::UREM; in InstructionOpcodeToISD()
/external/llvm/docs/
DExtendingLLVM.rst110 legal operations. The case for ``ISD::UREM`` for expanding a remainder into
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp297 setOperationAction(ISD::UREM, VT, Expand); in AMDGPUTargetLowering()
327 setOperationAction(ISD::UREM, MVT::i32, Expand); in AMDGPUTargetLowering()
382 setOperationAction(ISD::UREM, VT, Expand); in AMDGPUTargetLowering()
1372 SDValue REM_Part = DAG.getNode(ISD::UREM, DL, HalfVT, LHS_Hi, RHS_Lo); in LowerUDIVREM64()
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp101 setOperationAction(ISD::UREM, MVT::i32, Expand); in MBlazeTargetLowering()

123