summaryrefslogtreecommitdiff
path: root/external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp')
-rw-r--r--external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp b/external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp
deleted file mode 100644
index 26b59bb71de..00000000000
--- a/external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-//==- ProgramPoint.cpp - Program Points for Path-Sensitive Analysis -*- C++ -*-/
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This file defines the interface ProgramPoint, which identifies a
-// distinct location in a function.
-//
-//===----------------------------------------------------------------------===//
-
-#include "clang/Analysis/ProgramPoint.h"
-
-using namespace clang;
-
-ProgramPointTag::~ProgramPointTag() {}
-
-ProgramPoint ProgramPoint::getProgramPoint(const Stmt *S, ProgramPoint::Kind K,
- const LocationContext *LC,
- const ProgramPointTag *tag){
- switch (K) {
- default:
- llvm_unreachable("Unhandled ProgramPoint kind");
- case ProgramPoint::PreStmtKind:
- return PreStmt(S, LC, tag);
- case ProgramPoint::PostStmtKind:
- return PostStmt(S, LC, tag);
- case ProgramPoint::PreLoadKind:
- return PreLoad(S, LC, tag);
- case ProgramPoint::PostLoadKind:
- return PostLoad(S, LC, tag);
- case ProgramPoint::PreStoreKind:
- return PreStore(S, LC, tag);
- case ProgramPoint::PostLValueKind:
- return PostLValue(S, LC, tag);
- case ProgramPoint::PostStmtPurgeDeadSymbolsKind:
- return PostStmtPurgeDeadSymbols(S, LC, tag);
- case ProgramPoint::PreStmtPurgeDeadSymbolsKind:
- return PreStmtPurgeDeadSymbols(S, LC, tag);
- }
-}
-
-SimpleProgramPointTag::SimpleProgramPointTag(StringRef MsgProvider,
- StringRef Msg)
- : Desc((MsgProvider + " : " + Msg).str()) {}
-
-StringRef SimpleProgramPointTag::getTagDescription() const {
- return Desc;
-}