SuccessChanges

Summary

  1. Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." (details)
  2. Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC (details)
  3. clang-import-test: Clean up error output for files that cannot be found (details)
Commit 42f628c8426958daececdd997869024aedc0a068 by paulsson
Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing."

Fixed to properly compute the live-in lists of new blocks.

Review: Ulrich Weigand

Differential Revision: https://reviews.llvm.org/D92803
The file was modifiedllvm/test/CodeGen/SystemZ/stack-clash-protection.ll
The file was modifiedllvm/test/CodeGen/SystemZ/stack-clash-dynamic-alloca.ll
The file was modifiedllvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
Commit a60043219907b8f370263b7d3d4827b83388d8cf by Duncan P. N. Exon Smith
Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC

Migrate over to the `FileEntryRef` overloads of
`SourceManager::createFileID` and `overrideFileContents` (using
`getVirtualFileRef`) in `TextDiagnostic`'s `ShowLine` test.

No functionality change.

Differential Revision: https://reviews.llvm.org/D92968
The file was modifiedclang/unittests/Frontend/TextDiagnosticTest.cpp
Commit 8c86197de3cba4257f26133e837d64e5f8ece210 by Duncan P. N. Exon Smith
clang-import-test: Clean up error output for files that cannot be found

Pass on the filesystem error string `FileManager::getFileRef` in
`clang-import-test`'s `ParseSource` function. Also include "error:" and
a newline in the output. As a side effect, migrate to the `FileEntryRef`
overload of `SourceManager::createFileID`.

No real functionality change here, just slightly better output on error.

Differential Revision: https://reviews.llvm.org/D92971
The file was modifiedclang/test/Import/missing-import/test.c
The file was modifiedclang/tools/clang-import-test/clang-import-test.cpp