This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/llvm-monorepo.
from d3bd5c04860 [lit] Fix case-insensitive test adds deefe01ba64 [tests] Fix the FileManagerTest getVirtualFile test on Windows adds 365ebc26b05 [Documentation] Alphabetical order in new checks list. adds 653a87135f8 [gn build] Add build files for lib/CodeGen, lib/Transforms/ [...] adds 9fd38595721 [Sanitizer] capsicum api subset interception adds c38f9dabdef Conflict fixes from previous commits. adds 804bf203aad [SelectionDAG] Remove ISD::ADDC/ADDE from some undef handli [...] adds 498f8ccce66 [gn build] Merge r348593 adds 7e115ea5ef0 Fix style. adds 42726ac9bc9 [sanitizer] Suppress lint warning conflicting with clang-format adds 7812912481d [sanitizer] Add lit.local.cfg for FreeBSD adds c8fb0a38199 Stop tracking retain count of OSObject after escape to void [...] adds f436da33322 Add interceptors for the sha1(3) from NetBSD adds 902a06e8027 Add interceptors for the md4(3) from NetBSD adds 730bf92e4b2 Add interceptors for the rmd160(3) from NetBSD adds 1ff03345229 Add interceptors for md5(3) from NetBSD adds 52e4463e850 Revert a chunk of previous change in sanitizer_platform_lim [...] adds c11258a25cb Fix a typo in the strtoi test adds 8d1934f1fe6 Move diagnostic enums into Basic. adds b3846034331 Convert some ObjC msgSends to runtime calls. adds 1017e2256a1 [llvm-readobj] Little clean up inside `parseDynamicTable` adds 3349bc48a8a [WebAssembly] Make WasmSymbol's signature usable for events (NFC) adds 8fc3aaefdb3 [WebAssembly] Add support for the event section adds 696f56abbd2 [gn build] Add build files for CodeGen subfolders AsmPrinte [...] adds 80034725476 [x86] add 32-bit RUN for tests and test with opaque constants; NFC adds 92f15de9177 [DAGCombiner] re-enable truncation of binops adds 16176eaed86 Fix conflict types for this FreeBSD test. adds aa4b83c9c7a [COFF] Map truncated .eh_frame section name
No new revisions were added by this update.
Summary of changes: clang-tools-extra/docs/ReleaseNotes.rst | 14 +- clang/include/clang/AST/ASTDiagnostic.h | 12 +- clang/include/clang/AST/CommentDiagnostic.h | 15 +- clang/include/clang/Analysis/AnalysisDiagnostic.h | 15 +- clang/include/clang/Basic/AllDiagnostics.h | 22 +- .../CrossTUDiagnostic.h => Basic/DiagnosticAST.h} | 14 +- .../DiagnosticAnalysis.h} | 14 +- .../DiagnosticComment.h} | 14 +- .../DiagnosticCrossTU.h} | 8 +- .../DiagnosticDriver.h} | 14 +- .../DiagnosticFrontend.h} | 14 +- .../CrossTUDiagnostic.h => Basic/DiagnosticLex.h} | 14 +- .../DiagnosticParse.h} | 14 +- .../DiagnosticRefactoring.h} | 9 +- .../CrossTUDiagnostic.h => Basic/DiagnosticSema.h} | 14 +- .../DiagnosticSerialization.h} | 14 +- clang/include/clang/Basic/ObjCRuntime.h | 37 ++ clang/include/clang/CrossTU/CrossTUDiagnostic.h | 18 +- clang/include/clang/Driver/DriverDiagnostic.h | 15 +- clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Frontend/CodeGenOptions.def | 2 + clang/include/clang/Frontend/FrontendDiagnostic.h | 15 +- clang/include/clang/Lex/LexDiagnostic.h | 15 +- clang/include/clang/Parse/ParseDiagnostic.h | 15 +- clang/include/clang/Sema/SemaDiagnostic.h | 15 +- .../clang/Serialization/SerializationDiagnostic.h | 15 +- .../Tooling/Refactoring/RefactoringDiagnostic.h | 17 +- clang/lib/CodeGen/CGObjC.cpp | 101 +++++- clang/lib/CodeGen/CodeGenFunction.h | 4 + clang/lib/CodeGen/CodeGenModule.h | 8 +- clang/lib/Driver/ToolChains/Clang.cpp | 12 + clang/lib/Frontend/CompilerInvocation.cpp | 4 + .../RetainCountChecker/RetainCountChecker.cpp | 23 ++ clang/test/Analysis/osobject-retain-release.cpp | 7 + .../convert-messages-to-runtime-calls.m | 80 +++++ .../objc-convert-messages-to-runtime-calls.m | 7 + clang/unittests/Basic/FileManagerTest.cpp | 28 +- .../sanitizer_common_interceptors.inc | 396 ++++++++++++++++++++- .../sanitizer_platform_interceptors.h | 6 + .../sanitizer_platform_limits_netbsd.cc | 12 + .../sanitizer_platform_limits_netbsd.h | 14 +- .../sanitizer_common/TestCases/FreeBSD/capsicum.cc | 48 +++ .../TestCases/FreeBSD/lit.local.cfg | 9 + .../test/sanitizer_common/TestCases/NetBSD/md4.cc | 114 ++++++ .../test/sanitizer_common/TestCases/NetBSD/md5.cc | 114 ++++++ .../sanitizer_common/TestCases/NetBSD/rmd160.cc | 133 +++++++ .../test/sanitizer_common/TestCases/NetBSD/sha1.cc | 171 +++++++++ .../sanitizer_common/TestCases/NetBSD/strtoi.cc | 4 +- lld/include/lld/Common/LLVM.h | 4 + lld/test/wasm/Inputs/event-section1.ll | 9 + lld/test/wasm/Inputs/event-section2.ll | 9 + lld/test/wasm/event-section.ll | 34 ++ lld/wasm/Driver.cpp | 4 +- lld/wasm/InputChunks.cpp | 4 + lld/wasm/InputEvent.h | 63 ++++ lld/wasm/InputFiles.cpp | 26 +- lld/wasm/InputFiles.h | 3 + lld/wasm/LTO.cpp | 2 +- lld/wasm/MarkLive.cpp | 4 + lld/wasm/OutputSections.cpp | 2 + lld/wasm/SymbolTable.cpp | 53 ++- lld/wasm/SymbolTable.h | 2 + lld/wasm/Symbols.cpp | 35 ++ lld/wasm/Symbols.h | 64 +++- lld/wasm/Writer.cpp | 82 ++++- lld/wasm/WriterUtils.cpp | 24 +- lld/wasm/WriterUtils.h | 7 +- llvm/include/llvm/BinaryFormat/Wasm.h | 8 - llvm/include/llvm/Object/COFF.h | 2 + llvm/include/llvm/Object/Wasm.h | 10 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 - llvm/lib/Object/COFFObjectFile.cpp | 6 + llvm/lib/Object/WasmObjectFile.cpp | 12 +- llvm/test/CodeGen/AMDGPU/cgp-bitfield-extract.ll | 4 +- llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll | 2 +- .../CodeGen/X86/2010-08-04-MaskedSignedCompare.ll | 2 +- llvm/test/CodeGen/X86/add-sub-nsw-nuw.ll | 2 +- llvm/test/CodeGen/X86/bool-math.ll | 274 ++++++++++---- llvm/test/CodeGen/X86/clear-lowbits.ll | 114 +++--- llvm/test/CodeGen/X86/cmov.ll | 2 +- llvm/test/CodeGen/X86/extract-bits.ll | 250 ++++++------- llvm/test/CodeGen/X86/extract-lowbits.ll | 216 +++++------ llvm/test/CodeGen/X86/fshl.ll | 74 ++-- llvm/test/CodeGen/X86/fshr.ll | 62 ++-- llvm/test/CodeGen/X86/funnel-shift-rot.ll | 25 +- llvm/test/CodeGen/X86/funnel-shift.ll | 8 +- llvm/test/CodeGen/X86/pr32284.ll | 3 +- llvm/test/CodeGen/X86/pr37879.ll | 2 - llvm/test/CodeGen/X86/rot16.ll | 4 +- llvm/test/CodeGen/X86/rotate.ll | 18 +- llvm/test/CodeGen/X86/rotate4.ll | 36 +- llvm/test/CodeGen/X86/schedule-x86-64-shld.ll | 12 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 254 ++++++------- llvm/test/CodeGen/X86/test-shrink.ll | 11 +- llvm/test/CodeGen/X86/vector-trunc-math-widen.ll | 236 +++++------- llvm/test/CodeGen/X86/vector-trunc-math.ll | 236 +++++------- llvm/test/CodeGen/X86/xchg-nofold.ll | 2 +- .../tools/llvm-objdump/Inputs/eh_frame-coff.yaml | 104 ++++++ llvm/test/tools/llvm-objdump/eh_frame-coff.test | 28 ++ llvm/tools/llvm-readobj/ELFDumper.cpp | 17 +- llvm/utils/gn/secondary/BUILD.gn | 2 +- .../gn/secondary/llvm/lib/Bitcode/Writer/BUILD.gn | 18 + .../secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn | 42 +++ llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 183 ++++++++++ .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 34 ++ .../llvm/lib/CodeGen/SelectionDAG/BUILD.gn | 39 ++ .../lib/Transforms/AggressiveInstCombine/BUILD.gn | 13 + .../llvm/lib/Transforms/InstCombine/BUILD.gn | 32 ++ .../secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 84 +++++ .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 68 ++++ 111 files changed, 3403 insertions(+), 1284 deletions(-) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticAST.h} (65%) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticAnalysis. [...] copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticComment.h} (65%) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticCrossTU.h} (76%) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticDriver.h} (65%) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticFrontend. [...] copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticLex.h} (65%) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticParse.h} (65%) copy clang/include/clang/{Tooling/Refactoring/RefactoringDiagnostic.h => Basic/Dia [...] copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticSema.h} (65%) copy clang/include/clang/{CrossTU/CrossTUDiagnostic.h => Basic/DiagnosticSerializa [...] create mode 100644 clang/test/CodeGenObjC/convert-messages-to-runtime-calls.m create mode 100644 clang/test/Driver/objc-convert-messages-to-runtime-calls.m create mode 100644 compiler-rt/test/sanitizer_common/TestCases/FreeBSD/capsicum.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/FreeBSD/lit.local.cfg create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/md4.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/md5.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/rmd160.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/sha1.cc create mode 100644 lld/test/wasm/Inputs/event-section1.ll create mode 100644 lld/test/wasm/Inputs/event-section2.ll create mode 100644 lld/test/wasm/event-section.ll create mode 100644 lld/wasm/InputEvent.h create mode 100644 llvm/test/tools/llvm-objdump/Inputs/eh_frame-coff.yaml create mode 100644 llvm/test/tools/llvm-objdump/eh_frame-coff.test create mode 100644 llvm/utils/gn/secondary/llvm/lib/Bitcode/Writer/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/CodeGen/SelectionDAG/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/AggressiveInstCombi [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/InstCombine/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/Scalar/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn