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-allmodconfig 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 adds 0b9789456b6 [OPENMP50]Add if clause in teams distribute parallel for si [...] adds 29b2f64ddb8 [libc++] Fix fuzzing unit tests with exceptions disabled. adds 0ca0fba94d4 Add resurrecting Type Validators to projects.rst adds 5c9816b84e9 [libc++] Fix fuzzing tests with older GCC compilers. adds 34ef51b5f97 [lldb][dotest] Improve libc++ detection adds cdf5cfea8e5 Revert "[SDAG] remove use restriction in isNegatibleForFree [...] adds e0e07a7e414 Fix detection of __attribute__((may_alias)) to properly loo [...] adds 786b6db8e6f [lldb][dotest] Add `#include <algorithm>` to libc++ detection adds bf68bcb920f [lldb/Host] Use Host/Config.h for LibXML2 instead of a glob [...] adds 70d14255dfc Don't call export_symbols.py with duplicate libs adds db4c7adfa36 Suppress false-positive -Wuninitialized warnings in the con [...] adds ff82315d4ec [lldb/CMake] Simplify linking against curses adds f38b543b97d [lit] Improve formatting of error messages. NFC adds f978ea49830 [clang][clang-scan-deps] Aggregate the full dependency info [...]
No new revisions were added by this update.
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/OpenMPKinds.def | 1 + clang/include/clang/Basic/arm_mve.td | 30 +- clang/include/clang/Basic/arm_mve_defs.td | 32 +- 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/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CodeGenAction.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.cpp | 8 +- clang/lib/CodeGen/CodeGenTBAA.cpp | 17 +- clang/lib/CodeGen/TargetInfo.cpp | 6 + clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Frontend/CompilerInstance.cpp | 5 +- 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/split-debug.c | 5 +- clang/test/Frontend/sycl-aux-triple.cpp | 5 + ...pragma-attribute-supported-attributes-list.test | 1 + .../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 +- 457 files changed, 21077 insertions(+), 6181 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