|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Expr.h 3482 return Opc >= BO_Mul && Opc <= BO_Rem;
3551 return Opcode(unsigned(Opc) - BO_MulAssign + BO_Mul);
tools/clang/include/clang/AST/RecursiveASTVisitor.h 558 BINOP_LIST()
tools/clang/include/clang/AST/StmtVisitor.h 50 case BO_Mul: DISPATCH(BinMul, BinaryOperator);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h 100 case BO_Mul:
210 case BO_Mul:
tools/clang/lib/AST/Expr.cpp 2044 case OO_Star: return BO_Mul;
tools/clang/lib/AST/ExprConstant.cpp 2491 case BO_Mul:
2593 case BO_Mul:
12891 case BO_Mul:
14054 case BO_Mul:
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp 198 case BO_Mul:
tools/clang/lib/AST/StmtProfile.cpp 1366 BinaryOp = BO_Mul;
tools/clang/lib/Analysis/CFG.cpp 1200 case BO_Mul:
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 523 case BO_Mul: return translateBinOp(til::BOP_Mul, BO, Ctx);
tools/clang/lib/CodeGen/CGExprScalar.cpp 72 } else if (Opcode == BO_Mul) {
202 if ((Op.Opcode != BO_Mul && Op.Opcode != BO_MulAssign) ||
1567 case BO_Mul: Check = SanitizerHandler::MulOverflow; break;
3070 case BO_Mul:
3453 case BO_Mul:
4518 case BO_Mul:
4597 assert((Opcode == BO_Add || Opcode == BO_Mul) && "Can't eval binop");
4637 LocalOffset = eval(BO_Mul, ElementSize, IndexS);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 3802 case BO_Mul:
tools/clang/lib/Sema/SemaChecking.cpp 9492 if (BO->getOpcode() != BO_Mul && BO->getOpcode() != BO_Add)
10393 case BO_Mul:
tools/clang/lib/Sema/SemaExpr.cpp12587 case tok::star: Opc = BO_Mul; break;
12909 case BO_Mul:
tools/clang/lib/Sema/SemaOpenMP.cpp 6268 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Mul, Diff.get(), NewStep.get());
6765 SemaRef.BuildBinOp(S, Loc, BO_Mul, Iter.get(), NewStep.get());
7063 CurScope, Loc, BO_Mul, LastIteration32.get(),
7071 CurScope, Loc, BO_Mul, LastIteration64.get(),
7463 Prod = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Mul, Prod.get(),
7484 Prod = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Mul,
13074 BOK = BO_Mul;
13418 case BO_Mul:
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 92 case BO_Mul:
286 return sb.evalBinOpNN(state, BO_Mul, baseVal,
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 1050 SVal TotalSize = SB.evalBinOp(State, BO_Mul, BlocksVal, BlockBytesVal,
1408 State, BO_Mul, ElementCount.castAs<NonLoc>(),
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 61 return (op == BO_Mul) && (Val == 0);
84 if (mulop == nullptr && opc == BO_Mul)
86 if (opc != BO_Mul && opc != BO_Add && opc != BO_Sub && opc != BO_Shl)
96 } else if ((opc == BO_Add || opc == BO_Mul) &&
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp 166 state, BO_Mul, ArrayLength, EleSizeVal.castAs<NonLoc>(), SizeTy);
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp 211 case BO_Mul:
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp 118 case BO_MulAssign: Op = BO_Mul; break;
tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp 350 case BO_Mul:
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 228 case BO_Mul:
639 case BO_Mul:
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 62 if (Bop->getOpcode() == BO_Mul)
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 242 case BO_Mul: