HomeSort by: relevance | last modified time | path
    Searched refs:SCEVUDivExpr (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScalarEvolutionDivision.h 40 void visitUDivExpr(const SCEVUDivExpr *Numerator) {}
ScalarEvolutionExpressions.h 303 class SCEVUDivExpr : public SCEV {
308 SCEVUDivExpr(const FoldingSetNodeIDRef ID, const SCEV *lhs, const SCEV *rhs)
586 return ((SC*)this)->visitUDivExpr((const SCEVUDivExpr*)S);
657 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(S);
781 const SCEV *visitUDivExpr(const SCEVUDivExpr *Expr) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ScalarEvolutionExpander.h 460 Value *visitUDivExpr(const SCEVUDivExpr *S);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ScalarEvolutionExpander.cpp 689 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) {
899 Value *SCEVExpander::visitUDivExpr(const SCEVUDivExpr *S) {
1602 if (!isa<SCEVMulExpr>(Base) && !isa<SCEVUDivExpr>(Base)) {
1931 if (const auto *D = dyn_cast<SCEVUDivExpr>(S)) {
2426 costAndCollectOperands<SCEVUDivExpr>(WorkItem, TTI, CostKind, Worklist);
2678 if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) {
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ScalarEvolution.cpp 343 const SCEVUDivExpr *UDiv = cast<SCEVUDivExpr>(this);
398 return cast<SCEVUDivExpr>(this)->getType();
801 const SCEVUDivExpr *LC = cast<SCEVUDivExpr>(LHS);
802 const SCEVUDivExpr *RC = cast<SCEVUDivExpr>(RHS);
1782 if (auto *Div = dyn_cast<SCEVUDivExpr>(Op))
3126 "SCEVUDivExpr operand types don't match!");
3212 if (!isa<SCEVUDivExpr>(Div) && getMulExpr(Div, RHSC) == Op)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 1233 if (auto S = dyn_cast<SCEVUDivExpr>(Reg))
3418 else if (const SCEVUDivExpr *D = dyn_cast<SCEVUDivExpr>(S)) {

Completed in 41 milliseconds