diff options
Diffstat (limited to 'external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp')
| -rw-r--r-- | external/bsd/llvm/dist/clang/lib/Analysis/ProgramPoint.cpp | 52 |
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; -} |
