| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ScalarEvolutionNormalization.cpp | 66 Operands[i] = SE.getAddExpr(Operands[i], Operands[i + 1]);
|
| ScalarEvolutionDivision.cpp | 170 Quotient = SE.getAddExpr(Qs); 171 Remainder = SE.getAddExpr(Rs);
|
| ScalarEvolution.cpp | 745 // order in getAddExpr. 1037 Result = SE.getAddExpr(Result, SE.getMulExpr(getOperand(i), Coeff)); 1138 return !Changed ? Expr : SE.getAddExpr(Operands, Expr->getNoWrapFlags()); 1234 return getAddExpr(Operands); 1396 const SCEV *PreStart = SE->getAddExpr(DiffOps, PreStartFlags); 1413 SE->getAddExpr((SE->*GetExtendExpr)(PreStart, WideTy, Depth), 1448 return SE->getAddExpr((SE->*GetExtendExpr)(AR->getStepRecurrence(*SE), Ty, 1657 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, 1665 getAddExpr(WideStart, 1683 getAddExpr(WideStart [all...] |
| DependenceAnalysis.cpp | 571 const SCEV *Sum = SE->getAddExpr(A1X1, B1Y1); 2866 SE->getAddExpr(SE->getMulExpr(NegPart, Iter_1), A[K].Coeff); 2870 SE->getAddExpr(SE->getMulExpr(PosPart, Iter_1), A[K].Coeff); 2950 Sum = SE->getAddExpr(Sum, Bound[K].Lower[Bound[K].Direction]); 2966 Sum = SE->getAddExpr(Sum, Bound[K].Upper[Bound[K].Direction]); 3028 const SCEV *Sum = SE->getAddExpr(AddRec->getStepRecurrence(*SE), Value); 3125 // Src = SE->getAddExpr(Src, SE->getMulExpr(AP_K, SE->getConstant(CdivB))); 3140 Src = SE->getAddExpr(Src, SE->getMulExpr(A_K, SE->getConstant(CdivA))); 3154 Src = SE->getAddExpr(Src, SE->getMulExpr(A_K, SE->getConstant(CdivA))); 3165 Src = SE->getAddExpr(Src, SE->getMulExpr(A_K, C)) [all...] |
| LoopCacheAnalysis.cpp | 113 return SE.getAddExpr(BackedgeTakenCount,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| InductiveRangeCheckElimination.cpp | 693 const SCEV *StepPlusOne = SE.getAddExpr(Step, SE.getOne(Step->getType())); 748 SE.getAddExpr(BoundSCEV, Step)) && 871 const SCEV *IndVarStart = SE.getAddExpr(StartNext, Addend); 945 SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); 971 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); 975 RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType())); 1114 Smallest = SE.getAddExpr(End, One); 1115 Greatest = SE.getAddExpr(Start, One); 1448 ExitPreLoopAtSCEV = SE.getAddExpr(*SR.HighLimit, MinusOneS); 1475 ExitMainLoopAtSCEV = SE.getAddExpr(*SR.LowLimit, MinusOneS) [all...] |
| SeparateConstOffsetFromGEP.cpp | 1215 SE->getAddExpr(SE->getUnknown(LHS), SE->getUnknown(RHS)); 1227 SE->getAddExpr(SE->getUnknown(LHS), SE->getUnknown(RHS)); 1242 SE->getAddExpr(SE->getUnknown(LHS), SE->getUnknown(RHS)); 1248 SE->getAddExpr(SE->getUnknown(LHS), SE->getUnknown(RHS));
|
| AlignmentFromAssumptions.cpp | 144 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV);
|
| LoopStrengthReduce.cpp | 464 const SCEV *Sum = SE.getAddExpr(Good); 470 const SCEV *Sum = SE.getAddExpr(Bad); 728 return SE.getAddExpr(Ops); 768 S = SE.getAddExpr(NewOps); 794 S = SE.getAddExpr(NewOps); 2266 const SCEV *IterationCount = SE.getAddExpr(One, BackedgeTakenCount); 3202 SE.getAddExpr(LeftOverExpr, IncExpr) : IncExpr; 3208 const SCEV *IVOperExpr = SE.getAddExpr(SE.getUnknown(IVSrc), 3629 const SCEV *InnerSum = SE.getAddExpr(InnerAddOps); 3741 GenerateFormula(SE.getAddExpr(OpsCopy)) [all...] |
| IndVarSimplify.cpp | 995 IVOffset = SE->getAddExpr(IVOffset, SE->getOne(OfsTy)); 1008 const SCEV *IVLimit = SE->getAddExpr(IVInit, IVOffset); 1040 const SCEV *IVLimit = SE->getAddExpr(IVInit, ExitCount); 1043 IVLimit = SE->getAddExpr(IVLimit, SE->getOne(IVLimit->getType()));
|
| LoopDataPrefetch.cpp | 385 const SCEV *NextLSCEV = SE->getAddExpr(P.LSCEVAddRec, SE->getMulExpr(
|
| NaryReassociate.cpp | 539 return SE->getAddExpr(LHS, RHS);
|
| LoopPredication.cpp | 595 SE->getAddExpr(SE->getMinusSCEV(GuardLimit, GuardStart),
|
| LoopIdiomRecognize.cpp | 1012 SE->getAddExpr(BECount, SE->getOne(BECount->getType()), SCEV::FlagNUW), 1015 NumBytesS = SE->getAddExpr(SE->getTruncateOrZeroExtend(BECount, IntPtr),
|
| LoopRerollPass.cpp | 1485 auto TripCount = SE->getAddExpr(BackedgeTakenCount, One);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| MVETailPredication.cpp | 268 auto *ECPlusVWMinus1 = SE->getAddExpr(EC, 298 SE->getUDivExpr(SE->getAddExpr(SE->getMulExpr(Ceil, VW),
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| ScalarEvolutionExpander.cpp | 314 Remainder = SE.getAddExpr( 371 SE.getAddExpr(NoAddRecs); 504 : expandCodeForImpl(SE.getAddExpr(ScaledOps), Ty, false); 563 Value *Idx = expandCodeForImpl(SE.getAddExpr(Ops), Ty, false); 637 return expand(SE.getAddExpr(Ops)); 923 Rest = SE.getAddExpr(Rest, 933 Rest = SE.getAddExpr(NewAddOps); 1158 if (SE.getAddExpr(Requested->getStart(), 1174 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getSignExtendExpr(Step, WideTy), 1177 SE.getSignExtendExpr(SE.getAddExpr(AR, Step), WideTy) [all...] |
| LoopPeel.cpp | 251 const SCEV *NextIterVal = SE.getAddExpr(IterVal, Step); 255 NextIterVal = SE.getAddExpr(IterVal, Step);
|
| LoopUnrollRuntime.cpp | 663 SE->getAddExpr(BECountSC, SE->getConstant(BECountSC->getType(), 1));
|
| SimplifyIndVar.cpp | 433 Operation = &ScalarEvolution::getAddExpr; 1335 return SE->getAddExpr(LHS, RHS);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| ScalarEvolution.h | 521 const SCEV *getAddExpr(SmallVectorImpl<const SCEV *> &Ops, 524 const SCEV *getAddExpr(const SCEV *LHS, const SCEV *RHS, 528 return getAddExpr(Ops, Flags, Depth); 530 const SCEV *getAddExpr(const SCEV *Op0, const SCEV *Op1, const SCEV *Op2, 534 return getAddExpr(Ops, Flags, Depth);
|
| ScalarEvolutionExpressions.h | 768 return !Changed ? Expr : SE.getAddExpr(Operands);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCLoopInstrFormPrep.cpp | 433 BucketChain.BaseSCEV = SE->getAddExpr(BucketChain.BaseSCEV, Offset); 478 BucketChain.BaseSCEV = SE->getAddExpr(BucketChain.BaseSCEV, Offset);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| LoadStoreVectorizer.cpp | 369 const SCEV *X = SE.getAddExpr(PtrSCEVA, C); 529 const SCEV *X = SE.getAddExpr(OffsetSCEVA, C);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonLoopIdiomRecognition.cpp | 2168 SE->getAddExpr(BECount, SE->getOne(IntPtrTy), SCEV::FlagNUW); 2281 const SCEV *NumWordsS = SE->getAddExpr(BECount32, OneS, SCEV::FlagNUW);
|