Searched refs:getExactSDiv (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 537 static const SCEV *getExactSDiv(const SCEV *LHS, const SCEV *RHS, in getExactSDiv() function 571 const SCEV *Step = getExactSDiv(AR->getStepRecurrence(SE), RHS, SE, in getExactSDiv() 574 const SCEV *Start = getExactSDiv(AR->getStart(), RHS, SE, in getExactSDiv() 590 const SCEV *Op = getExactSDiv(S, RHS, SE, IgnoreSignificantBits); in getExactSDiv() 606 if (const SCEV *Q = getExactSDiv(S, RHS, SE, in getExactSDiv() 2147 dyn_cast_or_null<SCEVConstant>(getExactSDiv(B, A, SE))) { in OptimizeLoopTermCond() 2402 dyn_cast_or_null<SCEVConstant>(getExactSDiv(NewStride, OldStride, in CollectInterestingTypesAndFactors() 2407 dyn_cast_or_null<SCEVConstant>(getExactSDiv(OldStride, in CollectInterestingTypesAndFactors() 3515 if (getExactSDiv(F.BaseRegs[i], FactorS, SE) != Base.BaseRegs[i]) in GenerateICmpZeroScales() 3522 if (getExactSDiv(F.ScaledReg, FactorS, SE) != Base.ScaledReg) in GenerateICmpZeroScales() [all …]
|
/external/llvm/include/llvm/IR/ |
D | Constants.h | 988 static Constant *getExactSDiv(Constant *C1, Constant *C2) {
|
/external/llvm/lib/IR/ |
D | Core.cpp | 1100 return wrap(ConstantExpr::getExactSDiv(unwrap<Constant>(LHSConstant), in LLVMConstExactSDiv()
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 1030 or overflows. See the method [llvm::ConstantExpr::getExactSDiv]. *)
|