================ @@ -1485,6 +1487,18 @@ class SymbolicRangeInferrer Sym->getType()); } + std::optional<RangeSet> getRangeCommutativeSymSym(const SymSymExpr *SSE) { + bool IsCommutative = llvm::is_contained({BO_Add, BO_Mul}, SSE->getOpcode()); + if (!IsCommutative) + return std::nullopt; + + SymbolRef Commuted = State->getSymbolManager().getSymSymExpr( + SSE->getRHS(), BO_Add, SSE->getLHS(), SSE->getType()); ---------------- NagyDonat wrote:
Happens with everybody ;) https://github.com/llvm/llvm-project/pull/112583 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits