1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/include/llvm/ProfileData
Rong Xu c705f0e0e8 [ProfileData] Fix data racing in merging indexed profiles
There is data racing to the static variable RecordIndex in index profile reader
when merging in multiple threads. Make it a member variable in
IndexedInstrProfReader to fix this.

Differential Revision: https://reviews.llvm.org/D38431

llvm-svn: 314990
2017-10-05 17:05:20 +00:00
..
Coverage [llvm-cov] Improve error messaging for function mismatches 2017-09-21 01:11:30 +00:00
InstrProf.h [ProfData] Detect if zlib is available 2017-07-21 21:41:15 +00:00
InstrProfData.inc [Coverage] Use gap regions to select better line exec counts 2017-09-18 23:37:28 +00:00
InstrProfReader.h [ProfileData] Fix data racing in merging indexed profiles 2017-10-05 17:05:20 +00:00
InstrProfWriter.h llvm-profdata: Improve memory usage by tuning SmallDenseMap size 2017-07-11 01:18:28 +00:00
ProfileCommon.h Prototype: Reduce llvm-profdata merge memory usage further 2017-07-06 19:00:12 +00:00
SampleProf.h Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases. 2017-10-01 05:24:51 +00:00
SampleProfReader.h [ProfileData, Support] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-21 23:19:47 +00:00
SampleProfWriter.h Change sample profile writer to make it deterministic. 2017-05-11 23:43:44 +00:00