]> granicus.if.org Git - clang/commit
Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecess...
authorDavid L. Jones <dlj@google.com>
Thu, 13 Jun 2019 02:04:45 +0000 (02:04 +0000)
committerDavid L. Jones <dlj@google.com>
Thu, 13 Jun 2019 02:04:45 +0000 (02:04 +0000)
commit3c4c7709ef166074203ba776e19bff3ea471dceb
tree4f0d68b87c11dedb72843ff851bb7a6590606293
parent6390f2badc629ecf299b5b0696f1f7fc06fda269
Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors ...'

We have observed some failures with internal builds with this revision.

- Performance regressions:
  - llvm's SingleSource/Misc evalloop shows performance regressions (although these may be red herrings).
  - Benchmarks for Abseil's SwissTable.
- Correctness:
  - Failures for particular libicu tests when building the Google AppEngine SDK (for PHP).

hwennborg has already been notified, and is aware of reproducer failures.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363220 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGenCXX/nrvo.cpp
test/CodeGenCXX/stack-reuse-exceptions.cpp
test/CodeGenObjC/exceptions.m