Home
last modified time | relevance | path

Searched refs:Expr1 (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp318 const Expr *Expr1 = dyn_cast<Expr>(Stmt1); in isIdenticalStmt() local
321 if (Expr1 && Expr2) { in isIdenticalStmt()
324 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
328 if ((Expr1->getExprLoc().isMacroID()) || (Expr2->getExprLoc().isMacroID())) in isIdenticalStmt()
332 Expr::const_child_iterator I1 = Expr1->child_begin(); in isIdenticalStmt()
334 while (I1 != Expr1->child_end() && I2 != Expr2->child_end()) { in isIdenticalStmt()
342 if (I1 != Expr1->child_end()) in isIdenticalStmt()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h1207 : SExpr(COP_BinaryOp), Expr0(E0), Expr1(E1) { in BinaryOp()
1212 : SExpr(B), Expr0(E0), Expr1(E1) { in BinaryOp()
1225 SExpr *expr1() { return Expr1; } in expr1()
1226 const SExpr *expr1() const { return Expr1; } in expr1()
1231 auto Ne1 = Vs.traverse(Expr1, Vs.subExprCtx(Ctx)); in traverse()
1249 SExpr* Expr1; variable
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp110 auto *Expr1 = cast<BoolValue>(&Val1); in mergeDistinctValues() local
115 MergedEnv.makeIff(MergedVal, *Expr1)), in mergeDistinctValues()
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseExpr.cpp2694 ExprResult Expr1(ParseAssignmentExpression()); in ParseBuiltinPrimaryExpression() local
2695 if (Expr1.isInvalid()) { in ParseBuiltinPrimaryExpression()
2697 return Expr1; in ParseBuiltinPrimaryExpression()
2713 Res = Actions.ActOnChooseExpr(StartLoc, Cond.get(), Expr1.get(), in ParseBuiltinPrimaryExpression()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2346 Value *Expr1 = in expandComparePredicate() local
2351 auto *I = Builder.CreateICmp(InvPred, Expr0, Expr1, "ident.check"); in expandComparePredicate()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolution.cpp5684 auto areExprsEqual = [&](const SCEV *Expr1, const SCEV *Expr2) -> bool { in areAddRecsEqualWithPreds() argument
5685 if (Expr1 != Expr2 && !Preds->implies(SE.getEqualPredicate(Expr1, Expr2)) && in areAddRecsEqualWithPreds()
5686 !Preds->implies(SE.getEqualPredicate(Expr2, Expr1))) in areAddRecsEqualWithPreds()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp8626 Expr *Expr1 = IsIntFirstExpr ? Int.get() : PointerExpr; in checkPointerIntegerMismatch() local
8630 << Expr1->getType() << Expr2->getType() in checkPointerIntegerMismatch()
8631 << Expr1->getSourceRange() << Expr2->getSourceRange(); in checkPointerIntegerMismatch()