Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp486 const SCEV *AExpr = SE->getSCEV(A), *BExpr = SE->getSCEV(B); in tryReassociateBinaryOp() local
490 tryReassociatedBinaryOp(getBinarySCEV(I, AExpr, RHSExpr), B, I)) in tryReassociateBinaryOp()
493 if (AExpr != RHSExpr) { in tryReassociateBinaryOp()
627 auto tryCombination = [&](Value *A, const SCEV *AExpr, Value *B, in tryReassociateMinOrMax()
630 SmallVector<const SCEV *, 2> Ops1{BExpr, AExpr}; in tryReassociateMinOrMax()
654 const SCEV *AExpr = SE->getSCEV(A); in tryReassociateMinOrMax() local
660 if (auto *NewMinMax = tryCombination(A, AExpr, RHS, RHSExpr, B, BExpr)) in tryReassociateMinOrMax()
664 if (AExpr != RHSExpr) { in tryReassociateMinOrMax()
666 if (auto *NewMinMax = tryCombination(RHS, RHSExpr, B, BExpr, A, AExpr)) in tryReassociateMinOrMax()