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-next-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds b3c06db4561 [OpenMP] Use the OpenMP-IR-Builder adds 56232f950d3 Revert "[DWARF] Allow cross-CU references of subprogram def [...] adds 5bcd34a03ff Revert "[clang][clang-scan-deps] Aggregate the full depende [...] adds 83e1bd36be9 [AArch64][x86] add tests for possible infinite loops in DAG [...] adds 9fdcae7c81f [analyzer] Do not cache out on some shared implicit AST nodes adds 72b41e6e2d5 [libc++] Require C++14 in all cases. adds a9245e4f861 [libc++abi] Fix non-constant initialization of default term [...] adds d5a43ce6889 gn build: (manually) merge d23c61490c adds 60590b149b3 [Remarks][Driver] Ask for line tables when remarks are enabled adds 85ba5f637af Rename TTI::getIntImmCost for instructions and intrinsics adds 5d986953c8b [IR] Split out target specific intrinsic enums into separat [...] adds 7aa5c160885 [AArch64][SVE] Add patterns for scalable vselect adds f5b7a468375 [llvm][MIRVRegNamerUtils] Adding hashing on memoperands.
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/Analysis/CFG.h | 1 + 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 | 5 +- 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/StaticAnalyzer/Checkers/Checkers.td | 6 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 5 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 21 +- .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 7 +- clang/lib/Analysis/CFG.cpp | 5 + clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/BackendUtil.cpp | 8 +- clang/lib/CodeGen/CGBuiltin.cpp | 41 + clang/lib/CodeGen/CGException.cpp | 5 +- clang/lib/CodeGen/CGExprScalar.cpp | 1 + clang/lib/CodeGen/CGLoopInfo.cpp | 21 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 27 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 1 + 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 | 8 +- clang/lib/Frontend/CompilerInstance.cpp | 5 +- clang/lib/Frontend/CompilerInvocation.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/SemaDeclAttr.cpp | 25 + clang/lib/Sema/SemaDeclCXX.cpp | 33 +- clang/lib/Sema/SemaOpenMP.cpp | 22 +- 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/AnalysisManager.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 94 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 6 +- .../Core/ExprEngineCallAndReturn.cpp | 44 +- 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 +- .../test/Analysis/designated-initializer-values.c | 38 + clang/test/Analysis/designated-initializer.c | 13 +- clang/test/Analysis/expr-inspection.c | 2 +- clang/test/Analysis/initializers-cfg-output.cpp | 15 +- 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/temp-obj-dtors-cfg-output.cpp | 3 +- .../class.compare/class.compare.default/p1.cpp | 20 +- clang/test/CXX/class/class.compare/class.eq/p3.cpp | 12 + clang/test/CodeGen/annotations-global.c | 14 +- .../CodeGen/arm-mve-intrinsics/vector-shift-imm.c | 722 +++++++++++ clang/test/CodeGen/wasm-export-name.c | 11 + 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/debug-options.c | 6 + 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/SemaCXX/uninitialized.cpp | 9 + clang/tools/driver/cc1_main.cpp | 2 +- clang/unittests/Sema/CodeCompleteTest.cpp | 8 + clang/utils/TableGen/MveEmitter.cpp | 83 +- clang/www/cxx_status.html | 4 +- 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/CMakeLists.txt | 20 +- libcxx/fuzzing/RoutineNames.txt | 20 + libcxx/fuzzing/fuzz_test_template.cpp | 22 + libcxx/fuzzing/fuzzing.cpp | 221 +++- libcxx/fuzzing/fuzzing.h | 22 + 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 + libcxxabi/src/cxa_default_handlers.cpp | 14 +- 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 | 6 - .../lldb/DataFormatters/FormattersContainer.h | 1 - .../include/lldb/DataFormatters/LanguageCategory.h | 1 - lldb/include/lldb/DataFormatters/TypeCategory.h | 55 - 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/lldb-forward.h | 2 - .../TestMultilineCompletion.py | 2 +- .../test/commands/gui/basic/TestGuiBasic.py | 2 +- lldb/packages/Python/lldbsuite/test/dotest.py | 13 +- .../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/SBValue.cpp | 20 - 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 | 30 - lldb/source/DataFormatters/LanguageCategory.cpp | 19 +- lldb/source/DataFormatters/TypeCategory.cpp | 88 -- lldb/source/DataFormatters/TypeCategoryMap.cpp | 5 +- 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 - .../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 - .../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/Analysis/TargetTransformInfo.h | 30 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 8 +- llvm/include/llvm/Analysis/VectorUtils.h | 2 +- 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/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/CMakeLists.txt | 16 +- llvm/include/llvm/IR/CallSite.h | 2 +- llvm/include/llvm/IR/Function.h | 2 +- llvm/include/llvm/IR/GlobalValue.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 35 +- llvm/include/llvm/IR/InstrTypes.h | 2 +- llvm/include/llvm/IR/IntrinsicInst.h | 6 + llvm/include/llvm/IR/Intrinsics.h | 11 +- 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/Transforms/Scalar/ConstantHoisting.h | 2 +- llvm/lib/Analysis/ConstantFolding.cpp | 2 + llvm/lib/Analysis/DependenceAnalysis.cpp | 17 +- llvm/lib/Analysis/LoopInfo.cpp | 5 +- llvm/lib/Analysis/MemoryLocation.cpp | 1 + llvm/lib/Analysis/TargetTransformInfo.cpp | 12 +- llvm/lib/Analysis/ValueTracking.cpp | 11 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 17 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 + llvm/lib/CodeGen/EarlyIfConversion.cpp | 10 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 28 +- llvm/lib/CodeGen/LiveRegUnits.cpp | 45 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 11 + llvm/lib/CodeGen/MachineLoopUtils.cpp | 12 + llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 26 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 - .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 1 + llvm/lib/CodeGen/TypePromotion.cpp | 25 +- llvm/lib/CodeGen/WasmEHPrepare.cpp | 1 + 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/AutoUpgrade.cpp | 3 + llvm/lib/IR/Function.cpp | 20 +- llvm/lib/IR/Verifier.cpp | 8 + 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/AArch64ISelDAGToDAG.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 135 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 9 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 296 +---- .../Target/AArch64/AArch64InstructionSelector.cpp | 1 + .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 335 ++++- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 125 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 1 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 9 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 7 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 26 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 2 + llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 4 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 1 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 1 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 1 + llvm/lib/Target/ARM/ARMInstrMVE.td | 52 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 1 + llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 75 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 15 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 2 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 7 +- llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp | 1 + llvm/lib/Target/Hexagon/HexagonGenExtract.cpp | 1 + llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 1 + llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 3 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 1 + .../Target/Hexagon/HexagonOptimizeSZextends.cpp | 1 + .../Hexagon/HexagonVectorLoopCarriedReuse.cpp | 1 + llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h | 6 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 1 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 1 + llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 1 + llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 3 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 1 + llvm/lib/Target/NVPTX/NVVMIntrRange.cpp | 1 + llvm/lib/Target/NVPTX/NVVMReflect.cpp | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 7 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 19 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 12 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 7 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 1 + llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 6 +- llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h | 6 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 13 +- llvm/lib/Target/SystemZ/SystemZTDC.cpp | 1 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 6 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 6 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 12 + .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 + .../MCTargetDesc/WebAssemblyTargetStreamer.h | 7 + .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 12 +- .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 1 + llvm/lib/Target/X86/X86FastISel.cpp | 1 + llvm/lib/Target/X86/X86FixupLEAs.cpp | 3 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 1 + llvm/lib/Target/X86/X86InstructionSelector.cpp | 1 + llvm/lib/Target/X86/X86IntrinsicsInfo.h | 1 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 6 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 6 +- llvm/lib/Target/X86/X86WinEHState.cpp | 3 +- llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp | 1 + llvm/lib/Target/XCore/XCoreISelLowering.cpp | 1 + llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp | 1 + llvm/lib/Transforms/IPO/MergeFunctions.cpp | 26 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 6 + .../Transforms/InstCombine/InstCombineCompares.cpp | 33 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 2 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 41 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 21 +- llvm/lib/Transforms/Scalar/SROA.cpp | 100 +- llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp | 8 +- 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-fp.ll | 32 +- 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 +- llvm/test/CodeGen/AArch64/sve-select.ll | 85 ++ .../AArch64/sve2-intrinsics-unary-narrowing.ll | 202 +++ .../CodeGen/MIR/AMDGPU/mircanon-memoperands.mir | 42 + .../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/leaFixup32.mir | 1 - llvm/test/CodeGen/X86/leaFixup64.mir | 1 - llvm/test/CodeGen/X86/neg_fp.ll | 38 +- .../DebugInfo/X86/lto-cross-cu-call-origin-ref.ll | 223 ---- llvm/test/MC/WebAssembly/export-name.s | 26 + llvm/test/TableGen/getsetop.td | 61 + llvm/test/TableGen/intrinsic-long-name.td | 2 +- llvm/test/TableGen/intrinsic-struct.td | 2 +- .../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 + 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-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-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-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/IR/IRBuilderTest.cpp | 1 + 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 | 128 +- llvm/utils/TableGen/TableGen.cpp | 12 - llvm/utils/TableGen/TableGenBackends.h | 6 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 7 +- .../gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Frontend/BUILD.gn | 15 + llvm/utils/lit/lit/main.py | 12 +- llvm/utils/lit/tests/selecting.py | 8 +- 487 files changed, 11150 insertions(+), 5495 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/designated-initializer-values.c create mode 100644 clang/test/Analysis/pointer-escape-on-conservative-calls.c 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 delete mode 100644 lldb/source/DataFormatters/TypeValidator.cpp 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/sve-select.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-unary-narrowing.ll create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/mircanon-memoperands.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 delete mode 100644 llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.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 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-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-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 create mode 100644 llvm/utils/gn/secondary/llvm/unittests/Frontend/BUILD.gn