Home
last modified time | relevance | path

Searched refs:SCEVMinMaxExpr (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h368 class SCEVMinMaxExpr : public SCEVCommutativeExpr {
378 SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVMinMaxExpr() function
408 class SCEVSMaxExpr : public SCEVMinMaxExpr {
412 : SCEVMinMaxExpr(ID, scSMaxExpr, O, N) {} in SCEVSMaxExpr()
422 class SCEVUMaxExpr : public SCEVMinMaxExpr {
426 : SCEVMinMaxExpr(ID, scUMaxExpr, O, N) {} in SCEVUMaxExpr()
436 class SCEVSMinExpr : public SCEVMinMaxExpr {
440 : SCEVMinMaxExpr(ID, scSMinExpr, O, N) {} in SCEVSMinExpr()
450 class SCEVUMinExpr : public SCEVMinMaxExpr {
454 : SCEVMinMaxExpr(ID, scUMinExpr, O, N) {} in SCEVUMinExpr()
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h424 class SCEVMinMaxExpr : public SCEVCommutativeExpr {
434 SCEVMinMaxExpr(const FoldingSetNodeIDRef ID, enum SCEVTypes T, in SCEVMinMaxExpr() function
464 class SCEVSMaxExpr : public SCEVMinMaxExpr {
468 : SCEVMinMaxExpr(ID, scSMaxExpr, O, N) {} in SCEVSMaxExpr()
478 class SCEVUMaxExpr : public SCEVMinMaxExpr {
482 : SCEVMinMaxExpr(ID, scUMaxExpr, O, N) {} in SCEVUMaxExpr()
492 class SCEVSMinExpr : public SCEVMinMaxExpr {
496 : SCEVMinMaxExpr(ID, scSMinExpr, O, N) {} in SCEVSMinExpr()
506 class SCEVUMinExpr : public SCEVMinMaxExpr {
510 : SCEVMinMaxExpr(ID, scUMinExpr, O, N) {} in SCEVUMinExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp3630 const SCEVMinMaxExpr *SMME = cast<SCEVMinMaxExpr>(Ops[Idx]); in getMinMaxExpr()
3680 SCEV *S = new (SCEVAllocator) SCEVMinMaxExpr( in getMinMaxExpr()
3987 if (const SCEVMinMaxExpr *MME = dyn_cast<SCEVMinMaxExpr>(V)) { in getNotSCEV()
3988 auto MatchMinMaxNegation = [&](const SCEVMinMaxExpr *MME) { in getNotSCEV()
3997 SCEVMinMaxExpr::negate(static_cast<SCEVTypes>(MME->getSCEVType())), in getNotSCEV()
8348 if (isa<SCEVMinMaxExpr>(Comm)) in computeSCEVAtScope()
DScalarEvolutionExpander.cpp2195 if (isa<SCEVMinMaxExpr>(S)) in isHighCostExpansionHelper()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp3567 const SCEVMinMaxExpr *SMME = cast<SCEVMinMaxExpr>(Ops[Idx]); in getMinMaxExpr()
3618 SCEVMinMaxExpr(ID.Intern(SCEVAllocator), Kind, O, Ops.size()); in getMinMaxExpr()
3947 if (const SCEVMinMaxExpr *MME = dyn_cast<SCEVMinMaxExpr>(V)) { in getNotSCEV()
3948 auto MatchMinMaxNegation = [&](const SCEVMinMaxExpr *MME) { in getNotSCEV()
3956 return getMinMaxExpr(SCEVMinMaxExpr::negate(MME->getSCEVType()), in getNotSCEV()
8589 if (isa<SCEVMinMaxExpr>(Comm)) in computeSCEVAtScope()