FailedChanges

Summary

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag (details)
Commit 3b3349e94a30eb9608e44f335ba74119311d714c by kuhnel
clang-x86-ninja-win10: removed DIA flag, added LIBZ flag
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [ARM] Additional tests for qr intrinsics in loops. NFC (details)
  2. Revert "[lldb] Don't send invalid region addresses to lldb server" (details)
  3. [NFC][ARM] Tail fold test changes (details)
  4. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. (details)
  5. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. (details)
  6. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function (details)
  7. [ConstraintSystem] Remove local variable that is set but not read [NFC] (details)
  8. Remove unnecessary forward declarations. NFCI. (details)
  9. [clang][docs] Fix documentation of -O (details)
  10. [SLP] sort candidates to increase chance of optimal compare reduction (details)
  11. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. (details)
  12. [obj2yaml] - Don't emit EM_NONE. (details)
  13. [SVE][CodeGen] Lower floating point -> integer conversions (details)
  14. [MemorySSA] Add another loop clobber test case. (details)
  15. [ARM][MachineOutliner] Add missing testcase for calls. (details)
  16. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. (details)
  17. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 (details)
Commit fece1489d10bb189fe46bd08385ff6b8954dc39c by david.green
[ARM] Additional tests for qr intrinsics in loops. NFC
The file was addedllvm/test/CodeGen/Thumb2/mve-qrintr.ll
Commit c65627a1fe3be7521fc232d633bb6df577f55269 by david.spickett
Revert "[lldb] Don't send invalid region addresses to lldb server"

This reverts commit c687af0c30b4dbdc9f614d5e061c888238e0f9c5
due to a test failure on Windows.
The file was modifiedlldb/test/API/functionalities/memory-region/TestMemoryRegion.py
The file was modifiedlldb/source/Commands/CommandObjectMemory.cpp
Commit 97a476eb56726ef09bdd9c7f8c46d7e1c456d46b by sam.parker
[NFC][ARM] Tail fold test changes

Run update script on one test and add another.
The file was addedllvm/test/Transforms/LoopVectorize/ARM/tail-fold-multiple-icmps.ll
The file was modifiedllvm/test/Transforms/LoopVectorize/ARM/tail-folding-not-allowed.ll
Commit ed53ff4cde331e0ffeb492dca6281aaeea2cd8cf by llvm-dev
SymbolizableObjectFile.h - remove unnecessary includes. NFCI.

Use forward declarations where possible, move includes down to SymbolizableObjectFile.cpp and avoid duplicate includes.
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.h
Commit abe0d8551da52ea1d0d8ad5f9ad71d22a7cd9928 by llvm-dev
MetadataLoader.cpp - remove unnecessary StringRef include. NFCI.

Already included in MetadataLoader.h
The file was modifiedllvm/lib/Bitcode/Reader/MetadataLoader.cpp
Commit 40e771c1c0d33c687230111271060c2ba761269f by mydeveloperday
[clang-format][regression][PR47461] ifdef causes catch to be seen as a function

https://bugs.llvm.org/show_bug.cgi?id=47461

The following change {D80940} caused a regression in code which ifdef's around the try and catch block cause incorrect brace placement around the catch

```
  try
  {
  }
  catch (...) {
    // This is not a small function
    bar = 1;
  }
}
```

The brace after the catch will be placed on a newline

Reviewed By: curdeius

Differential Revision: https://reviews.llvm.org/D87291
The file was modifiedclang/lib/Format/FormatTokenLexer.cpp
The file was modifiedclang/unittests/Format/FormatTest.cpp
Commit bb037c2a7625d9d13a86b18d9b8b0c75eb8c91cb by mikael.holmen
[ConstraintSystem] Remove local variable that is set but not read [NFC]

gcc 7.4 warns about it.
The file was modifiedllvm/lib/Analysis/ConstraintSystem.cpp
Commit aa896a0b3a9d93df818fbe9b68644ad90bcda831 by llvm-dev
Remove unnecessary forward declarations. NFCI.

All of these forward declarations are fully defined in headers that are directly included.
The file was modifiedllvm/include/llvm/DebugInfo/PDB/PDBSymbol.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
The file was modifiedllvm/include/llvm/MC/MCELFObjectWriter.h
The file was modifiedllvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
The file was modifiedllvm/include/llvm/IR/LegacyPassManagers.h
The file was modifiedllvm/include/llvm/Transforms/Utils/LoopUtils.h
The file was modifiedllvm/include/llvm/ProfileData/SampleProf.h
The file was modifiedllvm/include/llvm/Transforms/Utils/LoopVersioning.h
Commit 788c7d2ec11dfc868a5b03478c922dc9699c6d47 by jrtc27
[clang][docs] Fix documentation of -O

D79916 changed the behaviour from -O2 to -O1 but the documentation was
not updated to reflect this.
The file was modifiedclang/docs/CommandGuide/clang.rst
Commit 03783f19dc78fc45fd987f892c314578b5e52d78 by spatel
[SLP] sort candidates to increase chance of optimal compare reduction

This is one (small) part of improving PR41312:
https://llvm.org/PR41312

As shown there and in the smaller tests here, if we have some member of the
reduction values that does not match the others, we want to push it to the
end (bring the matching members forward and together).

In the regression tests, we have 5 candidates for the 4 slots of the reduction.
If the one "wrong" compare is grouped with the others, it prevents forming the
ideal v4i1 compare reduction.

Differential Revision: https://reviews.llvm.org/D87772
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/compare-reduce.ll
Commit 0dca1ac617d802c0806f57f67eb830c4f5f3fffb by grimar
[llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols.

We have an issue with `ELFDumper<ELFT>::getSymbolSectionName`:
1) It is used deeply for both LLVM/GNU styles and might return LLVM-style only
   values to describe symbols: "Undefined", "Processor Specific", "Absolute", etc.

2) `getSymbolSectionName` is used by `getFullSymbolName` and these special values
   might appear in instead of symbol names in many places.
   This occurs for unnamed section symbols.

It was not noticed because for most cases I've found it is unexpected to have an
unnamed section symbol. This patch documents the existent behavior, adds tests and FIXMEs.

Differential revision: https://reviews.llvm.org/D87763
The file was modifiedllvm/test/tools/llvm-readobj/ELF/hash-symbols.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/dyn-symbols.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/mips-plt.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/symbol-shndx.test
The file was modifiedllvm/test/tools/llvm-readobj/ELF/mips-got.test
Commit 279943edf87887403fce72c505f9760764e416f0 by grimar
[obj2yaml] - Don't emit EM_NONE.

When ELF header's `e_machine == 0`, we emit:

```
Machine: EM_NONE
```

We can avoid doing this, because yaml2obj sets the
`e_machine` field to `EM_NONE` by default.

Differential revision: https://reviews.llvm.org/D87829
The file was modifiedllvm/test/tools/obj2yaml/ELF/invalid-section-name.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/null-section.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/no-symtab.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/implicit-sections-order.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/call-graph-profile-section.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/sht-symtab-shndx.yaml
The file was modifiedllvm/tools/obj2yaml/elf2yaml.cpp
The file was modifiedllvm/test/tools/obj2yaml/ELF/stack-sizes.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/symbol-visibility.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/versym-section.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/emachine.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/duplicate-symbol-and-section-names.yaml
The file was modifiedllvm/test/tools/obj2yaml/ELF/gnu-unique-symbols.yaml
Commit f7185b271f5b3010c82a56417b437f2a44a79230 by kerry.mclaughlin
[SVE][CodeGen] Lower floating point -> integer conversions

This patch adds new ISD nodes, FCVTZS_MERGE_PASSTHRU &
FCVTZU_MERGE_PASSTHRU, which are used to lower scalable vector
FP_TO_SINT/FP_TO_UINT operations and the following intrinsics:
- llvm.aarch64.sve.fcvtzu
- llvm.aarch64.sve.fcvtzs

Reviewed By: efriedma, paulwalker-arm

Differential Revision: https://reviews.llvm.org/D87232
The file was modifiedllvm/lib/Target/AArch64/SVEInstrFormats.td
The file was modifiedllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
The file was addedllvm/test/CodeGen/AArch64/sve-fcvt.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.h
The file was addedllvm/test/CodeGen/AArch64/sve-split-fcvt.ll
Commit 9dc1e53787abbf4f2624c73272bf00e23fdffba0 by flo
[MemorySSA] Add another loop clobber test case.
The file was modifiedllvm/test/Analysis/MemorySSA/phi-translation.ll
Commit deb8f8bcf31540c657716ea5242183b0792702a1 by yvan.roux
[ARM][MachineOutliner] Add missing testcase for calls.
The file was addedllvm/test/CodeGen/ARM/machine-outliner-calls.mir
Commit f026812110878484d003f18660492e9321ef2df1 by llvm-dev
InstCombiner.h - remove unnecessary KnownBits.h include. NFCI.

Move the include down to cpp files with an implicit dependency.
The file was modifiedllvm/include/llvm/Transforms/InstCombine/InstCombiner.h
The file was modifiedllvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
The file was modifiedllvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
Commit e4a198eeee3ca96ff324d5b786e44c4915334054 by zhuoryin
[AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64

Differential Revision: https://reviews.llvm.org/D87773
The file was modifiedmlir/tools/mlir-rocm-runner/CMakeLists.txt

Summary

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag (details)
Commit 3b3349e94a30eb9608e44f335ba74119311d714c by kuhnel
clang-x86-ninja-win10: removed DIA flag, added LIBZ flag
The file was modifiedbuildbot/osuosl/master/config/builders.py