/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 493 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); in intersectConstraints() 495 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); in intersectConstraints() 497 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); in intersectConstraints() 499 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); in intersectConstraints() 922 const SCEV *Delta = SE->getMinusSCEV(X, Y); in isKnownPredicate() 1044 const SCEV *Delta = SE->getMinusSCEV(SrcConst, DstConst); in strongSIVtest() 1181 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in weakCrossingSIVtest() 1404 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in exactSIVtest() 1617 const SCEV *Delta = SE->getMinusSCEV(SrcConst, DstConst); in weakZeroSrcSIVtest() 1727 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in weakZeroDstSIVtest() [all …]
|
D | ScalarEvolutionAliasAnalysis.cpp | 134 const SCEV *BA = SE->getMinusSCEV(BS, AS); in alias() 148 const SCEV *AB = SE->getMinusSCEV(AS, BS); in alias()
|
D | ScalarEvolutionNormalization.cpp | 137 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl() 168 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl()
|
D | Delinearization.cpp | 104 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer); in print()
|
D | ScalarEvolution.cpp | 895 const SCEV *Diff = SE.getMinusSCEV(Numerator, Remainder); in visitMulExpr() 1029 const SCEV *S = SE.getMinusSCEV(It, SE.getConstant(It->getType(), i)); in BinomialCoefficient() 3294 return getMinusSCEV(AllOnes, V); in getNotSCEV() 3298 const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS, in getMinusSCEV() function in ScalarEvolution 3613 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createNodeForPHI() 3651 if (StartVal == getMinusSCEV(AddRec->getOperand(0), in createNodeForPHI() 4139 return getMinusSCEV(getSCEV(U->getOperand(0)), in createSCEV() 4357 const SCEV *LDiff = getMinusSCEV(LA, LS); in createSCEV() 4358 const SCEV *RDiff = getMinusSCEV(RA, RS); in createSCEV() 4361 LDiff = getMinusSCEV(LA, RS); in createSCEV() [all …]
|
D | ScalarEvolutionExpander.cpp | 1843 RHS = SE.getMinusSCEV(RHS, SE.getConstant(RHS->getType(), 1)); in isHighCostExpansionHelper() 1846 LHS = SE.getMinusSCEV(LHS, SE.getConstant(LHS->getType(), 1)); in isHighCostExpansionHelper()
|
D | LoopAccessAnalysis.cpp | 711 const SCEV *Dist = SE->getMinusSCEV(Sink, Src); in isDependent()
|
/external/llvm/lib/Transforms/Scalar/ |
D | AlignmentFromAssumptions.cpp | 107 const SCEV *DiffUnitsSCEV = SE->getMinusSCEV(DiffAlign, DiffSCEV); in getNewAlignmentDiff() 140 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment() 148 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV); in getNewAlignment() 282 OffSCEV = SE->getMinusSCEV(AndLHSAddSCEV, *J); in extractAlignmentInfo()
|
D | LoopRerollPass.cpp | 871 const SCEV *StepSCEV = SE->getMinusSCEV(SE->getSCEV(V.Roots[0]), ADR); in findRoots() 1298 SE->getMinusSCEV(ICSCEV, SE->getConstant(ICSCEV->getType(), 1)); in replace()
|
D | InductiveRangeCheckElimination.cpp | 1349 const SCEV *M = SE.getMinusSCEV(C, A); in computeSafeIterationSpace() 1364 const SCEV *End = SE.getMinusSCEV(UpperLimit, M); in computeSafeIterationSpace()
|
D | StraightLineStrengthReduce.cpp | 510 const SCEV *Base = SE->getMinusSCEV(GEPExpr, LocalOffset); in allocateCandidatesAndFindBasisForGEP()
|
D | LoopUnrollPass.cpp | 396 const SCEV *OffSE = SE.getMinusSCEV(S, BaseAddrSE); in computeLoadValue()
|
D | LoopStrengthReduce.cpp | 2536 if (isa<SCEVConstant>(SE.getMinusSCEV(OperExpr, HeadExpr))) in isProfitableIncrement() 2662 const SCEV *IncExpr = SE.getMinusSCEV(OperExpr, PrevExpr); in ChainInstruction() 3026 S = SE.getMinusSCEV(N, S); in CollectFixupsAndInitialFormulae()
|
D | IndVarSimplify.cpp | 860 return SE->getMinusSCEV(LHS, RHS); in GetSCEVByOpCode()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 109 const SCEV *Diff = SE->getMinusSCEV(X, Y); in operator ()() 218 const SCEV *Diff = SE->getMinusSCEV(K->first, LSCEV); in runOnLoop() 281 BasePtrStartSCEV = SE->getMinusSCEV(BasePtrStartSCEV, BasePtrIncSCEV); in runOnLoop() 340 cast<SCEVConstant>(SE->getMinusSCEV(I->first, BasePtrSCEV)); in runOnLoop()
|
D | PPCLoopDataPrefetch.cpp | 191 const SCEV *PtrDiff = SE->getMinusSCEV(LSCEVAddRec, K->second); in runOnLoop()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 212 SE->getMinusSCEV(S, SE->getConstant(S->getType(), 1)); in eliminateIVRemainder() 289 GetExprForBO = &ScalarEvolution::getMinusSCEV; in strengthenOverflowingOperation()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 688 const SCEV *getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
|
/external/llvm/lib/Transforms/Vectorize/ |
D | BBVectorize.cpp | 636 const SCEV *OffsetSCEV = SE->getMinusSCEV(JPtrSCEV, IPtrSCEV); in getPairPtrInfo()
|