llvm-project/llvm/test/Transforms/ThinLTOBitcodeWriter
Chandler Carruth 01f0c8a8c4 [PM/ThinLTO] Fix PR33536, a bug where the ThinLTO bitcode writer was
querying for analysis results on a function declaration rather than
a definition.

The only reason this worked previously is by chance -- because the way
we got alias analysis results with the legacy PM, we happened to not
compute a dominator tree and so we happened to not hit an assert even
though it didn't make any real sense. Now we bail out before trying to
compute alias analysis so that we don't hit these asserts.

llvm-svn: 307625
2017-07-11 05:39:20 +00:00
..
circular-reference.ll ThinLTOBitcodeWriter: Do not follow operand edges of type GlobalValue when looking for virtual functions. 2017-03-02 23:10:17 +00:00
comdat.ll ThinLTOBitcodeWriter: keep comdats together, rename if leader is renamed 2017-04-12 01:43:07 +00:00
filter-alias.ll ThinLTOBitcodeWriter: handle aliases first in filterModule 2017-04-05 00:42:07 +00:00
new-pm.ll [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM. 2017-06-01 01:02:12 +00:00
no-type-md.ll [ThinLTO] Add support for emitting minimized bitcode for thin link 2017-03-23 19:47:39 +00:00
pr33536.ll [PM/ThinLTO] Fix PR33536, a bug where the ThinLTO bitcode writer was 2017-07-11 05:39:20 +00:00
split-internal-typeid.ll
split-internal1.ll
split-internal2.ll
split-vfunc-internal.ll ThinLTOBitcodeWriter: Write available_externally copies of VCP eligible functions to merged module. 2017-02-14 03:42:38 +00:00
split-vfunc.ll ThinLTOBitcodeWriter: Write available_externally copies of VCP eligible functions to merged module. 2017-02-14 03:42:38 +00:00
split.ll Write summaries for merged modules when splitting modules for ThinLTO. 2017-06-08 23:01:49 +00:00
unsplittable.ll [ThinLTO] Add support for emitting minimized bitcode for thin link 2017-03-23 19:47:39 +00:00