Home
last modified time | relevance | path

Searched refs:SREM (Results 1 – 25 of 54) sorted by relevance

123

/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp428 { ISD::SREM, MVT::v1i64, 1 * FunctionCallDivCost}, in getArithmeticInstrCost()
432 { ISD::SREM, MVT::v2i32, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
436 { ISD::SREM, MVT::v4i16, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
440 { ISD::SREM, MVT::v8i8, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
445 { ISD::SREM, MVT::v2i64, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
449 { ISD::SREM, MVT::v4i32, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
453 { ISD::SREM, MVT::v8i16, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
457 { ISD::SREM, MVT::v16i8, 16 * FunctionCallDivCost}, in getArithmeticInstrCost()
DARMISelLowering.cpp142 setOperationAction(ISD::SREM, VT, Expand); in addTypeForNEON()
791 setOperationAction(ISD::SREM, MVT::i32, Expand); in ARMTargetLowering()
796 setOperationAction(ISD::SREM, MVT::i64, Custom); in ARMTargetLowering()
7180 case ISD::SREM: return LowerREM(Op.getNode(), DAG); in LowerOperation()
7249 case ISD::SREM: in ReplaceNodeResults()
12010 N->getOpcode() == ISD::SREM || N->getOpcode() == ISD::UREM) && in getDivRemLibcall()
12013 N->getOpcode() == ISD::SREM; in getDivRemLibcall()
12028 N->getOpcode() == ISD::SREM || N->getOpcode() == ISD::UREM) && in getDivRemArgList()
12031 N->getOpcode() == ISD::SREM; in getDivRemArgList()
12103 bool isSigned = N->getOpcode() == ISD::SREM; in LowerREM()
/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/Blackfin/
DBlackfinISelLowering.cpp83 setOperationAction(ISD::SREM, MVT::i16, Expand); in BlackfinTargetLowering()
84 setOperationAction(ISD::SREM, 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/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaISelLowering.cpp97 setOperationAction(ISD::SREM , MVT::i64, Custom); in AlphaTargetLowering()
679 case ISD::SREM: in LowerOperation()
700 case ISD::SREM: opstr = "__remq"; break; in LowerOperation()
/external/llvm/lib/Target/Mips/
DMipsFastISel.cpp1675 case ISD::SREM: in selectDivRem()
1696 unsigned MFOpc = (ISDOpcode == ISD::SREM || ISDOpcode == ISD::UREM) in selectDivRem()
1799 if (!selectBinaryOp(I, ISD::SREM)) in fastSelectInstruction()
1800 return selectDivRem(I, ISD::SREM); in fastSelectInstruction()
DMipsSEISelLowering.cpp170 setOperationAction(ISD::SREM, MVT::i32, Legal); in MipsSETargetLowering()
217 setOperationAction(ISD::SREM, MVT::i64, Legal); in MipsSETargetLowering()
267 setOperationAction(ISD::SREM, Ty, Legal); in addMSAIntType()
2023 return DAG.getNode(ISD::SREM, DL, Op->getValueType(0), Op->getOperand(1), in lowerINTRINSIC_WO_CHAIN()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp144 case ISD::SREM: in LegalizeOp()
DSelectionDAGBuilder.h485 void visitSRem(const User &I) { visitBinary(I, ISD::SREM); } in visitSRem()
DLegalizeVectorTypes.cpp108 case ISD::SREM: in ScalarizeVectorResult()
491 case ISD::SREM: in SplitVectorResult()
1264 case ISD::SREM: in WidenVectorResult()
DSelectionDAG.cpp2010 case ISD::SREM: in ComputeMaskedBits()
2658 case ISD::SREM: in FoldConstantArithmetic()
2729 case ISD::SREM: in getNode()
3027 case ISD::SREM: in getNode()
3055 case ISD::SREM: in getNode()
5979 case ISD::SREM: return "srem"; in getOperationName()
DFastISel.cpp904 return SelectBinaryOp(I, ISD::SREM); in SelectOperator()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.cpp102 setOperationAction(ISD::SREM, MVT::i32, Expand); in SystemZTargetLowering()
104 setOperationAction(ISD::SREM, MVT::i64, Expand); in SystemZTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp180 setOperationAction(ISD::SREM, MVT::i8, Expand); in SPUTargetLowering()
186 setOperationAction(ISD::SREM, MVT::i16, Expand); in SPUTargetLowering()
192 setOperationAction(ISD::SREM, MVT::i32, Expand); in SPUTargetLowering()
198 setOperationAction(ISD::SREM, MVT::i64, Expand); in SPUTargetLowering()
204 setOperationAction(ISD::SREM, MVT::i128, Expand); in SPUTargetLowering()
423 setOperationAction(ISD::SREM, VT, Expand); in SPUTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp158 setOperationAction(ISD::SREM, MVT::i8, Expand); in MSP430TargetLowering()
164 setOperationAction(ISD::SREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp182 case ISD::SREM: return "srem"; in getOperationName()
DSelectionDAGBuilder.h836 void visitSRem(const User &I) { visitBinary(I, ISD::SREM); } in visitSRem()
DLegalizeVectorOps.cpp267 case ISD::SREM: in LegalizeOp()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp151 setOperationAction(ISD::SREM, MVT::i8, Expand); in MSP430TargetLowering()
157 setOperationAction(ISD::SREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp82 setOperationAction(ISD::SREM, MVT::i64, Expand); in BPFTargetLowering()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp970 case ISD::SREM: in canOpTrap()
1682 case SRem: return ISD::SREM; in InstructionOpcodeToISD()
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp102 setOperationAction(ISD::SREM, MVT::i32, Expand); in MBlazeTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.cpp139 setOperationAction(ISD::SREM, MVT::i32, Expand); in MipsTargetLowering()
143 setOperationAction(ISD::SREM, MVT::i64, Expand); in MipsTargetLowering()

123