Home
last modified time | relevance | path

Searched refs:SCEVUDivExpr (Results 1 – 22 of 22) sorted by relevance

/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h244 class SCEVUDivExpr : public SCEV {
249 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function
455 return ((SC*)this)->visitUDivExpr((const SCEVUDivExpr*)S); in visit()
519 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in visitAll()
581 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
DScalarEvolutionExpander.h339 Value *visitUDivExpr(const SCEVUDivExpr *S);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DMVETailPredication.cpp346 auto VisitMul = [&](const SCEVMulExpr *S) -> const SCEVUDivExpr* { in ComputeElements()
352 return dyn_cast<SCEVUDivExpr>(S->getOperand(1)); in ComputeElements()
355 auto VisitDiv = [&](const SCEVUDivExpr *S) -> const SCEV* { in ComputeElements()
384 if (auto *Div = dyn_cast<SCEVUDivExpr>(TC->getOperand(1))) in ComputeElements()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h259 class SCEVUDivExpr : public SCEV {
265 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function
528 return ((SC*)this)->visitUDivExpr((const SCEVUDivExpr*)S); in visit()
599 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in visitAll()
717 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
DScalarEvolutionExpander.h376 Value *visitUDivExpr(const SCEVUDivExpr *S);
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h303 class SCEVUDivExpr : public SCEV {
308 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs) in SCEVUDivExpr() function
586 return ((SC*)this)->visitUDivExpr((const SCEVUDivExpr*)S); in visit()
657 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S); in visitAll()
781 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
DScalarEvolutionDivision.h40 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
/external/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp213 if (const SCEVUDivExpr *X = dyn_cast<SCEVUDivExpr>(S)) { in TransformImpl()
DScalarEvolutionExpander.cpp623 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in getRelevantLoop()
782 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()
1445 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) { in visitAddRecExpr()
1956 if (auto *UDivExpr = dyn_cast<SCEVUDivExpr>(S)) { in isHighCostExpansionHelper()
2185 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in follow()
DScalarEvolution.cpp211 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print()
263 return cast<SCEVUDivExpr>(this)->getType(); in getType()
597 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS); in compare()
598 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS); in compare()
757 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
2741 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()
2758 if (isa<SCEVUDivExpr>(Op) || in getUDivExpr()
2784 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator), in getUDivExpr()
4489 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in getRange()
6712 const SCEVUDivExpr *SU = cast<SCEVUDivExpr>(V); in BuildConstantFromSCEV()
[all …]
/external/llvm-project/polly/include/polly/Support/
DSCEVAffinator.h108 PWACtx visitUDivExpr(const llvm::SCEVUDivExpr *E);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp645 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in getRelevantLoop()
855 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()
1543 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) { in visitAddRecExpr()
1822 if (const auto *D = dyn_cast<SCEVUDivExpr>(S)) { in expand()
2159 if (auto *UDivExpr = dyn_cast<SCEVUDivExpr>(S)) { in isHighCostExpansionHelper()
2403 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in follow()
DScalarEvolution.cpp327 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print()
381 return cast<SCEVUDivExpr>(this)->getType(); in getType()
764 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS); in CompareSCEVComplexity()
765 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS); in CompareSCEVComplexity()
950 void visitUDivExpr(const SCEVUDivExpr *Numerator) {} in visitUDivExpr()
1865 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExpr()
3261 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()
3271 if (const SCEVUDivExpr *OtherDiv = dyn_cast<SCEVUDivExpr>(LHS)) { in getUDivExpr()
3293 if (isa<SCEVUDivExpr>(Op) || in getUDivExpr()
3319 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator), in getUDivExpr()
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp672 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in getRelevantLoop()
882 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) { in visitUDivExpr()
1575 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) { in visitAddRecExpr()
1879 if (const auto *D = dyn_cast<SCEVUDivExpr>(S)) { in expand()
2403 costAndCollectOperands<SCEVUDivExpr>(WorkItem, TTI, CostKind, Worklist); in isHighCostExpansionHelper()
2655 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in follow()
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DScalarEvolutionExpander.h461 Value *visitUDivExpr(const SCEVUDivExpr *S);
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp345 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this); in print()
400 return cast<SCEVUDivExpr>(this)->getType(); in getType()
797 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS); in CompareSCEVComplexity()
798 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS); in CompareSCEVComplexity()
1746 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op)) in getZeroExtendExpr()
3178 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op) { in getUDivExpr()
3188 if (const SCEVUDivExpr *OtherDiv = dyn_cast<SCEVUDivExpr>(LHS)) { in getUDivExpr()
3210 if (isa<SCEVUDivExpr>(Op) || in getUDivExpr()
3234 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator), in getUDivExpr()
5723 if (const SCEVUDivExpr *UDiv = dyn_cast<SCEVUDivExpr>(S)) { in getRangeRef()
[all …]
/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp468 PWACtx SCEVAffinator::visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
DScopHelper.cpp356 const SCEV *visitUDivExpr(const SCEVUDivExpr *E) { in visitUDivExpr()
DSCEVValidator.cpp402 ValidatorResult visitUDivExpr(const SCEVUDivExpr *Expr) { in visitUDivExpr()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1223 if (auto S = dyn_cast<SCEVUDivExpr>(Reg)) in getSetupCost()
3409 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in CollectLoopInvariantFixupsAndFormulae()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1230 if (auto S = dyn_cast<SCEVUDivExpr>(Reg)) in getSetupCost()
3405 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in CollectLoopInvariantFixupsAndFormulae()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp3082 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) { in CollectLoopInvariantFixupsAndFormulae()