diff options
author | Kazu Hirata <kazu@google.com> | 2024-11-20 08:36:19 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-20 08:36:19 -0800 |
commit | ab7201a8a39a94bf446f247c6be2602976fbbb5b (patch) | |
tree | 4d5096de318ea6718e9344d2d2430cc3ab59e979 | |
parent | f88c913f8aa1c2bb8e8636ccd9defcb7755a8a40 (diff) | |
download | llvm-ab7201a8a39a94bf446f247c6be2602976fbbb5b.zip llvm-ab7201a8a39a94bf446f247c6be2602976fbbb5b.tar.gz llvm-ab7201a8a39a94bf446f247c6be2602976fbbb5b.tar.bz2 |
[memprof] Deprecate MemProfReader::getFrameMapping and its friends (NFC) (#116919)
All the consumers of the data from MemProfReader have switched to
MemProfReader::takeMemProfData. This patch deprecates
MemProfReader::getFrameMapping and its friends.
-rw-r--r-- | llvm/include/llvm/ProfileData/MemProfReader.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/include/llvm/ProfileData/MemProfReader.h b/llvm/include/llvm/ProfileData/MemProfReader.h index ade0c39..9a0857f 100644 --- a/llvm/include/llvm/ProfileData/MemProfReader.h +++ b/llvm/include/llvm/ProfileData/MemProfReader.h @@ -47,17 +47,20 @@ public: } // Return a const reference to the internal Id to Frame mappings. + LLVM_DEPRECATED("Use takeMemProfData instead", "takeMemProfData") const llvm::DenseMap<FrameId, Frame> &getFrameMapping() const { return IdToFrame; } // Return a const reference to the internal Id to call stacks. + LLVM_DEPRECATED("Use takeMemProfData instead", "takeMemProfData") const llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> & getCallStacks() const { return CSIdToCallStack; } // Return a const reference to the internal function profile data. + LLVM_DEPRECATED("Use takeMemProfData instead", "takeMemProfData") const llvm::MapVector<GlobalValue::GUID, IndexedMemProfRecord> & getProfileData() const { return FunctionProfileData; |