|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/include/clang/AST/StmtDataCollectors.inc 36 addData(S->getOpcode());
tools/clang/include/clang/AST/Expr.h 3465 StringRef getOpcodeStr() const { return getOpcodeStr(getOpcode()); }
3479 bool isPtrMemOp() const { return isPtrMemOp(getOpcode()); }
3484 bool isMultiplicativeOp() const { return isMultiplicativeOp(getOpcode()); }
3486 bool isAdditiveOp() const { return isAdditiveOp(getOpcode()); }
3488 bool isShiftOp() const { return isShiftOp(getOpcode()); }
3491 bool isBitwiseOp() const { return isBitwiseOp(getOpcode()); }
3494 bool isRelationalOp() const { return isRelationalOp(getOpcode()); }
3497 bool isEqualityOp() const { return isEqualityOp(getOpcode()); }
3500 bool isComparisonOp() const { return isComparisonOp(getOpcode()); }
3503 bool isCommaOp() const { return isCommaOp(getOpcode()); }
3533 bool isLogicalOp() const { return isLogicalOp(getOpcode()); }
3538 bool isAssignmentOp() const { return isAssignmentOp(getOpcode()); }
3544 return isCompoundAssignmentOp(getOpcode());
3558 return isShiftAssignOp(getOpcode());
tools/clang/include/clang/AST/RecursiveASTVisitor.h 553 switch (BinOp->getOpcode()) {
tools/clang/include/clang/AST/StmtVisitor.h 47 switch (BinOp->getOpcode()) {
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 4530 return Name == Node.getOpcodeStr(Node.getOpcode());
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp 442 if (bopE->getOpcode() == BO_Comma && bopE->getLHS() == E &&
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp 161 if (BOE->getOpcode() == BO_Comma)
165 if (BOE->getOpcode() != BO_Assign)
195 if (BO->getOpcode() != BO_Assign) return false;
tools/clang/lib/ARCMigrate/Transforms.cpp 67 if (E->getOpcode() != BO_Assign)
tools/clang/lib/AST/ASTImporter.cpp 6582 ToLHS, ToRHS, E->getOpcode(), ToType, E->getValueKind(),
6707 ToLHS, ToRHS, E->getOpcode(), ToType, E->getValueKind(),
tools/clang/lib/AST/Expr.cpp 44 if (BO->getOpcode() == BO_Comma) {
110 if (BO->getOpcode() == BO_PtrMemD) {
117 } else if (BO->getOpcode() == BO_Comma) {
159 switch (BO->getOpcode()) {
2448 switch (BO->getOpcode()) {
3811 if (BO->getOpcode() == BO_Comma) {
3877 if (BinOp->getOpcode() == BO_Comma && BinOp->getRHS())
tools/clang/lib/AST/ExprCXX.cpp 76 assert(!SkippedNot || BO->getOpcode() == BO_EQ);
77 Result.Opcode = SkippedNot ? BO_NE : BO->getOpcode();
112 assert(BO->getOpcode() == BO_Cmp);
723 if (BO->getOpcode() == BO_PtrMemD || BO->getOpcode() == BO_PtrMemI)
723 if (BO->getOpcode() == BO_PtrMemD || BO->getOpcode() == BO_PtrMemI)
tools/clang/lib/AST/ExprClassification.cpp 549 if (E->getOpcode() == BO_Comma)
555 if (E->getOpcode() == BO_PtrMemD)
563 if (E->getOpcode() == BO_PtrMemI)
tools/clang/lib/AST/ExprConstant.cpp 4181 assert(BO->getOpcode() == BO_PtrMemD || BO->getOpcode() == BO_PtrMemI);
4181 assert(BO->getOpcode() == BO_PtrMemD || BO->getOpcode() == BO_PtrMemI);
6754 switch (E->getOpcode()) {
7253 switch (E->getOpcode()) {
7664 CAO->getOpForCompoundAssignment(CAO->getOpcode()), RHS);
7906 if (E->getOpcode() != BO_Add &&
7907 E->getOpcode() != BO_Sub)
7923 if (E->getOpcode() == BO_Sub)
11149 return E->getOpcode() == BO_Comma || E->isLogicalOp() ||
11213 if (E->getOpcode() == BO_Comma) {
11225 if (LHSAsBool == (E->getOpcode() == BO_LOr)) {
11271 if (E->getOpcode() == BO_Comma) {
11285 if (E->getOpcode() == BO_LOr)
11294 if (rhsResult == (E->getOpcode() == BO_LOr))
11314 addOrSubLValueAsInteger(Result, RHSVal.getInt(), E->getOpcode() == BO_Sub);
11319 if (E->getOpcode() == BO_Add &&
11326 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) {
11356 if (!handleIntIntBinOp(Info, E, LHSVal.getInt(), E->getOpcode(),
11434 assert((E->getOpcode() == BO_Cmp ||
11445 if (E->getOpcode() == BO_Cmp) {
11789 auto Op = E->getOpcode();
11811 E->getOpcode() == BO_Sub) {
12351 switch (E->getOpcode()) {
12555 if (E->isPtrMemOp() || E->isAssignmentOp() || E->getOpcode() == BO_Comma)
12563 handleFloatFloatBinOp(Info, E, Result, E->getOpcode(), RHS);
12824 if (E->isPtrMemOp() || E->isAssignmentOp() || E->getOpcode() == BO_Comma)
12859 switch (E->getOpcode()) {
14035 switch (Exp->getOpcode()) {
14074 if (Exp->getOpcode() == BO_Div ||
14075 Exp->getOpcode() == BO_Rem) {
14089 if (Exp->getOpcode() == BO_Comma) {
14110 if ((Exp->getOpcode() == BO_LAnd) !=
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp 151 switch (BO->getOpcode()) {
181 switch (BO->getOpcode()) {
tools/clang/lib/AST/ItaniumMangle.cpp 4083 if (BO->getOpcode() == BO_PtrMemD)
4086 mangleOperatorName(BinaryOperator::getOverloadedOperator(BO->getOpcode()),
tools/clang/lib/AST/JSONNodeDumper.cpp 1157 JOS.attribute("opcode", BinaryOperator::getOpcodeStr(BO->getOpcode()));
tools/clang/lib/AST/ParentMap.cpp 194 return BE->getOpcode()!=BO_Comma ||DirectChild==BE->getRHS();
tools/clang/lib/AST/StmtPrinter.cpp 1417 OS << " " << BinaryOperator::getOpcodeStr(Node->getOpcode()) << " ";
1423 OS << " " << BinaryOperator::getOpcodeStr(Node->getOpcode()) << " ";
tools/clang/lib/AST/StmtProfile.cpp 1183 ID.AddInteger(S->getOpcode());
tools/clang/lib/AST/TextNodeDumper.cpp 847 OS << " '" << BinaryOperator::getOpcodeStr(Node->getOpcode()) << "'";
852 OS << " '" << BinaryOperator::getOpcodeStr(Node->getOpcode())
tools/clang/lib/Analysis/CFG.cpp 115 BinaryOperatorKind Op = B->getOpcode();
944 BinaryOperatorKind Bok = B->getOpcode();
976 if (BitOp && (BitOp->getOpcode() == BO_And ||
977 BitOp->getOpcode() == BO_Or)) {
991 if ((BitOp->getOpcode() == BO_And && (L2 & L1) != L1) ||
992 (BitOp->getOpcode() == BO_Or && (L2 | L1) != L1)) {
995 B->getOpcode() != BO_EQ);
996 TryResult(B->getOpcode() != BO_EQ);
1003 return TryResult(B->getOpcode() != BO_EQ);
1119 if (B->getOpcode() == BO_LAnd) {
1196 switch (Bop->getOpcode()) {
1235 if (LHS.isTrue() == (Bop->getOpcode() == BO_LOr))
1240 if (Bop->getOpcode() == BO_LOr)
1250 if (RHS.isTrue() == (Bop->getOpcode() == BO_LOr))
1268 } else if (Bop->getOpcode() == BO_Or) {
2444 if (B->getOpcode() == BO_LOr)
2470 if (B->getOpcode() == BO_LOr) {
2474 assert(B->getOpcode() == BO_LAnd);
2488 if (B->getOpcode() == BO_Comma) { // ,
4731 if (RHSExecuted.isKnown() && E->getOpcode() == BO_LOr)
5263 switch (B->getOpcode()) {
5430 if (B->getOpcode() == BO_Comma) {
tools/clang/lib/Analysis/Consumed.cpp 702 switch (BinOp->getOpcode()) {
726 static_cast<EffectiveOp>(BinOp->getOpcode() == BO_LOr), LTest, RTest)));
1274 if (BinOp->getOpcode() == BO_LAnd) {
1280 } else if (BinOp->getOpcode() == BO_LOr) {
tools/clang/lib/Analysis/LiveVariables.cpp 576 if (BO->getOpcode() == BO_Assign) {
tools/clang/lib/Analysis/ReachableCode.cpp 452 return BO->getOpcode() != BO_Comma;
tools/clang/lib/Analysis/ThreadSafety.cpp 637 if (BO->getOpcode() == BO_Assign)
1453 if (BOP->getOpcode() == BO_EQ || BOP->getOpcode() == BO_NE) {
1453 if (BOP->getOpcode() == BO_EQ || BOP->getOpcode() == BO_NE) {
1454 if (BOP->getOpcode() == BO_NE)
1469 if (BOP->getOpcode() == BO_LAnd) {
1473 if (BOP->getOpcode() == BO_LOr)
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 518 switch (BO->getOpcode()) {
tools/clang/lib/Analysis/UninitializedValues.cpp 413 switch (BO->getOpcode()) {
448 else if (BO->getOpcode() == BO_Assign || BO->getOpcode() == BO_Comma)
448 else if (BO->getOpcode() == BO_Assign || BO->getOpcode() == BO_Comma)
781 if (BO->getOpcode() == BO_Assign) {
tools/clang/lib/CodeGen/CGClass.cpp 1144 if (BO->getOpcode() != BO_Assign)
tools/clang/lib/CodeGen/CGExpr.cpp 4609 if (E->getOpcode() == BO_Comma) {
4615 if (E->getOpcode() == BO_PtrMemD ||
4616 E->getOpcode() == BO_PtrMemI)
4619 assert(E->getOpcode() == BO_Assign && "unexpected binary l-value");
4960 if (E->getOpcode() == BO_PtrMemI) {
tools/clang/lib/CodeGen/CGExprAgg.cpp 1060 if (E->getOpcode() == BO_PtrMemD || E->getOpcode() == BO_PtrMemI)
1060 if (E->getOpcode() == BO_PtrMemD || E->getOpcode() == BO_PtrMemI)
1094 if (op->getOpcode() == BO_Comma)
tools/clang/lib/CodeGen/CGExprCXX.cpp 428 if (BO->getOpcode() == BO_PtrMemI)
2084 if (BO->getOpcode() == BO_Comma)
tools/clang/lib/CodeGen/CGExprComplex.cpp 1137 assert(E->getOpcode() == BO_Assign);
1158 CompoundFunc Op = getComplexOp(E->getOpcode());
1166 CompoundFunc Op = getComplexOp(E->getOpcode());
tools/clang/lib/CodeGen/CGExprScalar.cpp 2818 Result.Opcode = E->getOpcode();
2838 OpInfo.Opcode = E->getOpcode();
3411 switch (BinOp->getOpcode()) {
3734 assert(E->getOpcode() == BO_EQ ||
3735 E->getOpcode() == BO_NE);
3739 CGF, LHS, RHS, MPT, E->getOpcode() == BO_NE);
3761 switch(E->getOpcode()) {
3890 if (E->getOpcode() == BO_EQ) {
3893 assert(E->getOpcode() == BO_NE &&
4499 switch (E->getOpcode()) {
tools/clang/lib/CodeGen/CGObjC.cpp 2747 cast<BinaryOperator>(e)->getOpcode() == BO_Assign)
3018 switch (e->getOpcode()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 5866 if (BO->getOpcode() == BO_Assign) {
5884 BO = BORHS->getOpcode();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 705 if (BO && BO->getOpcode() == BO_Assign) {
3894 XLValue, ExprRValue, BOUE->getOpcode(), IsXLHSInRHSPart, AO, Loc, Gen);
3960 XLValue, ExprRValue, BOUE->getOpcode(), IsXLHSInRHSPart, AO, Loc, Gen);
tools/clang/lib/CodeGen/CodeGenFunction.cpp 1375 if (CondBOp->getOpcode() == BO_LAnd) {
1421 if (CondBOp->getOpcode() == BO_LOr) {
tools/clang/lib/CodeGen/CodeGenPGO.cpp 286 if (BO->getOpcode() == BO_LAnd)
288 if (BO->getOpcode() == BO_LOr)
291 switch (BO->getOpcode()) {
tools/clang/lib/Index/IndexBody.cpp 76 if (BO->getOpcode() == BO_Assign && BO->getLHS()->IgnoreParenCasts() == E)
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 896 if ((BO->getOpcode() == BO_LAnd && I->Output) ||
897 (BO->getOpcode() == BO_LOr && !I->Output))
tools/clang/lib/Sema/SemaChecking.cpp 7060 BinaryOperatorKind BinOpKind = BinOp->getOpcode();
9492 if (BO->getOpcode() != BO_Mul && BO->getOpcode() != BO_Add)
9492 if (BO->getOpcode() != BO_Mul && BO->getOpcode() != BO_Add)
9917 if (BE->getOpcode() == BO_Sub) {
10265 switch (BO->getOpcode()) {
10705 auto Result = PromotedRange::constantValue(E->getOpcode(), Cmp, RhsConstant);
11510 BinaryOperator::Opcode Opc = BO->getOpcode();
12099 if (BO->getOpcode() == BO_Assign)
12118 bool IsLogicalAndOperator = BO && BO->getOpcode() == BO_LAnd;
12659 if (BO->getOpcode() == BO_Comma)
13579 if (!Variable || VarWillBeReased || BinOp->getOpcode() != BO_Assign)
14432 if (BO->getOpcode() == BO_Comma) {
tools/clang/lib/Sema/SemaConcept.cpp 29 if (BinOp->getOpcode() == BO_LAnd || BinOp->getOpcode() == BO_LOr)
29 if (BinOp->getOpcode() == BO_LAnd || BinOp->getOpcode() == BO_LOr)
57 if (BO->getOpcode() == BO_LAnd) {
65 } else if (BO->getOpcode() == BO_LOr) {
tools/clang/lib/Sema/SemaDecl.cpp10899 if (BO->getOpcode() == BO_Comma) {
tools/clang/lib/Sema/SemaDeclAttr.cpp 615 if (E->getOpcode() == BO_LAnd || E->getOpcode() == BO_LOr)
615 if (E->getOpcode() == BO_LAnd || E->getOpcode() == BO_LOr)
tools/clang/lib/Sema/SemaDeclCXX.cpp 3630 switch (BO->getOpcode()) {
3753 if (E->getOpcode() == BO_Assign)
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1002 assert(Op->getOpcode() == BO_PtrMemD || Op->getOpcode() == BO_PtrMemI);
1002 assert(Op->getOpcode() == BO_PtrMemD || Op->getOpcode() == BO_PtrMemI);
tools/clang/lib/Sema/SemaExpr.cpp 7648 if (IsArithmeticOp(OP->getOpcode())) {
7649 *Opcode = OP->getOpcode();
12058 if (BO->getOpcode() != BO_Comma)
13122 assert(Bop->getOpcode() == BO_LAnd);
13151 if (Bop->getOpcode() == BO_LAnd) {
13158 } else if (Bop->getOpcode() == BO_LOr) {
13162 if (RBop->getOpcode() == BO_LAnd && EvaluatesAsTrue(S, RBop->getRHS()))
13173 if (Bop->getOpcode() == BO_LAnd) {
13190 if (Bop->isBitwiseOp() && Bop->getOpcode() < Opc) {
13205 if (Bop->getOpcode() == BO_Add || Bop->getOpcode() == BO_Sub) {
13205 if (Bop->getOpcode() == BO_Add || Bop->getOpcode() == BO_Sub) {
15145 if (BO->getOpcode() == BO_Assign) {
16469 if (BO->getOpcode() == BO_PtrMemD) {
16475 } else if (BO->getOpcode() == BO_Comma) {
16483 return S.BuildBinOp(nullptr, BO->getOperatorLoc(), BO->getOpcode(),
17190 if (Op->getOpcode() != BO_Assign && Op->getOpcode() != BO_OrAssign)
17190 if (Op->getOpcode() != BO_Assign && Op->getOpcode() != BO_OrAssign)
17193 IsOrAssign = Op->getOpcode() == BO_OrAssign;
17253 if (opE->getOpcode() == BO_EQ &&
tools/clang/lib/Sema/SemaExprCXX.cpp 6600 if (BO->getOpcode() == BO_Comma) {
7306 if (BO->getOpcode() == BO_Comma)
tools/clang/lib/Sema/SemaInit.cpp 7229 BinaryOperatorKind BOK = BO->getOpcode();
tools/clang/lib/Sema/SemaLambda.cpp 590 if (BO->getOpcode() == BO_Comma)
tools/clang/lib/Sema/SemaOpenMP.cpp 5663 if (BO->getOpcode() == BO_Assign) {
5767 (BO->getOpcode() == BO_LT || BO->getOpcode() == BO_LE),
5767 (BO->getOpcode() == BO_LT || BO->getOpcode() == BO_LE),
5768 (BO->getOpcode() == BO_LT || BO->getOpcode() == BO_GT),
5768 (BO->getOpcode() == BO_LT || BO->getOpcode() == BO_GT),
5772 (BO->getOpcode() == BO_GT || BO->getOpcode() == BO_GE),
5772 (BO->getOpcode() == BO_GT || BO->getOpcode() == BO_GE),
5773 (BO->getOpcode() == BO_LT || BO->getOpcode() == BO_GT),
5773 (BO->getOpcode() == BO_LT || BO->getOpcode() == BO_GT),
5775 } else if (IneqCondIsCanonical && BO->getOpcode() == BO_NE)
5826 bool IsAdd = BO->getOpcode() == BO_Add;
5881 switch (BO->getOpcode()) {
5885 return setStep(BO->getRHS(), BO->getOpcode() == BO_SubAssign);
8265 if (AtomicBinOp->getOpcode() == BO_Assign) {
8272 Op = AtomicInnerBinOp->getOpcode();
8346 AtomicCompAssignOp->getOpcode());
8495 if (AtomicBinOp && AtomicBinOp->getOpcode() == BO_Assign) {
8558 if (AtomicBinOp && AtomicBinOp->getOpcode() == BO_Assign) {
8648 if (AtomicBinOp && AtomicBinOp->getOpcode() == BO_Assign) {
8710 IsUpdateExprFound = BinOp && BinOp->getOpcode() == BO_Assign;
8740 IsUpdateExprFound = BinOp && BinOp->getOpcode() == BO_Assign;
8774 if (!FirstBinOp || FirstBinOp->getOpcode() != BO_Assign) {
8783 if (!SecondBinOp || SecondBinOp->getOpcode() != BO_Assign) {
14391 OOK = BinaryOperator::getOverloadedOperator(BO->getOpcode());
tools/clang/lib/Sema/SemaOverload.cpp13318 assert(op->getOpcode() == BO_PtrMemD || op->getOpcode() == BO_PtrMemI);
13318 assert(op->getOpcode() == BO_PtrMemD || op->getOpcode() == BO_PtrMemI);
13332 if (op->getOpcode() == BO_PtrMemI)
tools/clang/lib/Sema/SemaPseudoObject.cpp 1656 return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(),
1667 return new (Context) BinaryOperator(lhs, rhs, bop->getOpcode(),
tools/clang/lib/Sema/SemaStmt.cpp 137 if (Op->getOpcode() == BO_EQ)
139 else if (Op->getOpcode() == BO_NE)
141 else if (Op->getOpcode() == BO_Cmp)
555 if (E->getOpcode() == BO_Comma)
tools/clang/lib/Sema/SemaTemplate.cpp 3075 if (BinOp->getOpcode() == BO_LAnd) {
3094 if (BinOp->getOpcode() != BO_LOr) return Cond;
3101 if (InnerBinOp->getOpcode() != BO_EQ ||
tools/clang/lib/Sema/TreeTransform.h 9779 return getDerived().RebuildBinaryOperator(E->getOperatorLoc(), E->getOpcode(),
tools/clang/lib/Serialization/ASTWriterStmt.cpp 776 Record.push_back(E->getOpcode()); // FIXME: stable encoding
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 132 if (BE->getOpcode() == BO_Sub) {
191 if (BE->getOpcode() == BO_Add) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 215 B->getOpcode() == BO_Comma))
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp 78 BinaryOperator::Opcode Opc = B->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 109 if (BO->getOpcode() == BO_Assign) {
113 if (BO->getOpcode() == BO_Comma) {
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp 59 BinaryOperator::Opcode Op = B->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp 39 if (B->getOpcode() != BO_Assign)
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp 89 if (B->getOpcode() != B2->getOpcode())
89 if (B->getOpcode() != B2->getOpcode())
182 BinaryOperator::Opcode Op = B->getOpcode();
200 BinaryOperator::Opcode Op = B->getOpcode();
452 return BinOp1->getOpcode() == BinOp2->getOpcode();
452 return BinOp1->getOpcode() == BinOp2->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 673 BinaryOperatorKind Opcode = BO->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 82 BinaryOperatorKind opc = binop->getOpcode();
191 if (BOp->getOpcode() == BO_Div) {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 990 if (BinOp->getOpcode() == BO_Assign)
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp 319 BinaryOperatorKind OpKind = BOp->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp 38 if (B->getOpcode() != BO_Sub)
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 105 BinaryOperator::Opcode Op = BO->getOpcode();
202 BinaryOperator::Opcode Op = B->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp 112 << BinaryOperator::getOpcodeStr(B->getOpcode())
118 if ((B->getOpcode() == BinaryOperatorKind::BO_Shl ||
119 B->getOpcode() == BinaryOperatorKind::BO_Shr) &&
122 << ((B->getOpcode() == BinaryOperatorKind::BO_Shl) ? "left"
126 } else if ((B->getOpcode() == BinaryOperatorKind::BO_Shl ||
127 B->getOpcode() == BinaryOperatorKind::BO_Shr) &&
131 << ((B->getOpcode() == BinaryOperatorKind::BO_Shl) ? "left"
148 } else if (B->getOpcode() == BinaryOperatorKind::BO_Shl &&
153 } else if (B->getOpcode() == BinaryOperatorKind::BO_Shl &&
169 << BinaryOperator::getOpcodeStr(B->getOpcode())
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 818 if (B->getOpcode() == BO_LAnd) {
834 assert(B->getOpcode() == BO_LOr);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 2432 BinaryOperator::Opcode Op = BExpr->getOpcode();
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp 364 BinaryOperatorKind Op = cast<BinaryOperator>(S)->getOpcode();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1538 else if (B->getOpcode() == BO_Comma) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp 61 BinaryOperator::Opcode Op = B->getOpcode();
95 if (B->getOpcode() == BO_PtrMemD)
655 assert(B->getOpcode() == BO_LAnd ||
656 B->getOpcode() == BO_LOr);
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 222 if (CondOp->getOpcode() == BO_GE || CondOp->getOpcode() == BO_LE)
222 if (CondOp->getOpcode() == BO_GE || CondOp->getOpcode() == BO_LE)
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 62 if (Bop->getOpcode() == BO_Mul)
64 if (Bop->getOpcode() == BO_Add)
66 if (Bop->getOpcode() == BO_Rem) {
70 } else if (Bop->getOpcode() == BO_Shl) {
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 325 if (BO && BO->getOpcode() == BO_Add &&
349 bool NeedInnerParen = BO && BO->getOpcode() != BO_Add;
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp 62 return handleBinaryOp(BinOp->getOpcode(), LHS, RHS) ||
63 handleBinaryOp(BinOp->getOpcode(), RHS, LHS);
65 if (BinOp->getOpcode() == BO_Rem)
66 return handleBinaryOp(BinOp->getOpcode(), LHS, RHS);
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 132 return cast<BinaryOperator>(Left)->getOpcode() ==
133 cast<BinaryOperator>(Right)->getOpcode();
404 Opcode = BinExpr->getOpcode();
504 Opcode = Bin->getOpcode();
582 MainOpcode = BinOp->getOpcode();
599 assert(BinOpLhs->getOpcode() == BinOpRhs->getOpcode() &&
599 assert(BinOpLhs->getOpcode() == BinOpRhs->getOpcode() &&
602 SideOpcode = BinOpLhs->getOpcode();
775 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
796 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
844 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
889 BinaryOperatorKind Opcode = IneffectiveOperator->getOpcode();
919 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 136 const auto OpCode = BinaryOp->getOpcode();
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 91 const BinaryOperatorKind Opcode = BinOp->getOpcode();
390 switch (Op->getOpcode()) {
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp 59 if (BO->getOpcode() == clang::BinaryOperatorKind::BO_Or)
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp 109 if (BO->getLHS() == S && BO->getOpcode() == BO_Comma)
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 213 Kind = Op->getOpcode();
418 if (BinOpExpr->getOpcode() == BinaryOperatorKind::BO_Assign)