Home
last modified time | relevance | path

Searched refs:ProgramPointTag (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DProgramPoint.h38 class ProgramPointTag {
40 ProgramPointTag(void *tagKind = nullptr) : TagKind(tagKind) {} in TagKind()
41 virtual ~ProgramPointTag();
54 class SimpleProgramPointTag : public ProgramPointTag {
102 llvm::PointerIntPair<const ProgramPointTag *, 2, unsigned> Tag;
109 const ProgramPointTag *tag = nullptr,
120 const ProgramPointTag *tag = nullptr,
135 ProgramPoint withTag(const ProgramPointTag *tag) const { in withTag()
179 const ProgramPointTag *getTag() const { return Tag.getPointer(); } in getTag()
222 const ProgramPointTag *tag);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerContext.h178 const ProgramPointTag *Tag = nullptr) {
193 const ProgramPointTag *Tag = nullptr) {
201 const ProgramPointTag *Tag = nullptr) {
207 const ProgramPointTag *Tag = nullptr) {
221 const ProgramPointTag *Tag = nullptr) {
237 const ProgramPointTag *Tag = nullptr) {
251 const ProgramPointTag *Tag = nullptr) {
267 const ProgramPointTag *Tag = nullptr) {
420 const ProgramPointTag *Tag = nullptr) {
H A DCoreEngine.h361 const ProgramPointTag *Tag = nullptr) {
367 const ProgramPointTag *Tag = nullptr) {
416 const ProgramPointTag *tag = nullptr,
426 const ProgramPointTag *tag = nullptr,
H A DExprEngine.h291 static const ProgramPointTag *cleanupNodeTag();
601 static std::pair<const ProgramPointTag *, const ProgramPointTag *>
689 const ProgramPointTag *tag = nullptr,
696 const ProgramPointTag *tag = nullptr);
H A DCallEvent.h55 class ProgramPointTag; variable
360 const ProgramPointTag *Tag = nullptr) const;
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DProgramPoint.cpp21 ProgramPointTag::~ProgramPointTag() {} in ~ProgramPointTag()
25 const ProgramPointTag *tag){ in getProgramPoint()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporter.h759 class DataTag : public ProgramPointTag {
779 DataTag(void *TagKind) : ProgramPointTag(TagKind) {} in DataTag()
799 static bool classof(const ProgramPointTag *T) { in classof()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1108 const ProgramPointTag *ExprEngine::cleanupNodeTag() { in cleanupNodeTag()
3767 const ProgramPointTag *tag) { in evalStore()
3792 const ProgramPointTag *tag, in evalLoad()
3859 std::pair<const ProgramPointTag *, const ProgramPointTag *>
4041 if (const ProgramPointTag *Tag = OtherNode->getLocation().getTag()) in getNodeLabel()
H A DBugReporterVisitors.cpp2738 const std::pair<const ProgramPointTag *, const ProgramPointTag *> &Tags = in VisitNodeImpl()
2750 const ProgramPointTag *PreviousNodeTag = in VisitNodeImpl()
2761 const ProgramPointTag *CurrentNodeTag = PS->getTag(); in VisitNodeImpl()
H A DCallEvent.cpp288 const ProgramPointTag *Tag) const { in getProgramPoint()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h532 class CheckerBackend : public ProgramPointTag {
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp545 const ProgramPointTag *Tag = N->getLocation().getTag(); in VisitNode()