/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 510 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); in intersectConstraints() 512 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); in intersectConstraints() 514 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); in intersectConstraints() 516 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); in intersectConstraints() 989 const SCEV *Delta = SE->getMinusSCEV(X, Y); in isKnownPredicate() 1023 const SCEV *Bound = SE->getMinusSCEV(S, Size); in isKnownLessThan() 1037 SE->getMinusSCEV(S, SE->getSMaxExpr(Size, SE->getOne(Size->getType()))); in isKnownLessThan() 1158 const SCEV *Delta = SE->getMinusSCEV(SrcConst, DstConst); in strongSIVtest() 1291 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in weakCrossingSIVtest() 1504 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in exactSIVtest() [all …]
|
D | ScalarEvolutionAliasAnalysis.cpp | 54 const SCEV *BA = SE.getMinusSCEV(BS, AS); in alias() 68 const SCEV *AB = SE.getMinusSCEV(AS, BS); in alias()
|
D | ScalarEvolutionNormalization.cpp | 90 Operands[i] = SE.getMinusSCEV(Operands[i], Operands[i + 1]); in visitAddRecExpr()
|
D | Delinearization.cpp | 93 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer); in print()
|
D | LoopAccessAnalysis.cpp | 270 const SCEV *Diff = SE->getMinusSCEV(J, I); in getMinFromExprs() 1130 const auto *Diff = dyn_cast<SCEVConstant>(SE.getMinusSCEV(Scev, Scev0)); in sortPtrAccesses() 1215 const SCEV *OffsetDeltaSCEV = SE.getMinusSCEV(OffsetSCEVB, OffsetSCEVA); in isConsecutiveAccess() 1227 const SCEV *BaseDelta = SE.getMinusSCEV(SizeSCEV, OffsetDeltaSCEV); in isConsecutiveAccess() 1392 const SCEV *Minus = SE.getMinusSCEV(CastedDist, CastedProduct); in isSafeDependenceDistance() 1399 Minus = SE.getMinusSCEV(NegDist, CastedProduct); in isSafeDependenceDistance() 1478 const SCEV *Dist = PSE.getSE()->getMinusSCEV(Sink, Src); in isDependent() 2328 const SCEV *StrideMinusBETaken = SE->getMinusSCEV(CastedStride, CastedBECount); in collectStridedAccess()
|
D | LoopUnrollAnalyzer.cpp | 53 dyn_cast<SCEVConstant>(SE.getMinusSCEV(ValueAtIteration, Base)); in simplifyInstWithSCEV()
|
/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()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 510 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1A2, C2A1)); in intersectConstraints() 512 dyn_cast<SCEVConstant>(SE->getMinusSCEV(C1B2, C2B1)); in intersectConstraints() 514 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A1B2, A2B1)); in intersectConstraints() 516 dyn_cast<SCEVConstant>(SE->getMinusSCEV(A2B1, A1B2)); in intersectConstraints() 991 const SCEV *Delta = SE->getMinusSCEV(X, Y); in isKnownPredicate() 1025 const SCEV *Bound = SE->getMinusSCEV(S, Size); in isKnownLessThan() 1039 SE->getMinusSCEV(S, SE->getSMaxExpr(Size, SE->getOne(Size->getType()))); in isKnownLessThan() 1160 const SCEV *Delta = SE->getMinusSCEV(SrcConst, DstConst); in strongSIVtest() 1293 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in weakCrossingSIVtest() 1493 const SCEV *Delta = SE->getMinusSCEV(DstConst, SrcConst); in exactSIVtest() [all …]
|
D | ScalarEvolutionAliasAnalysis.cpp | 54 const SCEV *BA = SE.getMinusSCEV(BS, AS); in alias() 68 const SCEV *AB = SE.getMinusSCEV(AS, BS); in alias()
|
D | ScalarEvolutionNormalization.cpp | 90 Operands[i] = SE.getMinusSCEV(Operands[i], Operands[i + 1]); in visitAddRecExpr()
|
D | LoopAccessAnalysis.cpp | 272 const SCEV *Diff = SE->getMinusSCEV(J, I); in getMinFromExprs() 1156 const auto *Diff = dyn_cast<SCEVConstant>(SE.getMinusSCEV(Scev, Scev0)); in sortPtrAccesses() 1241 const SCEV *OffsetDeltaSCEV = SE.getMinusSCEV(OffsetSCEVB, OffsetSCEVA); in isConsecutiveAccess() 1253 const SCEV *BaseDelta = SE.getMinusSCEV(SizeSCEV, OffsetDeltaSCEV); in isConsecutiveAccess() 1418 const SCEV *Minus = SE.getMinusSCEV(CastedDist, CastedProduct); in isSafeDependenceDistance() 1425 Minus = SE.getMinusSCEV(NegDist, CastedProduct); in isSafeDependenceDistance() 1504 const SCEV *Dist = PSE.getSE()->getMinusSCEV(Sink, Src); in isDependent() 2190 const SCEV *StrideMinusBETaken = SE->getMinusSCEV(CastedStride, CastedBECount); in collectStridedAccess()
|
D | Delinearization.cpp | 81 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer); in printDelinearization()
|
D | LoopUnrollAnalyzer.cpp | 54 dyn_cast<SCEVConstant>(SE.getMinusSCEV(ValueAtIteration, Base)); in simplifyInstWithSCEV()
|
/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()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 697 const SCEV *Limit = SE.getMinusSCEV(SE.getConstant(Min), StepPlusOne); in isSafeDecreasingBound() 700 SE.getMinusSCEV(BoundSCEV, SE.getOne(BoundSCEV->getType())); in isSafeDecreasingBound() 741 SE.getMinusSCEV(Step, SE.getOne(Step->getType())); in isSafeIncreasingBound() 745 const SCEV *Limit = SE.getMinusSCEV(SE.getConstant(Max), StepMinusOne); in isSafeIncreasingBound() 907 RightSCEV = SE.getMinusSCEV(RightSCEV, in parseLoopStructure() 912 RightSCEV = SE.getMinusSCEV(RightSCEV, in parseLoopStructure() 1011 SE.getMinusSCEV(RightSCEV, SE.getOne(RightSCEV->getType())); in parseLoopStructure() 1097 GreatestSeen = SE.getMinusSCEV(End, One); in calculateSubRanges() 1658 const SCEV *XMinusSIntMax = SE.getMinusSCEV(X, SIntMax); in computeSafeIterationSpace() 1659 return SE.getMinusSCEV(X, SE.getSMaxExpr(Y, XMinusSIntMax), in computeSafeIterationSpace() [all …]
|
D | AlignmentFromAssumptions.cpp | 136 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment() 144 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV); in getNewAlignment()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 681 const SCEV *Limit = SE.getMinusSCEV(SE.getConstant(Min), StepPlusOne); in isSafeDecreasingBound() 684 SE.getMinusSCEV(BoundSCEV, SE.getOne(BoundSCEV->getType())); in isSafeDecreasingBound() 725 SE.getMinusSCEV(Step, SE.getOne(Step->getType())); in isSafeIncreasingBound() 729 const SCEV *Limit = SE.getMinusSCEV(SE.getConstant(Max), StepMinusOne); in isSafeIncreasingBound() 895 RightSCEV = SE.getMinusSCEV(RightSCEV, in parseLoopStructure() 900 RightSCEV = SE.getMinusSCEV(RightSCEV, in parseLoopStructure() 1082 GreatestSeen = SE.getMinusSCEV(End, One); in calculateSubRanges() 1643 const SCEV *XMinusSIntMax = SE.getMinusSCEV(X, SIntMax); in computeSafeIterationSpace() 1644 return SE.getMinusSCEV(X, SE.getSMaxExpr(Y, XMinusSIntMax), in computeSafeIterationSpace() 1657 return SE.getMinusSCEV(X, SE.getSMinExpr(X, Y), SCEV::FlagNUW); in computeSafeIterationSpace() [all …]
|
D | AlignmentFromAssumptions.cpp | 130 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment() 138 DiffSCEV = SE->getMinusSCEV(DiffSCEV, OffSCEV); in getNewAlignment() 272 OffSCEV = SE->getMinusSCEV(AndLHSAddSCEV, *J); in extractAlignmentInfo()
|
/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-project/llvm/lib/Target/PowerPC/ |
D | PPCLoopInstrFormPrep.cpp | 317 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV); in addOneCandidate() 436 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForDispFormChain() 481 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForUpdateFormChain() 531 SE->getMinusSCEV(BasePtrSCEV->getStart(), BasePtrIncSCEV); in rewriteLoadStores() 783 SE->getMinusSCEV(PHIBasePtrSCEV->getStart(), BasePtrStartSCEV)); in alreadyPrepared()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCLoopInstrFormPrep.cpp | 316 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV); in addOneCandidate() 431 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForDispFormChain() 476 E.Offset = cast<SCEVConstant>(SE->getMinusSCEV(E.Offset, Offset)); in prepareBaseForUpdateFormChain() 526 SE->getMinusSCEV(BasePtrSCEV->getStart(), BasePtrIncSCEV); in rewriteLoadStores() 774 SE->getMinusSCEV(PHIBasePtrSCEV->getStart(), BasePtrStartSCEV)); in alreadyPrepared()
|
/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()
|