1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/include
Huihui Zhang 10db8e816f [IPO][SampleContextTracker] Use SmallVector to track context profiles to prevent non-determinism.
Use SmallVector instead of SmallSet to track the context profiles mapped. Doing this
can help avoid non-determinism caused by iterating over unordered containers.

This bug was found with reverse iteration turning on,
--extra-llvm-cmake-variables="-DLLVM_REVERSE_ITERATION=ON".
Failing LLVM test profile-context-tracker-debug.ll .

Reviewed By: MaskRay, wenlei

Differential Revision: https://reviews.llvm.org/D99547
2021-03-29 16:37:10 -07:00
..
llvm [IPO][SampleContextTracker] Use SmallVector to track context profiles to prevent non-determinism. 2021-03-29 16:37:10 -07:00
llvm-c [ORC][C-bindings] Fix some ORC C bindings function names and signatures. 2021-03-28 16:30:47 -07:00