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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 4e225deab4d [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to [...] adds 783dbe402f1 [X86][AVX] combineX86ShufflesRecursively - peek through ext [...] adds bddb8c35973 [DAGCombine] More diamong carry pattern optimization. adds f50a953ea77 [scudo][standalone] Link tests against libatomic adds 39e7a97ad73 [SCEV] Preserve flags on add/muls in getSCEVATScope adds 57dfacb32d2 Use getAllOnesConstants instead of -1 in DAGCombiner. NFC adds c1c86adb164 [SLP] add tests for bitcasted vector pointer load; NFC adds 826db453d1f [NFC][InstCombine] onehot_merge.ll: add last few tests in t [...] adds 26812c7675d [X86] ComputeNumSignBitsForTargetNode - add target shuffle [...] adds 83bbe2f4188 [CodeGen] Make branch funnels pass the machine verifier adds f8251f1ee6c Add plugin.process.gdb-remote.use-libraries-svr4 option adds 4e8b99a5c37 [Bitcode] Update CHECK-DAG usage in tests adds 720baf04163 [X86] Avoid SFB - Skip meta instructions adds 11953acb137 [X86] Update test; NFC adds a99cfeea444 [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough [...] adds b853fa6bffc [macCatalyst] Print out macCatalyst in llvm-objdump for the [...] adds 2d57e7d6578 [clang-scan-deps] use `-Wno-error` when scanning for dependencies adds 83cca94194b [LFTR] Hoist extend expressions outside of loops w/o waitin [...] adds 4c80281c962 [LFTR] Remove falsely generalized (dead) code [NFC] adds 1c478d6e85c [libc++] Update availability markup for Filesystem on Apple [...] adds 65841093897 Fix precedence in assert from r364961 adds abc8f344d68 [LFTR] Sink the decision not use truncate scheme for consta [...] adds e7a258c6d91 [LFTR] Style and comment changes to clarify the narrow vs w [...] adds 14f15434251 [LFTR] Remove a stray variable shadow *of the same value* [NFC] adds 6f419a33709 [AMDGPU] Kernel arg metadata: added support for "__hip_text [...] adds f1807a7df6b Fix tuple's conditionally explicit constructors for very we [...] adds ea06d63c356 [LFTR] Use SCEVExpander for the pointer limit case instead [...] adds f12b75b6a76 Try to XFAIL mri-utf8.test on Mac adds 78a60c762ae [LoopBase] Strengthen isLoopExiting by requiring that BB mu [...] adds ede514049ae Fixed a link in ReleaseNotes.rst (follow-up to r365007) adds 50dc28b5569 Teach ValueTracking that aarch64.irg result aliases its input. adds 7afe9ea96f6 Add tests for regex_match ambiguity (aka LWG2273). NFC. Rev [...] adds a767b05cf70 [Docs] Unify build instructions adds a4210f7b102 Remove code-signing.txt now that it's part of the docs adds d2f8b928205 [Docs] Update documentation build instructions. adds 223ad85c692 Revert "[llvm-ar][test] Add to MRI test coverage" adds 78c0aefb220 [analyzer] exploded-graph-rewriter: Implement a black-and-w [...] adds 667ca68bdef [Docs] Remove stale builder adds c96c174557c Revert "[AMDGPU] Kernel arg metadata: added support for "__ [...] adds 6004d9a13d1 [WebAssembly] Add option to emit passive segments adds 8bb1e1527ca [WebAssembly][NFC] simplify SjLj inline assembly test adds e0afcd8d266 Refactor ObjectFile::GetSDKVersion adds e0308279cbd [Bitcode] Move Bitstream to a separate library adds 2e97d2aa1bd cmake: Add CLANG_LINK_CLANG_DYLIB option adds 43cbca50e42 GlobalISel: Fix widenScalar for pointer typed G_MERGE_VALUES adds 41ee3977c45 [JumpThreading] Fix threading with unusual PHI nodes. adds 5b0922fe1f9 AMDGPU: Add pass to lower SGPR spills adds ec4be576554 [WebAssembly] Enable IndirectBrExpandPass adds f7e52fbdb5a Revert [ThinLTO] Optimize writeonly globals out adds f5a885fddd6 [JITLink][ORC] Add EHFrameRegistrar interface, use in EHFra [...] adds 995798d2d58 [MachO] Add valid architecture function adds 51d3c4dfcd7 [WebAssembly] Update test failure explanations adds e6ba313a86a [Remarks][NFC] Move the string table parsing out of the par [...] adds 312f1d7d7c5 [Remarks] Require an explicit format to the parser adds 57835bcfbd8 [analyzer] ReturnValueChecker: Model the guaranteed boolean [...] adds 469f30ababa [PowerPC] Hardware Loop branch instruction's condition may [...] adds fa9d232e438 [docs] [NFC] Removed excess spacing adds 1f333562de9 [PowerPC] Support constraint code "ww" adds 6d8813a3915 [LoopPeel] Some small comment update. NFC. adds 80728d1d759 [AVR] Fix tests after r363757 adds 163b8bb3f5a [X86] Use pointer sized indices instead of i32 for EXTRACT_ [...] adds 63e62006cff [NFC][PowerPC] Make the PowerPC scheduling strategy feature [...] adds a848dab7a31 [clangd] Emit publishSemanticHighlighting in LSP if enabled adds c1ead0e1b5a [clangd] Add missing changes for 365111 adds d2a9ec29d0f [ARM] MVE bitwise instruction patterns adds c74322a11bc [TableGen] Allow DAG isel patterns to override default operands. adds 38d99038264 [docs][llvm-dwarfdump] Remove unnecessary reference to --sh [...] adds 147547ee80b [ARM] Added testing for D64160. NFC adds 2b20ee4110e [ARM] Favour PL/MI over GE/LT when possible adds 67dd39f86e2 [Remarks] Silence gcc warning by catching unhandled values [...] adds 8177673fb4f Fix MSVC "not all control paths return a value" warnings. NFCI. adds a6fedc8bd63 [clangd] Also cache failures while indexing adds 11e1c50b08b [clangd] Store hash of command line in index shards. adds adbb347ffe5 [clangd] Add HadErrors field into shards adds 12b14869dcf [clangd] Make HadErrors part of background index's internal state adds c6fdefa0ee8 [clangd] Turn background-index on by default adds fde766de4bb [X86][AVX1] Combine concat_vectors(pshufd(x,c),pshufd(y,c)) [...] adds d74c36cf6e9 Fix -Wdocumentation warning. adds 9a8f3ecfdb4 Fix -Wdocumentation warning. adds 555d743fcfe Fix -Wdocumentation param warning. adds f347541fbcf [ELF] resolveUndefined: ignore undefined symbols in SharedF [...] adds b7ec41556b9 [clangd] Add a hidden tweak to annotate all highlighting to [...] adds f13735fcaef [ELF] Fix weak-undef-shared.s after r365129 adds 04531ba3a28 [clangd] Query driver reads stderr and passes driver as fir [...] adds e712295f11b [CTU] Add support for virtual functions adds 5bec85a34c2 [clangd] Fix a lifetime bug in QueryDriver adds 1ca2ee4dc11 [clangd] Some tweaks on semantic highlighting lookuptable. adds 8351c327647 [X86] Regenerate load fold peephole test. new 7a9ad430fec [AMDGPU] Correct the setting of `FlatScratchInit`. new 146f1f2e5eb [X86][SSE] Add some partial dereferenceable vector load tes [...] new 5c4bbc27466 [ELF] Allow placing non-string SHF_MERGE sections with diff [...] new 51702765b4b [clangd] Fix breakage on gcc 5.4
The 4 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/clang-doc/BitcodeReader.h | 2 +- clang-tools-extra/clang-doc/BitcodeWriter.h | 2 +- clang-tools-extra/clang-doc/CMakeLists.txt | 3 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 31 ++ clang-tools-extra/clangd/ClangdLSPServer.h | 6 + clang-tools-extra/clangd/Headers.h | 27 +- clang-tools-extra/clangd/Protocol.cpp | 23 + clang-tools-extra/clangd/Protocol.h | 24 + clang-tools-extra/clangd/QueryDriverDatabase.cpp | 44 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 89 ++++ clang-tools-extra/clangd/SemanticHighlighting.h | 21 +- clang-tools-extra/clangd/index/Background.cpp | 133 +++--- clang-tools-extra/clangd/index/Background.h | 17 +- clang-tools-extra/clangd/index/IndexAction.cpp | 13 +- clang-tools-extra/clangd/index/Serialization.cpp | 67 ++- clang-tools-extra/clangd/index/Serialization.h | 8 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 73 +++ .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/test/semantic-highlighting.test | 33 ++ .../clangd/test/system-include-extractor.test | 11 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- .../clangd/unittests/BackgroundIndexTests.cpp | 118 ++++- .../clangd/unittests/IndexActionTests.cpp | 3 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 26 +- .../clangd/unittests/SerializationTests.cpp | 37 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 8 + clang-tools-extra/docs/ReleaseNotes.rst | 2 +- .../unittests/clang-doc/BitcodeTest.cpp | 4 +- .../unittests/clang-doc/CMakeLists.txt | 3 +- clang/CMakeLists.txt | 8 + clang/cmake/modules/AddClang.cmake | 9 + clang/examples/AnnotateFunctions/CMakeLists.txt | 6 +- clang/examples/PrintFunctionNames/CMakeLists.txt | 6 +- clang/examples/clang-interpreter/CMakeLists.txt | 2 +- clang/include/clang/AST/ASTImporter.h | 2 +- .../clang/Frontend/SerializedDiagnosticPrinter.h | 2 +- .../clang/Frontend/SerializedDiagnosticReader.h | 2 +- .../include/clang/Frontend/SerializedDiagnostics.h | 2 +- clang/include/clang/Serialization/ASTBitCodes.h | 2 +- clang/include/clang/Serialization/ASTReader.h | 2 +- clang/include/clang/Serialization/ASTWriter.h | 2 +- clang/include/clang/Serialization/Module.h | 2 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../Core/PathSensitive/CheckerContext.h | 22 +- .../CheckerDependencyHandling/CMakeLists.txt | 7 +- .../plugins/CheckerOptionHandling/CMakeLists.txt | 7 +- .../Analysis/plugins/SampleAnalyzer/CMakeLists.txt | 7 +- clang/lib/Basic/Targets/PPC.h | 3 +- .../CodeGen/ObjectFilePCHContainerOperations.cpp | 2 +- clang/lib/Frontend/ASTUnit.cpp | 2 +- clang/lib/Frontend/CMakeLists.txt | 1 + clang/lib/Frontend/SerializedDiagnosticReader.cpp | 4 +- clang/lib/Frontend/TestModuleFileExtension.cpp | 2 +- clang/lib/Frontend/TestModuleFileExtension.h | 2 +- clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ASTReaderDecl.cpp | 2 +- clang/lib/Serialization/ASTReaderStmt.cpp | 2 +- clang/lib/Serialization/ASTWriter.cpp | 4 +- clang/lib/Serialization/ASTWriterDecl.cpp | 2 +- clang/lib/Serialization/ASTWriterStmt.cpp | 2 +- clang/lib/Serialization/CMakeLists.txt | 1 + clang/lib/Serialization/GeneratePCH.cpp | 2 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 4 +- clang/lib/Serialization/PCHContainerOperations.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 170 +++++++ clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 5 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 3 + clang/test/Analysis/Inputs/ctu-other.cpp | 13 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 2 + clang/test/Analysis/ctu-main.cpp | 16 +- .../exploded-graph-rewriter/node_labels.dot | 17 +- clang/test/Analysis/return-value-guaranteed.cpp | 91 ++++ clang/test/ClangScanDeps/Inputs/no-werror.json | 7 + clang/test/ClangScanDeps/Inputs/sys-header.h | 1 + clang/test/ClangScanDeps/no-werror.cpp | 16 + clang/test/CodeGen/ppc64-inline-asm.c | 13 + clang/tools/arcmt-test/CMakeLists.txt | 2 +- clang/tools/clang-check/CMakeLists.txt | 2 +- clang/tools/clang-diff/CMakeLists.txt | 2 +- clang/tools/clang-extdef-mapping/CMakeLists.txt | 2 +- clang/tools/clang-format/CMakeLists.txt | 2 +- clang/tools/clang-import-test/CMakeLists.txt | 2 +- clang/tools/clang-offload-bundler/CMakeLists.txt | 2 +- clang/tools/clang-refactor/CMakeLists.txt | 2 +- clang/tools/clang-rename/CMakeLists.txt | 2 +- clang/tools/clang-scan-deps/CMakeLists.txt | 2 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 1 + clang/tools/diagtool/CMakeLists.txt | 2 +- clang/tools/driver/CMakeLists.txt | 2 +- clang/tools/libclang/CXLoadedDiagnostic.cpp | 2 +- clang/unittests/AST/CMakeLists.txt | 2 +- clang/unittests/ASTMatchers/CMakeLists.txt | 2 +- clang/unittests/ASTMatchers/Dynamic/CMakeLists.txt | 2 +- clang/unittests/Analysis/CMakeLists.txt | 2 +- clang/unittests/Basic/CMakeLists.txt | 2 +- clang/unittests/CodeGen/CMakeLists.txt | 2 +- clang/unittests/CrossTU/CMakeLists.txt | 2 +- clang/unittests/Driver/CMakeLists.txt | 2 +- clang/unittests/Format/CMakeLists.txt | 2 +- clang/unittests/Frontend/CMakeLists.txt | 2 +- clang/unittests/Index/CMakeLists.txt | 2 +- clang/unittests/Lex/CMakeLists.txt | 2 +- clang/unittests/Rename/CMakeLists.txt | 2 +- clang/unittests/Rewrite/CMakeLists.txt | 2 +- clang/unittests/Sema/CMakeLists.txt | 8 +- clang/unittests/Serialization/CMakeLists.txt | 3 +- clang/unittests/StaticAnalyzer/CMakeLists.txt | 2 +- clang/unittests/Tooling/CMakeLists.txt | 7 +- clang/unittests/Tooling/Syntax/CMakeLists.txt | 8 +- clang/utils/analyzer/exploded-graph-rewriter.py | 29 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 2 + libcxx/include/__config | 16 +- libcxx/include/tuple | 11 +- .../test/std/re/re.alg/re.alg.match/basic.pass.cpp | 24 + .../std/re/re.alg/re.alg.search/basic.pass.cpp | 24 + .../tuple.tuple/tuple.cnstr/convert_move.pass.cpp | 14 + libcxx/utils/libcxx/test/config.py | 6 +- libcxx/www/cxx1z_status.html | 4 +- lld/ELF/Symbols.cpp | 31 +- lld/ELF/SyntheticSections.cpp | 7 +- lld/test/ELF/archive-fetch.s | 9 +- lld/test/ELF/merge-align2.s | 35 ++ lld/test/ELF/merge-entsize2.s | 49 +++ lld/test/ELF/merge-reloc-O0.s | 48 -- lld/test/ELF/tail-merge-string-align2.s | 25 ++ lld/test/ELF/weak-undef-shared.s | 6 + lld/test/wasm/data-segment-merging.ll | 137 ++++-- lld/test/wasm/data-segments.ll | 99 +++++ lld/wasm/Config.h | 1 + lld/wasm/Driver.cpp | 18 +- lld/wasm/MarkLive.cpp | 8 +- lld/wasm/Options.td | 6 + lld/wasm/OutputSections.cpp | 28 +- lld/wasm/OutputSegment.h | 1 + lld/wasm/Symbols.cpp | 1 + lld/wasm/Symbols.h | 4 + lld/wasm/SyntheticSections.cpp | 2 +- lld/wasm/Writer.cpp | 91 +++- lldb/docs/code-signing.txt | 69 --- lldb/docs/resources/bots.rst | 1 - lldb/docs/resources/build.rst | 487 ++++++++++----------- lldb/include/lldb/Symbol/ObjectFile.h | 14 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 50 +-- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 4 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 43 +- llvm/docs/CommandGuide/bugpoint.rst | 1 - llvm/docs/CommandGuide/dsymutil.rst | 1 - llvm/docs/CommandGuide/llc.rst | 1 - llvm/docs/CommandGuide/llvm-ar.rst | 76 ---- llvm/docs/CommandGuide/llvm-bcanalyzer.rst | 1 - llvm/docs/CommandGuide/llvm-build.rst | 24 - llvm/docs/CommandGuide/llvm-config.rst | 51 --- llvm/docs/CommandGuide/llvm-cov.rst | 1 - llvm/docs/CommandGuide/llvm-diff.rst | 7 - llvm/docs/CommandGuide/llvm-dis.rst | 16 - llvm/docs/CommandGuide/llvm-dwarfdump.rst | 4 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 1 - llvm/docs/CommandGuide/llvm-extract.rst | 1 - llvm/docs/CommandGuide/llvm-lib.rst | 3 - llvm/docs/CommandGuide/llvm-link.rst | 2 - llvm/docs/CommandGuide/llvm-profdata.rst | 1 - llvm/docs/CommandGuide/llvm-stress.rst | 1 - llvm/docs/CommandGuide/opt.rst | 1 - llvm/include/llvm/Analysis/LoopInfo.h | 3 +- llvm/include/llvm/BinaryFormat/Wasm.h | 3 + llvm/include/llvm/Bitcode/BitcodeReader.h | 2 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 2 +- .../include/llvm/{Bitcode => Bitstream}/BitCodes.h | 10 +- .../llvm/{Bitcode => Bitstream}/BitstreamReader.h | 8 +- .../llvm/{Bitcode => Bitstream}/BitstreamWriter.h | 6 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 22 + llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 5 +- .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 35 ++ .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 14 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 65 +-- llvm/include/llvm/Object/MachO.h | 3 +- llvm/include/llvm/Remarks/RemarkParser.h | 16 +- llvm/include/llvm/Support/JSON.h | 2 +- llvm/include/llvm/Target/Target.td | 2 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 110 ++--- llvm/lib/Analysis/ScalarEvolution.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/AsmParser/LLParser.cpp | 57 +-- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 53 +-- llvm/lib/Bitcode/Reader/CMakeLists.txt | 1 - llvm/lib/Bitcode/Reader/LLVMBuild.txt | 2 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 2 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 36 +- llvm/lib/Bitstream/CMakeLists.txt | 2 + .../{Bitcode/Reader => Bitstream}/LLVMBuild.txt | 12 +- .../Reader/BitstreamReader.cpp | 2 +- llvm/lib/Bitstream/Reader/CMakeLists.txt | 7 + .../{Bitcode => Bitstream}/Reader/LLVMBuild.txt | 8 +- llvm/lib/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 121 +++-- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 9 + .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 28 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 141 +++--- llvm/lib/LLVMBuild.txt | 1 + llvm/lib/LTO/LTO.cpp | 21 +- llvm/lib/Object/MachOObjectFile.cpp | 29 +- llvm/lib/Remarks/RemarkParser.cpp | 32 +- llvm/lib/Remarks/RemarkParserImpl.h | 10 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 2 +- llvm/lib/Remarks/YAMLRemarkParser.h | 17 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 3 + llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 10 + llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 4 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 60 ++- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 + llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 288 ++++++++++++ llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 3 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 19 + llvm/lib/Target/ARM/ARMInstrMVE.td | 23 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 10 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 20 +- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 1 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 3 + .../Target/WebAssembly/known_gcc_test_failures.txt | 12 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 8 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 116 +++-- llvm/lib/Transforms/IPO/FunctionImport.cpp | 12 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 110 +++-- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 19 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 13 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 6 +- llvm/test/Analysis/ValueTracking/aarch64.irg.ll | 18 + llvm/test/Assembler/thinlto-summary.ll | 14 +- llvm/test/Assembler/thinlto-vtable-summary.ll | 4 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-alias.ll | 4 +- llvm/test/Bitcode/thinlto-alias2.ll | 2 +- .../thinlto-function-summary-callgraph-cast.ll | 4 +- .../thinlto-function-summary-callgraph-pgo.ll | 4 +- ...o-function-summary-callgraph-profile-summary.ll | 4 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- ...ion-summary-callgraph-sample-profile-summary.ll | 4 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 2 +- .../thinlto-function-summary-originalnames.ll | 4 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 16 +- llvm/test/Bitcode/thinlto-summary-local-5.0.ll | 6 +- llvm/test/Bitcode/upgrade-pointer-address-space.ll | 7 +- .../test/CodeGen/AArch64/GlobalISel/select-cmp.mir | 44 ++ .../AArch64/GlobalISel/select-jump-table-brjt.mir | 17 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 83 ++++ .../AMDGPU/undefined-physreg-sgpr-spill.mir | 6 +- llvm/test/CodeGen/ARM/code-placement.ll | 2 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 129 +++--- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 133 +++--- llvm/test/CodeGen/ARM/long_shift.ll | 133 +++--- llvm/test/CodeGen/ARM/sat-to-bitop.ll | 274 +++++++++--- llvm/test/CodeGen/ARM/select.ll | 4 +- llvm/test/CodeGen/ARM/shift-i64.ll | 95 ++-- llvm/test/CodeGen/ARM/vsel.ll | 80 ++++ .../AVR/select-must-add-unconditional-jump.ll | 2 +- llvm/test/CodeGen/PowerPC/inlineasm-vsx-reg.ll | 9 + llvm/test/CodeGen/PowerPC/pr42492.ll | 41 ++ llvm/test/CodeGen/PowerPC/vec-asm-disabled.ll | 12 + llvm/test/CodeGen/Thumb/select.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-bitarith.ll | 95 ++++ llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-fmath.ll | 2 +- llvm/test/CodeGen/WebAssembly/indirectbr.ll | 68 +++ llvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll | 14 +- llvm/test/CodeGen/X86/addcarry.ll | 10 +- llvm/test/CodeGen/X86/avoid-sfb-ignore-meta.mir | 155 +++++++ .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 9 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 9 +- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 3 +- llvm/test/CodeGen/X86/icall-branch-funnel.ll | 3 +- llvm/test/CodeGen/X86/load-partial.ll | 176 ++++++++ llvm/test/CodeGen/X86/peephole-fold-movsd.ll | 18 +- llvm/test/CodeGen/X86/pr29112.ll | 83 ++-- llvm/test/CodeGen/X86/pr38743.ll | 16 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 16 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 16 +- llvm/test/CodeGen/X86/subcarry.ll | 32 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 16 - llvm/test/CodeGen/X86/vector-reduce-smin.ll | 16 - llvm/test/CodeGen/X86/vector-sext-widen.ll | 3 +- llvm/test/CodeGen/X86/vector-sext.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 60 +-- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 19 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 9 +- .../MC/MachO/darwin-version-min-load-command.s | 2 +- llvm/test/TableGen/DAGDefaultOps.td | 108 +++++ llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll | 4 - llvm/test/ThinLTO/X86/cfi-devirt.ll | 5 - llvm/test/ThinLTO/X86/devirt-after-icp.ll | 4 - llvm/test/ThinLTO/X86/dot-dumper2.ll | 43 -- llvm/test/ThinLTO/X86/index-const-prop2.ll | 44 +- llvm/test/ThinLTO/X86/writeonly.ll | 41 -- llvm/test/ThinLTO/X86/writeonly2.ll | 50 --- llvm/test/Transforms/HardwareLoops/unscevable.ll | 32 ++ .../IndVarSimplify/2011-11-01-lftrptr.ll | 8 +- llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 2 +- .../Transforms/IndVarSimplify/iv-widen-elim-ext.ll | 162 ++++--- llvm/test/Transforms/IndVarSimplify/iv-widen.ll | 4 +- .../IndVarSimplify/lftr-address-space-pointers.ll | 6 +- .../Transforms/IndVarSimplify/lftr-dead-ivs.ll | 6 +- .../test/Transforms/IndVarSimplify/lftr-pr41998.ll | 4 +- llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll | 9 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 6 +- .../Transforms/IndVarSimplify/ult-sub-to-eq.ll | 2 +- llvm/test/Transforms/InstCombine/onehot_merge.ll | 39 ++ llvm/test/Transforms/JumpThreading/loop-phi.ll | 41 ++ llvm/test/Transforms/JumpThreading/lvi-tristate.ll | 22 +- llvm/test/Transforms/JumpThreading/select.ll | 16 +- llvm/test/Transforms/JumpThreading/thread-loads.ll | 8 +- .../SLPVectorizer/X86/load-bitcast-vec.ll | 102 +++++ llvm/test/tools/llvm-ar/mri-addlib.test | 45 -- llvm/test/tools/llvm-ar/mri-addmod.test | 27 -- llvm/test/tools/llvm-ar/mri-comments.test | 19 - llvm/test/tools/llvm-ar/mri-end.test | 48 -- llvm/test/tools/llvm-ar/mri-utf8.test | 18 - .../tools/llvm-lipo/thin-universal-binary.test | 4 +- .../X86/macho-maccatalyst-build-version.yaml | 2 +- llvm/tools/llvm-bcanalyzer/CMakeLists.txt | 1 + llvm/tools/llvm-bcanalyzer/LLVMBuild.txt | 2 +- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 4 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 11 +- llvm/tools/llvm-opt-report/OptReport.cpp | 2 +- llvm/unittests/Bitcode/CMakeLists.txt | 2 - .../{Bitcode => Bitstream}/BitstreamReaderTest.cpp | 4 +- .../{Bitcode => Bitstream}/BitstreamWriterTest.cpp | 2 +- llvm/unittests/Bitstream/CMakeLists.txt | 8 + llvm/unittests/CMakeLists.txt | 1 + llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 12 +- llvm/utils/GenLibDeps.pl | 4 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 26 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 5 + llvm/utils/TableGen/DAGISelMatcherGen.cpp | 21 +- 347 files changed, 5173 insertions(+), 2625 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp create mode 100644 clang-tools-extra/clangd/test/semantic-highlighting.test create mode 100644 clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp create mode 100644 clang/test/Analysis/return-value-guaranteed.cpp create mode 100644 clang/test/ClangScanDeps/Inputs/no-werror.json create mode 100644 clang/test/ClangScanDeps/Inputs/sys-header.h create mode 100644 clang/test/ClangScanDeps/no-werror.cpp create mode 100644 lld/test/ELF/merge-align2.s create mode 100644 lld/test/ELF/merge-entsize2.s delete mode 100644 lld/test/ELF/merge-reloc-O0.s create mode 100644 lld/test/ELF/tail-merge-string-align2.s create mode 100644 lld/test/wasm/data-segments.ll delete mode 100644 lldb/docs/code-signing.txt rename llvm/include/llvm/{Bitcode => Bitstream}/BitCodes.h (96%) rename llvm/include/llvm/{Bitcode => Bitstream}/BitstreamReader.h (99%) rename llvm/include/llvm/{Bitcode => Bitstream}/BitstreamWriter.h (99%) create mode 100644 llvm/lib/Bitstream/CMakeLists.txt copy llvm/lib/{Bitcode/Reader => Bitstream}/LLVMBuild.txt (79%) rename llvm/lib/{Bitcode => Bitstream}/Reader/BitstreamReader.cpp (99%) create mode 100644 llvm/lib/Bitstream/Reader/CMakeLists.txt copy llvm/lib/{Bitcode => Bitstream}/Reader/LLVMBuild.txt (81%) create mode 100644 llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp create mode 100644 llvm/test/Analysis/ValueTracking/aarch64.irg.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr42492.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bitarith.ll create mode 100644 llvm/test/CodeGen/WebAssembly/indirectbr.ll create mode 100644 llvm/test/CodeGen/X86/avoid-sfb-ignore-meta.mir create mode 100644 llvm/test/CodeGen/X86/load-partial.ll create mode 100644 llvm/test/TableGen/DAGDefaultOps.td delete mode 100644 llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll delete mode 100644 llvm/test/ThinLTO/X86/dot-dumper2.ll delete mode 100644 llvm/test/ThinLTO/X86/writeonly.ll delete mode 100644 llvm/test/ThinLTO/X86/writeonly2.ll create mode 100644 llvm/test/Transforms/JumpThreading/loop-phi.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/load-bitcast-vec.ll delete mode 100644 llvm/test/tools/llvm-ar/mri-addlib.test delete mode 100644 llvm/test/tools/llvm-ar/mri-addmod.test delete mode 100644 llvm/test/tools/llvm-ar/mri-comments.test delete mode 100644 llvm/test/tools/llvm-ar/mri-end.test delete mode 100644 llvm/test/tools/llvm-ar/mri-utf8.test rename llvm/unittests/{Bitcode => Bitstream}/BitstreamReaderTest.cpp (98%) rename llvm/unittests/{Bitcode => Bitstream}/BitstreamWriterTest.cpp (97%) create mode 100644 llvm/unittests/Bitstream/CMakeLists.txt