Home
last modified time | relevance | path

Searched refs:getLoop (Results 1 – 25 of 58) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp55 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
94 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
101 return Loops.count(AR->getLoop()); in normalizeForPostIncUse()
115 return Loops.count(AR->getLoop()); in denormalizeForPostIncUse()
DDependenceAnalysis.cpp875 const SCEV *UB = SE->getBackedgeTakenCount(AddRec->getLoop()); in checkSrcSubscript()
885 Loops.set(mapSrcLoop(AddRec->getLoop())); in checkSrcSubscript()
900 const SCEV *UB = SE->getBackedgeTakenCount(AddRec->getLoop()); in checkDstSubscript()
910 Loops.set(mapDstLoop(AddRec->getLoop())); in checkDstSubscript()
1015 const SCEV *BECount = SE->getBackedgeTakenCount(AddRec->getLoop()); in isKnownLessThan()
2151 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2152 assert(CurLoop == DstAddRec->getLoop() && in testSIV()
2173 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2183 const Loop *CurLoop = DstAddRec->getLoop(); in testSIV()
2226 SrcLoop = SrcAddRec->getLoop(); in testRDIV()
[all …]
DIVUsers.cpp66 if (AR->getLoop() == L) in isInteresting()
257 auto *L = AR->getLoop(); in AddUsersImpl()
397 if (AR->getLoop() == L) in findAddRecForLoop()
DScalarEvolution.cpp263 AR->getLoop()->getHeader()->printAsOperand(OS, /*PrintType=*/false); in print()
678 const Loop *LLoop = LA->getLoop(), *RLoop = RA->getLoop(); in CompareSCEVComplexity()
953 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
955 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1291 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1404 const Loop *L = AR->getLoop(); in getPreStartForExtend()
1654 const Loop *L = AR->getLoop(); in getZeroExtendExpr()
1998 const Loop *L = AR->getLoop(); in getSignExtendExpr()
2195 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2660 const Loop *AddRecLoop = AddRec->getLoop(); in getAddExpr()
[all …]
DScalarEvolutionExpander.cpp300 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
353 A->getLoop(), in SplitAddRecs()
632 L = AR->getLoop(); in getRelevantLoop()
863 A->getLoop(), in ExposePointerBase()
1321 const Loop *L = S->getLoop(); in expandAddRecExprLiterally()
1340 Normalized->getLoop(), in expandAddRecExprLiterally()
1359 Start, Step, Normalized->getLoop(), in expandAddRecExprLiterally()
1470 const Loop *L = S->getLoop(); in visitAddRecExpr()
1486 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
2155 SE.getPredicatedBackedgeTakenCount(AR->getLoop(), Pred); in generateOverflowCheck()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSplitter.cpp64 MachineLoop& getLoop() const { return loop; } in getLoop() function in llvm::LoopSplit
706 MachineBasicBlock &header = *split.getLoop().getHeader(); in processHeader()
712 MachineBasicBlock *preHeader = split.getLoop().getLoopPreheader(); in processHeader()
715 if (!canInsertPreHeader(split.getLoop())) { in processHeader()
736 split.getLoop().getExitEdges(exitEdges); in processLoopExits()
767 if (split.getLoop().contains(&instr) && processed.count(&instr) == 0) { in processLoopUses()
/external/llvm/lib/Analysis/
DDependenceAnalysis.cpp860 const SCEV *UB = SE->getBackedgeTakenCount(AddRec->getLoop()); in checkSrcSubscript()
870 Loops.set(mapSrcLoop(AddRec->getLoop())); in checkSrcSubscript()
885 const SCEV *UB = SE->getBackedgeTakenCount(AddRec->getLoop()); in checkDstSubscript()
895 Loops.set(mapDstLoop(AddRec->getLoop())); in checkDstSubscript()
2085 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2086 assert(CurLoop == DstAddRec->getLoop() && in testSIV()
2107 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2117 const Loop *CurLoop = DstAddRec->getLoop(); in testSIV()
2160 SrcLoop = SrcAddRec->getLoop(); in testRDIV()
2163 DstLoop = DstAddRec->getLoop(); in testRDIV()
[all …]
DScalarEvolution.cpp176 AR->getLoop()->getHeader()->printAsOperand(OS, /*PrintType=*/false); in print()
551 const Loop *LLoop = LA->getLoop(), *RLoop = RA->getLoop(); in compare()
795 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr()
797 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
1136 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
1246 const Loop *L = AR->getLoop(); in getPreStartForExtend()
1452 const Loop *L = AR->getLoop(); in getZeroExtendExpr()
1679 const Loop *L = AR->getLoop(); in getSignExtendExpr()
1866 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
2289 const Loop *AddRecLoop = AddRec->getLoop(); in getAddExpr()
[all …]
DScalarEvolutionExpander.cpp287 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant()
340 A->getLoop(), in SplitAddRecs()
614 L = AR->getLoop(); in getRelevantLoop()
807 A->getLoop(), in ExposePointerBase()
1261 const Loop *L = S->getLoop(); in expandAddRecExprLiterally()
1281 Normalized->getLoop(), in expandAddRecExprLiterally()
1300 Start, Step, Normalized->getLoop(), in expandAddRecExprLiterally()
1402 const Loop *L = S->getLoop(); in visitAddRecExpr()
1418 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
2039 SE.getPredicatedBackedgeTakenCount(AR->getLoop(), Pred); in generateOverflowCheck()
[all …]
DIVUsers.cpp59 if (AR->getLoop() == L) in isInteresting()
339 if (AR->getLoop() == L) in findAddRecForLoop()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolution.cpp167 WriteAsOperand(OS, AR->getLoop()->getHeader(), /*PrintType=*/false); in print()
526 const Loop *LLoop = LA->getLoop(), *RLoop = RA->getLoop(); in compare()
860 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr()
928 const Loop *L = AR->getLoop(); in getZeroExtendExpr()
1067 const Loop *L = AR->getLoop(); in getPreStartForSignExtend()
1194 const Loop *L = AR->getLoop(); in getSignExtendExpr()
1326 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); in getAnyExtendExpr()
1724 const Loop *AddRecLoop = AddRec->getLoop(); in getAddExpr()
1765 if (AddRecLoop == cast<SCEVAddRecExpr>(Ops[OtherIdx])->getLoop()) { in getAddExpr()
1773 if (OtherAddRec->getLoop() == AddRecLoop) { in getAddExpr()
[all …]
DIVUsers.cpp54 if (AR->getLoop() == L) in isInteresting()
243 if (AR->getLoop() == L) in findAddRecForLoop()
DScalarEvolutionExpander.cpp272 S = SE.getAddRecExpr(Start, Step, A->getLoop(), SCEV::FlagAnyWrap); in FactorOutConstant()
324 A->getLoop(), in SplitAddRecs()
640 L = AR->getLoop(); in getRelevantLoop()
834 A->getLoop(), in ExposePointerBase()
1069 const Loop *L = S->getLoop(); in expandAddRecExprLiterally()
1090 Normalized->getLoop(), in expandAddRecExprLiterally()
1103 Normalized->getLoop(), in expandAddRecExprLiterally()
1161 const Loop *L = S->getLoop(); in visitAddRecExpr()
1177 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h291 const Loop *getLoop() const { return L; } in getLoop() function
301 getLoop(), FlagAnyWrap); in getStepRecurrence()
590 return SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
670 const Loop *L = Expr->getLoop(); in visitAddRecExpr()
DIVUsers.h146 Loop *getLoop() const { return L; }
DLoopIterator.h61 Loop *getLoop() const { return L; } in getLoop() function
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h301 const Loop *getLoop() const { return L; } in getLoop() function
311 getLoop(), FlagAnyWrap); in getStepRecurrence()
660 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr()
746 const Loop *L = Expr->getLoop(); in visitAddRecExpr()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineLoopRanges.h53 const MachineLoop *getLoop() const { return Loop; } in getLoop() function
/external/replicaisland/src/com/replica/replicaisland/
DSpriteAnimation.java97 public boolean getLoop() { in getLoop() method in SpriteAnimation
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopIdiomRecognize.cpp285 if (StoreEv == 0 || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine()) in processLoopStore()
316 if (LoadEv && LoadEv->getLoop() == CurLoop && LoadEv->isAffine() && in processLoopStore()
342 if (Ev == 0 || Ev->getLoop() != CurLoop || !Ev->isAffine()) in processLoopMemSet()
DIndVarSimplify.cpp953 if (!AddRec || AddRec->getLoop() != L) in GetExtendedOperandRecurrence()
979 if (!AddRec || AddRec->getLoop() != L) in GetWideRecurrence()
1118 if (!AddRec || AddRec->getLoop() != L) in CreateWideIV()
1462 if (!AR || AR->getLoop() != L || !AR->isAffine()) in FindLoopCounter()
1565 assert(AR && AR->getLoop() == L && AR->isAffine() && "bad loop counter"); in LinearFunctionTestReplace()
1883 if (!AR || AR->getLoop()->getLoopPreheader()) in runOnLoop()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolutionExpressions.h303 const Loop *getLoop() const { return L; } in getLoop() function
313 getLoop(), FlagAnyWrap); in getStepRecurrence()
DIVUsers.h143 Loop *getLoop() const { return L; }
DLoopIterator.h62 Loop *getLoop() const { return L; } in getLoop() function
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DSimplifyIndVar.cpp310 if (AR && AR->getLoop() == L) in isSimpleIVUser()
407 SimplifyIndvar SIV(IU->getLoop(), SE, LPM, Dead); in simplifyIVUsers()

123