llvm-project/bolt
Maksim Panchenko 103b0a77cc [BOLT] Fix non-determinism while reading debug info
Summary:
When reading debug info in parallel, CUs for functions were populated in
parallel and the order was non-deterministic. We used the first CU from
the non-deterministically-ordered list to set the line number resulting
in different outputs.

The fix is to sort the list after it's been created and before assigning
the line table unit.

(cherry picked from FBD17946889)
2019-10-14 17:57:36 -07:00
..
runtime [BOLT] Fix build for Mac 2019-09-20 11:29:35 -07:00
src [BOLT] Fix non-determinism while reading debug info 2019-10-14 17:57:36 -07:00
test [BOLT] Add missing CMake test dependencies 2019-10-14 16:03:54 -07:00
CMakeLists.txt [BOLT] Support instrumentation via runtime library 2019-07-24 14:03:43 -07:00
LICENSE.TXT [BOLT] Getting open-source ready 2018-05-04 10:10:41 -07:00
LLVMBuild.txt Tool to merge .fdata files. 2016-04-08 12:18:06 -07:00
README.md BOLT root commit 2022-01-10 17:58:05 -08:00
README.txt Revert "[Bolt][NFC] Change capitalization s/BOLT/Bolt/g" 2018-06-14 14:27:20 -07:00
llvm.patch [BOLT] Minimize BOLT's diff with LLVM by removing trivial changes (NFC) 2019-04-24 11:24:15 -04:00

README.md