diff options
author | Arthur Eubanks <aeubanks@google.com> | 2022-08-10 09:30:30 -0700 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2022-08-12 10:13:25 -0700 |
commit | a3ac1cfaedf708dc6b0db060c24339adeeb7a1ec (patch) | |
tree | b79e02b037d41aa51bfa8e598a826bcd6be80ebe /llvm/tools/llvm-reduce/DeltaManager.cpp | |
parent | 20451cb06b01167ff4614862736ca65bbfe46dfc (diff) | |
download | llvm-a3ac1cfaedf708dc6b0db060c24339adeeb7a1ec.zip llvm-a3ac1cfaedf708dc6b0db060c24339adeeb7a1ec.tar.gz llvm-a3ac1cfaedf708dc6b0db060c24339adeeb7a1ec.tar.bz2 |
[SampleProfile] Fix non-determinism in promoteMergeNotInlinedContextSamples()
We're seeing non-determinism with loading sample profiles. It seems to
be related to the order in which we merge FunctionSamples in
promoteMergeNotInlinedContextSamples(). Use a MapVector to iterate over
NonInlinedCallSites in the order entries were inserted.
Reviewed By: wenlei, davidxl
Differential Revision: https://reviews.llvm.org/D131592
Diffstat (limited to 'llvm/tools/llvm-reduce/DeltaManager.cpp')
0 files changed, 0 insertions, 0 deletions