SuccessChanges

Summary

  1. Revert "[llvm-nm] Don't report "no symbols" error for files that contain (details)
  2. [test] Fix tests after D52810 (details)
  3. Reland "[llvm-nm] Don't report "no symbols" error for files that contain (details)
  4. [clang] Set function attributes on SEH filter functions correctly. (details)
  5. [test] Fix test/ELF/lto/thinlto-obj-path.ll after D52810 (details)
  6. [mlir] Replace AbstractOperation::classof with a ClassID instance. (details)
  7. [Hexagon] Refactor HexagonShuffle (details)
  8. [InterfaceStubs][test] Add -triple to (details)
  9. [GlobalsModRef] Add invalidate method (details)
  10. [Hexagon] Move testcase from c1873631d0a8f2acc to proper location (details)
  11. [mlir][spirv] Explicitly construct ArrayRef from array (details)
  12. [AMDGPU] allow multi-dword flat scratch access since GFX9 (details)
  13. [BrachProbablityInfo] Add invalidate method. (details)
  14. [CallGraph]  Add invalidate method. (details)
  15. [LazyCallGraph] Add invalidate method. (details)
  16. [UnitTests] Add invalidate methods. (details)
  17. [TestQuoting] Use the fully qualified path for remote platforms. (details)
  18. Update testcase for LLVM IR change (sysroot) (details)
  19. Update clang test. (details)
  20. [Hexagon] Use itinerary for assembler HVX resource checking (details)
Commit 2754a67ba9e9e3fecd4c8f01a5a2c4ef286d206d by sbc
Revert "[llvm-nm] Don't report "no symbols" error for files that contain
symbols"
This reverts commit ab974161ba699534f3e30b1f4b036eec9c33053c.
This change broke several tests, and the pre-commit bot even warning me
that it would. Doh!
The file was modifiedllvm/test/ThinLTO/X86/empty-module.ll
The file was modifiedllvm/test/tools/llvm-nm/X86/nm-no-symbols.test
The file was modifiedllvm/tools/llvm-nm/llvm-nm.cpp
The file was removedllvm/test/tools/llvm-nm/X86/nm-no-symbols-local-only.yaml
The file was modifiedllvm/test/ThinLTO/X86/strong_non_prevailing.ll
Commit 932b5d6fcad183a5b1584dffc77c340bf0796efa by maskray
[test] Fix tests after D52810
The file was modifiedclang/test/CodeGen/thinlto_backend.ll
The file was modifiedclang/test/InterfaceStubs/externstatic.c
The file was modifiedclang/test/InterfaceStubs/inline.c
Commit a9f0025acd2235dccec51cf42d1e604675639343 by maskray
Reland "[llvm-nm] Don't report "no symbols" error for files that contain
symbols"
The file was modifiedllvm/test/tools/llvm-nm/X86/nm-no-symbols.test
The file was modifiedclang/test/InterfaceStubs/function-template-specialization.cpp
The file was addedllvm/test/tools/llvm-nm/X86/nm-no-symbols-local-only.yaml
The file was modifiedllvm/test/ThinLTO/X86/empty-module.ll
The file was modifiedllvm/test/ThinLTO/X86/strong_non_prevailing.ll
The file was modifiedllvm/tools/llvm-nm/llvm-nm.cpp
Commit ecfd6d3e84185127fb836d6fe62564456be3a9cd by Sanne.Wouda
[clang] Set function attributes on SEH filter functions correctly.
Summary: When compiling with -munwind-tables, the SEH filter funclet
needs the uwtable function attribute, which gets automatically added if
we use SetInternalFunctionAttributes.  The filter funclet is internal so
this seems appropriate.
Reviewers: rnk
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D72786
The file was modifiedclang/lib/CodeGen/CGException.cpp
The file was modifiedclang/test/CodeGen/exceptions-seh-finally.c
The file was addedclang/test/CodeGenCXX/exceptions-seh-filter-uwtable.cpp
Commit 08f2b67d03ba8612c6ee384d0a69a34a55076903 by maskray
[test] Fix test/ELF/lto/thinlto-obj-path.ll after D52810
The file was modifiedlld/test/ELF/lto/thinlto-obj-path.ll
Commit 8fb29d4a507371224ee06a039f1c01e242099967 by riverriddle
[mlir] Replace AbstractOperation::classof with a ClassID instance.
Summary: This field is currently not used by anything, and using a
ClassID instance provides better support for more efficient classof.
Reviewers: mehdi_amini, nicolasvasilache
Reviewed By: mehdi_amini
Subscribers: merge_guards_bot, jpienaar, burmako, shauheen, antiagainst,
nicolasvasilache, arpith-jacob, mgester, lucyrfox, liufengdb,
llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72822
The file was modifiedmlir/include/mlir/IR/OpDefinition.h
The file was modifiedmlir/include/mlir/IR/OperationSupport.h
Commit c1873631d0a8f2acca4ab428a1e9abea844d97ff by kparzysz
[Hexagon] Refactor HexagonShuffle
The check() in HexagonShuffle has been decomposed into smaller steps. No
functionality change is intended with this commit.
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
The file was addedtest/MC/Hexagon/PacketRules/restrict_slot1_aok.s
Commit d0038012fd7f91dc81e5a13ffb24f3b43b499fba by maskray
[InterfaceStubs][test] Add -triple to
clang/test/InterfaceStubs/externstatic.c to make it robust
llvm-nm on Linux prints 0 line while llvm-nm on macOS prints 1 line.
The file was modifiedclang/test/InterfaceStubs/externstatic.c
Commit 5cc99d05f5633e4c8c9e6a6316e3e59595550322 by asbirlea
[GlobalsModRef] Add invalidate method
Summary: Add invalidate method to GlobalsAA.
Reviewers: tejohnson, chandlerc
Subscribers: hiraditya, sanjoy.google, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72818
The file was modifiedllvm/include/llvm/Analysis/GlobalsModRef.h
The file was modifiedllvm/lib/Analysis/GlobalsModRef.cpp
Commit 9ab2cab220cfe5563fe344d5494da9ac98faa54d by kparzysz
[Hexagon] Move testcase from c1873631d0a8f2acc to proper location
The file was addedllvm/test/MC/Hexagon/PacketRules/restrict_slot1_aok.s
The file was removedtest/MC/Hexagon/PacketRules/restrict_slot1_aok.s
Commit f35b5a729705ec371780f703bfc21470163ad5ce by antiagainst
[mlir][spirv] Explicitly construct ArrayRef from array
Hopefully this pleases GCC 5.
The file was modifiedmlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
Commit eebdd85e7df4d8edfe1d63eeecf5ce96ca2dec45 by Stanislav.Mekhanoshin
[AMDGPU] allow multi-dword flat scratch access since GFX9
This is supported starting with GFX9.
Differential Revision: https://reviews.llvm.org/D72865
The file was modifiedllvm/test/CodeGen/AMDGPU/flat-address-space.ll
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
Commit 62a50a95fc644016920eb5c9f21b86619e200a5b by asbirlea
[BrachProbablityInfo] Add invalidate method.
Summary: Add invalidate method for BrachProbablityInfo.
Reviewers: Eugene.Zelenko, chandlerc
Subscribers: hiraditya, sanjoy.google, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72815
The file was modifiedllvm/lib/Analysis/BranchProbabilityInfo.cpp
The file was modifiedllvm/include/llvm/Analysis/BranchProbabilityInfo.h
Commit 630a8011e468fb82e546e4aae3ade5984fbfa208 by asbirlea
[CallGraph]  Add invalidate method.
Summary: Add invalidate method in CallGraph.
Reviewers: Eugene.Zelenko, chandlerc
Subscribers: hiraditya, sanjoy.google, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72816
The file was modifiedllvm/include/llvm/Analysis/CallGraph.h
The file was modifiedllvm/lib/Analysis/CallGraph.cpp
Commit 78d4096d037e8df2bbec6eaa4b4cf3ae005d0e41 by asbirlea
[LazyCallGraph] Add invalidate method.
Summary: Add invalidate method in LazyCallGraph.
Reviewers: chandlerc, silvas
Subscribers: hiraditya, sanjoy.google, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72817
The file was modifiedllvm/lib/Analysis/LazyCallGraph.cpp
The file was modifiedllvm/include/llvm/Analysis/LazyCallGraph.h
Commit 54356b4b8118440942a8773610b9920a9c102f03 by asbirlea
[UnitTests] Add invalidate methods.
The file was modifiedllvm/unittests/Analysis/CGSCCPassManagerTest.cpp
The file was modifiedllvm/unittests/IR/PassManagerTest.cpp
Commit c1bc094f361beede4e88ace8e9761391707ee30b by ditaliano
[TestQuoting] Use the fully qualified path for remote platforms.
Patch by Jason Molenda, fixes a test failure on arm64 devices.
The file was modifiedlldb/packages/Python/lldbsuite/test/commands/settings/quoting/TestQuoting.py
Commit ec9a3cccd4019e3b371175c7ea7a227e0e737c5b by Adrian Prantl
Update testcase for LLVM IR change (sysroot)
The file was modifiedlldb/test/Shell/SymbolFile/DWARF/compilercontext.ll
Commit 90bdb037276be43df260af004f620b21645d2617 by asbirlea
Update clang test.
The file was modifiedclang/test/CodeGen/thinlto-distributed-newpm.ll
Commit fe085be1253f4ffbf93934a703bb376b225b8d02 by kparzysz
[Hexagon] Use itinerary for assembler HVX resource checking
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h