/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PointerArithChecker.cpp | 36 if (B->getOpcode() != BO_Sub && B->getOpcode() != BO_Add)
|
H A D | PointerSubChecker.cpp | 39 if (B->getOpcode() != BO_Sub)
|
H A D | CStringSyntaxChecker.cpp | 114 if (BE->getOpcode() == BO_Sub) {
|
H A D | MallocOverflowSecurityChecker.cpp | 87 if (opc != BO_Mul && opc != BO_Add && opc != BO_Sub && opc != BO_Shl)
|
H A D | CStringChecker.cpp | 385 .evalBinOpNN(state, BO_Sub, *Length, One, sizeTy).castAs<NonLoc>(); 575 maxMinusRight = svalBuilder.evalBinOpNN(state, BO_Sub, maxVal, right, 580 maxMinusRight = svalBuilder.evalBinOpNN(state, BO_Sub, maxVal, left, 851 svalBuilder.evalBinOpNN(state, BO_Sub, *Length, One, sizeTy) 1532 maxLastElementIndex = svalBuilder.evalBinOpNN(state, BO_Sub, *lenValNL,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | OperationKinds.h | 315 BO_Add, BO_Sub, // [C99 6.5.6] Additive operators. enumerator in enum:clang::BinaryOperatorKind
|
H A D | StmtVisitor.h | 53 case BO_Sub: DISPATCH(BinSub, BinaryOperator);
|
H A D | Expr.h | 2953 static bool isAdditiveOp(Opcode Opc) { return Opc == BO_Add || Opc==BO_Sub; }
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | SimpleSValBuilder.cpp | 244 case BO_Sub: 325 case BO_Sub: 501 newRHS = BasicVals.evalAPSInt(BO_Sub, first, second); 593 if (!(BinaryOperator::isComparisonOp(op) || op == BO_Sub)) 601 case BO_Sub: 624 case BO_Sub: 704 if (op == BO_Sub) 889 case BO_Sub: 907 assert(op == BO_Add || op == BO_Sub); 914 assert(op == BO_Add || op == BO_Sub); [all...] |
H A D | SimpleConstraintManager.cpp | 166 SymbolRef Subtraction = SymMgr.getSymSymExpr(SSE->getRHS(), BO_Sub, 233 if (Op == BO_Add || Op == BO_Sub) { 240 if (Op == BO_Sub)
|
H A D | BasicValueFactory.cpp | 169 case BO_Sub:
|
H A D | SVals.cpp | 225 assert(BinaryOperator::isComparisonOp(Op) || Op == BO_Sub); local
|
H A D | ExprEngineC.cpp | 113 case BO_SubAssign: Op = BO_Sub; break; 955 BinaryOperator::Opcode Op = U->isIncrementOp() ? BO_Add : BO_Sub;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprConstant.cpp | 1739 case BO_Sub: 1837 case BO_Sub: 2926 (Opcode != BO_Add && Opcode != BO_Sub)) { 2932 if (Opcode == BO_Sub) 4926 E->getOpcode() != BO_Sub) 4943 if (E->getOpcode() == BO_Sub) 7106 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) { 7292 if (E->getOpcode() == BO_Sub || E->isComparisonOp()) { 7305 if (E->getOpcode() == BO_Sub) { 7369 if (E->getOpcode() == BO_Sub) { [all...] |
H A D | StmtProfile.cpp | 915 BinaryOp = BO_Sub;
|
H A D | Expr.cpp | 1811 case BO_Sub: return "-"; 1847 case OO_Minus: return BO_Sub;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 961 case BO_Sub: CheckName = "sub_overflow"; break; 1616 BinOp.Opcode = IsInc ? BO_Add : BO_Sub; 1875 BinOp.Opcode = BO_Sub; 2330 case BO_Sub: 2552 op.Opcode == BO_Sub || op.Opcode == BO_SubAssign) && 3532 case BO_Sub:
|
H A D | CGStmtOpenMP.cpp | 2192 case BO_Sub:
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | ThreadSafetyCommon.cpp | 502 case BO_Sub: return translateBinOp(til::BOP_Sub, BO, Ctx);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 3270 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Lower); 3287 S, DefaultLoc, BO_Sub, Diff.get(), 3697 Update = SemaRef.BuildBinOp(S, Loc, (Subtract ? BO_Sub : BO_Add), 3888 CurScope, SourceLocation(), BO_Sub, LastIteration.get(), 4936 Op = AtomicUnaryOp->isIncrementOp() ? BO_Add : BO_Sub; 7539 case BO_Sub:
|
H A D | SemaPseudoObject.cpp | 514 result = S.BuildBinOp(Sc, opcLoc, BO_Sub, result.get(), one);
|
H A D | SemaChecking.cpp | 5556 if (BE->getOpcode() == BO_Sub) { 5762 if (op != BO_Add && op != BO_Sub) 6365 case BO_Sub:
|
H A D | SemaExpr.cpp | 10293 case tok::minus: Opc = BO_Sub; break; 10524 case BO_Sub: 10768 if (Bop->getOpcode() == BO_Add || Bop->getOpcode() == BO_Sub) {
|