[all-commits] [llvm/llvm-project] e74e8b: [NFC][InstCombine] Add tests for PHI merging/aggre...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Tue Aug 11 12:41:24 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e74e8b2b6957b4613b0fef2a964d40313074f435
      https://github.com/llvm/llvm-project/commit/e74e8b2b6957b4613b0fef2a964d40313074f435
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    A llvm/test/Transforms/InstCombine/aggregate-reconstruction.ll
    A llvm/test/Transforms/InstCombine/phi-aware-aggregate-reconstruction.ll

  Log Message:
  -----------
  [NFC][InstCombine] Add tests for PHI merging/aggregate reconstruction (PR47060)

We should be able to see that the new aggregate we have produced
is identical to the source aggregate from which we've extracted
the elements that we used to form a new aggregate.

This happens (a lot) in clang C++ exception code on unwind branch.




More information about the All-commits mailing list