3 Commits

Author SHA1 Message Date
Leonard Chan
79565766be Reland "[llvm] Support forward-referenced globals with dso_local_equivalent"
This reverts commit eef5db2c744e4799dc40ada54fdde7dbbd552807.

See https://github.com/llvm/llvm-project/issues/57815.

dso_local_equivalent would fail with an assertion on forward-referenced
globals. This is an issue that only comes up in textual IR, which is why
we've never seen this assertion with clang.

Differential Revision: https://reviews.llvm.org/D134234
2022-09-23 18:32:07 +00:00
Leonard Chan
eef5db2c74 Revert "[llvm] Support forward-referenced globals with dso_local_equivalent"
This reverts commit 411020ad1c15a5f8cdbf674a2a8f845000f761e3.

One of the tests here fails on some upstream builders:
https://lab.llvm.org/buildbot#builders/16/builds/35314
2022-09-21 20:14:30 +00:00
Leonard Chan
411020ad1c [llvm] Support forward-referenced globals with dso_local_equivalent
See https://github.com/llvm/llvm-project/issues/57815.

dso_local_equivalent would fail with an assertion on forward-referenced
globals. This is an issue that only comes up in textual IR, which is why
we've never seen this assertion with clang.

Differential Revision: https://reviews.llvm.org/D134234
2022-09-21 19:31:35 +00:00