SuccessChanges

Summary

  1. [llvm-readobj/llvm-readelf] - Don't fail to dump the object if .dynsym has broken sh_link field. This is https://bugs.llvm.org/show_bug.cgi?id=42215. GNU readelf allows to dump the objects in that case, but llvm-readobj/llvm-readelf reports an error and stops. The patch fixes that. Differential revision: https://reviews.llvm.org/D63074
  2. [InstCombine] allow unordered preds when canonicalizing to fabs() PR42179: https://bugs.llvm.org/show_bug.cgi?id=42179
  3. [InstCombine] add tests for fcmp unordered pred -> fabs (PR42179); NFC
  4. [MCA] Fix -Wunused-private-field warning after r362933. NFC This should unbreak the buildbots.
  5. [MCA] Further refactor the bottleneck analysis view. NFCI.
  6. gn build: Merge r362913
Revision 362938 by grimar:
[llvm-readobj/llvm-readelf] - Don't fail to dump the object if .dynsym has broken sh_link field.

This is https://bugs.llvm.org/show_bug.cgi?id=42215.

GNU readelf allows to dump the objects in that case,
but llvm-readobj/llvm-readelf reports an error and stops.

The patch fixes that.

Differential revision: https://reviews.llvm.org/D63074
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-readobj/Inputs/elf-broken-dynsym-link.elf-x86-64trunk/test/tools/llvm-readobj/Inputs/elf-broken-dynsym-link.elf-x86-64
The file was added/llvm/trunk/test/tools/llvm-readobj/elf-broken-dynsym-link.testtrunk/test/tools/llvm-readobj/elf-broken-dynsym-link.test
The file was modified/llvm/trunk/test/tools/yaml2obj/explicit-dynsym-no-dynstr.yamltrunk/test/tools/yaml2obj/explicit-dynsym-no-dynstr.yaml
The file was modified/llvm/trunk/tools/llvm-readobj/ELFDumper.cpptrunk/tools/llvm-readobj/ELFDumper.cpp
The file was modified/llvm/trunk/tools/llvm-readobj/llvm-readobj.cpptrunk/tools/llvm-readobj/llvm-readobj.cpp
The file was modified/llvm/trunk/tools/llvm-readobj/llvm-readobj.htrunk/tools/llvm-readobj/llvm-readobj.h
Revision 362937 by spatel:
[InstCombine] allow unordered preds when canonicalizing to fabs()

PR42179:
https://bugs.llvm.org/show_bug.cgi?id=42179
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/InstCombine/InstCombineSelect.cpptrunk/lib/Transforms/InstCombine/InstCombineSelect.cpp
The file was modified/llvm/trunk/test/Transforms/InstCombine/fabs.lltrunk/test/Transforms/InstCombine/fabs.ll
Revision 362936 by spatel:
[InstCombine] add tests for fcmp unordered pred -> fabs (PR42179); NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/Transforms/InstCombine/fabs.lltrunk/test/Transforms/InstCombine/fabs.ll
Revision 362935 by adibiagio:
[MCA] Fix -Wunused-private-field warning after r362933. NFC

This should unbreak the buildbots.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-mca/Views/BottleneckAnalysis.cpptrunk/tools/llvm-mca/Views/BottleneckAnalysis.cpp
The file was modified/llvm/trunk/tools/llvm-mca/Views/BottleneckAnalysis.htrunk/tools/llvm-mca/Views/BottleneckAnalysis.h
Revision 362933 by adibiagio:
[MCA] Further refactor the bottleneck analysis view. NFCI.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/MCA/HardwareUnits/Scheduler.cpptrunk/lib/MCA/HardwareUnits/Scheduler.cpp
The file was modified/llvm/trunk/tools/llvm-mca/Views/BottleneckAnalysis.cpptrunk/tools/llvm-mca/Views/BottleneckAnalysis.cpp
The file was modified/llvm/trunk/tools/llvm-mca/Views/BottleneckAnalysis.htrunk/tools/llvm-mca/Views/BottleneckAnalysis.h
The file was modified/llvm/trunk/tools/llvm-mca/llvm-mca.cpptrunk/tools/llvm-mca/llvm-mca.cpp
Revision 362932 by nico:
gn build: Merge r362913
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gntrunk/utils/gn/secondary/llvm/unittests/IR/BUILD.gn

Summary

  1. [clangd] Stop marshalling/requiring FormattingOptions. We never did anything with them.
Revision 362934 by sammccall:
[clangd] Stop marshalling/requiring FormattingOptions. We never did anything with them.
Change TypePath in RepositoryPath in Workspace
The file was modified/clang-tools-extra/trunk/clangd/Protocol.cpptrunk/clangd/Protocol.cpp
The file was modified/clang-tools-extra/trunk/clangd/Protocol.htrunk/clangd/Protocol.h
The file was modified/clang-tools-extra/trunk/clangd/test/formatting.testtrunk/clangd/test/formatting.test