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-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds 4f8112e4faa SourceManager: insert(make_pair(..)) -> try_emplace. NFC new 3d8a5915d08 Remove some UB in RegisterContextDarwin_arm64.cpp new cd541ad246a Revert a hunk that shouldn't have been included in the last [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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/Basic/SourceManager.cpp | 7 +- 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 + .../convert-messages-to-runtime-calls.m | 80 ++++++ .../objc-convert-messages-to-runtime-calls.m | 7 + .../sanitizer_platform_limits_netbsd.h | 2 - .../sanitizer_common/TestCases/FreeBSD/capsicum.cc | 48 ---- .../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 +- .../Utility/RegisterContextDarwin_arm64.cpp | 12 +- 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/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 +- .../secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn | 42 ++++ .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 34 +++ .../llvm/lib/CodeGen/SelectionDAG/BUILD.gn | 39 +++ 93 files changed, 1946 insertions(+), 1319 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 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/CodeGen/AsmPrinter/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