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-defconfig in repository toolchain/ci/llvm-project.
from 16e9315685b [IR] allow undefined elements when checking for splat constants adds 90f4355b43e Skip TestMultilineCompletion.py on ios testsuite runs. adds bbcdcea4bf8 [TypeCategory] IsApplicable gets a LanguageType, not a Valu [...] adds f4a7d5659df Remove debugging printf and reformat code. adds 1d41d1bcdfd Revert "Temporarily revert [lldb] e81268d - [lldb/Reproduce [...] adds 88dacbd4362 [X86] Go back to considering v64i1 as a legal type under mi [...] adds b0937be06e4 Skip TestGuiBasic.py on ios etc device testing. adds f387b997451 [DataFormatters] Change the Get() method to take a LanguageType. adds 44c167ace99 [libcxx] Replace func_name with __name__ for compatibility [...] adds 62a6d977045 Do not cache hardcoded formats in FormatManager adds 70e3d0ea55e [FormatManager] Move Language lookup into the obviously non [...] adds 636c93ed11a Revert "Reapply: [DebugInfo] Recover debug intrinsics when [...] adds b3801de7c50 Replace redundant code in LanguageCategory with templates (NFC) adds 2fb07b90dc1 Remove unsound caching in LanguageCategory adds dd37e24ae62 [libc++] Hide some functions and types in <future> and <thr [...] adds 21bc8631fe9 [FPEnv][X86] Constrained FCmp intrinsics enabling on X86 adds 8434fbbee62 Revert "[analyzer] Keep track of escaped locals" adds d5e66f0e060 NFC: Get rid of an unused parameter to CGObjCMac::EmitSelec [...] adds f364686f34d [llvm][MIRVRegNamerUtil] Adding hashing against MachineInst [...] adds bc24014b976 [c++20] Implement P1185R2 (as modified by P2002R0). adds 57fc8ecdbaa Reland "Enable `-funwind-tables` flag when building libunwind" adds 935d41e4bd6 [X86] Split v64i1 arguments into 2 v32i1s that will be prom [...] adds 4d53b99c5df [llvm-ar] Improve tool selection heuristic adds 2e48be09b02 Fix mishandling of invalid-but-non-empty nested name specif [...] adds caa41209066 Revert "[DebugInfo] Refactored macro related generation, ad [...] adds af3aac9a227 Change the mtc Makefile to check $SDKROOT value instead of [...] adds 8e0c9e21bf5 [c++20] Delete defaulted comparison functions if they would [...] adds ffe612922cb [c++20] Implement P1946R0: allow defaulted comparisons to t [...] adds f7235ac1d31 [cxx_status] Re-add missing cell. adds 3a713ae5fa6 [SanitizerCommon] Reduce wasting memory in LowLevelAllocator. adds 6e513a53824 [ELF] Move a computeIsPreemptible() pass into ICF. NFC adds d4345636e67 [LegalizeTypes] Remove manual worklist management from Soft [...] adds f99297176cd [PowerPC] Exploitate the Vector Integer Average Instructions adds af39708c2d4 [llvm-readobj] Fix/improve printing WinEH unwind info for l [...] adds 8a7c52bc22c [Alignment][NFC] Introduce Align in SROA adds f7c8ace4a52 [CodeComplete] Fix a crash in preferred type and signature help adds 21bc8958668 [DWARF5][SplitDwarf] Set default state for -fsplit-dwarf-in [...] adds 445c3fdd2ae [llvm-readelf] - Do no print an empty symbol version as "<c [...] adds 11f311875f0 [LiveRegUnits] Add phys_regs_and_masks iterator range (NFC). adds 1408e7e1752 [PowerPC] [CodeGen] Use MachineBranchProbabilityInfo in Ear [...] adds 1eecbda0872 [AArch64][SVE] Move TableGen class definitions for gather l [...] adds f0004aad556 [clangd] Deduplicate refs from index for cross-file rename. adds b48b4ed1a0b [MCRegInfo] Add sub_and_superregs_inclusive iterator range. adds eba7cbd3d06 [NFC][PowerPC] Remove the dead conditions in the if(cond) adds ee7579409b7 [ARM][TypePromotion] Enable by default adds 46822083ef9 [NFC] Correct the example in the comments of JSON.h to avoi [...] adds c8b74ee264a [lldb/DWARF] Add support for DW_AT_loclists_base&DW_FORM_loclistx adds bd0f271c9e5 [ARM][MVE] Add intrinsics for immediate shifts. (reland) adds d97cf1f8890 [ARM][LowOverheadLoops] Remove dead loop update instructions. adds 987e7323fb5 [lldb][NFC] Cleanup includes in FormatManagerTests.cpp adds 02168549172 [Clang] Pragma vectorize_width() implies vectorize(enable) adds bf4580b7e74 [PowerPC][NFC] add test case for lwa - loop ds form prep adds 3f5bf35f868 [AArch64][SVE] Implement intrinsics for non-temporal loads [...] adds 170ee645f4d [clang-tidy] Link shared library clangTidyOpenMPModule to l [...] adds afb13afcf22 [Analyzer][NFC] Iterator Checkers - Separate iterator model [...] adds 1fed9a0c0c3 [TableGen] Add bang-operators !getop and !setop. adds 6ae3d310bd9 Revert "Reland [AArch64][MachineOutliner] Return address si [...] adds 9a5c849991f [llvm-readobj][llvm-readelf] - Remove excessive empty lines [...] adds d290424731e [ARM][MVE] Factor out an IntrinsicMX multiclass. adds 5ceb36b2124 gn build: Merge afb13afcf22 adds f21c081b78e CodeGen: Allow annotations on globals in non-zero address space adds cb30ad728f0 [SYCL] Add support for auxiliary triple specification to Frontend adds 65651f197a2 [AArch64][SVE] Add DAG combine rules for gather loads and s [...] adds 3bf8558fbb2 [lldb][NFC] Remove ClangExternalASTSourceCommon::g_TotalSiz [...] adds 6e9c58946ee [Analyzer] Iterator Modeling: Print Container Data and Iter [...] adds 34911095871 Rollback assumeAligned in MemorySanitizer adds f95ef6a5482 [lldb][NFC] Remove dead metadata code in ClangASTSourceProxy adds 2f8155023ad [DebugInfo] Fix printing of DW_LNS_set_isa adds 0a0d54b3579 [Alignment][NFC] Introduce Align in IRBuilder adds 5224feb7cae [test][llvm-dwarfdump] Add missing testing for some --debug [...] adds bb9254c0075 Removing an unused selection field from a diagnostic; NFC. adds 17554b89617 [AArch64] Teach Load/Store optimizier to rename store opera [...] adds c0a3ab36551 Revert "[AArch64][SVE] Implement intrinsics for non-tempora [...] adds c7738cca7ef [lldb] Don't search the metadata map three times when retri [...] adds 247b2ce11cf [LLD][ELF][AArch64][ARM] Add missing classof to patch sections. adds 86d24193a9e [LLD][ELF][AArch64][ARM] When errata patching, round thunk [...] adds 32137699f7f AMDGPU: Fix copy-pasted test name error adds 855d21a03ae [Analyzer] Iterator Checkers: Replace `UnknownVal` in compa [...] adds 49d731b5e0e Verifier: Check frame-pointer attribute values adds ee219345881 [ARM][NFC] Change test to use CHECK-NEXT adds df494f7512b [Support] Add TimeTraceScope constructor without detail arg adds 942c9946cc2 [Loop] Add isRotated method to Loop class. adds ac473394ff0 [SystemZ] Fix 128-bit strict FMA expansion pre-z14 adds 72c68f1352b [TableGen] Remove unused target intrinsic generation logic adds 3adc819b7a0 [X86] Erase dead LEA instruction after converting it to MOV [...] adds 5ad67df988f [SystemZ] Add llvm.minimum / llvm.maximum tests adds 4fe92abceb9 [AArch64] Skip debug ops with regsOverlap in AArch64 LD/ST opt. adds 24a4d27acd3 Don't run expect based tests remotely. adds 916d37a2bc5 [DA] Improve dump to show source and sink of the dependence adds 52c5342ebcc update TestThreadStepOut.py to expect correct source line o [...] adds 5a3a9e9927b [ELF][AArch64] Rename --force-bti to -z force-bti and --pac [...] adds ee64dfd953f Remove TypeValidators (NFC in terms of the testsuite) adds 7b774b7cd48 [OPENMP50]Add if clause in teams distribute simd directive. adds f2f77499735 [VFS] Extend virtual working directory test adds 13a517445f7 [profile] Delete stale profile in test/profile/instrprof-se [...] adds d25437e9575 [profile] Delete stale profiles in test/profile/instrprof-v [...] adds 5a486e0f156 [profile] Avoid allocating a page on the stack, NFC adds d8c31d41989 [OPENMP50]Fix capturing of if condition in target parallel [...] adds d1f0bdf2d2d [SDAG] remove use restriction in isNegatibleForFree() when [...] adds db76588964e [StringRef] Test all default characters in unit test adds 2675a3c8806 [AArch64] Be more careful to skip debug operands in LdSt Op [...] adds e59f0af7d54 [VFS] Disable check for ../foo on Windows adds a75463c4717 Add intrinsics for unary narrowing operations adds 25e21a09b3f Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=Off build [...] adds b361d3bbcd8 [MergeFuncs] Remove incorrect attribute copying adds 134faae0425 [analyzer] CStringChecker: Improve warning messages. adds 2b3f2071ec6 [analyzer] CStringChecker: Fix overly eager assumption that [...] adds b01012b7c8a [analyzer] LocalizationChecker: Fix a crash on synthesized [...] adds fc765698e0c [ValueTracking] Add tests for non-null check after load/store; NFC adds 19e83a9b4cd [ValueTracking] Pointer is known nonnull after load/store adds 5882e6f36fd [analyzer] Escape symbols conjured into specific regions du [...] adds 8db5143b1a1 [InstCombine] Optimize overflow check base on uadd.with.ove [...] adds 881d877846e [WebAssembly] Add new `export_name` clang attribute for con [...] adds 6d64162a2d0 return-object-by-reference ("non trivial") xfail on arm64 i [...] adds d23c61490c2 [OpenMP] Introduce the OpenMP-IR-Builder adds fe593fe15f7 [ADT] Fix SmallDenseMap assertion with large InlineBuckets adds daacf570324 [libc++] Add fuzzing tests for parts of <random>. adds 4b452952fed [LegalizeTypes] In SoftenFloatRes_FP_EXTEND, move the check [...] adds 6e3b60625bf [TSan] Pacify flaky test on Darwin new 0b9789456b6 [OPENMP50]Add if clause in teams distribute parallel for si [...] new 29b2f64ddb8 [libc++] Fix fuzzing unit tests with exceptions disabled. new 0ca0fba94d4 Add resurrecting Type Validators to projects.rst new 5c9816b84e9 [libc++] Fix fuzzing tests with older GCC compilers. new 34ef51b5f97 [lldb][dotest] Improve libc++ detection new cdf5cfea8e5 Revert "[SDAG] remove use restriction in isNegatibleForFree [...] new e0e07a7e414 Fix detection of __attribute__((may_alias)) to properly loo [...] new 786b6db8e6f [lldb][dotest] Add `#include <algorithm>` to libc++ detection new bf68bcb920f [lldb/Host] Use Host/Config.h for LibXML2 instead of a glob [...] new 70d14255dfc Don't call export_symbols.py with duplicate libs new db4c7adfa36 Suppress false-positive -Wuninitialized warnings in the con [...] new ff82315d4ec [lldb/CMake] Simplify linking against curses new f38b543b97d [lit] Improve formatting of error messages. NFC new f978ea49830 [clang][clang-scan-deps] Aggregate the full dependency info [...] new b3c06db4561 [OpenMP] Use the OpenMP-IR-Builder
The 15 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-tidy/openmp/CMakeLists.txt | 1 + clang-tools-extra/clangd/refactor/Rename.cpp | 15 +- clang-tools-extra/clangd/refactor/Rename.h | 2 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 74 +- clang/include/clang/Basic/Attr.td | 8 + clang/include/clang/Basic/AttrDocs.td | 15 + clang/include/clang/Basic/DiagnosticParseKinds.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 24 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/arm_mve.td | 30 +- clang/include/clang/Basic/arm_mve_defs.td | 32 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/Sema.h | 24 +- clang/include/clang/Sema/Template.h | 12 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 6 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 5 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 24 +- .../Core/PathSensitive/ProgramState.h | 6 +- .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 19 +- .../DependencyScanning/DependencyScanningTool.h | 73 +- .../DependencyScanning/ModuleDepCollector.h | 87 +- clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/BackendUtil.cpp | 8 +- clang/lib/CodeGen/CGBuiltin.cpp | 30 + clang/lib/CodeGen/CGLoopInfo.cpp | 21 +- clang/lib/CodeGen/CGObjCMac.cpp | 22 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 27 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CMakeLists.txt | 1 + clang/lib/CodeGen/CodeGenAction.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 17 +- clang/lib/CodeGen/CodeGenModule.h | 5 + clang/lib/CodeGen/CodeGenTBAA.cpp | 17 +- clang/lib/CodeGen/TargetInfo.cpp | 6 + clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Frontend/CompilerInstance.cpp | 5 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Frontend/FrontendActions.cpp | 2 + clang/lib/Frontend/InitPreprocessor.cpp | 3 +- clang/lib/Parse/ParseAST.cpp | 2 +- clang/lib/Parse/ParseExprCXX.cpp | 9 +- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaAccess.cpp | 23 +- clang/lib/Sema/SemaDecl.cpp | 13 +- clang/lib/Sema/SemaDeclAttr.cpp | 25 + clang/lib/Sema/SemaDeclCXX.cpp | 197 +- clang/lib/Sema/SemaExpr.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 22 +- clang/lib/Sema/SemaOverload.cpp | 4 + clang/lib/Sema/SemaTemplateInstantiate.cpp | 7 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 87 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 4 +- .../Checkers/AnalysisOrderChecker.cpp | 10 + clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 7 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 38 +- .../Checkers/DebugIteratorModeling.cpp | 196 ++ .../Checkers/InvalidatedIteratorChecker.cpp | 95 + clang/lib/StaticAnalyzer/Checkers/Iterator.cpp | 227 ++ clang/lib/StaticAnalyzer/Checkers/Iterator.h | 175 ++ .../{IteratorChecker.cpp => IteratorModeling.cpp} | 1341 ++------- .../Checkers/IteratorRangeChecker.cpp | 273 ++ .../Checkers/LocalizationChecker.cpp | 5 +- .../Checkers/MismatchedIteratorChecker.cpp | 295 ++ clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 104 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 6 +- .../Core/ExprEngineCallAndReturn.cpp | 44 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 10 +- .../DependencyScanning/DependencyScanningTool.cpp | 127 +- .../DependencyScanningWorker.cpp | 11 +- .../DependencyScanning/ModuleDepCollector.cpp | 85 +- clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/bsd-string.c | 4 +- clang/test/Analysis/bstring.c | 18 +- clang/test/Analysis/cstring-ranges.c | 4 +- clang/test/Analysis/expr-inspection.c | 2 +- clang/test/Analysis/invalidated-iterator.cpp | 1 - clang/test/Analysis/iterator-modelling.cpp | 33 +- clang/test/Analysis/localization-aggressive.m | 8 + clang/test/Analysis/null-deref-path-notes.c | 24 +- clang/test/Analysis/null-deref-ps-region.c | 2 +- .../pointer-escape-on-conservative-calls.c | 13 + clang/test/Analysis/string.c | 72 +- clang/test/Analysis/symbol-escape.cpp | 9 - .../class.compare/class.compare.default/p1.cpp | 20 +- .../class.compare/class.compare.default/p4.cpp | 146 + clang/test/CXX/class/class.compare/class.eq/p2.cpp | 65 + clang/test/CXX/class/class.compare/class.eq/p3.cpp | 12 + .../test/CXX/class/class.compare/class.rel/p2.cpp | 10 + .../CXX/class/class.compare/class.spaceship/p1.cpp | 23 + clang/test/ClangScanDeps/Inputs/modules_cdb.json | 13 +- clang/test/ClangScanDeps/modules-full.cpp | 192 +- clang/test/CodeGen/annotations-global.c | 14 +- .../CodeGen/arm-mve-intrinsics/vector-shift-imm.c | 722 +++++ clang/test/CodeGen/wasm-export-name.c | 11 + .../test/CodeGenCXX/cxx2a-three-way-comparison.cpp | 52 +- clang/test/CodeGenCXX/may_alias.cpp | 25 + clang/test/CodeGenCXX/pragma-loop-pr27643.cpp | 52 + clang/test/CodeGenCXX/pragma-loop.cpp | 14 +- clang/test/Driver/fopenmp.c | 6 + clang/test/Driver/split-debug.c | 5 +- clang/test/Frontend/sycl-aux-triple.cpp | 5 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/barrier_codegen.cpp | 19 +- clang/test/OpenMP/cancel_codegen.cpp | 4 + .../OpenMP/target_parallel_for_simd_codegen.cpp | 10 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 23 +- ...ams_distribute_parallel_for_simd_if_codegen.cpp | 18 +- ...ms_distribute_parallel_for_simd_if_messages.cpp | 14 +- .../OpenMP/teams_distribute_simd_ast_print.cpp | 30 +- .../test/OpenMP/teams_distribute_simd_codegen.cpp | 65 +- .../OpenMP/teams_distribute_simd_if_messages.cpp | 101 + clang/test/Parser/cxx-template-decl.cpp | 8 + clang/test/SemaCXX/uninitialized.cpp | 9 + clang/tools/clang-scan-deps/ClangScanDeps.cpp | 215 +- clang/tools/driver/cc1_main.cpp | 2 +- clang/unittests/Sema/CodeCompleteTest.cpp | 8 + clang/utils/TableGen/MveEmitter.cpp | 83 +- clang/www/cxx_status.html | 7 +- compiler-rt/lib/profile/InstrProfilingFile.c | 12 + compiler-rt/lib/profile/InstrProfilingInternal.h | 7 + .../lib/profile/InstrProfilingPlatformFuchsia.c | 2 + compiler-rt/lib/profile/InstrProfilingWriter.c | 26 +- .../lib/sanitizer_common/sanitizer_allocator.cpp | 2 +- .../tests/sanitizer_allocator_test.cpp | 11 + compiler-rt/test/profile/instrprof-set-filename.c | 2 + compiler-rt/test/profile/instrprof-value-prof.test | 1 + compiler-rt/test/tsan/Darwin/mach_vm_allocate.c | 25 +- libcxx/fuzzing/RoutineNames.txt | 20 + libcxx/fuzzing/fuzz_test_template.cpp | 22 + libcxx/fuzzing/fuzzing.cpp | 221 +- libcxx/fuzzing/fuzzing.h | 22 + libcxx/include/future | 12 +- libcxx/include/thread | 1 + libcxx/test/libcxx/fuzzing/fuzzer_test.h | 46 + .../libcxx/fuzzing/geometric_distribution.pass.cpp | 37 + libcxx/test/libcxx/fuzzing/nth_element.cpp | 37 - libcxx/test/libcxx/fuzzing/nth_element.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/partial_sort.cpp | 37 - libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp | 30 + libcxx/test/libcxx/fuzzing/partial_sort_copy.cpp | 37 - .../test/libcxx/fuzzing/partial_sort_copy.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/partition.cpp | 37 - libcxx/test/libcxx/fuzzing/partition.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/partition_copy.cpp | 37 - libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/regex_ECMAScript.cpp | 36 - .../test/libcxx/fuzzing/regex_ECMAScript.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/regex_POSIX.cpp | 36 - libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/regex_awk.cpp | 36 - libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp | 12 + libcxx/test/libcxx/fuzzing/regex_egrep.cpp | 36 - libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/regex_extended.cpp | 36 - libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/regex_grep.cpp | 36 - libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/sort.cpp | 37 - libcxx/test/libcxx/fuzzing/sort.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/stable_partition.cpp | 37 - .../test/libcxx/fuzzing/stable_partition.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/stable_sort.cpp | 37 - libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/unique.cpp | 37 - libcxx/test/libcxx/fuzzing/unique.pass.cpp | 11 + libcxx/test/libcxx/fuzzing/unique_copy.cpp | 37 - libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp | 11 + libcxx/utils/libcxx/test/tracing.py | 4 +- libunwind/CMakeLists.txt | 22 + libunwind/cmake/config-ix.cmake | 11 + libunwind/test/CMakeLists.txt | 1 + libunwind/test/libunwind/test/config.py | 10 + libunwind/test/lit.site.cfg.in | 1 + libunwind/test/signal_frame.pass.cpp | 4 +- lld/ELF/AArch64ErrataFix.cpp | 4 + lld/ELF/ARMErrataFix.cpp | 4 + lld/ELF/Driver.cpp | 34 +- lld/ELF/ICF.cpp | 6 + lld/ELF/Options.td | 6 - lld/ELF/SyntheticSections.cpp | 11 + lld/ELF/SyntheticSections.h | 2 +- lld/docs/WebAssembly.rst | 16 +- lld/docs/ld.lld.1 | 10 +- lld/test/ELF/aarch64-bti-pac-cli-error.s | 8 +- .../ELF/aarch64-cortex-a53-843419-thunk-range.s | 87 + lld/test/ELF/aarch64-cortex-a53-843419-thunk.s | 44 +- lld/test/ELF/aarch64-feature-bti.s | 6 +- lld/test/ELF/aarch64-feature-btipac.s | 8 +- lld/test/ELF/aarch64-feature-pac.s | 4 +- lld/test/ELF/arm-fix-cortex-a8-thunk.s | 42 +- lld/test/wasm/export-name.ll | 28 + lld/wasm/InputChunks.h | 3 + lld/wasm/Writer.cpp | 4 + lldb/cmake/modules/LLDBConfig.cmake | 13 +- lldb/docs/status/projects.rst | 9 + lldb/include/lldb/API/SBValue.h | 2 - lldb/include/lldb/Core/ValueObject.h | 17 - .../lldb/DataFormatters/DataVisualization.h | 6 - lldb/include/lldb/DataFormatters/FormatCache.h | 6 - lldb/include/lldb/DataFormatters/FormatClasses.h | 2 - lldb/include/lldb/DataFormatters/FormatManager.h | 9 +- .../lldb/DataFormatters/FormattersContainer.h | 1 - .../include/lldb/DataFormatters/LanguageCategory.h | 28 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 63 +- lldb/include/lldb/DataFormatters/TypeValidator.h | 201 -- .../lldb/DataFormatters/ValueObjectPrinter.h | 7 - lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Host/XML.h | 6 +- .../lldb/Symbol/ClangExternalASTSourceCommon.h | 1 - lldb/include/lldb/Target/Language.h | 3 - lldb/include/lldb/Utility/GDBRemote.h | 43 +- lldb/include/lldb/Utility/Reproducer.h | 105 +- lldb/include/lldb/lldb-forward.h | 2 - .../TestMultilineCompletion.py | 1 + .../test/commands/gui/basic/TestGuiBasic.py | 1 + lldb/packages/Python/lldbsuite/test/dotest.py | 13 +- .../data-formatter/data-formatter-caching/Makefile | 3 + .../TestDataFormatterCaching.py | 27 + .../data-formatter/data-formatter-caching/a.c | 7 + .../data-formatter/data-formatter-caching/b.c | 8 + .../test/functionalities/mtc/simple/Makefile | 11 +- .../thread/step_out/TestThreadStepOut.py | 4 +- .../test/functionalities/thread/step_out/main.cpp | 2 +- .../test/lang/cpp/trivial_abi/TestTrivialABI.py | 1 + .../lldbsuite/test/lang/cpp/trivial_abi/main.cpp | 2 +- lldb/scripts/interface/SBValue.i | 3 - lldb/source/API/SBDebugger.cpp | 5 +- lldb/source/API/SBValue.cpp | 20 - lldb/source/Commands/CommandObjectReproducer.cpp | 47 +- lldb/source/Core/CMakeLists.txt | 6 +- lldb/source/Core/ValueObject.cpp | 40 +- lldb/source/DataFormatters/CMakeLists.txt | 1 - lldb/source/DataFormatters/DataVisualization.cpp | 11 - lldb/source/DataFormatters/FormatCache.cpp | 27 +- lldb/source/DataFormatters/FormatManager.cpp | 88 +- lldb/source/DataFormatters/LanguageCategory.cpp | 188 +- lldb/source/DataFormatters/TypeCategory.cpp | 105 +- lldb/source/DataFormatters/TypeCategoryMap.cpp | 11 +- lldb/source/DataFormatters/TypeValidator.cpp | 53 - lldb/source/DataFormatters/ValueObjectPrinter.cpp | 38 - lldb/source/Host/common/XML.cpp | 59 +- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 2 + .../ExpressionParser/Clang/ClangASTSource.h | 12 - .../Process/gdb-remote/GDBRemoteCommunication.cpp | 6 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 6 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 8 +- .../gdb-remote/GDBRemoteCommunicationHistory.h | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 31 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 1 + .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 3 + lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 20 + lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 17 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 2 +- .../source/Symbol/ClangExternalASTSourceCommon.cpp | 16 +- lldb/source/Target/Language.cpp | 5 - lldb/source/Utility/GDBRemote.cpp | 70 +- lldb/source/Utility/Reproducer.cpp | 48 +- .../Reproducer/Inputs/MultipleTargetsCapture.in | 12 + .../test/Shell/Reproducer/TestMultipleTargets.test | 23 + .../Shell/SymbolFile/DWARF/DW_AT_loclists_base.s | 132 + .../unittests/DataFormatter/FormatManagerTests.cpp | 13 - llvm/cmake/modules/AddLLVM.cmake | 1 + llvm/docs/TableGen/LangIntro.rst | 28 + llvm/docs/TableGen/LangRef.rst | 3 +- llvm/include/llvm/ADT/DenseMap.h | 16 +- llvm/include/llvm/Analysis/LoopInfo.h | 7 + llvm/include/llvm/BinaryFormat/Wasm.h | 2 + llvm/include/llvm/CodeGen/LiveRegUnits.h | 13 + llvm/include/llvm/CodeGen/MachineLoopUtils.h | 5 + llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 7 + llvm/include/llvm/CodeGen/SelectionDAG.h | 6 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 53 + llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 138 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 134 + llvm/include/llvm/IR/IRBuilder.h | 35 +- llvm/include/llvm/IR/IntrinsicInst.h | 6 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 56 +- llvm/include/llvm/IR/IntrinsicsARM.td | 8 + llvm/include/llvm/MC/MCRegisterInfo.h | 8 + llvm/include/llvm/MC/MCSymbolWasm.h | 5 + llvm/include/llvm/Object/Wasm.h | 1 + llvm/include/llvm/Support/JSON.h | 2 +- llvm/include/llvm/Support/TimeProfiler.h | 4 + llvm/include/llvm/TableGen/Record.h | 4 +- llvm/include/llvm/Transforms/Utils/Local.h | 2 - llvm/lib/Analysis/DependenceAnalysis.cpp | 17 +- llvm/lib/Analysis/LoopInfo.cpp | 5 +- llvm/lib/Analysis/ValueTracking.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 27 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 1 - llvm/lib/CodeGen/EarlyIfConversion.cpp | 10 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 28 +- llvm/lib/CodeGen/LiveRegUnits.cpp | 45 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 2 +- llvm/lib/CodeGen/MachineLoopUtils.cpp | 12 + llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 61 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 - llvm/lib/CodeGen/TypePromotion.cpp | 24 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2 +- llvm/lib/Frontend/OpenMP/CMakeLists.txt | 3 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 53 + llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 236 ++ llvm/lib/IR/Verifier.cpp | 7 + llvm/lib/MC/WasmObjectWriter.cpp | 10 + llvm/lib/Object/WasmObjectFile.cpp | 17 +- llvm/lib/Support/TimeProfiler.cpp | 4 +- llvm/lib/TableGen/Record.cpp | 31 + llvm/lib/TableGen/TGLexer.cpp | 2 + llvm/lib/TableGen/TGLexer.h | 2 +- llvm/lib/TableGen/TGParser.cpp | 51 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 132 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 9 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 296 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 335 ++- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 123 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 14 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 52 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 75 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 6 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 19 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 10 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 12 + .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 + .../MCTargetDesc/WebAssemblyTargetStreamer.h | 7 + .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 12 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 3 + llvm/lib/Target/X86/X86FloatingPoint.cpp | 12 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 325 ++- llvm/lib/Target/X86/X86ISelLowering.h | 15 +- llvm/lib/Target/X86/X86InstrAVX512.td | 18 +- llvm/lib/Target/X86/X86InstrFPStack.td | 27 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 +- llvm/lib/Target/X86/X86InstrInfo.td | 5 + llvm/lib/Target/X86/X86InstrSSE.td | 29 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 26 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 33 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 40 +- llvm/lib/Transforms/Scalar/SROA.cpp | 100 +- llvm/lib/Transforms/Utils/Local.cpp | 27 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 59 +- llvm/test/Analysis/DependenceAnalysis/Dump.ll | 50 + .../Analysis/ValueTracking/known-nonnull-at.ll | 122 +- llvm/test/CodeGen/AArch64/arm64-abi-varargs.ll | 25 +- llvm/test/CodeGen/AArch64/arm64-abi_align.ll | 12 +- llvm/test/CodeGen/AArch64/arm64-variadic-aapcs.ll | 7 +- .../CodeGen/AArch64/machine-outliner-remarks.ll | 6 +- .../AArch64/machine-outliner-retaddr-sign-cfi.ll | 80 - ...ne-outliner-retaddr-sign-diff-scope-same-key.ll | 68 - .../machine-outliner-retaddr-sign-non-leaf.ll | 72 - .../machine-outliner-retaddr-sign-regsave.mir | 127 - ...ne-outliner-retaddr-sign-same-scope-diff-key.ll | 69 - ...-outliner-retaddr-sign-same-scope-same-key-a.ll | 64 - ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 70 - .../machine-outliner-retaddr-sign-sp-mod.mir | 204 -- .../machine-outliner-retaddr-sign-subtarget.ll | 87 - .../AArch64/machine-outliner-retaddr-sign-thunk.ll | 63 - .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 83 - llvm/test/CodeGen/AArch64/machine-outliner.ll | 25 +- .../AArch64/stp-opt-with-renaming-debug.mir | 85 + .../test/CodeGen/AArch64/stp-opt-with-renaming.mir | 471 +++ .../AArch64/sve-gather-scatter-dag-combine.ll | 76 + ...intrinsics-gather-loads-32bit-scaled-offsets.ll | 97 +- ...trinsics-gather-loads-32bit-unscaled-offsets.ll | 155 +- ...-intrinsics-gather-loads-64bit-scaled-offset.ll | 33 +- ...ntrinsics-gather-loads-64bit-unscaled-offset.ll | 47 +- .../sve-intrinsics-gather-loads-vector-base.ll | 83 +- .../AArch64/sve2-intrinsics-unary-narrowing.ll | 202 ++ llvm/test/CodeGen/MIR/X86/mircanon-flags.mir | 37 + .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 73 + llvm/test/CodeGen/PowerPC/pr39815.ll | 7 +- llvm/test/CodeGen/PowerPC/vavg.ll | 195 +- llvm/test/CodeGen/SystemZ/fp-mul-13.ll | 16 + llvm/test/CodeGen/SystemZ/fp-strict-mul-12.ll | 86 + llvm/test/CodeGen/SystemZ/fp-strict-mul-13.ll | 21 + llvm/test/CodeGen/SystemZ/vec-max-05.ll | 90 +- llvm/test/CodeGen/SystemZ/vec-min-05.ll | 90 +- .../LowOverheadLoops/dont-remove-loop-update.mir | 171 ++ .../LowOverheadLoops/dont-remove-loop-update2.mir | 172 ++ .../LowOverheadLoops/dont-remove-loop-update3.mir | 173 ++ .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 1 - .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 1 - .../LowOverheadLoops/vector-arith-codegen.ll | 4 - .../Thumb2/mve-intrinsics/vector-shift-imm.ll | 398 +++ llvm/test/CodeGen/Thumb2/mve-stacksplot.mir | 184 +- llvm/test/CodeGen/WebAssembly/export-name.ll | 17 + llvm/test/CodeGen/X86/fp-strict-scalar-cmp.ll | 3063 ++++++++++++++++++++ llvm/test/CodeGen/X86/fp80-strict-scalar-cmp.ll | 992 +++++++ llvm/test/CodeGen/X86/leaFixup32.mir | 1 - llvm/test/CodeGen/X86/leaFixup64.mir | 1 - llvm/test/CodeGen/X86/min-legal-vector-width.ll | 476 ++- llvm/test/CodeGen/X86/vec-strict-128-cmp.ll | 1681 +++++++++++ llvm/test/CodeGen/X86/vec-strict-256-cmp.ll | 1243 ++++++++ llvm/test/CodeGen/X86/vec-strict-512-cmp.ll | 961 ++++++ .../DebugInfo/X86/debug-macinfo-split-dwarf.ll | 80 - llvm/test/MC/WebAssembly/export-name.s | 26 + llvm/test/TableGen/getsetop.td | 61 + .../AtomicExpand/AMDGPU/expand-atomic-rmw-fsub.ll | 4 +- llvm/test/Transforms/Coroutines/coro-swifterror.ll | 4 +- .../InstCombine/element-atomic-memintrins.ll | 66 +- .../InstCombine/phi-equal-incoming-pointers.ll | 4 +- llvm/test/Transforms/InstCombine/sink-alloca.ll | 2 +- llvm/test/Transforms/InstCombine/with_overflow.ll | 21 +- .../MergeFunc/byval-attr-congruent-type.ll | 30 + .../Transforms/SimplifyCFG/hoist-dbgvalue-else.ll | 67 - .../Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll | 71 - llvm/test/Transforms/TypePromotion/ARM/calls.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/casts.ll | 2 +- .../TypePromotion/ARM/clear-structures.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 2 +- .../Transforms/TypePromotion/ARM/signed-icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/signed.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/switch.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 2 +- .../Verifier/invalid-frame-pointer-attr-empty.ll | 9 + .../invalid-frame-pointer-attr-no-value.ll | 9 + llvm/test/Verifier/invalid-frame-pointer-attr.ll | 9 + llvm/test/tools/llvm-ar/tool-name.test | 15 + llvm/test/tools/llvm-dlltool/tool-name.test | 13 + llvm/test/tools/llvm-dwarfdump/X86/debug-abbrev.s | 90 + llvm/test/tools/llvm-dwarfdump/X86/debug-line.s | 144 + ...debug-frame-dumps-eh-frame-and-debug-frame.yaml | 15 + llvm/test/tools/llvm-dwarfdump/debug-str.yaml | 22 + llvm/test/tools/llvm-lib/tool-name.test | 14 + llvm/test/tools/llvm-ranlib/tool-name.test | 13 + llvm/test/tools/llvm-readobj/COFF/lit.local.cfg | 1 + .../llvm-readobj/COFF/unwind-arm64-image.yaml | 180 ++ .../llvm-readobj/COFF/unwind-x86_64-image.yaml | 168 ++ llvm/test/tools/llvm-readobj/ELF/addrsig.test | 13 +- .../ELF/broken-dynamic-reloc-name.test | 2 - .../llvm-readobj/ELF/dependent-libraries.test | 16 +- .../tools/llvm-readobj/ELF/invalid-shstrndx.test | 2 - .../tools/llvm-readobj/ELF/linker-options.test | 16 +- .../tools/llvm-readobj/ELF/verdef-invalid.test | 2 - .../tools/llvm-readobj/ELF/verneed-invalid.test | 45 +- .../tools/llvm-readobj/ELF/versym-invalid.test | 127 +- llvm/tools/llvm-ar/llvm-ar.cpp | 24 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 8 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-readobj/Win64EHDumper.cpp | 54 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 - llvm/unittests/ADT/DenseMapTest.cpp | 18 + llvm/unittests/ADT/StringRefTest.cpp | 4 + llvm/unittests/Analysis/LoopInfoTest.cpp | 55 + llvm/unittests/CMakeLists.txt | 1 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 52 + llvm/unittests/Frontend/CMakeLists.txt | 13 + llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 178 ++ llvm/unittests/Support/VirtualFileSystemTest.cpp | 27 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 3 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 9 - llvm/utils/TableGen/CodeGenIntrinsics.h | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 11 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 52 +- llvm/utils/TableGen/TableGen.cpp | 12 - llvm/utils/TableGen/TableGenBackends.h | 6 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 7 +- llvm/utils/lit/lit/main.py | 12 +- llvm/utils/lit/tests/selecting.py | 8 +- 466 files changed, 21150 insertions(+), 6185 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/Iterator.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/Iterator.h rename clang/lib/StaticAnalyzer/Checkers/{IteratorChecker.cpp => IteratorModeling. [...] create mode 100644 clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp create mode 100644 clang/test/Analysis/pointer-escape-on-conservative-calls.c create mode 100644 clang/test/CXX/class/class.compare/class.compare.default/p4.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vector-shift-imm.c create mode 100644 clang/test/CodeGen/wasm-export-name.c create mode 100644 clang/test/CodeGenCXX/may_alias.cpp create mode 100644 clang/test/CodeGenCXX/pragma-loop-pr27643.cpp create mode 100644 clang/test/Frontend/sycl-aux-triple.cpp create mode 100644 clang/test/OpenMP/teams_distribute_simd_if_messages.cpp create mode 100644 libcxx/fuzzing/fuzz_test_template.cpp create mode 100644 libcxx/test/libcxx/fuzzing/fuzzer_test.h create mode 100644 libcxx/test/libcxx/fuzzing/geometric_distribution.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/nth_element.cpp create mode 100644 libcxx/test/libcxx/fuzzing/nth_element.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/partial_sort.cpp create mode 100644 libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/partial_sort_copy.cpp create mode 100644 libcxx/test/libcxx/fuzzing/partial_sort_copy.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/partition.cpp create mode 100644 libcxx/test/libcxx/fuzzing/partition.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/partition_copy.cpp create mode 100644 libcxx/test/libcxx/fuzzing/partition_copy.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/regex_ECMAScript.cpp create mode 100644 libcxx/test/libcxx/fuzzing/regex_ECMAScript.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/regex_POSIX.cpp create mode 100644 libcxx/test/libcxx/fuzzing/regex_POSIX.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/regex_awk.cpp create mode 100644 libcxx/test/libcxx/fuzzing/regex_awk.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/regex_egrep.cpp create mode 100644 libcxx/test/libcxx/fuzzing/regex_egrep.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/regex_extended.cpp create mode 100644 libcxx/test/libcxx/fuzzing/regex_extended.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/regex_grep.cpp create mode 100644 libcxx/test/libcxx/fuzzing/regex_grep.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/sort.cpp create mode 100644 libcxx/test/libcxx/fuzzing/sort.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/stable_partition.cpp create mode 100644 libcxx/test/libcxx/fuzzing/stable_partition.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/stable_sort.cpp create mode 100644 libcxx/test/libcxx/fuzzing/stable_sort.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/unique.cpp create mode 100644 libcxx/test/libcxx/fuzzing/unique.pass.cpp delete mode 100644 libcxx/test/libcxx/fuzzing/unique_copy.cpp create mode 100644 libcxx/test/libcxx/fuzzing/unique_copy.pass.cpp create mode 100644 lld/test/ELF/aarch64-cortex-a53-843419-thunk-range.s create mode 100644 lld/test/wasm/export-name.ll delete mode 100644 lldb/include/lldb/DataFormatters/TypeValidator.h create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/source/DataFormatters/TypeValidator.cpp create mode 100644 lldb/test/Shell/Reproducer/Inputs/MultipleTargetsCapture.in create mode 100644 lldb/test/Shell/Reproducer/TestMultipleTargets.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_AT_loclists_base.s create mode 100644 llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h create mode 100644 llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp create mode 100644 llvm/test/Analysis/DependenceAnalysis/Dump.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-cfi.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-sp-mod.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll create mode 100644 llvm/test/CodeGen/AArch64/stp-opt-with-renaming-debug.mir create mode 100644 llvm/test/CodeGen/AArch64/stp-opt-with-renaming.mir create mode 100644 llvm/test/CodeGen/AArch64/sve-gather-scatter-dag-combine.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-unary-narrowing.ll create mode 100644 llvm/test/CodeGen/MIR/X86/mircanon-flags.mir create mode 100644 llvm/test/CodeGen/SystemZ/fp-mul-13.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-mul-12.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-mul-13.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/dont-remove-loop-update.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/dont-remove-loop-update2.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/dont-remove-loop-update3.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vector-shift-imm.ll create mode 100644 llvm/test/CodeGen/WebAssembly/export-name.ll create mode 100644 llvm/test/CodeGen/X86/fp-strict-scalar-cmp.ll create mode 100644 llvm/test/CodeGen/X86/fp80-strict-scalar-cmp.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-128-cmp.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-256-cmp.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-512-cmp.ll delete mode 100644 llvm/test/DebugInfo/X86/debug-macinfo-split-dwarf.ll create mode 100644 llvm/test/MC/WebAssembly/export-name.s create mode 100644 llvm/test/TableGen/getsetop.td create mode 100644 llvm/test/Transforms/MergeFunc/byval-attr-congruent-type.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-else.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll create mode 100644 llvm/test/Verifier/invalid-frame-pointer-attr-empty.ll create mode 100644 llvm/test/Verifier/invalid-frame-pointer-attr-no-value.ll create mode 100644 llvm/test/Verifier/invalid-frame-pointer-attr.ll create mode 100644 llvm/test/tools/llvm-ar/tool-name.test create mode 100644 llvm/test/tools/llvm-dlltool/tool-name.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-abbrev.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-line.s create mode 100644 llvm/test/tools/llvm-dwarfdump/debug-frame-dumps-eh-frame-and-d [...] create mode 100644 llvm/test/tools/llvm-dwarfdump/debug-str.yaml create mode 100644 llvm/test/tools/llvm-lib/tool-name.test create mode 100644 llvm/test/tools/llvm-ranlib/tool-name.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/lit.local.cfg create mode 100644 llvm/test/tools/llvm-readobj/COFF/unwind-arm64-image.yaml create mode 100644 llvm/test/tools/llvm-readobj/COFF/unwind-x86_64-image.yaml create mode 100644 llvm/unittests/Frontend/CMakeLists.txt create mode 100644 llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp