UnstableChanges

Summary

  1. AMDGPU/GlobalISel: Fix insert point when lowering fminnum/fmaxnum (details)
  2. [Expression] Remove unused header from LLVMUserExpression (details)
  3. Remove some unnecessary REQUIRES: shell lines (details)
  4. [Utility] Replace `lldb_private::CleanUp` by `llvm::scope_exit` (details)
  5. [llvm][ADT][NFC] Add test for makeArrayRef(std::array) (details)
  6. Fix crash mangling an explicit lambda non-type template parameter pack (details)
  7. gn build: (manually) merge r371429 (details)
  8. Remove REQUIRES:shell from tests that pass for me on Windows (details)
  9. gn build: Merge r371466 (details)
  10. Revert [git-llvm] Do not reinvent `@{upstream}` (details)
Commit a91f017ae31557d13b06eaf69b7ce65c57c6849f by Matthew.Arsenault
AMDGPU/GlobalISel: Fix insert point when lowering fminnum/fmaxnum
llvm-svn: 371471
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir
Commit 1dbee8f0437f0d6a5890c728e5847334644f8157 by apl
[Expression] Remove unused header from LLVMUserExpression
llvm-svn: 371472
The file was modifiedlldb/source/Expression/LLVMUserExpression.cpp
Commit 87d47cb7c4792cb4dbb6911b9d11e5bd9f2dc928 by rnk
Remove some unnecessary REQUIRES: shell lines
This means these tests will run on Windows. Replace one with
UNSUPPORTED: system-windows.
llvm-svn: 371473
The file was modifiedllvm/test/tools/llvm-cov/range_based_for.cpp
The file was modifiedllvm/test/Linker/datalayout.ll
The file was modifiedllvm/test/tools/llvm-dwp/X86/dwos_list_from_exec_simple.test
The file was modifiedllvm/test/Other/lit-unicode.txt
The file was modifiedllvm/test/MC/AsmParser/preserve-comments-crlf.s
The file was modifiedllvm/test/tools/llvm-cov/copy_block_helper.m
The file was modifiedllvm/test/tools/llvm-cov/cov-comdat.test
The file was modifiedllvm/test/tools/llvm-cov/gcov47_compatibility.cpp
The file was modifiedllvm/test/MC/ELF/comp-dir.s
Commit e0ea8d87eb943f89e32524d6386c4c9c4c9f1310 by Jonas Devlieghere
[Utility] Replace `lldb_private::CleanUp` by `llvm::scope_exit`
This removes the CleanUp class and replaces its usages with llvm's
ScopeExit, which has similar semantics.
Differential revision: https://reviews.llvm.org/D67378
llvm-svn: 371474
The file was removedlldb/include/lldb/Utility/CleanUp.h
The file was modifiedlldb/tools/lldb-test/lldb-test.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
The file was modifiedlldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
The file was modifiedlldb/unittests/Utility/CMakeLists.txt
The file was modifiedlldb/source/Host/macosx/objcxx/Host.mm
The file was removedlldb/unittests/Utility/CleanUpTest.cpp
The file was modifiedlldb/source/Symbol/LocateSymbolFileMacOSX.cpp
Commit 79707ecd7d9132517831dd00a896c877c1c3916b by Jan Korous
[llvm][ADT][NFC] Add test for makeArrayRef(std::array)
llvm-svn: 371475
The file was modifiedllvm/unittests/ADT/ArrayRefTest.cpp
Commit ae6f7bcb367465ba1b97cdcb27d528b49f7b238d by richard-llvm
Fix crash mangling an explicit lambda non-type template parameter pack
that is not a pack expansion.
llvm-svn: 371476
The file was modifiedclang/lib/AST/ItaniumMangle.cpp
The file was modifiedclang/test/CodeGenCXX/mangle-lambda-explicit-template-params.cpp
Commit fcbc512f80a94516a6337a655ff1b13cbf67011e by nicolasweber
gn build: (manually) merge r371429
llvm-svn: 371477
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/Remarks/BUILD.gn
Commit a9980f60ce083fa6d5fd03c12c58ca0b293e3d60 by rnk
Remove REQUIRES:shell from tests that pass for me on Windows
I see in the history for some of these tests REQUIRES:shell was used as
a way to disable tests on Windows because they are flaky there. I tried
not to re-enable such tests, but it's possible that I missed some and
this will re-enable flaky tests on Windows. If so, we should disable
them with UNSUPPORTED:system-windows and add a comment that they are
flaky there. So far as I can tell, the lit internal shell is capable of
running all of these tests, and we shouldn't use REQUIRES:shell as a
proxy for Windows.
llvm-svn: 371478
The file was modifiedclang/test/Modules/at-import-in-framework-header.m
The file was modifiedclang/test/OpenMP/taskloop_private_codegen.cpp
The file was modifiedclang/test/PCH/modified-header-error.c
The file was modifiedclang/test/Frontend/dependency-gen-has-include.c
The file was modifiedclang/test/Analysis/crash-trace.c
The file was modifiedclang/test/OpenMP/taskloop_firstprivate_codegen.cpp
The file was modifiedclang/test/Modules/builtins.m
The file was modifiedclang/test/Driver/crash-report-crashfile.m
The file was modifiedclang/test/Format/style-on-command-line.cpp
The file was modifiedclang/test/Index/crash-recovery-modules.m
The file was modifiedclang/test/Modules/implicit-invalidate-common.c
The file was modifiedclang/test/Driver/check-time-trace.cpp
The file was modifiedclang/test/OpenMP/taskloop_simd_private_codegen.cpp
The file was modifiedclang/test/OpenMP/task_private_codegen.cpp
The file was modifiedclang/test/Modules/dependency-dump-dependent-module.m
The file was modifiedclang/test/OpenMP/taskloop_lastprivate_codegen.cpp
The file was modifiedclang/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp
The file was modifiedclang/test/Modules/dependency-dump.m
The file was modifiedclang/test/OpenMP/task_firstprivate_codegen.cpp
The file was modifiedclang/test/Driver/check-time-trace-sections.cpp
The file was modifiedclang/test/Driver/clang-offload-bundler.c
The file was modifiedclang/test/Driver/rewrite-map-in-diagnostics.c
The file was modifiedclang/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp
The file was modifiedclang/test/Parser/crash-report.c
The file was modifiedclang/test/CodeGen/thinlto_backend.ll
Commit 939614341227c0c2a65860520bb82ad832d3415b by nicolasweber
gn build: Merge r371466
llvm-svn: 371479
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Target/X86/BUILD.gn
Commit daa79c5338228a746a7eba0cf2f2f356e1d45a5b by Mehdi Amini
Revert [git-llvm] Do not reinvent `@{upstream}`
This reverts r371290 (git commit
7faffd544b16f851a632d6b8f93e3c8485ff34bb)
The change wasnt NFC and broke some users' workflow. Reverting while
figuring out the best alternative to move forward.
llvm-svn: 371480
The file was modifiedllvm/utils/git-svn/git-llvm