[PATCH] D57986: [ProfileData] Remove non-determinism: Change DenseMap to MapVector
Mandeep Singh Grang via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Feb 8 16:32:15 PST 2019
mgrang created this revision.
mgrang added reviewers: rsmith, bogner.
Herald added a project: clang.
Repository:
rC Clang
https://reviews.llvm.org/D57986
Files:
include/llvm/ProfileData/InstrProfWriter.h
Index: include/llvm/ProfileData/InstrProfWriter.h
===================================================================
--- include/llvm/ProfileData/InstrProfWriter.h
+++ include/llvm/ProfileData/InstrProfWriter.h
@@ -14,7 +14,7 @@
#ifndef LLVM_PROFILEDATA_INSTRPROFWRITER_H
#define LLVM_PROFILEDATA_INSTRPROFWRITER_H
-#include "llvm/ADT/DenseMap.h"
+#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ProfileData/InstrProf.h"
#include "llvm/Support/Endian.h"
@@ -32,7 +32,7 @@
class InstrProfWriter {
public:
- using ProfilingData = SmallDenseMap<uint64_t, InstrProfRecord>;
+ using ProfilingData = MapVector<uint64_t, InstrProfRecord>;
enum ProfKind { PF_Unknown = 0, PF_FE, PF_IRLevel };
private:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D57986.186069.patch
Type: text/x-patch
Size: 745 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190209/ac1aad70/attachment-0001.bin>
More information about the cfe-commits
mailing list