reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Expr.h
 3496   static bool isEqualityOp(Opcode Opc) { return Opc == BO_EQ || Opc == BO_NE; }
 3499   static bool isComparisonOp(Opcode Opc) { return Opc >= BO_Cmp && Opc<=BO_NE; }
 3513     case BO_EQ: return BO_NE;
 3514     case BO_NE: return BO_EQ;
 3527     case BO_NE:
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  558       BINOP_LIST()
tools/clang/include/clang/AST/StmtVisitor.h
   63       case BO_NE:        DISPATCH(BinNE,        BinaryOperator);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
  140           Solver, Exp, BO_NE,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
  140     case BO_NE:
  190     case BO_NE:
  243     case BO_NE:
  480       return fromFloatBinOp(Solver, Exp, Assumption ? BO_EQ : BO_NE,
  493           Solver, Exp, Assumption ? BO_EQ : BO_NE,
  519       return getBinExpr(Solver, Ctx, Exp, SymTy, InRange ? BO_EQ : BO_NE,
tools/clang/lib/AST/Expr.cpp
  166     case BO_NE:
 2067   case OO_ExclaimEqual: return BO_NE;
tools/clang/lib/AST/ExprCXX.cpp
   77     Result.Opcode = SkippedNot ? BO_NE : BO->getOpcode();
   90     case OO_EqualEqual: Result.Opcode = SkippedNot ? BO_NE : BO_EQ; break;
  106   if (Result.Opcode == BO_EQ || Result.Opcode == BO_NE)
tools/clang/lib/AST/ExprConstant.cpp
 2579   case BO_NE: Result = LHS != RHS; return true;
11794       case BO_NE:
14066     case BO_NE:
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  184     case BO_NE:
tools/clang/lib/AST/StmtProfile.cpp
 1467     BinaryOp = BO_NE;
tools/clang/lib/Analysis/BodyFarm.cpp
  548   Expr *GuardCondition = M.makeComparison(LValToRval, DoneValue, BO_NE);
tools/clang/lib/Analysis/CFG.cpp
 1018       case BO_NE:
tools/clang/lib/Analysis/ThreadSafety.cpp
 1453     if (BOP->getOpcode() == BO_EQ || BOP->getOpcode() == BO_NE) {
 1454       if (BOP->getOpcode() == BO_NE)
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  535   case BO_NE:   return translateBinOp(til::BOP_Neq, BO, Ctx);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3451   case BO_NE:
 3735            E->getOpcode() == BO_NE);
 3739                    CGF, LHS, RHS, MPT, E->getOpcode() == BO_NE);
 3767       case BO_NE:
 3893       assert(E->getOpcode() == BO_NE &&
 4530   case BO_NE:
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3815   case BO_NE:
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  304         case BO_NE:
tools/clang/lib/Sema/SemaChecking.cpp
10277     case BO_NE:
10608     } else if (Op == BO_NE) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
12283                                      BO_NE, S.Context.BoolTy,
tools/clang/lib/Sema/SemaExpr.cpp
10354     case BO_NE: case BO_LT: case BO_GT:
10375     case BO_NE: // e.g. array1 != array2
12598   case tok::exclaimequal:         Opc = BO_NE; break;
12938   case BO_NE:
tools/clang/lib/Sema/SemaExprObjC.cpp
 4297         (Opc == BO_NE || Opc == BO_EQ))) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 5775     } else if (IneqCondIsCanonical && BO->getOpcode() == BO_NE)
13494       case BO_NE:
tools/clang/lib/Sema/SemaStmt.cpp
  139     else if (Op->getOpcode() == BO_NE)
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  418     if (OpCode != BO_NE)
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  233         if ((Op == BO_EQ) || (Op == BO_NE)) {
  240       if ((Op == BO_EQ) || (Op == BO_NE)) {
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  676       Opcode != BO_NE)
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  516   if (OpCode != BO_EQ && OpCode != BO_NE)
  525                            (OpCode == BO_NE && RHS == NoErr);
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
  283     case BO_NE:
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2465       case BO_EQ: Op = BO_NE; break;
 2466       case BO_NE: Op = BO_EQ; break;
 2479     case BO_NE:
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  724       X = evalBinOp(N->getState(), BO_NE,
tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp
  131   if (Int == 0 && (Op == BO_EQ || Op == BO_NE)) {
  134         return assumeSym(State, Sym, (Op == BO_NE ? true : false));
  167   case BO_NE:
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  544       return makeNonLoc(Sym, BO_NE, BVF.getValue(0, Sym->getType()), castTy);
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  161           return makeNonLoc(SymR->getSymbol(), BO_NE,
  522       case BO_NE:
  547         case BO_NE:
  589             case BO_NE:
  637       case BO_NE:
  700           case BO_NE:
  802   if (op == BO_NE)
  845     case BO_NE:
  868       case BO_NE:
  919       case BO_NE:
  987       case BO_NE:
 1010       case BO_NE:
 1085         case BO_NE:
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  170       return OpcodeRHS == BO_NE || OpcodeRHS == BO_GT || OpcodeRHS == BO_LT;
  171     case BO_NE:
  214       return OpcodeRHS == BO_NE;
  215     case BO_NE:
  244   if (OpcodeLHS == BO_NE && OpcodeRHS == BO_NE)
  244   if (OpcodeLHS == BO_NE && OpcodeRHS == BO_NE)
  258   case BO_NE:
  259     return (OpcodeRHS == BO_NE && Comparison == 0) ||
  511     Opcode = BO_NE;
  785           (LhsValue == 0 && Opcode == BO_NE))
  789                (LhsValue != 0 && Opcode == BO_NE))
  811           (Opcode == BO_NE && APSInt::compareValues(LhsValue, RhsValue) != 0)) {
  816                  (Opcode == BO_NE &&
  862       else if (Opcode == BO_NE)
  870       else if (Opcode == BO_NE)
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
  156                        OpCode == BinaryOperatorKind::BO_NE))
  174     if (OpCode == BinaryOperatorKind::BO_NE && Value == 0)
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
   88     {BO_LT, BO_GE}, {BO_GT, BO_LE}, {BO_EQ, BO_NE}};
  413     case BO_NE: