This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 91bc50c0d7a [CostModel][X86] Improve InsertElement costs for sub-128bit [...] adds 49e20c4c9ef [RISCV] Consume error from parsing attributes section adds 3bebf028610 Clean up usages of asserting vector getters in Type adds 8a33920f65b SizeOpts.h - remove ProfileSummaryInfo forward declaration. NFC. adds 75d02a2abf6 VNCoercion.h - remove unused llvm::Function forward declara [...] adds 6be9f1931c5 SimplifyLibCalls.h - remove unused llvm::BasicBlock forward [...] adds 43882d9365f PromoteMemToReg.h - remove unused llvm::AliasSetTracker for [...] adds 3bc439bdff8 [MSan] Add instrumentation for SystemZ adds 6d7c25bbf9c [NFC][UpdateTestChecks] Fix typos in comments adds f62335b5347 [llvm][NFC] Style fixes in Inliner.cpp adds 44920e85665 [AMDGPU] Disable sub-dword scralar loads IR widening adds a88cc204562 ProfileSummaryInfo.h - remove unnecessary includes. NFC adds 65b8b643b4b Clean up usages of asserting vector getters in Type adds 89f1321fe4e [clang-tidy] Add check to find calls to NSInvocation method [...] adds de3122a7e47 [gn build] Port 89f1321fe4e adds dd84a2f77a0 [X86] Remove defunct emitFMA3Instr declaration. NFC. adds 7f90af1375f [Orc] Speculation.h - remove unnecessary ArrayRef.h include. NFC adds 1824ae0f423 [X86] Remove defunct EmitLoweredAtomicFP declaration. NFC. adds 7f36cb1f1a4 [AArch64InstPrinter] Change printAlignedLabel to print the [...] adds b1849231517 [llvm-dwarfdump] Interface cleanup. NFC adds 123e0779e5a TargetLoweringObjectFile.h - remove unnecessary ArrayRef.h [...] adds c3db1387958 TargetOptions.h - remove unused llvm::Module forward declar [...] adds 95b718e511e [PowerPC][NFC] Add test for 5b18b6e9a84d985c0a907009fb71de7 [...] adds 7f38812d5b7 [FPEnv][AArch64] Platform-specific builtin constrained FP e [...] adds 67a2cc80b64 Fix a few mismatched iterator types revealed from a libc++ [...] adds 02d152bb1b6 [lldb] Make some asserts in TestFixIts more expressive adds a6732069ee2 [CallSite removal][X86] Remove unneeded use of CallSite. NFC adds f5be71b4450 Attempt to fix a compile error reported with older compiler [...] adds 4593e4131af AMDGPU: Teach toolchain to link rocm device libs adds a7aaaf70161 [MC][RISCV] Make .reloc support arbitrary relocation types adds bef187c7509 Implement `-fsanitize-coverage-whitelist` and `-fsanitize-c [...] adds a04ab2ec080 [Pipeliner] Fix the bug in pragma that disables the pipeliner. adds 882ba484743 [mlir][Linalg] Create a tool to generate named Linalg ops f [...] adds ea11f4726f2 Split LiveRangeCalc in LiveRangeCalc/LiveIntervalCalc. NFC adds 516a671b897 [gn build] Port ea11f4726f2 adds b8a108140df [CallSite removal][X86] Remove uses of CallSite from X86Win [...] adds d6b32e39ae2 [mlir][drr] Allow specifying string in location adds ebf22a49357 [x86] add test for FP->int->FP casts; NFC (PR36617) adds 3db57d14ecf [mlir] Emit errors if global constructors are found within lib/ adds 13d07bf437c [libc++] NFC: Fix typo in Lit feature (C++14 with a capital C) adds 92210cb26fb [ORC] Use CodeGenOpt::Default as the default level in JITTa [...] adds 92dde8a6579 Clean up usages of asserting vector getters in Type adds c162bc2aedb Make TargetPassConfig and llc add pre/post passes the same [...] adds 2a922da3a95 Clean up usages of asserting vector getters in Type adds aba1acc89c6 [mlir][ODS] Add support for optional operands and results w [...] adds 40ed21bb717 Clean up usages of asserting vector getters in Type adds 7149bb70681 [libc++] NFC: Clean up a lot of old Lit features adds 33f76e2381b [mlir][Pass] Allow duplicate pass registration. adds 889f6606ed5 Clean up usages of asserting vector getters in Type adds cbe42a9d5fa [lit] Add SKIPPED test result category adds dfca98d6a83 [mir-strip-debug] Optionally preserve debug info that wasn' [...] adds da9bcdaad9b [llvm][NFC] Inliner.cpp: ensure InlineHistory ID is always [...] adds 1e93b3d8a75 Disable test on windows adds 59ed45b4835 [ORC] Add an OrcV2 C API function for configuring TargetMachines. adds 5925c4a0ff7 [lit] Increase sleep time in timeout test adds f71350f05ae Add -debugify-and-strip-all to add debug info before a pass [...] adds 7ba045a430b Make basic_string::operator=() tail call properly adds 16206ee07d3 [WebAssembly] Minor cleanup to WebAssemblySubtarget. NFC. adds f78fcd6906a [lldb/Test] Rewrite ReproducerInstrumentationTest adds 6c989d02486 [BasicAA] Fix aliasGEP/DecomposeGEPExpression for scalable type. adds c81daab7d3b [ELF][test] Reorganize format-binary.test adds 45dca043957 Exclude bitcast and ext/trunc signbit optimization on ppc_fp128 adds 416fa7720e3 llvm-dwarfdump: Report errors when failing to parse loclist [...] adds 15000650a6d [lit] Fix tests on Windows adds 6e7eeb44b30 [GVN] Fix VNCoercion for Scalable Vector. adds 49ae0fc2f08 GlobalISel: Fix incorrect lowering G_FCOPYSIGN adds e4767a6f143 [libc] Add fully-qualified target names. adds ed03d9485eb Revert "[TLI] Per-function fveclib for math library used fo [...] adds f7de4b5d6bc Thread Plans pushed by a scripted plan should be private plans. adds aa4b37b2acd Convert the ThreadPlanCommands test to use a scripted plan [...] adds 0505181006f [X86] Fix to X86LoadValueInjectionRetHardeningPass for poss [...] adds 04eae396176 [PowerPC] Another folow-up fix for 6c4b40def776 adds f49f6cf91eb [CallSite removal][SelectionDAGBuilder] Remove most CallSit [...] adds c610807afe5 [lit] Temporarily disable failing tests on Windows adds 5d73f79c547 [X86][MC] Make -x86-pad-max-prefix-size compatible with --m [...] adds 7ad46cfe415 [NFC][test] Refine tests for branch align adds 7824768b2e7 [mlir][Pass] Add a new `Pass::getArgument` hook adds 9c1842d8aff Change FastISel::CallLoweringInfo::CS to be an ImmutableCal [...] adds a517191a474 [mlir][NFC] Refactor ClassID into a TypeID class. adds efeb35e1956 tsan: disable ASLR in Go test on NetBSD adds 1624be938dd tsan: fix leak of ThreadSignalContext memory mapping when d [...] adds 76503cb3e1b [PDB] Remove defunct PDBFileBuilder::commitFpm declaration. NFC. adds c65e6079fc9 tsan: add newline in test file adds 8340c844aee Analysis.h - remove unused SDNode/SDValue/SelectionDAG forw [...] adds fcabd7530f6 CallingConvLower.h - remove unused llvm::TargetMachine forw [...] adds a2519be0e92 ExecutionDomainFix.h - remove unused llvm::MachineBasicBloc [...] adds 595c28e6182 IntrinsicLowering.h - remove unused llvm::Module forward de [...] adds 6aa85d5214e PredicateInfo.h - remove unused llvm::Instruction/MemoryAcc [...] adds feed674deca [OpenMP] Introduce stream pool to make sure the correctness [...] adds ca23d14fa20 Passes.h - remove unused llvm::LoopPass/Pass/PassInfo forwa [...] adds e3b47c5adc8 OptimizationRemarkEmitter.h - remove unused llvm::DebugLoc/ [...] adds 566359193d8 SyntheticCountsUtils.h - remove unused llvm::CallGraph/Func [...] adds 78730a68400 ObjCARCAnalysisUtils.h - remove unused llvm::raw_ostream fo [...] adds 142dd80d098 PhiValues.h - remove unused llvm::Use forward declaration. NFC. adds 9eacd000cbc Local.h - remove unnecessary Twine.h include. NFC. adds 89f6ca05b74 CodeGen/EdgeBundles - move Twine.h include down into EdgeBu [...] adds 7cc6d0cc90e [TSAN] Fix infinite loop on targets where char is unsigned adds 719846c469e [VPlan] Drop redundant private: at beginning of class defs (NFC). adds 512600e3c0d [PowerPC] Handle f16 as a storage type only adds 5ef2cb3df4c [FormatVariadic] Reduce allocations adds e590bd6b921 [argpromote] Use formatv to simplify code. NFCI. adds 0292ddc7114 [FormatVariadic] Put back return type in an attempt to make [...] adds adb456b8d32 TargetLoweringObjectFileImpl.h - replace MCExpr.h and Modul [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/objc/CMakeLists.txt | 1 + .../objc/NSInvocationArgumentLifetimeCheck.cpp | 146 ++ .../objc/NSInvocationArgumentLifetimeCheck.h | 39 + .../clang-tidy/objc/ObjCTidyModule.cpp | 3 + clang-tools-extra/docs/ReleaseNotes.rst | 10 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/objc-nsinvocation-argument-lifetime.rst | 39 + .../checkers/objc-nsinvocation-argument-lifetime.m | 103 ++ clang/docs/SanitizerCoverage.rst | 52 + clang/include/clang/Basic/CodeGenOptions.h | 10 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 12 + clang/include/clang/Driver/Options.td | 8 + clang/include/clang/Driver/SanitizerArgs.h | 2 + clang/lib/CodeGen/BackendUtil.cpp | 33 +- clang/lib/CodeGen/CGBuiltin.cpp | 131 +- clang/lib/CodeGen/CGCall.cpp | 21 - clang/lib/Driver/Driver.cpp | 2 + clang/lib/Driver/SanitizerArgs.cpp | 121 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 251 ++- clang/lib/Driver/ToolChains/AMDGPU.h | 159 +- clang/lib/Driver/ToolChains/HIP.cpp | 2 +- clang/lib/Driver/ToolChains/HIP.h | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 + .../CodeGen/aarch64-neon-intrinsics-constrained.c | 956 +++++++++++ clang/test/CodeGen/aarch64-neon-misc-constrained.c | 60 + ...arch64-neon-scalar-x-indexed-elem-constrained.c | 131 ++ .../aarch64-v8.2a-fp16-intrinsics-constrained.c | 366 +++++ .../aarch64-v8.2a-neon-intrinsics-constrained.c | 337 ++++ .../arm-neon-directed-rounding-constrained.c | 61 + clang/test/CodeGen/arm64-vrnd-constrained.c | 43 + clang/test/CodeGen/libcalls-veclib.c | 14 - .../amdgpu-debug-info-pointer-address-space.cl | 4 +- .../amdgpu-debug-info-variable-expression.cl | 4 +- .../Inputs/rocm-device-libs/lib/hip.amdgcn.bc | 0 .../Inputs/rocm-device-libs/lib/ockl.amdgcn.bc | 0 .../lib/oclc_correctly_rounded_sqrt_off.amdgcn.bc | 0 .../lib/oclc_correctly_rounded_sqrt_on.amdgcn.bc | 0 .../lib/oclc_daz_opt_off.amdgcn.bc | 0 .../rocm-device-libs/lib/oclc_daz_opt_on.amdgcn.bc | 0 .../lib/oclc_finite_only_off.amdgcn.bc | 0 .../lib/oclc_finite_only_on.amdgcn.bc | 0 .../lib/oclc_isa_version_1010.amdgcn.bc | 0 .../lib/oclc_isa_version_1011.amdgcn.bc | 0 .../lib/oclc_isa_version_1012.amdgcn.bc | 0 .../lib/oclc_isa_version_803.amdgcn.bc | 0 .../lib/oclc_isa_version_900.amdgcn.bc | 0 .../lib/oclc_unsafe_math_off.amdgcn.bc | 0 .../lib/oclc_unsafe_math_on.amdgcn.bc | 0 .../lib/oclc_wavefrontsize64_off.amdgcn.bc | 0 .../lib/oclc_wavefrontsize64_on.amdgcn.bc | 0 .../Inputs/rocm-device-libs/lib/ocml.amdgcn.bc | 0 .../Inputs/rocm-device-libs/lib/opencl.amdgcn.bc | 0 clang/test/Driver/amdgpu-visibility.cl | 4 + clang/test/Driver/rocm-detect.cl | 21 + clang/test/Driver/rocm-device-libs.cl | 164 ++ clang/test/Driver/rocm-not-found.cl | 11 + .../lib/sanitizer_common/sanitizer_linux.cpp | 4 +- compiler-rt/lib/tsan/go/buildgo.sh | 4 + .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 7 +- compiler-rt/lib/tsan/rtl/tsan_platform.h | 1 + compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp | 3 + .../sanitizer_coverage_whitelist_blacklist.cpp | 123 ++ compiler-rt/test/tsan/fiber_cleanup.cpp | 71 + libc/CMakeLists.txt | 4 +- libc/cmake/modules/LLVMLibCRules.cmake | 164 +- libc/cmake/modules/LLVMLibCTargetNameUtils.cmake | 32 + libc/config/linux/CMakeLists.txt | 2 +- libc/fuzzing/string/CMakeLists.txt | 6 +- libc/include/CMakeLists.txt | 36 +- libc/lib/CMakeLists.txt | 50 +- libc/loader/linux/CMakeLists.txt | 44 +- libc/loader/linux/x86_64/CMakeLists.txt | 4 +- libc/src/__support/CMakeLists.txt | 2 +- libc/src/assert/CMakeLists.txt | 6 +- libc/src/signal/CMakeLists.txt | 59 +- libc/src/signal/linux/CMakeLists.txt | 54 +- libc/src/stdlib/CMakeLists.txt | 15 +- libc/src/stdlib/linux/CMakeLists.txt | 6 +- libc/src/string/CMakeLists.txt | 25 +- libc/src/string/memory_utils/CMakeLists.txt | 2 +- libc/src/sys/mman/CMakeLists.txt | 16 +- libc/src/sys/mman/linux/CMakeLists.txt | 16 +- libc/src/threads/CMakeLists.txt | 35 + libc/src/threads/linux/CMakeLists.txt | 50 +- libc/test/config/linux/x86_64/CMakeLists.txt | 3 +- libc/test/loader/CMakeLists.txt | 22 +- libc/test/loader/linux/CMakeLists.txt | 14 +- libc/test/src/assert/CMakeLists.txt | 8 +- libc/test/src/errno/CMakeLists.txt | 2 +- libc/test/src/signal/CMakeLists.txt | 70 +- libc/test/src/stdlib/CMakeLists.txt | 14 +- libc/test/src/string/CMakeLists.txt | 24 +- libc/test/src/string/memory_utils/CMakeLists.txt | 6 +- libc/test/src/sys/mman/linux/CMakeLists.txt | 10 +- libc/test/src/threads/CMakeLists.txt | 30 +- libc/utils/UnitTest/CMakeLists.txt | 2 +- libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 16 +- libcxx/include/__string | 4 +- libcxx/include/string | 10 +- .../containers/sequences/vector/asan.pass.cpp | 2 - .../allocator.members/allocate.cxx2a.fail.cpp | 1 - .../language.support/cxa_deleted_virtual.pass.cpp | 2 - .../support.dynamic/libcpp_deallocate.sh.cpp | 4 - .../new_faligned_allocation.pass.cpp | 2 - .../memory/aligned_allocation_macro.pass.cpp | 2 - .../libcxx/thread/atomic.availability.fail.cpp | 2 +- .../libcxx/thread/barrier.availability.fail.cpp | 2 +- .../test/libcxx/thread/latch.availability.fail.cpp | 2 +- .../libcxx/thread/semaphore.availability.fail.cpp | 2 +- .../thread.thread.this/sleep_for.pass.cpp | 2 - .../charconv.to.chars/availability.fail.cpp | 2 +- .../stress_tests/stress_test_metafunctions.sh.cpp | 2 +- .../trivially_copyable.pass.cpp | 4 - .../atomics.types.operations.req/ctor.pass.cpp | 4 - .../associative/map/map.access/empty.fail.cpp | 1 - .../containers/associative/multimap/empty.fail.cpp | 1 - .../containers/associative/multiset/empty.fail.cpp | 1 - .../std/containers/associative/set/empty.fail.cpp | 1 - .../priority.queue/priqueue.members/empty.fail.cpp | 1 - .../queue/queue.defn/empty.fail.cpp | 1 - .../stack/stack.defn/empty.fail.cpp | 1 - .../std/containers/sequences/array/empty.fail.cpp | 1 - .../sequences/deque/deque.capacity/empty.fail.cpp | 1 - .../sequences/forwardlist/empty.fail.cpp | 1 - .../sequences/list/list.capacity/empty.fail.cpp | 1 - .../sequences/vector.bool/empty.fail.cpp | 1 - .../vector/vector.capacity/empty.fail.cpp | 1 - .../std/containers/unord/unord.map/empty.fail.cpp | 1 - .../containers/unord/unord.multimap/empty.fail.cpp | 1 - .../containers/unord/unord.multiset/empty.fail.cpp | 1 - .../std/containers/unord/unord.set/empty.fail.cpp | 1 - .../depr.strstreambuf.members/overflow.pass.cpp | 4 - .../generic_category.pass.cpp | 2 - .../syserr.errcat.objects/system_category.pass.cpp | 2 - .../do_allocate_and_deallocate.pass.cpp | 5 - .../directory_entry.cons/default_const.pass.cpp | 1 - .../path.member/path.decompose/empty.fail.cpp | 1 - .../ios.types/ios_Init/ios_Init.multiple.pass.cpp | 2 - .../iterator.container/empty.array.fail.cpp | 1 - .../iterator.container/empty.container.fail.cpp | 1 - .../empty.initializer_list.fail.cpp | 1 - .../istream.iterator.cons/default.pass.cpp | 4 - .../delete_align_val_t_replace.pass.cpp | 7 - .../new.delete.array/new_align_val_t.pass.cpp | 4 - .../new_align_val_t_nothrow.pass.cpp | 4 - .../new_align_val_t_nothrow_replace.pass.cpp | 4 - .../new.delete/new.delete.array/new_size.sh.cpp | 1 - .../new.delete.array/new_size_align.sh.cpp | 1 - .../new.delete.array/new_size_align_nothrow.sh.cpp | 1 - .../new.delete.array/new_size_nothrow.sh.cpp | 1 - .../sized_delete_array_fsizeddeallocation.pass.cpp | 2 - .../new.delete.placement/new_array_ptr.fail.cpp | 1 - .../new.delete.placement/new_ptr.fail.cpp | 1 - .../delete_align_val_t_replace.pass.cpp | 6 - .../new.delete.single/new_align_val_t.pass.cpp | 4 - .../new_align_val_t_nothrow.pass.cpp | 4 - .../new_align_val_t_nothrow_replace.pass.cpp | 4 - .../new.delete/new.delete.single/new_size.fail.cpp | 1 - .../new.delete.single/new_size_align.sh.cpp | 1 - .../new_size_align_nothrow.sh.cpp | 1 - .../new.delete.single/new_size_nothrow.fail.cpp | 1 - .../sized_delete_fsizeddeallocation.pass.cpp | 2 - .../ptr.launder/launder.nodiscard.fail.cpp | 1 - .../uncaught/uncaught_exceptions.pass.cpp | 2 - .../byteops/enum_direct_init.pass.cpp | 3 - .../support.types/byteops/lshift.assign.fail.cpp | 3 - .../support.types/byteops/rshift.assign.fail.cpp | 3 - .../category.ctype/ctype_base.pass.cpp | 5 - .../locale.moneypunct/types.pass.cpp | 5 - .../facet.num.get.members/get_double.pass.cpp | 7 +- .../facet.num.get.members/get_float.pass.cpp | 3 - .../facet.num.get.members/get_long.pass.cpp | 1 + .../facet.num.get.members/get_long_double.pass.cpp | 3 - .../locale.cons/locale_char_pointer_cat.pass.cpp | 3 - .../locale/locale.cons/locale_locale_cat.pass.cpp | 3 - .../locale/locale.cons/locale_string_cat.pass.cpp | 3 - .../locale.types/locale.category/category.pass.cpp | 5 - .../std/numerics/rand/rand.device/ctor.pass.cpp | 2 - .../std/numerics/rand/rand.device/eval.pass.cpp | 2 - .../re/re.results/re.results.size/empty.fail.cpp | 1 - .../strings/basic.string/string.access/at.pass.cpp | 5 - .../basic.string/string.capacity/empty.fail.cpp | 1 - .../string.capacity/over_max_size.pass.cpp | 2 - .../basic.string/string.capacity/reserve.pass.cpp | 5 - .../string.capacity/resize_size.pass.cpp | 5 - .../string.capacity/resize_size_char.pass.cpp | 5 - .../string.cons/iter_alloc_deduction.fail.cpp | 4 +- .../basic.string/string.cons/substr.pass.cpp | 5 - .../string_append/T_size_size.pass.cpp | 5 - .../string_append/string_size_size.pass.cpp | 5 - .../string_assign/T_size_size.pass.cpp | 5 - .../string_assign/string_size_size.pass.cpp | 5 - .../string.modifiers/string_copy/copy.pass.cpp | 5 - .../string_erase/size_size.pass.cpp | 5 - .../string_insert/size_T_size_size.pass.cpp | 5 - .../string_insert/size_pointer.pass.cpp | 5 - .../string_insert/size_pointer_size.pass.cpp | 5 - .../string_insert/size_size_char.pass.cpp | 5 - .../string_insert/size_string.pass.cpp | 5 - .../string_insert/size_string_size_size.pass.cpp | 5 - .../string_insert/string_view.pass.cpp | 5 - .../string_replace/size_size_T_size_size.pass.cpp | 5 - .../string_replace/size_size_pointer.pass.cpp | 5 - .../string_replace/size_size_pointer_size.pass.cpp | 5 - .../string_replace/size_size_size_char.pass.cpp | 5 - .../string_replace/size_size_string.pass.cpp | 5 - .../size_size_string_size_size.pass.cpp | 5 - .../string_replace/size_size_string_view.pass.cpp | 5 - .../string_compare/size_size_pointer.pass.cpp | 5 - .../string_compare/size_size_pointer_size.pass.cpp | 5 - .../string_compare/size_size_string.pass.cpp | 5 - .../size_size_string_size_size.pass.cpp | 5 - .../string_compare/size_size_string_view.pass.cpp | 5 - .../string.ops/string_substr/substr.pass.cpp | 5 - .../std/strings/string.conversions/stod.pass.cpp | 5 - .../std/strings/string.conversions/stof.pass.cpp | 4 - .../std/strings/string.conversions/stoi.pass.cpp | 5 - .../std/strings/string.conversions/stol.pass.cpp | 7 +- .../std/strings/string.conversions/stold.pass.cpp | 5 - .../std/strings/string.conversions/stoll.pass.cpp | 6 +- .../std/strings/string.conversions/stoul.pass.cpp | 7 +- .../std/strings/string.conversions/stoull.pass.cpp | 7 +- .../string.view/string.view.access/at.pass.cpp | 5 - .../string.view.capacity/empty.fail.cpp | 1 - .../string_view.literals/literal.pass.cpp | 3 +- .../string_view.literals/literal1.fail.cpp | 2 - .../string_view.literals/literal1.pass.cpp | 3 +- .../string_view.literals/literal2.fail.cpp | 2 - .../string_view.literals/literal2.pass.cpp | 3 +- .../string_view.literals/literal3.pass.cpp | 3 +- .../thread/futures/futures.async/async.fail.cpp | 1 - .../futures.async/async_race.38682.pass.cpp | 2 - .../futures/futures.future_error/what.pass.cpp | 2 - .../allocate_size.fail.cpp | 1 - .../allocate_size_hint.fail.cpp | 1 - .../integral.roundtrip.pass.cpp | 2 - .../charconv/charconv.to.chars/integral.pass.cpp | 2 - .../allocator.traits.members/allocate.fail.cpp | 1 - .../allocator.members/allocate.fail.cpp | 1 - .../allocator.members/allocate.size.pass.cpp | 5 - .../atomic_compare_exchange_strong.pass.cpp | 5 - ...tomic_compare_exchange_strong_explicit.pass.cpp | 5 - .../atomic_compare_exchange_weak.pass.cpp | 5 - .../atomic_compare_exchange_weak_explicit.pass.cpp | 5 - .../atomic_exchange.pass.cpp | 5 - .../atomic_exchange_explicit.pass.cpp | 5 - .../atomic_load.pass.cpp | 5 - .../atomic_load_explicit.pass.cpp | 5 - .../atomic_store.pass.cpp | 5 - .../atomic_store_explicit.pass.cpp | 5 - .../meta/meta.rel/is_base_of_union.pass.cpp | 2 - .../meta.trans.other/underlying_type.fail.cpp | 2 +- .../has_unique_object_representations.pass.cpp | 2 +- .../meta.unary.prop/is_constructible.pass.cpp | 2 - .../meta.unary.prop/is_trivially_copyable.pass.cpp | 2 +- .../time.cal.day.nonmembers/literals.fail.cpp | 2 +- .../time.cal.day.nonmembers/literals.pass.cpp | 3 +- .../time.cal.year.nonmembers/literals.fail.cpp | 2 +- .../time.cal.year.nonmembers/literals.pass.cpp | 3 +- .../time.clock.hires/consistency.pass.cpp | 6 - .../time.clock.steady/consistency.pass.cpp | 6 - .../time.clock.system/consistency.pass.cpp | 6 - .../variant.variant/variant.assign/copy.pass.cpp | 4 - .../variant.variant/variant.assign/move.pass.cpp | 4 - lld/test/COFF/arm64-delayimport.yaml | 4 +- lld/test/COFF/arm64-import2.test | 8 +- lld/test/COFF/arm64-relocs-imports.test | 12 +- lld/test/COFF/arm64-thunks.s | 4 +- lld/test/ELF/aarch64-call26-thunk.s | 4 +- lld/test/ELF/aarch64-condb-reloc.s | 12 +- lld/test/ELF/aarch64-cortex-a53-843419-address.s | 20 +- lld/test/ELF/aarch64-cortex-a53-843419-large.s | 16 +- lld/test/ELF/aarch64-cortex-a53-843419-large2.s | 2 +- lld/test/ELF/aarch64-cortex-a53-843419-recognize.s | 106 +- lld/test/ELF/aarch64-cortex-a53-843419-thunk.s | 4 +- lld/test/ELF/aarch64-feature-bti.s | 12 +- lld/test/ELF/aarch64-feature-btipac.s | 8 +- lld/test/ELF/aarch64-feature-pac.s | 6 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc.s | 4 +- lld/test/ELF/aarch64-jump26-thunk.s | 4 +- lld/test/ELF/aarch64-plt.s | 12 +- lld/test/ELF/aarch64-relocs.s | 4 +- lld/test/ELF/aarch64-thunk-pi.s | 10 +- lld/test/ELF/aarch64-thunk-script.s | 10 +- lld/test/ELF/aarch64-thunk-section-location.s | 2 +- lld/test/ELF/aarch64-tstbr14-reloc.s | 16 +- lld/test/ELF/aarch64-undefined-weak.s | 10 +- lld/test/ELF/format-binary-non-ascii.s | 15 - lld/test/ELF/format-binary.test | 109 +- lld/test/ELF/pr34660.s | 2 +- lld/test/ELF/relocation-b-aarch64.test | 4 +- .../lldb/Utility/ReproducerInstrumentation.h | 10 + lldb/source/API/SBThreadPlan.cpp | 14 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 25 +- lldb/source/Utility/XcodeSDK.cpp | 3 +- .../API/commands/expression/fixits/TestFixIts.py | 4 +- .../thread_plan/TestThreadPlanCommands.py | 59 +- .../functionalities/thread_plan/wrap_step_over.py | 22 + .../Utility/ReproducerInstrumentationTest.cpp | 109 +- llvm/include/llvm-c/Orc.h | 12 + llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 2 + llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 4 - .../llvm/Analysis/OptimizationRemarkEmitter.h | 4 - llvm/include/llvm/Analysis/Passes.h | 3 - llvm/include/llvm/Analysis/PhiValues.h | 1 - llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 5 +- llvm/include/llvm/Analysis/SyntheticCountsUtils.h | 3 - llvm/include/llvm/Analysis/TargetLibraryInfo.h | 154 +- llvm/include/llvm/Analysis/Utils/Local.h | 1 - llvm/include/llvm/CodeGen/Analysis.h | 3 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 124 +- llvm/include/llvm/CodeGen/CallingConvLower.h | 1 - llvm/include/llvm/CodeGen/EdgeBundles.h | 1 - llvm/include/llvm/CodeGen/ExecutionDomainFix.h | 1 - llvm/include/llvm/CodeGen/FastISel.h | 10 +- llvm/include/llvm/CodeGen/IntrinsicLowering.h | 1 - llvm/include/llvm/CodeGen/LiveIntervalCalc.h | 84 + llvm/include/llvm/CodeGen/LiveIntervals.h | 4 +- llvm/include/llvm/CodeGen/LiveRangeCalc.h | 57 +- llvm/include/llvm/CodeGen/Passes.h | 5 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 5 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 16 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 1 - .../ExecutionEngine/Orc/JITTargetMachineBuilder.h | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 1 - llvm/include/llvm/IR/Attributes.h | 4 +- llvm/include/llvm/IR/Function.h | 5 + llvm/include/llvm/IR/Instructions.h | 16 +- llvm/include/llvm/IR/PatternMatch.h | 8 +- llvm/include/llvm/Remarks/RemarkLinker.h | 3 +- llvm/include/llvm/Support/FormatVariadic.h | 63 +- llvm/include/llvm/Support/TargetParser.h | 5 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 1 - llvm/include/llvm/Target/TargetOptions.h | 1 - llvm/include/llvm/Target/TargetSelectionDAG.td | 9 + .../Transforms/Instrumentation/SanitizerCoverage.h | 5 +- llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 3 - .../llvm/Transforms/Utils/PromoteMemToReg.h | 1 - .../llvm/Transforms/Utils/SimplifyLibCalls.h | 1 - llvm/include/llvm/Transforms/Utils/SizeOpts.h | 1 - llvm/include/llvm/Transforms/Utils/VNCoercion.h | 1 - llvm/lib/Analysis/BasicAliasAnalysis.cpp | 29 +- llvm/lib/Analysis/InlineCost.cpp | 9 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 91 +- llvm/lib/AsmParser/LLParser.cpp | 18 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 +- llvm/lib/CodeGen/EdgeBundles.cpp | 1 + llvm/lib/CodeGen/ExpandReductions.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/InlineSpiller.cpp | 2 +- llvm/lib/CodeGen/InterleavedAccessPass.cpp | 5 +- llvm/lib/CodeGen/LiveIntervalCalc.cpp | 206 +++ llvm/lib/CodeGen/LiveIntervals.cpp | 36 +- llvm/lib/CodeGen/LiveRangeCalc.cpp | 154 +- llvm/lib/CodeGen/MachineDebugify.cpp | 3 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 3 + llvm/lib/CodeGen/MachineStripDebug.cpp | 27 +- llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 4 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 121 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 1 + llvm/lib/CodeGen/SplitKit.cpp | 52 +- llvm/lib/CodeGen/SplitKit.h | 20 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 60 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp | 22 + llvm/lib/IR/AsmWriter.cpp | 7 +- llvm/lib/IR/AutoUpgrade.cpp | 116 +- llvm/lib/IR/ConstantFold.cpp | 80 +- llvm/lib/IR/Constants.cpp | 93 +- llvm/lib/IR/ConstantsContext.h | 3 +- llvm/lib/IR/Function.cpp | 34 +- llvm/lib/IR/IRBuilder.cpp | 6 +- llvm/lib/IR/Instructions.cpp | 34 +- llvm/lib/IR/Verifier.cpp | 27 +- llvm/lib/MC/MCObjectStreamer.cpp | 3 +- llvm/lib/Object/ELFObjectFile.cpp | 5 +- llvm/lib/Support/FormatVariadic.cpp | 4 +- llvm/lib/Support/TargetParser.cpp | 6 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 2 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 1 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 9 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 17 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 10 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 68 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 44 +- .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 2 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 20 +- .../Target/WebAssembly/WebAssemblySubtarget.cpp | 17 +- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 8 +- llvm/lib/Target/X86/X86FastISel.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 - .../X86/X86LoadValueInjectionRetHardening.cpp | 3 + llvm/lib/Target/X86/X86WinEHState.cpp | 98 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 10 +- llvm/lib/Transforms/IPO/Inliner.cpp | 80 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 29 +- .../InstCombine/InstructionCombining.cpp | 2 +- .../Instrumentation/AddressSanitizer.cpp | 5 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 375 ++++- .../Transforms/Instrumentation/PoisonChecking.cpp | 10 +- .../Instrumentation/SanitizerCoverage.cpp | 47 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 63 +- .../Vectorize/LoopVectorizationPlanner.h | 1 - llvm/lib/Transforms/Vectorize/VPlan.h | 18 - llvm/lib/Transforms/Vectorize/VPlanValue.h | 3 - llvm/test/Analysis/BasicAA/vscale.ll | 219 +++ .../AArch64/GlobalISel/gisel-commandline-option.ll | 11 + ...galizercombiner-extending-loads-cornercases.mir | 12 +- llvm/test/CodeGen/AArch64/O0-pipeline.ll | 3 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 3 +- .../CodeGen/AArch64/arm64-opt-remarks-lazy-bfi.ll | 2 + llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 12 +- .../CodeGen/AArch64/fastisel-debugvalue-undef.ll | 3 - llvm/test/CodeGen/AArch64/inlineasm-ldr-pseudo.ll | 2 +- .../AArch64/patchable-function-entry-empty.mir | 19 +- .../CodeGen/AArch64/prologue-epilogue-remarks.mir | 12 +- llvm/test/CodeGen/AArch64/seqpairspill.mir | 2 +- .../AArch64/stp-opt-with-renaming-debug.mir | 3 + .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 45 +- .../CodeGen/AMDGPU/GlobalISel/legalize-frint.mir | 37 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 392 +++-- llvm/test/CodeGen/AMDGPU/vectorize-loads.ll | 27 + .../CodeGen/AMDGPU/widen_extending_scalar_loads.ll | 2 +- .../MIRStripDebug/dont-strip-real-debug-info.mir | 86 + .../test/CodeGen/Hexagon/swp-pragma-disable-bug.ll | 57 + .../CodeGen/PowerPC/handle-f16-storage-type.ll | 200 +++ .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 41 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 49 +- llvm/test/CodeGen/X86/ftrunc.ll | 66 +- .../X86/dwarfdump-debug-loc-error-cases.s | 12 +- .../X86/dwarfdump-debug-loc-error-cases2.s | 11 +- .../X86/dwarfdump-debug-loclists-error-cases.s | 14 +- .../X86/dwarfdump-debug-loclists-error-cases2.s | 9 +- .../test/DebugInfo/X86/dwarfdump-ranges-baseaddr.s | 2 +- .../X86/dwarfdump-str-offsets-invalid-6.s | 2 +- .../MemorySanitizer/SystemZ/vararg-kernel.ll | 125 ++ .../MemorySanitizer/SystemZ/vararg.ll | 192 +++ .../Instrumentation/MemorySanitizer/msan_basic.ll | 11 + llvm/test/MC/RISCV/reloc-directive-err.s | 6 + llvm/test/MC/RISCV/reloc-directive.s | 36 + ...align-branch-32-work.s => align-branch-32bit.s} | 2 +- ...lign-branch-64-align.s => align-branch-align.s} | 2 +- ...lign-branch-64-basic.s => align-branch-basic.s} | 2 +- ...gn-branch-64-bundle.s => align-branch-bundle.s} | 17 +- ...lign-branch-64-fused.s => align-branch-fused.s} | 2 +- ...-branch-64-general.s => align-branch-general.s} | 6 +- ...ranch-64-hardcode.s => align-branch-hardcode.s} | 2 +- ...lign-branch-64-mixed.s => align-branch-mixed.s} | 2 +- ...nch-64-necessary.s => align-branch-necessary.s} | 2 +- ...ranch-64-negative.s => align-branch-negative.s} | 2 +- ...-max-prefix.s => align-branch-pad-max-prefix.s} | 2 +- ...gn-branch-64-prefix.s => align-branch-prefix.s} | 2 +- ...nch-64-relax-all.s => align-branch-relax-all.s} | 3 +- ...-section-size.s => align-branch-section-size.s} | 2 +- ...gn-branch-64-single.s => align-branch-single.s} | 10 +- ...gn-branch-64-system.s => align-branch-system.s} | 2 +- llvm/test/MC/X86/align-branch-variant-symbol.s | 4 +- llvm/test/Transforms/GVN/vscale.ll | 344 ++++ .../Inline/inline-no-builtin-compatible.ll | 4 +- llvm/test/Transforms/Inline/veclib-compat.ll | 48 - llvm/test/Transforms/InstCombine/icmp.ll | 5 +- .../X86/debug_addr_address_size_not_multiple.s | 2 +- .../X86/debug_addr_invalid_addr_size.s | 2 +- .../X86/debug_addr_reserved_length.s | 2 +- .../X86/debug_addr_segment_selector.s | 2 +- .../X86/debug_addr_small_length_field.s | 2 +- ...ebug_addr_too_small_for_extended_length_field.s | 2 +- .../X86/debug_addr_too_small_for_length_field.s | 2 +- .../X86/debug_addr_too_small_for_section.s | 2 +- .../X86/debug_addr_unsupported_version.s | 2 +- .../test/tools/llvm-dwarfdump/X86/debug_rnglists.s | 5 +- .../llvm-dwarfdump/X86/debug_rnglists_invalid.s | 4 +- .../X86/debug_rnglists_reserved_length.s | 2 +- .../llvm-objdump/MachO/AArch64/pc-rel-targets.test | 2 +- llvm/tools/llc/llc.cpp | 3 +- llvm/tools/llvm-dwarfdump/SectionSizes.cpp | 16 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 13 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 33 +- .../{SectionSizes.h => llvm-dwarfdump.h} | 26 +- llvm/utils/UpdateTestChecks/asm.py | 4 +- .../clang-tools-extra/clang-tidy/objc/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + llvm/utils/lit/lit/Test.py | 1 + llvm/utils/lit/lit/main.py | 13 +- llvm/utils/lit/lit/run.py | 15 +- llvm/utils/lit/tests/Inputs/max-failures/fail1.txt | 1 + llvm/utils/lit/tests/Inputs/max-failures/fail2.txt | 1 + llvm/utils/lit/tests/Inputs/max-failures/fail3.txt | 1 + llvm/utils/lit/tests/Inputs/max-failures/lit.cfg | 8 +- llvm/utils/lit/tests/Inputs/max-time/fast.txt | 1 + llvm/utils/lit/tests/Inputs/max-time/lit.cfg | 7 + llvm/utils/lit/tests/Inputs/max-time/slow.py | 7 + llvm/utils/lit/tests/max-failures.py | 26 +- llvm/utils/lit/tests/max-time.py | 9 + mlir/docs/DeclarativeRewrites.md | 14 +- mlir/docs/Dialects/Linalg.md | 87 + mlir/docs/OpDefinitions.md | 29 +- mlir/docs/WritingAPass.md | 4 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 16 +- mlir/include/mlir/IR/AffineExpr.h | 2 +- mlir/include/mlir/IR/AttributeSupport.h | 6 +- mlir/include/mlir/IR/Dialect.h | 16 +- mlir/include/mlir/IR/DialectHooks.h | 8 +- mlir/include/mlir/IR/DialectInterface.h | 12 +- mlir/include/mlir/IR/Location.h | 12 +- mlir/include/mlir/IR/OpBase.td | 10 +- mlir/include/mlir/IR/OpDefinition.h | 20 +- mlir/include/mlir/IR/OpImplementation.h | 3 + mlir/include/mlir/IR/OperationSupport.h | 20 +- mlir/include/mlir/IR/StorageUniquerSupport.h | 4 +- mlir/include/mlir/IR/TypeSupport.h | 8 +- mlir/include/mlir/Interfaces/SideEffects.h | 20 +- mlir/include/mlir/Pass/AnalysisManager.h | 35 +- mlir/include/mlir/Pass/Pass.h | 41 +- mlir/include/mlir/Pass/PassInstrumentation.h | 19 +- mlir/include/mlir/Pass/PassRegistry.h | 7 +- mlir/include/mlir/Support/STLExtras.h | 17 - mlir/include/mlir/Support/TypeID.h | 133 ++ mlir/include/mlir/TableGen/Argument.h | 6 + mlir/include/mlir/TableGen/Operator.h | 8 +- mlir/include/mlir/TableGen/Pattern.h | 7 + mlir/include/mlir/TableGen/Type.h | 7 + mlir/lib/CMakeLists.txt | 3 + .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 7 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 9 +- mlir/lib/IR/AffineExpr.cpp | 2 +- mlir/lib/IR/CMakeLists.txt | 3 + mlir/lib/IR/Dialect.cpp | 18 +- mlir/lib/IR/Location.cpp | 6 +- mlir/lib/IR/LocationDetail.h | 10 +- mlir/lib/IR/MLIRContext.cpp | 20 +- mlir/lib/Parser/Parser.cpp | 33 + mlir/lib/Pass/Pass.cpp | 17 +- mlir/lib/Pass/PassRegistry.cpp | 12 +- mlir/lib/Pass/PassTiming.cpp | 12 +- mlir/lib/TableGen/Argument.cpp | 4 + mlir/lib/TableGen/Operator.cpp | 20 +- mlir/lib/TableGen/Pattern.cpp | 10 +- mlir/lib/TableGen/Type.cpp | 6 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 13 +- mlir/test/CMakeLists.txt | 1 + mlir/test/lib/Dialect/Test/TestOps.td | 46 +- mlir/test/lit.cfg.py | 2 +- .../mlir-linalg-ods-gen/test-linalg-ods-gen.tc | 75 + mlir/test/mlir-tblgen/op-decl.td | 10 + mlir/test/mlir-tblgen/op-format-spec.td | 13 +- mlir/test/mlir-tblgen/op-format.mlir | 37 + mlir/test/mlir-tblgen/pattern.mlir | 7 +- mlir/test/mlir-tblgen/predicate.td | 6 +- mlir/tools/CMakeLists.txt | 1 + mlir/tools/mlir-linalg-ods-gen/CMakeLists.txt | 10 + .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 1659 ++++++++++++++++++++ mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp | 2 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 106 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 143 +- mlir/tools/mlir-tblgen/PassGen.cpp | 10 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 58 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 10 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 258 ++- 569 files changed, 10879 insertions(+), 3293 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/objc/NSInvocationArgumentLifetimeC [...] create mode 100644 clang-tools-extra/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/objc-nsinvocation-argu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc-nsinvocation-ar [...] create mode 100644 clang/test/CodeGen/aarch64-neon-intrinsics-constrained.c create mode 100644 clang/test/CodeGen/aarch64-neon-misc-constrained.c create mode 100644 clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem-constrained.c create mode 100644 clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics-constrained.c create mode 100644 clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-constrained.c create mode 100644 clang/test/CodeGen/arm-neon-directed-rounding-constrained.c create mode 100644 clang/test/CodeGen/arm64-vrnd-constrained.c delete mode 100644 clang/test/CodeGen/libcalls-veclib.c copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Driver/rocm-detect.cl create mode 100644 clang/test/Driver/rocm-device-libs.cl create mode 100644 clang/test/Driver/rocm-not-found.cl create mode 100644 compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_ [...] create mode 100644 compiler-rt/test/tsan/fiber_cleanup.cpp create mode 100644 libc/cmake/modules/LLVMLibCTargetNameUtils.cmake delete mode 100644 lld/test/ELF/format-binary-non-ascii.s create mode 100644 lldb/test/API/functionalities/thread_plan/wrap_step_over.py create mode 100644 llvm/include/llvm/CodeGen/LiveIntervalCalc.h create mode 100644 llvm/lib/CodeGen/LiveIntervalCalc.cpp create mode 100644 llvm/test/Analysis/BasicAA/vscale.ll create mode 100644 llvm/test/CodeGen/AMDGPU/vectorize-loads.ll create mode 100644 llvm/test/CodeGen/Generic/MIRStripDebug/dont-strip-real-debug-info.mir create mode 100644 llvm/test/CodeGen/Hexagon/swp-pragma-disable-bug.ll create mode 100644 llvm/test/CodeGen/PowerPC/handle-f16-storage-type.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/SystemZ/vararg-kernel.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/SystemZ/vararg.ll create mode 100644 llvm/test/MC/RISCV/reloc-directive-err.s create mode 100644 llvm/test/MC/RISCV/reloc-directive.s rename llvm/test/MC/X86/{align-branch-32-work.s => align-branch-32bit.s} (51%) rename llvm/test/MC/X86/{align-branch-64-align.s => align-branch-align.s} (75%) rename llvm/test/MC/X86/{align-branch-64-basic.s => align-branch-basic.s} (92%) rename llvm/test/MC/X86/{align-branch-64-bundle.s => align-branch-bundle.s} (51%) rename llvm/test/MC/X86/{align-branch-64-fused.s => align-branch-fused.s} (82%) rename llvm/test/MC/X86/{align-branch-64-general.s => align-branch-general.s} (67%) rename llvm/test/MC/X86/{align-branch-64-hardcode.s => align-branch-hardcode.s} (74%) rename llvm/test/MC/X86/{align-branch-64-mixed.s => align-branch-mixed.s} (87%) rename llvm/test/MC/X86/{align-branch-64-necessary.s => align-branch-necessary.s} (78%) rename llvm/test/MC/X86/{align-branch-64-negative.s => align-branch-negative.s} (86%) rename llvm/test/MC/X86/{align-branch-64-pad-max-prefix.s => align-branch-pad-max- [...] rename llvm/test/MC/X86/{align-branch-64-prefix.s => align-branch-prefix.s} (86%) rename llvm/test/MC/X86/{align-branch-64-relax-all.s => align-branch-relax-all.s} (62%) rename llvm/test/MC/X86/{align-branch-64-section-size.s => align-branch-section-si [...] rename llvm/test/MC/X86/{align-branch-64-single.s => align-branch-single.s} (64%) rename llvm/test/MC/X86/{align-branch-64-system.s => align-branch-system.s} (86%) create mode 100644 llvm/test/Transforms/GVN/vscale.ll delete mode 100644 llvm/test/Transforms/Inline/veclib-compat.ll rename llvm/tools/llvm-dwarfdump/{SectionSizes.h => llvm-dwarfdump.h} (58%) create mode 100644 llvm/utils/lit/tests/Inputs/max-failures/fail1.txt create mode 100644 llvm/utils/lit/tests/Inputs/max-failures/fail2.txt create mode 100644 llvm/utils/lit/tests/Inputs/max-failures/fail3.txt create mode 100644 llvm/utils/lit/tests/Inputs/max-time/fast.txt create mode 100644 llvm/utils/lit/tests/Inputs/max-time/lit.cfg create mode 100644 llvm/utils/lit/tests/Inputs/max-time/slow.py create mode 100644 llvm/utils/lit/tests/max-time.py create mode 100644 mlir/include/mlir/Support/TypeID.h create mode 100644 mlir/test/mlir-linalg-ods-gen/test-linalg-ods-gen.tc create mode 100644 mlir/tools/mlir-linalg-ods-gen/CMakeLists.txt create mode 100644 mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp