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-allyesconfig in repository toolchain/ci/llvm-project.
from cb8292274a2 Mark several PointerIntPair methods as lvalue-only adds 8cb804a3c9c Try to get readability-deleted-default.cpp to pass on Windows. adds b328dcbf850 [Reproducer] Don't isntrument methods that get called from [...] adds b690e000d7e Try to get ubsan-blacklist-vfs.c pass more on Windows adds 07c5f2a9b0a StopInfo/Mach: Use early-exits, reflow messy comments, NFCI adds 303657a6c6f [OPENMP50]Multiple vendors in vendor context must be treate [...] adds b56e3a1723e Add test coverage to printing of enums and fix display of u [...] adds 196eae533b0 Fix `compiler_rt_logbf_test.c` test failure for Builtins-i3 [...] adds 49b398f0e95 [clang] Add llvm-ifs in test deps adds 347f6a770b3 [CVP][NFC] Revisit sext vs. zext test adds 354ba6985ca [CVP} Replace SExt with ZExt if the input is known-non-negative adds c831ce8c061 [clang] enable_trivial_var_init_zero should not be Joined<> adds 4805c817c3f StopInfo/Mach: Delete PPC support adds f3ae951c09e [sanitizer] Fix crypt.cpp test on Darwin adds 1ea8bb39b9c [libc++] Move the linker script generation step to CMake adds 6399db2f6fd Trust the arange accelerator tables in dSYMs adds f61f13d4e7e [OpenMP] Enable thread affinity on FreeBSD adds 48632af25cf Fix crash or wrong code bug if a lifetime-extended temporar [...] adds fe53d2dc6b2 [libc++] Workaround old versions of CMake that don't unders [...] adds 35b63a435c9 Revert Trust the arange accelerator tables in dSYMs adds 5841e9af1df DebugInfo: Move LLE enum handling to .def to match RLE handling adds a3f794e9b42 [dsymutil] Improve verbose output (NFC) adds 4d69ca8c67c [IA] Add tests for a few other edge cases adds d5f92e345cb [sanitizer] Fix crypt.cpp on Android again adds 143f6b83779 [IRGen] Emit lifetime markers for temporary struct allocas adds a13f0da1d0b [clang-scan-deps] Improve string/character literal skipping adds b7538c5140c [Docs] Fixes broken sphinx build - undefined label adds 8f7a32043d7 gn build: unbreak libcxx build after r374116 by restoring g [...] adds 5769440b5c6 Factor out some duplication. NFC. adds 32377ad7cb1 [cxx_status] Note that Clang has supported std::source_loca [...] adds ad6690afa3e Explicitly set entry point arch when it's thumb [Second Try] adds 84ef9c64937 [c++20] Implement most of P1152R4. adds 4a6861a7e5b [c++20] P1152R4: warn on any simple-assignment to a volatil [...] adds 78153b3a975 Optimize operator=(const basic_string&) for tail call. adds 0746aafd897 [TypeSize] Fix module builds (cassert) adds 4ac388f7cac [dsymutil] Fix handling of common symbols in multiple objec [...] adds c3c5e0fbbf7 [lld] Don't create hints-section if Hint/Name Table is empty adds 07775b207a9 Use lld-link instead of llvm-dlltool to create an implib adds 2caa3a265c5 [llvm-exegesis][NFC] Remove unecessary `using llvm::` directives. adds e9c8f6fea6d Revert r374139, "[dsymutil] Fix handling of common symbols [...] adds 4e969da33e1 [lldb] Don't crash when the ASTImporter produces diagnostic [...] adds c3a7fb75993 [llvm-exegesis] Explore LEA addressing modes. adds f8d482c07be [llvm-exegesis][NFC] Fix rL374146. adds 1e1e3ba2526 Unify the two CRC implementations adds 66f05d73899 [llvm-exegesis] Add missing std::move in rL374146. adds 9948fe6997b [TableGen] Fix crash when using HwModes in CodeEmitterGen adds df7ea71c3ad Revert r374006: Reland 'Add VFS support for sanitizers' blacklist' adds aeae71cd96c [Sema] Emit diagnostics for uncorrected delayed typos at th [...] adds f71bac6f435 [DebugInfo] Enable call site debug info for ARM and AArch64 adds 60db8b7946b [mips] Set default float ABI to "soft" on FreeBSD adds d422d3a755d [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. adds 50cdd56beb8 [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. adds e2c72929c88 [ARM] Add saturating arithmetic tests for MVE. NFC adds a21176ffb1d [CostModel][X86] Add tests for extractelement from non-imme [...] adds d7ac2553257 [CostModel][X86] Add tests for insertelement to non-immedia [...] adds 64a83bb2533 [llvm-exegesis] Fix r374158 adds 1bb91093e7c [clangd] Propagate context into reply handlers adds 83c8853fb37 [mips] Split expandLoadImmReal into multiple methods. NFC adds dde0fe5db52 [mips] Rename local variable. NFC adds d1170dbe583 [LV] Emitting SCEV checks with OptForSize adds 2ae54aba03f [clang-offload-bundler] Support `.cui` and `.d`. adds 9a3a87d1897 [clangd] Make sure ReplyCallbacks are destroyed before Requ [...] adds fcc9c4627e9 Add and adjust saturating tests. NFC adds 04a9a0eb0dd [llvm-exegesis] Ensure that ExecutableFunction are aligned. adds 604b7c22beb Fix Wdocumentation unknown parameter warning. NFCI. adds ae1b7859cbd [clang-format] Update noexcept reference qualifiers detection adds f7b1489ffc5 [scudo][standalone] Get statistics in a char buffer adds 791b0e41601 [NFC] Test commit. Testing llvm commit access only. adds 77c9736ef3e [NFC] Reverting changes from test commit. llvm commit acces [...] adds 7faa14a98bd [MemorySSA] Make the use of moveAllAfterMergeBlocks consistent. adds e7affcdbd2e Re-land "[dsymutil] Fix handling of common symbols in multi [...] adds 6453f700f29 [AIX][XCOFF][NFC] Change the SectionLen field name of CSect [...] adds 939411c1aaa Remove the is_mangled flag from Mangled and Symbol adds 5448fac509f [NFC] Remove files got accidentally upload in llvm-svn 374179 adds d037a5f0653 [AArch64] Ensure no tagged memory is left in the unallocate [...] adds df14bd315db [SLP] respect target register width for GEP vectorization ( [...] adds 22314179f06 [test] Split LLDB tests into API, Shell & Unit adds f98606f1773 Remove obsolete parameter. adds 44e988ab14c [FPEnv][NFC] Change test to conform to strictfp attribute rules. adds 0115c103282 Revert [test] Split LLDB tests into API, Shell & Unit as it [...] adds d5b7a4e2e8d [WebAssembly] v8x16.swizzle and rewrite BUILD_VECTOR lowering adds 3419e90dc1a [WebAssembly] Add builtin and intrinsic for v8x16.swizzle adds 0845ac7331e [InstCombine] add another test for gep inbounds; NFC adds 4c4df441860 [ARM] Fix arm_neon.h with -flax-vector-conversions=none adds 70aa6fb6e30 Update breakpad lit test to be independent of the unnamed s [...] adds 72c7c21dda9 [lit] Refactor ProgressDisplay adds 89386daa957 [LLDB] Fix for synthetic children memory leak new 746174706b2 DebugInfo: Shot in the dark attempt to fix ubsan error from [...] new 609010d0631 protect libedit and LLDB gui from receiving null FILE* streams new bc2350a3412 [HIP] Fix -save-temps
The 3 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/ClangdLSPServer.cpp | 23 +- clang-tools-extra/clangd/ClangdLSPServer.h | 2 +- .../readability-redundant-declaration.cpp | 21 +- clang/include/clang/Basic/Attr.td | 8 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 + clang/include/clang/Basic/DiagnosticGroups.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 20 + clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Sema/Sema.h | 18 +- clang/lib/AST/ASTContext.cpp | 19 +- clang/lib/AST/ExprConstant.cpp | 6 +- clang/lib/AST/MicrosoftMangle.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 6 + clang/lib/CodeGen/CGCall.cpp | 22 + clang/lib/CodeGen/CGDebugInfo.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 3 +- clang/lib/CodeGen/CodeGenModule.cpp | 13 +- clang/lib/Driver/Driver.cpp | 11 + clang/lib/Driver/ToolChains/Arch/Mips.cpp | 18 +- clang/lib/Driver/ToolChains/Arch/Mips.h | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 26 +- clang/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Driver/ToolChains/HIP.cpp | 49 +- clang/lib/Driver/ToolChains/HIP.h | 3 +- clang/lib/Format/TokenAnnotator.cpp | 22 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 40 +- clang/lib/Parse/ParseOpenMP.cpp | 18 +- clang/lib/Sema/Sema.cpp | 12 +- clang/lib/Sema/SemaDeclCXX.cpp | 7 + clang/lib/Sema/SemaExpr.cpp | 70 +- clang/lib/Sema/SemaExprCXX.cpp | 40 +- clang/lib/Sema/SemaOpenMP.cpp | 4 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 8 +- clang/lib/Sema/SemaType.cpp | 22 + clang/test/CMakeLists.txt | 1 + .../Inputs/sanitizer-blacklist-vfsoverlay.yaml | 15 - clang/test/CodeGen/aarch64-byval-temp.c | 89 ++ clang/test/CodeGen/aarch64-neon-2velem.c | 16 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 33 - clang/test/CodeGen/aarch64-neon-scalar-copy.c | 72 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 188 ++--- clang/test/CodeGen/aarch64-neon-vget.c | 144 +--- clang/test/CodeGen/aarch64-poly64.c | 40 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 24 +- clang/test/CodeGen/arm64-lanes.c | 72 +- clang/test/CodeGen/arm64_vcopy.c | 64 +- clang/test/CodeGen/arm_neon_intrinsics.c | 144 +--- clang/test/CodeGen/builtins-wasm.c | 7 +- clang/test/CodeGen/debug-info-param-modification.c | 4 + clang/test/CodeGen/ubsan-blacklist-vfs.c | 36 - clang/test/CodeGenCXX/no-const-init-cxx2a.cpp | 18 + clang/test/Driver/hip-save-temps.hip | 41 + clang/test/Driver/mips-float.c | 8 + clang/test/Headers/arm-neon-header.c | 3 + clang/test/OpenMP/declare_variant_ast_print.c | 3 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 6 +- ...clare_variant_implementation_vendor_codegen.cpp | 7 + clang/test/SemaCXX/deprecated.cpp | 102 ++- clang/test/SemaObjC/typo-correction-subscript.m | 3 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 8 + clang/unittests/Format/FormatTest.cpp | 32 +- .../DependencyDirectivesSourceMinimizerTest.cpp | 44 + clang/utils/TableGen/NeonEmitter.cpp | 4 +- clang/www/cxx_status.html | 4 +- compiler-rt/lib/scudo/standalone/combined.h | 32 +- compiler-rt/lib/scudo/standalone/crc32_hw.cpp | 2 +- compiler-rt/lib/scudo/standalone/primary32.h | 22 +- compiler-rt/lib/scudo/standalone/primary64.h | 37 +- compiler-rt/lib/scudo/standalone/quarantine.h | 20 +- compiler-rt/lib/scudo/standalone/secondary.cpp | 13 +- compiler-rt/lib/scudo/standalone/secondary.h | 3 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 8 +- compiler-rt/lib/scudo/standalone/string_utils.cpp | 17 +- compiler-rt/lib/scudo/standalone/string_utils.h | 1 + .../lib/scudo/standalone/tests/combined_test.cpp | 16 +- .../lib/scudo/standalone/tests/primary_test.cpp | 19 +- .../lib/scudo/standalone/tests/quarantine_test.cpp | 8 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 16 +- .../test/builtins/Unit/compiler_rt_logbf_test.c | 10 +- .../sanitizer_common/TestCases/Posix/crypt.cpp | 4 +- .../test/sanitizer_common/lit.common.cfg.py | 6 +- libcxx/CMakeLists.txt | 6 - libcxx/cmake/Modules/DefineLinkerScript.cmake | 50 ++ libcxx/include/string | 2 +- libcxx/src/CMakeLists.txt | 32 +- lld/COFF/PDB.cpp | 6 +- lld/COFF/Writer.cpp | 3 +- lld/test/COFF/Inputs/ordinal-only-implib.def | 3 + lld/test/COFF/imports-ordinal-only.s | 18 + lldb/include/lldb/Core/Mangled.h | 20 - lldb/include/lldb/Symbol/Function.h | 2 +- lldb/include/lldb/Symbol/Symbol.h | 5 +- lldb/include/lldb/Target/StopInfo.h | 11 +- .../lldb/Utility/ReproducerInstrumentation.h | 2 + lldb/lit/SymbolFile/Breakpad/Inputs/basic-elf.yaml | 2 +- lldb/lit/SymbolFile/Breakpad/symtab.test | 11 +- lldb/lit/SymbolFile/dissassemble-entry-point.s | 13 + .../test/lang/cpp/enum_types/TestCPP11EnumTypes.py | 66 +- .../lldbsuite/test/lang/cpp/enum_types/main.cpp | 20 +- lldb/source/API/SBDebugger.cpp | 9 +- lldb/source/API/SBType.cpp | 2 +- lldb/source/Commands/CommandObjectGUI.cpp | 4 +- lldb/source/Core/IOHandler.cpp | 3 +- lldb/source/Core/Mangled.cpp | 16 - lldb/source/Expression/IRExecutionUnit.cpp | 4 +- .../Clang/ClangExpressionParser.cpp | 93 ++- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 15 +- .../Plugins/Language/CPlusPlus/LibCxxOptional.cpp | 1 - .../Plugins/Language/CPlusPlus/LibCxxQueue.cpp | 11 +- .../Plugins/Language/CPlusPlus/LibCxxTuple.cpp | 37 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.cpp | 1 - .../Plugins/Language/CPlusPlus/LibStdcppTuple.cpp | 11 +- .../Language/CPlusPlus/LibStdcppUniquePointer.cpp | 23 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 60 +- .../Process/Utility/StopInfoMachException.cpp | 898 +++++++++------------ .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 1 - lldb/source/Symbol/ClangASTContext.cpp | 15 +- lldb/source/Symbol/Function.cpp | 5 +- lldb/source/Symbol/Symbol.cpp | 9 +- lldb/unittests/Core/MangledTest.cpp | 8 +- .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 126 +++ llvm/docs/Contributing.rst | 3 - llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 18 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 22 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 4 + llvm/include/llvm/Object/XCOFFObjectFile.h | 7 +- llvm/include/llvm/Support/CRC.h | 45 +- llvm/include/llvm/Support/JamCRC.h | 48 -- llvm/include/llvm/Support/TypeSize.h | 1 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 37 +- llvm/lib/BinaryFormat/Dwarf.cpp | 11 + llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/Hash.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp | 6 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 2 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 4 +- llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/CRC.cpp | 113 ++- llvm/lib/Support/JamCRC.cpp | 96 --- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 83 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 361 +++++---- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 196 +++-- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 13 + .../Instrumentation/PGOInstrumentation.cpp | 6 +- .../Scalar/CorrelatedValuePropagation.cpp | 25 + llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 22 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 27 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 7 +- .../Vectorize/LoopVectorizationLegality.cpp | 3 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 14 +- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 74 ++ llvm/test/Analysis/CostModel/X86/vector-insert.ll | 74 ++ llvm/test/Analysis/MemorySSA/pr43569.ll | 49 ++ llvm/test/Bitcode/compatibility.ll | 10 +- llvm/test/CodeGen/AArch64/sadd_sat.ll | 42 +- llvm/test/CodeGen/AArch64/ssub_sat.ll | 42 +- llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll | 69 ++ llvm/test/CodeGen/AArch64/stack-tagging-ex-2.ll | 183 +++++ .../AArch64/stack-tagging-untag-placement.ll | 82 ++ llvm/test/CodeGen/AArch64/uadd_sat.ll | 32 +- llvm/test/CodeGen/AArch64/usub_sat.ll | 32 +- llvm/test/CodeGen/ARM/sadd_sat.ll | 415 ++++++++++ llvm/test/CodeGen/ARM/ssub_sat.ll | 608 ++++++++++++++ llvm/test/CodeGen/ARM/uadd_sat.ll | 199 +++++ llvm/test/CodeGen/ARM/usub_sat.ll | 196 +++++ llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 501 ++++++++++++ llvm/test/CodeGen/WebAssembly/simd-build-vector.ll | 187 ++++- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 10 + llvm/test/CodeGen/X86/sadd_sat.ll | 74 +- llvm/test/CodeGen/X86/ssub_sat.ll | 74 +- llvm/test/CodeGen/X86/uadd_sat.ll | 54 +- llvm/test/CodeGen/X86/usub_sat.ll | 54 +- llvm/test/MC/AsmParser/directive_ascii.s | 4 + llvm/test/MC/WebAssembly/simd-encodings.s | 3 + llvm/test/TableGen/HwModeEncodeDecode.td | 9 + .../Transforms/CorrelatedValuePropagation/sext.ll | 44 +- .../Transforms/InstCombine/load-bitcast-vec.ll | 11 + llvm/test/Transforms/LoopVectorize/optsize.ll | 37 + .../Transforms/SLPVectorizer/AArch64/ext-trunc.ll | 30 +- .../SLPVectorizer/AArch64/getelementptr.ll | 57 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 31 +- .../Inputs/private/tmp/common/common.x86_64 | Bin 0 -> 4688 bytes .../dsymutil/Inputs/private/tmp/common/common1.o | Bin 0 -> 2108 bytes .../dsymutil/Inputs/private/tmp/common/common2.o | Bin 0 -> 2096 bytes llvm/test/tools/dsymutil/X86/common-sym-multi.test | 39 + llvm/test/tools/dsymutil/basic-linking.test | 66 +- llvm/test/tools/llvm-exegesis/X86/latency-LEA64r.s | 16 + llvm/test/tools/llvm-exegesis/X86/uops-LEA64r.s | 16 + llvm/tools/dsymutil/DwarfLinker.cpp | 19 +- llvm/tools/dsymutil/MachODebugMapParser.cpp | 35 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 29 +- llvm/tools/llvm-exegesis/lib/Analysis.cpp | 102 ++- llvm/tools/llvm-exegesis/lib/Analysis.h | 32 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 198 +++-- llvm/tools/llvm-exegesis/lib/Assembler.h | 39 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 141 ++-- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 19 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 53 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 10 +- llvm/tools/llvm-exegesis/lib/Clustering.cpp | 61 +- llvm/tools/llvm-exegesis/lib/Clustering.h | 6 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 29 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 20 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 9 +- llvm/tools/llvm-exegesis/lib/Latency.h | 4 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 58 +- llvm/tools/llvm-exegesis/lib/LlvmState.h | 20 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 49 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 52 +- llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 18 +- llvm/tools/llvm-exegesis/lib/PerfHelper.h | 8 +- llvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp | 31 +- llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 29 +- llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 69 +- llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 26 +- llvm/tools/llvm-exegesis/lib/RegisterValue.h | 8 +- .../llvm-exegesis/lib/SchedClassResolution.cpp | 69 +- .../tools/llvm-exegesis/lib/SchedClassResolution.h | 24 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 32 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 21 +- llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp | 6 +- llvm/tools/llvm-exegesis/lib/Target.cpp | 31 +- llvm/tools/llvm-exegesis/lib/Target.h | 37 +- llvm/tools/llvm-exegesis/lib/Uops.cpp | 23 +- llvm/tools/llvm-exegesis/lib/Uops.h | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 418 ++++++---- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 86 +- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 13 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 10 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 4 +- llvm/unittests/Support/CRCTest.cpp | 23 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 12 +- .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 16 +- .../tools/llvm-exegesis/Common/AssemblerUtils.h | 32 +- .../tools/llvm-exegesis/PerfHelperTest.cpp | 15 +- .../tools/llvm-exegesis/PowerPC/AnalysisTest.cpp | 7 +- .../tools/llvm-exegesis/PowerPC/TargetTest.cpp | 11 +- .../tools/llvm-exegesis/RegisterValueTest.cpp | 8 +- .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 15 +- .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 24 +- .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 39 +- .../llvm-exegesis/X86/SchedClassResolutionTest.cpp | 2 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 71 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 297 ++++--- llvm/utils/TableGen/CodeEmitterGen.cpp | 3 +- llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 2 +- .../gn/secondary/libcxx}/utils/gen_link_script.py | 8 - llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - llvm/utils/lit/lit/ProgressBar.py | 4 +- llvm/utils/lit/lit/display.py | 98 +++ llvm/utils/lit/lit/main.py | 103 +-- llvm/utils/lit/lit/run.py | 29 +- llvm/utils/lit/tests/progress-bar.py | 9 +- openmp/runtime/src/kmp.h | 2 +- openmp/runtime/src/kmp_affinity.cpp | 4 +- openmp/runtime/src/kmp_affinity.h | 17 +- openmp/runtime/src/kmp_os.h | 2 +- openmp/runtime/src/kmp_runtime.cpp | 8 +- openmp/runtime/src/z_Linux_util.cpp | 32 +- 266 files changed, 7400 insertions(+), 3696 deletions(-) delete mode 100644 clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml create mode 100644 clang/test/CodeGen/aarch64-byval-temp.c delete mode 100644 clang/test/CodeGen/ubsan-blacklist-vfs.c create mode 100644 clang/test/CodeGenCXX/no-const-init-cxx2a.cpp create mode 100644 clang/test/Driver/hip-save-temps.hip create mode 100644 libcxx/cmake/Modules/DefineLinkerScript.cmake create mode 100644 lld/test/COFF/Inputs/ordinal-only-implib.def create mode 100644 lld/test/COFF/imports-ordinal-only.s create mode 100644 lldb/lit/SymbolFile/dissassemble-entry-point.s delete mode 100644 llvm/include/llvm/Support/JamCRC.h delete mode 100644 llvm/lib/Support/JamCRC.cpp create mode 100644 llvm/test/Analysis/MemorySSA/pr43569.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-ex-2.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll create mode 100644 llvm/test/CodeGen/ARM/sadd_sat.ll create mode 100644 llvm/test/CodeGen/ARM/ssub_sat.ll create mode 100644 llvm/test/CodeGen/ARM/uadd_sat.ll create mode 100644 llvm/test/CodeGen/ARM/usub_sat.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll create mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/common/common.x86_64 create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/common/common1.o create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/common/common2.o create mode 100644 llvm/test/tools/dsymutil/X86/common-sym-multi.test create mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-LEA64r.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-LEA64r.s rename {libcxx => llvm/utils/gn/secondary/libcxx}/utils/gen_link_script.py (80%) create mode 100644 llvm/utils/lit/lit/display.py