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-next-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 1437a7d9e91 Missing freebsd files. adds 9d885696536 [analyzer] RetainCountChecker: remove untested, unused, inc [...] adds ee9b653d0cc [analyzer] Move out tracking retain count for OSObjects int [...] adds e89a8ce874b [HotColdSplitting] Outline more than once per function adds 401d4f70494 [HotColdSplitting] Refine definition of unlikelyExecuted adds 2785bd8712f [Preprocessor] Don't avoid entering included files after hi [...] adds 7d2befbb547 AMDGPU: Use gfx9 instead of gfx8 in a test adds 8e9ce4736d3 [MemCpyOpt] Add tests for memset->memcpy forwaring with und [...] adds 61adf3c8af7 [MemCpyOpt] memset->memcpy forwarding with undef tail adds 6fe9612d58b Follow-up from r348441 to add the rest of the objc ARC intrinsics. adds 95d0b3556a9 Delete registerScope function adds 5dddd378357 [WebAssembly] clang-format/clang-tidy AsmParser (NFC) adds 6d04df3475c Fix unused variable warning. NFCI. adds f4f072e2afa [ModuleSummary] use StringRefs to avoid a redundant copy; NFC adds 6e60b67afa0 Add new interceptor for strtonum(3) adds f62a11cdae8 clang-format LLVM.h (NFC) adds 886ec863644 [libcxx] Remove the availability_markup LIT feature adds 4cafb1505d9 Add a new interceptor for fparseln(3) from NetBSD adds 6910e69180e [Hexagon] Fix post-ra expansion of PS_wselect adds 6accf19beb7 Add a new interceptors for statvfs1(2) and fstatvfs1(2) fro [...] adds 7e16440cd4b [GlobalISel] Add IR translation support for the @llvm.log10 [...] adds 6c0634757ac AMDGPU: Fix offsets for < 4-byte aggregate kernel arguments adds 4d1aef54fc2 Fix IOError exception being raised in `asan_symbolize.py`cr [...] adds 32612b580b2 Update a couple of vector<bool> tests that were testing lib [...] adds 03d47ca9be8 [X86] Remove the XFAILed test added in r348620 adds 34008b30d99 [CUDA] Added missing 'inline' for functions defined in a header. adds 3b0ea89971b Add interceptors for the strtoi(3)/strtou(3) from NetBSD adds 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/Lex/Preprocessor.h | 4 + clang/include/clang/Parse/ParseDiagnostic.h | 15 +- clang/include/clang/Sema/SemaDiagnostic.h | 15 +- .../clang/Serialization/SerializationDiagnostic.h | 15 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 3 + .../StaticAnalyzer/Core/RetainSummaryManager.h | 47 +- .../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 + clang/lib/Headers/cuda_wrappers/new | 6 +- clang/lib/Lex/PPDirectives.cpp | 10 +- .../RetainCountChecker/RetainCountChecker.cpp | 39 +- .../RetainCountChecker/RetainCountChecker.h | 14 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 12 +- .../RetainCountChecker/RetainCountDiagnostics.h | 5 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 201 +++++--- clang/test/Analysis/osobject-retain-release.cpp | 9 +- clang/test/Analysis/test-separate-retaincount.cpp | 37 ++ .../convert-messages-to-runtime-calls.m | 80 ++++ .../objc-convert-messages-to-runtime-calls.m | 7 + clang/test/Index/Inputs/cycle.h | 1 + clang/test/Index/keep-going-include-cycle.c | 10 + clang/test/Index/keep-going.cpp | 11 +- clang/unittests/Basic/FileManagerTest.cpp | 28 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 4 + .../sanitizer_common_interceptors.inc | 514 ++++++++++++++++++++- .../sanitizer_platform_interceptors.h | 10 + .../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 + .../sanitizer_common/TestCases/NetBSD/fparseln.cc | 25 + .../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/statvfs1.cc | 58 +++ .../sanitizer_common/TestCases/NetBSD/strtoi.cc | 43 ++ .../sanitizer_common/TestCases/NetBSD/strtonum.cc | 52 +++ libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 29 +- .../vector.bool/construct_default.pass.cpp | 17 +- .../vector.bool/default_noexcept.pass.cpp | 6 +- .../vector/vector.cons/default_noexcept.pass.cpp | 4 +- .../sized_delete_array_fsizeddeallocation.sh.cpp | 10 +- .../sized_delete_fsizeddeallocation.sh.cpp | 10 +- .../locale.cons/locale_char_pointer_cat.pass.cpp | 4 +- .../locale/locale.cons/locale_locale_cat.pass.cpp | 4 +- .../locale/locale.cons/locale_string_cat.pass.cpp | 4 +- .../optional.bad_optional_access/derive.pass.cpp | 14 +- .../optional.specalg/make_optional.pass.cpp | 14 +- .../variant.variant/variant.ctor/T.pass.cpp | 14 +- .../in_place_index_init_list_args.pass.cpp | 14 +- .../in_place_type_init_list_args.pass.cpp | 14 +- libcxx/utils/libcxx/test/config.py | 5 +- lld/include/lld/Common/LLVM.h | 112 ++--- 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 +- lldb/lit/Breakpoint/case-insensitive.test | 5 +- llvm/include/llvm/BinaryFormat/Wasm.h | 8 - llvm/include/llvm/IR/Intrinsics.td | 28 ++ llvm/include/llvm/IR/ModuleSummaryIndex.h | 2 +- llvm/include/llvm/Object/COFF.h | 2 + llvm/include/llvm/Object/Wasm.h | 10 +- llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Target/GenericOpcodes.td | 7 + llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 6 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 - .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 14 + llvm/lib/Object/COFFObjectFile.cpp | 6 + llvm/lib/Object/WasmObjectFile.cpp | 12 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 11 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 1 - .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 148 +++--- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 22 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 492 ++++++++++++-------- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 46 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 10 + .../GlobalISel/legalizer-info-validation.mir | 3 + llvm/test/CodeGen/AMDGPU/cgp-bitfield-extract.ll | 4 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 276 +++++------ llvm/test/CodeGen/Hexagon/expand-wselect.mir | 13 + 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/objc-arc.ll | 63 +++ 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 +- .../test/CodeGen/X86/test_x86condbr_globaladdr.mir | 30 -- 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 +- llvm/test/Transforms/HotColdSplit/eh-pads.ll | 65 +++ .../extraction-subregion-breaks-phis.ll | 63 +++ .../forward-dfs-reaches-marked-block.ll | 29 ++ .../HotColdSplit/mark-the-whole-func-cold.ll | 64 +++ llvm/test/Transforms/HotColdSplit/noreturn.ll | 73 +++ .../Transforms/HotColdSplit/outline-cold-asm.ll | 27 ++ .../HotColdSplit/outline-disjoint-diamonds.ll | 57 +++ .../HotColdSplit/outline-multiple-entry-region.ll | 81 ++++ .../Transforms/HotColdSplit/outline-while-loop.ll | 49 ++ .../phi-with-distinct-outlined-values.ll | 35 ++ .../test/Transforms/HotColdSplit/region-overlap.ll | 65 +++ .../HotColdSplit/succ-block-with-self-edge.ll | 56 +++ .../MemCpyOpt/memset-memcpy-oversized.ll | 152 ++++++ .../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 +++ 178 files changed, 5646 insertions(+), 1998 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/Analysis/test-separate-retaincount.cpp 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 clang/test/Index/Inputs/cycle.h create mode 100644 clang/test/Index/keep-going-include-cycle.c 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/fparseln.cc 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 compiler-rt/test/sanitizer_common/TestCases/NetBSD/statvfs1.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/strtoi.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/strtonum.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/CodeGen/Hexagon/expand-wselect.mir delete mode 100644 llvm/test/CodeGen/X86/test_x86condbr_globaladdr.mir create mode 100644 llvm/test/Transforms/HotColdSplit/eh-pads.ll create mode 100644 llvm/test/Transforms/HotColdSplit/extraction-subregion-breaks-phis.ll create mode 100644 llvm/test/Transforms/HotColdSplit/forward-dfs-reaches-marked-block.ll create mode 100644 llvm/test/Transforms/HotColdSplit/mark-the-whole-func-cold.ll create mode 100644 llvm/test/Transforms/HotColdSplit/noreturn.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-cold-asm.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-disjoint-diamonds.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-multiple-entry-region.ll create mode 100644 llvm/test/Transforms/HotColdSplit/phi-with-distinct-outlined-values.ll create mode 100644 llvm/test/Transforms/HotColdSplit/region-overlap.ll create mode 100644 llvm/test/Transforms/HotColdSplit/succ-block-with-self-edge.ll create mode 100644 llvm/test/Transforms/MemCpyOpt/memset-memcpy-oversized.ll 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