Searched refs:addVisitor (Results 1 – 8 of 8) sorted by relevance
220 BR.addVisitor(llvm::make_unique<ReturnVisitor>(CalleeContext, in addVisitorIfNecessary()568 BR.addVisitor(llvm::make_unique<FindLastStoreBRVisitor>( in VisitNode()978 report.addVisitor(llvm::make_unique<FindLastStoreBRVisitor>( in trackNullOrUndefValue()989 report.addVisitor(llvm::make_unique<UndefOrNullArgVisitor>(R)); in trackNullOrUndefValue()993 report.addVisitor(llvm::make_unique<TrackConstraintBRVisitor>( in trackNullOrUndefValue()1000 report.addVisitor( in trackNullOrUndefValue()1007 report.addVisitor(llvm::make_unique<FindLastStoreBRVisitor>( in trackNullOrUndefValue()1039 report.addVisitor(llvm::make_unique<UndefOrNullArgVisitor>(L->getRegion())); in trackNullOrUndefValue()1043 report.addVisitor(llvm::make_unique<TrackConstraintBRVisitor>( in trackNullOrUndefValue()1127 BR.addVisitor(llvm::make_unique<FindLastStoreBRVisitor>( in registerStatementVarDecls()
2537 void BugReport::addVisitor(std::unique_ptr<BugReporterVisitor> visitor) { in addVisitor() function in BugReport3109 R->addVisitor(llvm::make_unique<NilReceiverBRVisitor>()); in generatePathDiagnostic()3110 R->addVisitor(llvm::make_unique<ConditionBRVisitor>()); in generatePathDiagnostic()3111 R->addVisitor(llvm::make_unique<LikelyFalsePositiveSuppressionBRVisitor>()); in generatePathDiagnostic()
273 Report->addVisitor(llvm::make_unique<SecKeychainBugVisitor>(AP.first)); in generateDeallocatorMismatchReport()318 Report->addVisitor(llvm::make_unique<SecKeychainBugVisitor>(V)); in checkPreStmt()441 Report->addVisitor(llvm::make_unique<SecKeychainBugVisitor>(ArgSM)); in checkPreStmt()553 Report->addVisitor(llvm::make_unique<SecKeychainBugVisitor>(AP.first)); in generateAllocatedDataNotReleasedReport()
95 R->addVisitor(llvm::make_unique<FindLastStoreBRVisitor>( in checkPostStmt()
179 R->addVisitor(llvm::make_unique<DivisionBRVisitor>(Val.getAsSymbol(), in reportBug()
1704 R->addVisitor(llvm::make_unique<MallocBugVisitor>(Sym)); in ReportMismatchedDealloc()1787 R->addVisitor(llvm::make_unique<MallocBugVisitor>(Sym)); in ReportUseAfterFree()1818 R->addVisitor(llvm::make_unique<MallocBugVisitor>(Sym)); in ReportDoubleFree()1841 R->addVisitor(llvm::make_unique<MallocBugVisitor>(Sym)); in ReportDoubleDelete()1870 R->addVisitor(llvm::make_unique<MallocBugVisitor>(Sym)); in ReportUseZeroAllocated()2106 R->addVisitor(llvm::make_unique<MallocBugVisitor>(Sym, true)); in reportLeak()
1779 addVisitor(llvm::make_unique<CFRefReportVisitor>(sym, GCEnabled, Log)); in CFRefReport()1787 addVisitor(llvm::make_unique<CFRefReportVisitor>(sym, GCEnabled, Log)); in CFRefReport()2429 addVisitor(llvm::make_unique<CFRefLeakReportVisitor>(sym, GCEnabled, Log)); in CFRefLeakReport()
302 void addVisitor(std::unique_ptr<BugReporterVisitor> visitor);