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-project.
from bc1c6a0b449 [llvm-nm] Fix handling of symbol types 't' 'd' 'r' adds 012adfbb96c [LoopVectorizer] fix test file to not run the entire -O3 pipeline adds 9db0e72570f [X86] AMD Piledriver (BdVer2): major cleanup (mainly invers [...] adds e6cf6c78f88 [OpenCL] Make global ctor init function a kernel adds 82e68f5d6a2 gn build: Merge r960255 adds 70674549f10 [clangd] Count number of references while merging RefSlabs [...] adds 8e015b2e94f Add the modernize-use-trailing-return check to rewrite func [...] adds f58a5c8803e Fixing a link in the release notes to appease the Sphinx bot. adds 411488b11ed [CodeGenPrepare] Limit recursion depth for collectBitParts adds 0268083329c Revert r360345 and r360346, as they are not passing the testbots. adds 40177ac6d1d [clangd] Bump index version and get rid of wrong assertion adds dcdb3c6650e MinidumpYAML: add support for the ThreadList stream adds 4e62554bfae [MCA] Add support for nested and overlapping region markers adds 952391d8eb8 [llvm-cxxfilt] Fix -Wshadow warning. NFCI. adds 4d4c9e0757c [AMDGPU] gfx1010 changes for PAL metadata adds f0ee69f75d6 [JITLoaderGDB] Set eTypeJIT for objects read from JIT descriptors adds adf427b82d4 [lldb] build.py: fix behavior when passing --compiler=/path [...] adds 0b68fc3f59b Re-enable lit test shtest-timeout.py on non-Windows. adds be10bc71f9a [DAGCombiner] Limit number of nodes explored as store candidates. adds 4bf8632c45f check_clang_tidy.py now passes `-format-style=none` to clang_tidy adds 187770dc749 [CodeGen][ObjC] Remove the leading `l_` from ObjC symbols a [...] adds 93bfa5af48d [X86][SSE] Fold add(shuffle(),shuffle()) to hadd on 'slow' [...] adds e406f0eec64 Specify ObjC runtime to fix the tests I committed in r36035 [...] adds 41ebe0ce64b [OPENMP]Fix PR41768: check DSA for globals with default(non [...] adds b1271cceca7 Specify target triple to fix the tests I committed in r3603 [...] adds a76da34b1d2 [AMDGPU] gfx1010 v_interp_* instructions adds 412254af750 [OPENMP]Fix PR41767: diagnose DSA for variables in clauses [...] adds 156eb282899 [CodeGen] Add comment about FSUB <-> FNEG xforms adds 08fa01a9b7b Revert "[WebAssembly] Don't generate unused table entries." adds bc9e0866933 Use UNSUPPORTED: system-windows instead of REQUIRES: nowind [...] adds ba24f352f4f Simplify tracking of end of consumed decl-specifier sequence. adds d9c6b039dbc DR1872: don't allow any calls to virtual functions in const [...] adds dde1d9a6b77 Fix TestVSCode_attach on Linux adds 194b1c3078e [libFuzzer] simplify value-profile-mem.test a little bit adds 46b9d19cc09 Use UNSUPPORTED: windows in shtest-timeout.py. Apparently s [...] adds dee161fb384 NFC, make XFAIL work on macOS correctly for test/Driver/XRa [...] adds df225764b7d Improve step over performance by not stopping at branches t [...] adds 4c64256b516 [COFF] Simplify Chunk::writeTo and remove OutputSectionOff, NFC adds 12faa0d44bf DebugInfo/DWARF: Minor expression simplification adds e9aaa5582fa [libFuzzer] implement -focus_function=auto, to be used with [...] adds a612b5adb7a [MSan] Introduce __msan_unpoison_param(). adds abf25745b33 llvm-dwarfdump: Add dwo parsing to --statistics. adds 6ee7f31484f Add ".dword" directive adds 5fa4e9d9901 [ORC] Fix a formatting bug. adds dd61274f775 [JITLink] Improve/fix some JITLink debugging output. adds 5e332f19928 [ORC] Simplify logic for updating edges when should-discard [...] adds 4a5793f7d07 [libFuzzer] perform more agressive value profiling in memcmp adds 7b844849fe0 [Docs] Port python reference page adds 89009441094 Remember to decay arrays to pointers before checking whethe [...] adds a335d857639 [TSan][libdispatch] Enable test that supposedly deadlocks on bot adds 992021335c1 [NFC][compiler-rt][builtins] Tidy and match comments for fl [...] adds 3478494c1fd [libFuzzer] Unpoison parameters before calling user callback. adds 76ea748d2d2 Compile time tweak for libcall lookup adds 112967833e4 [JITLink] Fixed a signedness bug when processing X86_64_REL [...] adds bd588dfd594 [X86] Improve lowering of idemptotent RMW operations adds 4fa4df9cdce [compiler-rt] Migrate to _zx_clock_get_new/_zx_clock_get_monotonic adds 64196850f0e [AMDGPU] Pattern for v_xor3_b32 adds 5c31c05fbde [llvm] X86DiscriminateMemOps: insert debug info when missing adds 23a7971ddff Disable the step over skipping calls feature since buildbot [...] adds 2f67cbb62c9 [Docs] Fix table formatting in Pytho reference adds da96d92175f [libFuzzer] small refactoring in the driver; dummy implemen [...] adds 4c7353c53bd [libFuzzer] code refactoring; NFC adds 2147365484f [WebAssembly] Remove friend18.C from list of known gcc tort [...] adds ea38ac5ba31 [WebAssembly] Don't assume that strongly defined symbols ar [...] adds bdb21337e6e Change -gz and -Wa,--compress-debug-sections to use gABI co [...] adds c39a243da65 Assume `__cxa_allocate_exception` returns an under-aligned [...] adds 6cdd68e386d [PPC64] Define getThunkSectionSpacing() based on the range [...] adds c5f2544cc4b Added an assert in `isConstantInitializer`: initializer lis [...] adds 21929d49d53 Revert "Disable the step over skipping calls feature since [...] adds c4f12013df8 Delete write-only HasQualifiers after rC360370 adds 22bbd7d690e FuncUnwinders: Add a new "SymbolFile" unwind plan adds a2d876c95a8 Remove an unnecessary header from SROA.h. adds 4dea1378eac Revert "Revert "[clang-format] Keep protobuf "package" stat [...] adds 6d40c29a7e6 Minidump: use ThreadList parsing code from llvm/Object adds 954c5394c3d [cmake] Remove MSVC C4355 override adds e357ca82311 [Object] Change SymbolicFile::printSymbolName to use Error adds a2b780b7319 [DebugInfo] Use zero linenos for debug intrinsics when prom [...] adds 93b6aa07519 [Object] Move ELF specific ObjectFile::getBuildAttributes t [...] adds a2ab528c4ca [cmake] Remove MSVC C4800 override adds 3c28a2dc6bd [Preamble] Stop circular inclusion of main file when buildi [...] adds ba8f9123cdf Fix Wdocumentation warning. NFCI. adds c8e68253deb [Object] Fix macho-invalid.test adds 6c1e3f94938 SelectionDAG: accommodate atomic floating stores. adds 5772e02bd0f [llvm-objcopy] Add additional testing for various cases adds 8d15f9913b9 [lldb] [lit] Fix clobbers in x86_64 register test adds a67e387de8d Pre-commit InstCombine::visitFNeg(...) test.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/index/Background.cpp | 10 +- clang-tools-extra/clangd/index/FileIndex.cpp | 45 +- clang-tools-extra/clangd/index/FileIndex.h | 14 +- clang-tools-extra/clangd/index/IndexAction.cpp | 1 - clang-tools-extra/clangd/index/Serialization.cpp | 2 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 1 + .../clangd/unittests/BackgroundIndexTests.cpp | 26 +- .../clangd/unittests/FileIndexTests.cpp | 42 +- .../test/clang-tidy/check_clang_tidy.py | 26 +- clang/docs/ReleaseNotes.rst | 5 +- clang/include/clang/AST/ASTContext.h | 7 + clang/include/clang/Basic/DiagnosticASTKinds.td | 2 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticLexKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 8 + clang/include/clang/Basic/TargetInfo.h | 15 + clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/Expr.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 16 +- clang/lib/Basic/SourceManager.cpp | 2 +- clang/lib/Basic/Targets/OSTargets.h | 31 + clang/lib/CodeGen/CGDeclCXX.cpp | 13 + clang/lib/CodeGen/CGObjCMac.cpp | 185 +- clang/lib/CodeGen/CodeGenFunction.cpp | 201 +- clang/lib/CodeGen/CodeGenModule.cpp | 206 + clang/lib/CodeGen/CodeGenModule.h | 14 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 15 +- clang/lib/Format/TokenAnnotator.cpp | 6 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 +- clang/lib/Lex/PPDirectives.cpp | 12 + clang/lib/Parse/ParseDecl.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 24 +- clang/lib/Sema/SemaOpenMP.cpp | 123 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p6.cpp | 4 +- clang/test/CXX/drs/dr13xx.cpp | 36 + clang/test/CXX/drs/dr18xx.cpp | 42 +- clang/test/CodeGenCXX/eh.cpp | 10 +- clang/test/CodeGenObjC/arc.m | 4 +- clang/test/CodeGenObjC/boxing.m | 12 +- clang/test/CodeGenObjC/exceptions-asm-attribute.m | 4 +- .../CodeGenObjC/externally-initialized-selectors.m | 7 +- .../forward-protocol-metadata-symbols.m | 12 +- clang/test/CodeGenObjC/instance-method-metadata.m | 2 +- clang/test/CodeGenObjC/interface-layout-64.m | 18 +- clang/test/CodeGenObjC/metadata-class-properties.m | 32 +- clang/test/CodeGenObjC/metadata-symbols-32.m | 4 +- clang/test/CodeGenObjC/metadata-symbols-64.m | 38 +- clang/test/CodeGenObjC/metadata_symbols.m | 4 +- clang/test/CodeGenObjC/mrc-weak.m | 4 +- clang/test/CodeGenObjC/non-lazy-classes.m | 4 +- .../private-extern-selector-reference.m | 2 +- clang/test/CodeGenObjC/property-category-impl.m | 6 +- clang/test/CodeGenObjC/property-list-in-class.m | 2 +- .../test/CodeGenObjC/property-list-in-extension.m | 4 +- clang/test/CodeGenObjC/protocol-comdat.m | 4 +- clang/test/CodeGenObjC/protocols.m | 12 +- clang/test/CodeGenObjC/section-name.m | 22 +- clang/test/CodeGenObjC/sections.m | 57 +- .../externally-initialized-selectors.mm | 7 +- clang/test/CodeGenObjCXX/mrc-weak.mm | 2 +- clang/test/CodeGenOpenCLCXX/global_init.cl | 11 + clang/test/Driver/XRay/xray-instrument-os.c | 2 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 8 +- .../distribute_parallel_for_default_messages.cpp | 8 +- .../OpenMP/distribute_parallel_for_messages.cpp | 2 +- .../distribute_parallel_for_simd_ast_print.cpp | 4 +- ...stribute_parallel_for_simd_default_messages.cpp | 8 +- clang/test/OpenMP/parallel_default_messages.cpp | 6 +- clang/test/OpenMP/parallel_for_ast_print.cpp | 4 +- .../test/OpenMP/parallel_for_default_messages.cpp | 6 +- clang/test/OpenMP/parallel_for_messages.cpp | 2 +- .../test/OpenMP/parallel_for_schedule_messages.cpp | 2 + .../OpenMP/parallel_for_simd_default_messages.cpp | 6 +- clang/test/OpenMP/parallel_for_simd_messages.cpp | 2 +- clang/test/OpenMP/parallel_messages.cpp | 30 +- .../OpenMP/parallel_sections_default_messages.cpp | 4 +- clang/test/OpenMP/parallel_sections_messages.cpp | 2 +- clang/test/OpenMP/report_default_DSA.cpp | 2 +- .../OpenMP/target_parallel_default_messages.cpp | 4 +- .../test/OpenMP/target_parallel_for_ast_print.cpp | 4 +- .../target_parallel_for_default_messages.cpp | 4 +- clang/test/OpenMP/target_parallel_for_messages.cpp | 2 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 4 +- .../target_parallel_for_simd_default_messages.cpp | 4 +- .../OpenMP/target_parallel_for_simd_messages.cpp | 2 +- .../test/OpenMP/target_teams_default_messages.cpp | 4 +- .../target_teams_distribute_default_messages.cpp | 2 +- .../OpenMP/target_teams_distribute_messages.cpp | 2 +- ...ms_distribute_parallel_for_default_messages.cpp | 2 +- ...t_teams_distribute_parallel_for_if_messages.cpp | 2 + ...rget_teams_distribute_parallel_for_messages.cpp | 2 +- ...stribute_parallel_for_simd_default_messages.cpp | 2 +- ...teams_distribute_parallel_for_simd_messages.cpp | 2 +- clang/test/OpenMP/target_teams_messages.cpp | 6 +- clang/test/OpenMP/task_default_messages.cpp | 4 +- clang/test/OpenMP/task_firstprivate_messages.cpp | 2 +- clang/test/OpenMP/task_messages.cpp | 14 +- clang/test/OpenMP/teams_default_messages.cpp | 4 +- .../OpenMP/teams_distribute_default_messages.cpp | 2 +- ...ms_distribute_parallel_for_default_messages.cpp | 2 +- .../teams_distribute_parallel_for_messages.cpp | 2 +- ...stribute_parallel_for_simd_default_messages.cpp | 2 +- ...teams_distribute_parallel_for_simd_messages.cpp | 2 +- .../teams_distribute_simd_default_messages.cpp | 2 +- .../test/OpenMP/teams_distribute_simd_messages.cpp | 2 +- clang/test/OpenMP/teams_messages.cpp | 2 +- clang/test/Parser/cxx-class.cpp | 13 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 2 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 2 +- .../test/SemaCXX/warn-overaligned-type-thrown.cpp | 66 + clang/tools/driver/cc1as_main.cpp | 3 +- clang/unittests/Format/FormatTestProto.cpp | 10 + clang/www/cxx_dr_status.html | 4 +- compiler-rt/include/sanitizer/msan_interface.h | 3 + compiler-rt/lib/builtins/divdf3.c | 40 +- compiler-rt/lib/builtins/divsf3.c | 34 +- compiler-rt/lib/builtins/divtf3.c | 34 +- compiler-rt/lib/builtins/fp_add_impl.inc | 25 +- compiler-rt/lib/builtins/fp_extend_impl.inc | 12 +- compiler-rt/lib/builtins/fp_fixint_impl.inc | 2 +- compiler-rt/lib/builtins/fp_fixuint_impl.inc | 2 +- compiler-rt/lib/builtins/fp_mul_impl.inc | 31 +- compiler-rt/lib/builtins/fp_trunc_impl.inc | 16 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 122 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.h | 78 +- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 78 +- compiler-rt/lib/fuzzer/FuzzerExtFunctions.def | 1 + compiler-rt/lib/fuzzer/FuzzerFlags.def | 6 +- compiler-rt/lib/fuzzer/FuzzerInternal.h | 6 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 45 +- compiler-rt/lib/fuzzer/FuzzerTracePC.cpp | 9 +- compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp | 86 + compiler-rt/lib/msan/msan_interceptors.cc | 2 + compiler-rt/lib/msan/msan_interface_internal.h | 2 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 9 +- compiler-rt/test/fuzzer/MsanParamUnpoison.cpp | 28 + compiler-rt/test/fuzzer/OnlySomeBytesTest.cpp | 10 +- compiler-rt/test/fuzzer/SingleMemcmpTest.cpp | 3 +- compiler-rt/test/fuzzer/dataflow.test | 2 +- compiler-rt/test/fuzzer/msan-param-unpoison.test | 5 + compiler-rt/test/fuzzer/only-some-bytes.test | 13 +- compiler-rt/test/fuzzer/value-profile-mem.test | 3 +- compiler-rt/test/msan/unpoison_param.cc | 51 + compiler-rt/test/tsan/libdispatch/io-race.c | 2 - lld/COFF/Chunks.cpp | 53 +- lld/COFF/Chunks.h | 4 - lld/COFF/DLL.cpp | 83 +- lld/COFF/PDB.cpp | 10 +- lld/COFF/Writer.cpp | 11 +- lld/ELF/Arch/PPC64.cpp | 9 + lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 4 +- lld/test/ELF/ppc64-call-reach.s | 15 +- lld/test/ELF/ppc64-ifunc.s | 28 +- lld/test/ELF/ppc64-local-dynamic.s | 2 +- lld/test/ELF/ppc64-long-branch-init.s | 44 + lld/test/ELF/ppc64-plt-stub.s | 11 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 11 +- lld/test/ELF/ppc64-toc-restore.s | 36 +- lld/test/wasm/pie.ll | 4 +- lld/test/wasm/shared.ll | 21 +- lld/wasm/Writer.cpp | 44 +- lldb/docs/index.rst | 1 + lldb/docs/use/python-reference.rst | 822 ++++ lldb/include/lldb/Core/Disassembler.h | 26 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 7 +- lldb/include/lldb/Symbol/SymbolFile.h | 12 + lldb/include/lldb/Symbol/UnwindTable.h | 1 + lldb/lit/Breakpoint/Inputs/jitbp.cpp | 2 + lldb/lit/Breakpoint/case-sensitive.test | 2 +- lldb/lit/Breakpoint/jitbp_elf.test | 12 + lldb/lit/BuildScript/compiler-full-path.test | 10 + lldb/lit/Register/Inputs/x86-64-write.cpp | 4 +- lldb/lit/helper/build.py | 12 +- lldb/lit/helper/toolchain.py | 2 +- .../TestRequireHWBreakpoints.py | 7 +- .../command_script/TestCommandScript.py | 1 - .../test/python_api/thread/TestThreadAPI.py | 1 - .../lldbsuite/test/tools/lldb-vscode/attach/main.c | 11 +- lldb/source/Commands/CommandObjectTarget.cpp | 8 + lldb/source/Core/Disassembler.cpp | 5 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 4 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 39 +- .../Plugins/Process/minidump/MinidumpParser.h | 6 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 37 +- .../Plugins/Process/minidump/MinidumpTypes.h | 31 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 6 +- .../Plugins/Process/minidump/ProcessMinidump.h | 2 +- .../Plugins/Process/minidump/ThreadMinidump.cpp | 4 +- .../Plugins/Process/minidump/ThreadMinidump.h | 2 +- lldb/source/Symbol/FuncUnwinders.cpp | 37 +- lldb/source/Symbol/SymbolFile.cpp | 2 + lldb/source/Symbol/UnwindTable.cpp | 7 + lldb/source/Target/Process.cpp | 3 +- lldb/source/Target/ThreadPlanStepRange.cpp | 7 +- .../Process/minidump/MinidumpParserTest.cpp | 28 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 - llvm/docs/CommandGuide/llvm-mca.rst | 52 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 7 + llvm/include/llvm/Object/COFFImportFile.h | 5 +- llvm/include/llvm/Object/ELFObjectFile.h | 45 +- llvm/include/llvm/Object/IRObjectFile.h | 3 +- llvm/include/llvm/Object/ObjectFile.h | 7 +- llvm/include/llvm/Object/SymbolicFile.h | 7 +- llvm/include/llvm/ObjectYAML/MinidumpYAML.h | 70 +- llvm/include/llvm/Transforms/Scalar/SROA.h | 1 - llvm/lib/Analysis/TargetLibraryInfo.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 11 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 2 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 20 +- .../JITLink/MachOAtomGraphBuilder.cpp | 6 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 18 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 2 +- llvm/lib/Object/ArchiveWriter.cpp | 4 +- llvm/lib/Object/ELFObjectFile.cpp | 6 +- llvm/lib/Object/IRObjectFile.cpp | 5 +- llvm/lib/Object/ObjectFile.cpp | 7 +- llvm/lib/ObjectYAML/MinidumpYAML.cpp | 126 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 8 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 17 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 5 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 5 +- llvm/lib/Target/TargetMachine.cpp | 6 +- .../Target/WebAssembly/known_gcc_test_failures.txt | 1 - llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 94 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 512 ++- llvm/lib/Transforms/Utils/Local.cpp | 59 +- llvm/test/CodeGen/AMDGPU/add3.ll | 53 + llvm/test/CodeGen/AMDGPU/add_shl.ll | 31 + llvm/test/CodeGen/AMDGPU/and_or.ll | 31 + llvm/test/CodeGen/AMDGPU/or3.ll | 26 + llvm/test/CodeGen/AMDGPU/shl_add.ll | 26 + llvm/test/CodeGen/AMDGPU/shl_or.ll | 41 + llvm/test/CodeGen/AMDGPU/xor3.ll | 167 + llvm/test/CodeGen/AMDGPU/xor_add.ll | 26 + llvm/test/CodeGen/NVPTX/load-store.ll | 8 +- llvm/test/CodeGen/WebAssembly/call-pic.ll | 2 +- llvm/test/CodeGen/X86/atomic-idempotent.ll | 88 +- llvm/test/CodeGen/X86/avx2-phaddsub.ll | 30 +- .../X86/discriminate-mem-ops-missing-info.ll | 55 + llvm/test/CodeGen/X86/haddsub-shuf.ll | 658 +-- llvm/test/CodeGen/X86/haddsub-undef.ll | 149 +- llvm/test/CodeGen/X86/haddsub.ll | 273 +- llvm/test/CodeGen/X86/phaddsub.ll | 497 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 39 +- .../DebugInfo/Generic/dbg-value-lower-linenos.ll | 113 + llvm/test/DebugInfo/X86/formal_parameter.ll | 3 + .../JITLink/X86/MachO_x86-64_relocations.s | 16 +- llvm/test/MC/AArch64/size-directive.s | 39 + llvm/test/Object/macho-invalid.test | 312 +- llvm/test/Transforms/InstCombine/fneg.ll | 12 + .../LoopVectorize/X86/masked_load_store.ll | 4776 ++++++++------------ .../X86/Inputs/statistics-fib.split-dwarf.s | 1359 ++++++ .../tools/llvm-dwarfdump/X86/statistics-dwo.test | 96 + llvm/test/tools/llvm-mca/X86/BdVer2/add-sequence.s | 92 +- .../llvm-mca/X86/BdVer2/clear-super-register-1.s | 36 +- .../llvm-mca/X86/BdVer2/clear-super-register-2.s | 152 +- .../llvm-mca/X86/BdVer2/dependency-breaking-cmp.s | 34 +- .../X86/BdVer2/dependency-breaking-pcmpeq.s | 60 +- .../X86/BdVer2/dependency-breaking-pcmpgt.s | 6 +- .../X86/BdVer2/dependency-breaking-sbb-2.s | 46 +- .../llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s | 12 +- llvm/test/tools/llvm-mca/X86/BdVer2/dot-product.s | 42 +- .../llvm-mca/X86/BdVer2/hadd-read-after-ld-1.s | 6 +- .../llvm-mca/X86/BdVer2/hadd-read-after-ld-2.s | 6 +- .../llvm-mca/X86/BdVer2/instruction-info-view.s | 12 +- .../llvm-mca/X86/BdVer2/int-to-fpu-forwarding-1.s | 48 +- .../llvm-mca/X86/BdVer2/int-to-fpu-forwarding-2.s | 60 +- .../llvm-mca/X86/BdVer2/int-to-fpu-forwarding-3.s | 16 +- .../tools/llvm-mca/X86/BdVer2/load-store-alias.s | 36 +- .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 399 +- .../tools/llvm-mca/X86/BdVer2/memcpy-like-test.s | 74 +- llvm/test/tools/llvm-mca/X86/BdVer2/one-idioms.s | 112 +- .../llvm-mca/X86/BdVer2/partial-reg-update-2.s | 4 +- .../llvm-mca/X86/BdVer2/partial-reg-update-3.s | 16 +- .../llvm-mca/X86/BdVer2/partial-reg-update-4.s | 48 +- .../llvm-mca/X86/BdVer2/partial-reg-update-5.s | 24 +- .../llvm-mca/X86/BdVer2/partial-reg-update-6.s | 48 +- .../tools/llvm-mca/X86/BdVer2/partial-reg-update.s | 8 +- llvm/test/tools/llvm-mca/X86/BdVer2/pipes-fpu.s | 88 +- llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s | 4 +- llvm/test/tools/llvm-mca/X86/BdVer2/rank.s | 110 +- .../tools/llvm-mca/X86/BdVer2/rcu-statistics.s | 4 +- .../tools/llvm-mca/X86/BdVer2/read-advance-1.s | 4 +- .../tools/llvm-mca/X86/BdVer2/read-advance-2.s | 20 +- .../tools/llvm-mca/X86/BdVer2/read-advance-3.s | 12 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-1.s | 42 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-2.s | 108 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-3.s | 92 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-4.s | 68 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-5.s | 68 +- .../tools/llvm-mca/X86/BdVer2/register-files-5.s | 130 +- .../tools/llvm-mca/X86/BdVer2/resources-3dnow.s | 118 +- .../test/tools/llvm-mca/X86/BdVer2/resources-adx.s | 18 +- .../test/tools/llvm-mca/X86/BdVer2/resources-aes.s | 26 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 2296 +++++----- .../tools/llvm-mca/X86/BdVer2/resources-bmi1.s | 106 +- .../llvm-mca/X86/BdVer2/resources-clflushopt.s | 6 +- .../tools/llvm-mca/X86/BdVer2/resources-cmov.s | 194 +- .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-f16c.s | 26 +- .../test/tools/llvm-mca/X86/BdVer2/resources-fma.s | 770 ++-- .../tools/llvm-mca/X86/BdVer2/resources-fma4.s | 386 +- .../tools/llvm-mca/X86/BdVer2/resources-lzcnt.s | 26 +- .../test/tools/llvm-mca/X86/BdVer2/resources-mmx.s | 302 +- .../tools/llvm-mca/X86/BdVer2/resources-movbe.s | 14 +- .../tools/llvm-mca/X86/BdVer2/resources-pclmul.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-popcnt.s | 26 +- .../llvm-mca/X86/BdVer2/resources-prefetchw.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 362 +- .../tools/llvm-mca/X86/BdVer2/resources-sse2.s | 904 ++-- .../tools/llvm-mca/X86/BdVer2/resources-sse3.s | 70 +- .../tools/llvm-mca/X86/BdVer2/resources-sse41.s | 348 +- .../tools/llvm-mca/X86/BdVer2/resources-sse42.s | 64 +- .../tools/llvm-mca/X86/BdVer2/resources-sse4a.s | 18 +- .../tools/llvm-mca/X86/BdVer2/resources-ssse3.s | 218 +- .../test/tools/llvm-mca/X86/BdVer2/resources-tbm.s | 162 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_32.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 2348 +++++----- .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 214 +- .../test/tools/llvm-mca/X86/BdVer2/resources-xop.s | 546 +-- .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 12 +- llvm/test/tools/llvm-mca/X86/BdVer2/simple-test.s | 8 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 140 +- .../X86/BdVer2/vec-logic-read-after-ld-1.s | 4 +- .../X86/BdVer2/vec-logic-read-after-ld-2.s | 4 +- .../llvm-mca/X86/BdVer2/xop-super-registers-1.s | 72 +- .../llvm-mca/X86/BdVer2/xop-super-registers-2.s | 70 +- .../llvm-mca/X86/BdVer2/zero-idioms-avx-256.s | 112 +- llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms.s | 278 +- llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 6 +- llvm/test/tools/llvm-mca/X86/cpus.s | 2 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-10.s | 110 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-11.s | 13 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-12.s | 13 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-6.s | 8 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-7.s | 5 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-8.s | 10 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-9.s | 110 + llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 2 +- .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 2 +- .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 2 +- .../tools/llvm-objcopy/ELF/invalid-e_phoff.test | 31 + .../tools/llvm-objcopy/ELF/invalid-e_shoff.test | 30 + .../tools/llvm-objcopy/ELF/linked-section.test | 29 + .../ELF/overlapping-sections-in-segments.test | 56 + .../llvm-objcopy/ELF/overlapping-sections.test | 56 + .../ELF/rename-section-duplicate-names.test | 30 + .../ELF/rename-section-empty-string.test | 24 + .../llvm-objcopy/ELF/shared-strtab-shstrtab.s | 106 + .../tools/llvm-objcopy/ELF/strip-sections.test | 94 +- .../ELF/tail-merged-string-tables.test | 82 + llvm/test/tools/obj2yaml/basic-minidump.yaml | 82 +- llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 19 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 2 +- llvm/tools/llvm-mca/CodeRegion.cpp | 96 +- llvm/tools/llvm-mca/CodeRegion.h | 8 +- llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 6 +- llvm/tools/llvm-mca/llvm-mca.cpp | 5 + llvm/tools/llvm-nm/llvm-nm.cpp | 12 +- llvm/tools/llvm-objdump/COFFDump.cpp | 2 +- llvm/tools/llvm-readobj/COFFImportDumper.cpp | 2 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 3 + llvm/utils/lit/lit/llvm/config.py | 2 +- llvm/utils/lit/tests/shtest-timeout.py | 4 +- 368 files changed, 15458 insertions(+), 12164 deletions(-) create mode 100644 clang/test/CodeGenOpenCLCXX/global_init.cl create mode 100644 clang/test/SemaCXX/warn-overaligned-type-thrown.cpp create mode 100644 compiler-rt/test/fuzzer/MsanParamUnpoison.cpp create mode 100644 compiler-rt/test/fuzzer/msan-param-unpoison.test create mode 100644 compiler-rt/test/msan/unpoison_param.cc create mode 100644 lld/test/ELF/ppc64-long-branch-init.s create mode 100644 lldb/docs/use/python-reference.rst create mode 100644 lldb/lit/Breakpoint/Inputs/jitbp.cpp create mode 100644 lldb/lit/Breakpoint/jitbp_elf.test create mode 100644 lldb/lit/BuildScript/compiler-full-path.test create mode 100644 llvm/test/CodeGen/AMDGPU/xor3.ll create mode 100644 llvm/test/CodeGen/X86/discriminate-mem-ops-missing-info.ll create mode 100644 llvm/test/DebugInfo/Generic/dbg-value-lower-linenos.ll create mode 100644 llvm/test/MC/AArch64/size-directive.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/statistics-fib.split-dwarf.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/statistics-dwo.test create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-10.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-11.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-12.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-8.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-9.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-e_phoff.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/invalid-e_shoff.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/linked-section.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/overlapping-sections-in-segments.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/overlapping-sections.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-duplicate-names.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-empty-string.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/shared-strtab-shstrtab.s create mode 100644 llvm/test/tools/llvm-objcopy/ELF/tail-merged-string-tables.test