|
reference, declaration → definition
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.cpp10277 case BO_NE:
10608 } else if (Op == BO_NE) {
tools/clang/lib/Sema/SemaDeclCXX.cpp12283 BO_NE, S.Context.BoolTy,
tools/clang/lib/Sema/SemaExpr.cpp10354 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: