Home
last modified time | relevance | path

Searched defs:Div (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DIntegerDivisionTest.cpp40 Value *Div = Builder.CreateSDiv(A, B); in TEST() local
70 Value *Div = Builder.CreateUDiv(A, B); in TEST() local
161 Value *Div = Builder.CreateSDiv(A, B); in TEST() local
191 Value *Div = Builder.CreateUDiv(A, B); in TEST() local
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp432 bool llvm::expandDivision(BinaryOperator *Div) { in expandDivision()
582 bool llvm::expandDivisionUpTo32Bits(BinaryOperator *Div) { in expandDivisionUpTo32Bits()
630 bool llvm::expandDivisionUpTo64Bits(BinaryOperator *Div) { in expandDivisionUpTo64Bits()
H A DScalarEvolutionExpander.cpp319 const SCEV *Div = SE.getConstant(CI); in FactorOutConstant() local
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp315 int64_t Div = 0; in generateInstSeq() local
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp216 Value *Div = IRB.CreateUDiv(Mul, UMulFunc->getArg(0)); in buildUMulWithOverflowFunc() local
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp58 Instruction *Div; in matchExpandedRem() local
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dfp-floatcontrol-pragma.cpp354 float Div(float x, float y, float z) { in Div() function
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp433 const SCEV *Div = SE.getUDivExactExpr(AccessFn, ElemSize); in delinearize() local
H A DBranchProbabilityInfo.cpp511 uint32_t Div = static_cast<uint32_t>( in calcMetadataWeights() local
H A DScalarEvolution.cpp1810 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExpr() local
3443 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr() local
9726 if (const SCEVUDivExpr *Div = dyn_cast<SCEVUDivExpr>(V)) { in computeSCEVAtScope() local
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1662 SDValue Div = DAG.getNode(ISD::ADD, DL, VT, iq, jq); in LowerDIVREM24() local
1845 SDValue Div = DAG.getSelectCC(DL, C3, Zero, Sel1, Mulhi3, ISD::SETNE); in LowerUDIVREM64() local
1998 SDValue Div = DAG.getNode(ISD::UDIVREM, DL, DAG.getVTList(VT, VT), LHS, RHS); in LowerSDIVREM() local
2022 SDValue Div = DAG.getNode(ISD::FDIV, SL, VT, X, Y, Flags); in LowerFREM() local
H A DAMDGPUCodeGenPrepare.cpp988 Value *Div = Builder.CreateAdd(IQ, JQ); in expandDivRem24Impl() local
H A DAMDGPULegalizerInfo.cpp2113 auto Div = B.buildFDiv(Ty, Src0Reg, Src1Reg, Flags); in legalizeFrem() local
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCExpr.h486 Div, ///< Signed division. enumerator
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCWin64EH.cpp255 const MCSymbol *RHS, int Div) { in GetSubDivExpr()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantFold.cpp2233 Constant *Div = in ConstantFoldGetElementPtr() local
H A DAsmWriter.cpp1321 } else if (const PossiblyExactOperator *Div = in WriteOptimizationInfo() local
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp273 BinaryOperator *Div = dyn_cast<BinaryOperator>(Op0); in visitMul() local
H A DInstCombineCompares.cpp2500 BinaryOperator *Div, in foldICmpDivConstant()
3981 Instruction *Div; in foldMultiplicationOverflowCheck() local
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp7859 static bool ConvertOmodDiv(int64_t &Div) { in ConvertOmodDiv()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp7219 const unsigned Div = std::min<unsigned>(MaxSize, Alignment); in coerceToIntArrayWithLimit() local
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12128 Register Div = MRI.createVirtualRegister(isPPC64 ? G8RC : GPRC); in emitProbedAlloca() local
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp21166 SDValue Div = DAG.getNode(Op.getOpcode(), dl, WidenedVT, Op0, Op1); in LowerFixedLengthVectorIntDivideToSVE() local
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp20441 SDValue Div = DAG.getNode(DivOpcode, dl, VT, Dividend, Divisor); in LowerDivRem() local
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp15327 SDValue Div = DAG.getNode(ISD::FDIV, SDLoc(N1), VT, Rsqrt, Y); in visitFDIV() local