Home
last modified time | relevance | path

Searched refs:Bldr (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineObjC.cpp30 StmtNodeBuilder Bldr(Pred, dstIvar, *currBldrCtx); in VisitLvalObjCIvarRefExpr() local
50 StmtNodeBuilder &Bldr, bool hasElements) { in populateObjCForDestinationSet() argument
79 Bldr.generateNode(S, Pred, nextState); in populateObjCForDestinationSet()
131 StmtNodeBuilder Bldr(Pred, Tmp, *currBldrCtx); in VisitObjCForCollectionStmt() local
139 SymMgr, currBldrCtx, Bldr, in VisitObjCForCollectionStmt()
210 StmtNodeBuilder Bldr(Pred, dstNil, *currBldrCtx); in VisitObjCMessage() local
228 StmtNodeBuilder Bldr(Pred, dstNonNil, *currBldrCtx); in VisitObjCMessage() local
233 Pred = Bldr.generateNode(ME, Pred, notNilState); in VisitObjCMessage()
266 Bldr.generateSink(ME, Pred, State); in VisitObjCMessage()
276 Bldr.generateSink(ME, Pred, Pred->getState()); in VisitObjCMessage()
[all …]
H A DExprEngine.cpp1403 Bldr.takeNodes(Pred); in ProcessAutomaticObjDtor()
1480 Bldr.takeNodes(Pred); in ProcessDeleteDtor()
1558 Bldr.takeNodes(Pred); in ProcessMemberDtor()
1877 Bldr.addNodes(Dst); in Visit()
1892 Bldr.addNodes(Dst); in Visit()
1899 Bldr.addNodes(Dst); in Visit()
1958 Bldr.addNodes(Dst); in Visit()
2001 Bldr.addNodes(Dst); in Visit()
2043 Bldr.addNodes(Dst); in Visit()
2050 Bldr.addNodes(Dst); in Visit()
[all …]
H A DExprEngineC.cpp109 Bldr.generateNode(B, *it, state); in VisitBinaryOperator()
246 Bldr.generateNode(BE, Pred, in VisitBlockExpr()
900 Bldr.generateNode(Ex, N, state); in VisitUnaryExprOrTypeTraitExpr()
933 Bldr.takeNodes(N); in VisitUnaryOperator()
936 Bldr.addNodes(Tmp); in VisitUnaryOperator()
952 Bldr.generateNode(U, N, in VisitUnaryOperator()
987 handleUOExtension(N, U, Bldr); in VisitUnaryOperator()
1084 Bldr.takeNodes(N); in VisitIncrementDecrementOperator()
1087 Bldr.addNodes(Dst3); in VisitIncrementDecrementOperator()
1152 Bldr.takeNodes(N); in VisitIncrementDecrementOperator()
[all …]
H A DExprEngineCXX.cpp39 Bldr.generateNode(ME, Pred, state); in CreateCXXTemporaryObject()
68 Bldr.takeNodes(Pred); in performTrivialCopy()
96 Bldr.generateNode(PS, State, N); in performTrivialCopy()
1078 Bldr.takeNodes(Pred); in VisitCXXNewExpr()
1085 Bldr.takeNodes(Pred); in VisitCXXNewExpr()
1086 Bldr.addNodes(evaluated); in VisitCXXNewExpr()
1094 Bldr.generateNode(CNE, Pred, State); in VisitCXXNewExpr()
1120 Bldr.takeNodes(NewN); in VisitCXXNewExpr()
1141 defaultEvalCall(Bldr, I, *Call); in VisitCXXDeleteExpr()
1164 Bldr.generateNode(CS, Pred, state); in VisitCXXCatchStmt()
[all …]
H A DCheckerManager.cpp174 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); in runChecker()
229 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); in runChecker()
287 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); in runChecker()
339 CheckerContext C(Bldr, Eng, Pred, L); in runChecker()
382 CheckerContext C(Bldr, Eng, Pred, L); in runChecker()
426 CheckerContext C(Bldr, Eng, Pred, L); in runChecker()
455 NodeBuilder Bldr(Pred, Dst, BC); in runCheckersForEndFunction() local
459 CheckerContext C(Bldr, Eng, Pred, L); in runCheckersForEndFunction()
484 CheckerContext C(Bldr, Eng, Pred, L); in runChecker()
524 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); in runChecker()
[all …]
H A DExprEngineCallAndReturn.cpp523 conservativeEvalCall(Call, Bldr, Pred, State); in REGISTER_MAP_WITH_PROGRAMSTATE()
531 const Decl *D, NodeBuilder &Bldr, in inlineCall() argument
572 Bldr.takeNodes(Pred); in inlineCall()
1222 performTrivialCopy(Bldr, Pred, *Call); in defaultEvalCall()
1251 conservativeEvalCall(*Call, Bldr, Pred, State); in defaultEvalCall()
1255 ctuBifurcate(*Call, D, Bldr, Pred, State); in defaultEvalCall()
1266 conservativeEvalCall(*Call, Bldr, Pred, State); in defaultEvalCall()
1283 ctuBifurcate(Call, D, Bldr, Pred, State); in BifurcateCall()
1287 conservativeEvalCall(Call, Bldr, Pred, State); in BifurcateCall()
1296 ctuBifurcate(Call, D, Bldr, Pred, IState); in BifurcateCall()
[all …]
H A DCheckerContext.cpp139 SValBuilder &Bldr = Mgr.getSValBuilder(); in evalComparison() local
140 SVal Eval = Bldr.evalBinOp(State, ComparisonOp, LHSVal, RHSVal, in evalComparison()
141 Bldr.getConditionType()); in evalComparison()
H A DCoreEngine.cpp261 NodeBuilder Bldr(Pred, Dst, BuilderCtx); in HandleBlockEdge() local
262 Pred = Bldr.generateNode(P, Pred->getState(), Pred); in HandleBlockEdge()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h602 StmtNodeBuilder &Bldr,
606 StmtNodeBuilder &Bldr);
846 NodeBuilder &Bldr, ExplodedNode *Pred, ProgramStateRef State);
848 void ctuBifurcate(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
856 void conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr,
862 const CallEvent &Call, const Decl *D, NodeBuilder &Bldr,
869 void performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp490 auto &Bldr = C.getSValBuilder(); in handleComparisionOp() local
498 auto RetVal = Bldr.evalBinOp(State, BOK, FirstPtrVal, SecondPtrVal, in handleComparisionOp()
507 TrueState->BindExpr(ResultExpr, LCtx, Bldr.makeTruthVal(true))); in handleComparisionOp()
510 FalseState->BindExpr(ResultExpr, LCtx, Bldr.makeTruthVal(false))); in handleComparisionOp()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp408 appendDiagnostics(const Sema::SemaDiagnosticBuilder &Bldr) { in appendDiagnostics() argument
409 return Bldr; in appendDiagnostics()
414 appendDiagnostics(const Sema::SemaDiagnosticBuilder &Bldr, T &&ExtraArg, in appendDiagnostics() argument
416 return appendDiagnostics(Bldr << std::forward<T>(ExtraArg), in appendDiagnostics()