SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. Revert "[MIR] Fix a bug in MIR printer." (details)
  2. [libc++] NFC: Do not print the environment on remote hosts (details)
  3. [libc++] Make sure the cin/wcin tests run on remote hosts (details)
  4. InstCombine: Fix return after else (details)
  5. [clangd] Reland 'Handle PresumedLocations in IncludeCollector' (details)
Commit 6533c1da7fab454b380ce9c2f29842ec2270583a by michael.hliao
Revert "[MIR] Fix a bug in MIR printer."

This reverts commit e38018b80d8e60206268740c688236734dea7b86.
The file was modifiedllvm/lib/CodeGen/MIRPrinter.cpp
Commit d98b9a41578f93685b1df16aa37ded893e74cf18 by Louis Dionne
[libc++] NFC: Do not print the environment on remote hosts

Running `export` when there is no environment variable to export will
cause the environment on the remote host to be printed. We don't want
that, so don't run any `export` command on the host when there's no env.
The file was modifiedlibcxx/utils/ssh.py
Commit 89bb9f8d78de4b85c2b889d75027783097a15b89 by Louis Dionne
[libc++] Make sure the cin/wcin tests run on remote hosts

When running on remote hosts, we need the whole `echo 123 | %t.exe` command
to run on the remote host. Thus, we need to escape the pipe to make sure
the command is treated as `{ echo 123 | %t.exe } > %t.out` instead of
`{ echo 123 } | %t.exe > %t.out`m where only `echo 123` is run on the
remote host.
The file was modifiedlibcxx/test/std/input.output/iostream.objects/wide.stream.objects/wcin.sh.cpp
The file was addedlibcxx/test/libcxx/selftest/newformat/shell-escape-pipes.sh.cpp
The file was modifiedlibcxx/test/std/input.output/iostream.objects/narrow.stream.objects/cin.sh.cpp
Commit 59bc99a08a69217b6a6de5df7ef99b0be7e3e1f4 by Matthew.Arsenault
InstCombine: Fix return after else
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
Commit 6d6d48add8a8fcfbc311648a1d6b1ccc6e1e8b26 by kadircet
[clangd] Reland 'Handle PresumedLocations in IncludeCollector'

Summary:
This will enable extraction of correct line locations in preamble patch
for includes.

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D78740
The file was modifiedclang-tools-extra/clangd/unittests/HeadersTests.cpp
The file was modifiedclang-tools-extra/clangd/Headers.cpp