SuccessChanges

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. [gn build] (manually) port c9af34027bc (details)
  2. [mlir] turn clang-format back on in C API test (details)
  3. [ARM] Extra fp16 bitcast tests. NFC (details)
  4. DwarfFile.h - remove unnecessary includes. NFCI. (details)
  5. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. (details)
  6. [ARM] Additional tests for qr intrinsics in loops. NFC (details)
  7. Revert "[lldb] Don't send invalid region addresses to lldb server" (details)
  8. [NFC][ARM] Tail fold test changes (details)
  9. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. (details)
  10. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. (details)
  11. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function (details)
  12. [ConstraintSystem] Remove local variable that is set but not read [NFC] (details)
  13. Remove unnecessary forward declarations. NFCI. (details)
Commit 504697e6f40ecad3da44aa43568b869780644353 by thakis
[gn build] (manually) port c9af34027bc
The file was modifiedllvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
Commit 68cfb02668550e3398c8ee8915732daf132f2652 by zinenko
[mlir] turn clang-format back on in C API test

C API test uses FileCheck comments inside C code and needs to
temporarily switch off clang-format to prevent it from messing with
FileCheck directives. A recently landed commit forgot to turn it back on
after a block of FileCheck comments. Fix that.
The file was modifiedmlir/test/CAPI/ir.c
Commit a615226743d0e986593961418efec76aedfa32b1 by david.green
[ARM] Extra fp16 bitcast tests. NFC
The file was modifiedllvm/test/CodeGen/ARM/fp16-bitcast.ll
Commit 71f237506b8fc06753eb733422d2fad20f622e2d by llvm-dev
DwarfFile.h - remove unnecessary includes. NFCI.

Use forward declarations where possible, move includes down to DwarfFile.cpp and avoid duplicate includes.
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfFile.h
Commit 572e542c5e5fe2727502ab775a6b8c3d238c01b5 by llvm-dev
DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI.

Already included in DwarfStringPool.h
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
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/source/Commands/CommandObjectMemory.cpp
The file was modifiedlldb/test/API/functionalities/memory-region/TestMemoryRegion.py
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.h
The file was modifiedllvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
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/ProfileData/SampleProf.h
The file was modifiedllvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
The file was modifiedllvm/include/llvm/Transforms/Utils/LoopUtils.h
The file was modifiedllvm/include/llvm/DebugInfo/PDB/PDBSymbol.h
The file was modifiedllvm/include/llvm/IR/LegacyPassManagers.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h
The file was modifiedllvm/include/llvm/Transforms/Utils/LoopVersioning.h
The file was modifiedllvm/include/llvm/MC/MCELFObjectWriter.h