Home
last modified time | relevance | path

Searched refs:BExpr (Results 1 – 4 of 4) 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
488 if (BExpr != RHSExpr) { in tryReassociateBinaryOp()
495 tryReassociatedBinaryOp(getBinarySCEV(I, BExpr, RHSExpr), A, I)) in tryReassociateBinaryOp()
617 const SCEV *BExpr, Value *C, in tryReassociateMinOrMax()
619 SmallVector<const SCEV *, 2> Ops1{BExpr, AExpr}; in tryReassociateMinOrMax()
644 const SCEV *BExpr = SE->getSCEV(B); in tryReassociateMinOrMax() local
647 if (BExpr != RHSExpr) { in tryReassociateMinOrMax()
649 if (auto *NewMinMax = tryCombination(A, AExpr, RHS, RHSExpr, B, BExpr)) in tryReassociateMinOrMax()
655 if (auto *NewMinMax = tryCombination(RHS, RHSExpr, B, BExpr, A, AExpr)) in tryReassociateMinOrMax()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp3029 const Expr *Cond, const BinaryOperator *BExpr, BugReporterContext &BRC, in VisitTrueTest() argument
3038 const auto *LhsME = dyn_cast<MemberExpr>(BExpr->getLHS()->IgnoreParenCasts()); in VisitTrueTest()
3039 const auto *RhsME = dyn_cast<MemberExpr>(BExpr->getRHS()->IgnoreParenCasts()); in VisitTrueTest()
3048 const bool isVarLHS = patternMatch(BExpr->getLHS(), BExpr, OutLHS, BRC, R, in VisitTrueTest()
3050 const bool isVarRHS = patternMatch(BExpr->getRHS(), BExpr, OutRHS, BRC, R, in VisitTrueTest()
3056 BinaryOperator::Opcode Op = BExpr->getOpcode(); in VisitTrueTest()
3061 return VisitConditionVariable(LhsString, BExpr->getLHS(), BRC, R, N, in VisitTrueTest()
3115 if (isVarAnInterestingCondition(BExpr->getLHS(), N, &R) || in VisitTrueTest()
3116 isVarAnInterestingCondition(BExpr->getRHS(), N, &R)) in VisitTrueTest()
3130 Loc = PathDiagnosticLocation(BExpr->getLHS(), SM, LCtx); in VisitTrueTest()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h488 VisitTrueTest(const Expr *Cond, const BinaryOperator *BExpr,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1787 if (const MCBinaryExpr *BExpr = dyn_cast<MCBinaryExpr>(Expr)) { in getSingleMCSymbol() local
1788 const MCSymbol *LHSSym = getSingleMCSymbol(BExpr->getLHS()); in getSingleMCSymbol()
1789 const MCSymbol *RHSSym = getSingleMCSymbol(BExpr->getRHS()); in getSingleMCSymbol()
1810 if (const MCBinaryExpr *BExpr = dyn_cast<MCBinaryExpr>(Expr)) in countMCSymbolRefExpr() local
1811 return countMCSymbolRefExpr(BExpr->getLHS()) + in countMCSymbolRefExpr()
1812 countMCSymbolRefExpr(BExpr->getRHS()); in countMCSymbolRefExpr()