diff options
Diffstat (limited to 'llvm/include')
-rw-r--r-- | llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h | 3 | ||||
-rw-r--r-- | llvm/include/llvm/Transforms/Instrumentation/CGProfile.h | 31 |
2 files changed, 0 insertions, 34 deletions
diff --git a/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h b/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h index fe14e8564ec..626703e46f6 100644 --- a/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h +++ b/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h @@ -36,14 +36,11 @@ class TargetLoweringObjectFileELF : public TargetLoweringObjectFile { protected: MCSymbolRefExpr::VariantKind PLTRelativeVariantKind = MCSymbolRefExpr::VK_None; - const TargetMachine *TM; public: TargetLoweringObjectFileELF() = default; ~TargetLoweringObjectFileELF() override = default; - void Initialize(MCContext &Ctx, const TargetMachine &TM) override; - /// Emit Obj-C garbage collection and linker options. void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override; 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 |