diff options
Diffstat (limited to 'llvm/include/llvm/Transforms/Instrumentation/CGProfile.h')
-rw-r--r-- | llvm/include/llvm/Transforms/Instrumentation/CGProfile.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h b/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h deleted file mode 100644 index c06c1a28715..00000000000 --- a/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h +++ /dev/null @@ -1,31 +0,0 @@ -//===- Transforms/Instrumentation/CGProfile.h -------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -/// \file -/// This file provides the interface for LLVM's Call Graph Profile pass. -//===----------------------------------------------------------------------===// - -#ifndef LLVM_TRANSFORMS_CGPROFILE_H -#define LLVM_TRANSFORMS_CGPROFILE_H - -#include "llvm/ADT/MapVector.h" -#include "llvm/IR/PassManager.h" - -namespace llvm { -class CGProfilePass : public PassInfoMixin<CGProfilePass> { -public: - PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); - -private: - void addModuleFlags( - Module &M, - MapVector<std::pair<Function *, Function *>, uint64_t> &Counts) const; -}; -} // end namespace llvm - -#endif // LLVM_TRANSFORMS_CGPROFILE_H |