Files
clang-p2996/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
Johannes Doerfert dc3b5b00fe [OpenMPOpt] Make the combination of ident_t* deterministic
Before we kept the first applicable `ident_t*` during deduplication of
runtime calls. The problem is that "first" is dependent on the iteration
order of a DenseMap. Since the proper solution, which is to combine the
information from all `ident_t*`, should be deterministic on its own, we
will not try to make the iteration order deterministic. Instead, we will
create a fresh `ident_t*` if there is not a unique existing `ident_t*`
to pick.
2020-04-20 23:27:08 -05:00

22 KiB