Searched refs:AExpr (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | NaryReassociate.cpp | 486 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()
|