Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp485 const SCEV *AExpr = SE->getSCEV(A), *BExpr = SE->getSCEV(B); in tryReassociateBinaryOp() local
489 tryReassociatedBinaryOp(getBinarySCEV(I, AExpr, RHSExpr), B, I)) in tryReassociateBinaryOp()
492 if (AExpr != RHSExpr) { in tryReassociateBinaryOp()
615 auto tryCombination = [&](Value *A, const SCEV *AExpr, Value *B, in tryReassociateMinOrMax()
618 SmallVector<const SCEV *, 2> Ops1{BExpr, AExpr}; in tryReassociateMinOrMax()
642 const SCEV *AExpr = SE->getSCEV(A); in tryReassociateMinOrMax() local
648 if (auto *NewMinMax = tryCombination(A, AExpr, RHS, RHSExpr, B, BExpr)) in tryReassociateMinOrMax()
652 if (AExpr != RHSExpr) { in tryReassociateMinOrMax()
654 if (auto *NewMinMax = tryCombination(RHS, RHSExpr, B, BExpr, A, AExpr)) in tryReassociateMinOrMax()