/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 489 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); in intersectConstraints() 491 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); in intersectConstraints() 493 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); in intersectConstraints() 495 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); in intersectConstraints() 963 const SCEV *Delta = SE->getMinusSCEV(X, Y); in isKnownPredicate() 1081 const SCEV *Delta = SE->getMinusSCEV(SrcConst, DstConst); in strongSIVtest() 1214 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in weakCrossingSIVtest() 1427 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in exactSIVtest() 1639 const SCEV *Delta = SE->getMinusSCEV(SrcConst, DstConst); in weakZeroSrcSIVtest() 1748 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in weakZeroDstSIVtest() [all …]
|
D | ScalarEvolutionAliasAnalysis.cpp | 50 const SCEV *BA = SE.getMinusSCEV(BS, AS); in alias() 64 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 | 103 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer); in print()
|
D | LoopUnrollAnalyzer.cpp | 55 dyn_cast<SCEVConstant>(SE.getMinusSCEV(ValueAtIteration, Base)); in simplifyInstWithSCEV()
|
D | ScalarEvolution.cpp | 887 const SCEV *Diff = SE.getMinusSCEV(Numerator, Remainder); in visitMulExpr() 1024 const SCEV *S = SE.getMinusSCEV(It, SE.getConstant(It->getType(), i)); in BinomialCoefficient() 3469 return getMinusSCEV(AllOnes, V); in getNotSCEV() 3472 const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS, in getMinusSCEV() function in ScalarEvolution 3742 return SE.getMinusSCEV(Expr, Expr->getStepRecurrence(SE)); in visitAddRecExpr() 4000 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createAddRecFromPHI() 4257 const SCEV *LDiff = getMinusSCEV(LA, LS); in createNodeForSelectOrPHI() 4258 const SCEV *RDiff = getMinusSCEV(RA, RS); in createNodeForSelectOrPHI() 4261 LDiff = getMinusSCEV(LA, RS); in createNodeForSelectOrPHI() 4262 RDiff = getMinusSCEV(RA, LS); in createNodeForSelectOrPHI() [all …]
|
D | LoopAccessAnalysis.cpp | 226 const SCEV *Diff = SE->getMinusSCEV(J, I); in getMinFromExprs() 1027 const SCEV *OffsetDeltaSCEV = SE.getMinusSCEV(OffsetSCEVB, OffsetSCEVA); in isConsecutiveAccess() 1039 const SCEV *BaseDelta = SE.getMinusSCEV(SizeSCEV, OffsetDeltaSCEV); in isConsecutiveAccess() 1215 const SCEV *Dist = PSE.getSE()->getMinusSCEV(Sink, Src); in isDependent()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | ScalarEvolutionAliasAnalysis.cpp | 133 const SCEV *BA = SE->getMinusSCEV(BS, AS); in alias() 147 const SCEV *AB = SE->getMinusSCEV(AS, BS); in alias()
|
D | ScalarEvolutionNormalization.cpp | 127 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl() 144 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl()
|
D | ScalarEvolution.cpp | 749 const SCEV *S = SE.getMinusSCEV(It, SE.getConstant(It->getType(), i)); in BinomialCoefficient() 2742 return getMinusSCEV(AllOnes, V); in getNotSCEV() 2746 const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS, in getMinusSCEV() function in ScalarEvolution 3087 if (StartVal == getMinusSCEV(AddRec->getOperand(0), in createNodeForPHI() 3626 return getMinusSCEV(getSCEV(U->getOperand(0)), in createSCEV() 3836 const SCEV *LDiff = getMinusSCEV(LA, LS); in createSCEV() 3837 const SCEV *RDiff = getMinusSCEV(RA, RS); in createSCEV() 3840 LDiff = getMinusSCEV(LA, RS); in createSCEV() 3841 RDiff = getMinusSCEV(RA, LS); in createSCEV() 3859 const SCEV *LDiff = getMinusSCEV(LA, LS); in createSCEV() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | AlignmentFromAssumptions.cpp | 99 const SCEV *DiffUnitsSCEV = SE->getMinusSCEV(DiffAlign, DiffSCEV); in getNewAlignmentDiff() 132 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment() 140 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV); in getNewAlignment() 274 OffSCEV = SE->getMinusSCEV(AndLHSAddSCEV, *J); in extractAlignmentInfo()
|
D | LoopDataPrefetch.cpp | 257 const SCEV *PtrDiff = SE->getMinusSCEV(LSCEVAddRec, PrefLoad.second); in runOnLoop()
|
D | LoopLoadElimination.cpp | 93 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne()
|
D | InductiveRangeCheckElimination.cpp | 1326 const SCEV *M = SE.getMinusSCEV(C, A); in computeSafeIterationSpace() 1341 const SCEV *End = SE.getMinusSCEV(UpperLimit, M); in computeSafeIterationSpace()
|
D | LoopRerollPass.cpp | 982 const SCEV *StepSCEV = SE->getMinusSCEV(SE->getSCEV(V.Roots[0]), ADR); in findRoots() 1526 const SCEV *ICMinusPlus1SCEV = SE->getMinusSCEV(ICSCEV, MinusPlus1SCEV); in replaceIV()
|
D | IndVarSimplify.cpp | 1074 WideUse = SE->getMinusSCEV(WideLHS, WideRHS); in cloneArithmeticIVUser() 1112 return SE->getMinusSCEV(LHS, RHS); in getSCEVByOpCode()
|
D | LoopIdiomRecognize.cpp | 739 return SE->getMinusSCEV(Start, Index); in getStartForNegStride()
|
D | LoopStrengthReduce.cpp | 2502 if (isa<SCEVConstant>(SE.getMinusSCEV(OperExpr, HeadExpr))) in isProfitableIncrement() 2625 const SCEV *IncExpr = SE.getMinusSCEV(OperExpr, PrevExpr); in ChainInstruction() 2982 S = SE.getMinusSCEV(N, S); in CollectFixupsAndInitialFormulae()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 294 const SCEV *LessOne = SE->getMinusSCEV(S, SE->getOne(S->getType())); in eliminateIVRemainder() 356 Operation = &ScalarEvolution::getMinusSCEV; in eliminateOverflowIntrinsic() 363 Operation = &ScalarEvolution::getMinusSCEV; in eliminateOverflowIntrinsic() 510 GetExprForBO = &ScalarEvolution::getMinusSCEV; in strengthenOverflowingOperation()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 226 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV); in runOnLoop() 293 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in runOnLoop() 329 BasePtrStartSCEV = SE->getMinusSCEV(BasePtrStartSCEV, BasePtrIncSCEV); in runOnLoop()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 214 SE->getMinusSCEV(S, SE->getConstant(S->getType(), 1)); in eliminateIVRemainder()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | ScalarEvolution.h | 643 const SCEV *getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1244 R = SE->getMinusSCEV(R, SE->getConstant(R->getType(), 1)); in isHighCostExpansion() 1247 L = SE->getMinusSCEV(L, SE->getConstant(L->getType(), 1)); in isHighCostExpansion()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 1277 const SCEV *getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
|
/external/llvm/lib/Transforms/Vectorize/ |
D | BBVectorize.cpp | 644 const SCEV *OffsetSCEV = SE->getMinusSCEV(JPtrSCEV, IPtrSCEV); in getPairPtrInfo()
|