This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-release-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
omits 75e33f71c2da [X86] combineVectorHADDSUB - remove the broken HOP(x,x) me [...] omits 6349865a8f37 [CMake] Don't use -fno-semantic-interposition with Clang<=13 omits b3dcd156472f [ARM] Define ComplexPatternFuncMutatesDAG omits 1f1854ce0fe5 [Driver][test] Fix undefined-libs.cpp when CLANG_DEFAULT_U [...] omits fc043d8a256b Revert "[lld][CMake] Add LLD_DEFAULT_NOSTART_STOP_GC" omits 5869ea6c6254 [sanitizer] msan build fix on non linux platforms omits b9a243d1cac2 [Coroutines] Enhance symmetric transfer for constant CmpInst omits 9d9efb1f67ff [lld][CMake] Add LLD_DEFAULT_NOSTART_STOP_GC omits 52a400d8e4c4 [InlineCost] model calls to llvm.is.constant* more carefully omits eaeb7dcf3249 ARM: make FastISel & GISel pass -1 to ADJCALLSTACKUP to si [...] omits eecd0f055baa Have lit preserve SOURCE_DATE_EPOCH omits bfb1bd1b9906 [Clang][Sema] Avoid crashing for va_arg expressions with b [...] omits 1ac6bb3c4dd4 [Clang][CFG] check children statements of asm goto omits 12aaa8553f82 [InstCombine] Remove attributes after hoisting free above [...] omits 35df3f98639e [DIArgList] Re-unique after changing operands to fix non-d [...] omits 0f915e755eae [RegAllocFast] Fix nondeterminism in debuginfo generation omits 33f7aa65f5d7 [DSE] Fix invalid removal of store instruction omits 426297cce9d5 [DSE] Add test case showing bug PR52774. omits 0d44201451f0 [MachineOutliner] Don't outline functions starting with PA [...] omits 69fcfdedc505 [AArch64][GlobalISel] Fix an crash in RBS due to a new reg [...] omits d31f8cc6884b [AArch64] Avoid crashing on invalid -Wa,-march= values omits 67b5bc26bde8 [DebugInfo] Check DIEnumerator bit width when comparing fo [...] omits 9468a0f95385 [PowerPC] Define XL-compatible macros only for AIX and Linux omits ae24102617c9 [X86] Don't add implicit REP prefix to VIA PadLock xstore omits c95753ff5c11 [NFC][X86] Add MC tests for all untested VIA PadLock instructions omits d9f927f2cfe8 [sanitizer] Disable test incompartible with recert GLIBC omits abc0cf92bb14 [sanitizer] Intercept lstat on Linux omits b40f07b048c4 [msan] Add stat-family interceptors on Linux omits 59289a837b00 [AA] Handle callbr instructions in alias analysis omits 5b2990a6ff77 [ELF] #undef PPC to support GCC powerpc32 build omits bdd28a2a138f [sanitizer] Don't test __pthread_mutex_lock with GLIBC 2.34 omits 2c6c3e4b713b [asan] Fix "no matching function" on GCC omits c1b51f098751 [msan] Disabled test failing on new GLIBC omits 578e500fe5ba [Sparc] Create an error when `__builtin_longjmp` is used omits cd4ebb2918ae [LazyCallGraph] Skip blockaddresses omits d4a57c84834c workflows: Update workaround for lldb on Mac OS omits d96358a28193 [compiler-rt] Increase kDlsymAllocPoolSize to fix test failures omits c446ac46746e [Passes] Fix relative lookup table converter pass omits 9fb79e6940b2 [PowerPC] Handle base load with reservation mnemonic omits e68f640deecc [ELF][PPC32] Make R_PPC32_PLTREL retain .got omits 87ca22cba2fa [Support] Attempt to fix deadlock in ThreadGroup omits d904698b53e4 [Analysis] Ignore casts and unary ops for uninitialized values omits 5932c004778c [MC][ELF] Fix accepting abbreviated form with Type change omits 29276490d13c [MC][ELF] Do not error on parsing .debug_* section directi [...] omits 724ed207b760 [ELF] Hint -z nostart-stop-gc for __start_ undefined references omits f3394dc82c20 [libc++] Fix wrongly non-inline basic_string::shrink_to_fit omits 52bfd2c1ccd8 [ELF] Do not report undefined weak references in shared libraries omits 19b8368225dc [X86][VARARG] Assign MMO earlier to avoid prolog insert po [...] omits 41c85bbb43e4 [X86][NFC] Pre-commit test to show prolog insert problem omits 9dc7d6d5e326 [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. omits 32bb956916e3 Bad SLPVectorization shufflevector replacement, resulting [...] omits 93edfb23b18b [SLP][NFC]Add a test to show an issue with incorrectly ext [...] omits 162f3f18c945 [Aarch64] Correct register class for pseudo instructions omits 8be24d19fefa [MergeICmps] Don't merge icmps derived from pointers with [...] omits 9e084f4194e6 Fix building with GCC 12: omits d5159b99105d MLIR can't support -Bsymbolic link option, fail at CMake t [...] omits ff2cb6e400c3 [clang] Partially revert d8cd7806310c51af912a647a6ca46de62 [...] omits ed38280d006c [ARM] Use hardware TLS register in Thumb2 mode when -mtp=c [...] omits 216200aff268 [libc++] Fix hang in counting_semaphore::try_acquire omits 00f64ccb49d9 [libc++] Remove non-atomic "platform" semaphore implementations. omits 6cf25deec7d0 [libc++] counting_semaphore should not be default-constructible. omits d218ef07a072 Re-apply the fix on DwarfEHPrepare and add a test omits 08e3a5ccd952 [IntelJITListener] Fix order in JitListener/multiple.ll omits 26e2c97bf14c [openmp] [elf_common] Fix linking against LLVM dylib omits eb845520ac3c compiler-rt: Fix arch detection for ppc64le omits ec4829efcc94 fixes bug #51926 where dangling comma caused overrun omits 73daeb3d507f [CUDA] Make sure <string.h> is included with original __TH [...] omits 3ee9a2b63cfd [Support][mips] Remove unnecessary includes from Memory.inc omits 47f53eec6485 [Mips] Add glue between CopyFromReg, CopyToReg and RDHWR n [...] omits 914355ee793c [CMake] Re-enable use --gc-sections on OpenBSD omits 2ac023cd540a [clang] Omit most AttributedStatements from the CFG omits 30c05f43b662 [runtimes] Properly handle the sysroot/triple/gcc-toolchain omits a797306b7721 [clang-format] [PR51640] - New AfterEnum brace wrapping ch [...] omits 0a5ae011cd23 [HIP] Fix test rcom-detect.hip omits 1a40203f8e94 workflows: Update lldb workaround to latest version of Mac OS X omits 8a93745a7121 Remove "In Progress" text from release notes omits 449f3049b507 [GHA] Cancel intermediate builds on PRs omits cf15ccdeb6d5 Bump version to 13.0.1 omits fd1d8c2f04dd [cte] Release notes for clangd-13 omits d7b669b3a303 [clang] don't mark as Elidable CXXConstruct expressions us [...] omits ee6913cc8317 [analyzer] Add 13.0.0 release notes omits d0f0b5b99262 Thread safety analysis: Warn when demoting locks on back edges omits 80f974e40f81 [AArch64][GlobalISel] Use ZExtValue for zext(xor) when inv [...] omits 5b95eb0b442e [debuginfo-test][cross-project-tests] Release note for new [...] omits b96ee8f581f6 [X86] combineX86ShuffleChain - ensure we only peek through [...] omits dda88bfc06b5 [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD. omits 08642a395f23 Fix syntax error in Clang release notes omits 6a5ccb2ec438 [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64 omits 6aa054242d60 [LLD] Add required `ppc` target to the test cases. NFC omits 8d78ac26f475 [OpenMP]Fix PR51349: Remove AlwaysInline for if regions. omits d811546f803c [compiler-rt] Move -fno-omit-frame-pointer check to common [...] omits 89f2c0c63c22 [clang] disable implicit moves when not in CPlusPLus omits 635b7871de93 [clang-repl] Install clang-repl omits 1f27fe612876 -Wunused-but-set-parameter/-Wunused-but-set-variable Add t [...] omits f6b09e394a5f [openmp] Apply code change from D109500 omits 1916a1c578f8 [VPlan] Fix crash caused by not updating all users properly. omits 2aa67b31faf0 [clang-format] Restrict the special handling for K&R C to C/C++ omits f1342c749ac0 [LLDB] AArch64 SVE restore SVE registers after expression omits fbb8b41588be Revert "[AArch64][GlobalISel] Legalize bswap <2 x i16>" omits 1c198b3032e8 Revert [MC][ELF] Emit separate unique sections for differe [...] omits 4728892cd336 [LLD] Support compressed input sections on big-endian targets omits 77f24308fe78 [X86] Don't clobber EBX in stackprobes omits 1ff9aa2bfe19 [IR] Handle constant expressions in containsUndefinedElement() omits 84a3be829686 [SimplifyCFG] performBranchToCommonDestFolding(): require [...] omits bd8cc8543fdc [OpenCL][Docs] Update OpenCL 3.0 implementation status. omits 9723fc15338e [OpenCL][Docs] Release 13 notes. omits f53652203e49 scudo: Only add no-omit-frame-pointer flags when the compi [...] omits c8d8248488a3 [clang-format] Improve detection of parameter declarations [...] omits 4ab7fe9228db [clang-format] Distinguish K&R C function definition and a [...] omits 748f09fdd5d6 [clang-format] improve distinction of K&R function definit [...] omits ffd90ed19988 [clang-format] handle trailing comments in function defini [...] omits b685e13d1130 [clan-format] detect function definitions more conservatively omits e3ec9058aae5 [MemCpyOpt] Fix a variety of scalable-type crashes omits 718280c8a2d1 [AMDGPU][OpenMP] Use complex definitions from complex_cmath.h omits 0c2f8599a9cc Workaround incorrect types when lowering fixed length gath [...] omits f17d60d62028 Inform pass manager when child loops are deleted omits f56129fe78d5 Fine grain control over some symbol visibility omits dc10ff25f54b [AArch64][SME] Fix imm bug in mov vector to tile aliases omits b77c810feba0 Revert "[HardwareLoops] Change order of SCEV expression co [...] omits 02dece03f93d [clang] fix transformation of template arguments of 'auto' [...] omits 297e9237db53 [SelectionDAGBuilder] Bugfix in visitInlineAsm() omits bc3cbd744d70 [llvm-objdump] Fix 'llvm-objdump -dr' for executables with [...] omits 912ad5830cc1 Add llvm-ml to LLVM_TOOLCHAIN_TOOLS (PR50536) omits b46abdb7b8fe [clang][Driver] Pick the last --driver-mode in case of mul [...] omits 197d9d91aec1 [AArch64][sve] Prevent incorrect function call on fixed wi [...] omits 427df19c4791 Update counter offset to account for binary ids omits 09f659449b83 libunwind: add missing break statements in EHABI omits a98b397504f8 [SCEV] Fix applyLoopGuards() with range check idiom (PR51760) omits 9b3867e959fa [DAGCombine] Prevent the transform of combine for multi-us [...] omits 49dacda603b3 [tests] precommit tests for D107692 omits 8aa8ed9d4b5f Fix for commit d8cd7806310c51af912a647a6ca46de62ff13214. omits 2a1d8b5016eb [clang] OpenBSD does not support C11 atomics or threads. omits a52b7bf7d123 PR50294: Fix a performance regression from 2c9dbcd. omits c30b2813a1d5 [clang] fix error recovery ICE on copy elision when returi [...] omits 6668e31250ba Support linking against OpenMP runtime on OpenBSD. omits be305271bfb6 OpenBSD also needs execinfo omits a5e968b66a59 [clang] Allow the OpenBSD driver to link the libclang_rt.p [...] omits 181739213aa0 [docs] Update release notes with items related to Flang omits c45fa58f171e [libomptarget][amdcgn] Only add opt/llvm-link dependency i [...] omits 7f3d00c9b49b [libomptarget][amdcgn] Add build dependency for llvm-link and opt omits 3b1fa4aef006 [RISCV] Fix reporting of incorrect commutable operand indices omits 1c3fcc8ae92e [libc++][NFC] Mark values in gdb pretty print comparison f [...] omits c8905f1bb304 [Orc] Enable debug object tests only on x86_64 hosts omits 7a4a5d413624 [Linker] Support weak symbols in nodeduplicate COMDAT group omits 9e41dc71b8d4 [docs] Mention that the legacy PM is deprecated and will b [...] omits 73c36a9be558 [OpenMP][FIX] Allow declare variant to work with reference types omits bcb43617cb7f [NewPM] Add missing LTO ArgPromotion pass omits 703ee975d26a [AlignFromAssume] Bailout w/non-constant alignments (pr51680) omits d597db1aebf2 libclang: also add a link to the announcement omits e7e20e1eb66a libclang: Document the soname change in the release notes omits 039d1a94b908 [clang] Move the soname declaration in a variable at the t [...] omits 65eb65c694f5 [profile] Add static keyword to binary id functions omits ce268f0eb9e7 [libomptarget][amdgpu] don't declare Elf_Note on FreeBSD omits d6a48141f284 [SelectionDAG] Fix miscompile bugs related to smul.fix.sat [...] omits d1dd1fb104a6 [WebAssembly] Fix FastISel of condition in different block [...] omits 577cf27b7845 [M68k] Update pointer data layout omits 0ec5fc44ee05 [M68k][NFC] Rename M68kOperand::Kind to KindTy omits 9c49fee5e7ac [libc++] Document the removal of std::result_of and std::i [...] omits 884f6d65e42e [CMake] Change -DENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=off [...] omits 34ff6a75f583 [docs] Update release notes for OpenMP 5.1 loop transformations. omits 34300c3c00f5 [libc++] Fix incorrect bypassing of <wctype.h> omits 198edf09f58e [libc++] XFAIL align.pass.cpp for PowerPC LE omits 4094728a8147 [libc++abi] Apply simplify scan_eh_tab to SjLj omits 4e692c97a8c1 [LoopIdiom] Don't transform loop into memmove when load fr [...] omits c22eb9a4a5dd [NFC][LoopIdiom] Add reproducer of wrong memmove transformation omits d069343fa526 Revert "[RISCV] Fix reporting of incorrect commutable oper [...] omits 1828e57eb586 ThinLTO: Fix inline assembly references to static function [...] omits 7161e4f3345f [clang-tidy] Hotfix default parameter value in 'bugprone-e [...] omits a7933290f72a [RISCV] Fix reporting of incorrect commutable operand indices omits c9afa3a749f0 [Coverage][llvm-cov] Correctly export branch coverage in L [...] omits e8ce80e31d93 [profile] Don't use pragma comment linker on mingw omits 4f857ea56b4f [profile] Add underscore to /alternatename for Win/x86 omits d3d9dc586933 [profile] Build with -fms-extensions in MinGW mode omits cf035cac186b [scudo][standalone] Link tests against libatomic if libato [...] omits 1f0b043ae709 [libomptarget] Apply D106710 to amdgcn devicertl omits ab2d8f074974 [libomptarget][amdcgn] Add build dependency for opt omits 3020229e73ec [clang] Replace asm with __asm__ in cuda header omits d6944303acfd [openmp] Annotate tmp variables with omp_thread_mem_alloc omits 47bbdbecb039 [AMDGPU][OpenMP] Wrap amdgcn declare variant inside ifdef omits 573858e9805e [AMDGPU][OpenMP] Use llvm-link to link ocml libraries omits 512c57ea97ae [OpenMP][AMDGCN] Initial math headers support omits d1923cb0aec2 [AMDGPU][OpenMP] Support linking of math libraries omits 7f2f829479dc Revert sharing subprograms across CUs omits ae5ed5d23bb1 [libc++] Bypass calling exception-throwing functions in th [...] omits 23ba3732246a [libc++][PowerPC] Fix a test case failure when compiled wi [...] omits 80878ccb3286 [libc++] Fix XFAIL annotation omits 10a4a861837d [lldb] Add tests for TypeSystemMap::GetTypeSystemForLanguage omits 535b7fb2201a [lldb] Avoid unhandled Error in TypeSystemMap::GetTypeSyst [...] omits ddc49d0f1f2b [clang] [MSVC] Implement __mulh and __umulh builtins for aarch64 omits 34f839fc9d4c Revert "[clang][fpenv][patch] Change clang option -ffp-mod [...] omits b643ee1b9c1a [AArch64] Fix comparison peephole opt with non-0/1 immedia [...] omits 98feb20df14e [profile] Only use NT_GNU_BUILD_ID if supported omits fcd5126bfba8 [X86][AVX] Extract SUBV_BROADCAST constant bits from just [...] omits f3e1d94de69d [ARM][atomicrmw] Fix CMP_SWAP_32 expand assert omits 15b8be0b832a [libc++] Skip logic for detecting C11 features when using_ [...] omits 404024f9adc1 [libc++] Split off tests for aligned_alloc & friends into [...] omits c40c3bfa9a87 [libc++] Convert test-suite workarounds for some C11 featu [...] omits 0c25e0174861 [Flang] Fix build failure on MacOS omits 2e4c11ee3209 [PowerPC] Disable CTR Loop generate for fma with the PPC d [...] omits 08dd644d078a ReleaseNotes: add lld/ELF notes omits 2153cad11ba2 [DAGCombiner] Stop visitEXTRACT_SUBVECTOR creating illegal [...] omits 87d56ad4411d [LLD] [MinGW] Add more options for disabling flags in the [...] omits b9be17a7ecf9 [clang] fix crash on template instantiation of invalid req [...] omits d86e569e8119 [clang] [hexagon] Add resource include dir omits 24d8b6565a2e [Attributor][FIX] Guard constant casts with type size checks omits 5b60faae3f10 [InstCombine] avoid infinite loops from min/max canonicalization omits f4006c59497d [InstSimplify] fold min/max with limit constant omits ba048518e08f [InstSimplify] add tests for min/max idioms; NFC omits 0dd4f002e1d3 [OpenMP]Fix PR50336: Remove temporary files in the offload [...] omits a57d98111e63 [LoopVectorize] Improve vectorisation of some intrinsics b [...] omits 740f08210e5d [NFC] Clean up tests in test/Transforms/LoopVectorize/assume.ll omits 1bbe8ef81549 [lld-macho] Fill out release notes for 13.x omits dcdb12496c24 Add release notes for things relating to MinGW in the release omits aac4fe380d16 [ELF] Don't emit SHF_GNU_RETAIN on Solaris omits a6c14fba70e1 [profile] Fix profile merging with binary IDs omits 8dcdfc0de84f Fix cppcoreguidelines-init-variables by removing the enum [...] omits 20eced2cb013 [X86][SchedModel] Add missing ReadAdvance for some arithme [...] omits d8667f1fe902 [MCA][NFC] Add tests for PR51318 and PR51322. omits 4d9937065a29 Fix gcc build error after D105519 omits e4471e79f5c3 [MCA] Simplify the rounding logic used in TimelineView::pr [...] omits c85a094bcaad [libc++] Restore `basic_ios`'s implicit conversion to `boo [...] omits 6789c4564a4b [Attributor][NFC] Try to make the windows build bots happy omits ab096b7ee9d8 [Attributor][FIX] Handle recurrences (PHIs) in AAPointerIn [...] omits 3490cba4dbd8 [Attributor][FIX] Only avoid visiting PHI uses multiple ti [...] omits b8c1e55fa197 [Attributor][NFC] Precommit reproducer for PR51249 omits 168ece289bd4 [clang] fix canonicalization of nested name specifiers omits 4178fa17a286 [RISCV] Add scheduling resources for V omits 0c7a28d696dd Drop LLVM_VERSION_SUFFIX omits b33de5411594 [clang] Fix libclang linking on Solaris omits 67970771d91c libcang: Add missing function to libclang.map omits 4dd681568552 [llvm] [cmake] Export LLVM_ENABLE_NEW_PASS_MANAGER into LL [...] omits 8c1ca94ad27e [lldb] [cmake] Add LLVM_LIT_ARGS override support for stan [...] omits bf742f285094 [lldb] [test] Skip Expr/nodefaultlib.cpp test if LD_PRELOA [...] omits 341d7cf911f8 [AArch64][SVE] Fix assertion failure when lowering fixed l [...] omits a1a5cfdee042 [libomptarget][amdgpu] use --allow-shlib-undefined to link [...] omits bb934263aca9 Revert "Link against libclang-cpp.so" omits 19ee94d36b93 [mlir] Avoid including <alloca.h> on FreeBSD and NetBSD omits 64f04f6b228b [OpenMP] Fix performance regression reported in bug #51235 omits ba485d5bd56f Link against libclang-cpp.so omits 06b8fb797431 sanitizer_common: disable thread safety annotations for go [...] omits 8f24d178691f [LLD] [MinGW] Support both "--opt value" and "--opt=value" [...] omits 58811fd0f731 [clang] [MinGW] Let the last of -mconsole/-mwindows have effect omits f0bdb5eab7f9 [llvm] [lit] Fix inconsistent test order in shtest-keyword [...] omits 6cdf6e50442c BPF: avoid NE/EQ loop exit condition omits 8fbd0e2670f2 [clang] [clang-repl] Fix linking against LLVMLineEditor omits 14d0d1f0985c [InstCombine] Fixed select + masked load fold failure omits 37e964d8a623 [llvm-rc] Allow specifying language with a leading 0x prefix omits 63081c9bc138 [ELF] Apply version script patterns to non-default version [...] omits 6b97268c56ae Revert "[ELF] Apply version script patterns to non-default [...] omits 6b6aef5dbace [ELF] Support copy relocation on non-default version symbols omits e097724cb9ef [clang-tidy] Fix crash on "reference-to-array" parameters [...] omits 279237937b33 [OpenMP] libomp: taskwait depend implementation fixed. omits 67747112b5e6 Apply -fmacro-prefix-map to __builtin_FILE() omits 6f58e54d655d Work around non-existence of ElfW(type) macro on FreeBSD omits 8988ce302864 [DebugInfo][LSR] Avoid crashes on large integer inputs omits 692f875535db Follow-up to D105207, only salvage affine SCEVs to avoid a crash omits dd60b80561ce [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR omits 0661286a55fb Fix a couple regression tests I missed updating in 2a284782 omits 1f35d7c48278 [ConstantFold] Get rid of special cases for sizeof etc. omits 93da37dc58e9 [test] Fix tools/gold/X86/comdat-nodeduplicate.ll on non-X [...] omits f4b8a74d8e6f Fixing an infinite loop problem in InstCombine omits 36eb72ec614a [PredicateInfo] Use Intrinsic::getDeclaration now that it [...] omits 906eada08ec2 Revert "Revert of D49126 [PredicateInfo] Use custom mangli [...] omits b4c29a722b6f [SROA] prevent crash on large memset length (PR50910) omits fd5ec459c3f9 [Attributor] Don't test internalization in the CGSCC pass. omits 6d04cd42ebf0 [Attributor] Change function internalization to not replac [...] omits 4783a6cdf0a9 [ELF] Combine foo@v1 and foo with the same versionId if bo [...] omits 17edcb3a6e13 [ELF] Apply version script patterns to non-default version [...] omits 7e69b1728c23 [ELF][test] Improve .symver & --version-script tests omits 73ea8254d2d7 [ELF] Make dot in .tbss correct omits 7cbe047bafe8 COFF/ELF: Place llvm.global_ctors elements in llvm.used if [...] omits eff062e5206a [ReleaseNotes] Add scalable matrix extension support to AA [...] omits 9413df3891f4 [llvm][Release notes] Add AArch64 SVE, PAC and LLDB prebui [...] omits 11a0a68f2eb8 [llvm][Release notes] Add memory tagging support to lldb changes omits 0b8dc914e1bd [lldb][AArch64] Mark mismatched tags in tag read output omits c47d79b3b7a7 [lldb] Correct format of qMemTags type field omits bc0cc109dfa7 [lldb][AArch64] Annotate synchronous tag faults omits dc00e1915e66 [lldb] Add "memory tag write" --end-addr option omits 45d98857f8f9 [lldb] Add "memory tag write" command omits 4ae33534bd8c [clang] fix concepts crash on substitution failure during [...] omits a7eab64b7c45 [mlir] Change ABI breaking use of NDEBUG to LLVM_ENABLE_AB [...] omits d6974c010878 [Analysis] improve function signature checking for snprintf omits 60c388a4d66e [OpenMP] Fixing llvm-omp-device-info compilation with runtimes omits ec7ef4263e28 [X86][AVX] Add test case for PR51281 omits 73249a83f2e5 Revert "sanitizers: increase .clang-format columns to 100" omits 4a450da71b3f Revert "[Preprocessor] Implement -fminimize-whitespace." omits 3bce61312d46 [DAGCombiner] don't try to partially reduce add-with-overflow ops omits e6ca0238335b [AArch64][x86] add tests for add-with-overflow folds; NFC omits 2f43c816f18a [DivRemPairs] make sure we have a valid CFG for hoisting division omits 9ac5717f9de6 [RISCV] Restrict performANY_EXTENDCombine to prevent an in [...] omits ddd8ca695da6 Import workflows from release/12.x branch omits a6c39006e59c [LLD][MinGW] Accept joined format for --stack omits 332ac2f87946 [clang-repl] Fix building with win32 dylibs omits 568767b3b632 [OpenCL] Add support of __opencl_c_pipes feature macro. omits 4740e92e29da [libc++] Improve LIBCXX_ENABLE_INCOMPLETE_FEATURES. omits 7563727d70f4 [AArch64] Legalize MVT::i64x8 in DAG isel lowering omits 91da2da618b5 [AArch64] Add a Machine Value Type for 8 consecutive registers omits 1085fe3e0509 [Clang][AArch64] Inline assembly support for the ACLE type [...] omits 6efead14f49f [OpenCL] Add support of __opencl_c_3d_image_writes feature macro omits 6eaf46beb462 Revert "Revert "[clang][pp] adds '#pragma include_instead'"" omits ad5a6b15ff04 [ELF] Add -Bsymbolic-non-weak-functions omits 6b2e4c5a58d7 [DebugInfo][InstrRef] Don't break up ret-sequences on debu [...] omits ec4ebace85d0 [AArch64][SVE] Fix incorrect mask type when lowering fixed [...] omits 0e3777bb0ad9 [clang-format] Fix aligning with linebreaks #2 omits 01dd37be9bae test-release.sh: Kill python2 omits 1d99cadfbc58 [libc++][doc] Update the release notes omits 67d0736b14c7 Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salv [...] omits 60e2a503e05a [clang-tidy][docs][NFC] Fix broken link and ordering in Re [...]
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-release-aarch64-sp [...] \ O -- O -- O (75e33f71c2da)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .github/workflows/clang-tests.yml | 49 - .github/workflows/libclang-abi-tests.yml | 158 --- .github/workflows/libclc-tests.yml | 60 - .github/workflows/lld-tests.yml | 49 - .github/workflows/lldb-tests.yml | 57 - .github/workflows/llvm-tests.yml | 185 --- .../bugprone/EasilySwappableParametersCheck.cpp | 9 +- .../cppcoreguidelines/InitVariablesCheck.cpp | 17 +- clang-tools-extra/docs/ReleaseNotes.rst | 140 +- .../checks/cppcoreguidelines-init-variables.rst | 15 - ...prone-easily-swappable-parameters-implicits.cpp | 44 - .../bugprone-easily-swappable-parameters-len2.cpp | 44 - .../checkers/cppcoreguidelines-init-variables.cpp | 32 - clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/cmake/caches/Fuchsia.cmake | 1 + clang/docs/ClangCommandLineReference.rst | 10 + clang/docs/OpenCLSupport.rst | 72 +- clang/docs/ReleaseNotes.rst | 169 +-- clang/docs/UsersManual.rst | 48 +- clang/include/clang/Basic/BuiltinsAArch64.def | 3 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticLexKinds.td | 7 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/LangOptions.def | 2 +- clang/include/clang/Basic/LangOptions.h | 6 - clang/include/clang/Driver/Options.td | 9 +- clang/include/clang/Driver/Types.h | 8 + .../clang/Frontend/PreprocessorOutputOptions.h | 2 + clang/include/clang/Lex/HeaderSearch.h | 17 +- clang/include/clang/Lex/Preprocessor.h | 5 +- clang/include/clang/Lex/PreprocessorLexer.h | 20 +- clang/include/clang/Lex/PreprocessorOptions.h | 3 + clang/include/clang/Sema/Initialization.h | 16 +- clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/ASTContext.cpp | 28 +- clang/lib/AST/Expr.cpp | 7 +- clang/lib/AST/ExprConstant.cpp | 15 +- clang/lib/Analysis/CFG.cpp | 34 +- clang/lib/Analysis/ThreadSafety.cpp | 31 +- clang/lib/Analysis/UninitializedValues.cpp | 26 +- clang/lib/Basic/LangOptions.cpp | 8 - clang/lib/Basic/OpenCLOptions.cpp | 7 +- clang/lib/Basic/TargetInfo.cpp | 10 +- clang/lib/Basic/Targets/AArch64.cpp | 6 +- clang/lib/Basic/Targets/AMDGPU.h | 5 +- clang/lib/Basic/Targets/M68k.cpp | 4 +- clang/lib/Basic/Targets/OSTargets.h | 3 - clang/lib/Basic/Targets/PPC.cpp | 5 +- clang/lib/Basic/Targets/Sparc.h | 3 + clang/lib/CodeGen/CGBuiltin.cpp | 23 - clang/lib/CodeGen/CGDeclCXX.cpp | 18 +- clang/lib/CodeGen/CGExprCXX.cpp | 19 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 3 +- clang/lib/CodeGen/CGStmt.cpp | 43 +- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 14 - clang/lib/CodeGen/TargetInfo.h | 7 - clang/lib/Driver/Driver.cpp | 1 + clang/lib/Driver/ToolChains/AMDGPU.cpp | 35 - clang/lib/Driver/ToolChains/AMDGPU.h | 5 - clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | 32 +- clang/lib/Driver/ToolChains/AMDGPUOpenMP.h | 14 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 15 +- clang/lib/Driver/ToolChains/Clang.cpp | 56 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 3 +- clang/lib/Driver/ToolChains/HIP.cpp | 33 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 32 +- clang/lib/Driver/ToolChains/MinGW.cpp | 7 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 7 - clang/lib/Driver/Types.cpp | 39 + clang/lib/Format/TokenAnnotator.cpp | 59 +- clang/lib/Format/UnwrappedLineParser.cpp | 46 +- clang/lib/Format/WhitespaceManager.cpp | 18 +- clang/lib/Frontend/CompilerInvocation.cpp | 20 +- clang/lib/Frontend/PrintPreprocessedOutput.cpp | 349 +++-- clang/lib/Headers/__clang_cuda_device_functions.h | 276 ++-- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 6 +- clang/lib/Headers/__clang_hip_cmath.h | 188 +-- clang/lib/Headers/__clang_hip_math.h | 50 +- clang/lib/Headers/intrin.h | 3 - .../__clang_openmp_device_functions.h | 32 +- clang/lib/Headers/openmp_wrappers/cmath | 54 - clang/lib/Headers/openmp_wrappers/complex | 2 +- clang/lib/Headers/openmp_wrappers/math.h | 10 - clang/lib/Lex/Lexer.cpp | 4 +- clang/lib/Lex/PPDirectives.cpp | 4 - clang/lib/Lex/PPLexerChange.cpp | 45 +- clang/lib/Lex/PPMacroExpansion.cpp | 11 +- clang/lib/Lex/Pragma.cpp | 92 +- clang/lib/Lex/Preprocessor.cpp | 6 + clang/lib/Parse/ParseDecl.cpp | 16 +- clang/lib/Sema/Sema.cpp | 5 +- clang/lib/Sema/SemaConcept.cpp | 17 +- clang/lib/Sema/SemaCoroutine.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 14 +- clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/SemaLambda.cpp | 3 +- clang/lib/Sema/SemaObjCProperty.cpp | 3 +- clang/lib/Sema/SemaStmt.cpp | 11 +- clang/lib/Sema/SemaTemplate.cpp | 9 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 19 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 47 +- clang/lib/Sema/TreeTransform.h | 2 +- clang/lib/Serialization/ASTReader.cpp | 2 - ...dump-openmp-begin-declare-variant_reference.cpp | 414 ------ clang/test/AST/nrvo.c | 29 - clang/test/Analysis/asm-goto.cpp | 29 +- clang/test/Analysis/blocks-nrvo.c | 14 - clang/test/Analysis/uninit-asm-goto.cpp | 57 +- .../CXX/class/class.init/class.copy.elision/p3.cpp | 34 - .../CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp | 22 - .../expr.prim/expr.prim.req/type-requirement.cpp | 26 - .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 34 - clang/test/CodeGen/aarch64-ls64-inline-asm.c | 84 -- clang/test/CodeGen/arm64-microsoft-intrinsics.c | 22 - ...-ppc-xlcompat-LoadReseve-StoreCond-64bit-only.c | 4 +- .../builtins-ppc-xlcompat-LoadReseve-StoreCond.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-cas.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-cipher.c | 8 +- clang/test/CodeGen/builtins-ppc-xlcompat-cmplx.c | 52 +- clang/test/CodeGen/builtins-ppc-xlcompat-compare.c | 4 +- .../CodeGen/builtins-ppc-xlcompat-conversionfunc.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-darn.c | 8 +- clang/test/CodeGen/builtins-ppc-xlcompat-error.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-expect.c | 8 +- clang/test/CodeGen/builtins-ppc-xlcompat-fetch.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-fp.c | 2 +- ...s-ppc-xlcompat-load-store-reversed-64bit-only.c | 4 +- .../builtins-ppc-xlcompat-load-store-reversed.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-macros.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-math.c | 4 +- .../builtins-ppc-xlcompat-move-tofrom-regs.c | 4 +- .../builtins-ppc-xlcompat-multiply-64bit-only.c | 4 +- .../test/CodeGen/builtins-ppc-xlcompat-multiply.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-popcnt.c | 4 +- .../test/CodeGen/builtins-ppc-xlcompat-prefetch.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-pwr8.c | 6 +- .../CodeGen/builtins-ppc-xlcompat-pwr9-64bit.c | 4 +- .../CodeGen/builtins-ppc-xlcompat-pwr9-error.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-pwr9.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-rotate.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c | 4 +- .../CodeGen/builtins-ppc-xlcompat-swdiv_nochk.c | 2 +- clang/test/CodeGen/builtins-ppc-xlcompat-sync.c | 4 +- .../builtins-ppc-xlcompat-trap-64bit-only.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat-trap.c | 4 +- .../test/CodeGen/builtins-ppc-xlcompat-vec-error.c | 4 +- clang/test/CodeGen/builtins-ppc-xlcompat.c | 4 +- ...-nullptr-and-nonzero-offset-in-offsetof-idiom.c | 17 +- .../CodeGen/catch-nullptr-and-nonzero-offset.c | 6 +- clang/test/CodeGen/ffp-contract-option.c | 47 +- clang/test/CodeGen/nrvo-tracking.cpp | 37 - clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- clang/test/CodeGenCXX/builtin-source-location.cpp | 8 - ...ullptr-and-nonzero-offset-in-offsetof-idiom.cpp | 17 +- clang/test/CodeGenCXX/copy-elision.cpp | 34 - .../microsoft-abi-template-static-init.cpp | 3 +- ...tic-member-variable-explicit-specialization.cpp | 20 - .../test/CodeGenOpenCL/address-spaces-mangling.cl | 2 +- clang/test/CodeGenOpenCL/address-spaces.cl | 2 +- clang/test/CodeGenOpenCL/pipe_types.cl | 13 +- clang/test/CodeGenOpenCL/pipe_types_mangling.cl | 4 - clang/test/Driver/aarch64-target-as-march.s | 9 - clang/test/Driver/amdgpu-openmp-toolchain.c | 3 - clang/test/Driver/fopenmp.c | 19 +- clang/test/Driver/fp-model.c | 61 +- clang/test/Driver/hexagon-toolchain-linux.c | 26 +- clang/test/Driver/mingw.cpp | 7 - clang/test/Driver/rocm-detect.hip | 3 +- clang/test/Driver/undefined-libs.cpp | 2 +- clang/test/Headers/Inputs/include/algorithm | 6 - clang/test/Headers/Inputs/include/cstdlib | 1 - clang/test/Headers/Inputs/include/omp.h | 21 - clang/test/Headers/Inputs/include/utility | 2 - .../Headers/amdgcn-openmp-device-math-complex.cpp | 85 -- clang/test/Headers/amdgcn_openmp_device_math.c | 51 - clang/test/Headers/openmp_device_math_isnan.cpp | 8 +- clang/test/Misc/opencl-c-3.0.incorrect_options.cl | 9 - clang/test/OpenMP/for_reduction_codegen.cpp | 69 +- .../OpenMP/master_taskloop_reduction_codegen.cpp | 4 +- .../master_taskloop_simd_reduction_codegen.cpp | 4 +- clang/test/OpenMP/parallel_if_codegen_PR51349.cpp | 38 - .../parallel_master_taskloop_reduction_codegen.cpp | 4 +- ...llel_master_taskloop_simd_reduction_codegen.cpp | 4 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 4 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 4 +- .../PCH/ms-pch-macro-include_instead-regression.c | 6 - .../Inputs/include_instead/bad-syntax.h | 7 - .../Inputs/include_instead/file-not-found.h | 3 - .../Inputs/include_instead/non-system-header.h | 2 - .../Inputs/include_instead/private-x.h | 4 - .../Preprocessor/Inputs/include_instead/private1.h | 2 - .../Preprocessor/Inputs/include_instead/private2.h | 4 - .../Preprocessor/Inputs/include_instead/private3.h | 5 - .../Inputs/include_instead/public-after.h | 2 - .../Inputs/include_instead/public-before.h | 5 - .../Inputs/include_instead/public-empty.h | 1 - clang/test/Preprocessor/comment_save.c | 1 + clang/test/Preprocessor/first-line-indent.c | 7 + clang/test/Preprocessor/hash_line.c | 4 + clang/test/Preprocessor/include_instead.cpp | 16 - .../include_instead_file_not_found.cpp | 2 - clang/test/Preprocessor/init.c | 8 - .../Preprocessor/line-directive-output-mincol.c | 11 + clang/test/Preprocessor/line-directive-output.c | 1 + clang/test/Preprocessor/macro_space.c | 9 + .../Preprocessor/minimize-whitespace-messages.c | 8 + clang/test/Preprocessor/minimize-whitespace.c | 55 + clang/test/Preprocessor/print_line_include.c | 3 + clang/test/Preprocessor/stringize_space.c | 6 +- clang/test/Sema/array-bounds-ptr-arith.c | 12 - clang/test/Sema/builtin-longjmp.c | 2 +- clang/test/SemaCXX/switch-implicit-fallthrough.cpp | 4 - clang/test/SemaCXX/unreachable-code.cpp | 22 - clang/test/SemaCXX/varargs.cpp | 2 - clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 42 - clang/test/SemaOpenCL/invalid-pipes-cl1.2.cl | 20 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 10 +- clang/test/SemaOpenCL/storageclass.cl | 4 +- clang/test/SemaOpenCL/unsupported-image.cl | 14 +- clang/tools/clang-repl/CMakeLists.txt | 6 +- clang/tools/libclang/CMakeLists.txt | 16 +- clang/tools/libclang/libclang.map | 26 +- clang/tools/scan-build/libexec/ccc-analyzer | 3 - clang/unittests/Driver/ToolChainTest.cpp | 7 - clang/unittests/Format/FormatTest.cpp | 109 +- clang/unittests/Format/FormatTestCSharp.cpp | 214 --- compiler-rt/CMakeLists.txt | 8 - compiler-rt/cmake/base-config-ix.cmake | 2 +- compiler-rt/cmake/builtin-config-ix.cmake | 1 + compiler-rt/cmake/config-ix.cmake | 1 - compiler-rt/include/profile/InstrProfData.inc | 4 +- compiler-rt/lib/asan/.clang-format | 1 + compiler-rt/lib/asan/asan_malloc_linux.cpp | 2 +- compiler-rt/lib/builtins/clear_cache.c | 9 +- compiler-rt/lib/dfsan/.clang-format | 1 + compiler-rt/lib/hwasan/.clang-format | 1 + compiler-rt/lib/interception/.clang-format | 1 + compiler-rt/lib/lsan/.clang-format | 1 + compiler-rt/lib/msan/.clang-format | 1 + compiler-rt/lib/msan/msan_interceptors.cpp | 31 +- compiler-rt/lib/profile/InstrProfilingBuffer.c | 2 +- compiler-rt/lib/profile/InstrProfilingFile.c | 19 +- compiler-rt/lib/profile/InstrProfilingMerge.c | 11 +- .../lib/profile/InstrProfilingPlatformFuchsia.c | 5 +- .../lib/profile/InstrProfilingPlatformLinux.c | 30 +- compiler-rt/lib/safestack/.clang-format | 1 + compiler-rt/lib/sanitizer_common/.clang-format | 1 + .../sanitizer_platform_interceptors.h | 11 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 7 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 5 +- compiler-rt/lib/tsan/.clang-format | 1 + .../TestCases/Posix/unpoison-alternate-stack.cpp | 2 +- compiler-rt/test/lit.common.cfg.py | 2 +- compiler-rt/test/msan/preinit_array.cpp | 3 - compiler-rt/test/profile/Linux/binary-id.c | 14 - .../TestCases/Linux/pthread_mutex.cpp | 7 +- .../Linux/sysconf_interceptor_bypass_test.cpp | 5 +- flang/docs/ReleaseNotes.md | 10 +- flang/runtime/time-intrinsic.cpp | 2 +- libcxx/CMakeLists.txt | 21 +- libcxx/docs/BuildingLibcxx.rst | 4 +- libcxx/docs/ReleaseNotes.rst | 53 +- libcxx/docs/index.rst | 1 - libcxx/include/__config | 11 - libcxx/include/__threading_support | 71 + libcxx/include/ctime | 2 +- libcxx/include/cwctype | 2 - libcxx/include/format | 12 +- libcxx/include/ios | 7 - libcxx/include/ranges | 12 +- libcxx/include/semaphore | 90 +- libcxx/include/string | 21 - libcxx/include/vector | 20 - libcxx/include/wctype.h | 10 - libcxx/src/support/win32/thread_win32.cpp | 36 + .../libcxx/atomics/atomics.align/align.pass.cpp | 6 - .../test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp | 4 - .../has_aligned_alloc.compile.pass.cpp} | 17 +- .../has_quick_exit.compile.pass.cpp} | 17 +- .../has_timespec_get.compile.pass.cpp} | 17 +- .../stdlib_h.aligned_alloc.compile.pass.cpp | 24 - .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 5 +- .../iostreams.base/ios/iostate.flags/bool.pass.cpp | 10 +- .../cstdlib.aligned_alloc.compile.pass.cpp | 24 - .../support.runtime/cstdlib.pass.cpp | 5 +- .../support.runtime/ctime.pass.cpp | 10 +- ...xit.pass.cpp => at_quick_exit.compile.fail.cpp} | 18 +- ...k_exit.pass.cpp => quick_exit.compile.fail.cpp} | 16 +- .../support.start.term/quick_exit.pass.cpp | 17 +- .../numeric.ops.midpoint/midpoint.float.pass.cpp | 2 +- .../shrink_to_fit.explicit_instantiation.sh.cpp | 59 - .../std/thread/thread.semaphore/acquire.pass.cpp | 3 - .../std/thread/thread.semaphore/binary.pass.cpp | 3 - .../thread/thread.semaphore/ctor.compile.pass.cpp | 31 - .../test/std/thread/thread.semaphore/max.pass.cpp | 7 +- .../std/thread/thread.semaphore/release.pass.cpp | 3 - .../thread/thread.semaphore/try_acquire.pass.cpp | 3 - .../time/date.time}/ctime.pass.cpp | 26 +- libcxx/test/support/test_macros.h | 61 + libcxxabi/CMakeLists.txt | 23 +- libcxxabi/src/cxa_personality.cpp | 2 +- libunwind/CMakeLists.txt | 19 +- libunwind/src/Unwind-EHABI.cpp | 2 - lld/ELF/Arch/PPC.cpp | 3 - lld/ELF/Config.h | 10 +- lld/ELF/Driver.cpp | 71 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/InputSection.cpp | 47 +- lld/ELF/InputSection.h | 1 - lld/ELF/LinkerScript.cpp | 36 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/Options.td | 3 - lld/ELF/Relocations.cpp | 17 +- lld/ELF/ScriptParser.cpp | 9 +- lld/ELF/SymbolTable.cpp | 118 +- lld/ELF/SymbolTable.h | 10 +- lld/ELF/Symbols.cpp | 11 +- lld/ELF/SyntheticSections.cpp | 2 +- lld/MinGW/Driver.cpp | 10 +- lld/MinGW/Options.td | 48 +- lld/docs/ELF/start-stop-gc.rst | 66 - lld/docs/ReleaseNotes.rst | 155 +- lld/docs/index.rst | 1 - lld/docs/ld.lld.1 | 3 - lld/test/ELF/Inputs/copy-rel-version.s | 27 +- lld/test/ELF/allow-shlib-undefined-weak.s | 48 - lld/test/ELF/bsymbolic.s | 52 +- lld/test/ELF/compressed-debug-input-err.s | 5 +- lld/test/ELF/compressed-debug-input.s | 10 +- lld/test/ELF/copy-rel-version.s | 34 +- lld/test/ELF/gc-sections-startstop-hint.s | 21 - lld/test/ELF/linkerscript/tbss.s | 69 +- lld/test/ELF/partition-synthetic-sections.s | 2 +- lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s | 6 +- lld/test/ELF/ppc32-reloc-pltrel.s | 35 - lld/test/ELF/symver-non-default.s | 69 - ...rsion-script-undef.s => undef-version-script.s} | 0 lld/test/ELF/verdef-defaultver.s | 2 +- lld/test/ELF/verneed.s | 2 +- lld/test/ELF/version-script-extern-exact.s | 30 + lld/test/ELF/version-script-extern-wildcards.s | 28 + lld/test/ELF/version-script-extern.s | 120 ++ lld/test/ELF/version-script-glob.s | 23 + lld/test/ELF/version-script-hide-so-symbol.s | 28 + lld/test/ELF/version-script-locals.s | 45 + lld/test/ELF/version-script-noundef.s | 4 - lld/test/ELF/version-script-symver-extern.s | 45 - lld/test/ELF/version-script-symver.s | 60 +- lld/test/ELF/version-script-twice.s | 18 + lld/test/ELF/version-symbol-undef.s | 4 +- lld/test/MinGW/driver.test | 36 +- lld/wasm/SyntheticSections.h | 4 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 - lldb/source/Commands/CommandObjectMemoryTag.cpp | 182 +-- lldb/source/Commands/Options.td | 8 - .../Linux/NativeRegisterContextLinux_arm64.cpp | 144 +- .../Linux/NativeRegisterContextLinux_arm64.h | 2 +- .../Plugins/Process/Linux/NativeThreadLinux.cpp | 59 - .../Plugins/Process/Linux/NativeThreadLinux.h | 5 - .../Process/Utility/RegisterInfoPOSIX_arm64.h | 1 - .../GDBRemoteCommunicationServerLLGS.cpp | 28 +- lldb/source/Symbol/TypeSystem.cpp | 90 +- .../rw_access_static_config/TestSVERegisters.py | 91 +- .../rw_access_static_config/main.c | 19 +- .../functionalities/memory/tag/TestMemoryTag.py | 1 - .../TestAArch64LinuxMTEMemoryTagAccess.py | 282 ---- .../test/API/linux/aarch64/mte_tag_faults/Makefile | 4 - .../TestAArch64LinuxMTEMemoryTagFaults.py | 62 - lldb/test/API/linux/aarch64/mte_tag_faults/main.c | 59 - .../{mte_tag_access => mte_tag_read}/Makefile | 0 .../TestAArch64LinuxMTEMemoryTagRead.py | 126 ++ .../{mte_tag_access => mte_tag_read}/main.c | 66 +- .../memory-tagging/TestGdbRemoteMemoryTagging.py | 11 +- lldb/test/Shell/Expr/nodefaultlib.cpp | 1 - lldb/test/Shell/lit.cfg.py | 3 - .../GDBRemoteCommunicationClientTest.cpp | 47 +- lldb/unittests/Symbol/CMakeLists.txt | 1 - lldb/unittests/Symbol/TestTypeSystem.cpp | 92 -- llvm/CMakeLists.txt | 15 +- llvm/cmake/modules/AddLLVM.cmake | 3 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 7 +- llvm/cmake/modules/LLVMConfig.cmake.in | 2 - llvm/docs/NewPassManager.rst | 2 +- llvm/docs/ReleaseNotes.rst | 51 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 26 +- llvm/include/llvm/Analysis/LoopInfo.h | 2 +- llvm/include/llvm/Analysis/LoopNestAnalysis.h | 2 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 2 +- llvm/include/llvm/Analysis/ValueTracking.h | 4 - llvm/include/llvm/CodeGen/MachineFunction.h | 2 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 4 +- llvm/include/llvm/CodeGen/TargetLowering.h | 5 - llvm/include/llvm/CodeGen/ValueTypes.td | 1 - llvm/include/llvm/IR/Function.h | 3 +- llvm/include/llvm/IR/Metadata.h | 1 - llvm/include/llvm/IR/Module.h | 9 +- llvm/include/llvm/MC/MCContext.h | 16 +- llvm/include/llvm/ProfileData/InstrProf.h | 1 - llvm/include/llvm/ProfileData/InstrProfData.inc | 4 +- llvm/include/llvm/Support/MachineValueType.h | 4 +- llvm/include/llvm/Support/Parallel.h | 5 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 20 - .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 2 +- llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 6 +- llvm/lib/Analysis/AliasAnalysis.cpp | 6 +- llvm/lib/Analysis/InlineCost.cpp | 24 - llvm/lib/Analysis/InstructionSimplify.cpp | 16 - llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 7 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 6 +- llvm/lib/Analysis/ValueTracking.cpp | 10 - llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 31 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 +- llvm/lib/CodeGen/DwarfEHPrepare.cpp | 5 - llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 9 +- llvm/lib/CodeGen/HardwareLoops.cpp | 25 +- llvm/lib/CodeGen/RegAllocFast.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 7 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 10 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 13 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 11 +- llvm/lib/CodeGen/ValueTypes.cpp | 2 - llvm/lib/IR/ConstantFold.cpp | 241 ++++ llvm/lib/IR/Constants.cpp | 8 +- llvm/lib/IR/DebugInfoMetadata.cpp | 10 - llvm/lib/IR/LLVMContextImpl.cpp | 9 +- llvm/lib/IR/LLVMContextImpl.h | 5 +- llvm/lib/IR/Module.cpp | 4 - llvm/lib/Linker/LinkModules.cpp | 22 +- llvm/lib/MC/MCContext.cpp | 2 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 29 +- llvm/lib/Passes/PassBuilder.cpp | 5 +- llvm/lib/ProfileData/InstrProfReader.cpp | 2 +- llvm/lib/Support/Parallel.cpp | 7 +- llvm/lib/Support/Unix/Memory.inc | 8 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 7 - .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 1 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 84 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 7 - llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 36 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 46 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 4 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 12 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 45 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.h | 2 + .../AArch64/GISel/AArch64RegisterBankInfo.cpp | 3 - llvm/lib/Target/AArch64/SMEInstrFormats.td | 2 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 19 - llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 2 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 2 +- llvm/lib/Target/ARM/ARMFastISel.cpp | 2 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 4 - llvm/lib/Target/ARM/ARMInstrThumb.td | 1 - llvm/lib/Target/ARM/ARMInstrThumb2.td | 3 - llvm/lib/Target/BPF/BPFTargetTransformInfo.h | 18 - llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp | 28 +- llvm/lib/Target/M68k/M68kTargetMachine.cpp | 12 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 7 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 12 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 3 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 7 - llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 4 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 1003 ++++--------- llvm/lib/Target/RISCV/RISCVSchedRocket.td | 3 - llvm/lib/Target/RISCV/RISCVSchedSiFive7.td | 3 - llvm/lib/Target/RISCV/RISCVSchedule.td | 1 - llvm/lib/Target/RISCV/RISCVScheduleV.td | 820 ----------- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 2 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 20 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 33 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 53 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 28 +- llvm/lib/Target/X86/X86InstrCompiler.td | 12 +- llvm/lib/Target/X86/X86InstrInfo.td | 5 +- llvm/lib/Target/X86/X86InstrSystem.td | 2 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 98 +- llvm/lib/Transforms/IPO/Attributor.cpp | 117 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 54 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 39 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 21 - .../Transforms/InstCombine/InstCombineCompares.cpp | 123 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 8 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 3 +- .../InstCombine/InstructionCombining.cpp | 20 - .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 4 - .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 13 +- llvm/lib/Transforms/Scalar/DivRemPairs.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 5 - llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 24 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 40 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 4 - llvm/lib/Transforms/Scalar/SROA.cpp | 5 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 43 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 46 - .../Transforms/Utils/RelLookupTableConverter.cpp | 4 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 36 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 46 - llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 25 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 7 +- llvm/runtimes/CMakeLists.txt | 14 +- llvm/test/Analysis/BasicAA/pr52735.ll | 29 - llvm/test/Analysis/LazyCallGraph/blockaddress.ll | 28 - .../max-backedge-taken-count-guard-info.ll | 40 - .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 25 - .../CodeGen/AArch64/GlobalISel/legalize-bswap.mir | 39 + .../GlobalISel/legalizer-info-validation.mir | 4 +- .../AArch64/GlobalISel/opt-fold-xor-tbz-tbnz.mir | 32 - .../GlobalISel/rbs-matrixindex-regclass-crash.mir | 56 - .../CodeGen/AArch64/GlobalISel/select-add-low.mir | 4 +- .../AArch64/GlobalISel/select-blockaddress.mir | 5 +- .../AArch64/GlobalISel/select-gv-with-offset.mir | 2 +- .../select-jump-table-brjt-constrain.mir | 2 +- .../AArch64/GlobalISel/select-jump-table-brjt.mir | 2 +- .../CodeGen/AArch64/GlobalISel/select-static.mir | 4 +- llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 8 +- llvm/test/CodeGen/AArch64/addsub.ll | 42 - llvm/test/CodeGen/AArch64/arm64-srl-and.ll | 31 - llvm/test/CodeGen/AArch64/csinc-cmp-removal.mir | 39 - llvm/test/CodeGen/AArch64/elim-dead-mi.mir | 10 +- llvm/test/CodeGen/AArch64/loop-sink.mir | 6 +- llvm/test/CodeGen/AArch64/ls64-inline-asm.ll | 107 -- .../CodeGen/AArch64/machine-outliner-patchable.ll | 114 -- llvm/test/CodeGen/AArch64/pr51476.ll | 35 - .../AArch64/sve-fixed-length-masked-gather.ll | 361 ++--- .../AArch64/sve-fixed-length-masked-scatter.ll | 488 ++----- .../CodeGen/AArch64/sve-no-typesize-warnings.ll | 20 - .../CodeGen/ARM/GlobalISel/arm-call-lowering.ll | 16 +- .../CodeGen/ARM/GlobalISel/arm-param-lowering.ll | 26 +- .../GlobalISel/irtranslator-varargs-lowering.ll | 8 +- llvm/test/CodeGen/ARM/cmpxchg.mir | 58 - llvm/test/CodeGen/ARM/fast-call-frame-restore.ll | 19 - llvm/test/CodeGen/ARM/readtp.ll | 2 - llvm/test/CodeGen/ARM/shifter_operand.ll | 105 -- llvm/test/CodeGen/ARM/thread_pointer.ll | 8 +- llvm/test/CodeGen/BPF/loop-exit-cond.ll | 131 -- llvm/test/CodeGen/Mips/gpopt-explict-section.ll | 2 +- llvm/test/CodeGen/Mips/tls-static.ll | 4 +- llvm/test/CodeGen/PowerPC/disable-ctr-ppcf128.ll | 113 -- llvm/test/CodeGen/PowerPC/inline-asm-label.ll | 36 - .../loop-instr-prep-non-const-increasement.ll | 24 +- llvm/test/CodeGen/PowerPC/mma-phi-accs.ll | 8 +- .../CodeGen/RISCV/machine-outliner-patchable.ll | 77 - llvm/test/CodeGen/RISCV/pr51206.ll | 65 - .../RISCV/rvv/commuted-op-indices-regression.mir | 45 - llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 218 +-- llvm/test/CodeGen/WebAssembly/pr51651.ll | 39 - llvm/test/CodeGen/X86/20210831-inlineasm.ll | 20 - llvm/test/CodeGen/X86/combine-add.ll | 89 +- llvm/test/CodeGen/X86/dwarf-eh-prepare.ll | 2 +- .../CodeGen/X86/elf-unique-sections-by-flags.ll | 140 ++ .../test/CodeGen/X86/explicit-section-mergeable.ll | 90 +- llvm/test/CodeGen/X86/horizontal-shuffle-2.ll | 19 - llvm/test/CodeGen/X86/pr51281.ll | 39 - llvm/test/CodeGen/X86/smul_fix_sat.ll | 269 ++-- llvm/test/CodeGen/X86/smul_fix_sat_constants.ll | 9 +- llvm/test/CodeGen/X86/stack-clash-large.ll | 97 +- llvm/test/CodeGen/X86/vaargs-prolog-insert.ll | 45 - llvm/test/CodeGen/X86/vector-reduce-mul.ll | 58 - .../AArch64/unretained-declaration-subprogram.ll | 44 + llvm/test/DebugInfo/ARM/instr-ref-tcreturn.ll | 66 - .../MIR/AArch64/dbgcall-site-indirect-param.mir | 4 - .../MIR/AArch64/dbgcall-site-orr-moves.mir | 6 +- .../DebugInfo/MIR/X86/callsite-stack-value.mir | 8 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 18 +- llvm/test/DebugInfo/X86/convert-loclist.ll | 2 +- llvm/test/DebugInfo/X86/fission-call-site.ll | 68 + .../DebugInfo/X86/lto-cross-cu-call-origin-ref.ll | 211 +++ llvm/test/DebugInfo/X86/subprogram-across-cus.ll | 93 -- .../OrcLazy/debug-descriptor-elf-minimal.ll | 2 - .../OrcLazy/debug-objects-elf-minimal.ll | 2 - llvm/test/JitListener/multiple.ll | 10 +- llvm/test/Linker/comdat4.ll | 11 +- llvm/test/MC/AArch64/SME/mova-diagnostics.s | 50 - llvm/test/MC/ELF/section-omitted-attributes.s | 5 - llvm/test/MC/Mips/elf-debug-section.s | 38 +- llvm/test/MC/PowerPC/ppc64-encoding-bookII.s | 16 - llvm/test/MC/PowerPC/ppc64-errors.s | 4 - llvm/test/MC/X86/padlock.s | 29 +- llvm/test/Other/constant-fold-gep.ll | 66 +- llvm/test/Other/new-pm-lto-defaults.ll | 1 - llvm/test/ThinLTO/X86/devirt2.ll | 4 - .../Transforms/AlignmentFromAssumptions/simple.ll | 13 - .../IPConstantProp/dangling-block-address.ll | 58 +- llvm/test/Transforms/Attributor/internalize.ll | 22 +- llvm/test/Transforms/Attributor/liveness.ll | 12 +- .../Attributor/value-simplify-pointer-info.ll | 1492 +++++--------------- .../Transforms/Coroutines/coro-split-musttail4.ll | 65 - .../DeadStoreElimination/store-after-loop.ll | 61 - .../DivRemPairs/X86/div-expanded-rem-pair.ll | 32 - .../Inline/call-intrinsic-is-constant.ll | 39 - llvm/test/Transforms/InstCombine/malloc-free.ll | 79 -- .../Transforms/InstCombine/memcpy-from-global.ll | 18 - .../Transforms/InstCombine/select-masked_load.ll | 13 - llvm/test/Transforms/InstCombine/select-min-max.ll | 61 - .../Transforms/InstCombine/simplify-libcalls.ll | 12 - .../Transforms/InstSimplify/ConstProp/vecreduce.ll | 9 - llvm/test/Transforms/InstSimplify/maxmin.ll | 120 +- llvm/test/Transforms/LoopIdiom/basic.ll | 44 - llvm/test/Transforms/LoopStrengthReduce/pr51329.ll | 50 - llvm/test/Transforms/LoopUnroll/peel-loop-inner.ll | 9 +- llvm/test/Transforms/LoopVectorize/assume.ll | 231 ++- .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 66 - .../Transforms/LowerTypeTests/function-disjoint.ll | 2 +- llvm/test/Transforms/MemCpyOpt/vscale-crashes.ll | 101 -- .../Transforms/MergeICmps/X86/addressspaces.ll | 94 -- .../Transforms/OpenMP/custom_state_machines.ll | 8 +- .../PhaseOrdering/X86/vector-reductions-logical.ll | 90 +- .../X86/relative_lookup_table.ll | 80 -- .../SLPVectorizer/X86/extract_in_tree_user.ll | 34 +- llvm/test/Transforms/SROA/slice-width.ll | 13 - .../nontrivial-unswitch-markloopasdeleted.ll | 71 - .../SimplifyCFG/fold-branch-to-common-dest.ll | 95 +- .../cfi-icall-static-inline-asm.ll | 22 - .../ThinLTOBitcodeWriter/split-internal2.ll | 3 - .../ThinLTOBitcodeWriter/split-vfunc-internal.ll | 3 - llvm/test/tools/gold/X86/comdat-nodeduplicate.ll | 6 +- llvm/test/tools/llvm-as/slow-ptrtoint.ll | 4 +- llvm/test/tools/llvm-cov/branch-export-lcov.test | 4 +- .../llvm-mca/X86/Barcelona/load-store-throughput.s | 6 - .../tools/llvm-mca/X86/Barcelona/load-throughput.s | 6 - .../llvm-mca/X86/Barcelona/store-throughput.s | 6 - .../llvm-mca/X86/BdVer2/load-store-throughput.s | 6 - .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 7 - .../tools/llvm-mca/X86/BdVer2/register-files-1.s | 1 - .../tools/llvm-mca/X86/BdVer2/register-files-2.s | 1 - .../tools/llvm-mca/X86/BdVer2/register-files-3.s | 1 - .../tools/llvm-mca/X86/BdVer2/register-files-4.s | 1 - .../tools/llvm-mca/X86/BdVer2/register-files-5.s | 1 - .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 7 - .../llvm-mca/X86/BtVer2/adc-sequence-readadvance.s | 66 - .../tools/llvm-mca/X86/BtVer2/register-files-1.s | 1 - .../tools/llvm-mca/X86/BtVer2/register-files-2.s | 1 - .../tools/llvm-mca/X86/BtVer2/register-files-3.s | 1 - .../tools/llvm-mca/X86/BtVer2/register-files-4.s | 1 - .../tools/llvm-mca/X86/BtVer2/register-files-5.s | 1 - .../X86/BtVer2/rmw-adc-sequence-readadvance.s | 69 - .../X86/BtVer2/rmw-add-sequence-readadvance.s | 69 - llvm/test/tools/llvm-mca/X86/Haswell/cmpxchg16b.s | 1 - llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 1 - llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 1 - llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 1 - llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 1 - .../X86/elf-disassemble-relocs-exec.test | 59 - .../tools/llvm-profdata/Inputs/c-general.profraw | Bin 1800 -> 1800 bytes .../tools/llvm-profdata/Inputs/compressed.profraw | Bin 1768 -> 1752 bytes .../malformed-ptr-to-counter-array.test | 6 +- llvm/test/tools/llvm-profdata/raw-32-bits-be.test | 4 +- llvm/test/tools/llvm-profdata/raw-32-bits-le.test | 4 +- llvm/test/tools/llvm-profdata/raw-64-bits-be.test | 4 +- llvm/test/tools/llvm-profdata/raw-64-bits-le.test | 4 +- .../test/tools/llvm-profdata/raw-two-profiles.test | 8 +- llvm/test/tools/llvm-rc/codepage.test | 2 - llvm/test/tools/llvm-rc/language.test | 2 - llvm/tools/llvm-cov/CoverageExporterLcov.cpp | 2 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 15 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 9 +- llvm/tools/llvm-rc/llvm-rc.cpp | 11 +- llvm/unittests/Analysis/LazyCallGraphTest.cpp | 3 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 31 +- llvm/unittests/IR/DebugInfoTest.cpp | 20 +- llvm/utils/TableGen/CodeGenTarget.cpp | 1 - llvm/utils/gn/secondary/llvm/version.gni | 2 +- llvm/utils/lit/lit/TestingConfig.py | 2 +- llvm/utils/lit/lit/__init__.py | 2 +- .../utils/lit/tests/shtest-keyword-parse-errors.py | 3 - llvm/utils/release/build_llvm_package.bat | 4 +- llvm/utils/release/test-release.sh | 7 +- mlir/CMakeLists.txt | 6 - .../include/mlir/Interfaces/DataLayoutInterfaces.h | 2 +- mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 4 - mlir/lib/Interfaces/DataLayoutInterfaces.cpp | 6 +- mlir/test/Target/LLVMIR/openacc-llvm.mlir | 8 +- openmp/libomptarget/DeviceRTL/CMakeLists.txt | 2 - .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 12 +- openmp/libomptarget/plugins/amdgpu/CMakeLists.txt | 11 +- openmp/libomptarget/plugins/amdgpu/impl/system.cpp | 3 - .../plugins/common/elf_common/CMakeLists.txt | 3 - .../libomptarget/tools/deviceinfo/CMakeLists.txt | 1 + openmp/runtime/src/kmp_taskdeps.cpp | 27 +- openmp/runtime/src/kmp_taskdeps.h | 3 +- openmp/runtime/src/kmp_tasking.cpp | 1 - .../runtime/test/tasking/kmp_taskwait_depend_in.c | 68 - polly/docs/ReleaseNotes.rst | 8 +- .../llvm/include/llvm/Config/llvm-config.h | 2 +- 699 files changed, 5815 insertions(+), 15548 deletions(-) delete mode 100644 .github/workflows/clang-tests.yml delete mode 100644 .github/workflows/libclang-abi-tests.yml delete mode 100644 .github/workflows/libclc-tests.yml delete mode 100644 .github/workflows/lld-tests.yml delete mode 100644 .github/workflows/lldb-tests.yml delete mode 100644 .github/workflows/llvm-tests.yml delete mode 100644 clang/test/AST/ast-dump-openmp-begin-declare-variant_reference.cpp delete mode 100644 clang/test/AST/nrvo.c delete mode 100644 clang/test/Analysis/blocks-nrvo.c delete mode 100644 clang/test/CodeGen/aarch64-ls64-inline-asm.c delete mode 100644 clang/test/CodeGenCXX/copy-elision.cpp delete mode 100644 clang/test/Headers/Inputs/include/algorithm delete mode 100644 clang/test/Headers/Inputs/include/omp.h delete mode 100644 clang/test/Headers/Inputs/include/utility delete mode 100644 clang/test/Headers/amdgcn-openmp-device-math-complex.cpp delete mode 100644 clang/test/Headers/amdgcn_openmp_device_math.c delete mode 100644 clang/test/OpenMP/parallel_if_codegen_PR51349.cpp delete mode 100644 clang/test/PCH/ms-pch-macro-include_instead-regression.c delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/bad-syntax.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/file-not-found.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/non-system-header.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/private-x.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/private1.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/private2.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/private3.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/public-after.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/public-before.h delete mode 100644 clang/test/Preprocessor/Inputs/include_instead/public-empty.h delete mode 100644 clang/test/Preprocessor/include_instead.cpp delete mode 100644 clang/test/Preprocessor/include_instead_file_not_found.cpp create mode 100644 clang/test/Preprocessor/line-directive-output-mincol.c create mode 100644 clang/test/Preprocessor/minimize-whitespace-messages.c create mode 100644 clang/test/Preprocessor/minimize-whitespace.c copy libcxx/test/{std/language.support/support.runtime/ctime.timespec.compile.pass [...] copy libcxx/test/{std/language.support/support.runtime/ctime.timespec.compile.pass [...] rename libcxx/test/{std/language.support/support.runtime/ctime.timespec.compile.pa [...] delete mode 100644 libcxx/test/std/depr/depr.c.headers/stdlib_h.aligned_alloc.comp [...] delete mode 100644 libcxx/test/std/language.support/support.runtime/cstdlib.aligne [...] copy libcxx/test/std/language.support/support.start.term/{quick_exit.pass.cpp => a [...] copy libcxx/test/std/language.support/support.start.term/{quick_exit.pass.cpp => q [...] delete mode 100644 libcxx/test/std/strings/basic.string/string.capacity/shrink_to_ [...] delete mode 100644 libcxx/test/std/thread/thread.semaphore/ctor.compile.pass.cpp copy libcxx/test/std/{language.support/support.runtime => utilities/time/date.time [...] delete mode 100644 lld/docs/ELF/start-stop-gc.rst delete mode 100644 lld/test/ELF/allow-shlib-undefined-weak.s delete mode 100644 lld/test/ELF/gc-sections-startstop-hint.s delete mode 100644 lld/test/ELF/ppc32-reloc-pltrel.s delete mode 100644 lld/test/ELF/symver-non-default.s rename lld/test/ELF/{version-script-undef.s => undef-version-script.s} (100%) create mode 100644 lld/test/ELF/version-script-extern-exact.s create mode 100644 lld/test/ELF/version-script-extern-wildcards.s create mode 100644 lld/test/ELF/version-script-extern.s create mode 100644 lld/test/ELF/version-script-glob.s create mode 100644 lld/test/ELF/version-script-hide-so-symbol.s create mode 100644 lld/test/ELF/version-script-locals.s delete mode 100644 lld/test/ELF/version-script-symver-extern.s create mode 100644 lld/test/ELF/version-script-twice.s delete mode 100644 lldb/test/API/linux/aarch64/mte_tag_access/TestAArch64LinuxMTEM [...] delete mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/Makefile delete mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/TestAArch64LinuxMTEM [...] delete mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/main.c rename lldb/test/API/linux/aarch64/{mte_tag_access => mte_tag_read}/Makefile (100%) create mode 100644 lldb/test/API/linux/aarch64/mte_tag_read/TestAArch64LinuxMTEMem [...] rename lldb/test/API/linux/aarch64/{mte_tag_access => mte_tag_read}/main.c (50%) delete mode 100644 lldb/unittests/Symbol/TestTypeSystem.cpp delete mode 100644 llvm/lib/Target/RISCV/RISCVScheduleV.td delete mode 100644 llvm/test/Analysis/BasicAA/pr52735.ll delete mode 100644 llvm/test/Analysis/LazyCallGraph/blockaddress.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/rbs-matrixindex-regclass-c [...] delete mode 100644 llvm/test/CodeGen/AArch64/arm64-srl-and.ll delete mode 100644 llvm/test/CodeGen/AArch64/ls64-inline-asm.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-patchable.ll delete mode 100644 llvm/test/CodeGen/AArch64/pr51476.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-no-typesize-warnings.ll delete mode 100644 llvm/test/CodeGen/ARM/fast-call-frame-restore.ll delete mode 100644 llvm/test/CodeGen/BPF/loop-exit-cond.ll delete mode 100644 llvm/test/CodeGen/PowerPC/disable-ctr-ppcf128.ll delete mode 100644 llvm/test/CodeGen/RISCV/machine-outliner-patchable.ll delete mode 100644 llvm/test/CodeGen/RISCV/pr51206.ll delete mode 100644 llvm/test/CodeGen/RISCV/rvv/commuted-op-indices-regression.mir delete mode 100644 llvm/test/CodeGen/WebAssembly/pr51651.ll delete mode 100644 llvm/test/CodeGen/X86/20210831-inlineasm.ll create mode 100644 llvm/test/CodeGen/X86/elf-unique-sections-by-flags.ll delete mode 100644 llvm/test/CodeGen/X86/pr51281.ll delete mode 100644 llvm/test/CodeGen/X86/vaargs-prolog-insert.ll create mode 100644 llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll delete mode 100644 llvm/test/DebugInfo/ARM/instr-ref-tcreturn.ll create mode 100644 llvm/test/DebugInfo/X86/fission-call-site.ll create mode 100644 llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.ll delete mode 100644 llvm/test/DebugInfo/X86/subprogram-across-cus.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail4.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/store-after-loop.ll delete mode 100644 llvm/test/Transforms/Inline/call-intrinsic-is-constant.ll delete mode 100644 llvm/test/Transforms/InstCombine/malloc-free.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/pr51329.ll delete mode 100644 llvm/test/Transforms/MemCpyOpt/vscale-crashes.ll delete mode 100644 llvm/test/Transforms/MergeICmps/X86/addressspaces.ll delete mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-mar [...] delete mode 100644 llvm/test/Transforms/ThinLTOBitcodeWriter/cfi-icall-static-inli [...] delete mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/adc-sequence-readadvance.s delete mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/rmw-adc-sequence-readadvance.s delete mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/rmw-add-sequence-readadvance.s delete mode 100644 llvm/test/tools/llvm-objdump/X86/elf-disassemble-relocs-exec.test delete mode 100644 openmp/runtime/test/tasking/kmp_taskwait_depend_in.c