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 42e13c83284 [CodeGen] Improve formatting of jump tables (NFC) adds dfdee7bc152 [InstCombine] regenerate test checks; NFC adds 90079977ac5 [LLD][COFF] Case insensitive compares for /nodefaultlib adds d1a34f314d0 [xray] Remove usage of procid_t adds 68ea5fee21b Fix build in shared lib mode. adds 71ad22707cd [InstCombine] simplify code for inserts -> splat; NFC adds 039af0ea03f [clang-tidy] Generalize TransformerClangTidyCheck to take a [...] adds c8232e43107 [dotest] Add the ability to set environment variables for t [...] adds c95046501dc Fix leaks in LLVMCreateDisasmCPUFeatures adds a1d97a960e6 [WebAssembly] Implement tail calls and unify tablegen call classes adds 7663e0cd7db [WebAssembly] Omit wrap on i64x2.{shl,shr*} ISel when possible adds 208cce7500b Fix builbots after r364427. adds 03b2e2d9861 [IndVars] Kill a redundant bit of debug output adds 4c86dd90326 Allow matching extend-from-memory with strict FP nodes adds 9ab812d4752 [AMDGPU] Fix for branch offset hardware workaround adds 6083ae0b4a2 [InstCombine] change 'tmp' variable names; NFC adds 908b697e78f Make AddLastArg() variadic and use it more. No behavior change. adds 16ba077a2d5 [X86][AVX] Add reduced test case for PR41545 adds 46a3dbf9a62 Revert [InstCombine] change 'tmp' variable names; NFC adds b7e6c37efea Fixed memory use-after-free problem. adds 27789ce049c [Reproducers] Copy over access/modification time in the Fil [...] adds dfe079ffbfc [X86][SSE] getFauxShuffleMask - handle OR(x,y) where x and [...] adds 7ce858cc8cf Fix Wdocumentation warnings. NFCI. adds 806600987d3 llvm-objcopy: silence warning introduced in r364296 adds 730a95c88af Fix some undefined behavior (excessive shift of signed valu [...] adds 600941e34fe Print NULL as "(null)" in diagnostic message adds afa58b6ba19 [X86] Remove isTypePromotionOfi1ZeroUpBits and its helpers. adds 0e828958264 BitStream reader: propagate errors adds 4201ed2ea38 [x86-64] Use `//` for integer division in the target definition. adds 8ac899c6003 Make nrvo-string test more robust. adds e15dc954668 [wasm-ld] Add __global_base symbol to mark the value of --g [...] adds 9aad997a5aa [WebAssembly] Implement Address Sanitizer for Emscripten adds 3d12971e1c2 [X86] Rework the logic in LowerBuildVectorv16i8 to make bet [...] adds 6a87e0fc6ab [AMDGPU] Fix Livereg computation during epilogue insertion adds 968a4541820 [UpdateTestChecks][NFC] Remove entries with same prefix adds 47345534aac PEI: Add default handling of spills to registers adds c0cad983634 AMDGPU: Assert SPAdj is 0 adds d5f7196feb7 [clang-scan-deps] Introduce the DependencyScanning library [...] adds e6f2ff2c8d1 Revert r363191 "[MS] Pretend constexpr variable template sp [...] adds b5999f17d4f [InstCombine] change 'tmp' variable names; NFC adds 574cb0eb3a7 [SLP] Look-ahead operand reordering heuristic. adds b207baeb283 [Clang] Remove unused -split-dwarf and obsolete -enable-spl [...] adds 4561161345d Fix formatting after r364479 adds ddf025e8dc4 Use the // integer divide operator in these target definiti [...] adds e311a4d5c4d [SCCP] Fix non-deterministic uselists of return values (Den [...] adds 1659276beec Support nested target.xml register definition files, lack o [...] adds 4030631bfa2 [cmake] Allow config.guess to be run with MSYS on Windows adds 45763ee4079 [GWP-ASan] D63736 broke ARMv7/v8 sanitizer bots. adds f34711d9a08 Fix Bitcode/invalid.test adds d7999cbc6eb [ObjC] Improve error message for a malformed objc-type-name adds ab1d73ee324 [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot. adds c5c8e287565 [GN] Update build files adds 96ff25ad653 [NFC] Remove unneeded local variables adds 55afdeada47 [GN] Fix check-llvm adds d661a06bed4 [Reproducers] Fix flakiness and off-by-one during replay. adds f35a3456eaf [NFC] Return early for types with size zero adds 490bc46541c [NFC][PowerPC] Improve the for loop in Early Return adds 9f69052394a [InstCombine][NFCI] Fix test comments. adds 9ea5a322518 [X86] Teach selectScalarSSELoad to not narrow volatile loads. adds 9153501f074 [X86] Remove (vzext_movl (scalar_to_vector (load))) matchin [...] adds 59b39faa183 [IR] Add DISuprogram and DIE for a func decl adds 852f45ba88a gn build: Follow-up to r364491 "[GN] Update build files" adds 0f651685667 [clang] Add DISuprogram and DIE for a func decl adds e62456b3537 [lldb] [Plugins/SysV-x86_64] NetBSD is also using SysV ABI adds bfcc9968109 Fix GCC 4 build after r364464 adds 41825040f62 Fix -Wunused-variable warnings after r364464 adds a7cde103c18 [MachineFunction] Base support for call site info tracking adds 7b81b613686 Silence gcc warning after r364458 adds 8479240b0a6 [AMDGPU] Fix +DumpCode to print an entry label for the firs [...] adds 69ce1c13196 [GlobalISel] Allow multiple VRegs in ArgInfo. NFC adds c3dbe239779 [GlobalISel] Accept multiple vregs in lowerFormalArgs adds 8138996128c [GlobalISel] Accept multiple vregs for lowerCall's result adds 43fb5ae50c5 [GlobalISel] Accept multiple vregs for lowerCall's args adds 253b53b2ecf [AArch64 GlobalISel] Cleanup CallLowering. NFCI adds 74a50a723bf [GlobalISel] Remove [un]packRegs from IRTranslator adds d528bcd9657 [DebugInfo] Avoid register coalesing unsoundly changing DBG [...] adds 7eeeb5947ec [ISEL][X86] Tracking of registers that forward call arguments adds 687d47c2b0c [yaml2obj] - Allow overriding e_shentsize, e_shoff, e_shnum [...] adds 90e121fbe6b [X86][AVX] SimplifyDemandedVectorElts - combine PERMPD(x) - [...] adds 5cd77f98a1a [clangd] Address limitations in SelectionTree: adds d45b4f861e6 [X86][SSE] Regenerate v48 shuffle test on a variety of targets adds 5360589b7d0 [Attributor] Deducing existing nounwind attribute. adds cfe9d0fb2bb [Object/invalid.test] - Convert most of the sub tests to YAML. adds 22c96a966b1 IR: compare type attributes deeply when looking into functions. adds 3ca8f2b007c Add triple to a test I just added. adds 3b184cf7e10 [mips] Reformat MSA instruction definitions. NFC adds bf5fc620d95 [mips] Fix indentation and split long lines. NFC adds 8c35c438162 [mips] Add GPR_64 predicate to some mov[zn] instructions adds cbab10099d6 [clangd] No need to setTraversalScope in SemanticHighlighting. adds f4f608d1f49 [LLD][ELF] - Replace invalid-e_shnum.s with YAML based version. adds c5cff5d3d16 [X86] getFauxShuffle - add DemandedElts as a filter adds 02449f9c3cf [ARM] Tighten restrictions on use of SP in v8.1-M CSEL. adds e5ce56fb950 [ARM] Make coprocessor number restrictions consistent. adds ffb2b347ffb [ARM] Fix handling of zero offsets in LOB instructions. adds 1a3dc8f6784 [ARM] Fix bogus assertions in copyPhysReg v8.1-M cases. adds 79dc930c131 [clang-tidy] Fix NDEBUG build [NFC] adds 71d3869f60c [Backend] Keep call site info valid through the backend adds 93a825c8fb9 [clangd] Fix a case where we fail to detect a header-declar [...] adds a056684c335 [docs][tools] Add missing "program" tags to rst files adds 7c83f0705a8 [mips] Add new items to the list of features unsupported by P5600 adds e9ec0b6f094 [mips] Mark pseudo select instructions by the `hasNoSchedul [...] adds c692a8dc51d [TargetLowering] SimplifyDemandedBits - use DemandedElts to [...] adds a0d45058ebb [DWARF] Handle the DW_OP_entry_value operand adds 408fc0849ea Revert r363658 "[SVE][IR] Scalable Vector IR Type with pr42 [...] adds 157b073fa54 [PowerPC][HTM] Fix disassembling buffer overflow for tabort [...] adds 93184302370 Provide hashers for string_view only if they are using the [...] adds d0e098696f9 [InstCombine] remove 'tmp' names and regenerate checks; NFC adds d44cb7a6567 [scudo][standalone] Introduce the C & C++ wrappers [fixed] adds 83e1a1e79b5 [TargetLowering] SimplifyDemandedVectorElts - add shift/rot [...] adds 7a9ca67fd55 [LiveRangeEdit] Fix build failure caused by the rL364536 adds a4771e9dfdb Bitcode: derive all types used from records instead of Values. adds 6b8a2515baa [clangd] Emit semantic highlighting tokens when the main AS [...] adds 92b32a90870 [docs][llvm-nm][llvm-objdump] Improve "See Also" section adds d6a46aff591 [LiveDebugValues] Emit the debug entry values adds 7d8274d54d0 Followup to revision 364545: Turns out that clang issues di [...] adds 3b77583e952 [Attr] Add "willreturn" function attribute adds 1339f74b8a3 [debug-info] Make a couple of tests more robust. adds 9f7f5858fe4 Recommit [PowerPC] Update P9 vector costs for insert/extrac [...] adds c3ab38eaa97 Revert Add github lockdown app to auto-close pull requests. adds 41e20d21015 [llvm-nm] Fix for BZ41711 - Class character for a symbol wi [...] adds 8747c5f4828 [ARM] Fix formatting issue in ARMISelLowering.cpp adds 74343eba37c [X86] getTargetVShiftByConstNode - reduce variable scope. NFCI. adds 3b4a667854e Add a sanity check to the domain socket tests. adds 0627b09863b [CodeGen] [SelectionDAG] More efficient code for X % C == 0 [...] adds e9a2f4fe2ca Use getConstantOperandAPInt instead of getConstantOperandVa [...] adds 152dd3b8542 [ARM] Move low overhead loop codegen tests into a separate [...] adds 32ef9292bea AMDGPU: Make fixing i1 copies robust against re-ordering adds a166b903d0e Fix lld build on Windows with MSVC due to C2461 adds 0a2b7b79fac Revert "[CodeGen] [SelectionDAG] More efficient code for X [...]
No new revisions were added by this update.
Summary of changes: .github/lockdown.yml | 33 - clang-tools-extra/clang-doc/BitcodeReader.cpp | 86 +- clang-tools-extra/clang-doc/BitcodeWriter.cpp | 2 +- clang-tools-extra/clang-doc/BitcodeWriter.h | 2 +- .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 33 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 27 +- clang-tools-extra/clangd/ClangdServer.cpp | 19 +- clang-tools-extra/clangd/ClangdServer.h | 11 +- clang-tools-extra/clangd/ClangdUnit.cpp | 5 +- clang-tools-extra/clangd/CodeComplete.cpp | 5 +- clang-tools-extra/clangd/Selection.cpp | 154 +++- clang-tools-extra/clangd/SemanticHighlighting.cpp | 3 +- clang-tools-extra/clangd/SemanticHighlighting.h | 4 +- clang-tools-extra/clangd/index/Background.cpp | 6 +- clang-tools-extra/clangd/refactor/Rename.cpp | 25 +- .../clangd/unittests/HeadersTests.cpp | 2 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 41 +- .../clangd/unittests/SelectionTests.cpp | 61 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 26 + .../clang-tidy/TransformerClangTidyCheckTest.cpp | 62 +- clang/include/clang/AST/Decl.h | 2 + clang/include/clang/Basic/CodeGenOptions.def | 2 - clang/include/clang/Basic/CodeGenOptions.h | 2 - clang/include/clang/Basic/Diagnostic.h | 7 + clang/include/clang/Driver/CC1Options.td | 6 - clang/include/clang/Frontend/FrontendAction.h | 3 +- clang/include/clang/Serialization/ASTReader.h | 9 +- .../clang/Serialization/GlobalModuleIndex.h | 24 +- .../DependencyScanning/DependencyScanningWorker.h | 58 ++ clang/include/clang/Tooling/Tooling.h | 5 + clang/lib/AST/ASTContext.cpp | 23 +- clang/lib/CodeGen/BackendUtil.cpp | 9 +- clang/lib/CodeGen/CGDebugInfo.cpp | 46 +- clang/lib/CodeGen/CGDebugInfo.h | 10 +- clang/lib/CodeGen/CGDecl.cpp | 21 +- clang/lib/CodeGen/CGExpr.cpp | 14 +- clang/lib/Driver/ToolChains/Clang.cpp | 56 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 2 +- clang/lib/Frontend/ASTUnit.cpp | 11 +- clang/lib/Frontend/CompilerInstance.cpp | 27 +- clang/lib/Frontend/CompilerInvocation.cpp | 17 - clang/lib/Frontend/FrontendAction.cpp | 16 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 3 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 6 +- clang/lib/Frontend/SerializedDiagnosticReader.cpp | 94 +- clang/lib/Frontend/TestModuleFileExtension.cpp | 15 +- clang/lib/Parse/ParseObjc.cpp | 2 +- clang/lib/Serialization/ASTReader.cpp | 755 ++++++++++++---- clang/lib/Serialization/ASTReaderDecl.cpp | 65 +- clang/lib/Serialization/ASTReaderStmt.cpp | 15 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 147 +-- clang/lib/Tooling/CMakeLists.txt | 1 + .../lib/Tooling/DependencyScanning/CMakeLists.txt | 22 + .../DependencyScanningWorker.cpp | 149 ++++ clang/lib/Tooling/Tooling.cpp | 7 +- clang/test/ClangScanDeps/Inputs/regular_cdb.json | 2 +- clang/test/ClangScanDeps/error.cpp | 21 + clang/test/CodeGen/debug-info-extern-call.c | 15 + clang/test/CodeGen/split-debug-filename.c | 7 +- clang/test/CodeGen/split-debug-output.c | 2 +- clang/test/CodeGen/split-debug-single-file.c | 13 +- .../test/CodeGenCXX/ms-constexpr-var-template.cpp | 11 - clang/test/Driver/split-debug.c | 12 +- clang/test/Driver/wasm-toolchain.c | 4 + clang/test/Index/pch-from-libclang.c | 1 + clang/test/Parser/objc-interfaces.m | 3 + clang/test/SemaObjC/invalid-typename.m | 2 +- clang/tools/c-index-test/c-index-test.c | 10 +- clang/tools/clang-scan-deps/CMakeLists.txt | 1 + clang/tools/clang-scan-deps/ClangScanDeps.cpp | 136 +-- compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 75 +- compiler-rt/lib/scudo/standalone/flags_parser.cc | 1 + compiler-rt/lib/scudo/standalone/flags_parser.h | 1 - .../lib/scudo/standalone/tests/CMakeLists.txt | 44 +- .../lib/scudo/standalone/tests/wrappers_c_test.cc | 225 +++++ .../scudo/standalone/tests/wrappers_cpp_test.cc | 117 +++ compiler-rt/lib/scudo/standalone/tsd.h | 5 + compiler-rt/lib/scudo/standalone/wrappers_c.cc | 39 + compiler-rt/lib/scudo/standalone/wrappers_c.h | 52 ++ compiler-rt/lib/scudo/standalone/wrappers_c.inc | 176 ++++ .../lib/scudo/standalone/wrappers_c_bionic.cc | 49 + .../lib/scudo/standalone/wrappers_c_checks.h | 67 ++ compiler-rt/lib/scudo/standalone/wrappers_cpp.cc | 107 +++ debuginfo-tests/nrvo-string.cpp | 7 +- libcxx/include/string_view | 8 +- .../basic.string.hash/char_type_hash.fail.cpp | 2 +- .../string.view.hash/char_type.hash.fail.cpp} | 11 +- lld/COFF/Config.h | 2 +- lld/COFF/Driver.cpp | 6 +- lld/COFF/SymbolTable.cpp | 4 +- lld/test/COFF/nodefaultlib.test | 7 + lld/test/ELF/invalid/Inputs/invalid-e_shnum.elf | Bin 64 -> 0 bytes lld/test/ELF/invalid/invalid-e_shnum.s | 3 - lld/test/ELF/invalid/invalid-e_shnum.test | 15 + lld/test/wasm/global-base.test | 71 ++ lld/wasm/Driver.cpp | 1 + lld/wasm/Symbols.cpp | 1 + lld/wasm/Symbols.h | 4 + lld/wasm/Writer.cpp | 3 + .../python/x86_64_linux_target_definition.py | 2 +- .../python/x86_64_qemu_target_definition.py | 2 +- lldb/examples/python/x86_64_target_definition.py | 2 +- lldb/packages/Python/lldbsuite/test/dotest.py | 3 + lldb/packages/Python/lldbsuite/test/dotest_args.py | 6 + .../gdb_remote_client/TestNestedRegDefinitions.py | 238 +++++ lldb/packages/Python/lldbsuite/test/lldbtest.py | 3 + .../Python/lldbsuite/test/lldbtest_config.py | 3 + .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 1 + .../GDBRemoteCommunicationReplayServer.cpp | 31 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 143 +-- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 5 + lldb/source/Utility/FileCollector.cpp | 31 + lldb/unittests/Host/SocketTest.cpp | 6 +- llvm/cmake/modules/GetHostTriple.cmake | 2 +- llvm/docs/CodeGenerator.rst | 7 +- llvm/docs/CommandGuide/FileCheck.rst | 2 + llvm/docs/CommandGuide/bugpoint.rst | 2 + llvm/docs/CommandGuide/dsymutil.rst | 2 + llvm/docs/CommandGuide/lit.rst | 2 + llvm/docs/CommandGuide/llc.rst | 7 + llvm/docs/CommandGuide/lli.rst | 2 + llvm/docs/CommandGuide/llvm-ar.rst | 1 + llvm/docs/CommandGuide/llvm-as.rst | 2 + llvm/docs/CommandGuide/llvm-bcanalyzer.rst | 2 + llvm/docs/CommandGuide/llvm-build.rst | 1 + llvm/docs/CommandGuide/llvm-config.rst | 1 + llvm/docs/CommandGuide/llvm-cov.rst | 2 + llvm/docs/CommandGuide/llvm-cxxfilt.rst | 2 + llvm/docs/CommandGuide/llvm-cxxmap.rst | 2 + llvm/docs/CommandGuide/llvm-diff.rst | 1 + llvm/docs/CommandGuide/llvm-dis.rst | 1 + llvm/docs/CommandGuide/llvm-dwarfdump.rst | 2 + llvm/docs/CommandGuide/llvm-exegesis.rst | 2 + llvm/docs/CommandGuide/llvm-extract.rst | 2 + llvm/docs/CommandGuide/llvm-lib.rst | 1 + llvm/docs/CommandGuide/llvm-link.rst | 2 + llvm/docs/CommandGuide/llvm-lipo.rst | 2 + llvm/docs/CommandGuide/llvm-mca.rst | 7 + llvm/docs/CommandGuide/llvm-nm.rst | 5 +- llvm/docs/CommandGuide/llvm-objdump.rst | 4 +- llvm/docs/CommandGuide/llvm-pdbutil.rst | 2 + llvm/docs/CommandGuide/llvm-profdata.rst | 2 + llvm/docs/CommandGuide/llvm-readobj.rst | 2 + llvm/docs/CommandGuide/llvm-stress.rst | 2 + llvm/docs/CommandGuide/llvm-symbolizer.rst | 2 + llvm/docs/CommandGuide/opt.rst | 2 + llvm/docs/CommandGuide/tblgen.rst | 2 + llvm/docs/LangRef.rst | 82 +- llvm/docs/MIRLangRef.rst | 7 + llvm/docs/WritingAnLLVMPass.rst | 4 +- llvm/include/llvm/ADT/DenseMapInfo.h | 16 - llvm/include/llvm/BinaryFormat/Dwarf.def | 2 + llvm/include/llvm/Bitcode/BitstreamReader.h | 149 ++-- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 3 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 59 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 8 - llvm/include/llvm/CodeGen/MIRYamlMapping.h | 64 ++ llvm/include/llvm/CodeGen/MachineFunction.h | 36 + llvm/include/llvm/CodeGen/SelectionDAG.h | 15 + llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 4 +- llvm/include/llvm/IR/Attributes.td | 3 + llvm/include/llvm/IR/DebugInfoMetadata.h | 15 +- llvm/include/llvm/IR/DerivedTypes.h | 68 +- llvm/include/llvm/IR/Type.h | 1 - llvm/include/llvm/ObjectYAML/ELFYAML.h | 5 + llvm/include/llvm/Option/ArgList.h | 10 +- llvm/include/llvm/Support/Error.h | 10 +- llvm/include/llvm/Support/LEB128.h | 2 +- llvm/include/llvm/Support/ScalableSize.h | 43 - llvm/include/llvm/Target/TargetSelectionDAG.td | 13 + llvm/include/llvm/Transforms/IPO/Attributor.h | 17 + llvm/lib/AsmParser/LLLexer.cpp | 2 +- llvm/lib/AsmParser/LLParser.cpp | 14 +- llvm/lib/AsmParser/LLToken.h | 2 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 981 ++++++++++++++------- llvm/lib/Bitcode/Reader/BitstreamReader.cpp | 273 ++++-- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 189 ++-- llvm/lib/Bitcode/Reader/ValueList.cpp | 12 +- llvm/lib/Bitcode/Reader/ValueList.h | 28 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 7 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 21 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 5 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 17 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 15 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 61 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 88 +- llvm/lib/CodeGen/InlineSpiller.cpp | 2 + llvm/lib/CodeGen/LiveDebugValues.cpp | 159 +++- llvm/lib/CodeGen/LiveRangeEdit.cpp | 2 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 47 + llvm/lib/CodeGen/MIRPrinter.cpp | 37 + llvm/lib/CodeGen/MachineFunction.cpp | 23 + llvm/lib/CodeGen/MachineOutliner.cpp | 12 +- llvm/lib/CodeGen/MachineVerifier.cpp | 4 + llvm/lib/CodeGen/PeepholeOptimizer.cpp | 2 + llvm/lib/CodeGen/PrologEpilogInserter.cpp | 31 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 87 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 50 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 10 +- llvm/lib/CodeGen/XRayInstrumentation.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 20 +- llvm/lib/DebugInfo/{ => GSYM}/LLVMBuild.txt | 12 +- llvm/lib/DebugInfo/GSYM/Range.cpp | 2 +- llvm/lib/DebugInfo/LLVMBuild.txt | 2 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/Attributes.cpp | 2 + llvm/lib/IR/DebugInfoMetadata.cpp | 21 +- llvm/lib/IR/LLVMContextImpl.h | 2 +- llvm/lib/IR/Type.cpp | 13 +- llvm/lib/IR/Verifier.cpp | 43 +- llvm/lib/MC/MCDisassembler/Disassembler.cpp | 28 +- llvm/lib/MC/MCDisassembler/Disassembler.h | 34 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 + llvm/lib/Option/ArgList.cpp | 15 - llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 75 +- llvm/lib/Target/AArch64/AArch64CallLowering.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 10 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 28 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 + .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 44 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 9 + llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 21 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 2 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 63 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 3 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 8 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 22 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 34 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 89 +- llvm/lib/Target/ARM/ARMCallLowering.h | 2 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 98 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 23 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 6 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 25 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 19 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 12 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 39 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 105 ++- llvm/lib/Target/ARM/ThumbRegisterInfo.cpp | 68 +- llvm/lib/Target/ARM/ThumbRegisterInfo.h | 6 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 19 +- llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/Mips/MipsCondMov.td | 22 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 10 +- llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 78 +- llvm/lib/Target/Mips/MipsScheduleP5600.td | 6 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 6 - llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp | 8 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 11 +- llvm/lib/Target/PowerPC/PPCInstrHTM.td | 38 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4 - llvm/lib/Target/PowerPC/PPCRegisterInfo.td | 2 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 29 + llvm/lib/Target/SystemZ/SystemZInstrFP.td | 10 +- .../WebAssembly/WebAssemblyCallIndirectFixup.cpp | 20 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 13 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 22 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 182 ++-- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 3 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 10 +- .../WebAssembly/WebAssemblyMemIntrinsicResults.cpp | 4 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 4 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 88 +- llvm/lib/Target/X86/X86CallLowering.cpp | 27 +- llvm/lib/Target/X86/X86CallLowering.h | 2 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 29 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 257 +++--- llvm/lib/Transforms/IPO/Attributor.cpp | 95 +- .../InstCombine/InstCombineVectorOps.cpp | 42 +- .../Instrumentation/AddressSanitizer.cpp | 4 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2 - llvm/lib/Transforms/Scalar/SCCP.cpp | 13 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 1 + llvm/lib/Transforms/Utils/FunctionComparator.cpp | 13 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 282 +++++- .../Analysis/CostModel/PowerPC/insert_extract.ll | 48 +- llvm/test/Bitcode/attributes.ll | 11 +- llvm/test/Bitcode/compatibility.ll | 4 - llvm/test/Bitcode/invalid.test | 16 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 13 +- .../AArch64/GlobalISel/call-translator-cse.ll | 10 +- .../AArch64/GlobalISel/call-translator-ios.ll | 9 +- .../CodeGen/AArch64/GlobalISel/call-translator.ll | 44 +- .../GlobalISel/irtranslator-amdgpu_kernel.ll | 8 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 1 + llvm/test/CodeGen/AMDGPU/debug.ll | 2 + llvm/test/CodeGen/AMDGPU/i1-copies-rpo.mir | 51 ++ .../CodeGen/ARM/GlobalISel/arm-param-lowering.ll | 120 +-- llvm/test/CodeGen/ARM/ldrex-frame-size.ll | 8 +- llvm/test/CodeGen/ARM/scavenging.mir | 66 -- llvm/test/CodeGen/ARM/thumb1-varalloc.ll | 5 +- .../test/CodeGen/MIR/X86/call-site-info-error1.mir | 23 + .../test/CodeGen/MIR/X86/call-site-info-error2.mir | 23 + .../test/CodeGen/MIR/X86/call-site-info-error3.mir | 23 + .../test/CodeGen/MIR/X86/call-site-info-error4.mir | 23 + llvm/test/CodeGen/PowerPC/htm.ll | 20 + llvm/test/CodeGen/SystemZ/fp-strict-conv-02.ll | 65 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-03.ll | 71 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-04.ll | 71 +- .../SystemZ/vector-constrained-fp-intrinsics.ll | 52 +- llvm/test/CodeGen/Thumb/emergency-spill-slot.ll | 380 ++++++++ llvm/test/CodeGen/Thumb/frame-access.ll | 31 +- llvm/test/CodeGen/Thumb/large-stack.ll | 10 +- llvm/test/CodeGen/WebAssembly/call.ll | 27 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 57 +- llvm/test/CodeGen/WebAssembly/tailcall.ll | 140 ++- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 13 +- llvm/test/CodeGen/X86/call-site-info-output.ll | 44 + llvm/test/CodeGen/X86/combine-sdiv.ll | 480 +++++----- llvm/test/CodeGen/X86/combine-udiv.ll | 46 +- llvm/test/CodeGen/X86/fold-load-unops.ll | 34 + llvm/test/CodeGen/X86/known-signbits-vector.ll | 53 +- .../CodeGen/X86/machinesink-merge-debuginfo.ll | 14 +- .../test/CodeGen/X86/machinesink-null-debuginfo.ll | 3 +- llvm/test/CodeGen/X86/promote-vec3.ll | 9 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 5 +- llvm/test/CodeGen/X86/var-permute-128.ll | 20 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 55 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 50 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 12 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 170 ++-- llvm/test/CodeGen/X86/vector-fshr-256.ll | 45 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 20 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 28 + llvm/test/CodeGen/X86/vector-shuffle-v48.ll | 105 ++- llvm/test/CodeGen/X86/widen_conv-3.ll | 2 + llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir | 79 ++ .../MIR/X86/multiple-param-dbg-value-entry.mir | 83 ++ .../MIR/X86/regcoalescing-clears-dead-dbgvals.mir | 243 +++++ .../WebAssembly/dbg-value-move-reg-stackify.mir | 8 +- llvm/test/MC/AMDGPU/offsetbug_once.s | 74 ++ llvm/test/MC/AMDGPU/offsetbug_one_and_one.s | 78 ++ llvm/test/MC/AMDGPU/offsetbug_twice.s | 118 +++ llvm/test/MC/ARM/coprocessors.s | 74 ++ llvm/test/MC/ARM/diagnostics.s | 24 +- llvm/test/MC/ARM/mve-misc.s | 4 + llvm/test/MC/ARM/thumb2-diagnostics.s | 4 +- llvm/test/MC/ARM/thumbv8.1m.s | 20 + llvm/test/MC/ARM/v8_IT_manual.s | 928 +++++++++---------- llvm/test/MC/Disassembler/ARM/coprocessors-arm.txt | 68 ++ .../MC/Disassembler/ARM/coprocessors-thumb.txt | 70 ++ llvm/test/MC/Disassembler/ARM/mve-misc.txt | 46 +- llvm/test/MC/Disassembler/ARM/mve-qdest-rsrc.txt | 8 +- llvm/test/MC/Disassembler/ARM/mve-scalar-shift.txt | 2 +- llvm/test/MC/Disassembler/ARM/thumb2-v8.1m.txt | 18 + llvm/test/MC/Disassembler/ARM/thumbv8.1m.s | 16 +- .../Disassembler/PowerPC/ppc64-encoding-p8htm.txt | 43 + llvm/test/MC/WebAssembly/tail-call-encodings.s | 22 + llvm/test/Object/Inputs/invalid-bad-rel-type.elf | Bin 845 -> 0 bytes llvm/test/Object/Inputs/invalid-buffer.elf | 1 - llvm/test/Object/Inputs/invalid-rel-sym.elf | Bin 496 -> 0 bytes llvm/test/Object/Inputs/invalid-section-index.elf | Bin 536 -> 0 bytes llvm/test/Object/Inputs/invalid-section-size.elf | Bin 584 -> 0 bytes llvm/test/Object/Inputs/invalid-sections-num.elf | Bin 528 -> 0 bytes llvm/test/Object/Inputs/invalid-sh_entsize.elf | Bin 1736 -> 0 bytes .../test/Object/Inputs/invalid-strtab-non-null.elf | Bin 536 -> 0 bytes llvm/test/Object/Inputs/invalid-strtab-type.elf | Bin 536 -> 0 bytes .../Object/Inputs/invalid-strtab-zero-size.elf | Bin 494 -> 0 bytes .../Object/Inputs/invalid-symbol-table-size.elf | Bin 536 -> 0 bytes llvm/test/Object/Inputs/invalid-xindex-size.elf | Bin 624 -> 0 bytes llvm/test/Object/invalid.test | 392 ++++++-- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 99 +++ llvm/test/Transforms/FunctionAttrs/willreturn.ll | 469 ++++++++++ .../Transforms/HardwareLoops/ARM/calls-codegen.ll | 58 ++ llvm/test/Transforms/HardwareLoops/ARM/calls.ll | 20 - llvm/test/Transforms/InstCombine/broadcast.ll | 208 +++-- llvm/test/Transforms/InstCombine/onehot_merge.ll | 127 +-- .../InstCombine/signbit-lshr-and-icmpeq-zero.ll | 4 +- .../InstCombine/signbit-shl-and-icmpeq-zero.ll | 4 +- llvm/test/Transforms/MergeFunc/byval-attr-type.ll | 37 + .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 134 ++- llvm/test/Verifier/diexpression-entry-value.ll | 7 + .../Verifier/diexpression-valid-entry-value.ll | 5 + llvm/test/Verifier/metadata-function-dbg.ll | 9 +- llvm/test/Verifier/scalable-aggregates.ll | 27 - llvm/test/Verifier/scalable-global-vars.ll | 26 - .../X86/debug_loc_OP_GNU_entry_value.s | 59 ++ .../llvm-dwarfdump/X86/debug_loc_OP_entry_value.s | 59 ++ llvm/test/tools/llvm-lto/error.ll | 2 +- llvm/test/tools/llvm-nm/format-sysv-binding.test | 46 +- llvm/test/tools/yaml2obj/elf-header-sh-fields.yaml | 61 ++ llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 131 ++- llvm/tools/llvm-nm/llvm-nm.cpp | 7 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.h | 4 + llvm/tools/llvm-xray/xray-account.h | 12 +- llvm/tools/llvm-xray/xray-graph.h | 3 +- llvm/tools/obj2yaml/elf2yaml.cpp | 4 +- llvm/tools/yaml2obj/yaml2elf.cpp | 14 +- llvm/unittests/Bitcode/BitstreamReaderTest.cpp | 36 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/VectorTypesTest.cpp | 164 ---- llvm/utils/UpdateTestChecks/asm.py | 2 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + .../utils/gn/secondary/clang/lib/Analysis/BUILD.gn | 1 + .../Tooling/DependencyScanning}/BUILD.gn | 6 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../secondary/clang/tools/clang-scan-deps/BUILD.gn | 1 + .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 11 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/GSYM/BUILD.gn | 17 + openmp/runtime/src/kmp_csupport.cpp | 6 +- openmp/runtime/src/kmp_runtime.cpp | 21 +- 418 files changed, 11685 insertions(+), 4711 deletions(-) delete mode 100644 .github/lockdown.yml create mode 100644 clang/include/clang/Tooling/DependencyScanning/DependencyScanni [...] create mode 100644 clang/lib/Tooling/DependencyScanning/CMakeLists.txt create mode 100644 clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp create mode 100644 clang/test/ClangScanDeps/error.cpp create mode 100644 clang/test/CodeGen/debug-info-extern-call.c delete mode 100644 clang/test/CodeGenCXX/ms-constexpr-var-template.cpp create mode 100644 compiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c.cc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c.h create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c.inc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c_bionic.cc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c_checks.h create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_cpp.cc copy libcxx/test/std/strings/{basic.string.hash/char_type_hash.fail.cpp => string. [...] delete mode 100644 lld/test/ELF/invalid/Inputs/invalid-e_shnum.elf delete mode 100644 lld/test/ELF/invalid/invalid-e_shnum.s create mode 100644 lld/test/ELF/invalid/invalid-e_shnum.test create mode 100644 lld/test/wasm/global-base.test create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] delete mode 100644 llvm/include/llvm/Support/ScalableSize.h copy llvm/lib/DebugInfo/{ => GSYM}/LLVMBuild.txt (77%) create mode 100644 llvm/test/CodeGen/AMDGPU/i1-copies-rpo.mir delete mode 100644 llvm/test/CodeGen/ARM/scavenging.mir create mode 100644 llvm/test/CodeGen/MIR/X86/call-site-info-error1.mir create mode 100644 llvm/test/CodeGen/MIR/X86/call-site-info-error2.mir create mode 100644 llvm/test/CodeGen/MIR/X86/call-site-info-error3.mir create mode 100644 llvm/test/CodeGen/MIR/X86/call-site-info-error4.mir create mode 100644 llvm/test/CodeGen/Thumb/emergency-spill-slot.ll create mode 100644 llvm/test/CodeGen/X86/call-site-info-output.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/multiple-param-dbg-value-entry.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/regcoalescing-clears-dead-dbgvals.mir create mode 100644 llvm/test/MC/AMDGPU/offsetbug_once.s create mode 100644 llvm/test/MC/AMDGPU/offsetbug_one_and_one.s create mode 100644 llvm/test/MC/AMDGPU/offsetbug_twice.s create mode 100644 llvm/test/MC/ARM/coprocessors.s create mode 100644 llvm/test/MC/Disassembler/ARM/coprocessors-arm.txt create mode 100644 llvm/test/MC/Disassembler/ARM/coprocessors-thumb.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-p8htm.txt create mode 100644 llvm/test/MC/WebAssembly/tail-call-encodings.s delete mode 100644 llvm/test/Object/Inputs/invalid-bad-rel-type.elf delete mode 100644 llvm/test/Object/Inputs/invalid-buffer.elf delete mode 100644 llvm/test/Object/Inputs/invalid-rel-sym.elf delete mode 100644 llvm/test/Object/Inputs/invalid-section-index.elf delete mode 100644 llvm/test/Object/Inputs/invalid-section-size.elf delete mode 100644 llvm/test/Object/Inputs/invalid-sections-num.elf delete mode 100755 llvm/test/Object/Inputs/invalid-sh_entsize.elf delete mode 100644 llvm/test/Object/Inputs/invalid-strtab-non-null.elf delete mode 100644 llvm/test/Object/Inputs/invalid-strtab-type.elf delete mode 100644 llvm/test/Object/Inputs/invalid-strtab-zero-size.elf delete mode 100755 llvm/test/Object/Inputs/invalid-symbol-table-size.elf delete mode 100644 llvm/test/Object/Inputs/invalid-xindex-size.elf create mode 100644 llvm/test/Transforms/FunctionAttrs/nounwind.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/willreturn.ll create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/calls-codegen.ll create mode 100644 llvm/test/Transforms/MergeFunc/byval-attr-type.ll create mode 100644 llvm/test/Verifier/diexpression-entry-value.ll create mode 100644 llvm/test/Verifier/diexpression-valid-entry-value.ll delete mode 100644 llvm/test/Verifier/scalable-aggregates.ll delete mode 100644 llvm/test/Verifier/scalable-global-vars.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_loc_OP_GNU_entry_value.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_loc_OP_entry_value.s create mode 100644 llvm/test/tools/yaml2obj/elf-header-sh-fields.yaml delete mode 100644 llvm/unittests/IR/VectorTypesTest.cpp copy llvm/utils/gn/secondary/clang/{tools/clang-scan-deps => lib/Tooling/Dependenc [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/DebugInfo/GSYM/BUILD.gn