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-allnoconfig in repository toolchain/ci/llvm-project.
from 38ef296265d [CodeGenPrepare] Ensure we get a non-null result from getTr [...] adds 86cfedce1c4 [FIX] Change test to read file instead adds 933e305ed90 [OpenCL] Switched CXX mode to be derived from C++17 adds d7b650cc721 [ARM][CGP] Guard against signext args and sitofp adds db68b104d8d [clangd] Use AsyncTaskRunner in BackgroundIndex instead of [...] adds 1fa5248d44c Fix gcc compilation warning in an assert [NFC] adds a186edbc000 Fix gcc compilation warning in test case [NFC] adds f45c8b21756 Fix uninitialized value warnings in StatepointBase construc [...] adds 2612bac747b [clangd] Fix a TSAN warning in TUSchedulerTests adds 85474275e10 Fix local variable shadow warning in SmallVectorBase constr [...] adds 80808ed0f6a [PowerPC][NFC] Add test for D60506 to show differences in code-gen adds 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 [...] new 93b6aa07519 [Object] Move ELF specific ObjectFile::getBuildAttributes t [...] new a2ab528c4ca [cmake] Remove MSVC C4800 override new 3c28a2dc6bd [Preamble] Stop circular inclusion of main file when buildi [...] new ba8f9123cdf Fix Wdocumentation warning. NFCI. new c8e68253deb [Object] Fix macho-invalid.test
The 5 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-tools-extra/clangd/index/Background.cpp | 21 +- clang-tools-extra/clangd/index/Background.h | 2 +- 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 +- .../clangd/unittests/PrintASTTests.cpp | 2 +- .../clangd/unittests/TUSchedulerTests.cpp | 8 +- .../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/Frontend/LangStandards.def | 3 +- 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/addrspace-of-this.cl | 8 +- clang/test/CodeGenOpenCLCXX/global_init.cl | 11 + clang/test/Driver/XRay/xray-instrument-os.c | 2 +- clang/test/Driver/arm-cortex-cpus.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/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/ADT/SmallVector.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 7 + llvm/include/llvm/IR/Statepoint.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 +- 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/ARM/ARMCodeGenPrepare.cpp | 22 +- 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/ARM/CGP/arm-cgp-casts.ll | 44 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll | 25 + .../PowerPC/use-cr-result-of-dom-icmp-st.ll | 576 +++ 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/ThinLTO/X86/strong_non_prevailing.ll | 4 +- .../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 +- .../llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 | Bin 904 -> 0 bytes llvm/test/tools/llvm-nm/X86/init-fini.test | 8 - llvm/test/tools/llvm-nm/data.test | 43 + llvm/test/tools/llvm-nm/linker-synthesized.test | 57 + llvm/test/tools/llvm-nm/nobits.test | 35 + llvm/test/tools/llvm-nm/nonalloc.test | 17 + llvm/test/tools/llvm-nm/readonly.test | 43 + 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 | 39 +- 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 +- 374 files changed, 15818 insertions(+), 12185 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/PowerPC/use-cr-result-of-dom-icmp-st.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 delete mode 100755 llvm/test/tools/llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 delete mode 100644 llvm/test/tools/llvm-nm/X86/init-fini.test create mode 100644 llvm/test/tools/llvm-nm/data.test create mode 100644 llvm/test/tools/llvm-nm/linker-synthesized.test create mode 100644 llvm/test/tools/llvm-nm/nobits.test create mode 100644 llvm/test/tools/llvm-nm/nonalloc.test create mode 100644 llvm/test/tools/llvm-nm/readonly.test