This is an automated email from the git hooks/post-receive script.
prathamesh.kulkarni pushed a change to branch linaro-local/ci/tcwg_bmk-llvm-611-base-8/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/llvm-project.
omits 205e8b7e89e [X86] Make the X86ProcFamilyEnum private to X86Subtarget. R [...] omits 1563973f413 [MLIR][SPIRV] Updated documentation for variableOp omits 10b1b4a231a [CMake] Simplify CMake handling for zlib omits 228f8d89657 [llvm][NFC] Don't use llvm/Config/config.h in .h files omits 75eb06f7535 [MLIR] Missing line breaks in MLIR Language Reference omits 70e7aa4a4ed [AST][FPEnv] Keep FP options in trailing storage of CallExpr omits 367d0d4c320 [DWARFYAML] Use writeDWARFOffset() to simplify emitting off [...] omits 4589dd924df [mlir][DialectConversion] Enable deeper integration of type [...] omits ab73b6da957 [gn build] (manually) merge d054c7ee2e9 omits d054c7ee2e9 Add test utility 'extract' omits 8131e190647 [LegalizeTypes] Teach DAGTypeLegalizer::GenWidenVectorLoads [...] omits 891759db73f GlobalISel: Add scalarSameSizeAs LegalizeRule omits 8e62ffdef1c GlobalISel: Drop original type pointeriness in minScalarSameAs omits dfae7174f8b GlobalISel: Fix maxScalarIf predicate check omits 4637daa9905 Revert D84264 "[SCCP] Directly remove non-feasible edges" & [...] omits 412056e2d02 [flang] Implicitly convert result of statement function omits 540b92147da Revert "[libFuzzer] Expose fuzzer::FuzzerDriver()" omits 45482367eaf [libFuzzer] Add a missing include_directories. omits 993c1a3219a [AArch64][SVE] Teach copyPhysReg to copy ZPR2/3/4. omits 69091eb1c40 [ORC] Enable use of TargetProcessControl::getMemMgr with Ob [...] omits 96551c9cad7 [bugpoint] Fix typo in assertion message. NFC omits a459459248d [WebAssembly] Fix store_unfolded_offset tests in simd-offset.ll omits 0a5971139a0 [NFC][GVN] Add a (horrible) test for D84181 demonstrating n [...] omits 1dc1a3fb0c5 [PowerPC] Implement low-order Vector Multiply, Modulus and [...] omits 38c71b7c85c Revert "[CMake] Simplify CMake handling for zlib" omits b83417aa7e2 scudo: Interleave odd and even tags for adjacent blocks. omits 3ac828b8f7a Use llvm::size rather than an empty loop to get the number [...] omits 1d09ecf3617 [CMake] Simplify CMake handling for zlib omits c6f21424288 Reland "[DFSan] Handle fast16labels for all API functions." omits 645e7fc5421 [GlobalISel] Use existing MIR builder instead of creating o [...] omits a41af6e41e6 [clang] Fix libdl linking for libclang in standalone mode omits 38a82179315 [Loop Fusion] Integrate Loop Peeling into Loop Fusion (re-l [...] omits b37e92201c2 [ARM] Add predicated mla reduction patterns omits cee60bbf417 [lldb] Remove the user-defined copy-ctor in ConstString omits ac375c2fe31 [Bitcode] Avoid duplicating linker option when upgrading omits 183342c0a98 [SCCP] Add another switch+phi test (NFC) omits 06283661b34 Add new function properties to FunctionPropertiesAnalysis omits b9c644ec613 AMDGPU: Fix failures from overflowing uint8_t number of operands omits 1404d9d68a9 [libc] Remove unused #include <vector> in fmin_test, fminf_ [...] omits 4096088e194 [libc] Add implementations of fmax, fmaxf, and fmaxl. omits 9b2164063f7 scudo: Remove some boilerplate from the combined allocator [...] omits 22a376e73bc [libFuzzer] Expose fuzzer::FuzzerDriver() omits 3b10e42ba1a [AArch64][GlobalISel] Add post-legalize combine for sext(tr [...] omits 5db5b4bc439 [SCCP] Add missing change reporting omits ee6f0e109cb Add a Printer to the FunctionPropertiesAnalysis omits deb4bb2b3ab [IR] Add min/max/abs intrinsics omits fef0cf08107 [LangRef] Add integer min/max/abs intrinsics omits 2f56046d7c6 Refactor FunctionPropertiesAnalysis omits b2ee1cd2d98 AMDGPU/GlobalISel: Add some tests for stack passed pointers omits 9394c3ec881 [SCCP] Directly remove non-feasible edges omits d2b8fcff344 AMDGPU/GlobalISel: Handle call return values omits aca58ef7840 [flang][openacc] Add missing comment in header omits 4ff48db68db [mlir][Linalg] Fixing bug in subview size computation in Li [...] omits 918ba933673 [libc++] Build the dylib with -faligned-allocation omits df441c90152 Revert "[DFSan] Handle fast16labels for all API functions." omits def48b0e888 [PredicateInfo][SCCP] Remove assertion (PR46814) omits bfc4294ef61 [X86][SSE] Add additional (f)add(shuffle(x,y),shuffle(x,y)) [...] omits 769dab207e8 [libFuzzer] Disable interceptor tests on non-Linux platforms. omits 3285b242494 [MSAN] Allow emitting checks for struct types omits 7eb213499eb RegionInfo.cpp - remove duplicate includes that already exi [...] omits 0025d52c0f2 [MSAN] Never allow checking calls to __sanitizer_unaligned_ [...] omits aae2ff645bd [libc++abi] Also build the static archive with C++17 omits 4a3a821c68a [lldb] Make socket_packet_pump.py work in Python3 omits 77ae06b8c6c [lldb][NFC] Remove FormatMap omits 0edc1350992 [MSAN] Mark libatomic test unsupported on PowerPC omits 0f80d598b0c [IPSCCP] Add test case for PR46717 for argmemonly handling. omits 4d489e9f91d Reland [lldb] Unify type name matching in FormattersContainer II omits 95d7cacea12 CSEInfo.h - remove unused includes. NFC. omits 5dbcf5e3cca [X86] Add Feature64Bit to the 'generic' CPU and remove feat [...] omits 83dca19c112 [flang] Fix a crash when a BOZ literal is used as a relatio [...] omits ccdb5b4bbe8 [lldb] Pass ConstString by value (again) (NFC) omits 78709345fb3 [Bitcode] Drop invalid branch_weight in BitcodeReader omits 831ae45e3dc Recommit "[libFuzzer] Link libFuzzer's own interceptors whe [...] omits 84980b1395d [DFSan] Print more debugging info on test failure. omits 5477fbc2944 [lldb] Make deleting frame recognizers actually work omits 302e91baf4f [llvm][NFC] Add comments and common-case API to MachineBloc [...] omits e3650dc9792 [libc++abi] Build the dylib with C++17, like for libc++ omits 68382d58525 [X86][docs] Add mention of removal of 'mpx' backend feature [...] omits cfe40acd161 [VectorCombine] add tests for load vectorization; NFC omits 1174f431264 GISelKnownBits.h - remove unused includes. NFC. omits 86fd5be6fdb AggressiveInstCombine.h - remove unused includes. NFC. omits 9c81c2372d8 PassTimingInfo.h - remove unused includes. NFC. omits 4e80c768c28 [ELF] Support -r --gc-sections omits 23d1800433d [gn build] Port 92874d28669 omits dc619f3d7a9 [CodeGen][TargetPassConfig] Add unreachable-mbb-elimination [...] omits 24e41a34fe2 [Matrix] Add asserts for mismatched element types. omits 896679733d7 [AMDGPU] Fix typo. NFC omits 92874d28669 [DWARFYAML] Refactor emitDebugInfo() to make the length be [...] omits a997e6edb96 [DWARFYAML] Pull out common helper functions for rnglist an [...] omits 06b90586a4c [mlir]: NFC: Fix trivial typo in documents and comments omits d720ba1e4b6 [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add SS [...] omits 68a80a4436c [SystemZ] Ensure -mno-vx disables any use of vector features omits ecd3f853a85 [SCEVExpander] Use IRBuilderCallbackInserter to call rememb [...] omits c798628fbdc [docs] Fix TestSuiteGuide.md to mention scipy omits 2b89c34784f [libcxx] Adjust trivial_abi tests for C++03 and C++11 testing omits b35833b84e9 [GlobalISel][AMDGPU] Legalize saturating add/subtract omits 82e35197e68 [LSR] Re-generate check lines for test. omits 09c96a31ef5 [LoopIdiom] Add additional test cases. omits 7bf9e220496 Update make_cxx_dr_status and cxx_dr_status.html for the ne [...] omits 7485e924121 [InstSimplify] reduce code duplication for binop expansion; NFC omits 1003113ef0d Fix -Wparentheses warning - add missing brackets around the [...] omits 9cdd68e7c13 Recommit "[lldb/API] Overwrite variables with SBLaunchInfo: [...] omits 697c6d8907e [Attributor] Cache query results for isPotentiallyReachable [...] omits 931488779f7 [GlobalISel][InlineAsm] Add register class ID to the flags [...] omits 18b453390c7 Fix implicit dependency on CommandLine.h omits 5b20c14525e ValueProfileCollector.h - remove unnecessary includes. NFC. omits e605994bb30 [lldb/test] Fix TestHistoryRecall failure (NFC) omits 910506fddef Fix implicit dependency on CommandLine.h omits 85fbb08fa2a [lldb/interpreter] Move the history subcommand to session (NFCI) omits f758d72eb85 Speculation.h - remove unnecessary includes. NFC. omits 6c9da995fc4 [ScheduleDAGRRList] Pacify overload mismatch in std::min. omits 2f8e6b5f3c8 [ScheduleDAGRRList] Limit number of candidates to explore. omits 20c3386f4a0 [mlir][Linalg] emitLoopRanges and emitLoopRangesWithSymbols [...] omits 919922b0c20 [mlir] Added verification check for linalg.conv to ensure m [...] omits 722e5d6aaeb [lit] Include total elapsed time in xunit output omits 9020d286884 [libcxx][lit] Fix incorrect lambda capture in hasLocale checks omits 1162ffe8f4b [llvm-readelf] - Simplify the implementation of getSectionT [...] omits 65fd651980a [Analyzer][StreamChecker] Use BugType::SuppressOnSink at re [...] omits 8998f8ab663 [DebugInfo] Attempt to fix regression test failure after 59 [...] omits e4dd964df01 [mlir] Loop bounds inference in linalg.generic op improved [...] omits 59a76d957a2 Re-apply:" Emit DW_OP_implicit_value for Floating point constants" omits 469cb724eea [Reduce] Rewrite runDeltaPass() workloop: do reduce a singl [...] omits 3a75466f41b Temporarily Revert "Reland [lldb] Unify type name matching [...] omits 55c0f12a869 [compiler-rt][sanitizers] Fix Solaris madvise declaration omits 1485fd295b2 [mlir] [VectorOps] Improve scatter/gather CPU performance omits dab898f9ab6 [Windows] Fix limit on command line size omits 557db6f8aa5 Reland D84057 [PGO][PGSO] Remove a temporary flag used for [...] omits 9d2da6759b4 Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating [...] omits c0185dc7df8 Revert "[OpenMP] Wait for kernel prior to memory deallocation" omits 9b2832c0897 [OpenMP] Wait for kernel prior to memory deallocation omits c4cf250c5ba [DWARFYAML] Refactor range list table to hold more data structure. omits 6b55a95898e [DebugInfo] Emit DW_OP_implicit_value for Floating point constants omits 99ad956fdae [PGO] Don't call calloc(0, sizeof(ValueProfNode *)) omits 9e4ab439c2e [flang][OpenMP] Added support for lowering OpenMP taskyield [...] omits b27ab9ce744 [flang][openacc] Skeleton for OpenACC construct lowering omits 3b8ffdec077 [flang][openmp] Required clauses are allowed omits 6f0d99d2b9b [OpenMPOpt] Regression test for hiding latency of H2D mem t [...] omits 3bc2ae951ad [flang] Add runtime I/O APIs for COMPLEX formatted input omits 77e0e9e17da Reapply "Try enabling -Wsuggest-override again, using add_c [...] omits ebe5f17f9c3 [X86] Remove the DeprecatedMPX feature flag. omits 724bf4ee23a [Symbolize][PDB] Switch llvm-symbolizer to use PDB_ReaderTy [...] omits 8acaceb14c6 [lldb] Fix LLDB_DEFAULT_TEST_ARCH for standalone builds omits b2c65beb14b [X86] Rework the "sahf" feature flag to only apply to 64-bit mode. omits 19d9c0397e6 [DFSan] Handle fast16labels for all API functions. omits 23cc19d1cfe [gn build] Port 13ad00be98e omits 13ad00be98e [ORC] Add a TargetProcessControl-based dynamic library sear [...] omits bd9b223770a [gn build] Port 27650ec5541 omits 27650ec5541 Revert D81682 "[PGO] Extend the value profile buckets for m [...] omits 5f110273954 [PowerPC][Power10] Fix vins*vlx instructions to have i32 ar [...] omits deeb2fdbf4d [X86] Remove a couple temporary std::string for CPU names t [...] omits ed88cd77d4a [NFC] Simplify `splitLiteralAndReplacement` function omits e6ea5b388b0 [LLVM] Update formatv() documentation to clarify no escape for `}` omits f773d37ee1d [libc] Implements strnlen. omits 23c5e59d9fe [SVE] Remove calls to VectorType::getNumElements from Analysis omits 97a0f80c469 Revert "Try enabling -Wsuggest-override again, using add_co [...] omits 50da55a5853 [PGO] Supporting code for always instrumenting entry block omits e0ee2288424 [clang][test] Fix test for external assemblers omits 3fff5acd8f5 [mlir][VectorOps] Expose SuperVectorizer as a utility omits dbdda8232a9 Revert D84057 "[PGO][PGSO] Remove a temporary flag used for [...] omits ae35c09c34f [MVT] Fix getTypeForEVT for v64f16 and v128f16 omits 388c9fb1af4 Try enabling -Wsuggest-override again, using add_compile_op [...] omits 5c2451785df DebugInfo: Use debug_line.dwo for debug_macro.dwo omits 0d5fc822453 [lldb] Eliminate unneeded value parameters in Utility (NFC) omits 8b56b03f5a0 [Polly] Run polly-update-format. NFC. omits 6c18f7db73a For PR46800, implement the GCC __builtin_complex builtin. omits dfecad4ccfe [gn build] Remove something I missed in 1afd889d0 omits 5724c8ba29b Temporarily revert D83903 "[PGO] Enable the extended value [...] omits fdb45f54b6c lldb fix for b198de67e0bab462217db50814b1434796fa7caf (PCH/ [...] omits e20b3079c14 [SCCP] Add additional multi-edge + phi tests (NFC) omits 33f65420143 [SCCP] Regenerate test checks (NFC) omits 9798b2311f7 [libc++] Make sure we only consider _GNUC_VER_NEW when the [...] omits 111a018b363 [llvm][NFC] const-ed MachineBlockFrequencyInfo::isIrrLoopHeader omits a305d250294 asan_device_setup's wrapper scripts not handling args with [...] omits b198de67e0b Merge some of the PCH object support with modular codegen omits 411eb87c796 [ARM] Fix missing MVE_VMUL_qr predicate omits a1b9fb220f6 [mlir][linalg] Add vectorization transform for CopyOp omits e9748a7255d [libc++] Workaround broken support for C++17 in GCC 5 omits f72106e2a35 [flang] Fix an assert when RESHAPE() is called on empty strings omits bcbc6117b5d [CGP] Add Pass Dependencies omits 16779f80845 [libc++] Add static_assert to make sure rate limiter doesn' [...] omits e58660750e7 [libc++] Build the dylib with C++17 to allow aligned new/delete omits f3e667bf86f [gn build] Port 418121c30a8 omits d2ec91845c6 [lldb] Use std::make_unique<DynamicRegisterInfo> (NFC) omits eae6bb38079 [SCCP] Add multi-edge switch + phi test case (NFC) omits 08b4a50e39d [PowerPC][Power10] Fix the Test LSB by Byte (xvtlsbb) Built [...] omits 1c060aa9884 DwarfCompileUnit.cpp - remove duplicate includes that alrea [...] omits cd0a36bbda1 CodeViewDebug.cpp - remove duplicate includes that already [...] omits afa1afd4108 [CMake] Bump CMake minimum version to 3.13.4 omits 3eec6578257 Revert "Enable -Wsuggest-override in the LLVM build" and th [...] omits 652e30476c5 [llvm][NFC] Remove definition from build system of LLVM_HAV [...] omits d26526fd096 AArch64: Use Register omits 0c92bfa4b8f GlobalISel: Don't use virtual for distinguishing arg handlers omits d074749423a [gn build] (manually) port 746b5fad5b omits 708752b2f6c [OpenMP] Implement TR8 `present` map type modifier in runti [...] omits 6dbd4775bf7 Fix Windows build omits 6f437117af2 AMDGPU: Don't assert on f16 inv2pi immediates pre-gfx8 omits 1c7037a2a55 [clangd] Disable -Wsuggest-override for unittests/ omits bf561dd2eb1 [mlir][Vector] Vectorize integer matmuls omits e59778a66a9 [libcxx] Fix default argument for merge_archives.py -L flag omits b98f902f187 GlobalISel: Restructure argument lowering loop in handleAss [...] omits d523a8d9797 AMDGPU: Add IntrWillReturn to llvm.amdgcn.atomic.csub omits f93b55a5ab9 [Sanitizers] Add interceptor for xdrrec_create omits 746b5fad5b5 [profile][test] Add -fuse-ld=bfd to make instrprof-lto-pgog [...] omits 1fd1beea18e AMDGPU/GlobalISel: Fix translation of indirect calls omits 51cd326f99b [WebAssembly] Autogenerate checks in simd-offset.ll omits 418121c30a8 Reapply "Rename InlineFeatureAnalysis to FunctionProperties [...] omits 274b6b0c7a8 Only enable -Wsuggest-override if it doesn't suggest adding [...] omits a1d99aff7c2 [gn build] Port a5e0194709c omits 28e0298d1dc [gn build] Port 2a6c871596c omits 2419ded61d9 [lldb] Cleanup CommandObject registration (NFC) omits 0788ba0066b [gn build] Handle X86InstCombineIntrinsic.cpp in 2a6c871596ce omits 33d239513c8 [MSAN] Instrument libatomic load/store calls omits a5e0194709c Revert "Rename InlineFeatureAnalysis to FunctionPropertiesA [...] omits 88ba9fa6a4b [gn build] Port 2a6c871596ce & 44a6bda19b40 omits 8fa824d7a36 [ARM] Add predicated add reduction patterns omits 89e61e782b7 [Sema][AArch64] Add semantics for arm_sve_vector_bits attribute omits 25203e7e3e6 [ADT] Delete unused llvm::pointer_union_detail::AssignableFrom omits 44a6bda19b4 Rename InlineFeatureAnalysis to FunctionPropertiesAnalysis omits 02f58373634 Thread ExecutionContextScope through GetByteSize where poss [...] omits 4e171c9f19d [NFC][NewPM] Add clarification on analysis manager proxies omits 7a33eafd8c4 ProfileSummaryInfo.h - remove unnecessary ProfileSummary fo [...] omits 56c92bf4b7a [SLP][Test] Precommit tests for D83779. NFC. omits fc247c8f3c6 Revert "[OpenMP] Implement TR8 `present` map type modifier [...] omits 238bbd48c5a Revert abd45154b "[Coverage] Add comment to skipped regions" omits b99898c1e9c Fix target specific InstCombine omits 167cac3100f [CodeMoverUtils] Add more data dependency related test case [...] omits c9d5a3058fc [lldb] add printing of stdout compile errors to lldbsuite omits e2529e2dfa4 [llvm-readobj] - Don't get the name of the symbol table in [...] omits f78fe57aeb3 [SCEVExpander] Fix indentation/formatting (NFC). omits 0b8fd77ad95 [AMDGPU][MC] Corrected decoding of 16-bit literals omits c61dcb8f623 [compiler-rt] fix build on Illumos omits 45b8f7ec35e [OpenMP] Implement TR8 `present` map type modifier in runti [...] omits aa82c40f0a0 [OpenMP] Implement TR8 `present` map type modifier in Clang (1/2) omits a60251d739b [PowerPC] Add linker opt for PC Relative GOT indirect accesses omits b98b1700efe [XCOFF] Enable symbol alias for AIX omits 2a6c871596c [InstCombine] Move target-specific inst combining omits 5623da56d07 DebugSubsectionVisitor.h - remove unnecessary includes/forw [...] omits fa95688237d SelectionDAGBuilder.cpp - remove duplicate includes that al [...] omits 6ad047cd3f9 MappedBlockStream.h - remove unnecessary MSFLayout forward [...] omits be37f13e2dd [SLP]Add an extra test for vectorization of non-pow-2 trees, NFC. omits 68922f7f2c2 [NFC][Reduce] Add a test showing that we fail to to reduce [...] omits 4464d90ec6e [NFC][Reduce] Rewrite remove-funcs.ll to use FileCheck, mak [...] omits f8abecf3379 [ARM] Extra MVE select(binop) patterns omits 98b56c09be0 [clangd] Fixes in lit tests omits 3533e0a08d0 [ARM] Add patterns for select(p, BinOp(x, y), z) -> BinOpT( [...] omits ce6de3747bc [DebugInfo] Drop location ranges for variables which exist [...] omits 3520297039d [llvm-readelf] - Introduce describe() helper functions. omits 2c659082bda [AMDGPU] Don't combine memory intrs to v3i16 omits cf9fa2aa018 [lAA] Return SmallVectorImpl& instead of SmallVector& (NFC). omits 066e209c9d5 [llvm-readelf/readobj] - Fix the behavior when a sections i [...] omits 36f9fe2d349 [PowerPC] fixupIsDeadOrKill start and end in different bloc [...] omits ae31d7838c3 [OpenMP][NFC] pass on env variables to libomptarget tests omits 3975c3be804 [clangd] Fix conversion from Windows UNC paths to file URI format. omits 54ef74f738a [llvm-readobj/readelf] - Don't fail dumping when unable to [...] omits c1d8e392365 [Test] Add more simple tests for PR46786 omits 952fdb6b434 [sanitizer,NFC] InternalAlloc cleanup omits e63b488f275 [analyzer][solver] Track symbol disequalities omits b13d9878b8d [analyzer][solver] Track symbol equivalence omits f531c1c7c0d [analyzer] Introduce small improvements to the solver infra omits e00645cc787 [lldb/test] Delete result formatter machinery entirely omits bef56f7fe23 [AArch64][SVE] Correctly allocate scavenging slot in presen [...] omits 33981c67240 [lldb/interpreter] Fix formatting in CommandInterpreter.cpp (NFC) omits b49d47f6a0f Make lit TestRunner.py work in Python 3 omits 5bb742b10da [lldb/interpreter] Add ability to save lldb session to a file omits a4bbc3b7636 [ARM] Predicated binary operation tests. NFC omits 5f4c850e7b4 [lldb/test] Do a better job at setting (DY)LD_LIBRARY_PATH omits e0a372ff10c [PowerPC] Extend .reloc directive on PowerPC omits a69f9a8584f [clangd] Fix Origin and MainFileOnly-ness for macros omits 94e4e37d556 [Thumb] set code alignment for 16-bit load from constant pool omits 5567c62afa5 [Matrix] Add LowerMatrixIntrinsics to the NPM omits b96114c1e1f [SCEV] Remove premature assert. PR46786 omits 44967fc6045 AMDGPU: Simplify f16 to i64 custom lowering omits 3a341946064 [ARM] Fix Asm/Disasm of TBB/TBH instructions omits 54eea6127c4 add -fpch-codegen/debuginfo mapping to -fmodules-codegen/debuginfo omits 3895466e2c3 accept 'clang++ -c a.pch -o a.o' to create PCH's object file omits 706a4353e87 [AST][RecoveryExpr] Error-dependent expression should not b [...] omits 82dbb1b2b4f Fix the clang-tidy build after get/isIntegerConstantExpress [...] omits 074b121642b Reland [lldb] Unify type name matching in FormattersContainer omits 7f44a7130b9 [MLIR] Set alignment in AllocOp of normalizeMemref() omits 34b9bbb74d0 [NFC][Reduce] Group llvm-reduce options into a group, unclu [...] omits 360ab707127 [SimplifyCFG] Do not create unneeded PR Phi in block with c [...] omits c3f9697f1f2 [PowerPC] Fix wrong codegen when stack pointer has to reali [...] omits 8912252252c [PowerPC] Fix wrong codegen when stack pointer has to reali [...] omits e9f5ca0b797 [lldb] Adjust for getIntegerConstantExpression refactor omits 9bbf0ecff36 [PowerPC] Fix the implicit operands in PredicateInstruction() omits a1b12a934d9 [OpenMP] Add missing RUN lines for OpenMP 4.5 omits 6aea36fb98e Follow-on fixes for get/isIntegerConstantExpression omits 86329317873 [DWARFYAML] Make the length field of compilation units opti [...] omits 36036aa70ec Reapply "Rename/refactor isIntegerConstantExpression to get [...] omits e4ef948a434 [DWARFYAML] Use yaml::Hex64 rather than uint64_t as length. NFC. omits 3930c4e7d1a [Coverage] fix failed test case. omits c6cb726a8c6 [flang] Replay a FORMAT at the right position omits 320389e849f [flang] Fix source line continuation in potential macro cal [...] omits 8f2c5c4314f [flang] Implement byte-swapped external unformatted I/O in runtime omits 9bb091a8fc3 [flang] Handle leading zeroes after decimal in REAL formatt [...] omits 87d72547338 [Coverage] Fix coverage test cases. omits 26330a0c7c6 [flang] Check for misplaced labels omits e8425b27fec [PowerPC] add store (load float*) pattern to isProfitableToHoist omits cf558661852 [test-release] fallback to py3's venv module omits 21c0b4c1e8d Disable -Wsuggest-override for all remaining unittests/ dir [...] omits 81d68ad27b2 [lld] Disable -Wsuggest-override for unittests omits abd45154bdb [Coverage] Add comment to skipped regions omits ace0bf74909 [ValueTracking] Fix incorrect handling of canCreateUndefOrPoison omits 18581fd2c44 [CFE] Add nomerge function attribute to inline assembly. omits 0881d0bed3a [PDB][NativeSession] Clean up some things in NativeSession. omits a361aa52498 [clang] Disable -Wsuggest-override for unittests/ omits b907ad539a9 [NFC] Clean up doc comment and implementation for Module::i [...] omits bf6bc62d1f2 GlobalISel: Use Register and update comment physical regist [...] omits 1eb279d2a8c [PowerPC][Power10] Add Vector Multiply/Mod/Divide Instructi [...] omits 791544422a4 Revert "[AArch64][GlobalISel] Add post-legalize combine for [...] omits f1ae96d9bfb [AArch64][GlobalISel] Fix TLS accesses clobbering registers [...] omits 7a669130f70 AMDGPU/GlobalISel: Add some baseline degenerate call argume [...] omits b2589200957 AMDGPU/GlobalISel: Fix not erasing inst when lowering G_FRINT omits 7cd8a0256da GlobalISel: Legalize G_FPOWI omits 7941dc50410 GlobalISel: Translate llvm.powi intrinsic omits 1168119c2f0 AMDGPU: Start interpreting byref on kernel arguments omits 3d9967039d4 [mlir][docs] Fix Markdown format in Language Reference omits ce04d4e39c9 Fix pow and ldexp in HIP header omits f659c440163 CodeGen: Add support for lowering byref attribute omits 7ce32f87f96 Add implementations for fmin, fminf, and fminl. Testing in [...] omits ef868a848e6 [SCCP] Add switch+range tests (NFC) omits 5b5dc2442ac [X86][AVX] getTargetShuffleMask - don't decode VBROADCAST(E [...] omits 9e783716a22 [llvm-libtool-darwin] Allow flattening archives omits e138ad41e0e Update Test (EXPECT_EQ and friends) to accept __uint128_t a [...] omits 2892bec5bcd DebugInfo: Add missing comment from llvm/test/DebugInfo/X86 [...] omits 23ff4e4f5d6 Revert "[clangd] Fixes in lit tests" omits 2fe0ea8261c DAG: Handle expanding strict_fsub into fneg and strict_fadd omits 303a7f7a26e [llvm-libtool-darwin] Add support for -static option omits 11546898e2f [AIX][XCOFF]emit extern linkage for the llvm intrinsic symbol omits 73bc23ff866 Fix the data layout mangling specification for 'i686-pc-macho' omits 923cf890d15 Avoid failing a CHECK in `DlAddrSymbolizer::SymbolizePC`. omits 13bfe4b226d [OPENMP]Fix PR46012: declare target pointer cannot be acces [...] omits 8a268bec1b0 Revert D82927 "[Loop Fusion] Integrate Loop Peeling into Lo [...] omits 1030e82598d [ARM] Add MVE_TwoOpPattern. NFC omits 8d6aa688eef Remove the "bool" return from OptionValue::Clear and its su [...] omits 63a45091e5f DebugInfo: make test/DebugInfo/X86/debug-macro-dwo.ll more [...] omits 46334dfc3ba [lldb/test] Skip test in TestBitfieldIvars.py instead of xf [...] omits ff63d6be93d [clangd] Fixes in lit tests omits 28759e9fcc4 [MBP] Use profile count to compute tail dup cost if it is a [...] omits 7bedae7deeb [PGO][PGSO] Add profile guided size optimization to loop ve [...] omits db00fac2a2b [compiler-rt][asan] decommit shadow memory for unmaps in fuchsia. omits e5b3202b6f9 [libTooling] In Clang Transformer, change `Metadata` field [...] omits ac0edc55887 Revert "[Windows] Fix limit on command line size" omits b9fc20ebe7c [compiler-rt][test][profile] Fix missing include omits 19dbb230a24 [mlir] [VectorOps] Add scatter/gather operations to Vector dialect omits 0d3a5d09e3e [NFC][PowerPC] Updated a number of Power PC tests used for [...] omits aa830e97683 [LLVMgold.so][test] Fix tests after D84132/55fa315b0352 omits dd064afe84b [lldb] Add missing member initialziation list omits e031eda08df Revert "[lldb] Unify type name matching in FormattersContainer" omits 4fe912f1868 Build: Move TF source file inclusion from build system to s [...] omits 2d27f24b5a4 [NFC] Make documentation for CallBase::hasFnAttr() more clear. omits b13b8581821 [NewPM] Support optnone under new pass manager omits 98efa3d57f0 [lldb] Change the CommandArgumentData ctor (NFC) omits 5b0de5756cc [lldb] Unify type name matching in FormattersContainer omits 1ee1da1ea57 [NFC] Fix unused var warning omits 1c9cc094d03 [lldb] Fix typo that went unnoticed on my case insensitive FS omits fa42b7cf294 [clang-tools-extra] Disable -Wsuggest-override for unittests/ omits f8b72fba868 [MLIR][EDSC] Add fptrunc and fpext to EDSC omits 9f8d481d681 [lldb/Reproducers] Don't recursively record everything in the CWD omits bb8850d34d6 [Loop Fusion] Integrate Loop Peeling into Loop Fusion Summa [...] omits a16129c1383 [libc] [Obvious] Fix typo. omits 86ab98b0014 [ELF] -r: rewrite SHT_GROUP content if some members are com [...] omits d080635bfca [libc] Add strstr implementation. omits 20157410862 [ASTImporter] Refactor ASTImporter to support custom downst [...] omits 8c6d48baf67 [llvm-readobj] Construct relocation-aware DWARFDataExtracto [...] omits 741e55aeed7 [OpenMP] Temporarily disable failing runtime tests for clang-12 omits dc09c65f638 LoopIdiomRecognize: use ExpandedValuesCleaner in another place omits 4d75cc4b0a6 More conservatively report status from LoopIdiomRecognize omits 28da5759bd5 Fix typo in tutorial omits 4f029d1be4e [GWP-ASan] Split the unwinder into segv/non-segv. omits 9bacf158858 [AArch64][SVE] Fix PCS for functions taking/returning scala [...] omits 44e1a93ccf5 [mlir][SPIR-V] Adding rationale for not using memref descriptors omits 61dd481f110 [MLIR][LLVMDialect] SelectionOp conversion pattern omits 7b5bddfd034 [clang] Partially revert "Disable a few formatting options [...] omits 617787ea77a [OpenMP] add missed REQUIRES:ompt for 2 OMPT tests omits 14c4de13e92 [compiler-rt] Use -nostdinc++ in clang_rt.profile to avoid [...] omits 5a8779169eb [OpenMP] libomp build fix without OMPT_SUPPORT omits 1af9fc82132 [ARM] Generate [SU]HADD from ((a + b) >> 1) omits 5c15426d7c6 [lldb] Remove FormattersContainer's name member omits b621e8c787b [LLDB] Fix build on windows caused by LinuxPTraceDefines_ar [...] omits 5e5bda74b61 [IR] Simplify Use::swap. NFCI. omits becaa6803ab [ARM] Constant fold VCTP intrinsics omits e37b220442e [gn build] (manually) hack around 70f8d0ac8a3 omits d4020ef7c47 [Windows] Fix limit on command line size omits 30b015dbe9c [NFC][Debugify] Rename OptCustomPassManager into DebugifyCu [...] omits 3ad0181169d [clangd] Fix null check after D82739. omits 76c05777635 [Analyzer] Handle unique_ptr::swap() in SmartPtrModeling omits 7d591e123e0 [clangd] Complete the fix for (Local|Remote)IndexRoot confusion omits 510e37c88c1 Revert "Revert "AArch64 SVE register infos and core file support"" omits 6960e39eff0 [LLDB] Fix LinuxPTraceDefines_arm64sve.h for AArch64 Linux host omits 4470b8c6a6b [clangd] Fix assertions for D83826 omits ab6263c9258 Revert 502f0cc0e38 "[GWP-ASan] Split the unwinder into segv [...] omits 752fea7c27b [SCCP] Add range metadata to call sites with known return ranges. omits eef162c330b [clangd] Don't send invalid messages from remote index omits 1890a65ca17 [ADT] use is_base_of inplace of is_same for random_access_i [...] omits 62ccfb6ed0b [LLDB] Fix Arm/AArch64 Linux broken build omits f5d4a58b4a2 [NFC] Use FileCheck for llvm-reduce interesness test omits 3980e8956b6 [libcxx][lit] Simplify parsing of trailing executor arguments omits aa84e6e579b [mlir] Fix undefined behavior in Linalg utils getViewSizes omits 05d3160c9c4 [MLIR][SPIRVToLLVM] Conversion of SPIR-V branch ops omits 566b49884d6 [clang] Set the error-bit for ill-formed semantic InitListExpr. omits 7af852dcbff [AST][RecoveryExpr] Preserve the invalid "undef_var" initializer. omits 21cd7b72a3d Use typedef to represent storage type in FPOption and FPOpt [...] omits b847859f379 [jitlink] Updating test file for GOT relocations for elf x86 omits 30371df85f3 [ARM] More unpredictable VCVT instructions. omits cb5926795aa [lldb] Make TestOptionValueFileColonLine work on Windows omits 7926143fb0a [lldb] Fix redundant newline in AppendError calls. omits 9946dcd3e9c [clangd] Improve heuristic resolution of dependent types in [...] omits 89533764789 [lldb] Remove redundant WithFormat suffixes (NFC) omits 0ebdc3be417 [ARM] Predicated MVE reduction tests. NFC omits 100dbd15624 [clangd] Handle deduction guides in TargetFinder and Explic [...] omits fc7d2908ab3 [OpenMP] Use common interface to access GPU Grid Values omits a58a8c01701 [NFC] Add another missing 'override' omits 138244f0990 [lldb] fix warnings in TestOptionValueFileColonLine.cpp omits 43031a38ff7 [lldb] Fix OptionValueFileColonLine to compile with MSVC omits 865ee64bf80 [NFC] Add missing 'override's omits 38fbba4cb83 DebugInfo: Move getMD5AsBytes from DwarfUnit to DwarfDebug omits 1ef3ed0eb49 GlobalISel: Rewrite getLCMType omits 12d5bec8c79 GlobalISel: Handle more cases in getGCDType omits 107c954c138 AMDGPU/GlobalISel: Remove unnecessary parameter omits 955f87f947f [compiler-rt] Disable -Wsuggest-override for unittests omits bc0a9a17a4a Add an option (-y) to "break set" and "source list" that us [...] omits b79dff02795 [lldb] Make sure we don't leak SBThreadPlan pointer (NFCI) omits 2ba7ce401e7 [lldb] Use weak_ptr to hold on to the underlying thread pla [...] omits fc24d1eaddd [clang][NFC] Add missing 'override's omits bf66003a4f9 [MC,NVPTX] Add MCAsmPrinter support for unsigned-only data [...] omits a5609102117 [Analyzer] Add checkRegionChanges for SmartPtrModeling omits a54c42df9a7 Fix how we handle bit-fields for Objective-C when creating an AST omits 8ed021382e6 Fix typo causing build failure omits b1a6d373d5e [PlatformMacOSX] Remove unused variable. NFC. omits 574713c3076 [ExecutionEngine] Initialize near block hint in SectionMemo [...] omits 8b6179f48c6 [NFC] Add missing 'override's omits cd05406b105 [testsuite] Adapt lldb-server base test helper to run on arm64 omits bd994b81d37 Revert "[libTooling] In Clang Transformer, change `Metadata [...] omits c0b8954ecba [libTooling] In Clang Transformer, change `Metadata` field [...] omits 917f8421591 [OpenMP] libomp cleanup: add checks of bad memory access omits 001c8e1fd9f [PlatformDarwin] Add support for Apple Silicon. omits ce052110ac9 [Reduce] Argument reduction: don't try to drop terminator i [...] omits f5e49bd9def Disable trivial weak_ptr test on ARM because it is not expe [...] omits 308a127a38d [llvm][unittest] Add -Wno-suggest-override to more infrastr [...] omits 787eb0c637b [OpenMP] libomp cleanup: add check of input global tid parameter omits 3ff220de900 [analyzer][StdLibraryFunctionsChecker] Add POSIX networking [...] omits 78f543e5a1c [NFC] Use std::free instead of ::free omits 750f4c591d6 [InstCombine] allow peeking through zext of shift amount to [...] omits 92ec0c5da69 [InstCombine] add tests for funnel shift/rotate with narrow [...] omits f13a59bcff7 [Matrix] Use TileInfo to create tiled loop nest for matrix [...] omits b8f765a1e17 [AArch64][SVE] Add support for trunc to <vscale x N x i1>. omits f07ddbc9c4b [LLDB] [COFF] Fix handling of symbols with more than one au [...] omits 8b16e45f66e Enable -Wsuggest-override in the LLVM build omits 9f5d8e8a729 [PGO] Enable the extended value profile buckets for mem op sizes. omits c911803d5df [clangd] Remove TokenBuffer usage in TypeHierarchy omits 52ab7aa0ba5 [clang-format] Add BitFieldColonSpacing option omits f8df2e1a199 [lldb/Reproducers] Always record the current working directory omits 3f16114ddb7 [lldb] Fix method name to match LLDB code style (NFC) omits e64afefdf88 [PGO][PGSO] Remove a temporary flag used for gradual rollout. omits 70f8d0ac8a3 [llvm] Development-mode InlineAdvisor omits c6f84ebf84a [gn build] Port e1270b16c94 omits e1270b16c94 [Matrix] Add TileInfo abstraction for tiled matrix code-gen. omits 91cce1a2bc3 [PowerPC] Implement R_PPC64_REL24_NOTOC local calls, callee [...] omits 3a108ab256d [LLD][COFF] Skip computation of the undefined symbols refer [...] omits 877b2593c29 [NFC] remove unused llvm::deleter omits ca1e69a675f [NFC] remove unused includes of SelectionDAGISel.h omits efcb8a19039 [NFC] remove unneeded TargetLoweringObjectFile init after 8 [...] omits 589c646a7e5 [llc] (almost) remove `--print-machineinstrs` omits ce76d15a70d AMDGPU: Use MCRegister for preloaded arguments omits f0d78248e8d [llvm-readobj] clang-format DwarfCFIEHPrinter.h, NFC omits f9c8febc522 [mlir] Added support for symbols inside linalg.generic and [...] omits 55fa315b035 [LLVMgold.so] -plugin-opt=save-temps: save combined module [...] omits 2875df0d565 [OPENMP50]Perform data mapping analysis only for explicitly [...] omits be2267ba34e [libcxx] Skip tests on GCC omits b3031593eaf [ThinLTO] parse flags and blockcount summaries omits 1bc5c84710a [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path an [...] omits 76887bc4c10 Reland [libcxx]Put clang::trivial_abi on smart pointers omits 8a197e0b16f Require shell for lld/test/ELF/arm-exidx-range.s omits dde98c82c0a Fix issue in typo handling which could lead clang to hang omits 21ef01b7e36 AMDGPU: Remove outdated fixme omits 84704d989b3 AMDGPU: Fix not accounting for constantexpr uses of LDS globals omits 177e5acbe4b [Sema] Promote SmallSet of enum to bitset omits 61f1f2a2042 AMDGPU/GlobalISel: Initial Implementation of calls omits 780cef1f343 Verifier: Check byref address space for AMDGPU calling conventions omits 66aff323984 Issue error on invalid arithemtic conversions in C ternary omits ad8e900cb3c Verifier: Disallow byval and similar for AMDGPU calling con [...] omits f3f1ce4fa9f [Driver] Promote SmallSet of enum to a bitset. NFCI. omits 33c9d0320e9 Upgrade SmallSets of pointer-like types to SmallPtrSet omits 71e7a37e7ea [MLIR][Shape] Allow `shape.rank` to accept extent tensors ` [...] omits ccb40c84c57 [MLIR][Shape] Allow `cstr_broadcastable` to accept extent tensors omits 2d10258a31a [DebugInfo] Support for DW_AT_associated and DW_AT_allocated. omits 5e999cbe8db IR: Define byref parameter attribute omits 017e5c949bc MCFixup.h - remove unnecessary MCExpr.h include. NFCI. omits a0ed0e3fac3 CodeGenDAGPatterns.h - remove unnecessary ComplexPattern fo [...] omits 93c338fd0fe CodeGenDAGPatterns.h - remove unused CodeGenHwModes.h inclu [...] omits 6a1030aa0e4 AMDGPU/GlobalISel: Legalize s16->s64 G_FPEXT omits 100564bdf87 AMDGPU/GlobalISel: Remove outdated comment omits 5cbd4e415ee GlobalISel: Don't handle widenScalar for vector G_INSERT omits 93311a98128 AMDGPU/GlobalISel: Fix custom lowering of llvm.trunc.f64 for SI omits 57aae47056d AArch64/GlobalISel: Fix hardcoded registers in error messag [...] omits a679f27e98d GlobalISel: Consistently get TII from MIRBuilder omits 7fadd700693 [lldb/Utility] Simplify Scalar::SetValueFromData omits 9decf0405fe [lldb/test] Simplify Makefile rules for .d files omits e88b6ed7486 [LLE] std::inserter doesn't work with SmallSet, so don't use it. omits 70e2c7ad2e8 [AST][RecoveryExpr] Add recovery-ast tests for C language, NFC. omits 4b5b7c75415 [AST][RecoveryExpr] Fix a crash on opencl C++. omits 61d664c9383 Fix clangd build, NFC omits 44ab60f74d6 [LoopSimplify] Use SmallPtrSet and range for loops more. NFCI. omits 684e416ef13 [AST][RecoveryExpr] Preserve the AST for invalid conditions. omits 9199457bfb5 [LLDB/test] Simplify result formatter code omits 72f2fb1db4e [clangd] Exclude preprocessed-to-nothing tokens from selection omits f0ab336e745 [Syntax] expose API for expansions overlapping a spelled to [...] omits 68a1cbe11a5 SubtargetFeatureInfo.h - remove unnecessary include and for [...] omits d9920e0199b Revert "AArch64 SVE register infos and core file support" omits f9595857b9f [MLIR][Shape] Fold `shape.shape_eq` omits 47cbd9f9228 [mlir][Vector] NFC - Improve VectorInterfaces omits 7e017de0ad6 AArch64 SVE register infos and core file support omits ebbdecdd571 [mlir] Support translating function linkage between MLIR an [...] omits 6384ec40994 [SVE] Add lowering for fixed length vector fdiv, fma, fmul [...] omits f2261714290 [OpenMP][Tests][NFC] Mark compatibility with older versions [...] omits 17ef788df56 [AST][RecoveryExpr] Preserve the AST for invalid class cons [...] omits ab7abd8bf41 [Driver] Add support for -msve-vector-bits=scalable. omits b74ab49f47e [MLIR][SPIRVToLLVM] Documentation for SPIR-V to LLVM conversion omits 908804b0934 [test][llvm-readobj] Fix build bot failure after df952cb9 omits dc1087d408a [Matrix] Add minimal lowering pass that only requires TTI. omits 8513a681f7d [clang-cl] Allow a colon after the /Fe option (PR46720) omits 7ca9b589c45 Remove Linux sysroot dependencies of SVE PT macros omits 4923dca9bd8 Remove use of multiple reg index enums by RegisterContextPO [...] omits 9b7c43d341d [Analyzer][StreamChecker] Report every leak, clean up state. omits df952cb914e [llvm-readobj] Print error when executed with no input files omits b36a3e61400 [llvm-readobj] Update tests because of changes in llvm-read [...] omits 88464a55b4e AArch64: emit @llvm.debugtrap as `brk #0xf000` on all platforms omits ef377d3f2dd [LLD][ELF] - Update the lld/test/ELF/mips-merge-abiflags.s [...] omits ba938f6388f AMDGPU/GlobalISel: Legalize s16->s64 G_FPTOSI/G_FPTOUI omits 2a4df6a3250 [llvm-readobj] - Refactor how the code dumps relocations. omits 139e2a3f7b2 [lldb] Remove orphaned modules in a loop omits 256aea816da [llvm-readelf/readobj] - Refine the error reporting in prin [...] omits b6073ee9ae8 Enable the test for hasArraySize() AST matcher in all langu [...] omits 43f8a7c83b7 [lldb][NFC] Remove unused FormattersContainer::Get overload omits 04b729d076a [NFCI][SimplifyCFG] Guard common code hoisting with a (defa [...] omits 3de41663251 [NFC][SimplifyCFG] Add standalone test for common code hois [...] omits e3d646c699f [Attributor][NFC] applying update_test_checks with --check- [...] omits c657602f3fe [DWARFYAML] Add dependency 'BinaryFormat'. NFC. omits 0d944e00ea1 [ORC] Refactor TrampolinePool to reduce virtual function calls. omits fd50e7c06d7 [lldb][NFC] Make some RegularExpression constructor calls l [...] omits 65c63eb69cc [DWARFYAML] Remove 'default' tag. NFC. omits cdd10ca2806 [JITLink][MachO] Tidy up debugging output for relocation parsing. omits 1ab3d6c8190 [DWARFYAML] Implement the .debug_rnglists section. omits 30201d3b611 [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison use ca [...] omits cf110506964 [Utils][Fix] remove unnecessary ; at the end omits 937bad3594e [Utils] Check function attributes in update_test_checks omits f7a571537a1 [JITLink][MachO] Fix handling of non-extern UNSIGNED pair o [...] omits ef66e3d0863 Fix ValueTrackingTest.cpp to use pair instead of tuple omits 8b354cc8db4 [ConstantFolding] check applicability of AllOnes constant c [...] omits 6187eeb683d [llvm-reduce] Fix incorrect indices in argument reduction pass omits 19dd3712e5a [llvm][NFC] Add missing 'override' omits 0a6aee51608 [ValueTracking] Add canCreateUndefOrPoison & let canCreateP [...] omits 89ff9bf061b [clang] Fix the warning for a non-void consteval function w [...] omits 13316a77053 [clang] Disable a few formatting options for test/ omits d41d952be97 Revert "[InlineAdvisor] New inliner advisor to replay inlin [...] omits 2d6ecfa168c [InlineAdvisor] New inliner advisor to replay inlining from [...] omits 97914164f84 Silence a "logical operation on address of string constant" [...] omits b79ca34530e Revert 7dfff42f019583076c55993d30a63889613922dd as it broke [...] omits 7dfff42f019 Silencing some 'logical operation on address of string cons [...] omits 50afa18772d [x86] split FMA with fast-math-flags to avoid libcall omits 2f3862eb9f2 Reland "[InstCombine] Lower infinite combine loop detection [...] omits c6e13667e78 [PredicateInfo] Add a method to interpret predicate as cmp [...] omits fb5577d4f88 [NFCI][GVN] Make IsValueFullyAvailableInBlock() readable - [...] omits 7393d7574c0 [InstSimplify] fold fcmp with infinity constant using isKno [...] omits d12ec0f752e [InstCombine] Fix store merge worklist management (PR46680) omits 3504acc33e8 [ARM] Don't mark vctp as having sideeffects omits 2e74b6d80f3 [llvm-cov gcov] Don't require NUL terminator when reading files omits d37befdfe5c [PowerPC] Remove the redundant implicit operands in ppc-ear [...] omits af4c8730924 [NewPM] Allow passes to never be skipped omits 606e756bb10 [NewPM] make parsePassPipeline parse adaptor-wrapped user passes omits b2b39c5d455 [Driver] --print-search-dirs: print -B options and COMPILER_PATH omits 3452a0d8c17 [Driver] -B: don't search for target triple prefixes omits 1ee88e6efe4 Fix invalid link in the MLIR Standard Dialect www page (2nd [...] omits 5809a32e7c2 [gcov] Add __gcov_dump/__gcov_reset and delete __gcov_flush omits 6a25838be6a [gcov][test] Simplify instrprof-dlopen-dlclose-gcov.test omits 13ae440de4a [InstCombine] Add test for PR46680 (NFC) omits acf3bdc283e [clang][NFC] Tests showing the problems with some uses of N [...] omits be8e5fee91b [clang][NFC] Tests showing the problems with some uses of N [...] omits 32db24a7f24 [clang] Provide a more specific diagnostic for a misplaced [...] omits cbff0c75b9e [flang] Improve output from a STOP statement omits ca1cc5c4e06 [gcov][test] Call wait() to make gcov-fork.c reliable omits e79a86e45b2 [flang] Insert leading blanks in LOGICAL formatted output fields omits 0b2a9222463 [analyzer] scan-build: Fix silencing multiple core checkers. omits 3bbbe4c4b6c [OpenMP] Add Additional Function Attribute Information to O [...] omits 9dceb32f300 [NFC][CVP] processSDiv(): pacify gcc compilers omits 570a3977de9 Fix dead link on MLIR website omits 9548697df9c Fix Markdown format for lists in the Standard Dialect docum [...] omits 7099a4b56be [ELF][test] Update test after DW_EH_PE_sdata4/DW_EH_PE_sdat [...] omits 6d7ec54170f [clang-format] Make sure rst documentation matches comments omits 3ab0f53ef3c [DebugInfo] Respect relocations when decoding DW_EH_PE_sdat [...] omits 4b19cccbb5d [PredicateInfo] Fold PredicateWithCondition into PredicateB [...] omits 8d487668d09 [CVP] Soften SDiv into a UDiv as long as we know domains of [...] omits 45b73888247 [NFC][CVP] Rename predicates - s/positive/non negative/ to [...] omits 2cde6984d8f [NFC][CVP] Refactor isPositive() out of hasPositiveOperands() omits 7b16fd8a251 [NFC][CVP] Add tests for possible sdiv->udiv where operands [...] omits c73df569669 AMDGPU/GlobalISel: Address some test fixmes that don't fail now omits 918f3fc2c7c AMDGPU/GlobalISel: Fix test copy paste error omits 2f4c3e80970 [LV] Add additional InLoop redution tests. NFC omits 24089928be7 [CodeGen][TargetPassConfig] Add TargetTransformInfo pass correctly omits 1fe0705cb17 [sanitizer] Disable test on incompatible platforms omits 3382b7177f0 [MLIR] Add lowering for affine.parallel to scf.parallel omits 3073a3aa1ef [RelocationResolver] Support R_AARCH64_PREL32 omits b922004ea29 [RelocationResolver] Support R_PPC_REL32 & R_PPC64_REL{32,64} omits 65936fed149 [MSAN tests] Require android for sigandorset.cpp omits 951584db4ff Revert "update libatomic instrumentation" omits 1f29171ae77 update libatomic instrumentation omits c42509413f6 [LLVM] Add libatomic load/store functions to TargetLibraryInfo omits 780528d9da7 sanitizers: Implement sig{and,or}set interceptors omits bb07eb944f9 [PowerPC]add testcase for adding store (load float*) pattern, nfc omits 6d247f980d9 [SCEV][IndVarSimplify] insert point should not be block front. omits cbf64b58345 [OpenMP] Fix map clause for unused var: don't ignore it omits c12f1118468 Corrected __libfuzzer_is_present symbol inclusion for MSVC [...] omits 7c2f2762695 [NewPM][ASan] Make ASan tests work under NPM omits 3b55bfad2a3 [llvm-jitlink] Add suppport for testing GOT entries and stu [...] omits 176a6e7abe3 [asan] Use dynamic shadow memory position on Apple Silicon macOS omits 105056045d9 [clang][NFC] Add a missing 'override' omits 3ee7fe4cfda [llvm][NFC] Add missing 'override's omits 31eb83496fb [llvm][NFC] Add missing 'override's in unittests/ omits 1bbed69059d [sanitizer] Another attempt to fix protoent test omits b0a971d25cd [flang] Prevent bogus runtime I/O error message omits 8305a92a475 [flang] Treat tabs like spaces in formatted input. omits 8e2b4e50f27 [flang] Support <name>=<integer> syntax in compiler directives omits 0dfa4a83fad Revert "[PGO][PGSO] Add profile guided size optimization to [...] omits 53880b8cb9c [CMake] Make `intrinsics_gen` dependency unconditional. omits 63c081e73d3 [GISel: Add support for CSEing SrcOps which are immediates omits cf5df40c4cf Revert "[AddressSanitizer] Don't use weak linkage for __{st [...] omits cf2274b779f [flang] Allow ! and // comments after some preprocessing di [...] omits 86fb2db49b3 [OpenMP] libomp cleanup: check presence of hwloc objects CO [...] omits 7fcc1bb4b65 [clangd] Fix the build with clang <3.9. omits 020545d386c Temporarily Revert "[OpenMP] Add Additional Function Attrib [...] omits ae08dbc6732 Temporarily Revert "[InlineAdvisor] New inliner advisor to [...] omits 09fe0c5ab9c [OpenMP] Add Additional Function Attribute Information to O [...] omits db15b8ab907 [compiler-rt][asan][hwasan] Fix Fuchsia build omits ea4758a1252 [flang] Rework read/write permission management for runtime [...] omits c2d69d8d62f Remove clang matrix lowering test for now as it is still fa [...] omits 029946b1126 [InlineAdvisor] New inliner advisor to replay inlining from [...] omits ec6ada62643 [AIX] report_fatal_error on `-fregister_global_dtors_with_a [...] omits 502f0cc0e38 [GWP-ASan] Split the unwinder into segv/non-segv. omits d8e0baf29da [InstCombine] Fix typo in comment. omits 0fdcca07ad2 [InstCombine] Fold X sdiv (-1 << C) -> -(X u>> Y) iff X i [...] omits 66b66988e61 [NFC][InstCombine] Add some tests with sdiv-by-negative-pow [...] omits b30fa1c3dab [flang] Add entry points for internal scalar list-directed I/O omits fda901a987d [Clang] Fix building with Clang < 3.9. omits 7738c034182 [libc][NFC] Use RemoveCVType to implement IsIntegral and Is [...] omits 5d06e8b24f9 Pass -rtlib=libgcc in tests conditioned on the default. omits 645bb8e2086 [llvm] Add contains(KeyType) -> bool methods to StringSet omits 39000aad81f [llvm] Add contains(KeyType) -> bool methods to SparseSet omits dd4426b9a66 [llvm] Add contains(KeyType) -> bool methods to SmallSet omits a0385bd7acd [llvm] Add contains(KeyType) -> bool methods to SmallPtrSet omits 1d8eef41f5a [llvm] Add contains(KeyType) -> bool methods to SetVector omits d3ce3dc4867 [llvm] Add contains(KeyType) -> bool methods to DenseSet omits 62d88a1c79f [OpenMP] libomp: add itt notifications for teams construct on host omits efb50402629 Fixed warning about signed/unsigned comparison omits 0fbbf3a98ca [lldb] Unify sleep and time outs in GDB remote testcases omits 04713f8aa61 Added missing API call to OpenMP test omits cc0a58d7cd3 [mlir][Vector] Fix masking logic in VectorToSCF omits 2e87acac9b8 [AMDGPU] Removed s_mov_regrd and mov_fed opcodes omits d19f0666bcd [clang][Tooling] Try to avoid file system access if there i [...] omits 0e347c0ff0a BPF: generate .rodata BTF datasec for certain initialized l [...] omits 14dde438d69 With MSVC, file needs to be compiled with /BIGOBJ omits f8a29b174a9 [OptTable] Support grouped short options omits 9551ae22fca [gn build] Run `git ls-files '*.gn' '*.gni' | xargs llvm/ut [...] omits f7dce88915a [IR] Fix MSVC warning (NFC) omits 16458b5a6d6 [gn build] (manually) merge 6c43ed608 omits ec62e37c86f [mlir] [vector] Add an optional filter to vector contract l [...] omits 1afd889d0b4 [gn build] Make sync_source_lists_from_cmake handle one-lin [...] omits acbc6882632 [InstSimplify] add tests for fcmp with infinity; NFC omits 994fb86bc2a AMDGPU: Fix promoting f16 fpowi with legal f16 omits 63f0b10b8ce [gn format] (manually) merge 6bddd099ac omits 08521abb3a7 [mlir][EDSC] Allow conditionBuilder to capture the IfOp omits 6c43ed608d5 Introducing llvm-libtool-darwin omits 6831f8ae58c [gn build] Port 6bddd099ac1 omits 6bddd099ac1 Revert "[llvm-exegesis] Add benchmark latency option on X86 [...] omits 7ebc6bed849 [ARM][MVE] Reorg of the LV tail-folding tests omits 31d71c69f1b [Matrix] Only run matrix lowering early with -O0. omits 8475981b309 [gn build] Port c7562e77b3a omits c7562e77b3a [OpenMP][NFC] Generalize CGOpenMPRuntimeNVPTX as CGOpenMPRu [...] omits 079b49b3fb2 [flang][OpenMP] Added support for lowering OpenMP taskwait [...] omits 8dea7f3202a [z/OS][AIX] Move lambda definition to fix build problem omits 11e879d4f11 [Loop Simplify] Resolve an issue where metadata is not appl [...] omits 9275e143799 recommit 4fc752b30b9a [CUDA][HIP] Always defer diagnostics [...] omits ed48e6fa65d [NFC][ARM] Add SimplifyCFG test omits 47a3b85a971 [ms] [llvm-ml] Remove unused function omits 16a4350f76d [MSP430] Actualize the toolchain description omits fd02a86260b [analyzer] Add system header simulator a symmetric random a [...] omits 23c9534515e [LV] Enable the LoopVectorizer to create pointer inductions omits 6227f04a09f [llvm-readobj] - Add proper testing for the SHT_MIPS_ABIFLA [...] omits de0c6bd56b4 Add -o /dev/null to make it explicit that we don't care abo [...] omits a46ef7d42dc Revert "[CUDA][HIP] Always defer diagnostics for wrong-side [...] omits f05bce86af3 [AMDGPU] Add some missing check prefixes and tweak test omits 2dc3d1b3136 [AMDGPU] Add some missing check prefixes omits 7598ad3ead7 [x86] add tests for FMA with FMF; NFC omits 4fc752b30b9 [CUDA][HIP] Always defer diagnostics for wrong-sided reference omits 9a0689e072d Make helpers static. NFC. omits 033ef8420ce Add -flang flag to the test-release.sh script omits ede7c02b38c [lldb/COFF] Remove strtab zeroing hack omits 6c348e4067b [HWLoops] Stop converting to a while loop when it would be [...] omits 760af7a0743 [AMDGPU] Avoid splitting FLAT offsets in unsafe ways omits 1cfb207737c [TableGen] Report an error instead of asserting omits df6e185e8f8 [InstCombine][Test] Test for fix of replacing select with P [...] omits bb160e769db [Sema][AArch64] Add parsing support for arm_sve_vector_bits [...] omits 62fd7f767c4 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency [...] omits f3fab392f57 [lldb/DWARF] Don't get confused by line sequences with tomb [...] omits e412cc402e8 [asan] Dedup MemToShadowSize omits e297006d6f0 [ScheduleDAG] Move DBG_VALUEs after first term forward. omits 650baf22e69 [msan] Fix strxfrm test omits 02c74907e06 [lsan] Fix SyntaxWarning: "is" with a literal omits 05fe0697903 [gwp-asan] Fix check-all with LIT_FILTER omits 40a073eac1b [sanitizer] Fix protoent without network omits 817767abeec [PowerPC] Precommit test case for PR46759. NFC. omits 785d41a261d [TSan] Add option for emitting compound read-write instrumentation omits 0db3ac33540 [compiler-rt][asan] Define MemToShadowSize for sparc64 omits 3e0ccf9a907 [ARM] halfword store hits llvm_unreachable with big-endian omits 1b7c9eae6dc [lldb] Store StackFrameRecognizers in the target instead of [...] omits f5db2411c25 [libc][Obvious] Cleanup of include lines and target listing [...] omits dbf39e54f64 [sanitizer] Revert accidentally committed file omits 1cb8cc1fd1b [profile] Enabled test on windows omits c9898810786 [InstCombine] Fix replace select with Phis when branch has [...] omits 4905536086e Revert "[AMDGPU/MemOpsCluster] Implement new heuristic for [...] omits f76a0cd97aa [DebugInfo] Fix a misleading usage of DWARF forms with DIEE [...] omits 16926115ed2 [lldb] Only set the executable module for a target once omits 6bba95831e4 [X86] Change the scheduler model for 'pentium4' to SandyBri [...] omits addbf732c83 [X86] Reorder how the subtarget map key is created. omits 1b3c25e7b61 [llvm] Add RISCVTargetParser.def to the module map omits 582901d0b53 [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison consid [...] omits cd4953246b8 Add a test for D83752 omits dc65f57124a [DWARFYAML] Merge forms that use same encodings. NFC. omits 5d31d09f768 [polly][NFC] Add missing 'override's omits 947bf0fdf6e [compiler-rt][NFC] Add missing 'override's omits fd1f8072a86 [LangRef] Mention that freeze does not consider aggregate's [...] omits 3a186657483 [AMDGPU] Translate s_and/s_andn2 to s_mov in vcc optimisation omits b128f719a4c [profile] Disable new failing test from D83967 omits 147a608b94d [sanitizer] Fix symbolizer build broken by D82702 omits 8ef9e2bf355 Revert "[libFuzzer] Link libFuzzer's own interceptors when [...] omits f6275ca2565 [gn build] Port 9870f77441c omits 75e2040e938 [gn build] Port 0f6220ddd6c omits c1cc3a86527 [gn build] Port 0e940d55f8a omits 0beac5b815b [gn build] (manually) merge 9870f77441c omits 0f6220ddd6c [profile] Move __llvm_profile_raw_version into a separate file omits 2cf3458c3b2 [tsan][go] Fix for missing symbols needed by GotsanRuntimeCheck omits 10056238ac0 [ORC] Switch from initializer lists to named arguments to w [...] omits 12d1124c49b [libFuzzer] Disable implicit builtin knowledge about memcmp [...] omits 2f99059aa09 [lldb/Test] Skip TestMacABImacOSFramework.py with reproducers omits b0bc77380d8 [ORC] Add more explicit casts to fix a narrowing conversion [...] omits 121302ac628 [ORC] Add explicit cast to fix a narrowing conversion error. omits 669b0709369 cmake list formatting fix omits c2735635523 [PowerPC][Power10] Add 128-bit Binary Integer Operation ins [...] omits 15b37e1cfa5 [builtins] Omit 80-bit builtins on Android and MSVC omits c489ae2a860 [compiler-rt][asan][hwasan] Fix Android bots omits 0e940d55f8a [ORC] Add TargetProcessControl and TPCIndirectionUtils APIs. omits 72958c9ab1c [lldb] Eliminated unused local variable omits a0537fc35f0 [SimplifyCFG] Fix crash in the EXPENSIVE_CHECKS build omits 2dd9e43579b [spirv] Use owning module ref to avoid leaks and fix ASAN tests omits cc1b9b680f8 [WebAssembly] 64-bit (function) pointer fixes. omits b636e7d1fc6 [NFC][PhaseOrdering] Add a test demonstrating pitfails of c [...] omits 5408024fa87 [X86] Move integer hadd/hsub formation into a helper functi [...] omits f78d9fceea7 [libFuzzer] Link libFuzzer's own interceptors when other co [...] omits e04fe9aefd4 [Statepoint] Fix bug found by sanitaizer. omits 515bc8c1554 Harmonize Python shebang omits a2a3adcc665 Fix incorrect file path in documentation omits 6c5b635e956 AMDGPU: Add a few more missing test for AGPR tuple copying omits ad171d24b92 [X86] Change the tuning settings for pentium4 to be more mo [...] omits 4fd91b0f946 Remove an unused variable in Clang. omits fc9865c4a76 [libc++abi] Temporarily disable test on Apple to fix the CI omits 2659663ee31 [libc++] Remove shortcut Lit features for Apple backdeployment omits 10382285ac7 AMDGPU: Add missing tests for copyPhysReg AGPR tuples omits 9870f77441c [llvm] Moved InlineSizeEstimatorAnalysis test to .ll omits 4c5d52397e8 [intel-pt] Fix building due to CMake + python changes omits 9785f7b1966 [libc++] Improve how we report the testing configuration omits 4e2f72ce191 [gn build] Port 5e8b4be9f85 omits 5e8b4be9f85 [AST][NFC] Simplify a regression test omits 29f8c9f6c25 [WebAssembly] Triple::wasm64 related cleanup omits 7bfaa400863 Temporarily Revert "[AssumeBundles] Use operand bundles to [...] omits 8f0a8ed44e2 [InjectTLIMappings] Use StringRef instead of std::string fo [...] omits a59d4ae4313 [Analyzer] Hotfix for various crashes in iterator checkers omits bd88991a011 Revert "[Darwin] Fix OS version checks inside simulators" omits 5d2be1a1884 [compiler-rt][asan][hwasan] Refactor shadow setup into sani [...] omits 294d1eae75b [RISCV] Add support for -mcpu option. omits a394aa1b974 [LiveVariables] Replace std::vector with SmallVector. omits ecb2e5bcd7e [WebAssembly] Implement v128.select omits b3417d80aed [TableGen] Change std::vector to SmallVector omits 1912ace9687 AMDGPU: Move handling of AGPR copies to a separate function omits 0afe172e2ee [Driver] Make -B take precedence over COMPILER_PATH omits 9adbb5cb3a5 [SCEV] Fix ScalarEvolution tests under NPM omits f7868f87acc [WebAssembly] Autogenerate tests for simd-select.ll omits f0f97876469 [WebAssembly] Lower vselect to v128.bitselect omits 9adf7461f72 [X86] Add test case for PR46455. omits 9d3e56e2eea DAG: Try scalarizing when expanding saturating add/sub omits fc47c0e0a6a [clang] Fix compilation warnings in OpenMP declare mapper codegen. omits ef658ebd629 MIR Statepoint refactoring. Part 1: Basic MI level changes. omits d909764cc76 Use findEnumAttribute helper for preallocated omits 023883a8346 IR: Rename Argument::hasPassPointeeByValueAttr to prepare f [...] omits 0347039a6e7 ValueTracking: Fix isKnownNonZero for non-0 null pointers f [...] omits b16dfbead21 [Darwin] Fix OS version checks inside simulators omits d9b7a18ebdc [gn build] Fix merge script mishap omits 8113a8bb793 [lldb/ObjectFileMachO] Fetch shared cache images from our o [...] omits 219a9fea146 AMDGPU: Rename gfx9 version of v_add_i32/v_sub_i32 omits 32d36d9edce [docs] fix ident in llvm-exegesis.rst omits 79f67cae91e AMDGPU: Rename add/sub with carry out instructions omits 971dd3f1509 [docs][lldb] Fix lldb item in releasenotes omits 199af46e50a Add hashing support for std::tuple omits f0a4ceb2fa7 [Matrix] Add test for running matrix lowering with -O0. omits ff0d4367bf0 [runtimes] Move the enable_rtti Lit parameter to the DSL omits 79de8f8441d [scudo][standalone] Release smaller blocks less often omits 3f05a4853eb [libc++abi] NFC: Fix indentation omits 4f244c4b42b Use TestClangConfig in AST Matchers tests and run them in m [...] omits 3c6a518a2fd [NFC] Use appropriate names for `for_each` and `transform` [...] omits 764931d248d [MLIR][TableGen] Add default value for named attributes for [...] omits 311fafd2c90 [BasicAA] Fix -basicaa-recphi for geps with negative offsets omits c74cfd40452 [gn build] Port 1360e140cc7 omits 1360e140cc7 [llvm-exegesis] Add benchmark latency option on X86 tha [...] omits 2e046be90e5 [flang] Adopt NoRegionArguments (WhereOp) and ParentOneOf ( [...] omits 0160ad802e8 And now really disable that test. omits 31248b4785c Last attempt for rG3a624c327add: one test fails with the NP [...] omits 86ae0dd7f75 [MLIR] Add OpPrintingFlags to IRPrinterConfig. omits 1d3f61f8a79 [CMake] Enforce the minimum CMake version to be at least 3.13.4 omits 0f03626fbf4 [runtimes][NFC] Remove unused or unnecessary CMake variables omits aca7b8dd63c [MLIR][Shape] Lower `shape.shape_eq` to `scf` omits 69f3378ad65 [AIX]Generate debug info for static init related functions omits a7a07a8d63b Follow up of rG3a624c327add: pacify buildbot, add "REQUIRES [...] omits 037c8121915 [SCCP] Add test cases for adding !range to call-sites. omits 10478c9c643 [DWARFYAML] Implement the .debug_str_offsets section. omits 30fa5766276 [BasicAA] Add additional negative phi tests. NFC omits 6850033ca68 AMDGPU/GlobalISel: Legalize s64->s16 G_SITOFP/G_UITOFP omits 7358a1104a0 [TSan] Optimize handling of racy address omits fc2317f0f5f [PowerPC] Precommit 64-bit funnel shift test cases omits 3a624c327ad [Matrix] Add the matrix test from D83570. NFC. omits 569868f6b7f [SCCP] Only track returns of functions with non-void ret ty (NFC). omits 60433c63acb Remove TwoAddressInstructionPass::sink3AddrInstruction. omits c430c21202c [MLIR][Shape] Use callback builder again omits 67391a70454 [MLIR] Lower `shape.reduce` to `scf.for` only when argument [...] omits 0eb50e614c6 [MLIR][Shape] Allow `shape.reduce` to operate on extent tensors omits 920e127e025 [flang] Add missing link dependencies to FrontendOpenACC. omits 482753fe9c9 [PowerPC] Use CHECK-LABEL for better diagnostics omits 30f6c08ba3b Reland "[NFC] SimplifyCFG: refactor/deduplicate command-lin [...] omits 7bbde17e62a [ARM] Add a PreferNoCSEL option. NFC omits 509351d7689 [SVE] Add lowering for scalable vector fadd, fdiv, fmul and [...] omits ffd8f009311 [openmp] libomp: added itt notifications for task, taskwait [...] omits ff2f5c3e58a Revert "[NFC] SimplifyCFG: refactor/deduplicate command-lin [...] omits ed605b7b96b [yaml2obj] - Fix an issue with NoHeaders key. omits a130cf8ae8a [clang] Fix printing of lambdas with capture expressions omits 740a1da108a [NFC] SimplifyCFG: refactor/deduplicate command-line settin [...] omits b2dda330349 [NFC] SimplifyCFGPass::SimplifyCFGPass(): use default Simpl [...] omits 4028409d77f Reland "[NFC] SimplifyCFGOptions: drop multi-parameter ctor [...] omits fb432a51f43 Reland "[NFCI] createCFGSimplificationPass(): migrate to al [...] omits 46c921003c2 [clangd] Always retrieve ProjectInfo from Base in OverlayCDB omits b9a6fb64281 [ARM] VBIT/VBIF support added. omits 15d058f16ec Follow up of 2b3c505d0f6e: fixed a typo, and added some mor [...] omits 146d35b6eeb [ARM] CSEL generation omits 2762da0a16a [SVE][CodeGen] Legalisation of masked loads and stores omits cbe0e539e79 [Matrix] Also run lowering during -O0. omits 989ee11df68 [Test] Add test that shows how SimplifyCFG may insert redunant Phi omits 1c93671e594 [flang] Fix shared library builds for lib/Lower. omits 5658002b80c AMDGPU/GlobalISel: Select G_FREEZE omits 90798e09e29 Re-enable "[InstCombine] Simplify boolean Phis with const i [...] omits 1067d3e176e Revert "[NFCI] createCFGSimplificationPass(): migrate to al [...] omits 5831e861909 Revert "[NFC] SimplifyCFGOptions: drop multi-parameter ctor [...] omits 274332282cb [clangd] Fix a few gcc warnings [NFC] omits ae74387fc0f [MasmParser] Remove unused method emitStructValue to silenc [...] omits 93ec6cd6842 [lldb] Desugar template specializations omits 71b49aa438b [X86] Allow lsl/lar to be parsed with a GR16, GR32, or GR64 [...] omits b893822e32f Revert "[InstCombine] Simplify boolean Phis with const inpu [...] omits fc553086287 [PowerPC][Power10] Fix VINS* (vector insert byte/half/word) [...] omits 00472067c34 [InstCombine] Simplify boolean Phis with const inputs using CFG omits 00f3579aea6 Revert "[InstSimplify] Remove select ?, undef, X -> X and s [...] omits d4b1a14f0a6 [flang][OpenMP] Enhance parser support for taskwait constru [...] omits 941fecc536f Standardize `linalg.generic` on `args_in`/`args_out` instea [...] omits 911fcf382f1 Fix lit test related to declare mapper patch D67833. omits 5bf2a9dd40d [AMDGPU] Update VMEM scalar write hazard mitigation sequence omits fd802cc4dea [libunwind] Fix getSLEB128 on large values omits 52d0a78b831 [libunwind] Fix CIE v1 return address parsing omits 537b16e9b8d [OpenMP 5.0] Codegen support to pass user-defined mapper fu [...] omits 140ab574a1c [OpenMP][Offload] Declare mapper runtime implementation omits 294be6b5d32 [CalcSpillWeights] Propagate the fact that a live-interval [...] omits 76a0c0ee6ff [AMDGPU][CostModel] Improve cost estimation for fused {fadd [...] omits 90c1b0442a0 [NFC] SimplifyCFGOptions: drop multi-parameter ctor, use de [...] omits c14e11b0bb2 [lldb/Test] Skip async process connect tests with reproducers omits b0ad73a2a08 Add missing include omits 3c229961294 [LLDB] Disable lldb-vscode test_terminate_commands test on Arm omits b2018198c32 [NFCI] createCFGSimplificationPass(): migrate to also take [...] omits af19b1ceefc [NFCI] CFGSimplifyPass: change (the only) constructor to ta [...] omits 3c2a56a8572 [X86] Teach assembler parser to accept lsl and lar with a 6 [...] omits fa5e4482e01 [flang] Don't use-associate intrinsics omits ed6b578040a [CodeGen] Emit a call instruction instead of an invoke if t [...] omits 2815429d08f [NFC][SimplifyCFG] HoistThenElseCodeToIf(): after hoisting [...] omits 628288658c5 [MLIR] Add RegionKindInterface omits 1cfc24fd670 [NFC][SimplifyCFG] HoistThenElseCodeToIf(): count number of [...] omits 7b53ad88d4a [NFC][SimplifyCFG] HoistThenElseCodeToIf(): count number of [...] omits 3fc1defc0b2 [NFC][SimplifyCFG] SinkCommonCodeFromPredecessors(): count [...] omits 9ed65c76c04 [NFC][SimplifyCFG] SinkCommonCodeFromPredecessors(): add de [...] omits 4c798644881 [NFC][SimplifyCFG] SinkCommonCodeFromPredecessors(): early [...] omits 702a3c6410a [NFC][SimplifyCFG] Rename statistic NumSinkCommons into Num [...] omits ce4459a0db9 [NFC][LoopRotate] Add a statistic for how many times rotati [...] omits ef454c5444e [jitlink] Adding support for PCRel32GOTLoad in ELF x86 for [...] omits 221979b6913 Document the testing of Analyses in the LLVM testing guide (NFC) omits 140c296ef51 Clarify a bit the guideline on omitting braces, including m [...] omits 8b85f68ee2d [lldb/Test] Remove custom tearDownHooks from GDB Remote tests omits eed19bd8442 [NFC] [AIX] [z/OS] Fix build failure on AIX and z/OS omits b297563a751 [flang] Fix erroneous application of SAVE statement omits f3731d34faa [LoopUnroll] Update branch weight for remainder loop omits 41d0af00740 [OPENMP]Fix PR46593: Reduction initializer missing construn [...] omits 7520393842e [NFC] Fixed typo in tests parameters omits ec85d7c8f3a [MLIR][NFC] Fix clang tidy warnings in misc utilities omits 9dc327d1b74 [OPENMP]Fix PR46688: cast the type of the allocated variabl [...] omits 30c382a7c66 [PGO][PGSO] Add profile guided size optimization to loop ve [...] omits 44b43a52dc1 [lldb][NFC] Add 'override' where missing in source/ and tools/ omits 268025e2636 Fix "unused variable" warning from recent GCC. omits a3ad8f92b44 [MLIR] Add type checking capability to RegionBranchOpInterface omits d8b268680d0 [InstCombine] prevent infinite looping in or-icmp fold (PR46712) omits efc30e591bb [InstCombine] update datalayout in test file; NFC omits be8c59606d6 [gn build] Port 4a539faf74b omits 4a539faf74b [PGO] Extend the value profile buckets for mem op sizes. omits f233b92f92a [PGO][PGSO] Add profile guided size optimization to LegalizeDAG. omits 8ef47244b95 [mlir][shape] Fold shape.broadcast with one scalar operand omits e122eba1850 [AMDGPU][MC] Corrected MTBUF parsing and decoding omits f413b53a67a [NPM][IVUsers] Rename ivusers -> iv-users omits 412b60531ed [mlir][shape] Mark some operations as commutative omits 3577317b6d6 [CMake][runtimes] Pass the CMAKE_ARGS to runtimes build correctly omits cf3f100fcbf [lldb][test] Prevent infinite loop while looking for use_ll [...] omits 7ebb10d46a8 [MLIR][Standard] Update `assert` documentation post commit omits ef30a00a57c [NFC] Add float aggregate ABI test for PowerPC omits ae51a70030b [Legalize] Hoist invariant condition in ExpandVectorBuildTh [...] omits 700dd17399b [lldb/Test] Remove support for forking a subprocess from th [...] omits d3849dddd26 Revert "[TSan] Optimize handling of racy address" omits ad493300322 [MLIR][Shape] Fix `shape_of` lowering to `scf` omits 24cd66d2190 [HardwareLoops] Add sibling loop test. omits d6e79e3dd6d [OpenMP][Docs] Update `present` map type modifier status omits 00e3a1ddec9 [TSan] Optimize handling of racy address omits 9c1c6a3fcca Revert "[lldb] Use the basename of the Python test for the [...] omits 37b96d51d0c CodeGenPrep: remove AssertingVH references before deleting [...] omits 313fca6520b [lldb/test] Remove JOIN_CMD from Makefile.rules omits f819d257982 [lldb] Delete useless assertion omits c11c78a1bd0 [clangd] Use llvm::errs() instead of outs() for errors omits 10fd550d308 [lldb] Make expect_expr fall back to the dummy target if no [...] omits 29aab9b5c74 [lldb] Use the basename of the Python test for the log name [...] omits 3a6c2a61c64 [mips] Rename FeatureMadd4 to FeatureNoMadd4. NFC omits c9c955ada8e [RISCV] Add matching of codegen patterns to RISCV Bit Manip [...] omits d4be33374c0 [RISCV] Add matching of codegen patterns to RISCV Bit Manip [...] omits 6144f0a1e52 [RISCV] Add matching of codegen patterns to RISCV Bit Manip [...] omits 31b52b4345e [RISCV] Add matching of codegen patterns to RISCV Bit Manip [...] omits e2692f0ee7f [RISCV] Add matching of codegen patterns to RISCV Bit Manip [...] omits 20854d85e14 [DSE,MSSA] Recognise init_trampoline in getLocForWriteEx omits a9e10a09651 [DWARFYAML] Remove useless conditional statement. NFC. omits 9ea0d8c38fc [LoopRotate] Remove unnecessary verifyMemorySSA calls. omits 978804821e8 [MLIR][Shape] Add `shape.shape_eq` operation omits cf7160c0b0c [clangd] Config: also propagate in sync (testing) mode omits 22a084cfa33 [Analyzer] Report every bug if only uniqueing location differs. omits 7ab7b979d29 Bump the trunk major version to 12 omits 2e10b7a39b9 [LLD][ELF] - Update test after yaml2obj change. NFC. omits 2dc16fbdf0f [RISCV] Duplicate pseudo expansion comment to RISCVMCCodeEmitter omits 3382c243baf [RISCV] Fix RISCVInstrInfo::getInstSizeInBytes for atomics pseudos omits 7a587ca9320 [yaml2obj] - Rename FileHeader::SH* fields. omits c872e809d1a [Matrix] Only pass vector arg as overloaded type in MatrixBuilder. omits 327c4450353 [llvm-readobj] - Verify the location of program headers better. omits f6eb5daa163 [Support] Fix Windows directory_iterator_construct out of bounds omits f782d9c7002 [clangd] Fix use-after-free in ArgStripper omits 9697a9e2d31 Fix typo in identifier in assert. omits 5165b2b5fd5 AArch64+ARM: make LLVM consider system registers volatile. omits fe5912249ef [clang][Driver] Fix tool path priority test failures omits 001c78de35c [lldb][formatters] Add support for printing NSConstantDate [...] omits de7bf722c23 [RISCV] Add error checking for extensions missing separatin [...] omits 14bc5e149d1 [DAGCombiner] Rebuild (setcc x, y, ==) from (xor (xor x, y), 1) omits 2b6215f188b [NFC] Add tests for boolean comparisons omits d431951343c [MLIR][SPIRVToLLVM] SPIRV function fix and nits omits 1919c8bfe83 Make linalg::ReshapeOp implement ViewLikeOpInterface omits c86c1e972da [IndVarSimplify] Uniformly use emplace_back for DeadInsts, nfc omits 7f680be593e [OpenMPOpt][NFC] Update checks for parallel_deletion test omits 512da70be78 [mlir][Vector] Degrade masking information when forwarding [...] omits 694ded37b9d [OpenMPOpt] Fix preserved analyses return omits 92f7bd3a399 [LLD] [MinGW] Implement the --file-alignment and --section- [...] omits 4f763b2172c [llvm][NFC] Hide the tensorflow dependency from headers. omits 5282a6186cf [Attributor] Fix build of unittest with DBUILD_SHARED_LIBS=True omits d87c92e5a2e [OpenMP][FIX] Check only for deterministic part of a genera [...] omits 6db99d18b6b Revert "[Attributor] Track AA dependency using dependency graph" omits 7af287d0d92 [OpenMP][IRBuilder] Support nested parallel regions omits 64d99a1d047 [CallGraph] Update callback call sites in RefreshCallGraph omits fec1f2109f3 [OpenMP] Emit remarks during GPU state machine optimization omits bcd27d9d73f Revert "[CMake] Simplify CMake handling for zlib" omits 8df7af560ae [Attributor] Track AA dependency using dependency graph omits e21323a1e9d Revert "[Attributor] [WIP] Track AA dependency using depend [...] omits 8c1a79dc12f [CMake] Simplify CMake handling for zlib omits 6b78ed60708 [Attributor] [WIP] Track AA dependency using dependency graph omits 670e8372b3a [gn build] Port 0750757e80c omits 0750757e80c [Attributor] Unittest for Attributor omits 674226126da [AMDGPU] Apply pre-emit s_cbranch_vcc optimation to more patterns omits 233af8958e0 [Attributor] Create getter function for the ID of the abstr [...] omits 61cf9f4e723 [ObjectFilePECOFF] Try to avoid unaligned access. omits 81cfb90f858 [IR] Add a few asserts to provide a better failure signatur [...] omits 71292379d75 Make LazyCallThroughManager destructor virtual rather than [...] omits 74c8d01aff8 Fix the skipIfRosetta decorator omits 8e9a505139f [flang] Fix out-of-tree build with missing acc_gen target omits 9aa3dca80f5 [flang][openacc] Semantic checks for OpenACC 3.0 clauses validity omits 75c0f0d762c [gn build] (manually) merge c1e2f73c omits 099fd374847 Fix undefined behavior due to deleting an object with a non [...] omits f49edafd9ab Fix test that was accidentally adding the llvm-as binary in [...] omits 8dbc86adf3e [flang] Fix list-directed input (repeated nulls and LOGICAL) omits 984e12ab48c [lldb/Test] Create reproducer dir if necessary omits bd43fa29e3f [flang] Implement anonymous units in the runtime omits 4c22f5f8046 AMDGPU: Add @LINE to assembler error test checks omits 750369e2e8c [libFuzzer] Fix compilation error by including missing plat [...] omits 0c64cb6d089 [flang] Fix a crash when an array constructor contains an u [...] omits bef00b244c3 Revert "[compiler-rt][Android] Stop using detect_target_arch" omits 2b42080b51c [clang] Teach -fembed-bitcode option not to embed W_value Group omits 226866e115d [libFuzzer] Separate platform related macros out from Fuzze [...] omits 9c87c558057 [SVE] Make cstfp_pred_ty and cst_pred_ty work with scalable splats omits fcf0f75a59f [clang-tidy] OptionsView::store specialized on bool omits d1ca9960bc1 document -fpch-instantiate-templates in release notes omits af6b8d51390 [flang] Refine CR handling omits c1e2f73c392 [llvm][NFC] expose LLVM_HAVE_TF_API through llvm-config.h omits c6e8bf7287e [lldb/Test] Skip TestProcessConnect.py on Windows omits 4aafc479f28 [lldb/Test] Always set the cleanupSubprocesses tear down hook omits 0257ba581ce Fix tests after 16f777f4217cfcdcf6ddce8eb1e3525a65563c43 omits eaca1e4e549 [libc++] Automatically detect whether RTTI is enabled omits b71ef0c50ac [MC] Support .reloc sym+constant, *, * omits ce6f0303df5 [flang] Tuning up binary->decimal conversion omits 6b476e2426e [mlir] Add support for parsing optional Attribute values. omits aef60af34ec [CallGraph] Ignore callback uses omits b98f414a04e [mlir][DialectConversion] Emit an error if an operation mar [...] omits c3e6555616f Call Frame Information (CFI) Handling for Basic Block Sections omits 16f777f4217 [NFC] Add debug and stat counters to assume queries and ass [...] omits 00d97b758e8 [clangd] Config: on by default omits 368eb7712f9 Fix a -Wunused-variable warning. omits 66b409582a1 llvm-link: Add support for archive files as inputs omits 6014c46c80c Restore "[WPD/LowerTypeTests] Delay lowering/removal of typ [...] omits 02c3f70b47b [flang] Change the default F18_FC to gfortran omits 2b3c505d0f6 [Matrix] Intrinsic descriptions omits be15284ef60 [MLIR][StdToSPIRV] Fixed a typo in ops conversion tests omits f88ce078f77 [clangd] Make config::Provider::combine non-owning. NFC omits 77ee4b4c9be Desugar class type for iterator lookup. omits 0a90ffa7729 [flang][openacc] OpenACC 3.0 parser omits 1254f6d5312 TableGen/GlobalISel: Partially fix nontrivial, custom predicates omits 3f2d880a932 [ObjC] Wrap namespace-global structs in an anonymous namesp [...] omits 9b974dfa720 [MLIR] [NFC] Buffer placement pass - clang tidy warnings omits a8694eb5625 Update ubsan_interface.inc for D71491 (second try) omits 3d931e85f1c [ORC] Don't take ownership of the trampoline pool in LazyRe [...] omits 438e95e95bf [clang][aarch64] Generate preprocessor macros for -march=ar [...] omits 5a62008f352 [lldb] Use runBuildCommands from buildGModules omits 9ecbad54c2f [lldb] lldbinline and lldbtest gardening (NFC) omits f4476b72fb1 [lit] Prevent hang when lit sees non-ASCII characters omits 9017b9ce1a1 [flang] Turn off FLANG_ENABLE_WERROR by default omits f5f15acebbb [lldb/Test] Skip TestProcessConnect.py on Windows omits dbf486c0de9 [clangd] Config: Index.Background omits bfd643353e6 Fix merging of two arity-only pack deductions. omits a19461d9e11 [NFC] Add 'override' keyword where missing in include/ and lib/. omits fbb30c31fef [clang] Add 'override' to virtual function overrides genera [...] omits e2b716105be [MLIR] Add argument related API to Region omits 85bed2f381e [AIX] Remove diff -a option on llvm-cov.test omits 256d44811ea [MLIR] [TableGen] Avoid generating an assert which is always true. omits 322e7cfab53 [docs] Update llvm.loop metadata documentation. omits 2c2a297bb6d [clang][NFC] Add 'override' keyword to virtual function overrides omits e1ca7a65222 [libc++] Fix building the benchmarks after introducing a ta [...] omits a4a00ced0cf [lldb/Module] Allow for the creation of memory-only modules omits 706cccb889c [lldb] Make `process connect` blocking in synchronous mode. omits 50a5fa8b9ba [clangd] Add missing link dep after 8eb8c92eb46908e omits ff616f74c3b [clangd] Cache config files for 5 seconds, without revalida [...] omits e6c016420c7 [ValueTracking] fix library to intrinsic mapping to respect [...] omits 9300de4d1cd [InstSimplify] add test with nobuiltin attribute (PR46627); NFC omits 6c16fbd0ac7 [clangd] Config: CompileFlags.Remove omits 86d362f4892 [utils] New script `check_ninja_deps.py` omits efa40eb1949 [libc++] Use a proper CMake target to represent libc++ headers omits 3ae43a580ee [ods] Enable getting forward decls allow omits 8978032a17c Fix test for the hasExternalFormalLinkage matcher omits 8eb8c92eb46 [clangd] Add library to semantically strip flags by name. omits 8a24208977c [AMDGPU] Simplify AMDGPUSubtarget::getWavesPerEU. NFC. omits d083adb068e Prohibit use of _ExtInt in atomic intrinsic omits 0cbdd2a82ad [RISCV] Fix isStoreToStackSlot omits c1d021e2cc9 [NFC][RISCV] Test for D81805 omits 3d0b76022df [flang][OpenMP] upstream OpenMP lowering omits 1cd1c1d62ed Revert "[SCEV][IndVarSimplify] insert point should not be b [...] omits 6f51ceea1f9 [lldb] Refactor character printing in DumpDataExtractor omits 90e34b563af [yaml2obj] - Refine handling of the NoHeaders key. omits 34d35d4a42d [ValueTracking] fix miscompile in maxnum case of cannotBeOr [...] omits 9cc669d22d8 [InstCombine][InstSimplify] add tests for sign of maxnum; NFC omits 84a1bc7f2c0 [test/Object][llvm-objdump] - llvm-objdump: don't abort() w [...] omits 7ef17638d53 [llvm-readobj] - Stop using unwrapOrError() for all program [...] omits 6e198aae1d6 [SelectionDAG] Prevent warnings when extracting fixed lengt [...] omits 3cdbacc4642 [lldb/test] Avoid globbing in log file handling code omits b539f012214 [DWARFYAML] Add support for emitting value forms of strx, a [...] omits f0e9b76c350 [compiler-rt][sanitizers] Fix GetPcSpBp determination of SP [...] omits 30015693232 [yaml2obj] - Add a syntax to override e_phoff, e_phentsize [...] omits 1d15bbb9d91 Revert "[RISCV] Avoid Splitting MBB in RISCVExpandPseudo" omits a5405a2f050 [NFC][ARM] Add SimplifyCFG tests omits 1ee0d22f269 [MLIR][Standard] Erase redundant assertions `std.assert` omits bcedc4fa0a6 [MLIR][Standard] Add `assert` operation to the standard dialect omits dad1868772f [AArch64][AsmParser] Add rcpc support in .arch_extension omits 3ae9f5d179c [gn build] Port dd6faf13d8e omits ec9f0c7d4ae [DebugInfo] Fix a possible crash when reading a malformed . [...] omits dd6faf13d8e [DebugInfo] Add unit tests for DWARFListTableHeader::length(). omits c4fc26b4c0e [ELF] Do not leave undefined symbols (specified by -init an [...] omits 242a736a14e [gn build] Port c15e04ee5e4 omits 2d1fe0c3724 [llvm][unittests] Fix ProgramEnvTest.TestExecuteAndWaitStat [...] omits 57909b0a53d [llvm-objdump] Add entry_value and stack_value opcodes omits 1d7311e0524 [llvm-objdump] Add simple memory expressions to variable display omits c15e04ee5e4 [DebugInfo] Add unit test for compact expression printer omits 5ab2e14d31d [AMDGPU] Fix typos in performCtlz_CttzCombine() omits 959eaa50d62 [ARM][MVE] Only tail-fold integer add reductions omits 089a0ad8bc9 [analyzer][tests] Add 5 more projects for testing omits 5b4f1435645 [analyzer][tests] Introduce analyzer benchmarking framework omits faa7e306e41 Revert "Revert "[compiler-rt] [test] Use the parent process [...] omits a8f4f85d84c [AArch64][SVE] Remove erroneous assert in resolveFrameOffse [...] omits eafeb8af349 Revert "[compiler-rt] [test] Allow expanding lit substituti [...] omits 1658b8d7ddb [AMDGPU] Avoid using s_cmpk when src0 is not register omits 3667d87a33d Double check that passes correctly set their Modified status omits e2b75cafcba [NFCI][InstCombine] Move store merging from `visitStoreInst [...] omits 02650ac0363 [SVE][CodeGen] Add README for SVE-related warnings in tests omits 7a514c9bf8f [clangd] Implement textDocument/foldingRange omits c06b7e2ab51 [SVE] Fix implicit TypeSize->uint64_t conversion getCastInstrCost omits 3b8eaf26db9 [SVE][CodeGen] Fix implicit TypeSize->uint64_t conversion i [...] omits e5f022cad99 [AMDGPU][NFC] Tidy sgpr-control-flow.ll whitespace omits 1af8c93bab4 [deadargelim] Attach dbg info to the insert/extractvalue in [...] omits 74c14202d90 [AMDGPU] Propagate dead flag during pre-RA exec mask optimizations omits 62f5ba624bf [PowerPC][Power10] Implement Test LSB by Byte Builtins in L [...] omits 64eb3a4915f [AArch64][GlobalISel] Add post-legalize combine for sext_in [...] omits 830a7c2ad41 [DWARFYAML] Replace Is64bit with Is64BitAddrSize. NFC. omits d4e7d126b0c [PowerPC] Generate CFI directives when probing in prologue omits f06ad913472 Revert "[flang][openacc] OpenACC 3.0 parser" omits 1a21b088f4a Add LINK_COMPONENTS Support omits 2c7a07b59d5 [GVN] teach ConstantFolding correct handling of non-integra [...] omits e244f86f4df [VNCoercion] avoid creating bitcast for zero offsets [NFCI] omits 19f01a48476 [GVN] add early exit to ConstantFoldLoadThroughBitcast [NFC] omits fefe6a6642e Fix undefined behavior in DWARF emission omits 9a9ae01f994 [lldb-vscode] Fix TestVSCode_setBreakpoints omits bf74c383890 [flang][openacc] Add Support library for error handling omits 869d05fb3e4 [lldb-vscode] Fix TestVSCode_module This test was added in [...] omits 65049d16100 [flang][openacc] OpenACC 3.0 parser omits 871251b2b60 [MSAN] Implement experimental vector reduction intrinsics omits 6b109f2f054 [llvm][NFC] Removed unused CHECKs in a ml test omits 746b8c400bd Basic support for flexible array members in constant evaluation. omits eafe7c14ea3 [PowerPC] Fix combineVectorShuffle regression after D77448 omits 36f9947aac9 [builtins][ARM] Replace call_apsr.S with inline asm omits 9b7e24c2a5b [compiler-rt][Android] Stop using detect_target_arch omits 8cbb6ccc7fc [builtins] Cleanup generic-file filtering omits f398e0f3d1f [builtins][Android] Define HAS_80_BIT_LONG_DOUBLE to 0 omits b8460fb2cd0 [gn build] Port caf395ee8c2 omits 9d5a8b7edb2 Fix a missing update that C compiles default to gnu17. omits d1c7f51a9e8 MemorySanitizer: If a field is marked noundef, check init a [...] omits 73f02a61dfb [llvm][NFC] ML InlineAdvisor: Factored CHECKs in common test omits caf395ee8c2 Reapply "[llvm] Native size estimator for training -Oz inliner" omits 66550c36f43 [ORC] Fix typo in parameter name. omits c9b625d09ae [Sanitizers] Ensure clock_getcpuclockid interceptor <= 80 chars omits 8d09f20798a [AssumeBundles] Use operand bundles to encode alignment ass [...] omits e958379581e Fold the opt size check into the assert to silence an unuse [...] omits d9067dca7ba Lowering of OpenMP Parallel operation to LLVM IR 1/n omits 004bf35ba04 Update ubsan_interface.inc for D71491 omits 10aa0d7bbc1 [compiler-rt] Fix compiler warnings and runtime errors in s [...] omits bfa3b627c68 [InstCombine] Erase attribute lists for simplified libcalls omits 3d52b1e81b7 Revert "[InstCombine] Drop debug loc in TryToSinkInstructio [...] omits 528a1c56d97 Check output in test/CodeGen/Generic/MIRStripDebug/no-metad [...] omits bf0d060fd4e [compiler-rt][MSAN][test] Update buffersize for UTF-8 to C convert omits 42170b3b4e1 [Sanitizers] Implement getcpuclockid interceptor omits 8c4a65b9b2c [ubsan] Check implicit casts in ObjC for-in statements omits 724afa5a331 [analyzer] Inline StringSet that's defined in a header omits e51c7fb842e [debugify] Add targeted test for 2fa656c, NFC omits 427bda4e9b3 [MC/AsmParser] layout-interdependency.s depends on having a [...] omits affbc0cd1cc [mlir] Add alignment attribute to LLVM memory ops and use i [...] omits b9c2dd11a51 [ADT] Specialize std::swap() for SetVector omits 77c9aafc5d8 Retry ""[lldb-vscode] Fix TestVSCode_module"" omits 32d35fb74b2 [lldb] Remove unused argument (NFC) omits 0d988da6d13 [MLIR] Change ODS collective params build method to provide [...] omits f630b8590f0 [flang] Extended the flang driver options to include gfortr [...] omits 2f23270af9b [mlir] Support operations with multiple results in slicing omits 540277d0844 [gn build] Port 9908a3b9f52 omits 4ba45a778a1 [mlir][StandardToSPIRV] Fix conversion for signed remainder omits 9908a3b9f52 Revert "[llvm] Native size estimator for training -Oz inliner" omits 341ec564182 Add a decorator to skip tests when running under Rosetta omits 340c376b87c [lldb] Fix a CMake warning typo. NFC. omits 31b5b121299 [ORC] Remove a spurious reinterpret_cast. omits 11046ef69e3 [llvm][NFC] Factored the default inlining advice omits 3780d3eb100 [flang] Use octal escapes for character literals in modfiles omits 353fa4403a0 [PredicateInfo] Place predicate info after assume omits 4b626dd9494 [NewGVN] Separate passing assume tests (NFC) omits 14f738b3501 [NewGVN] Rename xfail tests (NFC) omits 51b20152e66 [JITLink] Apply MSVCPError workaround to a1fc26030a42. omits 83aaa2085e5 GlobalISel: Define equivalent nodes for saturating add/sub omits 23ec773d197 GlobalISel: Implement fewerElementsVector for saturating add/sub omits 6a8c11a11f6 GlobalISel: Implement widenScalar for saturating add/sub omits c0ee2d74680 AMDGPU/GlobalISel: Add baseline add/sub sat legalization tests omits 9d3e9a3e3c1 [clangd] Remove const_cast. NFC omits 9cafbf8f66c [NFC] Remove unused header include omits 62881fda585 Fix HexagonGenExtract return status omits fefe7555e97 [NewPM][opt] Translate -foo-analysis to require<foo-analysis> omits c1efd6675a9 [gn build] Port fdb69539bcd omits fdb69539bcd [AST] Fix potential nullptr dereference in Expr::HasSideEffects omits 87f8a4f9a23 AMDGPU/GlobalISel: Add tests for 96-bit add/sub/mul omits acabaf600b7 [llvm][NFC] ML Policies: changed the saved_model protobuf to text omits 2e2af6026b4 TableGen/GlobalISel: Emit enum names for reg class ID inste [...] omits db091e12b23 RISCV: Avoid GlobalISel build break in a future patch omits 2d3b8cc83fe [libc++] Implement P0551 omits fb558ccae74 [PGO][PGSO] Add profile guided size optimization to X86ISel [...] omits 44899ed659e [gn build] Port 83080a294ad omits fb7ef0bb0b9 [ORC] Generalize emit re-entry, stub, etc. APIs for working [...] omits a1fc26030a4 [JITLink] Add a synchronous version of finalize for convenience. omits 83080a294ad [llvm] Native size estimator for training -Oz inliner omits 153a0b8906d [PGO][PGSO] Add profile guided size optimization to the X86 [...] omits 8779b114109 [DAGCombiner] rot i16 X, 8 --> bswap X omits 69fff1fc498 [x86] add tests for bswap/rotate; NFC omits 8f7d3430b72 [ARM][NFC] More detailed vbsl checks in ARM & Thumb2 tests. omits a7e9c5a39fb [llvm-ar][test][AIX] Unsupport error-opening-directory.test on AIX omits a2552f76ac6 [ADT] Make Load(AP)IntFromMemory pointer argument const omits 4d3e8dc215d Fix llvm-test-suite failure introduced by D82550/D83122 omits 41211722397 [flang][openmp] libc++ unordered_map build fix in flang ope [...] omits 7075c056e91 [OPENMP]Fix compiler crash for target data directive withou [...] omits 3aabfa28086 [ms] [llvm-ml] Restore omitted changes requested by reviewer omits 1847f4dd757 [lldb/Utility] Rewrite Scalar::SetValueFromCString omits f08e8b6d7c4 [ms] [llvm-ml] Add support for MASM STRUCT casting field ac [...] omits 835c1f9f40e [compiler-rt][CMake] Pass down LLVM_LIT_ARGS in runtime build omits 7f85e980825 [ms] [llvm-ml] Fix MASM support for nested unnamed STRUCTs [...] omits 4cdea5faf98 [ms] [llvm-ml] Improve MASM STRUCT field accessor support omits a5803765d8e [lldb/dotest] Remove the "xunit" result formatter omits 13fec93a77f [NFC] rename to reflect F is not necessarily an Intrinsic omits 7b84045565b [SLPVectorizer] handle vectorizeable library functions omits e909f6bc48e Pre-commit tests omits 2e58004fe18 Fix crash when getVFABIMappings is called with an indirect [...] omits 725412f1f54 [yaml2obj] - Refactor header-sh-fields.yaml test. omits f3b3689c043 [lldb][NFC] Refactor instruction dumping out of DumpDataExtractor omits d7d1af39168 [clangd] Fix DocumentSymbol ranges omits 2df46a57438 [DAGCombiner] allow load/store merging if pairs can be rota [...] omits f1bbf3acb42 Revert "[DAGCombiner] allow load/store merging if pairs can [...] omits 591a3af5c7a [DAGCombiner] allow load/store merging if pairs can be rota [...] omits 595270ae396 [ARM][MVE] Refactor option -disable-mve-tail-predication omits d96a47c6162 [analyzer] ctu-on-demand-parsing tests: replace linux -> sy [...] omits fbb6c9df28c [LLD][ELF] - Fix the test after llvm-readelf output change. omits e73d0b57199 [COFF] Error on unexpected .pdata size omits 38998cfa9c1 [AMDGPU][GlobalISel] Fix subregister index for EXEC registe [...] omits 84a170178c4 [llvm-readobj] - Add a generic test for --dyn-relocations a [...] omits aa933d82f86 [lldb][NFC] Early-exit in DWARFASTParserClang::ParseSingleMember omits 319a97b5e26 [SVE] Ensure fixed length vector fptrunc operations bigger [...] omits 60cbbb306d2 [lldb][NFC] Remove misleading class_language variable in DW [...] omits c051312eb24 [libc][benchmark] Add display option to render.py3 omits 6bda276f930 [LLD][ELF][Windows] small improvement to D82567 omits af16a45683c [LLD][ELF] - Allow relocation sections to appear before th [...] omits 6050c156ab4 [OpenCL] Defer addr space deduction for dependent type. omits 3bffe6022cc [mlir][VectorOps] Lower vector.fma to llvm.fmuladd instead [...] omits ce23e54162e [AMDGPU][GlobalISel] Select llvm.amdgcn.ballot omits 1d3d9c7b589 [clang] Include type specifiers in typo correction when che [...] omits afcc9a81d2d [SVE][Codegen] Add a helper function for pointer increment logic omits 6ac9e589f86 [clang][RecoveryExpr] Clarify the dependence-bits documentation. omits 26cf6c1513f [clangd] Add metrics for recovery-expr type propagation. omits e124062bf38 Fix bad doxygen result for class clang::ento::CallEvent and [...] omits fd85b40aee4 [GlobalISel][InlineAsm] Fix buildCopy for inputs omits 9df6afbb5c9 [MLIR][Shape] Lower `shape.any` omits 07c4c7e7959 [clangd] Fix tests build for GCC5 omits e808cab8244 [InstCombine] Improve select -> phi canonicalization: consi [...] omits ac8dc526c47 [PowerPC] Enhance tests for D83276. NFC. omits b6912c879ed [PowerPC] Support constrained conversion in SPE target omits 4d5fd0ee5eb [MC][RISCV] Set UseIntegratedAssembler to true omits 78443666bc1 [OpenMP] Add firstprivate as a default data-sharing attribu [...] omits c94332919bd Revert "Rename/refactor isIntegerConstantExpression to getI [...] omits 49e5f603d40 Rename/refactor isIntegerConstantExpression to getIntegerCo [...] omits b4dbb37f32e [X86] Rename X86_CPU_TYPE_COMPAT_ALIAS/X86_CPU_TYPE_COMPAT/ [...] omits 111167895d4 [clang] Add -Wsuggest-override omits c73f425f84a [Attributor] Add AAValueSimplifyCallSiteArgument::manifest omits 02cfa7530d9 Bump the default target CPU for i386-freebsd to i686 omits 0a01fc96e24 Revert "[TRE] allow TRE for non-capturing calls." omits 572c2905aea [mlir][ODS] Add support for specifying the namespace of an [...] omits 90c577a113e [X86] Remove model number based detection for 'pentiumpro', [...] omits ea84dc9500d [X86] Add CPU string output to getIntelProcessorTypeAndSubt [...] omits b92c2bb6a20 [X86] Add CPU name strings to getIntelProcessorTypeAndSubty [...] omits 44589733474 [InstCombine] fold mul of zext/sext bools to 'and' omits 4ff7ed33108 Revert "[Matrix] Tighten LangRef definitions and Verifier checks." omits f4d29d6e8c4 [Matrix] Tighten LangRef definitions and Verifier checks. omits 7a1bcf9f9a9 [polly] NFC clang-format change following D83564 omits f8f007e378e [X86] Consistently use 128 as the PSHUFB/VPPERM index for zero omits 04013a07ac3 [X86] Fix two places that appear to misuse peekThroughOneUs [...] omits 65dc97b79eb [clang-format] PR46609 clang-format does not obey `PointerA [...] omits 82a5157ff16 [LV] Fixing versioning-for-unit-stide of loops with small t [...] omits 152a9fef1b3 BPF: permit .maps section variables with typedef type omits 69e60c9dc76 [LLD][ELF][AVR] Implement the missing relocation types omits d589372704f [SCCP] Extend nonnull metadata test (NFC) omits be9f363704a [AVRInstPrinter] printOperand: support llvm-objdump --print [...] omits 032810f5898 [NFC] Fix comment style in MLIR unittests to conform to LLV [...] omits 39009a8245d [DAGCombiner] tighten fast-math constraints for fma fold omits 66f1dcd872d [Windows SEH] Fix the frame-ptr of a nested-filter within a [...] omits 6634aef71f3 [SCCP] Add test for predicate info condition handling (NFC) omits 77272d177a2 [COFF] Fix endianness of .llvm.call-graph-profile section data omits d1bcddb5c1f [llvm-objdump][test] Move tests after dc4a6f5db4f0178bae43e [...] omits 4dbe82eef34 [Attributor] Introudce attribute seed allow list. omits 6792069a3fd [NewGVN] Regenerate test checks (NFC) omits b8409c03ed9 Fix `-Wreturn-type` warning. NFC. omits 44b0b7cf660 Fix one memory leak in the MLIRParser by using std::unique_ [...] omits 3b04af4d84f Fix some memory leak in MLIRContext with respect to registe [...] omits 47872adf6ae [X86] Add test cases for missed opportunities to use vptern [...] omits d8c35031a39 [examples] fix ExceptionDemo omits 8f183d9f3d1 [openmp] Remove unused variable in DirectiveEmitter omits 5937434677a [OpenMP] Silence unused symbol warning with proper ifdefs omits 5d2c3e031a6 Fix regression due to test hip-version.hip omits 6e42a417bac [flang][openmp] Check clauses allowed semantic with tablege [...] omits 102828249c8 [MLIR] Parallelize affine.for op to 1-D affine.parallel op omits 81db614411b Fix `-Wunused-variable` warnings. NFC. omits 0b4cf802fad [fix-irreducible] Skip unreachable predecessors. omits 850b150cff3 [Attributor][NFC] Add more debug output for deleted functions omits d7a05698efc [AMDGPU] Move LowerSwitch pass to CodeGenPrepare. omits f7907e9d223 [TRE] allow TRE for non-capturing calls. omits 4500db8c596 Revert "Reland "[InstCombine] Lower infinite combine loop d [...] omits 09a95f51fb1 [gn build] (manually) merge 943660fd15f193 omits 35af6f11e04 Reland Fix gn build after 943660f omits 8fb91dfeed1 Revert "Fix gn builds after 943660fd1" omits 4abdcdb45ee Fix gn builds after 943660fd1 omits c3bdc9814d9 [clang-tidy] Reworked enum options handling(again) omits dce6bc18c4e [OpenMP][FIX] remove unused variable and long if-else chain omits c44702bcdf8 Remove unused variable `KMPC_KERNEL_PARALLEL_WORK_FN_PTR_AR [...] omits 5b0581aedc2 [OpenMP] Replace function pointer uses in GPU state machine omits 624d34afff5 [OpenMP] Compute a proper module slice for the CGSCCC pass omits e8039ad4def [OpenMP] Identify GPU kernels (aka. OpenMP target regions) omits 54bd3751cee [OpenMP][NFC] Add convenient helper and early exit check omits b726c55709a [OpenMP][NFC] Fix some typos omits c98699582a6 [OpenMP][NFC] Remove unused (always fixed) arguments omits 256e4d46a67 Fix signed vs unsigned comparison warnings a different way. omits b5667d00e04 [OpenMP][CUDA] Fix std::complex in GPU regions omits 8ee225744f1 [lldb/Test] Fix missing yaml2obj in Xcode standalone build. omits 849d4405f53 [HIP] Fix rocm detection omits e6280925249 [X86][MMX] Optimize MMX shift intrinsics. omits 3e3acc1cc77 [PowerPC][MachinePipeliner] Enable pipeliner if hasInstrSchedModel omits 28acaf84230 [RISCV][test] Add a test for (mul (add x, c1), c2) -> (add [...] omits 17ea41e4725 Summary: [clang] Provide a way for WhileStmt to report the [...] omits b59c6fcaf3f [WebAssembly] Prefer v128.const for constant splats omits 7b67bc16ef1 [openmp] Fix warning in generated OMP.cpp omits 16e9ccb2be7 Create TestReducer pass omits 3a5617c02e3 Fix build error omits b8235d2bd87 Reland "[OpenMPOpt] ICV Tracking" omits e9bf0a710c9 [CodeGen] Store the return value of the target function cal [...] omits 351f2b3c0ab [InstSimplify] add tests for maxnum (PR46627); NFC omits 851cc2f8f60 Fix nesting of #ifdef omits 943660fd15f [openmp] Remove OMPConstants.cpp and replace it by OMP.cpp [...] omits cd0ea03e6f1 [OpenMP][NFC] Remove unused and untested code from the devi [...] omits 0f0c5af3db9 [COFF] Add cg_profile directive and .llvm.call-graph-profil [...] omits c60216db151 Revert "[lldb-vscode] Fix TestVSCode_module" This reverts c [...] omits 3e5173dbc35 [BPI] Compile time improvement when erasing blocks (NFC) omits 7f1e6fcff94 [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in wrapper [...] omits 881af6eb003 [lldb-vscode] Fix TestVSCode_module omits 03ef61033ff [lldb-vscode] Add Compile Unit List to Modules View omits f7f80159753 [lldb-vscode] Add Support for Module Event omits e54b2284088 [Sanitizers] Change protoent test to check for IPv6 instead of RDP omits b71499ac9ee Revert "Re-land [CodeView] Add full repro to LF_BUILDINFO record" omits 7859242a371 [libc] [Obvious] Remove unneeded header in strchr. omits 854e8f88e96 Remove unnecessary/erroneous "static" from function templat [...] omits 41d2813a5fa [PDB] Attempt fix for debug-info-codeview-buildinfo.c test omits 7bf73bcf6d9 [docs] LLVM Security Group and Process omits cc28058c13e Temporarily revert "[NFC] Separate bitcode reading for FUNC [...] omits 31f4e43f3f3 AMDGPU: Remove .value_type from kernel metadata omits 122a45fbac0 [X86] Add isel patterns for matching broadcast vpternlog if [...] omits 6d5aeb0dcee [mlir][linalg] Improve aliasing approximation for hoisting [...] omits c0bc995429c [Polly] Fix prevectorization of fused loops. omits 32bf4684202 [Polly] Fix -polly-opt-isl -analyze omits 1d68a780b34 [clang-shlib] Don't link with static clang libraries omits 6dda6ff0e09 [FileCheck] Fix up -dump-input* docs omits ec2f2cec769 [mlir][Vector] Add folding for vector.transfer ops omits cb6c1106141 [analyzer] Silence a warning. omits 365434a5840 [mlir] [VectorOps] Merge OUTER/AXPY vector.contract lowerin [...] omits 006c49d890d Change behavior with zero-sized static array extents omits 21b4cc1db9f Reland [NFC] Derive from PassInfoMixin for no-op/printing passes omits 169c83208f3 [ldb/Reproducers] Add YamlRecorder and MultiProvider omits ea201e83e29 [AST][ObjC] Fix crash when printing invalid objc categories omits 9bf6354301a [mlir] [VectorOps] Allow AXPY to be expressed as special ca [...] omits 9ff310d5bfa AArch64: Fix unused variables omits ecfa01e956a [lldb] on s390x fix override issue omits dafc3106d20 [Sema] Emit a -Wformat warning for printf("%s", (void*)p) omits a0b54960261 [PredicateInfo] Add test for multiple branches on same cond [...] omits e541e1b7572 [NFC] Separate Peeling Properties into its own struct (re-l [...] omits a4f0c58c6e3 [libc] Add strchr implementation. Fixes bug in memchr. omits 90b1a710aed [PowerPC] Enable default support of quad precision operations omits fdb7856d54a Revert "[NFC] Derive from PassInfoMixin for no-op/printing passes" omits e337350be9d This is a refinement on 96601ec28b7efe5abf3479a1aa91bcedb23 [...] omits 8c8a2fd1f01 [OpenCL] Fixed typo for ctor stub name in UsersManual omits add59ecb34e Re-land [CodeView] Add full repro to LF_BUILDINFO record omits 1cf6f210a2e [IR] Disable select ? C : undef -> C fold in ConstantFoldSe [...] omits 954db63cd14 [ARM] Add Cortex-A78 and Cortex-X1 Support for Clang and LLVM omits b887da81cc1 [CGProfile] Fix layering, IPO depends in Instrumentation. omits 979c5023d3f Revert "[compiler-rt] [test] Use the parent process env as [...] omits a2cffb11e28 Remove clang options that were added back when merging the [...] omits aa7a5ad56b6 repair standalone clang builds omits a474d5bae47 Use FileRange::text instead of Lexer::getSpelling omits 1db5b348c4c Add kinded UDL for raw literal operator and numeric litera [...] omits f33c2c27a8d Fix crash on `user defined literals` omits e5123ea248e [NFC][PowerPC] Add a new MIR file to test mi-peephole pass omits dcd76c0c071 [Lexer] Fix missing coverage line after #endif omits 1fbb719470c [LPM] Port CGProfilePass from NPM to LPM omits 1d542f0ca83 Revert "[OpenMPOpt] ICV Tracking" omits 3607aacc598 Delete CC1Options.td, since it should have happened in D82574 omits 864586d0fd7 [ARM] Pass -verify-machineinstr to test and XFAIL until fixed. omits 43d8d59d6d2 [Attributor][NFC] Update tests after recent changes omits ec00aa99dd4 [DomTreeUpdater] Use const auto * when iterating over point [...] omits eb5c7f6b8fe [ARM] Add test with tcreturn and debug value. omits d84b4e163da [AArch64][x86] add tests for rotated store merge; NFC omits 02fec9d2a5f [DAGCombiner] move/rename variables for readability; NFC omits a490d387e6e [mlir][Vector] Add ExtractOp folding when fed by a TransposeOp omits 9fd4b5faacb [FileCheck] Implement -dump-input-filter omits 77b6ddf1bd7 [FileCheck] In input dump, elide only if ellipsis is shorter omits bce8fced41b [FileCheck] Implement -dump-input-context omits 23cd70d71c1 [PDB] Fix out-of-bounds acces when sorting GSI buckets omits 5fea54bc05a [clangd] Update semanticTokens support to reflect latest LSP draft omits 7103c87596e Reland "[InstCombine] Lower infinite combine loop detection [...] omits 2655a70a046 [InstCombine] After merging store into successor, queue pre [...] omits ef0ecb7b033 [NFCI][InstCombine] PR46661: multiple stores eligible for m [...] omits 523a8513f8b [FPEnv][Clang][Driver] Disable constrained floating point o [...] omits 56c638b5c1c [mlir][Linalg] Generalize Vectorization of Linalg contractions omits 015a0faa5e9 [clangd] Fix hover crash on InitListExpr. omits 22c8a08fd8a [mlir][Vector] Fold chains of ExtractOp omits 0555db0a5df Normalize default value for -triple correctly omits d4ce862f2aa Reland "[FPEnv][Clang][Driver] Disable constrained floating [...] omits e1135b486aa Revert "[BasicAA] Enable -basic-aa-recphi by default" omits 86f1313424f [clangd] Config: If.PathExclude omits 118366dcb6c [PowerPC] Implement R_PPC64_REL24_NOTOC calls, callee also [...] omits 4c5a93bd58b [ABI] Handle C++20 [[no_unique_address]] attribute omits b69e0f674fb DomTreeUpdater::dump() - use const auto& iterator in for-ra [...] omits a25487fd8cb [clang-tidy] Use Options priority in enum options where it [...] omits 9ce98312896 StackSafetyAnalysis.cpp - pass ConstantRange arg as const r [...] omits 4cc26a44ca8 [X86][SSE] Use shouldUseHorizontalOp helper to determine wh [...] omits 69a89b54c62 [NFC] Change isFPPredicate comparison to ignore lower bound omits f78e6a3095c [SVE] Code generation for fixed length vector truncates. omits d372a8e8bce [lldb/pecoff] Use a different llvm createBinary overload fo [...] omits 5f41ca48d1c [clang-tidy] More strict on matching the standard memset fu [...] omits 264ab1e2c81 [LV] Pick vector loop body as insert point for SCEV expansion. omits cf40db21af4 [AMDGPU][GlobalISel] Fix G_AMDGPU_TBUFFER_STORE_FORMAT mapping omits 9a3e8b11a83 extractConstantWithoutWrapping - use const APInt& returned [...] omits c06417b24df Fix check-all with -DLLVM_USE_SANITIZER=Address omits 77133cc1e2c [X86][AVX] Attempt to fold PACK(SHUFFLE(X,Y),SHUFFLE(X,Y)) [...] omits 00997d1cad9 [analyzer][tests] Fix zip unpacking omits 9c7ff0a4aae [analyzer][tests] Make test interruption safe omits 21bacc21541 [analyzer][tests] Measure peak memory consumption for every [...] omits 68c011aa085 [builtins] Optimize udivmodti4 for many platforms. omits 7bf168390fd [BDCE] SExt -> ZExt when no sign bits is used and instructi [...] omits da731894a2f [CodeGen] Replace calls to getVectorNumElements() in DAGTyp [...] omits 043eaa9a4a0 [WebAssembly][NFC] Simplify vector shift lowering and add tests omits eb6b7c5d4fd [MLIR][SPIRVToLLVM] Conversion of SPIR-V struct type withou [...] omits 229dfb4728f [CodeGen] Replace calls to getVectorNumElements() in Select [...] omits a65da5f5924 [LLDB] Update AArch64 Dwarf and EH frame register numbers omits 50f24331fd9 Add diagnostic option backing field for -fansi-escape-codes omits 04b9a46c842 [RISCV] Refactor FeatureRVCHints to make ProcessorModel mor [...] omits 98d763ad051 [clangd] Factor out some helper functions related to heuris [...] omits e71c7b593a2 [CodeMoverUtils] Move OrderedInstructions to CodeMoverUtils [...] omits 760bbda2d82 [llvm-symbolizer][test] Fix options-from-env.test omits 30582457b47 [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) omits b03f1756fb4 [demangler] More properly save and restore the template par [...] omits ceb76d2fe73 [CMake][Fuchsia] Move runtimes to outer scope omits c20c1960c15 Add Python bindings guide. omits 553dbb6d7b3 [demangler] Don't allow the template parameters from the <e [...] omits 00c9a504aee CrashTracer: clang at clang: llvm::BitstreamWriter::ExitBlock omits f1efb8bb4ba [SCEV][IndVarSimplify] insert point should not be block front. omits fbef6c55bc2 [lldb] Declare extern template instantiation to fix linking [...] omits 57f2a789ca0 [StackSafety,NFC] Reduce FunctionSummary size omits bed3e1a99b4 [Sanitizer] Update macOS version checking omits f721e0582b1 PR46648: Do not eagerly instantiate default arguments for a [...] omits a5569f08984 Push parameters into the local instantiation scope before i [...] omits 7462793be77 Move default argument instantiation to SemaTemplateInstanti [...] omits 3847a6ae759 [MLIR][SPIRV] Support two memory access attributes in OpCop [...] omits ce22527c0c7 [AArch64][GlobalISel] Add more specific debug info tests fo [...] omits 8039d2c3bf1 [NFC] Derive from PassInfoMixin for no-op/printing passes omits e296e9dfd6c [NFC] Change getEntryForPercentile to be a static function [...] omits 78fe6a3ee24 [NFC] Extract the code to write instr profile into function [...] omits 722475a3756 Initial boiler-plate for python bindings. omits 56ae2cebcdf [AArch64][SVE] Add lowering for llvm.fma. omits 9263e08251a [flang] ifdef to avoid warning about supposedly dead function omits 8a8bb078a3c [flang] Fix frontend build with -DBUILD_SHARED_LIBS=On omits 8be204fe75c Revert "[Lexer] Fix missing coverage line after #endif" omits 85d9745c83a [flang] Fix a crash when creating generics from a copy omits 227db86a1b7 Switch to using -debug-info-kind=constructor as default (fr [...] omits 672ae621e91 [Lexer] Fix missing coverage line after #endif omits 5ffec467202 [PowerPC][Power10] Add Instruction definition/MC Tests for [...] omits 839f8e4fe2d [FileCheck] Improve -dump-input documentation omits f40b11325e3 Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T b [...] omits 77f8f813a9a [AMDGPU] Return restricted number of regs from TTI omits a46cf40240a [DAGCombiner] convert if-chain in store merging to switch; NFC omits b476e6a642d [DAGCombiner] add helper function for store merging of load [...] omits f98a602c2e3 [DAGCombiner] add helper function for store merging of extr [...] omits 8d74cb01b73 [DAGCombiner] add helper function for store merging of cons [...] omits 6890e2a17b7 [DAGCombiner] add helper function to manage list of consecu [...] omits c0308fd154f [PredicateInfo] Print RenamedOp (NFC) omits c2a61ef3885 Revert "[CallGraph] Ignore callback uses" omits 98eec7700c3 Temporarily Revert "Fix [-Werror,-Wsign-compare] warnings a [...] omits ce1e4853b5a Temporarily Revert "[PowerPC] Split s34imm into two types" [...] omits c025bdf25a5 Revert D83013 "[LPM] Port CGProfilePass from NPM to LPM" omits 205dc0922d5 [CallGraph] Ignore callback uses omits 03640ee0fa7 [llvm-reduce] Reducing attributes omits 6b824415a21 [NFC][llvm-reduce] Purify for_each usage in Operand Bundles [...] omits d8bf5e8048d [NFCI][llvm-reduce] OperandBundleCounter: drop pointless co [...] omits 29a9dd5bfe5 [Docs] CodingStandards: for_each is discouraged omits caa423eef0d Revert "[InstCombine] Lower infinite combine loop detection [...] omits 53e38c85a8a [CMake][Fuchsia] Support for building with MSVC omits c92a8c0a0f6 [LPM] Port CGProfilePass from NPM to LPM omits ff5b9a7b3b2 [SVE] Remove calls to VectorType::getNumElements from CodeGen omits 469da663f2d [InstSimplify] Re-enable select ?, undef, X -> X transform [...] omits 389b67b809c [libc++] Get rid of the %{libcxx_src_root} substitution omits 25ec96d91a3 [Clang][Driver] Recognize the AIX OBJECT_MODE environment setting omits 2ede8918751 [MLIR] IR changes to add yield semantics for affine.if and [...] omits e81f9cd2137 [AST][test] Add regression test forPointerExprEvaluator::Vi [...] omits 7af27b65b3c [NFC][AArch64] Refactor getArgumentPopSize omits 10aa9e19fa2 [LLDB/Reproducers] Add flag to avoid installing the signal [...] omits 84557c18b3c [lldb/Reproducers] Rename developer-oriented reproducer flags. omits 7e169cec74b [NFC][test] Adding fastcc test case for promoted 16-bit int [...] omits 2da9572a9b1 [OPENMP50] extend array section for stride (Parsing/Sema/AST) omits cfb36754108 [libc++] The enable_experimental Lit feature should be Fals [...] omits c2827083166 Fix [-Werror,-Wsign-compare] warnings arising from subsecti [...] omits 122b0640fc9 [InstSimplify] Don't fold vectors of partial undef in Simpl [...] omits f5f58f1f733 [libc++] Move the enable_experimental Lit param to the DSL omits 918e6531863 [X86] Immediately call LowerShift from lowerBuildVectorToBitOp. omits 8769611f0af Remove unnecessary 'rm' in llvm-reduce tests omits 2c1a9006dd7 [PGO][PGSO] Add profile guided size optimization to X86 ISe [...] omits 3e75912005c [X86] Directly emit X86ISD::BLENDV instead of VSELECT in a [...] omits 6f7727db478 [PowerPC] Fix test case from beb52b12cb17 omits b7853965255 [libc++] Clean up some outdated documentation about running [...] omits f8f259ce4ac [lldb/Function] Reflow doxygen comments for member variables, NFC omits 6cfc90b9b79 [Function] Lock the function when parsing call site info omits 0b72b9d07fc [ValueLattice] Simplify canTrackGlobalVariableInterprocedur [...] omits fccd29dddee Merge TableGen files used for clang options omits 4598a3c7841 [libc++] Move the long_tests Lit feature to the DSL omits c1a83c30e10 [libc++] Move the stdlib Lit parameter to the DSL omits 6a8ed4a8ffd [libc++] Fix test failure in C++03 mode omits 06fc125d8c5 [PGO][PGSO] Add profile guided size optimization tests to X [...] omits 8372d505082 [compiler-rt] [test] Allow expanding lit substitutions recursively omits 6f69318c724 [runtimes] Allow passing Lit parameters through CMake omits 5ab446cfe55 [compiler-rt] [test] Use the parent process env as base env [...] omits e529d774c4d [lldb] Use enum constant instead of raw value omits a89d54fd61a [compiler-rt] Better Windows support for running tests in e [...] omits afc1a709433 [AliasSetTracker] More precise AAInfo intersection check omits bd206803112 [PowerPC] Split s34imm into two types omits 9477d39e61f [SCCP] Move tests using only ipsccp from IPConstantProp to [...] omits 9ecda9aa804 Revert 51b0da73 "Recommit "[X86] Merge the FEATURE_64BIT an [...] omits 3cca818efab Refactored NumericLiteralParser to not require a Preprocessor omits 67422e42947 [MSP430] Align the _Complex ABI with current msp430-gcc omits 28cd3cbc125 [MLIR][SPIRVToLLVM] Conversion of SPIR-V array, runtime arr [...] omits 4d4d9037670 Fix warning caused by __builtin_expect_with_probability was [...] omits beb52b12cb1 [PowerPC] Support PCRelative Callees for R_PPC64_REL24 Relocation omits 5d075beae73 [MLIR][SPIRVToLLVM] SPIR-V types size in bytes function omits 7cd1b0ff347 [flang] partially revert upstreamed code to support complex [...] omits a0e981c190f [NFC] Add SExt multiuses test omits fdde69aac9b AMDGPU/GlobalISel: Work around verifier error in test omits 3514f58fbea Fix MSVC "not all control paths return a value" warning. NFC. omits af839a96187 [BasicAA] Enable -basic-aa-recphi by default omits 6f5d9136b27 OpaquePtr: Don't check pointee type for byval/preallocated omits d12d0b73f1c [analyzer] Add CTUImportCppThreshold for C++ files omits 31b05692cd3 make -fmodules-codegen and -fmodules-debuginfo work also with PCHs omits f54402b63a4 [X86][AVX] Attempt to fold extract_subvector(shuffle(X)) -> [...] omits 4597bfddf11 BasicAAResult::constantOffsetHeuristic - pass APInt arg as [...] omits 97106f9d80f [RISCV] Avoid Splitting MBB in RISCVExpandPseudo omits 167767a775f SpeculativeExecution: Fix for logic change introduced in D81730. omits d36b8414bdd [DebugInfo] Fix pessimizing move. NFC. omits ca4d8da0c33 [DebugInfo] Add more checks to parsing .debug_pub* sections. omits 68f5a8b2042 [DebugInfo] Do not hang when parsing a malformed .debug_pub [...] omits a86ce06fafa [SCCP] Use conditional info with AND/OR branch conditions. omits b44470547e2 Make helpers static. NFC. omits 93bb9944cb5 [clangd] Implement path and URI translation for remote index omits 47c4ce41a16 [DWARFYAML] Use override instead of virtual for better safety. omits 6b403319f86 [SVE] Scalarize fixed length masked loads and stores. omits 614fb09645c [SVE] Disable some BUILD_VECTOR related code generator features. omits 54bdde1dc0c [llvm-readelf] - Stop using 'unwrapOrError()' in 'ELFDumper [...] omits 58a85717cce DebugCounterList::printOptionInfo - use const auto& iterato [...] omits 6a3b10e294f [change-namespace][NFC] Clean up joinNamespaces omits f0bfad2ed9b [Coroutines] Refactor sinkLifetimeStartMarkers omits 03fe47a29c9 ConstantFoldScalarCall3 - use const APInt& returned by getValue() omits 397c68202a9 Fix MSVC "not all control paths return a value" warning. NFC. omits dbed9d5ce7f VersionPrinter - use const auto& iterator in for-range-loop. omits 9e7fddbd36f [yaml][clang-tidy] Fix multiline YAML serialization omits 2ef71cb7fdb [mlir] Add additional Canonicalization of shape.cstr_broadc [...] omits e4ec6d0afe1 Correctly update return status for MVEGatherScatterLowering omits dc4a6f5db4f [llvm-objdump] Display locations of variables alongside dis [...] omits 1c7c5019a7a [clangd] Enable async preambles by default omits b805e944773 [PredicateInfo] Add additional RenamedOp field to PB. omits fc39a9ca0ef [CodeGen] Matching promoted type for 16-bit integer bitcast [...] omits e59e39b7c40 [MC] Simplify the logic of applying fixup for fragments, NFCI omits a60c31fd622 Fix return status of AtomicExpandPass omits f36518637d7 [clangd] Fix error handling in config.yaml parsing. omits e2b93185b84 [PowerPC] Only make copies of registers on stack in variadi [...] omits e38727a0bbb [StackSafety,NFC] Update documentation omits c96877ff622 [X86] Remove unnecessary union from getHostCPUFeatures. NFC omits f9888462cc7 Increase DIAG_SIZE_AST as we have hit it. omits e3e47e80355 [OpenMP] Make complex soft-float functions on the GPU weak [...] omits 305b500eaf8 [libc++] Fix test failures in C++14 mode omits 67091509446 [ORC] Modify LazyCallThroughManager to support asynchronous [...] omits 683a1bb253e [DWARFYAML][unittest] Refactor parseDWARFYAML(). omits 371c94fca03 Fix a typo in an error message. omits abd6574b454 Add missing CMake bool canonicalizations. omits 4254ed5c325 [Legalizer] Fix wrong operand in split vector helper omits 24aa4efffd8 [mlir] Print 0 element DenseElementsAttr as dense<> to fix [...] omits 00068c452a5 Improve diagnostics for constant evaluation that fails beca [...] omits cffc6036173 [flang] Fix negative unit number hashing omits 15149e40648 Fix debugserver reporting of deployment target omits f06d2420b73 [lit] Add --show-xxx command line options omits 23084878e96 [openmp] Use switch in isAllowedClauseForDirective instead [...] omits 5a98581d196 [NFC] Fix some docs warnings omits 158feabde4c [Sanitizer]: Require !android for protoent test omits 18bd821f022 DAG: Remove redundant finalizeLowering call omits 3101fc692d2 [gn build] Port d999cbc9883 omits d999cbc9883 [OpenMP] Initial support for std::complex in target regions omits 9726dc4d072 Updated the list of supported platforms in LLDB to include [...] omits 2ec5fc0c61f DAG: Remove redundant handling of reg fixups omits ac0af12ed2f [InstSimplify] Add test cases for opportunities to fold sel [...] omits 3728133d3f1 Unify the ExecutionContextScope computation in Materializer. omits 1bfdf7c7e31 [mlir] [VectorOps] Expose lowering pass options programmatically omits 339f1b49037 sanitizers: Add interceptors for getproto{ent,byname,bynumber}_r omits 903bda14c33 PR46640: Permit the first parameter of a destroying 'operat [...] omits 74a148ad39a GlobalISel: Verify G_BITCAST changes the type omits 7a5d79de951 [libc++] Make sure the ENABLE_FILESYSTEM variable is always bound omits 930eaadacfd [opt] Remove obsolete --quiet option omits 6e089e98a9d [libclang] Fix crash when visiting a captured VLA omits 27d52cd86a2 Revert "[lldb/API] Overwrite variables with SBLaunchInfo::S [...] omits 4544c2d95ad Recover more gracefully from stack exhaustion during templa [...] omits 9b1e95329af [InstSimplify] Remove select ?, undef, X -> X and select ?, [...] omits 0b39d2d7527 Revert "[NFC] Separate Peeling Properties into its own struct" omits a48cf72238e [InstSimplify] Handle not inserted instruction gracefully ( [...] omits 898065a7b87 Reword description of ISD::BUILD_VECTOR omits d2eb4093797 [Solaris] Fix Solaris build bots omits 05ce9aaa69f Tighten description of ISD::BUILD_VECTOR omits ff7900d5def [LLVM] Accept `noundef` attribute in function definitions/calls omits 89f1ad88b3f [LangRef] Introduce `noundef` attribute for fully defined f [...] omits 512c9038983 [libc++] Install PSTL when installing libc++ with parallel [...] omits 0369dc98f95 [NFC] Separate Peeling Properties into its own struct omits 6965af43e6b Revert "[NFC] Separate Peeling Properties into its own struct" omits fead250b439 [NFC] Separate Peeling Properties into its own struct omits ef14e52be4e [pstl] Do not install the __config_site.in file omits 1265eb2d5f7 [DAGCombiner] clean up in mergeConsecutiveStores(); NFC omits 12c2271e534 [DAGCombiner] fix code comment and improve readability; NFC omits f86d96a9644 [ELF] Enforce double-dash form for --warn-backrefs-exclude omits 26b0a23084f [pstl] Fix a few errors when running PSTL tests through the [...] omits 47788b97a9e SILoadStoreOptimizer: add support for GFX10 image instructions omits a8816ebee01 [AMDGPU] Fix and simplify AMDGPULegalizerInfo::legalizeUDIV [...] omits ecac951be92 [AMDGPU] Fix and simplify AMDGPUTargetLowering::LowerUDIVREM omits f4bd01c1918 [AMDGPU] Fix and simplify AMDGPUCodeGenPrepare::expandDivRem32 omits c444b1b904b [SVE] Remove calls to VectorType::getNumElements from Scalar omits 2be4014fe60 [libc++] Reimplement platform detection features without ru [...] omits e81c05777d6 [test] Add REQUIRES: x86-registered-target to tools/obj2yam [...] omits 4137ab62cff [Support] Define llvm::parallel::strategy for -DLLVM_ENABLE [...] omits 6ab3208d779 Remove the unnecessary `is_nothrow_swappable` condition in `swap`. omits 82206e7fb49 [X86] Enabled a bunch of 64-bit Interlocked* functions intr [...] omits 01d5cc5386a hwasan: Don't pass the tagged-globals target-feature to non [...] omits 169ec2d6b00 [ELF] Rename canRelax to toExecRelax. NFC omits e89c075f325 [test] Run llvm/test/**/*.yaml & don't run llvm/test/**/*.c [...] omits 4ce56b81222 [ELF] Add -z dead-reloc-in-nonalloc=<section_glob>=<value> omits 9520b6c8ab6 [flang] Fix a crash when cosubscript list is empty omits 1eaad01046c [CUDA][HIP] Let lambda be host device by default omits 63b0f8c788d [RecordLayout] Fix ItaniumRecordLayoutBuilder so that is gr [...] omits f69acb2af85 [libc++][NFC] Remove outdated TODO item omits 683a7f7025b [DAGCombiner] fix function-name formatting; NFC omits 39329d5724d [DAGCombiner] add enum for store source value; NFC omits 800fb684206 [X86][SSE] Pull out PACK(SHUFFLE(),SHUFFLE()) folds into it [...] omits 08a2c9ce5c8 [X86] Fix copy+paste typo in combineVectorPack assert messa [...] omits 0b2536d0bdb [NewPM] Add PredicateInfoPrinterPass to PassRegistry.def omits e32469a1403 [SampleFDO] Enable sample-profile-top-down-load and sample- [...] omits cca8578efab [SystemZ] Allow specifying integer registers as part of the [...] omits 3fa989d4fd6 DomTree: remove explicit use of DomTreeNodeBase::iterator omits bf9a940c3f1 Revert "Double check that passes correctly set their Modifi [...] omits 0fc17e9edc8 [matrix] Add some more Verifier negative tests. NFC. omits a42a58c9cee [libc++] Mark some tests as unsupported on GCC 5 omits 3f17332aa71 [NewPM][opt] Translate "-O#" to NPM's "default<O#>" omits 1ba6fb92939 [clang] Fix a crash when passing a C structure of incompati [...] omits 9d8b4defd3c [libc] Fix typographical error in math_utils.h. omits 481709e831b [NewPM][opt] Share -disable-loop-unrolling between pass managers omits a0749842509 [MIR] Speedup parsing of function with large number of basi [...] omits 470bf7b5a29 [Preallocated] Add @llvm.call.preallocated.teardown omits c54a013e5a8 partial revert on RTBuilder.h to avoid warnings. omits 7fd29699d60 [lldb] Modernize/clean up ValueObject::GetChildMemberWithName omits bb35f0fd89f [SelectionDAG] Fix incorrect offset when expanding CONCAT_VECTORS. omits 7a7d50e1f0d [clang][NFC] Also test for serialization in test/AST/ast-du [...] omits 37afd99c768 Double check that passes correctly set their Modified status omits a15d798594a [clangd] Improve serialization error messages. NFC omits 6aab27ba851 [OpenMPIRBuilder][Fix] Move llvm::omp::types to OpenMPIRBuilder. omits 64030099c37 SLP: honor requested max vector size merging PHIs omits 69c22edb7d3 [clangd] Enable reading config from files behind a flag omits 24b62f28c5d [flang] Upstreaming intrinsic call lowering. omits 15fa287b64d [flang] Support for image selectors omits 26a22478cdf [CodeGen] Don't combine extract + concat vectors with non-l [...] omits ea8bba7e8d0 Fix crash on overloaded postfix unary operators due to inva [...] omits 64363a9d930 [NVPTX]Add a test for debug info for packed bitfields, NFC. omits 1ea289681ac [mlir] Add ViewLikeOpInterface to std.memref_cast. omits 2ebf4b6e4c3 [flang] Fix setting mxcsr on MSVC omits 91149002872 [x86] improve codegen for non-splat bit-masked vector compa [...] omits 9c31da85385 [lldb/Core] Update comment to make it more explicit (NFC) omits bbea4d5e6b8 clang: Don't show a trailing space with --version when not [...] omits 88c82474d2e [lldb/Utility] Simplify Scalar float accessors omits 96a5cfff208 [AST][RecoveryExpr] Fix the value category for recovery expr. omits 695b33a5691 [lldb/API] Overwrite variables with SBLaunchInfo::SetEnviro [...] omits b19913188d0 [cmake] Use CMAKE_GENERATOR to determine if Ninja is used omits 9dc250db9db [X86][AVX] SimplifyDemandedVectorEltsForTargetShuffle - ens [...] omits 1be92dd2072 Add missing REQUIRES: x86-registered-target omits ebee165184a [lldb][NFC] Fix indentation in expect_expr omits 419c92a7492 [GlobalISel][InlineAsm] Fix matching input constraints to m [...] omits 75f9aa6ce07 [X86][AVX] Add SimplifyDemandedVectorEltsForTargetShuffle t [...] omits a50c7ebfd0f [Support] Fix signed/unsigned comparison warning omits a80afc03285 [UpdateTestChecks] Add UTC_ARGS support for update_{llc,cc} [...] omits aae413462fa [UpdateTestChecks] Move more update_test_checks.py logic to [...] omits fb75451775f [SVE] Custom ISel for fixed length extract/insert_subvector. omits e9f943429c8 [lldb] Skip TestIOHandlerResizeNoEditline on Windows omits 7a4e39b326d [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldSExtract [...] omits b9d977b0ca6 [DWARF] Add cuttoff guarding quadratic validThroughout behaviour omits a39c7ab9c35 [NFCI][llvm-reduce] Cleanup Delta passes to use Oracle abstraction omits 997a3c29f46 Fix MSVC "not all control paths return a value" warnings. NFC. omits c00a27752e4 [X86][AVX] Remove redundant EXTRACT_VECTOR_ELT(VBROADCAST(S [...] omits bee8cdcabd2 [DebugInfo/DWARF] - Test invalid CFI opcodes properly and r [...] omits 1f84ace3c72 [llvm-readobj] - Refine error reporting in MipsGOTParser<EL [...] omits 9e66e9c30a1 [CodeGen] Fix wrong use of getVectorNumElements() in DAGTyp [...] omits 5b14f5051f1 [CodeGen] Fix wrong use of getVectorNumElements in PromoteI [...] omits cfcf8e17ef5 [analyzer] Silence gcc -Wparentheses warning [NFC] omits 15aeb805dc4 [CodeGen] Fix warnings in sve-ld1-addressing-mode-reg-imm.ll omits 00580349c39 [MLIR][SPIRVToLLVM] Miscellaneous ops conversion: select, f [...] omits 7e6793aa33d [WebAssembly] Generate unreachable after __stack_chk_fail omits 80970ac8757 [DSE,MSSA] Eliminate stores by terminators (free,lifetime.end). omits d8dfd6dcc14 [gn build] Port 20e271a98de omits 20e271a98de [analyzer] Warning for default constructed unique_ptr dereference omits edc7da24057 Upgrade TypePromotionTransaction to be able to report chang [...] omits f54d0e36be6 Rename `xla_lhlo.terminator` into `return` in SCF parallel [...] omits e885f336fd7 Revert "[X86] Add back the assert in getImpliedFeatures tha [...] omits 0a41493b982 [openmp][NFC] Remove duplicate clause defaultmap for target [...] omits fe13ee875b1 [gn build] Port baca8f977ed omits 1f780c997c3 [LLDB] Disable flaky lldb-vscode tests on arm omits 51b0da731af Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T b [...] omits 1e9d0811c9b [RISCV] optimize addition with a pair of (addi imm) omits cb82de29601 [RISCV] Optimize multiplication by constant omits 34c48520150 [mlir][spirv] Add MatrixTimesMatrix operation omits 065fc1eafe7 PR45521: Preserve the value kind when performing a standard [...] omits 74145d58412 [MLIR] Combine the 2 overloads of FuncOp::build() into one. omits d92bf71a07c Revert "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bit [...] omits f1d290d8129 [X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86 [...] omits fd0964ae834 [WebAssembly] fix gcc 10 warning omits baca8f977ed [compiler-rt][Hexagon] Remove fma/fmin/max code omits 04027052a72 [Sema] Teach -Wcast-align to compute alignment of CXXThisExpr omits ec04ce46235 Create the MLIR Reduce framework omits 8f0f9eaddf9 [flang] Fix CHARACTER length folding problem omits 22596e7b2f3 [Statepoint] Use early return to reduce nesting and clarify [...] omits 9955876d74a [Statepoint] Reduce intendation and change a variable name [NFC] omits 64788d7d537 [clang] Include missing LangOpts in `getModuleHash`. omits 0fa0cf8638b [OpenMP][Tests] Update compatibility with GCC (NFC) omits 91f70675cc6 [X86] Add back the assert in getImpliedFeatures that I remo [...] omits 04b85e2bcbf Revert "[SLP] Make sure instructions are ordered when compu [...] omits bdc3134e237 [RuntimeDyld][test] Fix ExecutionEngine/RuntimeDyld/X86/ELF [...] omits 4dba3f4e030 [dotest] Log a warning when --server and --out-of-tree-debu [...] omits 5832473dcf4 Do not set LLDB_DEBUGSERVER_PATH if --out-of-tree-debugserv [...] omits 8c5825befb7 [llvm-readobj][test] Fix ELF/verneed-flags.yaml omits c17120a3a4c [SVE] Remove calls to VectorType::getNumElements from AsmPa [...] omits 0d7401cf9d5 [lldb/api] Add checks for StackFrame::GetRegisterContext ca [...] omits b6a20a49708 [libc] Add memchr implementation. omits bc8e262afe8 [ms] [llvm-ml] Add initial MASM STRUCT/UNION support omits 24ed3a9403f [mlir][Vector] Add ExtractOp folding omits 021d56abb9e [SVE] Make Constant::getSplatValue work for scalable vector splats omits 23157f3bdb4 GlobalISel: Handle EVT argument lowering correctly omits 42bb481442c AMDGPU/GlobalISel: Fix skipping unused kernel arguments omits b172cd78124 [Statepoint] Factor out logic for non-stack non-vreg loweri [...] omits 9d9e499840a [x86][seses] Add clang flag; Use lvi-cfi with seses omits 2bf6c50c7fe Minor fixups to LLDB AArch64 register infos macros for SVE [...] omits 2279380eab0 [Inliner] Don't skip inlining alwaysinline in optnone functions omits 6404fb428a2 [mlir] [VectorOps] [integration-test] Add i64 typed outer product omits 4b9b64d561e [flang] Added missing runtime I/O definitions omits c6a23df691f [flang] Make 'num_images()' intrinsic omits 8691544a276 [SCCP] Use range metadata for loads and calls omits 446e3df2548 [llvm] [docs] Do not require recommonmark for manpage build omits 7c038726453 LIS: fix handleMove to properly extend main range omits a707da4728d Clang crashed while checking for deletion of copy and move ctors omits 7177e63fb55 [lldb/Core] Fix crash in ValueObject::CreateChildAtIndex omits 9dfea035179 [SCCP] Handle assume predicates omits 931ec74f7a2 [X86][AVX] Don't fold PEXTR(VBROADCAST_LOAD(X)) -> LOAD(X). omits dfabffb195e [x86][lvi][seses] Use SESES at O0 for LVI mitigation omits 80a1b95b8e7 [SystemZ ABI] Allow class types in GetSingleElementType omits aef04d3306b Speculatively fix the sphinx build. omits 907f15c5914 [gn build] Port dfa0db79d0e omits 0d7286a6523 [WebAssembly] Avoid scalarizing vector shifts in more cases omits 83158cf95dd [BasicAA] Remove -basicaa alias omits 1a2ed71a8a8 [mlir] Support unranked types in func signature conversion [...] omits 1143f09678f [NewPM][LoopFusion] Rename loop-fuse -> loop-fusion omits a084b94f119 [mlir] Convert function signatures before converting globals omits 6cff71e92e6 [X86][AVX] Add test case showing incorrect extraction from [...] omits 3030e6b94b2 [X86][AVX] Add AVX2 tests to extractelement-load.ll omits dfa0db79d0e Warn pointer captured in async block omits 79b30af0ec5 Expand the LLVM Developer Policy to include new sections on [...] omits 2f71cf6d77c [SemaObjC] Fix a -Wobjc-signed-char-bool false-positive wit [...] omits 7437a949652 [SemaObjC] Add a warning for @selector expressions that pot [...] omits 62ba48b45f6 [PowerPC] Implement Vector Replace Builtins in LLVM omits 6cf0dac1ca3 orrectly generate invert xor value for Binary Atomics of in [...] omits 8a8d6e2b727 Revert "Temporarily disable the following failing tests on [...] omits 888951aaca5 Disable interception of sigaltstack on i386 macOS. omits 5e9b16b67f5 [lldb] Fix unaligned load in DataExtractor omits 7fc279ca3d4 [GlobalOpt] Don't remove inalloca from musttail-called functions omits 642eed37134 [x86] fix miscompile in buildvector v16i8 lowering omits 9ee90a49056 [NativeSession] Add column numbers to NativeLineNumber. omits 09b81a72ac6 [ELF] Ignore --no-relax for RISC-V omits c64bb3f7367 [HIP] Use default triple in llvm-mc for system ld omits 1c956a3eb93 [x86] add test for buildvector lowering miscompile (PR46586); NFC omits e10e034f4bb Revert "Create the framework and testing environment for ML [...] omits 7fa7b81bcbd Combine multiple defs of arm64 register sets omits 1a2f4824cb2 [Clang] Handle AIX Include management in the driver omits b0d3ea171bd [ASTMatchers] Added hasDirectBase Matcher omits 52495b98eec [lldb/Utility] Fix float->integral conversions in Scalar AP [...] omits 082e3952300 [CodeMoverUtils] Make specific analysis dependent checks optional omits abdd367b200 [Bitfields][NFC] Make sure bitfields are contiguous omits 216a54a04b9 [flang] Add lowering of I/O statements. omits 85f5d1261c9 [ASTImporter] Corrected import of repeated friend declarations. omits c5348aecd77 [OpenMP] Use primary context in CUDA plugin omits c9fb7f81715 [DEBUGINFO]Add dwarf versions to the test, NFC. omits 72ae70032ca [lldb/test] Fix lldbutil.run_to_***_breakpoint for shared l [...] omits 16266e63963 [Scalarizer] When gathering scattered scalar, don't replace [...] omits ea85ff82c82 [X86] Fix a bug that when lowering byval argument omits ed39becd274 [OpenMP][NFC] Remove hard-coded line numbers from more tests omits e7abed3d48e [llvm-readobj] - Refactor the MipsGOTParser<ELFT> to stop u [...] omits 41bbb875e4d [NFC] Use hasAnyName matcher in place of anyOf(hasName()...) omits f7522a5823d [llvm-readobj] - Fix indentation in broken-dynamic-reloc.te [...] omits 4a3c3d741a1 [llvm-readobj] - Don't abort when dumping dynamic relocatio [...] omits 9b55bc4d119 [clangd] Store index in '.cache/clangd/index' instead of '. [...] omits cca4ac523e1 [mlir][VectorOps] Lower vector.outerproduct of int vectors omits b80508703fd [mlir][spirv] Introduce OwningSPIRVModuleRef for ownership omits 7bf299c8d8d [LV] Vectorize without versioning-for-unit-stride under -Os/-Oz omits de0175d04bc [lldb] Make TestIOHandlerResizeNoEditline pass with Python 2 omits a256193afa4 [llvm-readobj] - Add prepending # to mips-got.test and mips [...] omits 3b1e3d22735 [clang-tidy] Fix an unused-raii check crash on objective-c++. omits 0d656cb25dc [llvm-readobj] - Refine the error reporting in LLVMStyle<EL [...] omits 8f0f7dbcea3 [llvm-readobj] - Split the printHashSymbols. NFCI. omits cdf2eef613f [SVE][CodeGen] Legalisation of unpredicated store instructions omits 2953ac0975b [llvm-readobj] - Refactor ELFDumper<ELFT>::getStaticSymbolName. omits 2d9bd448c9f [llvm-readobj] - Allow dumping partially corrupted SHT_LLVM [...] omits 5e8084beba2 [SVE][CodeGen] Legalisation of unpredicated load instructions omits 8c2a6139760 Hand Allocator and IdentifierTable into FormatTokenLexer. omits 74c723757e6 [NFC] Adding the align attribute on Atomic{CmpXchg|RMW}Inst omits 2cdf108d329 [lldb/DWARF] Add a utility function for (forceful) completi [...] omits d5cbf7ba325 [llvm-readobj] - Fix a crash scenario in GNUStyle<ELFT>::pr [...] omits cd503166fb7 [flang][OpenMP] Enhance parser support for flush construct [...] omits 9db53a18270 [mlir][NFC] Remove usernames and google bug numbers from TO [...] omits 9a1a7d888b5 [SVE] Add more warnings checks to clang and LLVM SVE tests omits 79d34a5a1bc [SVE][CodeGen] Fix bug when falling back to DAG ISel omits c061e56e880 [CodeGen] Fix warnings in sve-vector-splat.ll and sve-trunc.ll omits 44ea81acb69 [X86] Add 64bit and retpoline-external-thunk to list of fea [...] omits ef4cc70f3ed [X86] Remove assert for missing features from X86::getImpli [...] omits 3cbfe988bc5 [X86] Merge X86TargetInfo::setFeatureEnabled and X86TargetI [...] omits 560292fa990 [AMDGPU] Update isFMAFasterThanFMulAndFAdd assumptions omits 38d6640ba55 [libomptarget] Implement atomic inc and fence functions for [...] omits 0882c9d4fc4 [AMDGPU] Change Clang AMDGCN atomic inc/dec builtins to tak [...] omits 16f3d698f2a [X86] Move the feature dependency handling in X86TargetInfo [...] omits 094e99d264c [Test] Add one more missing optimization opportunity test omits 7fb3a849c13 [X86] Remove duplicate SSE4A feature bit from X86TargetPars [...] omits 72df59d5909 [mlir] resolve types from attributes in assemblyFormat omits 3b5db7fc69b [llvm-install-name-tool] Merge install-name options omits 1b1539712e1 [PowerPC] Do not RAUW combined nodes in VECTOR_SHUFFLE lega [...] omits fc67b25426c [gn build] Port 939d8309dbd omits 65482e8a703 [openmp] Move isAllowedClauseForDirective to tablegen + add [...] omits 939d8309dbd [X86-64] Support Intel AMX Intrinsic omits 28a45d54a7f Create the framework and testing environment for MLIR Reduc [...] omits 0c6b6e28e70 [PowerPC] Implement Vector Splat Immediate Builtins in Clang omits c13e3e2c2e0 [PowerPC][Power10] Exploit the xxsplti32dx instruction when [...] omits ab25ed26c67 [libc] Add documentation for clang-tidy checks. omits 7a99aab8692 [ModuloSchedule] Devirtualize PeelingModuloScheduleExpander [...] omits 10c82eecbcb Revert "[LV] Enable the LoopVectorizer to create pointer in [...] omits 7a3258912c4 [gn build] Port 05f2b5ccfc5 omits bfa8bda0460 [gn build] Port omits 003ea142205 fix typos to cycle bots omits 129387497e5 Correct 3 spelling errors in headers and doc strings. omits 3c7e8d6d0eb Fix sdk version test to use 99.99.99 as a max dummy version [...] omits ea71ba11ab1 [DAGCombiner] reassociate reciprocal sqrt expression to eli [...] omits 4029f8ede42 Temporarily Revert "[llvm-install-name-tool] Merge install- [...] omits 1e495e10e6c [NFC] change getLimitedCodeGenPipelineReason to static function omits fc4f5d65848 [NFCI][llvm-reduce] ReduceOperandBundles: actually put Modu [...] omits 84213642826 Modifications to the algorithm sort benchmark omits 95a28df5c45 [OpenMP] Add GOMP 5.0 loop entry points omits 05f2b5ccfc5 [llvm-reduce] Reducing call operand bundles omits 69dca6efc60 [NFCI][IR] Introduce CallBase::Create() wrapper omits c143900a085 [llvm-install-name-tool] Merge install-name options omits db05f2e34a5 [Scalarizer] Centralize instruction DCE omits c359c5d5344 [X86] Centalize the 'sse4' hack to a single place in X86Tar [...] omits 6d9626d2da3 [OpenMP][Tests] Fix/Mark compatibilty for GCC omits f47b8851318 [clang] Enable errors for undefined TARGET_OS_ macros in Da [...] omits 7c63804383f Fix [-Werror,-Wsign-compare] in dominator unit test. omits 02946de3802 [Support][NFC] Fix Wdocumentation warning in ADT/Bitfields.h omits f7a7efbf88b [AMDGPU] Tweak getTypeLegalizationCost() omits f63e3ea558b [clang] Rework how and when APValues are dumped omits f25d020c2ec AMDGPU/GlobalISel: Add types to special inputs omits 1d8cb099231 Add option LLVM_NM to allow specifying the location of the [...] omits 60c07fd016a Use CMAKE_OSX_SYSROOT instead of the environment variable SYSROOT omits 1b183918184 [flang] Add missing include for std::min omits f987ba3cf9a DomTree: add private create{Child,Node} helpers omits dfcc68c5282 DomTree: Remove getRoots() accessor omits 723a44c9b5d DomTree: Remove the releaseMemory() method omits 76c5cb05a3a DomTree: Remove getChildren() accessor omits 16d83c395a1 [WebAssembly] Added 64-bit memory.grow/size/copy/fill omits aa6ef6fea0f [libc] Add documentation for integration tests. omits 4d135b0446d [WebAssembly] 64-bit memory limits omits fa1fecc73d4 [VE] Support symbol with offset in assembly omits 71a6a41f1c5 [Sanitizer] Fix demangling for Swift symbol names omits dc6b3f03a87 [ELF] Drop an unneeded reference to `symtab` from SymbolTab [...] omits 916e2ca9978 Revert "[FPEnv][Clang][Driver] Disable constrained floating [...] omits af8389e1315 [VE] Change to use isa omits 2b355113504 [FPEnv][Clang][Driver] Failing tests are now expected failu [...] omits c19c153e741 AMDGPU: Don't ignore carry out user when expanding add_co_pseudo omits f9e24a563c3 [flang] Bug fix for ambiguous references to data and functions omits bfdafa32a0f [FPEnv][Clang][Driver] Failing tests are now expected failures. omits 054704082b4 [SemaCXX] Fix false positive of -Wuninitialized-const-refer [...] omits a39e9cf6bec [flang] Basic tests of external I/O runtime (part 9/9) omits 39d2ae0afb2 [FPEnv][Clang][Driver] Disable constrained floating point o [...] omits 2a19672af5d [mlir] Change ODS to have include and exclude regex omits 2402f9385e8 [AIX] Add system-aix to lit config file omits c1a5f73a4ae [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS omits 61c2a0bb823 [RISCV] Fold ADDIs into load/stores with nonzero offsets omits 52af9c59e3b [MLIR] Add a NoRegionArguments trait omits cf0b3affed4 [clang][utils] make-ast-dump-check.sh: strip line and colum [...] omits 7308e143262 [clang] Fix modules build after D82585 omits 6d3ae365bdf [XCOFF][AIX] Give symbol an internal name when desired symb [...] omits e80b81d1cbf [Support] Fix formatted_raw_ostream for UTF-8 omits 254b016c656 [clangd] More complete fix for hover crashes on invalid record. omits a2619a60e46 Reland "[ScalarEvolution] createSCEV(): recognize `udiv`/`u [...] omits 5814255e1a7 [lldb] Always round down in NSDate's formatter to match NSD [...] omits 146dad0077b [ARM] MVE FP16 cost adjustments omits cd9a241f165 [clang] Fix the incorrect dependence bits for DependentExtIntType. omits d3e3f36ff11 Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`u [...] omits cff57391575 [LV] Pass dbgs() to verifyFunction call. omits 4c4bda1630a [OpenMP] Temporarily disable failing runtime tests for OpenMP 5.0 omits dbfcf6eb721 [x86] add tests for vector select with non-splat bit-test c [...] omits 01966003674 [clang-tidy] Fix incorrect default option in fc3c693b61 omits fc3c693b617 [clang-tidy] Added alias llvm-else-after-return. omits cfd6b4b811a [analyzer] Don't allow hidden checkers to emit diagnostics omits afdb2ef2ed9 [ARM] Adjust default fp extend and trunc costs omits 521ebc16815 GlobalISel: Move finalizeLowering call later omits a5b9ad7e9ac AMDGPU/GlobalISel: Don't emit code for unused kernel arguments omits 581f1823cdb AMDGPU/GlobalISel: Fix hardcoded register number checks in test omits 7b76a5c8a2a AMDGPU: Fix fixed ABI SGPR arguments omits bcff3deaa12 AMDGPU/GlobalISel: Add some missing return tests omits d6c72bdca2f [X86][XOP] Add XOP target vselect-pcmp tests omits c37400f6e78 Regenerate subreg liverange tests. NFC. omits f6bd1bd8558 Regenerate neon copy tests. NFC. omits b2956076976 [analyzer][NFC] Don't allow dependency checkers to emit dia [...] omits bd87c6bce1c [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF omits 05c65dc0fee [mlir][Vector] Add a VectorUnrollInterface and expose Unrol [...] omits 0607c8df7fa [PowerPC] Legalize SREM/UREM directly on P9. omits 5689b38c6a4 Removed a RecursiveASTVisitor feature to visit operator kin [...] omits 8e750b1f0a2 Make RecursiveASTVisitor call WalkUpFrom for operators when [...] omits c19c6b1722e Make RecursiveASTVisitor call WalkUpFrom for unary and bina [...] omits 7349479f224 RecursiveASTVisitor: don't call WalkUp unnecessarily in pos [...] omits babbeafa006 [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount omits e7a4a24dc50 [TargetLowering] Improve expansion of ROTL/ROTR omits 690ff37a286 [analyzer] Force dependency checkers to be hidden omits d7ea6ce809a [Support] fix user_cache_directory on mac omits bfd84b1c034 [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl() omits 0663844b064 [SystemZ/ZOS] Define Endian constants for z/OS. omits 5d7afe2d2e3 [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call [...] omits 60b8b2beeab [ARM] Add extra extend and trunc costs for cast instructions omits cd209f1a379 [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc omits 51f9310ff2e [Scalarizer] ExtractElement handling w/ variable insert ind [...] omits 6e504745813 [Scalarizer] InsertElement handling w/ variable insert inde [...] omits 28b7816b782 [Scalarizer] ExtractElement handling w/ constant extract index omits f62c8dbc99e [Scalarizer] InsertElement handling w/ constant insert index omits cd7f8051ac7 [InstCombine] Lower infinite combine loop detection thresholds omits 3341d470fc4 Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on [...] omits 55227f85d09 [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost omits bd50cf905fa Fix indentation in FixedPoint.h. NFC. omits 4c0a965c092 Fix off by one error in Bitfields omits 04288e93be7 Fix 46594 - Alignment assertion failure in instcombine omits 5daa39aa4c3 [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString omits df3bda047d5 [VE] Correct stack alignment omits b65d4b23f6d [lldb/DWARF] Look for complete array element definitions in [...] omits 8849831d55a [Coroutines] Warning if return type of coroutine_handle::ad [...] omits a378c044950 [Fuchsia] Set projects and runtimes in the cache file omits 8289f2891e8 [OpenMP][Tests] Flag compatibility of OpenMP runtime tests [...] omits 30205865d96 [OpenMP][OMPT] Fix ifdefs for OMPT code omits 6ba4380ed62 [libomptarget][test] Fix text relocations by adding -fPIC omits 516ff1d4bae [SCCP] Add test for range metadata (NFC) omits b0b5162fc23 [Driver] Pass -gno-column-info instead of -dwarf-column-info omits f706b01a006 Revert "Revert "[libcxx] Put clang::trivial_abi on std::uni [...] omits 74ca67c109c [ARM] Remove hasSideEffects from FP converts omits 011d73202c0 [X86][SSE] Add PACKSS/PACKUS style patterns tests omits edba2864a7a [clangd] Fix stack-use-after-scope omits 2247f7218a3 [llvm] Cast to (void) the unused variable. omits e8158bf0e77 [NFC] Clean up braces and anon namespace omits 779432690fb [lldb][NFC] Clarify that spaces can't be in breakpoint names omits fc1d95eb7b3 [lldb][NFC] Remove an unnecessary cast in SBCommandInterpreter omits 3fc97f9636b [OpenMP][Tests] NFC use type macro in printf omits aed6a1b137d Add tests for clang -fno-zero-initialized-in-bss and llc -n [...] omits 68e07da3e5d [clang][PowerPC] Enable -fstack-clash-protection option for ppc64 omits afd81a637df [llvm-objcopy] Fix crash when removing symbol table at same [...] omits 65330f394b2 [WebAssembly] Do not assume br_table range checks will be gt_u omits 7e2d27bc554 Fix two -Wrange-loop-analysis warnings that Xcode 12 beta i [...] omits 90a35bd074e [gn build] fix link of libclang_rt.asan_osx_dynamic.dylib i [...] omits 05c5ff5ab0b [gn build] make stage2_unix_toolchain set clang_base_path omits f804bd586ee [llvm-reduce] extractGVsFromModule(): don't crash when dele [...] omits fbbb6884e10 [llvm-reduce] extractArgumentsFromModule(): don't crash whe [...] omits 76123d338dc [DAGCombiner] visitSIGN_EXTEND_INREG should fold sext_vecto [...] omits 6c4a5e9257b [OpenMPOpt] ICV Tracking omits fbc06b22801 Revert "[MLIR] Parallelize affine.for op to 1-D affine.para [...] omits 7ea46aee367 Revert "[AssumeBundles] Use operand bundles to encode align [...] omits 5d5b9682527 [flang] Add fixes and missing stmts to I/O runtime API hand [...] omits 120c5f1057d [DAGCombiner] Don't fold zext_vector_inreg/sext_vector_inre [...] omits 21d8f66d20b [X86] Add test caes for pr46585. NFC omits 11a3f040c71 [Utils] Make -assume-builder/-assume-simplify actually work [...] omits 45b5c79a31d [flang] Extend & fix per-I/O-statement state (ext. I/O work [...] omits 85e144329cf [profile] Mark gcov test as unsupported on Darwin. omits e652c0f8f3e [X86] Teach lowerShuffleAsBlend to use bit blend for v16i8/ [...] omits b4eb415a996 [X86] Disable VPBLENDVB formation in combineLogicBlendIntoP [...] omits dc13ac02800 Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, [...] omits 7fed3cfadbd [clang] Fix two tests that are affected by llvm opt change omits 3b8ae1001f6 [InstCombine] fix miscompile from umul_with_overflow matching omits c3b8bd1eea5 [InstCombine] Always try to invert non-canonical predicate [...] omits ef70cc9d1ac [InstCombine] improve debug value names; NFC omits 14936e01e21 [InstCombine] add test for miscompile (PR46561); NFC omits 56a8a5c9fe2 [DAG] matchBinOpReduction - match subvector reduction patte [...] omits e56e96a2642 [libcxx testing] Remove ALLOW_RETRIES from another test omits 7bfe4102a99 [X86][SSE] Add add/fadd reduction shuffle+subvector tests omits 5f2843857fe [MLIR] Parallelize affine.for op to 1-D affine.parallel op omits 71f342d6c3d [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SH [...] omits 07d4d84676a [gn build] Port b6cbe6cb039 omits b6cbe6cb039 [analyzer][NFC] Move the data structures from CheckerRegist [...] omits 4f2e7f6fb1f [clangd] Try to fix windows buildbot. NFC omits 6d6d5db251e [MLIR][Linalg] Generate the right type of load/store when l [...] omits 7356b4243ad [SVE] Fix invalid assert in expand_DestructiveOp. omits 15a60fe09f4 [clangd] Config: compute config in TUScheduler and BackgroundIndex omits 3b671022e45 [InstSimplify] Simplify comparison between zext(x) and sext(x) omits 93ccb8eb52f [InstSimplify] Add additional zext/sext comparison tests (NFC) omits 2ac9c459109 [gn build] Port 8bd000a65fe omits 8bd000a65fe [clangd] Config: loading and caching config from disk. omits fed432523ed [X86] Directly emit VPTERNLOG from canonicalizeBitSelect wh [...] omits c352e0885a6 [PowerPC] Implement probing for prologue omits e75f2d5a8cd [X86] Add matching support for X86ISD::ANDNP to X86DAGToDAG [...] omits 0006354c3b8 [flang] Further implementation of external I/O unit operati [...] omits 8df30d988e9 [WebAssembly] Do not omit range checks for i64 switches omits 1c6e2eceeb1 [gcov][test] Add `UNSUPPORTED: host-byteorder-big-endian` t [...] omits fba8523fb55 [gcov][test] Reorganize some compiler-rt/test/profile tests omits aa5ec34e312 [LoopDeletion] Emit a remark when a dead loop is deleted omits e359ab1eca5 [PowerPC][NFC] Fix indentation omits 17a15c32aff [NFCI][LoopUnroll] s/%tmp/%i/ in one test to silence update [...] omits 341ab511491 [NFCI][InstCombine] shift.ll: s/%tmp/%i/ to silence update [...] omits 26543f1c0ce [x86] improve codegen for bit-masked vector compare and sel [...] omits 7fd8af1de05 [InstCombine] fold mul of sext bools to 'and' omits 5504d8b04a5 [InstCombine] add more tests for mul of bools; NFC omits 5cde3c9633f [libcxx] Put clang::trivial_abi on std::unique_ptr, std::sh [...] omits 50ba9f994c6 [clangd] Fix hover crash on invalid decls omits 0939e04e417 [PowerPC] Implement Vector Insert Builtins in LLVM/Clang omits 551092bc3df Revert AST Matchers default to AsIs mode omits 7926969afc6 [flang] Track known file size, add IsATerminal (ext. I/O wo [...] omits c7cabf9d608 [flang] Define new runtime error IOSTAT values (I/O runtime [...] omits 31971ca1c6f [InstCombine] Try to narrow expr if trunc cannot be removed. omits 71d88cebfb4 [libc++/libc++abi] Automatically detect whether exceptions [...] omits 35808ab8e18 [flang] Add FIRBuilder.cpp omits 572dde55eeb [XCOFF][AIX] Use 'L..' instead of '.L' for getPrivateGlobal [...] omits fc81f48fdee [llvm-ar][test] Unsupport error-opening-directory.test on FreeBSD omits 40fcc42498d [InstCombine] fold mul of zext bools to 'and' omits 5d60377864f [InstCombine] add tests for mul of bools; NFC omits 4dd784000eb [NFC][InstCombine] Add some more tests for select based on [...] omits cf1d9f9f49a [InstSimplify] Fold icmp with dominating assume omits 6fa1343bb3e [ELF] Resolve R_DTPREL in .debug_* referencing discarded sy [...] omits eb46137daa9 [SLP] Make sure instructions are ordered when computing spi [...] omits 9e03547cab6 [ARM][HWLoops] Create hardware loops for sibling loops omits 039145c72b8 [SLP] Precommit test for which spill cost is computed incorrectly. omits 7a1161767b1 [InstCombine] Precommit tests for PR43580. omits 484a36b97dd Enable basepointer for AIX. omits 63774642af1 [InstCombine] add one-use check to cast+select narrowing transform omits 0cd0ae1f29d [InstCombine] add tests to show missing one-use checks; NFC omits 3b4a0adec27 [DWARFYAML][test] Use --ignore-case to suppress errors. omits 98d576c78f8 [flang] Improve API for runtime allocator (I/O runtime work [...] omits ef875c228ae [clang][NFC] Removed unused parameters in InitializeSourceManager omits eb0e7acbd48 [InstCombine] canEvaluateTruncated - use KnownBits to check [...] omits 53422e8b4f6 [AMDGPU] Added support of new inline assembler constraints omits af80a4353e1 [ARM] Generate [SU]RHADD from (b - (~a)) >> 1 omits b3b952873f3 [lldb/DWARF] Look for complete member definitions in other modules omits 91c320e9d85 [mlir] Add check for ViewLikeOpInterface that creates addit [...] omits b954cb408f0 [ObjectYAML][ELF] Add support for emitting the .debug_gnu_p [...] omits 228ea815832 [lldb/Utility] Simplify more Scalar methods omits 6f779f35f57 [DWARFYAML][unittest] Use parseDWARFYAML() in unit test. NFC. omits 0f03b2bfda9 [mlir] Add redundant copy removal transform omits 18850981c82 [NFC][SimplifyCFG] Move X86 tests into subdir omits f671adf8232 [llvm-readobj] - Use cantFail() for all `Obj->sections()` c [...] omits 38909f31bd0 [IR] Short-circuit comparison with itself for Attributes omits c10295e1bdb [clang][NFC] Add a missing /dev/null in test/AST/ast-dump-l [...] omits 54eb42537e8 [clang][NFC] Also test for serialization in test/AST/ast-du [...] omits 473fbc90d1f [clang][NFC] Store a pointer to the ASTContext in ASTDumper [...] omits 1ab88de0ed9 Add tests for trunc(shl/lshr/ashr(*ext(x),zext(and(y,c)))) [...] omits b18405fbc02 Add vector trunc(or(shl(zext(x),c1),zext(x))) tests omits f42f599d372 [LLD][ELF][Windows] Allow LLD to overwrite existing output [...] omits bb69ca822aa [AMDGPU] Don't combine DPP if DPP register is used more tha [...] omits 8bf99f1e6f0 [ARM] Add Cortex-A77 Support for Clang and LLVM omits 19eaff650c9 Revert RecursiveASTVisitor fixes. omits 8bf4c40af81 Make RecursiveASTVisitor call WalkUpFrom for operators when [...] omits 7b0be962d68 Make RecursiveASTVisitor call WalkUpFrom for unary and bina [...] omits 94454442c3c RecursiveASTVisitor: don't call WalkUp unnecessarily in pos [...] omits 79889691430 Added tests for RecursiveASTVisitor for AST nodes that are [...] omits 8aff6891646 [libcxx testing] Remove ALLOW_RETRIES from another test omits 9e09a54c692 [DebugInfo] Use Cursor to detect errors in debug line prolo [...] omits 80d4f334790 Regenerate apint-cast tests and replace %tmp variable names [...] omits b3a2882dbc4 Add nonuniform vector trunc(or(shl(zext(x),c1),srl(zext(x), [...] omits 029046dc32d Regenerate mul-trunc tests, add vector variants and replace [...] omits 3faec833760 [lldb] Fix missing characters when autocompleting LLDB comm [...] omits b6f08b7cfd0 [DWARFYAML][debug_gnu_*] Add the missing context `IsGNUStyl [...] omits f181c66c030 Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] omits 5c46fefdba3 [clangd] Improve hover on arguments to function call omits 3da42f48101 [InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding sup [...] omits 76673c65e70 Regenerate PR19420 tests omits 769af95e657 [llvm-readelf] - Do not report a misleading warning when th [...] omits 64156347baa [llvm-readelf] - Do not error out when dumping symbols. omits 063258eb6e3 [Alignment][NFC] Use 5 bits to store Instructions Alignment omits eb305631bec [flang][NFC] Move and rework pgmath description used in folding omits 87e2751cf07 [Alignment][NFC] Use proper getter to retrieve alignment fr [...] omits 47cb8a0f0bc [OpenMP][OMPT]Add event callbacks for taskwait with depend omits 01c4574a129 [Attributor] Create getName() method for abstract attribute omits c8ef3d5a2f1 Fix stack-clash probing for large static alloca omits 3587c9c4275 [NFC] Use ADT/Bitfields in Instructions omits b94e9b7f053 [X86] Remove MODRM_SPLITREGM from the disassembler tables. omits 283c8f7f5ad [clang] Check ValueDependent instead of InstantiationDepend [...] omits 0724153bbeb [CostModel] Fix cast crash omits 03828e38c3c [PowerPC] Implement probing for dynamic stack allocation omits 52855ed099f [X86] Add back support for matching VPTERNLOG from back to [...] omits 42ca2070d7d [AMDGPU] Insert PS early exit at end of control flow omits d8921a80052 [PowerPC][NFC] Prevent unused error when assertion is disabled. omits 53eb7fda51f [lld-macho] Support binding dysyms to any section omits 7ec6927bade Revert "[AMDGPU] Insert PS early exit at end of control flow" omits 40e9e0826be [PowerPC][NFC] Refactor lowerDynamicAlloc omits 2bfcacf0ad3 [AMDGPU] Insert PS early exit at end of control flow omits a3daa3f75a0 [AMDGPU] Unify early PS termination blocks omits 4e958c1748a [flang] External I/O runtime work, repackaged (part 2) omits e98030a55f9 [NFC][Scalarizer] Also scalarize loads in newly-added tests omits 739c7a0a04d [NFC][Scalarizer] Add some insertelement/extractelement tests omits 39f4b1c86ed [gn build] get everything to build when llvm_targets_to_bui [...] omits acf6c94a388 [X86] Teach lower512BitShuffle to try bitmask and bitblend [...] omits 37f98f6f4c8 [flang] External I/O runtime work, repackaged (part 1) omits ca464639a1c [PowerPC] Implement Vector Blend Builtins in LLVM/Clang omits 0fd383e6566 Fix typo and check commit access. omits 4585e3509c2 [x86] remove redundant tests with no check lines; NFC omits bc110de78a4 [SelectionDAG] don't split branch on logic-of-vector-compares omits 6076fc698df [PowerPC]Add Vector Insert Instruction Definitions and MC Test omits 912cd8a37f4 [X86] Add vpternlog to the broadcast unfolding table. omits e87a95b5c24 [X86] Add test case for unfolding broadcast load from vpternlog. omits 47481cbffbe [test] Deflake test/profile/ContinuousSyncMode/online-merging.c omits 359345d6090 [InstSimplify] Add test for sext/zext comparisons (NFC) omits ee01c7a7406 [mlir] [VectorOps] Add choice between dot and axpy lowering [...] omits b93e6650c8a [x86] add tests for vector select with bit-test condition; NFC omits 204a21317a3 [X86] Modify the conditions for when we stop making v16i8/v [...] omits cdf84c7b6b7 [X86] Add test cases for v32i8 rotate with min-legal-vector [...] omits 08679af900c Revert "[MLIR][SPIRV] Support two memory access attributes [...] omits 286073484f7 [PowerPC]Implement Vector Permute Extended Builtin omits 425fb21e03b ld64.lld: Make janky support for tbd files actually work sometimes omits 7cccd49a553 [flang] Clean up binary dependences of runtime libraries omits 70f2bcc197e [flang] Fix bug determining alternate return omits fcf4d5e4499 Revert "[clang][NFC] Store a pointer to the ASTContext in A [...] omits 670dbad4732 [DebugInfo] Fix LineTest byteswap for cross-targeting builds omits aa7fd905e4e [clang][NFC] Store a pointer to the ASTContext in ASTDumper [...] omits 0059f6ffe84 [NewPM] Add -basic-aa to pr33196.ll omits 1cfaaf64552 [MLIR][SPIRVToLLVM] Convert spv.constant scalars and vectors omits 5416fc014ae [gn build] make building on an arm mac work omits 3d12e79094d [NewPM][LSR] Rename strength-reduce -> loop-reduce omits 61238d2690a [OpenMPOpt][Fix] Remove double initialization of omp::types. omits 0e0483bf5c3 [OpenMP][CMake] Fix version detection of testing compiler omits 16989f6f5c6 [LLD] Add required dependency after shared libs break due t [...] omits a701dc5510a [PowerPC] Remove undefs from splat input when changing shuf [...] omits ef2f46e1f6a [MLIR][SPIRV] Support two memory access attributes in OpCop [...] omits 8119a374bc3 [MLIR][SPIRVToLLVM] SPIR-V function call conversion pattern omits 03fe7eb16fa [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldInsert pattern omits 50b25e0679d [InstCombine] Add some sext/trunc tests to show missing sup [...] omits b725142c8db [lldb] Fix type conversion in the Scalar getters omits 8b7b0ad24c7 [AArch64][SVE] NFC: Rename isOrig -> isReverseInstr omits 769b9799307 [InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x, [...] omits 103d62e1313 [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(a [...] omits 5012ddd5aff [ELF][test] Add some additional .eh_frame/.eh_frame_hdr testing omits e6cf796bab7 Preserve GlobalsAA analysis result in LowerConstantIntrinsics omits 59f1bf46f8c [ASTImporter] Add unittest case for friend decl import omits 10a898b3ecd [MLIR] Exact integer emptiness checks for FlatAffineConstraints omits 1c9d681092d [AMDGPU][CODEGEN] Added support of new inline assembler con [...] omits 3c72cafdf40 Fix missing build dependencies on omp_gen omits f51a319cacd [ASTMatchers] Enhanced support for matchers taking Regex arguments omits c1f1db8502f [lldb] Add a host-independent test for handling -flimit-debug-info omits e0968ad4594 call ::pthread_detach on llvm_execute_on_thread_impl omits 23eeae55268 Regenerate sext/trunc tests and replace %tmp variable names [...] omits 075c440f7bc [AArch64][SVE] Put zeroing pseudos and patterns under flag. omits e4d178a7524 [clang][Serialization] Don't duplicate the body of LambdaEx [...] omits 5c02a2421b9 [flang] Add inliner pass. omits ffa1f8198e6 [flang] Add changes to codegen to convert it to tablegen passes. omits 30bd66544d7 [BasicAA] Fix recursive phi MustAlias calculations omits 8c5133f1855 [clang] Fix a null-NSS-access crash in DependentNameType. omits d6343e607ac [lldb] Skip TestLimitDebugInfo on windows omits db4d5f7048a [analyzer][StdLibraryFunctionsChecker] Add POSIX file handl [...] omits 37cc3ee8c55 [clangd] Switch FindSymbolsTests to use TestTU omits 4cf24cb868b [NFC][clang] Add missing VALIDATE_DIAG_SIZE() omits 8dbafd24d6d [Alignment][NFC] Transition and simplify calls to DL::getAB [...] omits d2dcff60fe2 [Alignment][NFC] VectorLayout now uses Align internally omits fd6193d5ea4 [AArch64][SVE] Add reg+imm addressing mode for unpredicated stores omits 421c02e5c6b [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(a [...] omits 11c4bb0c7cb Regenerate apint-shift tests and replace %tmp variable name [...] omits d4cf4c66b5b Fix some typos (unkown -> unknown); NFC omits a8fe12065ec [LV] Enable the LoopVectorizer to create pointer inductions omits 58a56ef4e7a Regenerate llvm/test/CodeGen/X86/optimize-max-0.ll omits 2c16100e6f7 [ScalarEvolution] createSCEV(): recognize `udiv`/`urem` dis [...] omits 68498ce8af3 [BasicAA] New basic-aa-recphi test. NFC omits 559685d0bbd [gn build] Port 804d9687443 omits 804d9687443 [VE] Rename VE toolchain source files omits 00f5921609a [SVE] Add warnings checks in four more LLVM SVE tests omits a27478e54f5 [Support][Windows] Prevent 2s delay when renaming a file th [...] omits 7f903873b8a DSE: fix builtin function recognition to take decl into account omits 6f1694759cc [AMDGPU] Fix formatting in MIR tests omits 143e324e750 [CodeGen][SVE] Don't drop scalable flag in DAGCombiner::vis [...] omits 07bda98b6af [AArch64][SVE] Add unpred load/store patterns for bf16 types omits f255656a97f [SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf [...] omits 83aa58d795b [lldb][NFC] Don't pass around passthrough from ClangDiagnos [...] omits aa4fd7d848d [NFC] Fix typo in triples from unkown to unknown omits dc8e4d85661 [ARM] Rearrange SizeReduction when using -Oz omits 9e6f19fd839 Fix missing build dependency on omp_gen. omits c7df35d2b28 [CodeGen] Fix warnings in getCopyToPartsVector omits d3bf1f3af2f Revert "[clang-tidy] For `run-clang-tidy.py` escape the pat [...] omits 11b1eeeaec6 [lldb][NFC] Fix a variable name in ClangDiagnosticManagerAdapter omits 0aad82943af [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. omits 2a36f29fce9 [clang] Re-add deleted forward declaration. omits e4b3c138deb This patch adds basic debug info support with basic block s [...] omits fdbd78333fc Add parenthesized expression to SyntaxTree omits c59aec0ca1e [mlir][OpFormatGen] Add support for resolving variadic type [...] omits ba5087f1302 ld64.lld: Add janky support for tbd files omits 7be1661fc6e lld/MachO: Remove a useless temporary omits c9f251aa6f6 [lldb/build.py] Always pass an SDK to the compiler on Darwin omits 4a674b62379 [lldb/ObjC] Add support for direct selector references omits 61d22ef2362 [lldb/ObjCRuntime] Implement support for small method lists omits e1a31f52cd7 [AMDGPU] Control num waves per EU for implicit work-group size omits 7996a1ef702 [lld-macho] Make sure ZeroFill sections are at the end of t [...] omits 88874f07464 [PowerPC]Implement Vector Shift Double Bit Immediate Builtins omits 2ddba3082ca [flang][openmp] Use common Directive and Clause enum from l [...] omits aded4f0cc07 [X86-64] Support Intel AMX instructions omits 99c4207d428 [PowerPC][NFC] Update doc for FeatureISA3_1/FeatureISA3_0 d [...] omits 05756e6937d [flang] Add more support for alternate returns omits c5b4f03b53a [PowerPC] Exploit xxspltiw and xxspltidp instructions omits 0670f855a7d [mlir][spirv] Add support for lowering scf.for scf/if with [...] omits fbce9855e9d [mlir][NFC] Move conversion of scf to spir-v ops in their own file omits dd904082625 [flang][NFC] Get formatting in sync with latest clang-format omits 48c196f5c8b [gcov] Move llvm_writeout_files from atexit to a static destructor omits 6f13299c02d Revert "Update lto.ll test after 3367e9da enabled multibyte [...] omits 79f6a814ab9 Update lto.ll test after 3367e9da enabled multibyte NOPs in [...] omits ac8d059c8e8 typo fixes to cycle bots omits 9fc877213e0 clang CoverageMapping tests bot cleanup omits e7da7d94282 [NFCI] Actually provide correct check lines in sdiv.ll omits d2e74fad20b AMDGPU: Set more mov flags on V_ACCVGPR_{READ|WRITE}_B32 omits afb3bd9914f RegAllocGreedy: Use TargetInstrInfo already in the class omits a230f1db3f2 AMDGPU: Fix missing tracksRegLiveness in tests omits 54e2dc7537d [AMDGPU] Limit promote alloca to vector with VGPR budget omits 5c37b2a5eee Revert "[flang][openmp] Use common Directive and Clause enu [...] omits 51ff7642a33 [NFC][ScalarEvolution] Add udiv-disguised-as-sdiv test omits c420762172b Revert "[X86] Enable multibyte NOPs in 64-bit mode for padd [...] omits 003a086ffc0 [RISCV][NFC] Pre-commit tests for D82660 omits d9d992bb880 [lldb/API] Add missing LLDB_RECORD_RESULT omits a59dc55c2a1 [InstSimplify] Move assume icmp test (NFC) omits 3fb48b70884 [compiler-rt][Android] Use correct builtins library name for tests omits 31e6cd28a5a [flang] Implement cross-set EQUIVALENCE impossibility checking omits cb8faaacb52 [CallGraph] Add support for callback call sites omits f4e3e8811e3 Test commit omits ecfa0b24189 [libTooling] Fix `maybeExtendRange` to support `CharRange`s. omits e6ad78fe050 [ELF] Don't resolve a relocation in .debug_line referencing [...] omits 31fdcf64d24 [AMDGPU] Update DWARF proposal omits 5a580bbb818 [flang] Add the Runtime.h to prepare for more code being up [...] omits 7f1e7767952 [flang][openmp] Use common Directive and Clause enum from l [...] omits e1581540876 [clang-tidy] Allows the prevailing include header guard in [...] omits 51e92b223bf [X86] Speculatively apply the same fix from 361853c96f46848 [...] omits 779e4d82dea [IR] Add classof methods to ConstantExpr subclasses. omits 361853c96f4 [LegalizeTypes] Properly handle the case when UpdateNodeOpe [...] omits 91836fd7f3c [LVI][CVP] Handle (x | y) < C style conditions omits 05d79295df1 [Sanitizers] Disable sysmsg interceptors on Android omits ddcf063dd52 [Coroutines] Fix test breakage in D82928 omits 278874f07f7 debugserver: Return a nullptr in GetPlatformString() omits 116b1033738 Revert "Revert "Improve the detection of iOS/tvOS/watchOS s [...] omits e7c5da57a5f [CodeGen] Add public function to emit C++ destructor call. omits ba3bafe46a4 AMDGPU: Convert AGPR copy test to generated checks omits 14fe4607f15 AMDGPU: Support commuting register and global operand omits a21544ad11f AMDGPU: Fix handling of target flags when commuting instruction omits 16ea23ff78f AMDGPU: Clear subreg when folding immediate copies omits 3367e9dac56 [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. omits f11305780f0 [CodeGen] Fix warnings in DAGCombiner::visitSCALAR_TO_VECTOR omits 98c3a38a196 Revert "Improve the detection of iOS/tvOS/watchOS simulator [...] omits cc4d523bb60 sanitizer_common_interceptors: Fix lint errors omits c30da98d478 [AArch64] Remove unnecessary CostKindCheck (NFC). omits 565e37c7702 [Coroutines] Fix code coverage for coroutine omits 66f3b625a07 Test commit omits 3eacfdc72f1 [BPF] Fix a BTF gen bug related to a pointer struct member omits 4b0aa5724fe Change the INLINEASM_BR MachineInstr to be a non-terminatin [...] omits 78c69a00a4c [NFC] Clean up uses of MachineModuleInfoWrapperPass omits 0f6afd946d2 [CVP] Use different number in test (NFC) omits 353a169cb81 [ms] [llvm-ml] Use default RIP-relative addressing for x64 MASM. omits 0f9d623b63e [Alignment][NFC] Use Align for BPFAbstractMemberAccess::Rec [...] omits 6bd1db08e7c [InstCombine] Don't let an alignment assume prevent new/del [...] omits ca4c1ad854a [Outliner] Set nounwind for outlined functions omits 38907b696c0 [DWARFYAML][debug_abbrev] Emit 0 byte for terminating abbre [...] omits c83ec0a6335 Make dyn_cast results explicitly auto* instead of just auto. omits 0ae989a1fed Pass DebugLoc::appendInlinedAt DebugLoc arg by const refere [...] omits d36f2c6a6c4 [RISCV] Add mcountinhibit CSR omits b2aa546b074 [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 omits 9010cef2af0 [lldb] Replace StringConvert with llvm::to_integer when par [...] omits a61fa1a4b9d Revert "[RISCV] Temporarily move riscv-expand-pseudo pass t [...] omits 1276855f2b4 [lldb] Attempt to fix TestLimitDebugInfo on windows omits 19520558920 [VE] Support symbol with offset value omits c5263a4e84c [clangd] Fix race in FileIndex that sometimes temporarily l [...] omits 05a20a9e9ab [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 omits 19c35526d98 Limit x86 test to require target to fix buildbot (from 2831a317b) omits ef36f5143d8 [Alignment] TargetLowering::hasPairedLoad must use Align fo [...] omits d3085c25012 [Alignment][NFC] Transition and simplify calls to DL::getAB [...] omits 27bbc8ede12 [Alignment][NFC] Migrate TargetTransformInfo::CreateVariabl [...] omits 63eddb679ad [cmake][Windows] Add libpath to CMAKE_MODULE_LINKER_FLAGS too omits 2831a317b68 Implement AVX ABI Warning/error omits 97a7a9abb25 [CodeGen] Fix up warnings in visitEXTRACT_SUBVECTOR omits f3b5bf3eb70 [lldb] Fix NSDate test after Scalar change omits 7d9518c8000 [mlir][Linalg] Add an option to use Alloca instead of mallo [...] omits a03dc8c9fa8 [lldb] Add basic -flimit-debug-info support to expression e [...] omits e35a5876e4c Revert "[StackSafety,NFC] Remove unneded constexpr" omits 669494e9c06 [clang-tidy] fix cppcoreguidelines-init-variables with catc [...] omits 37dd8b6ce5f [llvm-readobj] - Simplify the symbols.test omits 65647ed1e5e Pass DIEnumerator APInt args by const reference not value. omits b294e00fb07 [PowerPC] Fix for PC Relative call protocol omits 2c7af6dffc0 Pass stripNonLineTableDebugInfo remapDebugLoc lambda DebugL [...] omits b485586482a [X86][SSE] Fix targetShrinkDemandedConstant constant vector [...] omits 41ca82cbe81 [llvm-size] Output REL, RELA and STRTAB sections when allocatable omits 93707fe3092 [X86][SSE] Add test showing incorrect sign-extension by tar [...] omits cfb5b144cf4 Fix Wdocumentation warnings by only tagging a param id once [...] omits 36aaffbf569 Fix Wdocumentation warnings due to outdated parameter list. NFC. omits 0144f501a63 AttrBuilder::merge/remove - use const& for iterator values [...] omits 7dc892661ed [RISCV] Implement Hooks to avoid chaining SELECT omits c44266dc481 [RISCV][NFC] Add Test for (select (or B1, B2), X, Y) omits c79745ed48f [Analyzer] Quick fix for broken tests on Windows omits 22a3e4055f4 [clangd] Set gRPC deadlines to all remote index requests omits f70cad26121 [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) omits a61f62a7b60 Revert "[lldb/api] Improve error reporting in SBBreakpoint: [...] omits 56bb1d1755a [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) omits 070acb1d1e5 [Driver][ARM] parse version of arm/thumb architecture correctly omits 8180a399652 [StackSafety,NFC] Remove expensive assert omits 38470baa542 [StackSafety,NFC] Remove unneded constexpr omits 4b9ae1b7e5e AMDGPU/GlobalISel: Select init_exec intrinsic omits 4c6683eafc1 [AArch64][SVE] Add reg+imm addressing mode for unpredicated loads omits 7dcc3858e72 [clangd] Fix name conflict again, unbreak GCC. NFC omits 61f967dccab [llvm-readobj] - Don't crash when checking the number of dy [...] omits 917bdfaca6d [llvm-readobj] - Simplify and refine hash table tests omits 85460c4ea27 [DebugInfo] Do not emit entry values for composite locations omits 7f37d883063 [Alignment][NFC] Migrate MachineFrameInfo::CreateSpillStack [...] omits 8270a903baf [lldb] Scalar re-fix UB in float->int conversions omits f0ecfb789bb [NFC][ARM] Add test. omits 76b2d9cbebd [AMDGPU] Correct AMDGPUUsage.rst DW_AT_LLVM_lane_pc example omits a1aed80a35f [SVE] Relax merge requirement for IR based divides. omits 9d347f6efa3 [gn build] Port f12cd99c440 omits 52f65323660 [analyzer][CrossTU] Lower CTUImportThreshold default value omits f12cd99c440 [clangd] Config: compile Fragment -> CompiledFragment -> Config omits a8e582c8307 [ThinLTO] Always parse module level inline asm with At&t di [...] omits 91823163955 [AMDGPU] Spill more than wavesize CSR SGPRs omits 3ee580d0176 [ARM][LowOverheadLoops] Handle reductions omits ffee8040534 Correctly track GCOVProfiling IR update omits 28de229bc63 [Alignment][NFC] Migrate MachineFrameInfo::CreateStackObjec [...] omits f3b34466104 [clang][CrossTU] Invalidate parent map after get cross TU d [...] omits 52e0582440c [gn build] Port 4da65c2920b omits 9e63b190af7 [Analyzer] Handle pointer implemented as iterators in itera [...] omits ea563daae52 [Analyzer] Fix errors in iterator modeling omits 4da65c2920b [clang-tidy] New util `Aliasing` factored out from `bugpron [...] omits 40c50bdee44 [Sema][NFC] Remove Redundant Condition omits ff2d09148c9 [LLDB][Clang Integration][NFC] Remove redundant condition omits 1b2d2d70e1e [LLDB][NFC] Remove redundant condition omits ec5ba353fab [Hexagon][NFC] Remove redundant condition omits 71c6a36018d [AMDGPU][NFC] Remove redundant condition omits 7f6bc84a97f [BPF] Fix a bug for __builtin_preserve_field_info() processing omits f5e0ae240f2 [ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: * omits f625f5231ab [mlir] Remove the default template parameters from AttrBase [...] omits 83fae3f7626 [CodeComplete] Add code completion after function equals omits ca134e4c525 [NFC] fix diagnostic omits 73e575a88e2 [lld][WebAssembly] Give better error message on bad archive member omits c7586444ca7 Fix diagnostic for missing virtual dtor omits 9a5e3a43923 [NewPM] Add explicit init value to -enable-new-pm omits a22091b4f07 [DWARFYAML][test] Make the checker stricter. NFC. omits 4eff2beefb2 [c++20] consteval functions don't get vtable slots. omits 56fc6b987ab Fixup BDVER1 and ZNVER1 definitions that were accidentally [...] omits 5f56da3763a [llvm-install-name-tool] Tighten some path checks omits f9348f70c23 [Docs][BasicAA] Rename some more basicaa -> basic-aa omits 144e57fc953 [Sanitizers] Implement interceptors for msgsnd, msgrcv omits 679d101e7cb [gn build] (semi-manually) port ce6153a5282 omits e9eab30339a GlobalISel: Disallow undef generic virtual register uses omits 291ece0efa0 AMDGPU/GlobalISel: Remove some selection tests which should [...] omits b6c490349d1 A constexpr virtual function is implicitly inline so should [...] omits 8b6f675f448 Fix wrong title underline length omits 926fab7c4fc [gn build] Update build for new OpenMP tablegen logic omits 50ac7ce94f3 [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable. omits 3dfe1440aec [Docs][BasicAA] Rename -basicaa to -basic-aa in docs omits 5d699d18b32 [mlir] Remove locking for dialect/operation registration. omits 2e2cdd0a523 [mlir] Refactor InterfaceGen to support generating interfac [...] omits 9fbb2de8e47 [mlir] Add support for defining Traits and Interfaces on At [...] omits ffa63dde8e9 [clangd] Run formatting operations asynchronously. omits b210c9899bd [BasicAA] Replace -basicaa with -basic-aa in polly omits 4c2c6c7cc16 [PPC][NFC] Replace TM with Subtarget->getTargetMachine() in [...] omits c8f1d442d08 split darwin-version-min-load-command.s into Arm64 subtest [...] omits 1df1186ab12 [X86] Use some preprocessor macros to reduce the very simil [...] omits 73377c45974 [PowerPC][Power10] Add Vector Splat Imm/Permute/Blend/Shift [...] omits 89a0c4066b0 [clang][diagnostics] Add '-Wundef-prefix' warning option omits ecae672ac2a [ASTImporter] Fix AST import crash for a friend decl omits df1f371e283 [SVE] Reject vector struct indexes for scalable vectors. omits 1eb211ada17 [libc++] Translate the std Lit parameter to the DSL omits 32791937d7a [Sanitizer] Remove obsolete assert for OS version checking [...] omits 0ec712afec6 [BitcodeReader] Fix DelayedShuffle handling for ConstantExp [...] omits f7b2997ad67 Sparc: Use Register omits 08649f0a9da RISCV: Don't store function in RISCVMachineFunctionInfo omits d9f0c3663f0 PPC: Don't store function in PPCFunctionInfo omits 669bb3111ff Mips: Don't store MachineFunction in MipsFunctionInfo omits 983a4b520ea Skip arm-(fp|gp)-read.test on Darwin. omits 4f1f253ce50 [TestReturnValue] Skip based on architecutre, not platform. omits 2501e86acda [lldb/Scalar] Fix undefined behavior omits 15440191b57 [IR] Delete llvm::Constants using the correct type. omits 1ccc49924ae [AArch64] Add getCFInstrCost, treat branches as free for th [...] omits 4ab43980450 [mlir] minor tweaks in standard-to-llvm lowering omits 3537939cda8 [X86] Move frontend CPU feature initialization to a look up [...] omits f886f072481 [X86] Some CHECK-NOTs for FMA4/TBM/XOP for znver1/znver2 in [...] omits 9e49d1d9b87 [InstCombine] fma x, y, 0 -> fmul x, y omits 99f213e07c0 [libc++] Fix the Lit DSL test in case a substitution is empty omits 1a70077b5a6 [openmp] Move Directive and Clause helper function to tablegen omits 0f43fce7839 [mlir] Fix case in MLIRGPUtoGPURuntimeTransforms omits 24a1447b028 [macho] emit LC_BUILD_VERSION load command for supported OS [...] omits 7099d8e4f7d [mlir] Fix case in MLIRGPUtoNVVMTransforms omits cf6ed682f03 [mlir] Fix case in MLIRGPUtoROCDLTransforms omits 66d9c0d4fc7 [lldb/Test] Skip TestIOHandlerResizeNoEditline with reproducers omits a06a5ed9780 [clang-tidy] Added option to readability-else-after-return omits d54e4dded7b [sve][acle] Enable feature macros for SVE ACLE extensions. omits 2bdcd8b14f4 [llvm-install-name-tool] Add -change option omits ca518c49183 [llvm-install-name-tool] Add -id option omits b7402edce31 [PDB] Defer public serialization until PDB writing omits 09b8dbf70c1 [PhaseOrdering][NewPM] update test that silently showed bug [...] omits 0da0437b2af Improve the detection of iOS/tvOS/watchOS simulator binarie [...] omits ab35ba57422 [SVE] Remove calls to VectorType::getNumElements from AArch64 omits 73370b2c0ce [libc++] Add missing include in test omits 9b500e564a7 [SVE] Remove calls to VectorType::getNumElements from Execu [...] omits 8164f69e4cb Update the phabricator docs to reflect the monorepo change. omits ce6153a5282 [libc++] Split dylib instantiations for deprecated std::ran [...] omits 98202edacba [flang] Silence some warnings from clang-tidy omits a7b0f391852 [MVT] Add new MVT types for RISC-V vector. omits 787b1a47468 [InstCombine] New FMA tests and regenerate tests. NFC omits 3163269275d [PowerPC][NFC] Rename/organize encoding test files for ISA3.1 omits a1f4e48c4ac [clang][docs] Add note about using `-flto` with `-g` on macOS omits 3324e3a6eeb [ARM] Allow the fabs intrinsic to be tail predicated omits 32f8cd9a6a5 Pass MDFieldPrinter::printAPInt APInt arg by reference not value. omits 66fa3139999 [ARM] Allow the usub_sat and ssub_sat intrinsics to be tail [...] omits c2547f1554d [libc++abi] Remove unused include of <sys/types.h> omits b7f6ecf0c7d RegAlloc: Start using Register omits af1eeaf3807 BranchFolding: Use Register omits edb4a5cb369 TailDuplicator: Use Register omits cac655f2330 AMDGPU: Use Register omits 249933f254e X86: Use Register omits af45907653f [ARM][MVE] Tail-predication: clean-up of unused code omits 63b3933d0c3 [mlir] [VectorOps] Replace zero fma with mult for vector.contract omits 69b2d9f42f6 [lldb/Test] Skip recognizer tests when Python is disabled omits d9cb811cbfd [ARM] Allow rounding intrinsics to be tail predicated omits 8ba4867c270 [CodeComplete] Tweak completion for else. omits 2efba0e8122 [clang-tidy] performance-faster-string-find string-view omits 423458ec09d [Alignment][NFC] TargetLowering::allowsMemoryAccessForAlignment omits 833273a8125 [clang-tidy] Sanity checks in ClangTidyTest header. omits 9c795481e2e [libc++abi] Remove empty source file cxa_unexpected.cpp omits e55a09793d6 [lldb/Scripts] omits 9945bd59116 Add Metadata to Transformer tooling omits ce404c8b854 [NFC] Remove dead code omits e9c6b63d4a1 [SystemZ] Simplify knownbits.ll test omits d285f29317d [AST][RecoveryExpr] Avoid spurious 'missing typename' diagn [...] omits 70f6389257a [runtimes] Rename newformat to just format, now that the ol [...] omits b58b61c4b78 [libc++] Remove dead code since the removal of the old test [...] omits 8032727a43c [DWARFYAML][MachO] Remove endianness related tests. omits 9f865246a81 [ASTMatcher] Fix a performance regression: memorize the chi [...] omits 35674976f09 [lldb/Test] Introduce "assertSuccess" omits 82de0189545 [X86][SSE] LowerVectorAllZero - add support for masked OR-r [...] omits 05c479491c1 Make it possible for client code to consume CLANG_LINK_CLANG_DYLIB omits c1cd61e02ad [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTarget [...] omits 72568984b80 [clangd] Suppress GCC -Woverloaded-virtual by renaming Thre [...] omits 306d7c6929b [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTarget [...] omits 6a6af30d433 [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTarget [...] omits 2723a9dd6d3 [NFC][ARM] Tail predication reduction tests omits 1a6cebb4d12 [PM] Fix new PM to perform SpeculativeExecution as in old PM omits bc163f63245 [lldb] Fix TestModuleGetXcodeSDK test after DWARFYAML change omits 0f8ca20b3e0 [X86] Add tests for cmp-zero + and/trunc + or-reduction patterns omits c37d25f0d1e [lldb] Tab completion for `frame recognizer delete` omits 33bae9c2654 [AST] Fix handling of some edge cases in fixed-point division. omits 80eb42281fe [lldb] Tab completion for `frame select` omits 502773d7434 [lldb][NFC] Remove ImportInProgress lock in ClangASTSource omits 6764869548a [SystemZ] Add NoMerge MIFlag omits 815a8100e02 [llvm][Z3][NFC] Improve mkBitvector performance omits 84ced55d9b7 [clangd] Remove redundant `findRefs` calls. NFC. omits 6f5da84f7bb [mlir] Extended BufferPlacement to support nested region co [...] omits d28267f9810 [AST][RecoveryExpr] Add error-bit to NestNameSpecifierDepen [...] omits 2c5ff48e61b [Alignment][NFC] Migrate AtomicExpandPass to Align omits 621f8456792 [lldb] Modernize TestOperatorOverload.py asserts omits aa93d84db93 [IR] NoFree IntrinsicProperty. omits 64bae035ef8 [yaml2obj] - Support reading a content as an array of bytes [...] omits 657c4ab39dc [yaml2obj] - Add a way to set default values for macros use [...] omits d7173826331 AMDGPU/GlobalISel: Select icmp intrinsic omits 4b980cc9ca0 [GlobalISel][InlineAsm] Add support for matching input constraints omits 446b90135f0 [mlir] Fix case in MLIRGPUtoVulkanTransforms omits 39ea5d74b28 Revert "Fix missing build dependency on omp_gen." omits 8577a090f5f [MLIR][Shape] Fix lowering of `shape.get_extent` omits fe08ab542bd [DWARFYAML][debug_info] Replace 'InitialLength' with 'Forma [...] omits 60cde478934 [clang-tidy][docs] Fix malformed link in ReleaseNotes omits 5f8bdb3e6a9 [Alignment][NFC] TargetLowering::allowsMemoryAccess omits a976ea3209b [Alignment][NFC] Migrate PPC, X86 and XCore backends to Align omits 0ee439b705e [builtins] Change si_int to int in some helper declarations omits 19e75717eff [MSP430] Declare comparison LibCalls as returning i16 inste [...] omits 4f5133a4dcd [Alignment][NFC] Migrate AArch64, ARM, Hexagon, MSP and NVP [...] omits ed4328c6073 Fix missing build dependency on omp_gen. omits 767c9c5bf5b [X86] Remove an isel pattern than can never match. Remove b [...] omits c02332a6939 [CodeGen] Fix warning in getNode for EXTRACT_SUBVECTOR omits ef7aad0db49 [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. omits 2c663aa539c [llvm-objcopy][MachO] Fix segment size alignment omits 46a7f4d6f4b [SVE][CodeGen] Fix bug in DAGCombiner::reduceBuildVecToShuffle omits 6b9a706200c Add front/back accessors to indexed_accessor_range. omits f01d9e6fc3e [SimplifyCFG] Fix inconsistency in block size assessment fo [...] omits 11cd9770174 Add missing #include omits bb162dfe252 [clang] attempt to fix a linux test failure for the darwin- [...] omits 45bb073da8e [OpenMP] fix clang warning about printf format in CUDA plugin omits 6792a607788 [darwin][driver] pass the minimum supported OS version to t [...] omits 5a5f5350e1c [c++20] Fix handling of operator rewrites naming consteval [...] omits 31c689e6940 Move Sema::PragmaStack<ValueType>::Act into Sema.h so it ca [...] omits 3819789be6b [MLIR][SPIRVToLLVM] Added Bitcast conversion pattern omits 71b9d89df78 [ods] Update Operator to record Arg->[Attr|Operand]Index mapping omits 9b04d69ccef [X86] Prefer AND over PSHUFB for v64i8 when possible omits cd1bc5c15d4 [MLIR][SPIRVToLLVM] Convert bitwise and logical not omits 782585a2144 [FileCheck] Permit multiple -v or -vv omits 63243872642 [FileCheck][NFC] Clean up RUN style in verbose.txt test omits 4772b99dffe Clang Driver: refactor support for writing response files t [...] omits 381df1653c9 Clang Driver: Use Apple ld64's new @response-file support. omits bdcd2006293 [SVE] Remove calls to VectorType::getNumElements from Instr [...] omits cf1d0448434 [CMake][compiler-rt] Only set lld as available when it was built omits ee394e68427 [MLIR] Add variadic isa<> for Type, Value, and Attribute omits 657ac8e717e [CMake] Fix incorrect handling of get_target_property failure omits 4d1b7e9820e Fix a few cases that were incorrectly parsed as unary-expre [...] omits 25055a4fb90 [mlir] add unsigned comparison builders to Affine EDSC omits bd2c3014e12 [flang] Add coarray lowering hooks. omits af9cc2d2afe [PowerPC] Fix FeatureISA3_1 def in PPC.td to imply FeatureISA3_0. omits 1bcdea5c36c [X86] Add common prefixes to merge more hadd/sub tests checks omits 1f14287eab9 [clangd] config() -> Config::current to avoid confict with NS omits c48ccb6b4e5 Simplify conditionals in DNBArchMachARM64::EnableHardwareSi [...] omits 4a80f190786 [mlir] [VectorOps] Extend vector reduction integration test [...] omits 6f87b99a79a [ADT] Use more explicit from to initialize member. Appease MSVC? omits de172dd17f0 [clang][RelativeVTablesABI] Update CodeGenCXX/RelativeVTabl [...] omits 7b8cf98b4a9 Reland "[clang][SourceManager] cache Macro Expansions"" omits 7c2cb1448ad Revert "[clang][SourceManager] cache Macro Expansions" omits c5a6ee16f2f Reland [clangd] Config: config struct propagated through Context omits a3684dfc45c Revert "[clangd] Config: config struct propagated through Context" omits 8c288db2c69 Reland [ADT] Support const-qualified unique_functions omits 300bbbcb707 [ProcessGDBRemote] Get rid of an unused function. omits f45b41348ba [flang] Defer stmt function body analysis until specificati [...] omits 5918d49ac15 [llvm][NFC] Use llvm_canonicalize_cmake_booleans for LLVM_H [...] omits 1c15229ba3a [gn build] Add missing llvm-lipo dep to check-lld omits f7a14514ee6 [darwin][driver] isMacosxVersionLT should check against the [...] omits e7a1c2a4959 X86: Upgrade a test to not rely on byval pointee type omits 7c308dc80a5 LowerConstantIntrinsics: Fix missing test for byval behavior omits 2790516418f X86: Use MOV32r0 pseudo instead of directly emitting xor omits 6d01a941935 Silence unused var warning in NDEBUG build omits a450e0d8d09 [gn build] Port 9963d93b073 omits 2bad2226801 Add optimization to basic_string::assign for compile-time k [...] omits c84a952dc7c [IndVars] Regenerate test checks (NFC) omits 09b6dffb8ed Revert "[ADT] Support const-qualified unique_functions" omits 9963d93b073 [clangd] Config: config struct propagated through Context omits b8a6f58f696 [DEBUGINFO]Add a test for packed bitfields, NFC. omits 01bf8cdf5fa [ADT] Support const-qualified unique_functions omits 0da1e7ebf9a [SVE] Remove calls to VectorType::getNumElements from X86 omits 5d838808854 [runtimes] Remove the ability to select the old libc++ test [...] omits 5cba1c6336c [SVE] Remove calls to VectorType::getNumElements from mlir omits d2533d96e14 [PowerPC] Fix crash for shuffle canonicalization with elt 0 [...] omits e73c3bb06b5 [AArch64][SVE] Add bfloat16 to outstanding tuple vector intrinsics omits de361df3f6d [analyzer][Z3-refutation] Fix a refutation BugReporterVisitor bug omits 1ef75f53e9e [AArch64][SVE] clang: Add missing svbfloat16_t tests omits 29ea1b4baaa [Sphinx] Support older recommonmark versions. omits da940b1a2d0 [libc++] Enable tests and documentation by default when bui [...] omits 09943e8de15 [libc++] Provide a default LLVM_PATH when building standalone omits 3936b753bac [LLDB] skip TestCreateDuringInstructionStep on aarch64/linux omits 0f95f4c6593 [gn build] Port fe0a555aa3c omits fe0a555aa3c [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor omits b4130e6e996 Correctly report Changed status in FoldBranchToCommonDest omits 67e4330facf [sve][acle] Implement some of the C intrinsics for brain float. omits 8cc722ffc74 [NFC] Fixed ignored .hip test. omits eb68a0ab5ee [libc++] Do not try creating llvm-lit when LIBCXX_INCLUDE_T [...] omits 226cda58d50 [AMDGPU] Moving SI_RETURN_TO_EPILOG handling out of SIInsertSkips. omits 58f2be9671a RecursiveASTVisitor: inline a macro that is only used once omits 860aefd0784 [clang-tidy][NFC] Remove unnecessary includes throughout cl [...] omits 1cf2e45c19f Compile the RecursiveASTVisitor callbacks test with "/bigobj" omits deb72ce2986 [ARM] Better reductions omits 5447e5d973b Fix MSVC truncation of constant value warning. omits a44425f25b5 Revert "[analyzer][NFC] Add unittest for FalsePositiveRefut [...] omits cc836950ab2 [llvm-objcopy] Fix "unused-function" warning in NDEBUG builds omits e22cae32c5c [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor omits 333aa690f4c [X86][SSE] MatchVectorAllZeroTest - handle OR vector reduct [...] omits 57ad8f4730c [PowerPC] Don't combine SCALAR_TO_VECTOR without VSX omits 6292702d123 [lldb/Test] Skip TestVSCode_disconnect on Darwin omits 3621a520d33 Inliner: Add missing test for alignment assume with byval omits b6315aee5b4 [VectorCombine] try to form vector compare and binop to eli [...] omits 67ecd7e296d [mlir] Clean up NVVM intrinsics definitions a little. omits 1f228e572da [clang-tidy] Fix hicpp-named-paramater omits fefa34faf55 [CodeGen] Use the common semantic for fixed-point codegen, [...] omits d0b0b252e1e AMDGPU: Use IsSSA property check instead of asserting on isSSA omits 0c332a7784c [clang-format] Preserve whitespace in selected macros omits 3b95d8346d5 [VectorCombine] refactor - make helper function for extract [...] omits 876df18aecb [gn build] Port 2cb0644f90b omits 2cb0644f90b [RISCV] Split the pseudo instruction splitting pass omits d1df5602313 [Analyzer][StreamChecker] Use BugType instead of BuiltinBug [...] omits 48ca15592f1 [lldb] Deduplicate Scalar integral getters omits bd46a56474d [OpenCL] Reject block arguments omits b7ca06b7450 [NFC] Fix typos omits db5500a1a5a [gn build] Port b56b467a9a8 omits b56b467a9a8 [ADT] Add Bitfield utilities omits 874fcd4e8ff Add intrinsic helper function omits 39f6a36a24c [AArch64][SVE] NFCI: Choose consistent naming for predicate [...] omits 4822291da5b [NFC] Introduce a helper in BasicTTIImpl.h to cast to T omits ce1fa201af7 [Driver] When forcing a crash print the bug report message omits 52911428ef5 [Alignment][NFC] Migrate AMDGPU backend to Align omits 368a5e3a666 [Alignment][NFC] migrate DataLayout::getPreferredAlignment omits 3521ecf1f8a [X86] Add vector support to targetShrinkDemandedConstant fo [...] omits 7f3d9cc1c05 [openmp][NFC] Cleanup: guard __kmp_mic_type by KMP_MIC_SUPP [...] omits d5fc592b7c2 [AArch64][SVE] Add bfloat16 support to svext intrinsic omits bb6603f0132 [AArch64][SVE] Bail out of performPostLD1Combine for scalab [...] omits 07af1068109 [gn build] Port 8e5a56865f2 omits 339ed1e042c Move TestClangConfig into libClangTesting and use it in AST [...] omits 973685fc784 [TargetLowering] Add DemandedElts arg to ShrinkDemandedConstant omits d4230c67bf8 [OpenMP][Tool] Fix buffer overflow in ompt-multiplex.h omits 8e5a56865f2 Add tests for sequences of callbacks that RecursiveASTVisit [...] omits 10643c9ad85 [mlir] make the bitwidth of device side index computations [...] omits cba733edf53 [mlir] LLVM dialect: use addressof instead of constant to c [...] omits e503851d80e [llvm-objcopy] Emit error if removing symtab referenced by [...] omits 3500d9ec957 Fix invalid alignment in DAGCombiner::isLegalNarrowLdSt omits e34523c87c3 Revert "[clang-tidy] relanding b9306fd" omits d876e3202af [MLIR][Shape] Lower `shape.get_extent` to `extract_element` [...] omits 76d72c941df [MLIR][Shape] Lower `shape.get_extent` to `std.dim` when possible omits 37cc4fa2eaa [clang-tidy] relanding b9306fd omits 5edecc151df [gn build] Port 8f9ca561a2b omits 8f9ca561a2b [ObjectYAML][DWARF] Collect diagnostic message when YAMLPar [...] omits 42de94f839f [mlir] do not hardcode the name of the undefined function i [...] omits fbeceb9cede [mlir] Modernize LLVM dialect rountrip test omits 117b9230a74 [clangd][Hover] Dont crash on null types
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-611-base-8/llvm-master-arm- [...] \ O -- O -- O (205e8b7e89e)
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: .gitignore | 7 +- .../clang-change-namespace/ChangeNamespace.cpp | 10 +- clang-tools-extra/clang-move/Move.cpp | 40 +- clang-tools-extra/clang-query/Query.cpp | 9 +- clang-tools-extra/clang-query/QuerySession.h | 2 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 1 - clang-tools-extra/clang-tidy/ClangTidy.h | 9 +- clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 78 +- clang-tools-extra/clang-tidy/ClangTidyCheck.h | 105 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 7 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 10 +- clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 1 - clang-tools-extra/clang-tidy/ClangTidyModule.h | 15 +- clang-tools-extra/clang-tidy/ClangTidyProfiling.h | 7 +- .../clang-tidy/abseil/DurationAdditionCheck.h | 2 +- .../clang-tidy/abseil/DurationComparisonCheck.h | 2 +- .../abseil/DurationConversionCastCheck.h | 2 +- .../clang-tidy/abseil/DurationDivisionCheck.cpp | 1 - .../clang-tidy/abseil/DurationDivisionCheck.h | 2 +- .../abseil/DurationFactoryFloatCheck.cpp | 1 - .../clang-tidy/abseil/DurationFactoryFloatCheck.h | 2 +- .../clang-tidy/abseil/DurationFactoryScaleCheck.h | 2 +- .../clang-tidy/abseil/DurationSubtractionCheck.h | 2 +- .../abseil/DurationUnnecessaryConversionCheck.h | 2 +- .../abseil/FasterStrsplitDelimiterCheck.h | 2 +- .../abseil/NoInternalDependenciesCheck.h | 2 +- .../clang-tidy/abseil/NoNamespaceCheck.h | 2 +- .../clang-tidy/abseil/RedundantStrcatCallsCheck.h | 2 +- .../clang-tidy/abseil/StrCatAppendCheck.h | 2 +- .../abseil/StringFindStartswithCheck.cpp | 8 +- .../clang-tidy/abseil/StringFindStartswithCheck.h | 2 +- .../clang-tidy/abseil/StringFindStrContainsCheck.h | 2 +- .../clang-tidy/abseil/TimeComparisonCheck.h | 2 +- .../clang-tidy/abseil/TimeSubtractionCheck.cpp | 1 - .../clang-tidy/abseil/TimeSubtractionCheck.h | 2 +- .../abseil/UpgradeDurationConversionsCheck.cpp | 1 - .../abseil/UpgradeDurationConversionsCheck.h | 2 +- .../bugprone/BadSignalToKillThreadCheck.cpp | 1 - .../clang-tidy/bugprone/BranchCloneCheck.cpp | 1 - .../clang-tidy/bugprone/BranchCloneCheck.h | 2 +- .../clang-tidy/bugprone/BugproneTidyModule.cpp | 2 - .../clang-tidy/bugprone/CMakeLists.txt | 1 - .../clang-tidy/bugprone/InfiniteLoopCheck.cpp | 50 +- .../MisplacedOperatorInStrlenInAllocCheck.cpp | 21 +- .../MisplacedPointerArithmeticInAllocCheck.cpp | 8 +- .../clang-tidy/bugprone/NoEscapeCheck.cpp | 51 - .../clang-tidy/bugprone/NoEscapeCheck.h | 39 - .../bugprone/NotNullTerminatedResultCheck.cpp | 1 - .../bugprone/NotNullTerminatedResultCheck.h | 2 +- .../clang-tidy/bugprone/PosixReturnCheck.cpp | 1 - .../bugprone/ReservedIdentifierCheck.cpp | 1 - .../bugprone/SpuriouslyWakeUpFunctionsCheck.cpp | 3 +- .../clang-tidy/bugprone/SuspiciousIncludeCheck.cpp | 1 - .../bugprone/SuspiciousMemsetUsageCheck.cpp | 16 +- .../clang-tidy/bugprone/UnusedRaiiCheck.cpp | 8 +- .../clang-tidy/cert/CommandProcessorCheck.cpp | 3 +- .../cert/DontModifyStdNamespaceCheck.cpp | 2 +- .../clang-tidy/cppcoreguidelines/AvoidGotoCheck.h | 2 +- .../cppcoreguidelines/InitVariablesCheck.cpp | 7 +- .../cppcoreguidelines/InterfacesGlobalInitCheck.h | 2 +- .../cppcoreguidelines/MacroUsageCheck.cpp | 1 - .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 5 +- .../NarrowingConversionsCheck.cpp | 5 +- .../cppcoreguidelines/NarrowingConversionsCheck.h | 2 +- .../clang-tidy/cppcoreguidelines/NoMallocCheck.h | 4 +- .../cppcoreguidelines/OwningMemoryCheck.h | 2 +- .../ProBoundsArrayToPointerDecayCheck.h | 2 +- .../ProBoundsConstantArrayIndexCheck.cpp | 15 +- .../ProBoundsConstantArrayIndexCheck.h | 2 +- .../ProBoundsPointerArithmeticCheck.h | 2 +- .../cppcoreguidelines/ProTypeConstCastCheck.h | 2 +- .../cppcoreguidelines/ProTypeCstyleCastCheck.h | 2 +- .../cppcoreguidelines/ProTypeMemberInitCheck.h | 2 +- .../ProTypeReinterpretCastCheck.h | 2 +- .../ProTypeStaticCastDowncastCheck.h | 2 +- .../cppcoreguidelines/ProTypeUnionAccessCheck.h | 2 +- .../cppcoreguidelines/ProTypeVarargCheck.h | 2 +- .../clang-tidy/cppcoreguidelines/SlicingCheck.h | 2 +- .../SpecialMemberFunctionsCheck.h | 2 +- .../fuchsia/DefaultArgumentsDeclarationsCheck.cpp | 1 - .../clang-tidy/google/AvoidNSObjectNewCheck.cpp | 1 - .../AvoidUnderscoreInGoogletestNameCheck.cpp | 2 - .../google/UpgradeGoogletestCaseCheck.cpp | 2 - .../clang-tidy/hicpp/ExceptionBaseclassCheck.h | 2 +- .../clang-tidy/hicpp/HICPPTidyModule.cpp | 6 +- .../clang-tidy/hicpp/MultiwayPathsCoveredCheck.h | 4 +- .../clang-tidy/hicpp/NoAssemblerCheck.h | 2 +- .../clang-tidy/hicpp/SignedBitwiseCheck.h | 2 +- .../clang-tidy/llvm/HeaderGuardCheck.cpp | 5 - .../clang-tidy/llvm/LLVMTidyModule.cpp | 6 - .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 16 +- .../llvmlibc/RestrictSystemLibcHeadersCheck.cpp | 1 - .../clang-tidy/misc/RedundantExpressionCheck.cpp | 22 +- .../clang-tidy/misc/UnusedParametersCheck.cpp | 1 - .../clang-tidy/modernize/AvoidBindCheck.cpp | 6 +- .../modernize/ConcatNestedNamespacesCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 65 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 9 +- .../clang-tidy/modernize/LoopConvertUtils.h | 2 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 4 +- .../clang-tidy/modernize/PassByValueCheck.cpp | 4 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 4 +- .../ReplaceDisallowCopyAndAssignMacroCheck.cpp | 2 - .../modernize/ReplaceRandomShuffleCheck.cpp | 4 +- .../modernize/UseTrailingReturnTypeCheck.cpp | 1 - .../modernize/UseTrailingReturnTypeCheck.h | 3 +- .../modernize/UseUncaughtExceptionsCheck.cpp | 1 - .../objc/NSInvocationArgumentLifetimeCheck.cpp | 3 +- clang-tools-extra/clang-tidy/objc/SuperSelfCheck.h | 2 +- .../clang-tidy/openmp/ExceptionEscapeCheck.h | 2 +- .../clang-tidy/openmp/UseDefaultNoneCheck.h | 2 +- .../performance/FasterStringFindCheck.cpp | 3 +- .../performance/MoveConstructorInitCheck.cpp | 4 +- .../performance/NoexceptMoveConstructorCheck.cpp | 1 - .../performance/TypePromotionInMathFnCheck.cpp | 4 +- .../performance/UnnecessaryValueParamCheck.cpp | 4 +- .../portability/RestrictSystemIncludesCheck.h | 1 - .../readability/ConvertMemberFunctionsToStatic.cpp | 1 - .../readability/ConvertMemberFunctionsToStatic.h | 2 +- .../readability/ElseAfterReturnCheck.cpp | 51 +- .../clang-tidy/readability/ElseAfterReturnCheck.h | 1 - .../readability/IdentifierNamingCheck.cpp | 34 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 6 - .../clang-tidy/readability/MagicNumbersCheck.h | 2 +- .../readability/MakeMemberFunctionConstCheck.cpp | 1 - .../readability/RedundantPreprocessorCheck.cpp | 3 - .../readability/UppercaseLiteralSuffixCheck.cpp | 2 +- .../clang-tidy/readability/UseAnyOfAllOfCheck.h | 2 +- .../clang-tidy/tool/ClangTidyMain.cpp | 2 + .../clang-tidy/tool/run-clang-tidy.py | 1 + clang-tools-extra/clang-tidy/utils/Aliasing.cpp | 65 - clang-tools-extra/clang-tidy/utils/Aliasing.h | 36 - clang-tools-extra/clang-tidy/utils/CMakeLists.txt | 1 - .../clang-tidy/utils/ExprSequence.cpp | 1 - clang-tools-extra/clang-tidy/utils/HeaderGuard.h | 2 +- .../clang-tidy/utils/IncludeSorter.cpp | 14 +- clang-tools-extra/clang-tidy/utils/IncludeSorter.h | 9 +- .../clang-tidy/utils/RenamerClangTidyCheck.h | 1 - .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 6 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 5 +- clang-tools-extra/clangd/CMakeLists.txt | 8 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 62 +- clang-tools-extra/clangd/ClangdLSPServer.h | 6 +- clang-tools-extra/clangd/ClangdServer.cpp | 142 +- clang-tools-extra/clangd/ClangdServer.h | 42 +- clang-tools-extra/clangd/CompileCommands.cpp | 273 - clang-tools-extra/clangd/CompileCommands.h | 46 - clang-tools-extra/clangd/Config.cpp | 25 - clang-tools-extra/clangd/Config.h | 70 - clang-tools-extra/clangd/ConfigCompile.cpp | 248 - clang-tools-extra/clangd/ConfigFragment.h | 70 +- clang-tools-extra/clangd/ConfigProvider.cpp | 231 - clang-tools-extra/clangd/ConfigProvider.h | 101 - clang-tools-extra/clangd/ConfigYAML.cpp | 61 +- clang-tools-extra/clangd/FindSymbols.cpp | 16 +- clang-tools-extra/clangd/FindTarget.cpp | 151 +- .../clangd/GlobalCompilationDatabase.cpp | 10 +- .../clangd/GlobalCompilationDatabase.h | 3 +- clang-tools-extra/clangd/Hover.cpp | 170 +- clang-tools-extra/clangd/Hover.h | 20 - clang-tools-extra/clangd/ParsedAST.cpp | 1 - clang-tools-extra/clangd/Preamble.cpp | 5 +- clang-tools-extra/clangd/Protocol.cpp | 23 +- clang-tools-extra/clangd/Protocol.h | 41 +- clang-tools-extra/clangd/RIFF.cpp | 14 +- clang-tools-extra/clangd/RIFF.h | 3 - clang-tools-extra/clangd/Selection.cpp | 25 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 2 +- clang-tools-extra/clangd/SemanticSelection.cpp | 35 - clang-tools-extra/clangd/SemanticSelection.h | 4 - clang-tools-extra/clangd/TUScheduler.cpp | 29 +- clang-tools-extra/clangd/TUScheduler.h | 14 +- clang-tools-extra/clangd/URI.cpp | 45 +- clang-tools-extra/clangd/XRefs.cpp | 43 +- clang-tools-extra/clangd/index/Background.cpp | 52 +- clang-tools-extra/clangd/index/Background.h | 15 +- .../clangd/index/BackgroundIndexStorage.cpp | 6 +- clang-tools-extra/clangd/index/FileIndex.cpp | 49 +- clang-tools-extra/clangd/index/FileIndex.h | 11 +- clang-tools-extra/clangd/index/Serialization.cpp | 21 +- clang-tools-extra/clangd/index/Symbol.h | 3 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 20 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 24 +- clang-tools-extra/clangd/index/remote/Client.cpp | 41 +- clang-tools-extra/clangd/index/remote/Client.h | 7 +- clang-tools-extra/clangd/index/remote/Index.proto | 7 +- .../index/remote/marshalling/Marshalling.cpp | 331 +- .../clangd/index/remote/marshalling/Marshalling.h | 83 +- .../clangd/index/remote/server/Server.cpp | 42 +- .../remote/unimplemented/UnimplementedClient.cpp | 4 +- .../clangd/refactor/tweaks/DumpAST.cpp | 2 +- clang-tools-extra/clangd/support/ThreadsafeFS.cpp | 2 +- clang-tools-extra/clangd/support/ThreadsafeFS.h | 19 +- ...le_commands.json.tmpl => compile_commands.json} | 0 ...{definition.jsonrpc.tmpl => definition.jsonrpc} | 0 .../clangd/test/background-index.test | 24 +- .../test/did-change-configuration-params.test | 2 +- .../clangd/test/initialize-params.test | 6 +- clang-tools-extra/clangd/test/semantic-tokens.test | 6 +- .../clangd/test/test-uri-windows.test | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 48 +- .../clangd/unittests/BackgroundIndexTests.cpp | 54 - clang-tools-extra/clangd/unittests/CMakeLists.txt | 6 - clang-tools-extra/clangd/unittests/ClangdTests.cpp | 67 +- .../clangd/unittests/CompileCommandsTests.cpp | 182 - .../clangd/unittests/ConfigCompileTests.cpp | 122 - .../clangd/unittests/ConfigProviderTests.cpp | 193 - clang-tools-extra/clangd/unittests/ConfigTesting.h | 77 - .../clangd/unittests/ConfigYAMLTests.cpp | 81 +- .../clangd/unittests/FileIndexTests.cpp | 26 - .../clangd/unittests/FindSymbolsTests.cpp | 501 +- .../clangd/unittests/FindTargetTests.cpp | 621 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 15 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 299 +- .../clangd/unittests/ParsedASTTests.cpp | 1 - .../clangd/unittests/PreambleTests.cpp | 20 +- .../clangd/unittests/SelectionTests.cpp | 27 +- .../clangd/unittests/SemanticSelectionTests.cpp | 61 +- .../clangd/unittests/SymbolCollectorTests.cpp | 10 - clang-tools-extra/clangd/unittests/SyncAPI.cpp | 21 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 9 +- .../clangd/unittests/TUSchedulerTests.cpp | 54 +- clang-tools-extra/clangd/unittests/TestFS.cpp | 6 +- clang-tools-extra/clangd/unittests/TestFS.h | 6 +- .../clangd/unittests/TypeHierarchyTests.cpp | 27 - clang-tools-extra/clangd/unittests/URITests.cpp | 31 +- .../clangd/unittests/remote/MarshallingTests.cpp | 356 +- clang-tools-extra/docs/ReleaseNotes.rst | 169 +- .../docs/clang-tidy/checks/bugprone-no-escape.rst | 19 - clang-tools-extra/docs/clang-tidy/checks/list.rst | 2 - .../clang-tidy/checks/llvm-else-after-return.rst | 11 - .../clang-tidy/checks/openmp-use-default-none.rst | 9 - .../checks/performance-faster-string-find.rst | 6 +- .../checks/readability-else-after-return.rst | 25 - clang-tools-extra/docs/conf.py | 4 +- .../test/clang-tidy/checkers/bugprone-no-escape.m | 28 - .../checkers/bugprone-suspicious-memset-usage.cpp | 5 - .../checkers/bugprone-unused-raii-crash.mm | 15 - .../checkers/cppcoreguidelines-init-variables.cpp | 9 +- .../checkers/openmp-use-default-none.cpp | 52 +- .../checkers/performance-faster-string-find.cpp | 37 +- ...lity-else-after-return-no-cond-var-refactor.cpp | 42 - .../clang-tidy/infrastructure/config-files.cpp | 6 +- clang-tools-extra/unittests/CMakeLists.txt | 4 - .../unittests/clang-tidy/ClangTidyOptionsTest.cpp | 51 +- .../unittests/clang-tidy/ClangTidyTest.h | 7 +- clang/CMakeLists.txt | 17 +- clang/cmake/caches/Fuchsia-stage2.cmake | 46 +- clang/cmake/caches/Fuchsia.cmake | 32 +- clang/cmake/modules/ClangConfig.cmake.in | 1 - clang/docs/ClangCommandLineReference.rst | 14 - clang/docs/ClangFormatStyleOptions.rst | 55 - clang/docs/CommandGuide/clang.rst | 12 +- clang/docs/LanguageExtensions.rst | 3 - clang/docs/LibASTMatchersReference.html | 65 +- clang/docs/MatrixTypes.rst | 4 +- clang/docs/OpenMPSupport.rst | 2 +- clang/docs/ReleaseNotes.rst | 323 +- clang/docs/UndefinedBehaviorSanitizer.rst | 4 - clang/docs/UsersManual.rst | 4 +- clang/docs/analyzer/checkers.rst | 13 - clang/docs/analyzer/conf.py | 4 +- clang/docs/conf.py | 4 +- clang/docs/tools/dump_ast_matchers.py | 47 - clang/include/clang-c/Index.h | 2 +- clang/include/clang/AST/APValue.h | 2 +- clang/include/clang/AST/ASTContext.h | 4 - clang/include/clang/AST/ASTDumper.h | 17 +- clang/include/clang/AST/ASTNodeTraverser.h | 8 - clang/include/clang/AST/ASTTypeTraits.h | 2 +- clang/include/clang/AST/Comment.h | 4 +- clang/include/clang/AST/Decl.h | 8 +- clang/include/clang/AST/DeclBase.h | 18 +- clang/include/clang/AST/DeclOpenMP.h | 4 +- clang/include/clang/AST/DeclarationName.h | 10 - clang/include/clang/AST/DependenceFlags.h | 67 +- clang/include/clang/AST/Expr.h | 172 +- clang/include/clang/AST/ExprCXX.h | 64 +- clang/include/clang/AST/ExprOpenMP.h | 54 +- clang/include/clang/AST/ExternalASTSource.h | 4 + clang/include/clang/AST/JSONNodeDumper.h | 4 - clang/include/clang/AST/NestedNameSpecifier.h | 3 - clang/include/clang/AST/OpenMPClause.h | 88 +- clang/include/clang/AST/ParentMapContext.h | 2 +- clang/include/clang/AST/RecursiveASTVisitor.h | 214 +- clang/include/clang/AST/Redeclarable.h | 15 - clang/include/clang/AST/Stmt.h | 22 +- clang/include/clang/AST/TextNodeDumper.h | 28 +- clang/include/clang/AST/Type.h | 12 +- clang/include/clang/AST/VTableBuilder.h | 3 - clang/include/clang/ASTMatchers/ASTMatchers.h | 68 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 7 +- .../include/clang/ASTMatchers/ASTMatchersMacros.h | 118 - clang/include/clang/Analysis/Analyses/Dominators.h | 6 +- clang/include/clang/Basic/Attr.td | 8 - clang/include/clang/Basic/AttrDocs.td | 37 - clang/include/clang/Basic/Builtins.def | 3 - clang/include/clang/Basic/BuiltinsAMDGPU.def | 8 +- clang/include/clang/Basic/BuiltinsPPC.def | 31 - clang/include/clang/Basic/BuiltinsWebAssembly.def | 4 + clang/include/clang/Basic/BuiltinsX86.def | 9 - clang/include/clang/Basic/BuiltinsX86_64.def | 24 +- clang/include/clang/Basic/CodeGenOptions.def | 3 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 11 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 18 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 15 - clang/include/clang/Basic/DiagnosticGroups.td | 13 +- clang/include/clang/Basic/DiagnosticIDs.h | 2 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 3 - clang/include/clang/Basic/DiagnosticOptions.def | 1 - clang/include/clang/Basic/DiagnosticOptions.h | 4 - clang/include/clang/Basic/DiagnosticParseKinds.td | 9 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 62 +- clang/include/clang/Basic/FPOptions.def | 2 +- clang/include/clang/Basic/FixedPoint.h | 92 +- clang/include/clang/Basic/LangOptions.def | 3 - clang/include/clang/Basic/LangOptions.h | 68 +- clang/include/clang/Basic/Module.h | 8 +- clang/include/clang/Basic/ObjCRuntime.h | 4 - clang/include/clang/Basic/OpenMPKinds.def | 1 - clang/include/clang/Basic/OpenMPKinds.h | 3 +- clang/include/clang/Basic/Sanitizers.def | 2 - clang/include/clang/Basic/TargetInfo.h | 4 - clang/include/clang/Basic/arm_sve.td | 74 +- clang/include/clang/CodeGen/CodeGenABITypes.h | 9 - clang/include/clang/Driver/CC1Options.td | 950 + clang/include/clang/Driver/CLCompatOptions.td | 470 + clang/include/clang/Driver/Job.h | 85 +- clang/include/clang/Driver/Options.td | 1457 +- clang/include/clang/Driver/SanitizerArgs.h | 1 - clang/include/clang/Driver/Tool.h | 56 +- clang/include/clang/Format/Format.h | 45 - clang/include/clang/Frontend/CompilerInstance.h | 5 +- clang/include/clang/Lex/LiteralSupport.h | 10 +- clang/include/clang/Parse/Parser.h | 8 +- .../clang/Sema/MultiplexExternalSemaSource.h | 2 + clang/include/clang/Sema/Sema.h | 87 +- clang/include/clang/Sema/SemaInternal.h | 5 - clang/include/clang/Serialization/ASTReader.h | 6 +- clang/include/clang/Serialization/ModuleFile.h | 3 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 53 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 13 +- .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 26 +- .../Core/BugReporter/BugReporterVisitors.h | 5 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 11 +- .../StaticAnalyzer/Core/CheckerRegistryData.h | 226 - .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 6 +- .../Core/PathSensitive/RangedConstraintManager.h | 22 +- .../StaticAnalyzer/Frontend/CheckerRegistry.h | 189 +- clang/include/clang/Testing/TestClangConfig.h | 87 - .../clang/Tooling/Refactoring/AtomicChange.h | 12 - clang/include/clang/Tooling/ReplacementsYaml.h | 8 +- clang/include/clang/Tooling/Syntax/Nodes.h | 87 +- clang/include/clang/Tooling/Syntax/Tokens.h | 10 - .../clang/Tooling/Transformer/RewriteRule.h | 33 - clang/lib/ARCMigrate/CMakeLists.txt | 6 - clang/lib/ARCMigrate/TransProperties.cpp | 5 +- clang/lib/AST/APValue.cpp | 84 + clang/lib/AST/ASTContext.cpp | 96 +- clang/lib/AST/ASTDumper.cpp | 93 +- clang/lib/AST/ASTImporter.cpp | 89 +- clang/lib/AST/ASTImporterLookupTable.cpp | 6 +- clang/lib/AST/ASTTypeTraits.cpp | 9 +- clang/lib/AST/ComputeDependence.cpp | 15 +- clang/lib/AST/Decl.cpp | 11 +- clang/lib/AST/DeclBase.cpp | 4 +- clang/lib/AST/DeclPrinter.cpp | 13 +- clang/lib/AST/Expr.cpp | 40 +- clang/lib/AST/ExprCXX.cpp | 128 +- clang/lib/AST/ExprClassification.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 150 +- clang/lib/AST/FormatString.cpp | 1 + clang/lib/AST/Interp/InterpFrame.h | 8 +- clang/lib/AST/JSONNodeDumper.cpp | 15 +- clang/lib/AST/MicrosoftMangle.cpp | 6 +- clang/lib/AST/NestedNameSpecifier.cpp | 4 - clang/lib/AST/OSLog.cpp | 6 +- clang/lib/AST/OpenMPClause.cpp | 22 +- clang/lib/AST/RecordLayoutBuilder.cpp | 35 +- clang/lib/AST/Stmt.cpp | 11 +- clang/lib/AST/StmtPrinter.cpp | 26 +- clang/lib/AST/TextNodeDumper.cpp | 263 +- clang/lib/AST/Type.cpp | 41 +- clang/lib/AST/TypePrinter.cpp | 3 - clang/lib/AST/VTableBuilder.cpp | 31 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 18 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 15 - clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 62 - clang/lib/ASTMatchers/Dynamic/Marshallers.h | 94 - clang/lib/ASTMatchers/Dynamic/Registry.cpp | 12 +- clang/lib/Analysis/BodyFarm.cpp | 8 +- clang/lib/Analysis/PathDiagnostic.cpp | 37 +- clang/lib/Analysis/UninitializedValues.cpp | 13 +- clang/lib/Basic/DiagnosticIDs.cpp | 1 - clang/lib/Basic/FixedPoint.cpp | 2 +- clang/lib/Basic/Module.cpp | 10 +- clang/lib/Basic/OpenMPKinds.cpp | 17 +- clang/lib/Basic/SourceManager.cpp | 6 +- clang/lib/Basic/TargetInfo.cpp | 1 - clang/lib/Basic/Targets/AArch64.cpp | 31 +- clang/lib/Basic/Targets/AArch64.h | 2 - clang/lib/Basic/Targets/AMDGPU.h | 26 +- clang/lib/Basic/Targets/MSP430.cpp | 1 - clang/lib/Basic/Targets/OSTargets.h | 2 +- clang/lib/Basic/Targets/PPC.h | 18 +- clang/lib/Basic/Targets/RISCV.cpp | 21 - clang/lib/Basic/Targets/RISCV.h | 15 +- clang/lib/Basic/Targets/SystemZ.h | 1 - clang/lib/Basic/Targets/VE.h | 2 +- clang/lib/Basic/Targets/X86.cpp | 625 +- clang/lib/Basic/Targets/X86.h | 29 +- clang/lib/Basic/Version.cpp | 16 +- clang/lib/CodeGen/BackendUtil.cpp | 21 +- clang/lib/CodeGen/CGBuiltin.cpp | 217 +- clang/lib/CodeGen/CGCUDANV.cpp | 2 +- clang/lib/CodeGen/CGCXXABI.cpp | 2 - clang/lib/CodeGen/CGCXXABI.h | 7 - clang/lib/CodeGen/CGCall.cpp | 18 +- clang/lib/CodeGen/CGDecl.cpp | 6 +- clang/lib/CodeGen/CGDeclCXX.cpp | 3 +- clang/lib/CodeGen/CGException.cpp | 43 - clang/lib/CodeGen/CGExpr.cpp | 20 +- clang/lib/CodeGen/CGExprComplex.cpp | 2 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 28 +- clang/lib/CodeGen/CGObjC.cpp | 34 - clang/lib/CodeGen/CGOpenMPRuntime.cpp | 979 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 18 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 5236 --- clang/lib/CodeGen/CGOpenMPRuntimeGPU.h | 495 - clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 5220 ++- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 463 +- clang/lib/CodeGen/CGStmt.cpp | 12 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 54 +- clang/lib/CodeGen/CGVTables.cpp | 3 +- clang/lib/CodeGen/CMakeLists.txt | 12 +- clang/lib/CodeGen/CodeGenABITypes.cpp | 13 - clang/lib/CodeGen/CodeGenFunction.cpp | 40 +- clang/lib/CodeGen/CodeGenFunction.h | 12 +- clang/lib/CodeGen/CodeGenModule.cpp | 11 +- clang/lib/CodeGen/CodeGenModule.h | 4 + clang/lib/CodeGen/CoverageMappingGen.cpp | 12 - clang/lib/CodeGen/ItaniumCXXABI.cpp | 19 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 17 +- clang/lib/CodeGen/TargetInfo.cpp | 165 +- clang/lib/CodeGen/TargetInfo.h | 7 - clang/lib/CrossTU/CrossTranslationUnit.cpp | 8 +- clang/lib/Driver/CMakeLists.txt | 2 +- clang/lib/Driver/Driver.cpp | 61 +- clang/lib/Driver/Job.cpp | 31 +- clang/lib/Driver/SanitizerArgs.cpp | 16 +- clang/lib/Driver/Tool.cpp | 9 +- clang/lib/Driver/ToolChain.cpp | 41 +- clang/lib/Driver/ToolChains/AIX.cpp | 46 +- clang/lib/Driver/ToolChains/AIX.h | 7 - clang/lib/Driver/ToolChains/AMDGPU.cpp | 291 +- clang/lib/Driver/ToolChains/AMDGPU.h | 7 +- clang/lib/Driver/ToolChains/AVR.cpp | 5 +- clang/lib/Driver/ToolChains/AVR.h | 4 +- clang/lib/Driver/ToolChains/Ananas.cpp | 6 +- clang/lib/Driver/ToolChains/Ananas.h | 9 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 10 - clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 105 +- clang/lib/Driver/ToolChains/Arch/X86.cpp | 19 - clang/lib/Driver/ToolChains/BareMetal.cpp | 6 +- clang/lib/Driver/ToolChains/Clang.cpp | 108 +- clang/lib/Driver/ToolChains/Clang.h | 2 +- clang/lib/Driver/ToolChains/CloudABI.cpp | 3 +- clang/lib/Driver/ToolChains/CloudABI.h | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 14 +- clang/lib/Driver/ToolChains/CrossWindows.cpp | 6 +- clang/lib/Driver/ToolChains/CrossWindows.h | 3 +- clang/lib/Driver/ToolChains/Cuda.cpp | 22 +- clang/lib/Driver/ToolChains/Cuda.h | 15 +- clang/lib/Driver/ToolChains/Darwin.cpp | 66 +- clang/lib/Driver/ToolChains/Darwin.h | 31 +- clang/lib/Driver/ToolChains/DragonFly.cpp | 6 +- clang/lib/Driver/ToolChains/DragonFly.h | 8 +- clang/lib/Driver/ToolChains/Flang.cpp | 6 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 11 +- clang/lib/Driver/ToolChains/FreeBSD.h | 10 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 +- clang/lib/Driver/ToolChains/Gnu.cpp | 25 +- clang/lib/Driver/ToolChains/Gnu.h | 26 +- clang/lib/Driver/ToolChains/HIP.cpp | 21 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 6 +- clang/lib/Driver/ToolChains/Hexagon.h | 8 +- clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 5 +- clang/lib/Driver/ToolChains/MSP430.cpp | 158 +- clang/lib/Driver/ToolChains/MSP430.h | 18 +- clang/lib/Driver/ToolChains/MSVC.cpp | 11 +- clang/lib/Driver/ToolChains/MSVC.h | 7 +- clang/lib/Driver/ToolChains/MinGW.cpp | 15 +- clang/lib/Driver/ToolChains/MinGW.h | 8 +- clang/lib/Driver/ToolChains/Minix.cpp | 6 +- clang/lib/Driver/ToolChains/Minix.h | 9 +- clang/lib/Driver/ToolChains/Myriad.cpp | 15 +- clang/lib/Driver/ToolChains/Myriad.h | 4 +- clang/lib/Driver/ToolChains/NaCl.cpp | 3 +- clang/lib/Driver/ToolChains/NaCl.h | 4 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 6 +- clang/lib/Driver/ToolChains/NetBSD.h | 9 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 6 +- clang/lib/Driver/ToolChains/OpenBSD.h | 8 +- clang/lib/Driver/ToolChains/PS4CPU.cpp | 6 +- clang/lib/Driver/ToolChains/PS4CPU.h | 5 +- clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 5 +- clang/lib/Driver/ToolChains/RISCVToolchain.h | 4 +- clang/lib/Driver/ToolChains/ROCm.h | 80 +- clang/lib/Driver/ToolChains/Solaris.cpp | 6 +- clang/lib/Driver/ToolChains/VE.cpp | 119 + .../lib/Driver/ToolChains/{VEToolchain.h => VE.h} | 0 clang/lib/Driver/ToolChains/VEToolchain.cpp | 119 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 7 +- clang/lib/Driver/ToolChains/WebAssembly.h | 5 +- clang/lib/Driver/ToolChains/XCore.cpp | 6 +- clang/lib/Driver/Types.cpp | 2 +- clang/lib/Format/Format.cpp | 18 - clang/lib/Format/FormatToken.h | 1 - clang/lib/Format/FormatTokenLexer.cpp | 17 +- clang/lib/Format/FormatTokenLexer.h | 8 +- clang/lib/Format/TokenAnalyzer.cpp | 17 +- clang/lib/Format/TokenAnnotator.cpp | 41 +- clang/lib/Frontend/ASTConsumers.cpp | 4 +- clang/lib/Frontend/CMakeLists.txt | 7 +- clang/lib/Frontend/CompilerInstance.cpp | 27 +- clang/lib/Frontend/CompilerInvocation.cpp | 34 +- clang/lib/Frontend/InitHeaderSearch.cpp | 2 - clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 44 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 29 +- clang/lib/Frontend/SerializedDiagnosticPrinter.cpp | 25 - clang/lib/Headers/CMakeLists.txt | 3 - clang/lib/Headers/__clang_cuda_cmath.h | 10 +- clang/lib/Headers/__clang_cuda_complex_builtins.h | 268 +- clang/lib/Headers/__clang_cuda_device_functions.h | 8 +- .../lib/Headers/__clang_cuda_libdevice_declares.h | 2 +- clang/lib/Headers/__clang_cuda_math.h | 6 +- clang/lib/Headers/__clang_hip_libdevice_declares.h | 4 - clang/lib/Headers/__clang_hip_math.h | 16 - clang/lib/Headers/altivec.h | 280 - clang/lib/Headers/amxintrin.h | 225 - clang/lib/Headers/cpuid.h | 3 - clang/lib/Headers/immintrin.h | 5 - clang/lib/Headers/intrin.h | 3 - .../__clang_openmp_device_functions.h | 4 - clang/lib/Headers/openmp_wrappers/cmath | 2 - clang/lib/Headers/openmp_wrappers/complex | 25 - clang/lib/Headers/openmp_wrappers/complex.h | 25 - clang/lib/Headers/openmp_wrappers/math.h | 2 - clang/lib/Lex/LiteralSupport.cpp | 104 +- clang/lib/Lex/PPDirectives.cpp | 9 +- clang/lib/Lex/PPExpressions.cpp | 26 +- clang/lib/Lex/Preprocessor.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 80 +- clang/lib/Parse/ParseDeclCXX.cpp | 5 - clang/lib/Parse/ParseExpr.cpp | 137 +- clang/lib/Parse/ParseExprCXX.cpp | 9 - clang/lib/Parse/ParseOpenMP.cpp | 85 +- clang/lib/Parse/ParseStmt.cpp | 25 +- clang/lib/Parse/ParseStmtAsm.cpp | 2 +- clang/lib/Parse/ParseTentative.cpp | 5 +- clang/lib/Sema/DeclSpec.cpp | 1 - clang/lib/Sema/MultiplexExternalSemaSource.cpp | 7 + clang/lib/Sema/Sema.cpp | 12 +- clang/lib/Sema/SemaAttr.cpp | 50 +- clang/lib/Sema/SemaCUDA.cpp | 69 +- clang/lib/Sema/SemaChecking.cpp | 326 +- clang/lib/Sema/SemaCodeComplete.cpp | 84 +- clang/lib/Sema/SemaCoroutine.cpp | 8 +- clang/lib/Sema/SemaDecl.cpp | 30 +- clang/lib/Sema/SemaDeclAttr.cpp | 77 +- clang/lib/Sema/SemaDeclCXX.cpp | 79 +- clang/lib/Sema/SemaExpr.cpp | 232 +- clang/lib/Sema/SemaExprCXX.cpp | 57 +- clang/lib/Sema/SemaExprObjC.cpp | 98 +- clang/lib/Sema/SemaInit.cpp | 28 +- clang/lib/Sema/SemaLambda.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 221 +- clang/lib/Sema/SemaOverload.cpp | 61 +- clang/lib/Sema/SemaStmt.cpp | 32 +- clang/lib/Sema/SemaStmtAttr.cpp | 7 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 116 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 100 +- clang/lib/Sema/SemaType.cpp | 171 +- clang/lib/Sema/TreeTransform.h | 41 +- clang/lib/Serialization/ASTReader.cpp | 14 +- clang/lib/Serialization/ASTReaderDecl.cpp | 21 +- clang/lib/Serialization/ASTReaderStmt.cpp | 31 +- clang/lib/Serialization/ASTWriter.cpp | 10 +- clang/lib/Serialization/ASTWriterDecl.cpp | 16 +- clang/lib/Serialization/ASTWriterStmt.cpp | 13 +- .../Checkers/BuiltinFunctionChecker.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - .../Checkers/InvalidatedIteratorChecker.cpp | 51 +- clang/lib/StaticAnalyzer/Checkers/Iterator.cpp | 30 - clang/lib/StaticAnalyzer/Checkers/Iterator.h | 16 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 138 +- .../Checkers/IteratorRangeChecker.cpp | 61 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 2 +- .../Checkers/MismatchedIteratorChecker.cpp | 16 +- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../Checkers/ObjCContainersChecker.cpp | 2 +- .../Checkers/ObjCMissingSuperCallChecker.cpp | 7 +- clang/lib/StaticAnalyzer/Checkers/SmartPtr.h | 33 - .../StaticAnalyzer/Checkers/SmartPtrChecker.cpp | 80 - .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 256 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 926 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 134 +- .../UninitializedObjectChecker.cpp | 13 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 61 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 40 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - .../StaticAnalyzer/Core/CheckerRegistryData.cpp | 241 - clang/lib/StaticAnalyzer/Core/Environment.cpp | 12 +- .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 1118 +- .../Core/RangedConstraintManager.cpp | 41 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +- .../StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp | 8 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 389 +- .../Frontend/CreateCheckerManager.cpp | 15 +- clang/lib/Tooling/FileMatchTrie.cpp | 14 +- clang/lib/Tooling/Refactoring/AtomicChange.cpp | 6 - .../lib/Tooling/Refactoring/RefactoringActions.cpp | 4 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 220 +- clang/lib/Tooling/Syntax/Nodes.cpp | 32 - clang/lib/Tooling/Syntax/Tokens.cpp | 79 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 4 - clang/lib/Tooling/Transformer/SourceCode.cpp | 14 +- clang/lib/Tooling/Transformer/Transformer.cpp | 2 +- clang/test/.clang-format | 1 - clang/test/AST/alignas_maybe_odr_cleanup.cpp | 11 +- clang/test/AST/ast-dump-APValue-anon-union.cpp | 52 - clang/test/AST/ast-dump-APValue-arithmetic.cpp | 49 - clang/test/AST/ast-dump-APValue-array.cpp | 82 - clang/test/AST/ast-dump-APValue-struct.cpp | 113 - clang/test/AST/ast-dump-APValue-todo.cpp | 26 - clang/test/AST/ast-dump-APValue-union.cpp | 63 - clang/test/AST/ast-dump-APValue-vector.cpp | 43 - clang/test/AST/ast-dump-attr.cpp | 1 - clang/test/AST/ast-dump-color.cpp | 6 +- clang/test/AST/ast-dump-comment.cpp | 10 +- clang/test/AST/ast-dump-constant-expr.cpp | 15 +- clang/test/AST/ast-dump-decl.cpp | 2 - clang/test/AST/ast-dump-fpfeatures.cpp | 37 - .../AST/ast-dump-lambda-body-not-duplicated.cpp | 40 - clang/test/AST/ast-dump-lambda.cpp | 2 +- clang/test/AST/ast-dump-records.cpp | 10 +- clang/test/AST/ast-dump-recovery.c | 52 - clang/test/AST/ast-dump-recovery.cpp | 70 +- clang/test/AST/ast-dump-stmt.cpp | 2 - clang/test/AST/ast-printer-lambda.cpp | 20 - clang/test/AST/pr43983.cpp | 7 +- clang/test/AST/regression-new-expr-crash.cpp | 18 - .../Analysis/Inputs/system-header-simulator-cxx.h | 44 +- clang/test/Analysis/analyzer-config.c | 5 +- clang/test/Analysis/checker-plugins.c | 3 +- clang/test/Analysis/ctu-import-threshold.c | 1 - clang/test/Analysis/ctu-on-demand-parsing.c | 2 +- clang/test/Analysis/ctu-on-demand-parsing.cpp | 2 +- .../Analysis/diagnostics/explicit-suppression.cpp | 2 +- clang/test/Analysis/equality_tracking.c | 187 - clang/test/Analysis/fuchsia_handle.cpp | 2 +- clang/test/Analysis/invalidated-iterator.cpp | 77 - clang/test/Analysis/iterator-modeling.cpp | 442 +- clang/test/Analysis/iterator-range.cpp | 85 - clang/test/Analysis/malloc.c | 3 +- clang/test/Analysis/mismatched-iterator.cpp | 12 - clang/test/Analysis/mutually_exclusive_null_fp.cpp | 26 - clang/test/Analysis/pr22954.c | 2 - .../Inputs/null_dereference_and_division_by_zero.c | 8 - .../Analysis/scan-build/silence-core-checkers.test | 30 - clang/test/Analysis/smart-ptr.cpp | 206 +- ...d-c-library-functions-POSIX-socket-sockaddr.cpp | 37 - .../test/Analysis/std-c-library-functions-POSIX.c | 234 - .../std-c-library-functions-arg-constraints.c | 4 +- .../std-c-library-functions-arg-constraints.cpp | 2 +- clang/test/Analysis/stream-note.c | 31 - clang/test/Analysis/stream.c | 6 +- clang/test/Analysis/use-after-move.cpp | 14 +- clang/test/Analysis/weak-dependencies.c | 2 +- clang/test/CMakeLists.txt | 11 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp | 6 - .../dcl.decl/dcl.meaning/dcl.fct.default/p7.cpp | 14 +- clang/test/CXX/expr/expr.const/p2-0x.cpp | 4 +- .../temp.res/temp.dep/temp.dep.constexpr/p2.cpp | 10 +- .../test/CodeCompletion/after-function-equals.cpp | 47 - clang/test/CodeCompletion/patterns.cpp | 27 - clang/test/CodeGen/AMX/amx.c | 32 - clang/test/CodeGen/AMX/amx_errors.c | 17 - clang/test/CodeGen/AMX/amx_inline_asm.c | 11 - clang/test/CodeGen/Atomics.c | 20 - clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c | 2 - clang/test/CodeGen/aarch64-neon-misc-constrained.c | 2 - ...arch64-neon-scalar-x-indexed-elem-constrained.c | 2 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_acge.c | 5 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_acgt.c | 5 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_acle.c | 5 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_aclt.c | 5 - .../aarch64-sve-intrinsics/acle_sve_bfdot.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_bfmlalb.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_bfmlalt.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_bfmmla.c | 4 +- .../acle_sve_clasta-bfloat.c | 36 - .../acle_sve_clastb-bfloat.c | 36 - .../aarch64-sve-intrinsics/acle_sve_cmpeq.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cmpge.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cmpgt.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cmple.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cmplt.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cmpne.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cmpuo.c | 5 - .../aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c | 8 +- .../acle_sve_create2-bfloat.c | 21 - .../acle_sve_create3-bfloat.c | 21 - .../acle_sve_create4-bfloat.c | 21 - .../aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_cvtnt.c | 16 +- .../aarch64-sve-intrinsics/acle_sve_dup-bfloat.c | 63 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c | 5 - .../aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c | 42 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ext-bfloat.c | 26 - .../aarch64-sve-intrinsics/acle_sve_get2-bfloat.c | 30 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c | 5 - .../aarch64-sve-intrinsics/acle_sve_get3-bfloat.c | 39 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c | 5 - .../aarch64-sve-intrinsics/acle_sve_get4-bfloat.c | 48 - .../CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c | 5 - .../aarch64-sve-intrinsics/acle_sve_index.c | 5 - .../aarch64-sve-intrinsics/acle_sve_insr-bfloat.c | 26 - .../aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c | 27 - .../aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c | 27 - .../aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1ro.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_ld1sb.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ld1sh.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ld1sw.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ld1ub.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ld1uh.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ld1uw.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_ldff1sb.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldff1sh.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldff1sw.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldff1ub.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldff1uh.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldff1uw.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_ldnf1sb.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnf1sh.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnf1sw.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnf1ub.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnf1uh.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnf1uw.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_len-bfloat.c | 8 +- .../aarch64-sve-intrinsics/acle_sve_matmul_fp32.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_matmul_fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_pnext.c | 5 - .../aarch64-sve-intrinsics/acle_sve_ptrue.c | 5 - .../acle_sve_reinterpret-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_rev-bfloat.c | 6 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_rev.c | 5 - .../aarch64-sve-intrinsics/acle_sve_sel-bfloat.c | 8 +- .../aarch64-sve-intrinsics/acle_sve_set2-bfloat.c | 30 - .../aarch64-sve-intrinsics/acle_sve_set3-bfloat.c | 40 - .../aarch64-sve-intrinsics/acle_sve_set4-bfloat.c | 49 - .../aarch64-sve-intrinsics/acle_sve_setffr.c | 4 - .../acle_sve_splice-bfloat.c | 8 +- .../aarch64-sve-intrinsics/acle_sve_st1-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_st2-bfloat.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c | 5 - .../aarch64-sve-intrinsics/acle_sve_st3-bfloat.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c | 5 - .../aarch64-sve-intrinsics/acle_sve_st4-bfloat.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c | 5 - .../aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_sudot.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c | 8 +- .../aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c | 6 +- .../acle_sve_trn1-fp64-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_trn1-fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_trn1.c | 5 - .../aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c | 6 +- .../acle_sve_trn2-fp64-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_trn2-fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_trn2.c | 5 - .../aarch64-sve-intrinsics/acle_sve_undef-bfloat.c | 12 - .../aarch64-sve-intrinsics/acle_sve_undef.c | 5 - .../acle_sve_undef2-bfloat.c | 12 - .../acle_sve_undef3-bfloat.c | 12 - .../acle_sve_undef4-bfloat.c | 12 - .../aarch64-sve-intrinsics/acle_sve_unpkhi.c | 5 - .../aarch64-sve-intrinsics/acle_sve_unpklo.c | 5 - .../aarch64-sve-intrinsics/acle_sve_usdot.c | 4 +- .../aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c | 6 +- .../acle_sve_uzp1-fp64-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1.c | 5 - .../aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c | 6 +- .../acle_sve_uzp2-fp64-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2.c | 5 - .../aarch64-sve-intrinsics/acle_sve_whilele.c | 5 - .../aarch64-sve-intrinsics/acle_sve_whilelt.c | 5 - .../aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c | 6 +- .../acle_sve_zip1-fp64-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_zip1-fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_zip1.c | 5 - .../aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c | 6 +- .../acle_sve_zip2-fp64-bfloat.c | 6 +- .../aarch64-sve-intrinsics/acle_sve_zip2-fp64.c | 4 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_zip2.c | 5 - clang/test/CodeGen/aarch64-sve.c | 4 - .../acle_sve2_tbl2-bfloat.c | 10 +- .../aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c | 10 +- .../aarch64-v8.2a-neon-intrinsics-constrained.c | 2 - clang/test/CodeGen/align_value.cpp | 30 +- clang/test/CodeGen/alloc-align-attr.c | 44 +- .../arm-neon-directed-rounding-constrained.c | 4 - clang/test/CodeGen/arm64-vrnd-constrained.c | 4 +- clang/test/CodeGen/asm-cet.S | 8 +- .../assume-aligned-and-alloc-align-attributes.c | 8 +- clang/test/CodeGen/attr-nomerge.cpp | 3 - clang/test/CodeGen/builtin-align-array.c | 32 +- clang/test/CodeGen/builtin-align.c | 24 +- clang/test/CodeGen/builtin-assume-aligned.c | 32 +- clang/test/CodeGen/builtin-complex.c | 22 - clang/test/CodeGen/builtins-arm.c | 6 +- clang/test/CodeGen/builtins-arm64.c | 6 +- clang/test/CodeGen/builtins-ppc-fpconstrained.c | 2 - clang/test/CodeGen/builtins-ppc-p10vector.c | 451 +- clang/test/CodeGen/builtins-wasm.c | 12 + ...-assumption-attribute-align_value-on-lvalue.cpp | 8 +- ...ssumption-attribute-align_value-on-paramvar.cpp | 2 +- ...-attribute-alloc_align-on-function-variable.cpp | 10 +- ...ssumption-attribute-alloc_align-on-function.cpp | 2 +- ...ibute-assume_aligned-on-function-two-params.cpp | 10 +- ...mption-attribute-assume_aligned-on-function.cpp | 2 +- ...uiltin_assume_aligned-three-params-variable.cpp | 10 +- ...umption-builtin_assume_aligned-three-params.cpp | 10 +- ...ssumption-builtin_assume_aligned-two-params.cpp | 8 +- .../CodeGen/catch-alignment-assumption-openmp.cpp | 8 +- clang/test/CodeGen/code-coverage.c | 3 +- .../{complex-builtins-3.c => complex-builtints.c} | 0 clang/test/CodeGen/fp-strictfp-exp.cpp | 14 - clang/test/CodeGen/fp-strictfp.cpp | 16 - clang/test/CodeGen/fpconstrained-cmp-double.c | 10 +- clang/test/CodeGen/fpconstrained-cmp-float.c | 12 +- clang/test/CodeGen/fpconstrained.c | 7 +- clang/test/CodeGen/fpconstrained.cpp | 7 +- clang/test/CodeGen/linetable-endscope.c | 4 +- clang/test/CodeGen/matrix-lowering-opt-levels.c | 28 - clang/test/CodeGen/matrix-type-builtins.c | 36 +- clang/test/CodeGen/ms-intrinsics.c | 70 +- clang/test/CodeGen/msp430-abi-complex.c | 226 - .../CodeGen/non-power-of-2-alignment-assumptions.c | 13 +- clang/test/CodeGen/opt-record-MIR.c | 10 +- clang/test/CodeGen/opt-record.c | 12 +- clang/test/CodeGen/pch-dllexport.cpp | 16 +- clang/test/CodeGen/ppc-aggregate-abi.cpp | 60 - clang/test/CodeGen/stack-clash-protection.c | 2 - clang/test/CodeGen/systemz-abi.c | 11 - clang/test/CodeGen/systemz-abi.cpp | 50 +- clang/test/CodeGen/target-avx-abi-diag.c | 51 - clang/test/CodeGen/target-builtin-error-3.c | 7 +- clang/test/CodeGen/target-builtin-noerror.c | 8 +- clang/test/CodeGen/target-data.c | 8 - .../test/CodeGen/thinlto-distributed-cfi-devirt.ll | 2 +- clang/test/CodeGen/thinlto-distributed-newpm.ll | 2 +- clang/test/CodeGen/thinlto-inline-asm.c | 21 - clang/test/CodeGen/vla.c | 4 - clang/test/CodeGen/windows-seh-filter-inFinally.c | 36 - clang/test/CodeGenCUDA/lambda.cu | 85 - .../CodeGenCXX/Inputs/profile-remap_entry.proftext | 8 - clang/test/CodeGenCXX/PR20038.cpp | 4 +- .../CodeGenCXX/RelativeVTablesABI/dynamic-cast.cpp | 14 +- .../test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp | 14 +- clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp | 7 +- ...aix-sinit-register-global-dtors-with-atexit.cpp | 14 - .../test/CodeGenCXX/aix-static-init-debug-info.cpp | 64 - .../CodeGenCXX/builtin-amdgcn-atomic-inc-dec.cpp | 40 +- clang/test/CodeGenCXX/debug-info-class.cpp | 2 +- .../debug-info-inheriting-constructor.cpp | 4 +- clang/test/CodeGenCXX/debug-info-inlined.cpp | 2 +- clang/test/CodeGenCXX/debug-info-lambda.cpp | 2 +- clang/test/CodeGenCXX/debug-info-line-if.cpp | 2 +- clang/test/CodeGenCXX/debug-info-member-call.cpp | 2 +- clang/test/CodeGenCXX/debug-info-nested-exprs.cpp | 8 +- clang/test/CodeGenCXX/debug-info-scope.cpp | 2 +- clang/test/CodeGenCXX/linetable-cleanup.cpp | 6 +- clang/test/CodeGenCXX/linetable-eh.cpp | 2 +- clang/test/CodeGenCXX/linetable-fnbegin.cpp | 2 +- clang/test/CodeGenCXX/lpad-linetable.cpp | 2 +- clang/test/CodeGenCXX/matrix-type-builtins.cpp | 22 +- clang/test/CodeGenCXX/profile-remap.cpp | 2 - clang/test/CodeGenCXX/trivial_abi.cpp | 25 - clang/test/CodeGenCXX/vtable-consteval.cpp | 64 - clang/test/CodeGenCXX/vtable-constexpr.cpp | 27 - clang/test/CodeGenHIP/lit.local.cfg | 1 - clang/test/CodeGenObjC/aarch64-sve-types.m | 5 +- clang/test/CodeGenObjC/arc-linetable-autorelease.m | 4 +- clang/test/CodeGenObjC/arc-linetable.m | 2 +- clang/test/CodeGenObjC/exceptions.m | 27 +- clang/test/CodeGenObjC/for-in.m | 17 +- clang/test/CodeGenObjC/matrix-type-builtins.m | 4 +- clang/test/CodeGenObjCXX/arc-list-init-destruct.mm | 2 - clang/test/CodeGenObjCXX/exceptions-legacy.mm | 10 +- clang/test/CodeGenObjCXX/objc-struct-cxx-abi.mm | 29 - clang/test/CodeGenObjCXX/os_log.mm | 5 +- clang/test/CodeGenOpenCL/blocks.cl | 20 + clang/test/CodeGenOpenCL/convergent.cl | 4 +- .../enqueue-kernel-non-entry-block.cl | 2 +- clang/test/CodeGenOpenCL/func-call-dbg-loc.cl | 2 +- clang/test/CodeGenOpenCL/inline-asm-amdgcn.cl | 14 - clang/test/CoverageMapping/coroutine.cpp | 47 - clang/test/CoverageMapping/preprocessor.c | 18 +- clang/test/Driver/B-opt.c | 5 +- .../ARM/8.1/usr/bin/armv7-windows-itanium-ld | 0 .../test/Driver/Inputs/Windows/ARM/8.1/usr/bin/ld | 0 .../Inputs/basic_freebsd64_tree/usr/bin/ld.bfd | 1 - .../lib/gcc/msp430-elf/7.3.1/430/crtbegin.o | 0 .../lib/gcc/msp430-elf/7.3.1/430/crtend.o | 0 .../lib/gcc/msp430-elf/8.3.1/430/crtbegin.o | 0 .../lib/gcc/msp430-elf/8.3.1/430/crtbegin_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/430/crtend.o | 0 .../lib/gcc/msp430-elf/8.3.1/430/crtend_no_eh.o | 0 .../gcc/msp430-elf/8.3.1/430/exceptions/crtbegin.o | 0 .../8.3.1/430/exceptions/crtbegin_no_eh.o | 0 .../gcc/msp430-elf/8.3.1/430/exceptions/crtend.o | 0 .../msp430-elf/8.3.1/430/exceptions/crtend_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/crtbegin.o | 0 .../lib/gcc/msp430-elf/8.3.1/crtbegin_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/crtend.o | 0 .../lib/gcc/msp430-elf/8.3.1/crtend_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/exceptions/crtbegin.o | 0 .../msp430-elf/8.3.1/exceptions/crtbegin_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/exceptions/crtend.o | 0 .../gcc/msp430-elf/8.3.1/exceptions/crtend_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/large/crtbegin.o | 0 .../gcc/msp430-elf/8.3.1/large/crtbegin_no_eh.o | 0 .../lib/gcc/msp430-elf/8.3.1/large/crtend.o | 0 .../lib/gcc/msp430-elf/8.3.1/large/crtend_no_eh.o | 0 .../msp430-elf/8.3.1/large/exceptions/crtbegin.o | 0 .../8.3.1/large/exceptions/crtbegin_no_eh.o | 0 .../gcc/msp430-elf/8.3.1/large/exceptions/crtend.o | 0 .../8.3.1/large/exceptions/crtend_no_eh.o | 0 .../8.3.1/large/full-memory-range/crtbegin.o | 0 .../8.3.1/large/full-memory-range/crtbegin_no_eh.o | 0 .../8.3.1/large/full-memory-range/crtend.o | 0 .../8.3.1/large/full-memory-range/crtend_no_eh.o | 0 .../large/full-memory-range/exceptions/crtbegin.o | 0 .../full-memory-range/exceptions/crtbegin_no_eh.o | 0 .../large/full-memory-range/exceptions/crtend.o | 0 .../full-memory-range/exceptions/crtend_no_eh.o | 0 .../basic_msp430_tree/msp430-elf/include/stdio.h | 0 .../basic_msp430_tree/msp430-elf/lib/430/crtn.o | 0 .../msp430-elf/lib/430/exceptions/crt0.o | 0 .../Inputs/basic_msp430_tree/msp430-elf/lib/crt0.o | 0 .../msp430-elf/lib/exceptions/crt0.o | 0 .../basic_msp430_tree/msp430-elf/lib/large/crt0.o | 0 .../msp430-elf/lib/large/exceptions/crt0.o | 0 .../msp430-elf/lib/large/full-memory-range/crt0.o | 0 .../lib/large/full-memory-range/exceptions/crt0.o | 0 clang/test/Driver/Inputs/rocm/bin/.hipVersion | 4 - clang/test/Driver/aarch64-cpus.c | 7 - clang/test/Driver/aarch64-sve-vector-bits.c | 68 - clang/test/Driver/aix-object-mode.c | 22 - clang/test/Driver/aix-toolchain-include.cpp | 136 - clang/test/Driver/arm-cortex-cpus.c | 20 - clang/test/Driver/cl-options.c | 15 +- clang/test/Driver/cl-outputs.c | 2 - clang/test/Driver/clang-g-opts.c | 2 +- clang/test/Driver/codeview-column-info.c | 9 +- clang/test/Driver/crash-report-crashfile.m | 1 - clang/test/Driver/crash-report-modules.m | 1 - clang/test/Driver/crash-report-null.test | 1 - clang/test/Driver/cuda-dwarf-2.cu | 2 +- clang/test/Driver/cxa-atexit.cpp | 14 - .../test/Driver/darwin-ld-platform-version-macos.c | 13 - clang/test/Driver/darwin-ld.c | 3 +- clang/test/Driver/darwin-sdk-vs-os-version.c | 8 +- clang/test/Driver/darwin-warning-options.c | 7 - clang/test/Driver/debug-options-as.c | 2 +- clang/test/Driver/debug-options.c | 12 +- clang/test/Driver/fsanitize.c | 2 + clang/test/Driver/fuse-ld.c | 9 +- clang/test/Driver/fzero-initialized-in-bss.c | 8 - clang/test/Driver/hip-include-path.hip | 12 - clang/test/Driver/hip-launch-api.hip | 17 - clang/test/Driver/hip-link-save-temps.hip | 3 +- clang/test/Driver/hip-std.hip | 23 - clang/test/Driver/hip-toolchain-rdc-separate.hip | 3 +- clang/test/Driver/hip-toolchain-rdc-static-lib.hip | 3 +- clang/test/Driver/hip-toolchain-rdc.hip | 3 +- clang/test/Driver/hip-version.hip | 42 - clang/test/Driver/immediate-options.c | 4 + clang/test/Driver/integrated-as.s | 10 +- clang/test/Driver/ld-path.c | 66 - .../Driver/macos-apple-silicon-slice-link-libs.cpp | 42 - clang/test/Driver/msp430-toolchain.c | 310 +- clang/test/Driver/myriad-toolchain.c | 2 +- clang/test/Driver/openmp-offload-gpu.c | 2 +- clang/test/Driver/pch-codegen.cpp | 38 - clang/test/Driver/prefixed-tools.c | 4 +- clang/test/Driver/print-search-dirs.c | 6 - clang/test/Driver/program-path-priority.c | 74 +- clang/test/Driver/riscv-arch.c | 8 +- clang/test/Driver/riscv-cpus.c | 38 - clang/test/Driver/rocm-detect.cl | 2 +- clang/test/Driver/rocm-detect.hip | 2 +- clang/test/Driver/rocm-not-found.cl | 2 +- clang/test/Driver/split-debug.c | 10 +- clang/test/Driver/windows-cross.c | 18 +- clang/test/Driver/windows-thumbv7em.cpp | 8 - clang/test/Driver/x86-target-features.c | 36 - clang/test/Frontend/embed-bitcode.ll | 8 - clang/test/Frontend/fixed_point_add.c | 4 +- clang/test/Frontend/fixed_point_div.c | 10 +- clang/test/Frontend/fixed_point_errors.c | 3 - clang/test/Frontend/fixed_point_mul.c | 8 +- clang/test/Frontend/fixed_point_sub.c | 4 +- clang/test/Frontend/opencl.cl | 3 +- .../Frontend/optimization-remark-line-directive.c | 4 +- clang/test/Headers/Inputs/include/cmath | 4 - clang/test/Headers/Inputs/include/complex | 301 - clang/test/Headers/Inputs/include/cstdlib | 4 - clang/test/Headers/nvptx_device_math_complex.c | 45 +- clang/test/Headers/nvptx_device_math_complex.cpp | 48 - clang/test/Import/switch-stmt/test.cpp | 10 - clang/test/Index/evaluate-cursor.cpp | 10 - clang/test/InterfaceStubs/func.ifs | 2 +- clang/test/InterfaceStubs/object.ifs | 2 +- clang/test/Misc/target-invalid-cpu-note.c | 7 - clang/test/Misc/warning-flags.c | 3 +- clang/test/Modules/Inputs/codegen-flags/foo.h | 3 - clang/test/Modules/context-hash.c | 31 +- clang/test/OpenMP/atomic_codegen.cpp | 2 +- clang/test/OpenMP/barrier_codegen.cpp | 2 +- clang/test/OpenMP/cancel_codegen.cpp | 8 +- clang/test/OpenMP/capturing_in_templates.cpp | 2 +- clang/test/OpenMP/critical_codegen.cpp | 2 +- clang/test/OpenMP/declare_mapper_codegen.cpp | 448 +- clang/test/OpenMP/declare_target_link_codegen.cpp | 4 +- clang/test/OpenMP/distribute_codegen.cpp | 2 +- .../OpenMP/distribute_firstprivate_codegen.cpp | 6 +- .../test/OpenMP/distribute_lastprivate_codegen.cpp | 6 +- .../OpenMP/distribute_parallel_for_codegen.cpp | 42 +- .../distribute_parallel_for_default_messages.cpp | 31 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 6 +- .../OpenMP/distribute_parallel_for_if_codegen.cpp | 10 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 6 +- ...distribute_parallel_for_num_threads_codegen.cpp | 14 +- .../distribute_parallel_for_private_codegen.cpp | 6 +- .../distribute_parallel_for_proc_bind_codegen.cpp | 6 +- .../distribute_parallel_for_reduction_codegen.cpp | 4 +- .../distribute_parallel_for_simd_codegen.cpp | 42 +- ...stribute_parallel_for_simd_default_messages.cpp | 30 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 6 +- .../distribute_parallel_for_simd_if_codegen.cpp | 10 +- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 6 +- ...ibute_parallel_for_simd_num_threads_codegen.cpp | 14 +- ...istribute_parallel_for_simd_private_codegen.cpp | 6 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 6 +- clang/test/OpenMP/distribute_private_codegen.cpp | 6 +- clang/test/OpenMP/distribute_simd_codegen.cpp | 2 +- .../distribute_simd_firstprivate_codegen.cpp | 6 +- .../OpenMP/distribute_simd_lastprivate_codegen.cpp | 6 +- .../OpenMP/distribute_simd_private_codegen.cpp | 6 +- .../OpenMP/distribute_simd_reduction_codegen.cpp | 6 +- clang/test/OpenMP/driver.c | 1 - clang/test/OpenMP/for_codegen.cpp | 4 +- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 15 - clang/test/OpenMP/for_simd_codegen.cpp | 4 +- .../irbuilder_nested_openmp_parallel_empty.c | 110 - clang/test/OpenMP/master_codegen.cpp | 2 +- clang/test/OpenMP/nvptx_allocate_codegen.cpp | 2 +- clang/test/OpenMP/nvptx_data_sharing.cpp | 4 +- clang/test/OpenMP/nvptx_lambda_capturing.cpp | 2 +- .../test/OpenMP/nvptx_lambda_pointer_capturing.cpp | 4 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 10 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 2 +- ...nvptx_target_requires_unified_shared_memory.cpp | 2 +- clang/test/OpenMP/nvptx_target_simd_codegen.cpp | 1 + clang/test/OpenMP/nvptx_target_teams_codegen.cpp | 4 +- .../nvptx_target_teams_distribute_codegen.cpp | 2 +- clang/test/OpenMP/openmp_offload_codegen.cpp | 3 +- clang/test/OpenMP/parallel_codegen.cpp | 2 +- clang/test/OpenMP/parallel_default_messages.cpp | 26 +- clang/test/OpenMP/parallel_for_codegen.cpp | 4 +- .../test/OpenMP/parallel_for_default_messages.cpp | 23 +- clang/test/OpenMP/parallel_for_simd_codegen.cpp | 4 +- .../OpenMP/parallel_for_simd_default_messages.cpp | 23 +- clang/test/OpenMP/parallel_master_codegen.cpp | 158 +- .../OpenMP/parallel_master_default_messages.cpp | 24 +- clang/test/OpenMP/parallel_num_threads_codegen.cpp | 2 +- clang/test/OpenMP/parallel_sections_codegen.cpp | 4 +- .../OpenMP/parallel_sections_default_messages.cpp | 6 +- ...ks_parallel_in_multiple_target_state_machines.c | 102 - .../remarks_parallel_in_target_state_machine.c | 47 - clang/test/OpenMP/sections_codegen.cpp | 4 +- clang/test/OpenMP/simd_codegen.cpp | 20 +- clang/test/OpenMP/simd_metadata.c | 117 +- clang/test/OpenMP/single_codegen.cpp | 2 +- clang/test/OpenMP/target_codegen.cpp | 20 +- clang/test/OpenMP/target_data_ast_print.cpp | 40 - clang/test/OpenMP/target_data_codegen.cpp | 243 +- clang/test/OpenMP/target_data_messages.c | 7 - .../OpenMP/target_data_use_device_addr_codegen.cpp | 8 +- .../OpenMP/target_data_use_device_ptr_codegen.cpp | 48 +- clang/test/OpenMP/target_defaultmap_codegen.cpp | 112 +- clang/test/OpenMP/target_depend_codegen.cpp | 6 +- clang/test/OpenMP/target_depend_messages.cpp | 2 +- clang/test/OpenMP/target_device_codegen.cpp | 8 +- clang/test/OpenMP/target_enter_data_codegen.cpp | 102 +- .../OpenMP/target_enter_data_depend_codegen.cpp | 34 +- .../OpenMP/target_enter_data_depend_messages.cpp | 6 +- clang/test/OpenMP/target_exit_data_codegen.cpp | 16 +- .../OpenMP/target_exit_data_depend_codegen.cpp | 38 +- .../OpenMP/target_exit_data_depend_messages.cpp | 4 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 12 +- clang/test/OpenMP/target_is_device_ptr_codegen.cpp | 20 +- clang/test/OpenMP/target_map_codegen.cpp | 2205 +- ...arget_map_member_expr_array_section_codegen.cpp | 4 +- clang/test/OpenMP/target_map_messages.cpp | 172 +- clang/test/OpenMP/target_parallel_codegen.cpp | 14 +- .../OpenMP/target_parallel_default_messages.cpp | 24 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 6 +- .../OpenMP/target_parallel_depend_messages.cpp | 2 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 14 +- .../target_parallel_for_default_messages.cpp | 23 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 6 +- .../OpenMP/target_parallel_for_depend_messages.cpp | 2 +- .../OpenMP/target_parallel_for_map_messages.cpp | 32 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 16 +- .../target_parallel_for_simd_default_messages.cpp | 23 +- .../target_parallel_for_simd_depend_codegen.cpp | 6 +- .../target_parallel_for_simd_depend_messages.cpp | 2 +- .../target_parallel_for_simd_map_messages.cpp | 32 +- ...t_parallel_for_simd_uses_allocators_codegen.cpp | 2 +- ...target_parallel_for_uses_allocators_codegen.cpp | 2 +- clang/test/OpenMP/target_parallel_if_codegen.cpp | 12 +- clang/test/OpenMP/target_parallel_map_messages.cpp | 32 +- .../OpenMP/target_parallel_num_threads_codegen.cpp | 12 +- .../target_parallel_uses_allocators_codegen.cpp | 2 +- clang/test/OpenMP/target_simd_codegen.cpp | 16 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 6 +- clang/test/OpenMP/target_simd_depend_messages.cpp | 2 +- clang/test/OpenMP/target_simd_map_messages.cpp | 32 +- .../OpenMP/target_simd_uses_allocators_codegen.cpp | 2 +- clang/test/OpenMP/target_teams_codegen.cpp | 14 +- .../test/OpenMP/target_teams_default_messages.cpp | 24 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 6 +- clang/test/OpenMP/target_teams_depend_messages.cpp | 2 +- .../OpenMP/target_teams_distribute_codegen.cpp | 14 +- .../target_teams_distribute_collapse_codegen.cpp | 6 +- .../target_teams_distribute_default_messages.cpp | 23 +- .../target_teams_distribute_depend_codegen.cpp | 6 +- .../target_teams_distribute_depend_messages.cpp | 2 +- ...rget_teams_distribute_dist_schedule_codegen.cpp | 18 +- ...arget_teams_distribute_firstprivate_codegen.cpp | 6 +- ...target_teams_distribute_lastprivate_codegen.cpp | 6 +- .../target_teams_distribute_map_messages.cpp | 32 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 4 +- ...ms_distribute_parallel_for_collapse_codegen.cpp | 6 +- ...ms_distribute_parallel_for_default_messages.cpp | 23 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 6 +- ...ams_distribute_parallel_for_depend_messages.cpp | 2 +- ...stribute_parallel_for_dist_schedule_codegen.cpp | 18 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 6 +- ...et_teams_distribute_parallel_for_if_codegen.cpp | 8 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 6 +- ..._teams_distribute_parallel_for_map_messages.cpp | 29 +- ...teams_distribute_parallel_for_order_codegen.cpp | 2 +- ...ams_distribute_parallel_for_private_codegen.cpp | 6 +- ...s_distribute_parallel_for_proc_bind_codegen.cpp | 6 +- ...s_distribute_parallel_for_reduction_codegen.cpp | 6 +- ...ms_distribute_parallel_for_schedule_codegen.cpp | 30 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 9 +- ...stribute_parallel_for_simd_collapse_codegen.cpp | 6 +- ...stribute_parallel_for_simd_default_messages.cpp | 23 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 6 +- ...istribute_parallel_for_simd_depend_messages.cpp | 2 +- ...ute_parallel_for_simd_dist_schedule_codegen.cpp | 18 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 6 +- ...ams_distribute_parallel_for_simd_if_codegen.cpp | 8 +- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 6 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 32 +- ...istribute_parallel_for_simd_private_codegen.cpp | 6 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 6 +- ...tribute_parallel_for_simd_reduction_codegen.cpp | 6 +- ...stribute_parallel_for_simd_schedule_codegen.cpp | 30 +- ...e_parallel_for_simd_uses_allocators_codegen.cpp | 2 +- ...ribute_parallel_for_uses_allocators_codegen.cpp | 2 +- .../target_teams_distribute_private_codegen.cpp | 6 +- .../target_teams_distribute_reduction_codegen.cpp | 6 +- .../target_teams_distribute_simd_codegen.cpp | 16 +- ...rget_teams_distribute_simd_collapse_codegen.cpp | 6 +- ...target_teams_distribute_simd_depend_codegen.cpp | 10 +- ...arget_teams_distribute_simd_depend_messages.cpp | 2 +- ...teams_distribute_simd_dist_schedule_codegen.cpp | 18 +- ..._teams_distribute_simd_firstprivate_codegen.cpp | 6 +- ...t_teams_distribute_simd_lastprivate_codegen.cpp | 6 +- .../target_teams_distribute_simd_map_messages.cpp | 32 +- ...arget_teams_distribute_simd_private_codegen.cpp | 6 +- ...get_teams_distribute_simd_reduction_codegen.cpp | 6 +- ...ams_distribute_simd_uses_allocators_codegen.cpp | 2 +- ...et_teams_distribute_uses_allocators_codegen.cpp | 2 +- clang/test/OpenMP/target_teams_map_codegen.cpp | 13 +- clang/test/OpenMP/target_teams_map_messages.cpp | 88 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 12 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 12 +- .../target_teams_uses_allocators_codegen.cpp | 2 +- clang/test/OpenMP/target_update_ast_print.cpp | 13 - clang/test/OpenMP/target_update_codegen.cpp | 253 +- clang/test/OpenMP/target_update_depend_codegen.cpp | 34 +- clang/test/OpenMP/target_update_messages.cpp | 12 +- .../test/OpenMP/target_uses_allocators_codegen.cpp | 2 +- clang/test/OpenMP/task_default_messages.cpp | 23 +- clang/test/OpenMP/task_messages.cpp | 16 - clang/test/OpenMP/taskgroup_codegen.cpp | 2 +- clang/test/OpenMP/teams_codegen.cpp | 20 +- clang/test/OpenMP/teams_default_messages.cpp | 24 +- clang/test/OpenMP/teams_distribute_codegen.cpp | 12 +- .../OpenMP/teams_distribute_collapse_codegen.cpp | 6 +- .../OpenMP/teams_distribute_default_messages.cpp | 24 +- .../teams_distribute_dist_schedule_codegen.cpp | 18 +- .../teams_distribute_firstprivate_codegen.cpp | 6 +- .../teams_distribute_lastprivate_codegen.cpp | 6 +- .../teams_distribute_parallel_for_codegen.cpp | 12 +- ...ms_distribute_parallel_for_collapse_codegen.cpp | 6 +- ...eams_distribute_parallel_for_copyin_codegen.cpp | 6 +- ...ms_distribute_parallel_for_default_messages.cpp | 24 +- ...stribute_parallel_for_dist_schedule_codegen.cpp | 18 +- ...istribute_parallel_for_firstprivate_codegen.cpp | 6 +- .../teams_distribute_parallel_for_if_codegen.cpp | 10 +- ...distribute_parallel_for_lastprivate_codegen.cpp | 6 +- ...distribute_parallel_for_num_threads_codegen.cpp | 12 +- ...ams_distribute_parallel_for_private_codegen.cpp | 6 +- ...s_distribute_parallel_for_proc_bind_codegen.cpp | 6 +- ...s_distribute_parallel_for_reduction_codegen.cpp | 6 +- ...ms_distribute_parallel_for_schedule_codegen.cpp | 30 +- .../teams_distribute_parallel_for_simd_codegen.cpp | 12 +- ...stribute_parallel_for_simd_collapse_codegen.cpp | 6 +- ...stribute_parallel_for_simd_default_messages.cpp | 23 +- ...ute_parallel_for_simd_dist_schedule_codegen.cpp | 18 +- ...bute_parallel_for_simd_firstprivate_codegen.cpp | 6 +- ...ams_distribute_parallel_for_simd_if_codegen.cpp | 10 +- ...ibute_parallel_for_simd_lastprivate_codegen.cpp | 6 +- ...ibute_parallel_for_simd_num_threads_codegen.cpp | 12 +- ...istribute_parallel_for_simd_private_codegen.cpp | 6 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 6 +- ...tribute_parallel_for_simd_reduction_codegen.cpp | 6 +- ...stribute_parallel_for_simd_schedule_codegen.cpp | 30 +- .../OpenMP/teams_distribute_private_codegen.cpp | 6 +- .../OpenMP/teams_distribute_reduction_codegen.cpp | 6 +- .../test/OpenMP/teams_distribute_simd_codegen.cpp | 14 +- .../teams_distribute_simd_collapse_codegen.cpp | 6 +- .../teams_distribute_simd_default_messages.cpp | 25 +- ...teams_distribute_simd_dist_schedule_codegen.cpp | 18 +- .../teams_distribute_simd_firstprivate_codegen.cpp | 6 +- .../teams_distribute_simd_lastprivate_codegen.cpp | 6 +- .../teams_distribute_simd_private_codegen.cpp | 6 +- .../teams_distribute_simd_reduction_codegen.cpp | 6 +- clang/test/PCH/aarch64-sve-types.c | 2 - clang/test/PCH/codegen.cpp | 42 - clang/test/Parser/expressions.cpp | 38 - .../Parser/lambda-misplaced-capture-default.cpp | 38 - clang/test/Preprocessor/aarch64-target-features.c | 55 - clang/test/Preprocessor/predefined-arch-macros.c | 12 - clang/test/Preprocessor/warn-macro-undef.c | 52 - clang/test/Preprocessor/x86_amx_target_features.c | 35 - .../gcc-flag-compatibility_IR_entry.proftext | 12 - clang/test/Profile/gcc-flag-compatibility.c | 4 - clang/test/Sema/Float16.c | 13 +- clang/test/Sema/aarch64-sve-types.c | 5 +- clang/test/Sema/attr-arm-sve-vector-bits.c | 227 - .../Sema/builtin-amdgcn-atomic-inc-dec-failure.cpp | 28 +- .../test/Sema/builtin-expect-with-probability.cpp | 26 - clang/test/Sema/builtins.c | 55 - clang/test/Sema/ext-int.c | 12 - clang/test/Sema/format-strings.c | 7 - clang/test/Sema/fp16-sema.c | 6 - clang/test/Sema/init-ref-c.c | 7 - clang/test/Sema/inline-asm-validate-amdgpu.cl | 28 +- clang/test/Sema/invalid-bitwidth-expr.mm | 19 - clang/test/Sema/return-non-void.c | 5 - clang/test/Sema/static-array.c | 7 +- clang/test/Sema/typo-correction-no-hang.cpp | 40 - clang/test/Sema/typo-correction-recursive.cpp | 12 - clang/test/SemaCUDA/Inputs/cuda.h | 14 - clang/test/SemaCUDA/builtins.cu | 11 +- clang/test/SemaCUDA/call-kernel-from-kernel.cu | 4 +- clang/test/SemaCUDA/function-overload.cu | 34 +- clang/test/SemaCUDA/function-target.cu | 6 +- clang/test/SemaCUDA/implicit-device-lambda.cu | 8 +- clang/test/SemaCUDA/lambda.cu | 73 - clang/test/SemaCUDA/method-target.cu | 19 +- clang/test/SemaCUDA/reference-to-kernel-fn.cu | 14 +- clang/test/SemaCXX/attr-trivial-abi.cpp | 112 - clang/test/SemaCXX/attr-unused.cpp | 10 - clang/test/SemaCXX/builtin-align-cxx.cpp | 6 +- clang/test/SemaCXX/builtins.cpp | 9 - clang/test/SemaCXX/constant-expression-cxx11.cpp | 65 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 2 +- clang/test/SemaCXX/consteval-return-void.cpp | 20 - .../coroutine_handle-addres-return-type.cpp | 75 - .../test/SemaCXX/cxx0x-initializer-constructor.cpp | 2 +- .../SemaCXX/cxx1y-variable-templates_in_class.cpp | 10 +- clang/test/SemaCXX/cxx1z-copy-omission.cpp | 2 +- clang/test/SemaCXX/cxx2a-consteval.cpp | 19 - clang/test/SemaCXX/cxx2a-destroying-delete.cpp | 18 - clang/test/SemaCXX/default2.cpp | 6 - clang/test/SemaCXX/ext-int.cpp | 9 - clang/test/SemaCXX/incomplete-call.cpp | 6 +- clang/test/SemaCXX/lambda-expressions.cpp | 11 - clang/test/SemaCXX/recovery-expr-type.cpp | 6 - clang/test/SemaCXX/references.cpp | 6 - clang/test/SemaCXX/return-void.cpp | 26 - clang/test/SemaCXX/return.cpp | 12 +- clang/test/SemaCXX/typo-correction-delayed.cpp | 3 +- clang/test/SemaCXX/typo-correction.cpp | 35 - clang/test/SemaCXX/warn-cast-align.cpp | 10 - .../warn-pure-virtual-call-from-ctor-dtor.cpp | 32 - clang/test/SemaCXX/warn-pure-virtual-kext.cpp | 12 - .../test/SemaCXX/warn-suggest-destructor-override | 27 - clang/test/SemaCXX/warn-suggest-override | 38 - .../SemaCXX/warn-uninitialized-const-reference.cpp | 21 +- clang/test/SemaObjC/aarch64-sve-types.m | 2 - clang/test/SemaObjC/method-return-void.m | 9 - clang/test/SemaObjC/potentially-direct-selector.m | 157 - clang/test/SemaObjC/signed-char-bool-conversion.m | 12 - clang/test/SemaObjCXX/attr-trivial-abi.mm | 14 +- clang/test/SemaOpenCL/block-array-capturing.cl | 2 +- clang/test/SemaOpenCL/builtins-amdgcn-error.cl | 16 +- clang/test/SemaOpenCL/invalid-block.cl | 15 +- clang/test/SemaOpenCL/recovery-expr.cl | 7 - .../test/SemaOpenCLCXX/address-space-deduction.cl | 17 +- clang/test/SemaTemplate/deduction.cpp | 16 - .../test/SemaTemplate/default-arguments-cxx0x.cpp | 33 - clang/test/SemaTemplate/dependent-expr.cpp | 2 +- clang/test/SemaTemplate/instantiate-expr-3.cpp | 2 +- clang/test/SemaTemplate/nss-recovery.cpp | 6 - clang/test/SemaTemplate/stack-exhaustion.cpp | 44 +- clang/test/Tooling/clang-check-ast-dump.cpp | 1 - clang/test/lit.cfg.py | 2 - clang/test/lit.site.cfg.py.in | 2 +- .../Inputs/check-attributes.cpp | 15 - .../Inputs/check-attributes.cpp.funcattrs.expected | 29 - .../Inputs/check-attributes.cpp.plain.expected | 28 - .../Inputs/mangled_names.c.funcsig.expected | 2 +- .../Inputs/on_the_fly_arg_change.c | 20 - .../Inputs/on_the_fly_arg_change.c.expected | 29 - .../utils/update_cc_test_checks/check_attrs.test | 9 - .../utils/update_cc_test_checks/mangled_names.test | 9 +- .../on_the_fly_arg_change.test | 6 - .../clang-extdef-mapping/ClangExtDefMapGen.cpp | 2 +- .../tools/clang-fuzzer/handle-llvm/CMakeLists.txt | 8 +- clang/tools/clang-import-test/CMakeLists.txt | 6 +- clang/tools/clang-offload-bundler/CMakeLists.txt | 6 +- clang/tools/clang-offload-wrapper/CMakeLists.txt | 6 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 6 +- clang/tools/clang-shlib/CMakeLists.txt | 7 +- clang/tools/driver/CMakeLists.txt | 6 +- clang/tools/driver/driver.cpp | 5 - clang/tools/libclang/CIndex.cpp | 2 +- clang/tools/libclang/CMakeLists.txt | 7 +- .../tests/functional/exec/CMakeLists.txt | 2 +- clang/tools/scan-build/bin/scan-build | 10 +- clang/unittests/AST/ASTImporterFixtures.h | 224 - clang/unittests/AST/ASTImporterTest.cpp | 295 +- clang/unittests/AST/CommentParser.cpp | 2 +- clang/unittests/AST/DeclPrinterTest.cpp | 34 +- clang/unittests/AST/MatchVerifier.h | 2 +- clang/unittests/AST/SourceLocationTest.cpp | 53 - clang/unittests/AST/StructuralEquivalenceTest.cpp | 21 - .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 3172 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 1969 +- clang/unittests/ASTMatchers/ASTMatchersTest.h | 152 +- clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 29 - clang/unittests/CMakeLists.txt | 4 - .../unittests/CrossTU/CrossTranslationUnitTest.cpp | 27 +- clang/unittests/Format/FormatTest.cpp | 112 +- clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 - .../unittests/StaticAnalyzer/CheckerRegistration.h | 31 +- .../FalsePositiveRefutationBRVisitorTest.cpp | 223 - .../StaticAnalyzer/RegisterCustomCheckersTest.cpp | 195 +- clang/unittests/Tooling/CMakeLists.txt | 2 - .../unittests/Tooling/CompilationDatabaseTest.cpp | 9 - .../Tooling/RecursiveASTVisitorTests/Callbacks.cpp | 1209 - clang/unittests/Tooling/RefactoringTest.cpp | 12 - clang/unittests/Tooling/ReplacementsYamlTest.cpp | 2 +- clang/unittests/Tooling/SourceCodeTest.cpp | 66 +- clang/unittests/Tooling/Syntax/TokensTest.cpp | 29 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 541 +- clang/unittests/Tooling/TransformerTest.cpp | 32 - clang/utils/TableGen/ClangAttrEmitter.cpp | 22 +- clang/utils/TableGen/SveEmitter.cpp | 5 - clang/utils/analyzer/Dockerfile | 15 +- clang/utils/analyzer/SATest.py | 133 +- clang/utils/analyzer/SATestBenchmark.py | 158 - clang/utils/analyzer/SATestBuild.py | 152 +- clang/utils/analyzer/SATestUpdateDiffs.py | 4 +- clang/utils/analyzer/SATestUtils.py | 84 +- clang/utils/analyzer/entrypoint.py | 2 +- .../capnproto/cleanup_run_static_analyzer.sh | 1 - .../projects/capnproto/run_static_analyzer.cmd | 2 - .../cppcheck/cleanup_run_static_analyzer.sh | 1 - .../projects/cppcheck/run_static_analyzer.cmd | 2 - .../projects/faiss/cleanup_run_static_analyzer.sh | 1 - .../projects/faiss/run_static_analyzer.cmd | 2 - .../harfbuzz/cleanup_run_static_analyzer.sh | 1 - .../projects/harfbuzz/run_static_analyzer.cmd | 2 - clang/utils/analyzer/projects/projects.json | 35 - .../projects/tmux/cleanup_run_static_analyzer.sh | 2 - .../analyzer/projects/tmux/run_static_analyzer.cmd | 2 - clang/utils/analyzer/requirements.txt | 6 - clang/utils/clangdiag.py | 2 +- clang/utils/make-ast-dump-check.sh | 4 - clang/utils/modfuzz.py | 2 +- clang/www/cxx_dr_status.html | 42 +- clang/www/make_cxx_dr_status | 2 +- compiler-rt/CMakeLists.txt | 4 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 1 - .../cmake/Modules/CompilerRTDarwinUtils.cmake | 41 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 49 +- .../cmake/Modules/CustomLibcxx/CMakeLists.txt | 2 +- compiler-rt/cmake/config-ix.cmake | 9 +- compiler-rt/lib/asan/asan_fuchsia.cpp | 4 - compiler-rt/lib/asan/asan_internal.h | 2 + compiler-rt/lib/asan/asan_linux.cpp | 42 +- compiler-rt/lib/asan/asan_mac.cpp | 48 +- compiler-rt/lib/asan/asan_mapping.h | 4 - compiler-rt/lib/asan/asan_poisoning.cpp | 6 + compiler-rt/lib/asan/asan_premap_shadow.cpp | 18 +- compiler-rt/lib/asan/asan_rtems.cpp | 6 - compiler-rt/lib/asan/asan_rtl.cpp | 2 +- compiler-rt/lib/asan/asan_shadow_setup.cpp | 42 +- compiler-rt/lib/asan/asan_win.cpp | 17 +- compiler-rt/lib/asan/scripts/asan_device_setup | 2 +- compiler-rt/lib/asan/tests/asan_test.cpp | 8 + compiler-rt/lib/builtins/CMakeLists.txt | 96 +- compiler-rt/lib/builtins/README.txt | 51 +- compiler-rt/lib/builtins/clzdi2.c | 4 +- compiler-rt/lib/builtins/clzsi2.c | 2 +- compiler-rt/lib/builtins/clzti2.c | 2 +- compiler-rt/lib/builtins/cpu_model.c | 125 +- compiler-rt/lib/builtins/ctzdi2.c | 2 +- compiler-rt/lib/builtins/ctzsi2.c | 2 +- compiler-rt/lib/builtins/ctzti2.c | 2 +- compiler-rt/lib/builtins/ffsti2.c | 2 +- compiler-rt/lib/builtins/hexagon/dffma.S | 8 +- compiler-rt/lib/builtins/hexagon/fabs_opt.S | 36 + compiler-rt/lib/builtins/hexagon/fma_opt.S | 30 + compiler-rt/lib/builtins/hexagon/fmax_opt.S | 29 + compiler-rt/lib/builtins/hexagon/fmin_opt.S | 29 + compiler-rt/lib/builtins/int_lib.h | 14 +- compiler-rt/lib/builtins/int_types.h | 9 +- compiler-rt/lib/builtins/paritydi2.c | 2 +- compiler-rt/lib/builtins/paritysi2.c | 2 +- compiler-rt/lib/builtins/parityti2.c | 2 +- compiler-rt/lib/builtins/popcountsi2.c | 2 +- compiler-rt/lib/builtins/popcountti2.c | 2 +- compiler-rt/lib/builtins/powidf2.c | 2 +- compiler-rt/lib/builtins/powisf2.c | 2 +- compiler-rt/lib/builtins/powitf2.c | 2 +- compiler-rt/lib/builtins/powixf2.c | 2 +- compiler-rt/lib/builtins/udivmodti4.c | 285 +- compiler-rt/lib/dfsan/dfsan.cpp | 20 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 20 - compiler-rt/lib/fuzzer/FuzzerBuiltins.h | 2 +- compiler-rt/lib/fuzzer/FuzzerBuiltinsMsvc.h | 2 +- compiler-rt/lib/fuzzer/FuzzerDefs.h | 150 + compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 5 - compiler-rt/lib/fuzzer/FuzzerExtFunctionsDlsym.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp | 2 +- .../lib/fuzzer/FuzzerExtFunctionsWindows.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp | 3 +- compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp | 224 - compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 1 - compiler-rt/lib/fuzzer/FuzzerMain.cpp | 1 - compiler-rt/lib/fuzzer/FuzzerPlatform.h | 163 - compiler-rt/lib/fuzzer/FuzzerSHA1.cpp | 1 - compiler-rt/lib/fuzzer/FuzzerTracePC.cpp | 1 - compiler-rt/lib/fuzzer/FuzzerUtilDarwin.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerValueBitMap.h | 3 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 4 +- .../lib/gwp_asan/optional/backtrace_linux_libc.cpp | 12 - .../optional/backtrace_sanitizer_common.cpp | 37 +- compiler-rt/lib/gwp_asan/optional/segv_handler.h | 15 +- .../lib/gwp_asan/optional/segv_handler_posix.cpp | 17 +- compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 3 +- compiler-rt/lib/gwp_asan/tests/harness.h | 3 +- compiler-rt/lib/hwasan/hwasan.cpp | 2 + compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_dynamic_shadow.cpp | 50 +- compiler-rt/lib/hwasan/hwasan_linux.cpp | 74 +- compiler-rt/lib/hwasan/hwasan_mapping.h | 9 - compiler-rt/lib/profile/CMakeLists.txt | 6 +- compiler-rt/lib/profile/GCDAProfiling.c | 50 +- compiler-rt/lib/profile/InstrProfiling.c | 2 + compiler-rt/lib/profile/InstrProfilingValue.c | 2 - compiler-rt/lib/profile/InstrProfilingVersionVar.c | 17 - .../lib/sanitizer_common/sanitizer_allocator.cpp | 39 +- .../lib/sanitizer_common/sanitizer_common.h | 25 - .../sanitizer_common_interceptors.inc | 262 +- .../sanitizer_common/sanitizer_common_libcdep.cpp | 53 - .../lib/sanitizer_common/sanitizer_flags.cpp | 2 +- .../lib/sanitizer_common/sanitizer_linux.cpp | 8 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 35 - compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 65 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 4 +- .../lib/sanitizer_common/sanitizer_platform.h | 6 - .../sanitizer_platform_interceptors.h | 12 +- .../sanitizer_platform_limits_netbsd.h | 6 + .../sanitizer_platform_limits_posix.h | 6 - .../sanitizer_platform_limits_solaris.cpp | 3 +- .../sanitizer_common/sanitizer_posix_libcdep.cpp | 6 - .../sanitizer_procmaps_solaris.cpp | 3 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 8 +- .../sanitizer_stoptheworld_mac.cpp | 8 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 19 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 7 + compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 16 - .../lib/sanitizer_common/scripts/litlint_test.py | 2 +- .../symbolizer/scripts/build_symbolizer.sh | 2 +- .../symbolizer/scripts/global_symbols.txt | 2 - .../sanitizer_common/tests/sanitizer_mac_test.cpp | 8 +- compiler-rt/lib/scudo/scudo_allocator.cpp | 4 +- compiler-rt/lib/scudo/standalone/combined.h | 57 +- .../lib/scudo/standalone/include/scudo/interface.h | 24 - compiler-rt/lib/scudo/standalone/local_cache.h | 1 - compiler-rt/lib/scudo/standalone/memtag.h | 9 +- compiler-rt/lib/scudo/standalone/primary32.h | 12 - compiler-rt/lib/scudo/standalone/primary64.h | 16 +- compiler-rt/lib/scudo/standalone/release.cpp | 2 +- compiler-rt/lib/scudo/standalone/release.h | 8 +- .../lib/scudo/standalone/tests/combined_test.cpp | 97 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 9 +- compiler-rt/lib/scudo/standalone/wrappers_c.h | 8 + compiler-rt/lib/scudo/standalone/wrappers_c.inc | 3 - compiler-rt/lib/tsan/go/buildgo.sh | 1 - compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp | 103 +- .../lib/tsan/tests/rtl/tsan_test_util_posix.cpp | 51 +- compiler-rt/lib/ubsan/ubsan_checks.inc | 1 - compiler-rt/lib/ubsan/ubsan_handlers.cpp | 31 - compiler-rt/lib/ubsan/ubsan_handlers.h | 8 - compiler-rt/lib/ubsan/ubsan_interface.inc | 2 - compiler-rt/lib/ubsan/ubsan_value.cpp | 48 - compiler-rt/lib/ubsan/ubsan_value.h | 3 - .../lib/ubsan_minimal/ubsan_minimal_handlers.cpp | 1 - .../Darwin/symbolizer-function-offset-dladdr.cpp | 44 - .../test/builtins/Unit/arm/aeabi_cdcmpeq_test.c | 3 +- .../test/builtins/Unit/arm/aeabi_cdcmple_test.c | 3 +- .../test/builtins/Unit/arm/aeabi_cfcmpeq_test.c | 3 +- .../test/builtins/Unit/arm/aeabi_cfcmple_test.c | 3 +- compiler-rt/test/builtins/Unit/arm/call_apsr.S | 29 + compiler-rt/test/builtins/Unit/arm/call_apsr.h | 20 +- compiler-rt/test/builtins/Unit/clzdi2_test.c | 6 +- compiler-rt/test/builtins/Unit/clzsi2_test.c | 6 +- compiler-rt/test/builtins/Unit/clzti2_test.c | 6 +- compiler-rt/test/builtins/Unit/ctzsi2_test.c | 6 +- compiler-rt/test/builtins/Unit/ctzti2_test.c | 6 +- compiler-rt/test/builtins/Unit/ffsti2_test.c | 6 +- compiler-rt/test/builtins/Unit/lit.cfg.py | 29 +- compiler-rt/test/builtins/Unit/paritydi2_test.c | 2 +- compiler-rt/test/builtins/Unit/paritysi2_test.c | 2 +- compiler-rt/test/builtins/Unit/parityti2_test.c | 2 +- compiler-rt/test/builtins/Unit/popcountsi2_test.c | 2 +- compiler-rt/test/builtins/Unit/popcountti2_test.c | 2 +- compiler-rt/test/builtins/Unit/powidf2_test.c | 54 +- compiler-rt/test/builtins/Unit/powisf2_test.c | 54 +- compiler-rt/test/builtins/Unit/powitf2_test.c | 54 +- compiler-rt/test/builtins/Unit/powixf2_test.c | 54 +- compiler-rt/test/crt/lit.cfg.py | 17 +- compiler-rt/test/dfsan/fast16labels.c | 28 +- compiler-rt/test/fuzzer/CustomAllocator.cpp | 46 - compiler-rt/test/fuzzer/custom-allocator.test | 8 - compiler-rt/test/fuzzer/memcmp64.test | 4 - compiler-rt/test/fuzzer/noasan-memcmp.test | 9 - compiler-rt/test/fuzzer/noasan-strcmp.test | 9 - compiler-rt/test/fuzzer/noasan-strncmp.test | 9 - compiler-rt/test/fuzzer/noasan-strstr.test | 9 - compiler-rt/test/fuzzer/strcmp.test | 1 + compiler-rt/test/fuzzer/strncmp.test | 1 + compiler-rt/test/fuzzer/strstr.test | 1 + compiler-rt/test/gwp_asan/CMakeLists.txt | 8 +- compiler-rt/test/gwp_asan/backtrace.c | 29 - compiler-rt/test/lit.common.cfg.py | 40 +- compiler-rt/test/lit.common.configured.in | 8 +- compiler-rt/test/lsan/lit.common.cfg.py | 2 +- compiler-rt/test/msan/Linux/sigandorset.cpp | 28 - compiler-rt/test/msan/__strxfrm_l.cpp | 2 +- compiler-rt/test/msan/libatomic.c | 41 - compiler-rt/test/msan/strxfrm.cpp | 2 +- .../profile/ContinuousSyncMode/online-merging.c | 6 +- .../profile/Inputs/instrprof-dlopen-dlclose-main.c | 16 +- .../Inputs/instrprof-dlopen-dlclose-main.c.gcov | 91 + ...instrprof-dlopen-dlclose-main_three-libs.c.gcov | 91 + .../profile/Inputs/instrprof-dlopen-func.c.gcov | 6 + .../profile/Inputs/instrprof-dlopen-func2.c.gcov | 6 + .../profile/Inputs/instrprof-dlopen-func3.c.gcov | 6 + .../Inputs/instrprof-gcov-__gcov_flush-multiple.c | 18 + .../instrprof-gcov-__gcov_flush-multiple.c.gcov | 23 + .../test/profile/Inputs/instrprof-gcov-execlp.c | 15 + .../profile/Inputs/instrprof-gcov-execlp.c.gcov | 23 + .../test/profile/Inputs/instrprof-gcov-execvp.c | 17 + .../profile/Inputs/instrprof-gcov-execvp.c.gcov | 25 + .../test/profile/Inputs/instrprof-gcov-fork.c | 15 + .../test/profile/Inputs/instrprof-gcov-fork.c.gcov | 23 + .../profile/Inputs/instrprof-shared-lib.c.gcov | 14 + .../instrprof-shared-lib_called-twice.c.gcov | 14 + .../Inputs/instrprof-shared-main-gcov-flush.c | 36 + ...rprof-shared-main-gcov-flush_no-writeout.c.gcov | 41 + ...shared-main-gcov-flush_shared-call-after.c.gcov | 41 + ...main-gcov-flush_shared-call-before-after.c.gcov | 41 + ...hared-main-gcov-flush_shared-call-before.c.gcov | 41 + compiler-rt/test/profile/Posix/gcov-destructor.c | 34 - compiler-rt/test/profile/Posix/gcov-dlopen.c | 87 - compiler-rt/test/profile/Posix/gcov-execlp.c | 28 - compiler-rt/test/profile/Posix/gcov-fork.c | 25 - compiler-rt/test/profile/Posix/gcov-shared-flush.c | 118 - .../Posix/instrprof-dlopen-dlclose-gcov.test | 33 + .../test/profile/Posix/instrprof-gcov-execlp.test | 10 + .../test/profile/Posix/instrprof-gcov-execvp.test | 10 + .../test/profile/Posix/instrprof-gcov-fork.test | 13 + .../profile/Posix/instrprof-shared-gcov-flush.test | 52 + .../test/profile/gcov-__gcov_flush-terminate.c | 27 +- compiler-rt/test/profile/gcov-dump-and-remove.c | 27 - .../instrprof-gcov-__gcov_flush-multiple.test | 10 + compiler-rt/test/profile/instrprof-lto-pgogen.c | 13 - .../test/profile/instrprof-version-mismatch.c | 3 + .../TestCases/Linux/getcpuclockid.c | 20 - .../sanitizer_common/TestCases/Linux/protoent.cpp | 69 - .../TestCases/Linux/signal_send.cpp | 78 - .../test/sanitizer_common/TestCases/Linux/sysmsg.c | 36 - .../sanitizer_common/TestCases/Linux/xdrrec.cpp | 27 - .../sanitizer_common/TestCases/Posix/strxfrm.c | 6 +- .../android_commands/android_compile.py | 2 +- .../android_commands/android_run.py | 2 +- .../ios_commands/iossim_compile.py | 2 +- .../sanitizer_common/ios_commands/iossim_env.py | 2 +- .../ios_commands/iossim_prepare.py | 2 +- .../sanitizer_common/ios_commands/iossim_run.py | 2 +- compiler-rt/test/ubsan/TestCases/Misc/objc-cast.m | 27 - debuginfo-tests/dexter/dexter.py | 2 +- debuginfo-tests/llgdb-tests/llgdb.py | 2 +- flang/.clang-tidy | 1 - flang/CMakeLists.txt | 13 +- flang/documentation/Intrinsics.md | 2 +- flang/include/flang/Common/Fortran-features.h | 7 +- flang/include/flang/Common/enum-set.h | 7 +- flang/include/flang/Common/indirection.h | 55 +- flang/include/flang/Decimal/decimal.h | 2 +- flang/include/flang/Evaluate/call.h | 9 +- flang/include/flang/Evaluate/expression.h | 2 - flang/include/flang/Evaluate/tools.h | 1 - flang/include/flang/Evaluate/type.h | 2 +- flang/include/flang/Lower/AbstractConverter.h | 2 +- flang/include/flang/Lower/CharacterExpr.h | 13 - flang/include/flang/Lower/Coarray.h | 78 - flang/include/flang/Lower/IO.h | 98 - flang/include/flang/Lower/IntrinsicCall.h | 55 +- flang/include/flang/Lower/Mangler.h | 27 +- flang/include/flang/Lower/OpenACC.h | 35 - flang/include/flang/Lower/OpenMP.h | 4 - flang/include/flang/Lower/PFTBuilder.h | 4 +- flang/include/flang/Lower/Runtime.h | 57 - flang/include/flang/Optimizer/CMakeLists.txt | 2 - flang/include/flang/Optimizer/CodeGen/CGPasses.td | 24 - .../include/flang/Optimizer/CodeGen/CMakeLists.txt | 6 - flang/include/flang/Optimizer/CodeGen/CodeGen.h | 20 +- flang/include/flang/Optimizer/Dialect/FIRAttr.h | 15 +- flang/include/flang/Optimizer/Dialect/FIRDialect.h | 1 - flang/include/flang/Optimizer/Dialect/FIROps.td | 6 +- flang/include/flang/Optimizer/Dialect/FIRType.h | 8 +- .../flang/Optimizer/Transforms/CMakeLists.txt | 6 - flang/include/flang/Optimizer/Transforms/Passes.h | 58 - flang/include/flang/Optimizer/Transforms/Passes.td | 51 - flang/include/flang/Parser/char-buffer.h | 3 + flang/include/flang/Parser/characters.h | 6 +- flang/include/flang/Parser/dump-parse-tree.h | 105 +- flang/include/flang/Parser/parse-tree.h | 345 +- flang/include/flang/Parser/tools.h | 2 - flang/include/flang/Semantics/expression.h | 3 +- flang/include/flang/Semantics/scope.h | 13 +- flang/include/flang/Semantics/symbol.h | 1 + flang/include/flang/Semantics/tools.h | 2 +- flang/lib/Decimal/big-radix-floating-point.h | 46 +- flang/lib/Decimal/binary-to-decimal.cpp | 42 +- flang/lib/Evaluate/CMakeLists.txt | 26 +- flang/lib/Evaluate/call.cpp | 3 +- flang/lib/Evaluate/constant.cpp | 31 +- flang/lib/Evaluate/expression.cpp | 8 +- flang/lib/Evaluate/fold-integer.cpp | 13 +- flang/lib/Evaluate/fold-real.cpp | 2 +- flang/lib/Evaluate/host.cpp | 34 +- flang/lib/Evaluate/host.h | 4 +- flang/lib/Evaluate/intrinsics-library.cpp | 540 +- flang/lib/Evaluate/intrinsics.cpp | 6 +- flang/lib/Evaluate/shape.cpp | 4 +- flang/lib/Evaluate/tools.cpp | 7 - flang/lib/Evaluate/type.cpp | 21 +- flang/lib/Evaluate/variable.cpp | 14 +- flang/lib/Lower/CMakeLists.txt | 10 - flang/lib/Lower/CharacterExpr.cpp | 127 +- flang/lib/Lower/Coarray.cpp | 73 - flang/lib/Lower/ConvertExpr.cpp | 95 - flang/lib/Lower/ConvertType.cpp | 6 +- flang/lib/Lower/FIRBuilder.cpp | 186 - flang/lib/Lower/IO.cpp | 1493 - flang/lib/Lower/IntrinsicCall.cpp | 1380 - flang/lib/Lower/Mangler.cpp | 48 - flang/lib/Lower/OpenACC.cpp | 52 - flang/lib/Lower/OpenMP.cpp | 90 +- flang/lib/Lower/RTBuilder.h | 13 + flang/lib/Optimizer/CMakeLists.txt | 3 - flang/lib/Optimizer/Dialect/FIROps.cpp | 50 +- flang/lib/Optimizer/Dialect/FIRType.cpp | 42 +- flang/lib/Optimizer/Transforms/Inliner.cpp | 24 - flang/lib/Parser/CMakeLists.txt | 6 - flang/lib/Parser/Fortran-parsers.cpp | 4 +- flang/lib/Parser/char-buffer.cpp | 22 + flang/lib/Parser/executable-parsers.cpp | 1 - flang/lib/Parser/openacc-parsers.cpp | 284 - flang/lib/Parser/openmp-parsers.cpp | 126 +- flang/lib/Parser/parse-tree.cpp | 13 + flang/lib/Parser/parsing.cpp | 3 - flang/lib/Parser/preprocessor.cpp | 16 +- flang/lib/Parser/prescan.cpp | 36 +- flang/lib/Parser/prescan.h | 3 +- flang/lib/Parser/program-parsers.cpp | 16 +- flang/lib/Parser/source.cpp | 13 +- flang/lib/Parser/stmt-parser.h | 1 - flang/lib/Parser/token-parsers.h | 4 - flang/lib/Parser/token-sequence.cpp | 25 - flang/lib/Parser/token-sequence.h | 4 - flang/lib/Parser/tools.cpp | 24 - flang/lib/Parser/type-parsers.h | 2 - flang/lib/Parser/unparse.cpp | 505 +- flang/lib/Semantics/CMakeLists.txt | 8 - flang/lib/Semantics/canonicalize-acc.cpp | 84 - flang/lib/Semantics/canonicalize-acc.h | 21 - flang/lib/Semantics/canonicalize-do.cpp | 52 +- flang/lib/Semantics/check-acc-structure.cpp | 501 - flang/lib/Semantics/check-acc-structure.h | 204 - flang/lib/Semantics/check-coarray.cpp | 49 +- flang/lib/Semantics/check-coarray.h | 8 +- flang/lib/Semantics/check-data.cpp | 24 +- flang/lib/Semantics/check-declarations.cpp | 32 +- flang/lib/Semantics/check-omp-structure.cpp | 777 +- flang/lib/Semantics/check-omp-structure.h | 162 +- flang/lib/Semantics/compute-offsets.cpp | 105 +- flang/lib/Semantics/expression.cpp | 112 +- flang/lib/Semantics/mod-file.cpp | 4 - flang/lib/Semantics/mod-file.h | 3 +- flang/lib/Semantics/resolve-names-utils.cpp | 14 +- flang/lib/Semantics/resolve-names.cpp | 240 +- flang/lib/Semantics/semantics.cpp | 15 +- flang/lib/Semantics/symbol.cpp | 18 +- flang/lib/Semantics/tools.cpp | 16 +- flang/module/.clang-format | 1 - flang/runtime/connection.h | 9 +- flang/runtime/edit-input.cpp | 55 +- flang/runtime/edit-output.cpp | 9 +- flang/runtime/environment.cpp | 32 - flang/runtime/environment.h | 16 - flang/runtime/file.cpp | 118 +- flang/runtime/file.h | 11 +- flang/runtime/format-implementation.h | 15 +- flang/runtime/format.cpp | 3 +- flang/runtime/format.h | 2 +- flang/runtime/internal-unit.cpp | 8 +- flang/runtime/io-api.cpp | 274 +- flang/runtime/io-api.h | 10 +- flang/runtime/io-stmt.cpp | 163 +- flang/runtime/io-stmt.h | 36 +- flang/runtime/iostat.cpp | 20 - flang/runtime/iostat.h | 10 - flang/runtime/main.cpp | 10 - flang/runtime/main.h | 1 - flang/runtime/memory.h | 30 +- flang/runtime/pgmath.h.inc | 252 - flang/runtime/stop.cpp | 20 +- flang/runtime/stop.h | 1 - flang/runtime/terminator.cpp | 7 +- flang/runtime/terminator.h | 3 +- flang/runtime/transformational.cpp | 1 + flang/runtime/unit-map.cpp | 11 +- flang/runtime/unit-map.h | 15 +- flang/runtime/unit.cpp | 575 +- flang/runtime/unit.h | 47 +- flang/test/Lower/pre-fir-tree05.f90 | 33 - flang/test/Parser/badlabel.f | 14 - flang/test/Parser/continuation-in-if.f | 9 - flang/test/Parser/pp-dir-comments.f90 | 19 - flang/test/Semantics/acc-branch.f90 | 101 - flang/test/Semantics/acc-clause-validity.f90 | 179 - flang/test/Semantics/call10.f90 | 1 + flang/test/Semantics/equivalence01.f90 | 15 +- flang/test/Semantics/label01.F90 | 3 +- flang/test/Semantics/modfile03.f90 | 2 + flang/test/Semantics/modfile25.f90 | 3 - flang/test/Semantics/modfile30.f90 | 3 + flang/test/Semantics/num_images.f90 | 30 - flang/test/Semantics/omp-clause-validity01.f90 | 8 +- flang/test/Semantics/resolve14.f90 | 28 +- flang/test/Semantics/resolve45.f90 | 11 - flang/test/Semantics/resolve53.f90 | 23 - flang/test/Semantics/resolve63.f90 | 20 - flang/test/Semantics/resolve70.f90 | 16 - flang/test/Semantics/resolve77.f90 | 2 +- flang/test/Semantics/resolve93.f90 | 44 - flang/test/Semantics/resolve94.f90 | 72 - flang/tools/f18-parse-demo/CMakeLists.txt | 5 - flang/tools/f18-parse-demo/stub-evaluate.cpp | 20 +- flang/tools/f18/CMakeLists.txt | 4 +- flang/tools/f18/f18.cpp | 76 +- flang/unittests/CMakeLists.txt | 5 - flang/unittests/Evaluate/CMakeLists.txt | 4 - flang/unittests/Evaluate/fp-testing.cpp | 25 +- flang/unittests/Evaluate/fp-testing.h | 4 +- flang/unittests/Evaluate/intrinsics.cpp | 34 - flang/unittests/Lower/CMakeLists.txt | 13 - flang/unittests/Lower/OpenMPLoweringTest.cpp | 74 - flang/unittests/Runtime/CMakeLists.txt | 17 - flang/unittests/Runtime/external-hello.cpp | 30 +- flang/unittests/Runtime/external-io.cpp | 469 - flang/unittests/Runtime/hello.cpp | 59 +- flang/unittests/Runtime/list-input.cpp | 2 +- flang/unittests/Runtime/testing.cpp | 5 +- flang/unittests/Runtime/testing.h | 1 - libc/AOR_v20.02/math/tools/plot.py | 2 +- libc/benchmarks/render.py3 | 29 +- libc/config/linux/aarch64/entrypoints.txt | 10 - libc/config/linux/api.td | 7 - libc/config/linux/x86_64/entrypoints.txt | 10 - libc/docs/clang_tidy_checks.rst | 86 - libc/docs/integration_test.rst | 19 - libc/spec/posix.td | 21 - libc/spec/stdc.td | 8 - libc/src/math/CMakeLists.txt | 72 - libc/src/math/fmax.cpp | 18 - libc/src/math/fmax.h | 18 - libc/src/math/fmaxf.cpp | 18 - libc/src/math/fmaxf.h | 18 - libc/src/math/fmaxl.cpp | 18 - libc/src/math/fmaxl.h | 18 - libc/src/math/fmin.cpp | 18 - libc/src/math/fmin.h | 18 - libc/src/math/fminf.cpp | 18 - libc/src/math/fminf.h | 18 - libc/src/math/fminl.cpp | 18 - libc/src/math/fminl.h | 18 - libc/src/math/math_utils.h | 2 +- libc/src/string/CMakeLists.txt | 34 - libc/src/string/memchr.cpp | 24 - libc/src/string/memchr.h | 20 - libc/src/string/strchr.cpp | 25 - libc/src/string/strchr.h | 18 - libc/src/string/strnlen.cpp | 23 - libc/src/string/strnlen.h | 20 - libc/src/string/strstr.cpp | 29 - libc/src/string/strstr.h | 18 - libc/test/src/CMakeLists.txt | 2 +- libc/test/src/math/CMakeLists.txt | 72 - libc/test/src/math/fmax_test.cpp | 73 - libc/test/src/math/fmaxf_test.cpp | 73 - libc/test/src/math/fmaxl_test.cpp | 73 - libc/test/src/math/fmin_test.cpp | 73 - libc/test/src/math/fminf_test.cpp | 73 - libc/test/src/math/fminl_test.cpp | 73 - libc/test/src/string/CMakeLists.txt | 41 +- libc/test/src/string/memchr_test.cpp | 122 - libc/test/src/string/strchr_test.cpp | 87 - libc/test/src/string/strnlen_test.cpp | 46 - libc/test/src/string/strstr_test.cpp | 114 - libc/utils/CPP/TypeTraits.h | 51 +- libc/utils/FPUtil/BasicOperations.h | 38 - libc/utils/FPUtil/CMakeLists.txt | 4 - libc/utils/FPUtil/LongDoubleBitsX86.h | 2 +- libc/utils/UnitTest/Test.cpp | 154 +- libc/utils/UnitTest/Test.h | 2 +- libclc/CMakeLists.txt | 2 +- libcxx/CMakeLists.txt | 70 +- libcxx/TODO.TXT | 1 + libcxx/benchmarks/CMakeLists.txt | 4 +- libcxx/benchmarks/algorithms.bench.cpp | 163 +- libcxx/cmake/Modules/DefineLinkerScript.cmake | 3 - libcxx/cmake/Modules/HandleOutOfTreeLLVM.cmake | 8 +- libcxx/cmake/caches/Generic-cxx03.cmake | 3 +- libcxx/cmake/caches/Generic-cxx11.cmake | 3 +- libcxx/cmake/caches/Generic-cxx14.cmake | 3 +- libcxx/cmake/caches/Generic-cxx17.cmake | 3 +- libcxx/cmake/caches/Generic-cxx2a.cmake | 3 +- libcxx/docs/BuildingLibcxx.rst | 16 +- libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst | 149 - libcxx/docs/ReleaseNotes.rst | 10 +- libcxx/docs/TestingLibcxx.rst | 26 +- libcxx/docs/conf.py | 4 +- libcxx/docs/index.rst | 1 - libcxx/include/CMakeLists.txt | 25 +- libcxx/include/__config | 31 +- libcxx/include/__libcpp_version | 2 +- libcxx/include/__string | 4 +- libcxx/include/ios | 48 +- libcxx/include/memory | 22 +- libcxx/include/ostream | 6 +- libcxx/include/string | 62 +- libcxx/include/variant | 8 +- libcxx/lib/abi/x86_64-apple-darwin.v2.abilist | 2389 ++ libcxx/src/CMakeLists.txt | 14 +- libcxx/src/algorithm.cpp | 48 + libcxx/src/barrier.cpp | 12 +- libcxx/src/random_shuffle.cpp | 61 - libcxx/test/CMakeLists.txt | 7 +- .../associative/non_const_comparator.verify.cpp | 3 +- ...quence_container_iterators.multithread.pass.cpp | 1 - .../diagnostics/nodiscard_extensions.pass.cpp | 5 +- libcxx/test/libcxx/double_include.sh.cpp | 5 - .../support.coroutines/dialect_support.pass.cpp | 4 +- .../directory_entry.mods/last_write_time.pass.cpp | 2 +- .../filesystems/convert_file_time.pass.cpp | 3 +- .../memory/aligned_allocation_macro.pass.cpp | 3 - .../memory/trivial_abi/shared_ptr_arg.pass.cpp | 52 - .../memory/trivial_abi/unique_ptr_arg.pass.cpp | 53 - .../memory/trivial_abi/unique_ptr_array.pass.cpp | 56 - .../unique_ptr_destruction_order.pass.cpp | 62 - .../memory/trivial_abi/unique_ptr_ret.pass.cpp | 52 - .../memory/trivial_abi/weak_ptr_ret.pass.cpp | 58 - libcxx/test/libcxx/min_max_macros.compile.pass.cpp | 3 - .../test/libcxx/no_assert_include.compile.pass.cpp | 3 - libcxx/test/libcxx/selftest/dsl/dsl.sh.py | 27 +- libcxx/test/libcxx/selftest/exec.sh.cpp | 22 + libcxx/test/libcxx/selftest/fail.cpp/lit.local.cfg | 6 - .../test/libcxx/selftest/file_dependencies/a.txt | 0 .../libcxx/selftest/file_dependencies/dir/b.txt | 0 .../substitutes-in-compile-flags.sh.cpp | 0 .../substitutes-in-run.sh.cpp | 0 .../compile-error.compile.fail.cpp | 0 .../compile-success.compile.fail.cpp | 0 .../compile-error.compile.pass.cpp | 0 .../compile-success.compile.pass.cpp | 0 .../compile.pass.cpp/link-error.compile.pass.cpp | 0 .../compile.pass.cpp/run-error.compile.pass.cpp | 0 .../convenience_substitutions/build_run.sh.cpp | 0 .../fail.cpp/compile-failure.fail.cpp | 0 .../fail.cpp/compile-success.fail.cpp | 0 .../selftest/newformat/fail.cpp/lit.local.cfg | 6 + .../fail.cpp/no-diagnostics-unmarked.fail.cpp | 0 .../fail.cpp/no-diagnostics.fail.cpp | 0 .../fail.cpp/right-diagnostic.fail.cpp | 0 .../fail.cpp/wrong-diagnostic.fail.cpp | 0 .../selftest/newformat/file_dependencies/a.txt | 0 .../absolute-and-relative-paths.sh.cpp | 0 .../selftest/newformat/file_dependencies/dir/b.txt | 0 .../substitute-in-dependencies.sh.cpp | 0 .../link.fail.cpp/compile-error.link.fail.cpp | 0 .../link.fail.cpp/link-error.link.fail.cpp | 0 .../link.fail.cpp/link-success.link.fail.cpp | 0 .../link.pass.cpp/compile-error.link.pass.cpp | 0 .../link.pass.cpp/link-error.link.pass.cpp | 0 .../link.pass.cpp/link-success.link.pass.cpp | 0 .../link.pass.cpp/run-error.link.pass.cpp | 0 .../test/libcxx/selftest/newformat/lit.local.cfg | 7 + .../pass.cpp/compile-error.pass.cpp | 0 .../{ => newformat}/pass.cpp/link-error.pass.cpp | 0 .../{ => newformat}/pass.cpp/run-error.pass.cpp | 0 .../{ => newformat}/pass.cpp/run-success.pass.cpp | 0 .../{ => newformat}/pass.cpp/werror.pass.cpp | 0 .../{ => newformat}/pass.mm/compile-error.pass.mm | 0 .../{ => newformat}/pass.mm/link-error.pass.mm | 0 .../{ => newformat}/pass.mm/no-arc.pass.mm | 0 .../{ => newformat}/pass.mm/run-error.pass.mm | 0 .../{ => newformat}/pass.mm/run-success.pass.mm | 0 .../pass.mm/use-objective-cxx.pass.mm | 0 .../{ => newformat}/remote-substitutions.sh.cpp | 0 .../run.fail.cpp/compile-error.run.fail.cpp | 0 .../run.fail.cpp/link-error.run.fail.cpp | 0 .../run.fail.cpp/run-error.run.fail.cpp | 0 .../run.fail.cpp/run-success.run.fail.cpp | 0 .../selftest/{ => newformat}/sh.cpp/empty.sh.cpp | 0 .../{ => newformat}/sh.cpp/run-error.sh.cpp | 0 .../{ => newformat}/sh.cpp/run-success.sh.cpp | 0 .../{ => newformat}/sh.cpp/substitutions.sh.cpp | 0 .../selftest/{ => newformat}/sh.cpp/werror.sh.cpp | 0 .../{ => newformat}/shell-escape-pipes.sh.cpp | 0 .../selftest/{ => newformat}/shell-escape.sh.cpp | 0 .../selftest/{ => newformat}/tmpdir-exists.sh.cpp | 0 .../verify.cpp/no-diagnostics-unmarked.verify.cpp | 0 .../verify.cpp/no-diagnostics.verify.cpp | 0 .../verify.cpp/no-werror.verify.cpp | 0 .../verify.cpp/right-diagnostic.verify.cpp | 0 .../verify.cpp/wrong-diagnostic.verify.cpp | 0 libcxx/test/libcxx/selftest/test.arc.pass.mm | 17 + .../selftest/test.pass.cpp} | 0 libcxx/test/libcxx/selftest/test.pass.mm | 16 + libcxx/test/libcxx/selftest/test.sh.cpp | 17 + .../libcxx/strings/iterators.noexcept.pass.cpp | 2 +- .../optional.object.assign/copy.pass.cpp | 4 - .../optional.object.assign/move.pass.cpp | 4 - .../variant/variant.variant/variant_size.pass.cpp | 3 - .../test/libcxx/utilities/variant/version.pass.cpp | 4 - libcxx/test/lit.site.cfg.in | 12 +- .../pretty_printers/gdb_pretty_printer_test.sh.cpp | 6 +- .../alg.random.sample/sample.fail.cpp | 3 - .../containers/sequences/array/aggregate.pass.cpp | 4 - .../std/containers/sequences/array/at.pass.cpp | 3 - .../containers/sequences/array/at_const.pass.cpp | 3 - .../containers/sequences/array/contiguous.pass.cpp | 3 - .../make_move_iterator.pass.cpp | 2 +- .../move.iter.ops/move.iter.op.comp/op_gt.pass.cpp | 3 - .../move.iter.op.comp/op_gte.pass.cpp | 3 - .../move.iter.op.comp/op_lte.pass.cpp | 3 - .../std/namespace/addressable_functions.sh.cpp | 185 - .../thread.lock.shared.cons/default.pass.cpp | 6 +- .../thread.lock.shared.cons/move_assign.pass.cpp | 6 +- .../thread.lock.shared.cons/move_ctor.pass.cpp | 6 +- .../thread.lock.shared.cons/mutex.pass.cpp | 6 +- .../mutex_adopt_lock.pass.cpp | 6 +- .../mutex_defer_lock.pass.cpp | 6 +- .../mutex_duration.pass.cpp | 91 +- .../mutex_time_point.pass.cpp | 84 +- .../mutex_try_to_lock.pass.cpp | 6 +- .../thread.lock.shared.locking/lock.pass.cpp | 6 +- .../thread.lock.shared.obs/mutex.pass.cpp | 6 +- .../thread.lock.shared.obs/op_bool.pass.cpp | 6 +- .../thread.lock.shared.obs/owns_lock.pass.cpp | 6 +- .../any/any.class/any.assign/copy.pass.cpp | 6 +- .../any/any.class/any.assign/move.pass.cpp | 6 +- .../any/any.class/any.assign/value.pass.cpp | 6 +- .../utilities/any/any.class/any.cons/copy.pass.cpp | 6 +- .../any/any.class/any.cons/in_place_type.pass.cpp | 6 +- .../utilities/any/any.class/any.cons/move.pass.cpp | 6 +- .../any/any.class/any.cons/value.pass.cpp | 6 +- .../any/any.class/any.modifiers/emplace.pass.cpp | 6 +- .../any/any.class/any.modifiers/reset.pass.cpp | 6 +- .../any/any.class/any.modifiers/swap.pass.cpp | 6 +- .../any.cast/any_cast_pointer.pass.cpp | 6 +- .../any.cast/any_cast_reference.pass.cpp | 6 +- ...ny_cast_request_invalid_value_category.fail.cpp | 7 +- .../any.cast/const_correctness.fail.cpp | 7 +- .../any.cast/not_copy_constructible.fail.cpp | 7 +- .../utilities/any/any.nonmembers/make_any.pass.cpp | 6 +- .../std/utilities/any/any.nonmembers/swap.pass.cpp | 6 +- .../optional.bad_optional_access/default.pass.cpp | 6 +- .../optional.bad_optional_access/derive.pass.cpp | 7 +- .../optional.object.ctor/U.pass.cpp | 6 +- .../optional.object.ctor/const_T.pass.cpp | 6 +- .../optional.object.ctor/move.pass.cpp | 6 +- .../optional.object.ctor/rvalue_T.pass.cpp | 6 +- .../optional.object.observe/value.pass.cpp | 6 +- .../optional.object.observe/value_const.pass.cpp | 6 +- .../value_const_rvalue.pass.cpp | 6 +- .../optional.object.observe/value_rvalue.pass.cpp | 6 +- .../optional.specalg/make_optional.pass.cpp | 7 +- .../bad_variant_access.pass.cpp | 7 +- .../variant/variant.get/get_index.pass.cpp | 6 +- .../variant/variant.get/get_type.pass.cpp | 6 +- .../variant.variant/variant.assign/T.pass.cpp | 6 +- .../variant.variant/variant.assign/copy.pass.cpp | 6 +- .../variant.variant/variant.assign/move.pass.cpp | 7 +- .../variant.variant/variant.ctor/T.pass.cpp | 7 +- .../variant.variant/variant.ctor/copy.pass.cpp | 6 +- .../variant.variant/variant.ctor/default.pass.cpp | 6 +- .../variant.ctor/in_place_index_args.pass.cpp | 6 +- .../in_place_index_init_list_args.pass.cpp | 7 +- .../variant.ctor/in_place_type_args.pass.cpp | 6 +- .../in_place_type_init_list_args.pass.cpp | 7 +- .../variant.variant/variant.ctor/move.pass.cpp | 6 +- .../variant.mod/emplace_index_args.pass.cpp | 6 +- .../emplace_index_init_list_args.pass.cpp | 6 +- .../variant.mod/emplace_type_args.pass.cpp | 6 +- .../emplace_type_init_list_args.pass.cpp | 6 +- .../variant.variant/variant.swap/swap.pass.cpp | 6 +- .../utilities/variant/variant.visit/visit.pass.cpp | 6 +- libcxx/utils/ci/macos-backdeployment.sh | 6 +- libcxx/utils/ci/runtimes/CMakeLists.txt | 2 +- libcxx/utils/gdb/libcxx/printers.py | 4 +- libcxx/utils/google-benchmark/mingw.py | 2 +- libcxx/utils/libcxx/test/config.py | 166 +- libcxx/utils/libcxx/test/dsl.py | 37 +- libcxx/utils/libcxx/test/executor.py | 258 + libcxx/utils/libcxx/test/features.py | 36 +- libcxx/utils/libcxx/test/format.py | 517 +- libcxx/utils/libcxx/test/newconfig.py | 36 - .../utils/libcxx/test/{format.py => newformat.py} | 0 libcxx/utils/libcxx/test/params.py | 30 +- libcxx/utils/libcxx/test/target_info.py | 7 + libcxx/utils/libcxx/test/tracing.py | 42 + libcxx/utils/merge_archives.py | 2 +- libcxx/utils/run.py | 9 +- libcxx/utils/ssh.py | 10 +- libcxx/www/cxx2a_status.html | 2 +- libcxxabi/CMakeLists.txt | 11 +- libcxxabi/include/__cxxabi_config.h | 8 - libcxxabi/src/CMakeLists.txt | 9 +- libcxxabi/src/cxa_guard_impl.h | 1 + libcxxabi/src/cxa_unexpected.cpp | 22 + libcxxabi/src/demangle/ItaniumDemangle.h | 16 - libcxxabi/src/private_typeinfo.cpp | 2 - libcxxabi/test/CMakeLists.txt | 7 +- libcxxabi/test/guard_threaded_test.pass.cpp | 2 +- libcxxabi/test/libcxxabi/test/config.py | 3 + libcxxabi/test/lit.site.cfg.in | 12 +- libcxxabi/test/test_demangle.pass.cpp | 11 - .../test/test_exception_address_alignment.pass.cpp | 9 +- libunwind/CMakeLists.txt | 8 +- libunwind/docs/conf.py | 4 +- libunwind/src/AddressSpace.hpp | 4 +- libunwind/src/DwarfParser.hpp | 3 +- libunwind/test/libunwind/test/config.py | 3 + libunwind/test/lit.site.cfg.in | 12 +- lld/CMakeLists.txt | 6 +- lld/COFF/CMakeLists.txt | 6 +- lld/COFF/DebugTypes.cpp | 3 +- lld/COFF/PDB.cpp | 4 +- lld/COFF/SymbolTable.cpp | 60 +- lld/COFF/Writer.cpp | 8 - lld/Common/CMakeLists.txt | 6 +- lld/Common/Filesystem.cpp | 34 +- lld/ELF/Arch/ARM.cpp | 2 - lld/ELF/Arch/AVR.cpp | 122 +- lld/ELF/Arch/PPC64.cpp | 38 +- lld/ELF/CMakeLists.txt | 6 +- lld/ELF/Config.h | 1 - lld/ELF/DWARF.h | 4 +- lld/ELF/Driver.cpp | 28 +- lld/ELF/InputFiles.cpp | 50 +- lld/ELF/InputSection.cpp | 47 +- lld/ELF/Options.td | 3 +- lld/ELF/OutputSections.cpp | 10 - lld/ELF/Relocations.cpp | 14 +- lld/ELF/SymbolTable.cpp | 2 +- lld/ELF/SyntheticSections.cpp | 12 +- lld/ELF/Target.h | 5 - lld/ELF/Thunks.cpp | 69 +- lld/MachO/Arch/X86_64.cpp | 22 +- lld/MachO/Driver.cpp | 5 +- lld/MachO/SyntheticSections.cpp | 124 +- lld/MachO/SyntheticSections.h | 18 - lld/MachO/Target.h | 3 +- lld/MachO/Writer.cpp | 13 +- lld/MinGW/CMakeLists.txt | 6 +- lld/MinGW/Driver.cpp | 4 - lld/MinGW/Options.td | 2 - lld/docs/ReleaseNotes.rst | 14 +- lld/docs/conf.py | 4 +- lld/docs/ld.lld.1 | 9 - lld/lib/Core/CMakeLists.txt | 6 +- lld/lib/ReaderWriter/MachO/CMakeLists.txt | 1 - lld/lib/ReaderWriter/MachO/File.h | 72 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 6 - .../MachO/MachONormalizedFileBinaryReader.cpp | 21 - .../MachO/MachONormalizedFileFromAtoms.cpp | 10 +- .../MachO/MachONormalizedFileToAtoms.cpp | 22 +- lld/test/CMakeLists.txt | 13 +- lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll | 23 - lld/test/COFF/lto.ll | 17 +- lld/test/COFF/pdata-arm64-bad.yaml | 89 - lld/test/COFF/undefined-symbol-multi.s | 7 +- lld/test/ELF/Inputs/gdb-index.s | 2 +- lld/test/ELF/Inputs/ppc64-callee-global-hidden.s | 15 - lld/test/ELF/arm-exidx-range.s | 2 +- lld/test/ELF/avr-reloc.s | 84 - lld/test/ELF/dead-reloc-in-nonalloc.s | 69 - lld/test/ELF/debug-dead-reloc-icf.s | 11 - lld/test/ELF/debug-dead-reloc-tls-arm.s | 22 - lld/test/ELF/debug-dead-reloc-tls.s | 32 - lld/test/ELF/debug-dead-reloc.s | 7 - lld/test/ELF/driver.test | 4 + lld/test/ELF/eh-frame-hdr-augmentation.s | 3 +- lld/test/ELF/eh-frame-hdr-comdat.s | 37 - lld/test/ELF/eh-frame-merge.s | 5 - lld/test/ELF/eh-frame-type.test | 31 +- lld/test/ELF/gc-debuginfo-tls.s | 24 + lld/test/ELF/gc-sections-tls.s | 25 - lld/test/ELF/gdb-index-invalid-pubnames.s | 26 - lld/test/ELF/gdb-index.s | 2 +- lld/test/ELF/init-fini.s | 8 - lld/test/ELF/invalid/invalid-e_shnum.test | 6 +- lld/test/ELF/invalid/reloc-section-reordered.test | 33 + lld/test/ELF/link-open-file.test | 71 - lld/test/ELF/linkerscript/noload.s | 19 +- lld/test/ELF/mips-merge-abiflags.s | 4 +- lld/test/ELF/ppc32-gnu-ifunc.s | 19 +- lld/test/ELF/ppc64-error-toc-local-call.s | 33 - lld/test/ELF/ppc64-pcrel-call-to-pcrel.s | 124 - lld/test/ELF/ppc64-pcrel-call-to-toc.s | 67 - lld/test/ELF/ppc64-rel-so-local-calls.s | 8 +- lld/test/ELF/ppc64-toc-call-to-pcrel-long-jump.s | 33 - lld/test/ELF/ppc64-toc-call-to-pcrel.s | 74 - lld/test/ELF/reloc-sec-before-relocated.test | 38 - lld/test/ELF/relocatable-comdat.s | 87 +- lld/test/ELF/relocatable-gc.s | 80 - lld/test/ELF/silent-ignore.test | 1 - .../MachO/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 6 +- lld/test/MachO/bss.s | 29 +- lld/test/MachO/dylink.s | 14 +- lld/test/MinGW/driver.test | 12 - lld/test/lit.cfg.py | 8 +- lld/test/lit.site.cfg.py.in | 2 +- .../mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 42 - lld/test/mach-o/stub-link.s | 21 - lld/test/wasm/data-layout.ll | 37 +- lld/test/wasm/lto/incompatible.ll | 4 - lld/test/wasm/lto/libcall-truncsfhf2.ll | 2 +- lld/unittests/CMakeLists.txt | 4 - .../MachONormalizedFileBinaryReaderTests.cpp | 20 +- .../MachOTests/MachONormalizedFileYAMLTests.cpp | 24 +- lld/wasm/CMakeLists.txt | 6 +- lld/wasm/Config.h | 2 +- lld/wasm/Driver.cpp | 19 +- lld/wasm/InputChunks.cpp | 19 +- lld/wasm/InputFiles.cpp | 19 +- lld/wasm/MarkLive.cpp | 4 +- lld/wasm/Relocations.cpp | 4 - lld/wasm/SyntheticSections.cpp | 4 - lld/wasm/SyntheticSections.h | 4 +- lld/wasm/Writer.cpp | 25 +- lldb/CMakeLists.txt | 7 +- lldb/bindings/interface/SBBreakpoint.i | 3 - lldb/bindings/python/python-wrapper.swig | 11 +- lldb/docs/index.rst | 10 +- lldb/examples/darwin/heap_find/heap.py | 2 +- .../python/armv7_cortex_m_target_defintion.py | 2 +- lldb/examples/python/bsd.py | 2 +- lldb/examples/python/cmdtemplate.py | 2 +- lldb/examples/python/crashlog.py | 2 +- lldb/examples/python/delta.py | 2 +- lldb/examples/python/disasm-stress-test.py | 2 +- lldb/examples/python/disasm.py | 2 +- lldb/examples/python/file_extract.py | 2 +- lldb/examples/python/gdbremote.py | 2 +- lldb/examples/python/globals.py | 2 +- lldb/examples/python/lldb_module_utils.py | 2 +- lldb/examples/python/lldbtk.py | 2 +- lldb/examples/python/mach_o.py | 2 +- lldb/examples/python/memory.py | 2 +- lldb/examples/python/operating_system.py | 2 +- lldb/examples/python/performance.py | 2 +- lldb/examples/python/process_events.py | 2 +- lldb/examples/python/sbvalue.py | 2 +- lldb/examples/python/shadow.py | 2 +- lldb/examples/python/sources.py | 2 +- lldb/examples/python/stacks.py | 2 +- lldb/examples/python/symbolication.py | 2 +- lldb/examples/python/types.py | 2 +- .../python/x86_64_linux_target_definition.py | 2 +- .../python/x86_64_qemu_target_definition.py | 2 +- lldb/examples/python/x86_64_target_definition.py | 2 +- lldb/include/lldb/API/SBBreakpoint.h | 2 - lldb/include/lldb/API/SBThreadPlan.h | 5 +- lldb/include/lldb/Core/Module.h | 6 - lldb/include/lldb/Core/ModuleSpec.h | 43 +- lldb/include/lldb/Core/ValueObject.h | 7 +- lldb/include/lldb/Core/ValueObjectVariable.h | 2 - .../lldb/DataFormatters/DataVisualization.h | 6 +- lldb/include/lldb/DataFormatters/FormatManager.h | 9 +- .../lldb/DataFormatters/FormattersContainer.h | 326 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 32 +- lldb/include/lldb/DataFormatters/TypeCategoryMap.h | 2 +- lldb/include/lldb/Host/HostInfoBase.h | 13 - lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 5 - lldb/include/lldb/Interpreter/CommandInterpreter.h | 19 +- lldb/include/lldb/Interpreter/CommandObject.h | 17 +- lldb/include/lldb/Interpreter/OptionValue.h | 5 +- lldb/include/lldb/Interpreter/OptionValueArch.h | 3 +- lldb/include/lldb/Interpreter/OptionValueArray.h | 3 +- lldb/include/lldb/Interpreter/OptionValueBoolean.h | 3 +- lldb/include/lldb/Interpreter/OptionValueChar.h | 3 +- .../lldb/Interpreter/OptionValueDictionary.h | 3 +- .../lldb/Interpreter/OptionValueEnumeration.h | 3 +- .../lldb/Interpreter/OptionValueFileColonLine.h | 64 - .../include/lldb/Interpreter/OptionValueFileSpec.h | 3 +- .../lldb/Interpreter/OptionValueFileSpecList.h | 3 +- lldb/include/lldb/Interpreter/OptionValueFormat.h | 3 +- .../lldb/Interpreter/OptionValueFormatEntity.h | 2 +- .../include/lldb/Interpreter/OptionValueLanguage.h | 3 +- .../lldb/Interpreter/OptionValuePathMappings.h | 3 +- .../lldb/Interpreter/OptionValueProperties.h | 2 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 3 +- lldb/include/lldb/Interpreter/OptionValueSInt64.h | 3 +- lldb/include/lldb/Interpreter/OptionValueString.h | 3 +- lldb/include/lldb/Interpreter/OptionValueUInt64.h | 3 +- lldb/include/lldb/Interpreter/OptionValueUUID.h | 3 +- lldb/include/lldb/Interpreter/OptionValues.h | 1 - lldb/include/lldb/Symbol/CompilerType.h | 6 +- lldb/include/lldb/Symbol/Function.h | 78 +- lldb/include/lldb/Symbol/LineTable.h | 1 - lldb/include/lldb/Symbol/ObjectFile.h | 8 +- lldb/include/lldb/Symbol/Type.h | 5 +- lldb/include/lldb/Symbol/TypeSystem.h | 5 +- lldb/include/lldb/Target/Platform.h | 16 +- lldb/include/lldb/Target/Process.h | 4 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 55 +- lldb/include/lldb/Target/Target.h | 6 - lldb/include/lldb/Utility/ArchSpec.h | 2 +- lldb/include/lldb/Utility/Broadcaster.h | 4 +- lldb/include/lldb/Utility/ConstString.h | 37 +- lldb/include/lldb/Utility/DataBuffer.h | 14 - lldb/include/lldb/Utility/DataExtractor.h | 17 - lldb/include/lldb/Utility/RegisterValue.h | 7 +- lldb/include/lldb/Utility/Reproducer.h | 98 +- lldb/include/lldb/Utility/Scalar.h | 15 +- lldb/include/lldb/Utility/StringList.h | 2 +- lldb/include/lldb/Utility/StructuredData.h | 8 +- lldb/include/lldb/Utility/XcodeSDK.h | 6 +- lldb/include/lldb/lldb-defines.h | 2 - lldb/include/lldb/lldb-enumerations.h | 1 - lldb/include/lldb/lldb-forward.h | 3 - lldb/packages/Python/lldbsuite/__init__.py | 8 +- .../Python/lldbsuite/test/configuration.py | 14 +- lldb/packages/Python/lldbsuite/test/decorators.py | 32 +- lldb/packages/Python/lldbsuite/test/dotest.py | 98 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 24 +- lldb/packages/Python/lldbsuite/test/lldbinline.py | 32 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 149 +- lldb/packages/Python/lldbsuite/test/lldbutil.py | 40 +- .../Python/lldbsuite/test/make/Makefile.rules | 22 +- .../Python/lldbsuite/test/plugins/builder_base.py | 2 +- lldb/packages/Python/lldbsuite/test/test_result.py | 33 + .../test/tools/lldb-server/gdbremote_testcase.py | 96 +- .../test/tools/lldb-server/socket_packet_pump.py | 3 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 7 - .../lldbsuite/test/tools/lldb-vscode/vscode.py | 23 - .../Python/lldbsuite/test_event/build_exception.py | 3 +- .../Python/lldbsuite/test_event/event_builder.py | 481 + .../lldbsuite/test_event/formatter/__init__.py | 121 + .../test_event/formatter/results_formatter.py | 764 + .../Python/lldbsuite/test_event/formatter/xunit.py | 595 + lldb/scripts/analyze-project-deps.py | 4 +- lldb/scripts/reproducer-replay.py | 2 +- lldb/scripts/use_lldb_suite.py | 18 +- lldb/source/API/SBBreakpoint.cpp | 21 +- lldb/source/API/SBCommandInterpreter.cpp | 2 +- lldb/source/API/SBDebugger.cpp | 2 +- lldb/source/API/SBFrame.cpp | 25 +- lldb/source/API/SBLaunchInfo.cpp | 7 +- lldb/source/API/SBReproducer.cpp | 5 +- lldb/source/API/SBTarget.cpp | 2 +- lldb/source/API/SBThreadPlan.cpp | 124 +- lldb/source/API/SBType.cpp | 4 +- lldb/source/Breakpoint/Breakpoint.cpp | 3 +- lldb/source/Breakpoint/BreakpointID.cpp | 4 +- lldb/source/Breakpoint/BreakpointIDList.cpp | 8 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 2 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 3 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 9 +- lldb/source/Commands/CMakeLists.txt | 3 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 18 +- lldb/source/Commands/CommandObjectCommands.cpp | 151 + lldb/source/Commands/CommandObjectFrame.cpp | 94 +- lldb/source/Commands/CommandObjectPlatform.cpp | 28 +- lldb/source/Commands/CommandObjectProcess.cpp | 24 +- lldb/source/Commands/CommandObjectQuit.cpp | 4 - lldb/source/Commands/CommandObjectSession.cpp | 208 - lldb/source/Commands/CommandObjectSession.h | 23 - lldb/source/Commands/CommandObjectSource.cpp | 17 - lldb/source/Commands/CommandObjectTarget.cpp | 68 +- lldb/source/Commands/CommandObjectThread.cpp | 40 +- lldb/source/Commands/CommandObjectType.cpp | 31 +- lldb/source/Commands/Options.td | 17 +- lldb/source/Core/DumpDataExtractor.cpp | 242 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 2 + lldb/source/Core/Module.cpp | 45 +- lldb/source/Core/ModuleList.cpp | 26 +- lldb/source/Core/SearchFilter.cpp | 2 +- lldb/source/Core/Value.cpp | 12 +- lldb/source/Core/ValueObject.cpp | 98 +- lldb/source/Core/ValueObjectMemory.cpp | 7 +- lldb/source/Core/ValueObjectVariable.cpp | 55 - lldb/source/DataFormatters/DataVisualization.cpp | 7 +- lldb/source/DataFormatters/FormatManager.cpp | 8 +- lldb/source/DataFormatters/TypeCategory.cpp | 8 +- lldb/source/Expression/CMakeLists.txt | 6 +- lldb/source/Expression/DWARFExpression.cpp | 21 +- lldb/source/Expression/IRInterpreter.cpp | 26 +- lldb/source/Expression/Materializer.cpp | 23 +- lldb/source/Expression/REPL.cpp | 4 - lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 63 - .../source/Host/windows/ProcessLauncherWindows.cpp | 16 +- .../Initialization/SystemInitializerCommon.cpp | 2 - lldb/source/Interpreter/CMakeLists.txt | 1 - lldb/source/Interpreter/CommandInterpreter.cpp | 151 +- lldb/source/Interpreter/CommandObject.cpp | 1 - lldb/source/Interpreter/CommandObjectScript.cpp | 3 +- lldb/source/Interpreter/CommandObjectScript.h | 6 +- lldb/source/Interpreter/InterpreterProperties.td | 4 - lldb/source/Interpreter/OptionValue.cpp | 4 +- lldb/source/Interpreter/OptionValueArray.cpp | 1 - lldb/source/Interpreter/OptionValueDictionary.cpp | 1 - .../Interpreter/OptionValueFileColonLine.cpp | 145 - lldb/source/Interpreter/OptionValueFileSpec.cpp | 7 + .../source/Interpreter/OptionValueFormatEntity.cpp | 5 +- lldb/source/Interpreter/OptionValueProperties.cpp | 3 +- lldb/source/Interpreter/Options.cpp | 4 +- lldb/source/Interpreter/Property.cpp | 6 - .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 8 +- lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp | 8 +- lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 4 +- lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp | 4 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp | 6 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp | 6 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp | 7 +- lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp | 4 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp | 4 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp | 6 +- lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp | 6 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 75 +- .../Plugins/ExpressionParser/Clang/ASTUtils.h | 7 + .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 6 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 28 - .../ExpressionParser/Clang/ClangASTMetadata.h | 14 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 15 +- .../ExpressionParser/Clang/ClangASTSource.h | 6 + .../Clang/ClangExpressionDeclMap.cpp | 5 + .../Clang/ClangExpressionParser.cpp | 26 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 13 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 2 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 15 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 2 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 15 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 64 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 105 +- .../AppleObjCClassDescriptorV2.cpp | 49 +- .../AppleObjCRuntime/AppleObjCClassDescriptorV2.h | 20 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 26 +- .../RenderScriptRuntime/CMakeLists.txt | 7 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 112 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 2 - .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 99 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 5 +- .../Python/OperatingSystemPython.cpp | 4 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 39 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 28 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.h | 4 - .../gdb-server/PlatformRemoteGDBServer.cpp | 6 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 4 +- .../RegisterContextPOSIXProcessMonitor_arm64.cpp | 13 +- .../RegisterContextPOSIXProcessMonitor_arm64.h | 9 +- .../Process/Linux/LinuxPTraceDefines_arm64sve.h | 253 + .../Process/Linux/NativeRegisterContextLinux.h | 2 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 117 +- .../Linux/NativeRegisterContextLinux_arm64.h | 44 +- .../Linux/NativeRegisterContextLinux_s390x.h | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 6 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.h | 3 +- .../Process/MacOSX-Kernel/RegisterContextKDP_arm.h | 16 +- .../MacOSX-Kernel/RegisterContextKDP_arm64.h | 16 +- .../MacOSX-Kernel/RegisterContextKDP_i386.h | 12 +- .../MacOSX-Kernel/RegisterContextKDP_x86_64.h | 12 +- .../Plugins/Process/MacOSX-Kernel/ThreadKDP.h | 16 +- .../Plugins/Process/POSIX/NativeProcessELF.cpp | 5 - .../Plugins/Process/POSIX/NativeProcessELF.h | 10 +- .../Process/Utility/LinuxPTraceDefines_arm64sve.h | 267 - .../Utility/NativeRegisterContextRegisterInfo.h | 2 +- .../Process/Utility/RegisterContextMach_arm.h | 16 +- .../Process/Utility/RegisterContextMach_i386.h | 12 +- .../Process/Utility/RegisterContextMach_x86_64.h | 12 +- .../Process/Utility/RegisterContextPOSIX_arm64.cpp | 159 +- .../Process/Utility/RegisterContextPOSIX_arm64.h | 64 +- .../Process/Utility/RegisterInfoAndSetInterface.h | 36 - .../Process/Utility/RegisterInfoPOSIX_arm64.cpp | 251 +- .../Process/Utility/RegisterInfoPOSIX_arm64.h | 51 +- .../Plugins/Process/Utility/RegisterInfos_arm64.h | 35 +- .../Process/Utility/RegisterInfos_arm64_sve.h | 640 - .../elf-core/RegisterContextPOSIXCore_arm64.cpp | 148 +- .../elf-core/RegisterContextPOSIXCore_arm64.h | 16 +- .../Plugins/Process/elf-core/RegisterUtilities.h | 4 - .../Plugins/Process/elf-core/ThreadElfCore.cpp | 9 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 18 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 841 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 8 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 36 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 11 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 2 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.h | 4 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 23 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 3 +- lldb/source/Symbol/CompilerType.cpp | 11 +- lldb/source/Symbol/FuncUnwinders.cpp | 4 +- lldb/source/Symbol/Function.cpp | 2 - lldb/source/Symbol/ObjectFile.cpp | 10 +- lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Symbol/Type.cpp | 18 +- lldb/source/Target/AssertFrameRecognizer.cpp | 25 +- lldb/source/Target/Platform.cpp | 51 +- lldb/source/Target/Process.cpp | 8 +- lldb/source/Target/StackFrame.cpp | 7 +- lldb/source/Target/StackFrameRecognizer.cpp | 221 +- lldb/source/Target/Target.cpp | 6 - lldb/source/Utility/ARM64_DWARF_Registers.h | 62 +- lldb/source/Utility/ARM64_ehframe_Registers.h | 66 +- lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/source/Utility/ConstString.cpp | 2 +- lldb/source/Utility/DataExtractor.cpp | 35 +- lldb/source/Utility/Reproducer.cpp | 44 +- lldb/source/Utility/Scalar.cpp | 1390 +- lldb/source/Utility/StringLexer.cpp | 3 +- lldb/source/Utility/StringList.cpp | 2 +- lldb/source/Utility/StructuredData.cpp | 3 +- lldb/source/Utility/XcodeSDK.cpp | 6 +- lldb/test/API/CMakeLists.txt | 12 +- .../commands/command/history/TestCommandHistory.py | 106 + .../call-restarts/TestCallThatRestarts.py | 41 +- .../expression/call-throws/TestCallThatThrows.py | 2 +- .../context-object-objc/TestContextObjectObjc.py | 8 +- .../expression/context-object/TestContextObject.py | 14 +- .../expression/dont_allow_jit/TestAllowJIT.py | 4 +- .../API/commands/expression/fixits/TestFixIts.py | 6 +- .../expression/ir-interpreter/TestIRInterpreter.py | 6 +- .../commands/expression/options/TestExprOptions.py | 6 +- .../expression/pr35310/TestExprsBug35310.py | 14 +- .../result_numbering/TestResultNumbering.py | 4 +- .../expression/scoped_enums/TestScopedEnumType.py | 11 +- .../expression/timeout/TestCallWithTimeout.py | 4 +- .../unwind_expression/TestUnwindExpression.py | 8 +- .../expression/weak_symbols/TestWeakSymbols.py | 6 +- .../frame/recognizer/TestFrameRecognizer.py | 82 - .../platform/file/close/TestPlatformFileClose.py | 15 - .../platform/file/read/TestPlatformFileRead.py | 16 - .../platform/process/list/TestProcessList.py | 1 + .../process/attach-resume/TestAttachResume.py | 1 + .../commands/process/attach/TestProcessAttach.py | 3 + .../attach/attach_denied/TestAttachDenied.py | 1 + lldb/test/API/commands/process/signal/Makefile | 3 - .../commands/process/signal/TestProcessSignal.py | 17 - lldb/test/API/commands/process/signal/main.cpp | 3 - .../register/register_command/TestRegisters.py | 7 +- .../commands/session/history/TestSessionHistory.py | 106 - .../API/commands/session/save/TestSessionSave.py | 74 - .../TestAutoInstallMainExecutable.py | 51 +- .../target/modules/search-paths/insert/Makefile | 3 - .../insert/TestTargetModulesSearchpathsInsert.py | 20 - .../target/modules/search-paths/insert/main.cpp | 1 - .../API/commands/target/select/TestTargetSelect.py | 15 - .../stop-hook/delete/TestTargetStopHookDelete.py | 15 - .../stop-hook/disable/TestTargetStopHookDisable.py | 15 - .../stop-hook/enable/TestTargetStopHookEnable.py | 15 - lldb/test/API/commands/thread/select/Makefile | 3 - .../API/commands/thread/select/TestThreadSelect.py | 18 - lldb/test/API/commands/thread/select/main.cpp | 3 - .../breakpoint_by_file_colon_line/Makefile | 4 - .../TestBreakpointByFileColonLine.py | 42 - .../breakpoint_by_file_colon_line/main.c | 14 - .../breakpoint_names/TestBreakpointNames.py | 22 +- .../functionalities/completion/TestCompletion.py | 11 - .../TestDataFormatterObjCNSDate.py | 12 - .../data-formatter/data-formatter-objc/main.m | 11 - .../TestDataFormatterSkipSummary.py | 2 +- .../deleted-executable/TestDeletedExecutable.py | 1 + .../dlopen_other_executable/Makefile | 8 - .../TestDlopenOtherExecutable.py | 42 - .../functionalities/dlopen_other_executable/main.c | 10 - .../dlopen_other_executable/other.c | 1 - .../gdb_remote_client/TestProcessConnect.py | 61 - .../functionalities/history/TestHistoryRecall.py | 4 +- .../API/functionalities/limit-debug-info/Makefile | 27 - .../limit-debug-info/TestLimitDebugInfo.py | 128 - .../API/functionalities/limit-debug-info/foo.cpp | 6 - .../API/functionalities/limit-debug-info/main.cpp | 28 - .../API/functionalities/limit-debug-info/one.cpp | 5 - .../API/functionalities/limit-debug-info/onetwo.h | 41 - .../API/functionalities/limit-debug-info/two.cpp | 5 - .../plugins/python_os_plugin/operating_system.py | 2 +- .../plugins/python_os_plugin/operating_system2.py | 2 +- .../stepping_plugin_threads/operating_system.py | 2 +- .../postmortem/elf-core/TestLinuxCore.py | 205 +- .../elf-core/linux-aarch64-sve-fpsimd.core | Bin 147456 -> 0 bytes .../elf-core/linux-aarch64-sve-full.core | Bin 147456 -> 0 bytes .../postmortem/elf-core/linux-aarch64-sve.c | 24 - .../process_group/TestChangeProcessGroup.py | 1 + .../reproducers/attach/TestReproducerAttach.py | 1 + .../return-value/TestReturnValue.py | 2 +- lldb/test/API/functionalities/source-map/a.yaml | 3 +- lldb/test/API/functionalities/target_var/Makefile | 6 +- .../functionalities/target_var/TestTargetVar.py | 2 - lldb/test/API/functionalities/target_var/globals.c | 6 + .../test/API/functionalities/target_var/globals.ll | 42 + lldb/test/API/functionalities/target_var/main.c | 7 - .../create_after_attach/TestCreateAfterAttach.py | 42 +- .../resize/TestIOHandlerResizeNoEditline.py | 4 +- lldb/test/API/iohandler/resize/input_file | 0 lldb/test/API/lang/cpp/alignas_base_class/Makefile | 3 - .../cpp/alignas_base_class/TestAlignAsBaseClass.py | 16 - lldb/test/API/lang/cpp/alignas_base_class/main.cpp | 13 - .../cpp/operator-overload/TestOperatorOverload.py | 8 +- .../lang/cpp/template-specialization-type/Makefile | 3 - .../TestTemplateSpecializationType.py | 30 - .../lang/cpp/template-specialization-type/main.cpp | 9 - .../API/lang/cpp/typeof/TestTypeOfDeclTypeExpr.py | 14 - lldb/test/API/lang/objc/bitfield_ivars/Makefile | 4 - .../lang/objc/bitfield_ivars/TestBitfieldIvars.py | 53 +- lldb/test/API/lang/objc/bitfield_ivars/main.m | 27 +- .../TestCreateDuringInstructionStep.py | 3 +- lldb/test/API/lit.cfg.py | 4 - lldb/test/API/lit.site.cfg.py.in | 1 - .../TestBundleWithDotInFilename.py | 1 + .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 1 + .../macosx/function-starts/TestFunctionStarts.py | 1 + .../API/macosx/macabi/TestMacABImacOSFramework.py | 1 - .../API/macosx/simulator/TestSimulatorPlatform.py | 161 +- lldb/test/API/macosx/universal/TestUniversal.py | 1 + .../API/python_api/hello_world/TestHelloWorld.py | 5 +- .../python_api/sbenvironment/TestSBEnvironment.py | 10 - lldb/test/API/source-manager/TestSourceManager.py | 8 - .../API/tools/lldb-server/TestGdbRemoteKill.py | 2 +- .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 2 +- .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 5 +- .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 5 +- .../API/tools/lldb-server/TestLldbGdbServer.py | 11 +- .../commandline/TestStubReverseConnect.py | 8 +- .../TestPlatformProcessConnect.py | 1 + .../tools/lldb-vscode/attach/TestVSCode_attach.py | 5 +- .../disconnect/TestVSCode_disconnect.py | 2 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 2 +- lldb/test/API/tools/lldb-vscode/module/Makefile | 13 - .../tools/lldb-vscode/module/TestVSCode_module.py | 77 - lldb/test/API/tools/lldb-vscode/module/foo.cpp | 3 - lldb/test/API/tools/lldb-vscode/module/foo.h | 1 - lldb/test/API/tools/lldb-vscode/module/main.cpp | 6 - lldb/test/API/use_lldb_suite.py | 24 +- lldb/test/Shell/Expr/TestTypeOfDeclTypeExpr.test | 13 + lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml | 10 - lldb/test/Shell/Recognizer/lit.local.cfg | 2 - lldb/test/Shell/Register/arm-fp-read.test | 2 +- lldb/test/Shell/Register/arm-gp-read.test | 2 +- lldb/test/Shell/Reproducer/TestCrash.test | 5 - lldb/test/Shell/Reproducer/TestDriverOptions.test | 6 +- lldb/test/Shell/Reproducer/TestVersionCheck.test | 4 +- lldb/test/Shell/Reproducer/TestWorkingDir.test | 15 - .../Shell/SymbolFile/DWARF/debug_line-tombstone.s | 106 - .../Shell/SymbolFile/DWARF/forward-declarations.s | 111 + .../test/Shell/SymbolFile/DWARF/limit-debug-info.s | 131 - .../SymbolFile/PDB/Inputs/ClassLayoutTest.cpp | 1 - lldb/test/Shell/helper/build.py | 11 +- .../third_party/Python/module/progress/progress.py | 2 +- lldb/tools/debugserver/CMakeLists.txt | 2 +- lldb/tools/debugserver/source/CMakeLists.txt | 4 +- lldb/tools/debugserver/source/DNB.cpp | 12 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 20 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 183 +- .../source/MacOSX/arm64/DNBArchImplARM64.cpp | 18 +- .../source/MacOSX/i386/DNBArchImplI386.h | 70 +- .../source/MacOSX/x86_64/DNBArchImplX86_64.h | 72 +- lldb/tools/driver/Driver.cpp | 26 +- lldb/tools/driver/Options.td | 8 +- lldb/tools/intel-features/CMakeLists.txt | 2 +- lldb/tools/lldb-vscode/JSONUtils.cpp | 45 - lldb/tools/lldb-vscode/JSONUtils.h | 13 - lldb/tools/lldb-vscode/VSCode.cpp | 5 - lldb/tools/lldb-vscode/lldb-vscode.cpp | 92 - lldb/unittests/CMakeLists.txt | 4 - lldb/unittests/Core/CMakeLists.txt | 3 - lldb/unittests/Core/MangledTest.cpp | 3 +- lldb/unittests/Core/ModuleSpecTest.cpp | 166 - lldb/unittests/DataFormatter/CMakeLists.txt | 1 - .../DataFormatter/FormattersContainerTest.cpp | 159 - lldb/unittests/Expression/DWARFExpressionTest.cpp | 4 +- lldb/unittests/Interpreter/CMakeLists.txt | 1 - .../Interpreter/TestOptionValueFileColonLine.cpp | 58 - lldb/unittests/ObjectFile/CMakeLists.txt | 1 - .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 15 +- lldb/unittests/ObjectFile/MachO/CMakeLists.txt | 10 - .../ObjectFile/MachO/TestObjectFileMachO.cpp | 79 - .../ObjectFile/PECOFF/TestPECallFrameInfo.cpp | 2 +- .../unittests/Symbol/Inputs/inlined-functions.yaml | 3 +- lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp | 3 +- lldb/unittests/Symbol/TestLineEntry.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 4 +- .../SymbolFile/DWARF/XcodeSDKModuleTests.cpp | 3 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 10 +- lldb/unittests/Target/StackFrameRecognizerTest.cpp | 28 +- .../TestingSupport/Symbol/YAMLModuleTester.cpp | 2 +- lldb/unittests/TestingSupport/TestUtilities.cpp | 33 +- lldb/unittests/TestingSupport/TestUtilities.h | 24 +- lldb/unittests/Utility/DataExtractorTest.cpp | 102 - lldb/unittests/Utility/ReproducerTest.cpp | 118 +- lldb/unittests/Utility/ScalarTest.cpp | 136 +- lldb/utils/lldb-dotest/CMakeLists.txt | 5 - lldb/utils/lldb-dotest/lldb-dotest.in | 2 - lldb/utils/lldb-repro/lldb-repro.py | 2 +- llvm/.gitignore | 2 + llvm/CMakeLists.txt | 77 +- llvm/cmake/config-ix.cmake | 88 +- llvm/cmake/modules/AddLLVM.cmake | 10 +- llvm/cmake/modules/AddSphinxTarget.cmake | 1 - llvm/cmake/modules/CMakeLists.txt | 3 - llvm/cmake/modules/HandleLLVMOptions.cmake | 20 +- llvm/cmake/modules/LLVMConfig.cmake.in | 12 +- llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 1 - ...MDGPUDwarfProposalForHeterogeneousDebugging.rst | 12 +- llvm/docs/AMDGPUUsage.rst | 57 +- llvm/docs/AliasAnalysis.rst | 10 +- llvm/docs/BitCodeFormat.rst | 1 - llvm/docs/CMake.rst | 4 +- llvm/docs/CMakePrimer.rst | 18 +- llvm/docs/CodingStandards.rst | 95 +- llvm/docs/CommandGuide/FileCheck.rst | 42 +- llvm/docs/CommandGuide/index.rst | 23 +- llvm/docs/CommandGuide/llc.rst | 4 +- llvm/docs/CommandGuide/lli.rst | 2 +- llvm/docs/CommandGuide/llvm-libtool-darwin.rst | 63 - llvm/docs/CommandGuide/llvm-objdump.rst | 11 - llvm/docs/CommandGuide/llvm-readelf.rst | 2 +- llvm/docs/CommandGuide/llvm-readobj.rst | 2 +- llvm/docs/Contributing.rst | 5 - llvm/docs/DeveloperPolicy.rst | 216 +- llvm/docs/ExtendingLLVM.rst | 2 +- llvm/docs/GettingStarted.rst | 2 +- llvm/docs/HowToSubmitABug.rst | 2 - llvm/docs/LangRef.rst | 493 +- llvm/docs/Passes.rst | 4 +- llvm/docs/Phabricator.rst | 3 +- llvm/docs/Reference.rst | 1 - llvm/docs/ReleaseNotes.rst | 96 +- llvm/docs/Security.rst | 220 - llvm/docs/TestSuiteGuide.md | 4 +- llvm/docs/TestingGuide.rst | 45 +- llvm/docs/WritingAnLLVMPass.rst | 6 +- llvm/docs/conf.py | 18 +- llvm/docs/index.rst | 4 - .../MyFirstLanguageFrontend/LangImpl03.rst | 2 +- llvm/examples/ExceptionDemo/ExceptionDemo.cpp | 4 +- llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp | 1 - llvm/examples/OrcV2Examples/CMakeLists.txt | 1 - llvm/examples/OrcV2Examples/ExampleModules.h | 1 - .../LLJITWithTargetProcessControl/CMakeLists.txt | 12 - .../LLJITWithTargetProcessControl.cpp | 195 - llvm/include/llvm/ADT/APInt.h | 2 +- llvm/include/llvm/ADT/Bitfields.h | 289 - llvm/include/llvm/ADT/DenseSet.h | 5 - llvm/include/llvm/ADT/EnumeratedArray.h | 1 - llvm/include/llvm/ADT/FunctionExtras.h | 224 +- llvm/include/llvm/ADT/Hashing.h | 25 - llvm/include/llvm/ADT/PointerUnion.h | 7 + llvm/include/llvm/ADT/STLExtras.h | 62 +- llvm/include/llvm/ADT/SetVector.h | 28 - llvm/include/llvm/ADT/SmallPtrSet.h | 3 - llvm/include/llvm/ADT/SmallSet.h | 7 - llvm/include/llvm/ADT/SparseSet.h | 9 +- llvm/include/llvm/ADT/StringSet.h | 3 - llvm/include/llvm/ADT/Triple.h | 6 - llvm/include/llvm/Analysis/AliasSetTracker.h | 7 +- llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 2 +- llvm/include/llvm/Analysis/CGSCCPassManager.h | 4 - llvm/include/llvm/Analysis/CallGraph.h | 16 +- llvm/include/llvm/Analysis/DominanceFrontier.h | 2 +- .../llvm/Analysis/FunctionPropertiesAnalysis.h | 86 - llvm/include/llvm/Analysis/InlineAdvisor.h | 7 - .../include/llvm/Analysis/InlineFeaturesAnalysis.h | 45 + .../llvm/Analysis/InlineSizeEstimatorAnalysis.h | 45 - .../llvm/Analysis/InstructionPrecedenceTracking.h | 4 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 2 +- llvm/include/llvm/Analysis/MustExecute.h | 28 +- llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 2 +- llvm/include/llvm/Analysis/OrderedInstructions.h | 57 + llvm/include/llvm/Analysis/PostDominators.h | 4 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 1 + llvm/include/llvm/Analysis/RegionInfo.h | 3 + llvm/include/llvm/Analysis/StackSafetyAnalysis.h | 6 - llvm/include/llvm/Analysis/TargetLibraryInfo.def | 6 - llvm/include/llvm/Analysis/TargetTransformInfo.h | 98 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 25 +- llvm/include/llvm/Analysis/Utils/Local.h | 2 +- llvm/include/llvm/Analysis/Utils/TFUtils.h | 115 - llvm/include/llvm/Analysis/ValueTracking.h | 27 +- llvm/include/llvm/Analysis/VectorUtils.h | 3 - .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 2 - llvm/include/llvm/BinaryFormat/MachO.h | 3 +- llvm/include/llvm/BinaryFormat/Wasm.h | 6 +- llvm/include/llvm/BinaryFormat/WasmRelocs.def | 2 - llvm/include/llvm/Bitcode/LLVMBitCodes.h | 2 - llvm/include/llvm/CMakeLists.txt | 2 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 8 - llvm/include/llvm/CodeGen/AsmPrinterHandler.h | 6 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 393 +- llvm/include/llvm/CodeGen/CallingConvLower.h | 12 +- .../llvm/CodeGen/DbgEntityHistoryCalculator.h | 5 - llvm/include/llvm/CodeGen/DebugHandlerBase.h | 3 - llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 6 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 27 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 3 - .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 4 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 5 - .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 45 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 9 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 31 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 12 +- llvm/include/llvm/CodeGen/LiveRangeEdit.h | 22 +- llvm/include/llvm/CodeGen/LiveVariables.h | 5 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 43 +- .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 17 +- llvm/include/llvm/CodeGen/MachineDominators.h | 12 +- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 20 +- llvm/include/llvm/CodeGen/MachineInstr.h | 3 - llvm/include/llvm/CodeGen/MachinePostDominators.h | 4 + llvm/include/llvm/CodeGen/ModuloSchedule.h | 29 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 1 - llvm/include/llvm/CodeGen/SelectionDAG.h | 3 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2 - llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 6 +- llvm/include/llvm/CodeGen/StackMaps.h | 19 +- llvm/include/llvm/CodeGen/TailDuplicator.h | 22 +- llvm/include/llvm/CodeGen/TargetCallingConv.h | 56 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 11 - llvm/include/llvm/CodeGen/TargetLowering.h | 22 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 4 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 19 +- llvm/include/llvm/CodeGen/ValueTypes.td | 104 +- llvm/include/llvm/Config/config.h.cmake | 6 + llvm/include/llvm/Config/llvm-config.h.cmake | 6 - .../DebugInfo/CodeView/DebugSubsectionVisitor.h | 3 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 9 +- .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 10 - llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 2 +- .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 2 + .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 51 +- .../DebugInfo/PDB/Native/NativeFunctionSymbol.h | 1 + .../llvm/DebugInfo/PDB/Native/NativeLineNumber.h | 7 +- .../llvm/DebugInfo/PDB/Native/NativePublicSymbol.h | 1 + .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 3 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 16 - .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 12 +- .../llvm/ExecutionEngine/JITLink/ELF_x86_64.h | 2 - .../ExecutionEngine/JITLink/JITLinkMemoryManager.h | 12 - llvm/include/llvm/ExecutionEngine/JITSymbol.h | 2 +- .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 185 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 13 - .../llvm/ExecutionEngine/Orc/LazyReexports.h | 56 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 13 +- .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 355 +- .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 18 +- .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 42 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 6 +- .../Orc/TPCDynamicLibrarySearchGenerator.h | 60 - .../llvm/ExecutionEngine/Orc/TPCIndirectionUtils.h | 209 - .../ExecutionEngine/Orc/TargetProcessControl.h | 201 - llvm/include/llvm/Frontend/CMakeLists.txt | 2 - .../llvm/Frontend/Directive/DirectiveBase.td | 60 +- llvm/include/llvm/Frontend/OpenACC/ACC.td | 604 - llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt | 4 - llvm/include/llvm/Frontend/OpenMP/CMakeLists.txt | 3 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 1355 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 45 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 37 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 1464 +- llvm/include/llvm/IR/AbstractCallSite.h | 21 - llvm/include/llvm/IR/Argument.h | 24 +- llvm/include/llvm/IR/Attributes.h | 12 - llvm/include/llvm/IR/Attributes.td | 6 - llvm/include/llvm/IR/Constant.h | 2 - llvm/include/llvm/IR/Constants.h | 19 +- llvm/include/llvm/IR/DataLayout.h | 23 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 67 +- llvm/include/llvm/IR/DebugLoc.h | 2 +- llvm/include/llvm/IR/DiagnosticInfo.h | 10 +- llvm/include/llvm/IR/Dominators.h | 5 +- llvm/include/llvm/IR/Function.h | 16 +- llvm/include/llvm/IR/IRBuilder.h | 46 +- llvm/include/llvm/IR/IRPrintingPasses.h | 17 +- llvm/include/llvm/IR/InstrTypes.h | 101 +- llvm/include/llvm/IR/Instruction.h | 67 +- llvm/include/llvm/IR/Instructions.h | 321 +- llvm/include/llvm/IR/Intrinsics.h | 7 - llvm/include/llvm/IR/Intrinsics.td | 29 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 3 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 100 - llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 14 + llvm/include/llvm/IR/IntrinsicsX86.td | 29 - llvm/include/llvm/IR/LegacyPassNameParser.h | 5 + llvm/include/llvm/IR/MatrixBuilder.h | 4 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 53 +- llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 1 - llvm/include/llvm/IR/PassInstrumentation.h | 21 - llvm/include/llvm/IR/PassManager.h | 15 +- llvm/include/llvm/IR/PassManagerInternal.h | 22 - llvm/include/llvm/IR/PassTimingInfo.h | 4 +- llvm/include/llvm/IR/PatternMatch.h | 74 +- llvm/include/llvm/InitializePasses.h | 3 - llvm/include/llvm/MC/MCAsmInfo.h | 10 +- llvm/include/llvm/MC/MCContext.h | 4 - llvm/include/llvm/MC/MCELFObjectWriter.h | 2 +- llvm/include/llvm/MC/MCExpr.h | 16 - llvm/include/llvm/MC/MCFixup.h | 1 + llvm/include/llvm/MC/MCMachObjectWriter.h | 2 +- llvm/include/llvm/MC/MCObjectStreamer.h | 6 +- llvm/include/llvm/MC/MCParser/MCAsmParser.h | 11 - .../llvm/MC/MCParser/MCAsmParserExtension.h | 2 - llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 2 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 7 +- llvm/include/llvm/MC/MCStreamer.h | 23 +- llvm/include/llvm/MC/MCSymbol.h | 2 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 32 +- llvm/include/llvm/MC/MCWasmObjectWriter.h | 2 +- llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 2 +- llvm/include/llvm/MC/MCWinCOFFStreamer.h | 5 - llvm/include/llvm/MC/MCXCOFFStreamer.h | 5 - llvm/include/llvm/Object/ELF.h | 20 +- llvm/include/llvm/Object/Error.h | 2 +- llvm/include/llvm/Object/Wasm.h | 1 - llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 6 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 78 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 16 +- llvm/include/llvm/Option/ArgList.h | 4 - llvm/include/llvm/Option/OptTable.h | 6 - llvm/include/llvm/Option/Option.h | 14 +- llvm/include/llvm/Passes/PassBuilder.h | 22 +- .../include/llvm/Passes/StandardInstrumentations.h | 16 +- llvm/include/llvm/ProfileData/InstrProf.h | 3 +- llvm/include/llvm/ProfileData/InstrProfData.inc | 1 - llvm/include/llvm/ProfileData/InstrProfReader.h | 18 - llvm/include/llvm/ProfileData/InstrProfWriter.h | 4 +- llvm/include/llvm/ProfileData/ProfileCommon.h | 4 - llvm/include/llvm/Support/AArch64TargetParser.def | 9 - llvm/include/llvm/Support/AMDGPUMetadata.h | 7 +- llvm/include/llvm/Support/ARMTargetParser.def | 6 - llvm/include/llvm/Support/AtomicOrdering.h | 5 +- llvm/include/llvm/Support/CrashRecoveryContext.h | 2 +- llvm/include/llvm/Support/FormatAdapters.h | 10 +- llvm/include/llvm/Support/FormatVariadic.h | 4 +- llvm/include/llvm/Support/FormattedStream.h | 40 +- llvm/include/llvm/Support/GenericDomTree.h | 63 +- .../llvm/Support/GenericDomTreeConstruction.h | 33 +- llvm/include/llvm/Support/MachineValueType.h | 145 +- llvm/include/llvm/Support/Path.h | 7 - llvm/include/llvm/Support/PrettyStackTrace.h | 3 - llvm/include/llvm/Support/Program.h | 2 +- llvm/include/llvm/Support/RISCVTargetParser.def | 13 - llvm/include/llvm/Support/Regex.h | 16 +- llvm/include/llvm/Support/SwapByteOrder.h | 4 - llvm/include/llvm/Support/SystemUtils.h | 7 +- llvm/include/llvm/Support/TargetOpcodes.def | 3 - llvm/include/llvm/Support/TargetParser.h | 26 - llvm/include/llvm/Support/VersionTuple.h | 5 - .../llvm/Support/X86DisassemblerDecoderCommon.h | 3 - llvm/include/llvm/Support/X86TargetParser.def | 276 +- llvm/include/llvm/Support/X86TargetParser.h | 16 +- llvm/include/llvm/Support/YAMLTraits.h | 19 +- llvm/include/llvm/Target/GenericOpcodes.td | 7 - llvm/include/llvm/Target/GlobalISel/Combine.td | 6 - .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 4 - llvm/include/llvm/Target/Target.td | 10 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 3 +- llvm/include/llvm/Target/TargetMachine.h | 2 + llvm/include/llvm/Target/TargetOptions.h | 10 +- .../AggressiveInstCombine/AggressiveInstCombine.h | 1 + llvm/include/llvm/Transforms/IPO/Attributor.h | 306 +- llvm/include/llvm/Transforms/IPO/OpenMPOpt.h | 12 - .../llvm/Transforms/IPO/PassManagerBuilder.h | 1 - .../llvm/Transforms/InstCombine/InstCombiner.h | 518 - llvm/include/llvm/Transforms/Instrumentation.h | 2 - .../Instrumentation/AddressSanitizerCommon.h | 4 +- .../llvm/Transforms/Instrumentation/CGProfile.h | 5 + llvm/include/llvm/Transforms/Scalar.h | 11 +- .../llvm/Transforms/Scalar/LoopPassManager.h | 2 - llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h | 10 +- .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 10 +- llvm/include/llvm/Transforms/Utils/Debugify.h | 56 +- llvm/include/llvm/Transforms/Utils/Local.h | 80 +- llvm/include/llvm/Transforms/Utils/MatrixUtils.h | 94 - llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 38 +- .../Transforms/Utils/ScalarEvolutionExpander.h | 714 +- .../llvm/Transforms/Utils/SimplifyCFGOptions.h | 77 - llvm/include/llvm/Transforms/Utils/SizeOpts.h | 11 + llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 13 +- .../Vectorize/LoopVectorizationLegality.h | 9 +- llvm/include/llvm/module.modulemap | 6 +- llvm/lib/Analysis/AssumeBundleQueries.cpp | 38 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 63 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 8 +- llvm/lib/Analysis/CMakeLists.txt | 37 +- llvm/lib/Analysis/CallGraph.cpp | 41 +- llvm/lib/Analysis/CallGraphSCCPass.cpp | 55 +- llvm/lib/Analysis/ConstantFolding.cpp | 70 +- llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | 489 - llvm/lib/Analysis/DomTreeUpdater.cpp | 4 +- llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp | 88 - llvm/lib/Analysis/InlineAdvisor.cpp | 25 +- llvm/lib/Analysis/InlineFeaturesAnalysis.cpp | 41 + llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp | 307 - llvm/lib/Analysis/InstructionSimplify.cpp | 174 +- llvm/lib/Analysis/LazyValueInfo.cpp | 25 +- llvm/lib/Analysis/Lint.cpp | 82 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 8 +- llvm/lib/Analysis/MLInlineAdvisor.cpp | 24 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 7 +- llvm/lib/Analysis/OrderedInstructions.cpp | 59 + llvm/lib/Analysis/ProfileSummaryInfo.cpp | 26 +- llvm/lib/Analysis/RegionInfo.cpp | 3 + llvm/lib/Analysis/ReleaseModeModelRunner.cpp | 3 - llvm/lib/Analysis/ScalarEvolution.cpp | 26 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 19 +- llvm/lib/Analysis/TFUtils.cpp | 292 - llvm/lib/Analysis/TargetLibraryInfo.cpp | 9 - llvm/lib/Analysis/TargetTransformInfo.cpp | 39 +- llvm/lib/Analysis/ValueLatticeUtils.cpp | 18 +- llvm/lib/Analysis/ValueTracking.cpp | 207 +- llvm/lib/Analysis/VectorUtils.cpp | 17 +- llvm/lib/Analysis/models/inliner/saved_model.pb | Bin 0 -> 235687 bytes llvm/lib/Analysis/models/inliner/saved_model.pbtxt | 32634 ------------------- .../variables/variables.data-00000-of-00001 | Bin 39110 -> 0 bytes .../variables/variables.data-00000-of-00002 | Bin 0 -> 7051 bytes .../variables/variables.data-00001-of-00002 | Bin 0 -> 30496 bytes .../models/inliner/variables/variables.index | Bin 377 -> 382 bytes llvm/lib/AsmParser/LLLexer.cpp | 2 - llvm/lib/AsmParser/LLParser.cpp | 84 +- llvm/lib/AsmParser/LLParser.h | 3 - llvm/lib/AsmParser/LLToken.h | 2 - llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 19 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 79 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 14 +- llvm/lib/Bitcode/Reader/ValueList.cpp | 2 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 6 - llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 79 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 27 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 15 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 188 - llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 21 - llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 61 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 107 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfException.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 64 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 6 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 46 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 4 + llvm/lib/CodeGen/AtomicExpandPass.cpp | 73 +- llvm/lib/CodeGen/BBSectionsPrepare.cpp | 2 +- llvm/lib/CodeGen/BranchFolding.cpp | 68 +- llvm/lib/CodeGen/BranchFolding.h | 3 +- llvm/lib/CodeGen/CFIInstrInserter.cpp | 51 +- llvm/lib/CodeGen/CalcSpillWeights.cpp | 11 - llvm/lib/CodeGen/CodeGenPrepare.cpp | 106 +- llvm/lib/CodeGen/EarlyIfConversion.cpp | 2 +- llvm/lib/CodeGen/ExpandReductions.cpp | 6 +- llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp | 2 +- llvm/lib/CodeGen/GCRootLowering.cpp | 3 + llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 1 - llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 3 - llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 160 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 34 - llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 35 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 90 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp | 10 - llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 296 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 113 +- llvm/lib/CodeGen/GlobalMerge.cpp | 2 +- llvm/lib/CodeGen/HardwareLoops.cpp | 26 +- llvm/lib/CodeGen/IfConversion.cpp | 10 +- llvm/lib/CodeGen/InlineSpiller.cpp | 104 +- llvm/lib/CodeGen/InterleavedAccessPass.cpp | 9 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 3 +- llvm/lib/CodeGen/LLVMTargetMachine.cpp | 13 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 30 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 22 +- llvm/lib/CodeGen/LiveDebugVariables.h | 2 +- llvm/lib/CodeGen/LiveIntervals.cpp | 18 +- llvm/lib/CodeGen/LiveRangeEdit.cpp | 10 +- llvm/lib/CodeGen/LiveVariables.cpp | 9 +- llvm/lib/CodeGen/LowLevelType.cpp | 2 +- llvm/lib/CodeGen/LowerEmuTLS.cpp | 18 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 12 +- llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 4 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 45 +- llvm/lib/CodeGen/MachineCSE.cpp | 8 +- llvm/lib/CodeGen/MachineInstr.cpp | 4 - llvm/lib/CodeGen/MachineLICM.cpp | 18 +- llvm/lib/CodeGen/MachineOperand.cpp | 2 +- llvm/lib/CodeGen/MachineOutliner.cpp | 9 +- llvm/lib/CodeGen/MachineScheduler.cpp | 12 +- llvm/lib/CodeGen/MachineSink.cpp | 12 +- llvm/lib/CodeGen/MachineVerifier.cpp | 16 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 12 +- llvm/lib/CodeGen/PHIEliminationUtils.cpp | 5 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 6 - llvm/lib/CodeGen/RegAllocBase.cpp | 2 +- llvm/lib/CodeGen/RegAllocBase.h | 4 +- llvm/lib/CodeGen/RegAllocBasic.cpp | 22 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 145 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 13 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 12 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 34 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 1279 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 52 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 95 +- .../lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 17 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 71 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 61 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 186 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 30 + .../CodeGen/SelectionDAG/StatepointLowering.cpp | 212 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 153 +- llvm/lib/CodeGen/ShrinkWrap.cpp | 16 +- llvm/lib/CodeGen/SplitKit.cpp | 33 +- llvm/lib/CodeGen/SplitKit.h | 2 +- llvm/lib/CodeGen/TailDuplicator.cpp | 46 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 4 - llvm/lib/CodeGen/TargetLoweringBase.cpp | 22 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 38 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 67 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 161 +- llvm/lib/CodeGen/UnreachableBlockElim.cpp | 4 +- llvm/lib/CodeGen/ValueTypes.cpp | 23 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 41 +- llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 211 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 56 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 80 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 122 - llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 368 +- .../DebugInfo/PDB/Native/NativeFunctionSymbol.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp | 14 +- .../DebugInfo/PDB/Native/NativePublicSymbol.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 58 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 10 +- llvm/lib/Demangle/Demangle.cpp | 2 +- llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 30 +- llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 273 +- llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 23 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 22 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 5 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 14 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 60 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp | 641 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 3 + .../Orc/TPCDynamicLibrarySearchGenerator.cpp | 51 - .../ExecutionEngine/Orc/TPCIndirectionUtils.cpp | 403 - .../ExecutionEngine/Orc/TargetProcessControl.cpp | 125 - llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 9 - llvm/lib/Frontend/CMakeLists.txt | 1 - llvm/lib/Frontend/OpenACC/CMakeLists.txt | 18 - llvm/lib/Frontend/OpenMP/CMakeLists.txt | 7 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 121 + llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 86 +- llvm/lib/FuzzMutate/FuzzerCLI.cpp | 2 +- llvm/lib/IR/AsmWriter.cpp | 13 +- llvm/lib/IR/AttributeImpl.h | 1 - llvm/lib/IR/Attributes.cpp | 72 +- llvm/lib/IR/AutoUpgrade.cpp | 9 +- llvm/lib/IR/Constants.cpp | 90 +- llvm/lib/IR/ConstantsContext.h | 74 +- llvm/lib/IR/DataLayout.cpp | 42 +- llvm/lib/IR/DebugInfo.cpp | 2 +- llvm/lib/IR/DebugInfoMetadata.cpp | 20 +- llvm/lib/IR/DebugLoc.cpp | 2 +- llvm/lib/IR/Function.cpp | 116 +- llvm/lib/IR/IRBuilder.cpp | 77 +- llvm/lib/IR/Instructions.cpp | 116 +- llvm/lib/IR/LLVMContextImpl.h | 15 +- llvm/lib/IR/LegacyPassManager.cpp | 289 +- llvm/lib/IR/Mangler.cpp | 13 +- llvm/lib/IR/PassTimingInfo.cpp | 5 +- llvm/lib/IR/Type.cpp | 2 - llvm/lib/IR/Use.cpp | 29 +- llvm/lib/IR/Value.cpp | 6 +- llvm/lib/IR/Verifier.cpp | 152 +- llvm/lib/LTO/LTOBackend.cpp | 2 +- llvm/lib/MC/MCAsmInfoXCOFF.cpp | 7 +- llvm/lib/MC/MCAsmStreamer.cpp | 48 +- llvm/lib/MC/MCAssembler.cpp | 81 +- llvm/lib/MC/MCContext.cpp | 68 +- llvm/lib/MC/MCDisassembler/MCDisassembler.cpp | 2 +- llvm/lib/MC/MCExpr.cpp | 31 - llvm/lib/MC/MCObjectStreamer.cpp | 119 +- llvm/lib/MC/MCParser/AsmParser.cpp | 18 +- llvm/lib/MC/MCParser/COFFAsmParser.cpp | 6 - llvm/lib/MC/MCParser/ELFAsmParser.cpp | 41 +- llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 43 - llvm/lib/MC/MCParser/MasmParser.cpp | 1464 +- llvm/lib/MC/MCStreamer.cpp | 135 +- llvm/lib/MC/MCSymbolXCOFF.cpp | 6 - llvm/lib/MC/MCWinCOFFStreamer.cpp | 27 - llvm/lib/MC/WasmObjectWriter.cpp | 28 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 23 - llvm/lib/MC/XCOFFObjectWriter.cpp | 20 +- llvm/lib/Object/ELF.cpp | 19 +- llvm/lib/Object/ModuleSymbolTable.cpp | 5 - llvm/lib/Object/RelocationResolver.cpp | 44 +- llvm/lib/Object/WasmObjectFile.cpp | 24 +- llvm/lib/ObjectYAML/CMakeLists.txt | 1 + llvm/lib/ObjectYAML/DWARFEmitter.cpp | 521 +- llvm/lib/ObjectYAML/DWARFVisitor.cpp | 189 + llvm/lib/ObjectYAML/DWARFVisitor.h | 97 + llvm/lib/ObjectYAML/DWARFYAML.cpp | 59 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 65 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 31 +- llvm/lib/ObjectYAML/LLVMBuild.txt | 2 +- llvm/lib/ObjectYAML/MachOYAML.cpp | 4 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 1 - llvm/lib/Option/OptTable.cpp | 64 +- llvm/lib/Option/Option.cpp | 15 +- llvm/lib/Passes/PassBuilder.cpp | 150 +- llvm/lib/Passes/PassRegistry.def | 15 +- llvm/lib/Passes/StandardInstrumentations.cpp | 32 - llvm/lib/ProfileData/GCOV.cpp | 5 +- llvm/lib/ProfileData/InstrProf.cpp | 5 +- llvm/lib/ProfileData/InstrProfReader.cpp | 36 +- llvm/lib/ProfileData/InstrProfWriter.cpp | 10 +- llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 13 - llvm/lib/Support/AMDGPUMetadata.cpp | 6 +- llvm/lib/Support/APInt.cpp | 3 +- llvm/lib/Support/CMakeLists.txt | 32 +- llvm/lib/Support/CRC.cpp | 2 +- llvm/lib/Support/CommandLine.cpp | 2 +- llvm/lib/Support/Compression.cpp | 4 +- llvm/lib/Support/DebugCounter.cpp | 2 +- llvm/lib/Support/FormatVariadic.cpp | 23 +- llvm/lib/Support/FormattedStream.cpp | 66 +- llvm/lib/Support/Host.cpp | 407 +- llvm/lib/Support/Parallel.cpp | 5 +- llvm/lib/Support/PrettyStackTrace.cpp | 14 +- llvm/lib/Support/Regex.cpp | 5 +- llvm/lib/Support/SystemUtils.cpp | 13 +- llvm/lib/Support/TargetParser.cpp | 64 +- llvm/lib/Support/Triple.cpp | 29 - llvm/lib/Support/Unix/Path.inc | 61 +- llvm/lib/Support/Unix/Threading.inc | 4 - llvm/lib/Support/Windows/Path.inc | 17 +- llvm/lib/Support/Windows/Program.inc | 45 +- llvm/lib/Support/X86TargetParser.cpp | 588 +- llvm/lib/Support/YAMLTraits.cpp | 4 +- llvm/lib/Support/Z3Solver.cpp | 24 +- llvm/lib/Target/AArch64/AArch64.td | 61 - llvm/lib/Target/AArch64/AArch64Combine.td | 2 +- .../Target/AArch64/AArch64ConditionalCompares.cpp | 2 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 19 +- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 12 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 61 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 5 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 119 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 1254 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 175 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 29 - llvm/lib/Target/AArch64/AArch64InstrInfo.h | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 17 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 28 +- llvm/lib/Target/AArch64/AArch64SLSHardening.cpp | 6 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 796 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h | 3 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 5 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 3 - llvm/lib/Target/AArch64/AArch64Subtarget.h | 14 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 6 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 30 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 12 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 1 - .../Target/AArch64/GISel/AArch64CallLowering.cpp | 35 +- .../lib/Target/AArch64/GISel/AArch64CallLowering.h | 2 - .../AArch64/GISel/AArch64InstructionSelector.cpp | 11 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 213 +- llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp | 91 +- llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 585 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 15 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 177 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 204 +- llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h | 20 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 48 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 205 +- .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 895 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 76 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 2 - llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 221 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 3 - llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 4 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 25 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 74 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 122 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 22 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 9 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 50 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 25 +- .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 7 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 140 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 12 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 5 - llvm/lib/Target/AMDGPU/CaymanInstructions.td | 5 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 41 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 43 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 1 + .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 41 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 2 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 12 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 6 +- .../AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp | 2 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 9 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 32 +- llvm/lib/Target/AMDGPU/SIDefines.h | 42 - llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 4 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 16 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 9 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 307 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 18 +- llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 120 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 251 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 2 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 12 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 189 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 181 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 3 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 11 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 8 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 5 - llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 20 +- llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 112 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 5 - llvm/lib/Target/AMDGPU/SOPInstructions.td | 6 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 27 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 13 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 4 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 115 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 12 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 3 - llvm/lib/Target/ARC/ARCFrameLowering.cpp | 4 +- llvm/lib/Target/ARC/ARCISelLowering.cpp | 1 + llvm/lib/Target/ARM/ARM.td | 30 - llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4 - llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 1 + llvm/lib/Target/ARM/ARMCallLowering.cpp | 40 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 6 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 60 - llvm/lib/Target/ARM/ARMFastISel.cpp | 4 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 5 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 238 +- llvm/lib/Target/ARM/ARMISelLowering.h | 38 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 12 - llvm/lib/Target/ARM/ARMInstrMVE.td | 562 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 117 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 1 - llvm/lib/Target/ARM/ARMInstrVFP.td | 29 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 260 +- llvm/lib/Target/ARM/ARMScheduleA57.td | 2 +- llvm/lib/Target/ARM/ARMScheduleR52.td | 4 +- llvm/lib/Target/ARM/ARMScheduleSwift.td | 4 +- llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 24 +- llvm/lib/Target/ARM/ARMSelectionDAGInfo.h | 8 +- llvm/lib/Target/ARM/ARMSubtarget.cpp | 3 - llvm/lib/Target/ARM/ARMSubtarget.h | 3 - llvm/lib/Target/ARM/ARMTargetMachine.cpp | 9 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 315 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 15 - llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 6 - .../Target/ARM/Disassembler/ARMDisassembler.cpp | 4 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 1 - llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 17 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 117 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 31 - llvm/lib/Target/ARM/Thumb2InstrInfo.h | 4 - llvm/lib/Target/AVR/AVRFrameLowering.cpp | 8 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 16 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 2 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h | 1 - .../lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp | 2 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 25 +- llvm/lib/Target/BPF/BPFISelLowering.cpp | 1 + llvm/lib/Target/BPF/BPFSelectionDAGInfo.cpp | 6 +- llvm/lib/Target/BPF/BPFSelectionDAGInfo.h | 4 +- llvm/lib/Target/BPF/BTFDebug.cpp | 49 +- llvm/lib/Target/BPF/BTFDebug.h | 56 +- .../Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp | 1 - llvm/lib/Target/Hexagon/BitTracker.cpp | 3 - .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 8 +- llvm/lib/Target/Hexagon/HexagonGenExtract.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 44 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h | 5 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 19 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 14 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 10 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 4 - llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp | 2 +- .../lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h | 4 +- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 6 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 7 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 3 - llvm/lib/Target/Hexagon/HexagonVExtract.cpp | 16 +- .../Hexagon/MCTargetDesc/HexagonMCCompound.cpp | 1 - llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp | 2 +- llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.h | 4 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 20 +- llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 12 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 1 + llvm/lib/Target/MSP430/MSP430ISelLowering.h | 4 - llvm/lib/Target/Mips/Mips.td | 2 +- llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 71 +- llvm/lib/Target/Mips/MipsFastISel.cpp | 4 +- llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 13 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 2 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 6 +- llvm/lib/Target/Mips/MipsMachineFunction.cpp | 31 +- llvm/lib/Target/Mips/MipsMachineFunction.h | 20 +- llvm/lib/Target/Mips/MipsOptimizePICCall.cpp | 3 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 14 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 3 +- .../Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 1 - llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 21 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 262 - llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 7 - .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 118 - .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 7 - .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 30 - .../lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h | 2 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 19 +- llvm/lib/Target/PowerPC/PPC.h | 4 - llvm/lib/Target/PowerPC/PPC.td | 5 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 129 +- llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp | 5 - llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp | 26 +- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 4 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 317 +- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 2 - llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 15 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 916 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 32 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 18 - llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 39 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 14 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 52 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 489 - llvm/lib/Target/PowerPC/PPCInstrSPE.td | 16 +- llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 2 - llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 12 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 13 +- llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 172 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 164 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 4 - llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 161 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 5 - llvm/lib/Target/RISCV/CMakeLists.txt | 1 - .../Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 1 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 3 - llvm/lib/Target/RISCV/RISCV.h | 3 - llvm/lib/Target/RISCV/RISCV.td | 30 +- .../Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp | 618 - llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 523 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 16 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 388 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 9 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 59 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 3 - llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 31 +- llvm/lib/Target/RISCV/RISCVInstrInfoA.td | 8 +- llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 429 - llvm/lib/Target/RISCV/RISCVInstructionSelector.cpp | 1 - llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h | 10 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 +- llvm/lib/Target/RISCV/RISCVSystemOperands.td | 1 - llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 6 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 33 +- llvm/lib/Target/Sparc/SparcInstrInfo.cpp | 7 +- llvm/lib/Target/Sparc/SparcInstrInfo.h | 2 +- llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h | 12 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 252 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 172 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 4 +- .../lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp | 16 +- llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h | 7 +- llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 8 - .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 4 - .../Target/SystemZ/SystemZTargetTransformInfo.h | 3 - llvm/lib/Target/Target.cpp | 8 +- llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp | 219 +- llvm/lib/Target/VE/VEISelLowering.cpp | 2 +- llvm/lib/Target/VE/VEMCInstLower.cpp | 11 +- llvm/lib/Target/VE/VETargetMachine.cpp | 4 +- .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 5 +- .../WebAssembly/WebAssemblyFixBrTableDefaults.cpp | 40 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 47 +- .../WebAssembly/WebAssemblyInstrBulkMemory.td | 30 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 16 +- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 15 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 98 +- .../WebAssembly/WebAssemblySelectionDAGInfo.cpp | 28 +- .../WebAssembly/WebAssemblySelectionDAGInfo.h | 15 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 326 +- llvm/lib/Target/X86/AsmParser/X86Operand.h | 44 +- llvm/lib/Target/X86/CMakeLists.txt | 1 - .../Target/X86/Disassembler/X86Disassembler.cpp | 33 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 12 - llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 12 - .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 40 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 7 +- llvm/lib/Target/X86/X86.h | 2 + llvm/lib/Target/X86/X86.td | 48 +- llvm/lib/Target/X86/X86CallLowering.cpp | 33 +- llvm/lib/Target/X86/X86FastISel.cpp | 15 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 19 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 45 +- llvm/lib/Target/X86/X86FrameLowering.h | 7 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 308 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 752 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86IndirectThunks.cpp | 6 + llvm/lib/Target/X86/X86InsertPrefetch.cpp | 2 +- llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp | 2007 -- llvm/lib/Target/X86/X86InstrAMX.td | 119 - llvm/lib/Target/X86/X86InstrAVX512.td | 287 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 6 - llvm/lib/Target/X86/X86InstrFormats.td | 3 - llvm/lib/Target/X86/X86InstrInfo.cpp | 3 +- llvm/lib/Target/X86/X86InstrInfo.td | 19 +- llvm/lib/Target/X86/X86InstrSystem.td | 16 +- llvm/lib/Target/X86/X86InstrXOP.td | 18 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 11 +- .../X86/X86LoadValueInjectionLoadHardening.cpp | 76 + llvm/lib/Target/X86/X86PadShortFunction.cpp | 1 - llvm/lib/Target/X86/X86PartialReduction.cpp | 15 +- llvm/lib/Target/X86/X86RegisterInfo.td | 15 - llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 47 +- llvm/lib/Target/X86/X86SelectionDAGInfo.h | 7 +- .../Target/X86/X86ShuffleDecodeConstantPool.cpp | 2 +- ...86SpeculativeExecutionSideEffectSuppression.cpp | 52 +- llvm/lib/Target/X86/X86Subtarget.cpp | 23 +- llvm/lib/Target/X86/X86Subtarget.h | 25 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 60 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 76 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 26 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 6 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 1 + llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp | 12 +- llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp | 4 +- llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h | 2 +- llvm/lib/Testing/Support/CMakeLists.txt | 4 - .../AggressiveInstCombine.cpp | 1 - llvm/lib/Transforms/CFGuard/CFGuard.cpp | 11 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 70 - llvm/lib/Transforms/Coroutines/CoroInstr.h | 8 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 98 + llvm/lib/Transforms/IPO/Attributor.cpp | 20 - llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 26 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 - llvm/lib/Transforms/IPO/ConstantMerge.cpp | 12 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 19 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 27 +- llvm/lib/Transforms/IPO/Inliner.cpp | 22 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 30 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 831 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 36 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 20 +- .../Transforms/IPO/SyntheticCountsPropagation.cpp | 2 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 111 +- llvm/lib/Transforms/InstCombine/CMakeLists.txt | 4 + .../Transforms/InstCombine/InstCombineAddSub.cpp | 41 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 90 +- .../InstCombine/InstCombineAtomicRMW.cpp | 16 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2946 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 189 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 301 +- .../Transforms/InstCombine/InstCombineInternal.h | 360 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 73 +- .../InstCombine/InstCombineMulDivRem.cpp | 64 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 3 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 96 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 112 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 27 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 476 +- .../InstCombine}/InstCombineTables.td | 0 .../InstCombine/InstCombineVectorOps.cpp | 23 +- .../InstCombine/InstructionCombining.cpp | 180 +- .../Instrumentation/AddressSanitizer.cpp | 71 +- llvm/lib/Transforms/Instrumentation/CFGMST.h | 17 +- llvm/lib/Transforms/Instrumentation/CGProfile.cpp | 106 +- .../Instrumentation/DataFlowSanitizer.cpp | 12 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 44 +- .../Instrumentation/HWAddressSanitizer.cpp | 17 +- .../Transforms/Instrumentation/Instrumentation.cpp | 1 - .../Transforms/Instrumentation/MemorySanitizer.cpp | 327 +- .../Instrumentation/PGOInstrumentation.cpp | 37 +- .../Transforms/Instrumentation/PoisonChecking.cpp | 2 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 202 +- .../Instrumentation/ValueProfileCollector.cpp | 2 +- .../Instrumentation/ValueProfileCollector.h | 9 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 112 +- llvm/lib/Transforms/Scalar/BDCE.cpp | 24 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 2 +- .../Scalar/CorrelatedValuePropagation.cpp | 92 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 187 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 12 +- llvm/lib/Transforms/Scalar/GVN.cpp | 65 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 21 +- llvm/lib/Transforms/Scalar/LICM.cpp | 17 +- llvm/lib/Transforms/Scalar/LoopDeletion.cpp | 26 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 312 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 96 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 12 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 12 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 67 +- .../Transforms/Scalar/LowerConstantIntrinsics.cpp | 13 +- .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 4 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 225 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 99 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 8 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 193 +- llvm/lib/Transforms/Scalar/SROA.cpp | 41 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 3 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 195 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 71 +- llvm/lib/Transforms/Scalar/Sink.cpp | 4 +- .../lib/Transforms/Scalar/SpeculativeExecution.cpp | 6 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 67 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 25 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 - llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 2 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 2 - llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 36 +- llvm/lib/Transforms/Utils/FixIrreducible.cpp | 7 +- llvm/lib/Transforms/Utils/FlattenCFG.cpp | 18 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 24 +- llvm/lib/Transforms/Utils/Local.cpp | 18 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 8 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 16 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 25 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 34 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 5 +- llvm/lib/Transforms/Utils/MatrixUtils.cpp | 104 - llvm/lib/Transforms/Utils/PredicateInfo.cpp | 80 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 61 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 114 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 9 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 5 + llvm/lib/Transforms/Utils/UnifyLoopExits.cpp | 4 +- llvm/lib/Transforms/Utils/Utils.cpp | 1 - llvm/lib/Transforms/Utils/VNCoercion.cpp | 36 +- .../Vectorize/LoopVectorizationLegality.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 209 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 43 +- llvm/lib/Transforms/Vectorize/VPlanDominatorTree.h | 3 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 152 +- llvm/runtimes/CMakeLists.txt | 7 +- llvm/test/Analysis/BasicAA/empty.ll | 1 + llvm/test/Analysis/BasicAA/recphi.ll | 191 - llvm/test/Analysis/CallGraph/callback-calls.ll | 20 - .../Analysis/CallGraph/ignore-callback-uses.ll | 51 - .../test/Analysis/CallGraph/non-leaf-intrinsics.ll | 2 +- llvm/test/Analysis/ConstantFolding/ARM/mve-vctp.ll | 267 - llvm/test/Analysis/ConstantFolding/allones.ll | 46 - llvm/test/Analysis/CostModel/AArch64/aggregates.ll | 112 +- llvm/test/Analysis/CostModel/AArch64/cast.ll | 10 +- llvm/test/Analysis/CostModel/AArch64/cmp.ll | 2 +- llvm/test/Analysis/CostModel/AArch64/select.ll | 2 +- .../CostModel/AArch64/shuffle-broadcast.ll | 2 +- llvm/test/Analysis/CostModel/AArch64/store.ll | 4 +- .../test/Analysis/CostModel/AArch64/sve-bitcast.ll | 12 - llvm/test/Analysis/CostModel/AMDGPU/add-sub.ll | 2 +- llvm/test/Analysis/CostModel/AMDGPU/fused_costs.ll | 48 - llvm/test/Analysis/CostModel/AMDGPU/mul.ll | 2 +- llvm/test/Analysis/CostModel/ARM/cast.ll | 462 +- llvm/test/Analysis/CostModel/ARM/cast_ldst.ll | 782 +- llvm/test/Analysis/CostModel/ARM/load_store.ll | 20 +- .../DivergenceAnalysis/AMDGPU/kernel-args.ll | 14 +- .../Analysis/FunctionPropertiesAnalysis/matmul.ll | 140 - llvm/test/Analysis/IVUsers/quadradic-exit-value.ll | 2 +- .../LegacyDivergenceAnalysis/AMDGPU/kernel-args.ll | 12 +- .../ScalarEvolution/2007-07-15-NegativeStride.ll | 3 +- .../ScalarEvolution/2007-08-06-Unsigned.ll | 3 +- .../ScalarEvolution/2007-09-27-LargeStepping.ll | 3 +- .../ScalarEvolution/2007-11-18-OrInstruction.ll | 3 +- .../2008-02-11-ReversedCondition.ll | 3 +- .../ScalarEvolution/2008-02-12-SMAXTripCount.ll | 3 +- .../Analysis/ScalarEvolution/2008-02-15-UMax.ll | 3 +- .../2008-05-25-NegativeStepToZero.ll | 3 +- .../ScalarEvolution/2008-06-12-BinomialInt64.ll | 3 +- .../ScalarEvolution/2008-07-12-UnneededSelect1.ll | 3 +- .../ScalarEvolution/2008-07-12-UnneededSelect2.ll | 3 +- .../ScalarEvolution/2008-07-19-InfiniteLoop.ll | 3 +- .../ScalarEvolution/2008-07-19-WrappingIV.ll | 3 +- .../ScalarEvolution/2008-07-29-SGTTripCount.ll | 4 +- .../ScalarEvolution/2008-07-29-SMinExpr.ll | 4 +- .../ScalarEvolution/2008-08-04-IVOverflow.ll | 4 +- .../ScalarEvolution/2008-08-04-LongAddRec.ll | 4 +- .../ScalarEvolution/2008-11-02-QuadraticCrash.ll | 3 +- .../ScalarEvolution/2008-11-15-CubicOOM.ll | 3 +- .../ScalarEvolution/2008-11-18-LessThanOrEqual.ll | 3 +- .../Analysis/ScalarEvolution/2008-11-18-Stride1.ll | 3 +- .../Analysis/ScalarEvolution/2008-11-18-Stride2.ll | 3 +- .../ScalarEvolution/2008-12-08-FiniteSGE.ll | 3 +- .../ScalarEvolution/2008-12-11-SMaxOverflow.ll | 3 +- .../ScalarEvolution/2008-12-14-StrideAndSigned.ll | 3 +- .../ScalarEvolution/2008-12-15-DontUseSDiv.ll | 3 +- .../2009-01-02-SignedNegativeStride.ll | 3 +- .../ScalarEvolution/2009-04-22-TruncCast.ll | 3 +- .../ScalarEvolution/2009-05-09-PointerEdgeCount.ll | 3 +- .../2009-07-04-GroupConstantsWidthMismatch.ll | 3 +- .../2010-09-03-RequiredTransitive.ll | 3 +- .../ScalarEvolution/2011-04-26-FoldAddRec.ll | 5 +- .../ScalarEvolution/2011-10-04-ConstEvolve.ll | 3 +- .../ScalarEvolution/2012-05-18-LoopPredRecurse.ll | 2 +- .../ScalarEvolution/SolveQuadraticEquation.ll | 3 +- llvm/test/Analysis/ScalarEvolution/ZeroStep.ll | 3 +- .../add-expr-pointer-operand-sorting.ll | 3 +- llvm/test/Analysis/ScalarEvolution/add-like-or.ll | 3 +- llvm/test/Analysis/ScalarEvolution/and-xor.ll | 3 +- .../Analysis/ScalarEvolution/avoid-assume-hang.ll | 5 +- .../ScalarEvolution/avoid-infinite-recursion-0.ll | 3 +- .../ScalarEvolution/avoid-infinite-recursion-1.ll | 2 +- llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll | 3 +- llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll | 3 +- .../Analysis/ScalarEvolution/binomial-explision.ll | 3 +- .../Analysis/ScalarEvolution/constant_condition.ll | 3 +- .../ScalarEvolution/depth-limit-overrun.ll | 2 +- .../ScalarEvolution/different-loops-recs.ll | 3 +- llvm/test/Analysis/ScalarEvolution/div-overflow.ll | 3 +- llvm/test/Analysis/ScalarEvolution/do-loop.ll | 3 +- .../exact-exit-count-more-precise.ll | 3 +- .../Analysis/ScalarEvolution/exact_iter_count.ll | 3 +- .../ScalarEvolution/exhaustive-trip-counts.ll | 3 +- .../ScalarEvolution/exponential-behavior.ll | 3 +- .../extract-highbits-sameconstmask.ll | 3 +- .../extract-highbits-variablemask.ll | 3 +- .../extract-lowbits-sameconstmask.ll | 3 +- .../extract-lowbits-variablemask.ll | 3 +- .../ScalarEvolution/flags-from-poison-dbg.ll | 3 +- .../Analysis/ScalarEvolution/flags-from-poison.ll | 3 +- llvm/test/Analysis/ScalarEvolution/flattened-0.ll | 3 +- llvm/test/Analysis/ScalarEvolution/fold.ll | 3 +- .../Analysis/ScalarEvolution/how-far-to-zero.ll | 3 +- .../ScalarEvolution/huge_expression_limit.ll | 3 +- .../ScalarEvolution/implied-via-division.ll | 3 +- .../test/Analysis/ScalarEvolution/incorrect-nsw.ll | 3 +- .../ScalarEvolution/increasing-or-decreasing-iv.ll | 3 +- .../ScalarEvolution/infer-prestart-no-wrap.ll | 3 +- .../inner-loop-by-latch-cond-unknown.ll | 3 +- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 3 +- .../ScalarEvolution/load-with-range-metadata.ll | 3 +- llvm/test/Analysis/ScalarEvolution/load.ll | 3 +- .../ScalarEvolution/lshr-shl-differentconstmask.ll | 3 +- .../Analysis/ScalarEvolution/max-addops-inline.ll | 6 +- .../Analysis/ScalarEvolution/max-addrec-size.ll | 3 +- .../ScalarEvolution/max-be-count-not-constant.ll | 3 +- .../Analysis/ScalarEvolution/max-expr-cache.ll | 3 +- .../Analysis/ScalarEvolution/max-mulops-inline.ll | 6 +- .../max-trip-count-address-space.ll | 3 +- .../Analysis/ScalarEvolution/max-trip-count.ll | 3 +- .../ScalarEvolution/merge-add-rec-many-inputs.ll | 3 +- .../test/Analysis/ScalarEvolution/min-max-exprs.ll | 3 +- .../Analysis/ScalarEvolution/no-wrap-add-exprs.ll | 3 +- .../ScalarEvolution/no-wrap-unknown-becount.ll | 3 +- llvm/test/Analysis/ScalarEvolution/non-IV-phi.ll | 3 +- .../ScalarEvolution/nowrap-preinc-limits.ll | 3 +- .../Analysis/ScalarEvolution/nsw-offset-assume.ll | 3 +- llvm/test/Analysis/ScalarEvolution/nsw-offset.ll | 3 +- llvm/test/Analysis/ScalarEvolution/nsw.ll | 3 +- .../overflow-intrinsics-trip-count.ll | 3 +- .../ScalarEvolution/overflow-intrinsics.ll | 3 +- .../Analysis/ScalarEvolution/pointer-sign-bits.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr22179.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr22641.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr24757.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr25369.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr27315.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr34538.ll | 6 +- llvm/test/Analysis/ScalarEvolution/pr40420.ll | 3 +- llvm/test/Analysis/ScalarEvolution/pr46786.ll | 133 - .../ScalarEvolution/predicated-trip-count.ll | 3 +- .../Analysis/ScalarEvolution/range-signedness.ll | 3 +- .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 3 +- llvm/test/Analysis/ScalarEvolution/returned.ll | 3 +- .../Analysis/ScalarEvolution/scalable-vector.ll | 3 +- .../Analysis/ScalarEvolution/scev-dispositions.ll | 3 +- .../ScalarEvolution/scev-prestart-nowrap.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sdiv.ll | 75 - llvm/test/Analysis/ScalarEvolution/sext-inreg.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll | 4 +- llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sext-mul.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sext-to-zext.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sext-zero.ll | 3 +- llvm/test/Analysis/ScalarEvolution/shift-op.ll | 3 +- .../ScalarEvolution/shl-lshr-differentconstmask.ll | 3 +- llvm/test/Analysis/ScalarEvolution/sle.ll | 3 +- .../Analysis/ScalarEvolution/smax-br-phi-idioms.ll | 3 +- llvm/test/Analysis/ScalarEvolution/smax.ll | 3 +- .../Analysis/ScalarEvolution/solve-quadratic-i1.ll | 3 +- .../ScalarEvolution/solve-quadratic-overflow.ll | 3 +- .../Analysis/ScalarEvolution/solve-quadratic.ll | 3 +- llvm/test/Analysis/ScalarEvolution/srem.ll | 9 +- .../ScalarEvolution/strip-injective-zext.ll | 3 +- .../Analysis/ScalarEvolution/trip-count-andor.ll | 3 +- .../Analysis/ScalarEvolution/trip-count-pow2.ll | 3 +- .../Analysis/ScalarEvolution/trip-count-switch.ll | 3 +- .../ScalarEvolution/trip-count-unknown-stride.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count10.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count11.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count12.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count13.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count14.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count15.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count2.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count3.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count4.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count5.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count6.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count7.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count8.ll | 3 +- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 3 +- .../ScalarEvolution/tripmultiple_calculation.ll | 3 +- .../Analysis/ScalarEvolution/trunc-simplify.ll | 3 +- llvm/test/Analysis/ScalarEvolution/truncate.ll | 3 +- .../Analysis/ScalarEvolution/umin-umax-folds.ll | 3 +- llvm/test/Analysis/ScalarEvolution/undefined.ll | 3 +- llvm/test/Analysis/ScalarEvolution/unknown_phis.ll | 3 +- .../Analysis/ScalarEvolution/unreachable-code.ll | 3 +- .../Analysis/ScalarEvolution/unsimplified-loop.ll | 3 +- llvm/test/Analysis/ScalarEvolution/urem-0.ll | 3 +- .../ScalarEvolution/widenable-condition.ll | 3 +- llvm/test/Analysis/ScalarEvolution/zext-divrem.ll | 3 +- llvm/test/Analysis/ScalarEvolution/zext-mul.ll | 3 +- llvm/test/Analysis/ScalarEvolution/zext-wrap.ll | 3 +- .../ValueTracking/assume-queries-counter.ll | 112 - llvm/test/Assembler/byref-parse-error-0.ll | 6 - llvm/test/Assembler/byref-parse-error-1.ll | 6 - llvm/test/Assembler/byref-parse-error-10.ll | 6 - llvm/test/Assembler/byref-parse-error-2.ll | 7 - llvm/test/Assembler/byref-parse-error-3.ll | 6 - llvm/test/Assembler/byref-parse-error-4.ll | 6 - llvm/test/Assembler/byref-parse-error-5.ll | 6 - llvm/test/Assembler/byref-parse-error-6.ll | 6 - llvm/test/Assembler/byref-parse-error-7.ll | 6 - llvm/test/Assembler/byref-parse-error-8.ll | 6 - llvm/test/Assembler/byref-parse-error-9.ll | 6 - llvm/test/Assembler/getelementptr_vscale_struct.ll | 10 - llvm/test/Assembler/thinlto-bad-summary1.ll | 2 +- llvm/test/Assembler/thinlto-blockcount-summary.ll | 10 - llvm/test/Assembler/thinlto-flags-summary.ll | 10 - llvm/test/Assembler/thinlto-summary.ll | 4 - llvm/test/Bindings/Go/lit.local.cfg | 2 +- llvm/test/Bitcode/Inputs/branch-weight.bc | Bin 1488 -> 0 bytes llvm/test/Bitcode/Inputs/linker-options.bc | Bin 1520 -> 0 bytes llvm/test/Bitcode/allocated.ll | 32 - llvm/test/Bitcode/associated.ll | 32 - llvm/test/Bitcode/attributes.ll | 12 - llvm/test/Bitcode/branch-weight.ll | 19 - llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/upgrade-linker-options-2.ll | 12 - llvm/test/Bitcode/vscale-shuffle.ll | 10 - llvm/test/CMakeLists.txt | 6 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 35 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 11 - .../AArch64/GlobalISel/arm64-regbankselect.mir | 27 +- .../GlobalISel/combine-sext-trunc-sextload.mir | 63 - .../AArch64/GlobalISel/darwin-tls-call-clobber.ll | 207 - .../AArch64/GlobalISel/irtranslator-inline-asm.ll | 36 +- .../legalize-load-store-vector-of-ptr-debugloc.mir | 52 - .../GlobalISel/legalize-memlib-debug-loc.mir | 60 - .../GlobalISel/legalize-shift-imm-promote-dloc.mir | 58 - .../CodeGen/AArch64/GlobalISel/legalize-simple.mir | 8 +- .../CodeGen/AArch64/GlobalISel/legalize-vaarg.mir | 50 +- .../GlobalISel/legalizer-info-validation.mir | 3 - .../CodeGen/AArch64/GlobalISel/select-bitcast.mir | 60 +- .../AArch64/GlobalISel/select-redundant-zext.mir | 9 +- llvm/test/CodeGen/AArch64/README | 11 - llvm/test/CodeGen/AArch64/arm64-fp-imm-size.ll | 35 - llvm/test/CodeGen/AArch64/arm64-neon-copy.ll | 45 +- llvm/test/CodeGen/AArch64/arm64-tls-darwin.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-vhadd.ll | 565 +- .../CodeGen/AArch64/arm64-zero-cycle-zeroing.ll | 8 +- llvm/test/CodeGen/AArch64/callbr-asm-label.ll | 10 +- llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 4 +- llvm/test/CodeGen/AArch64/chkstk.ll | 4 +- llvm/test/CodeGen/AArch64/cmp-bool.ll | 44 - llvm/test/CodeGen/AArch64/cpus.ll | 3 - llvm/test/CodeGen/AArch64/debugtrap.ll | 16 - llvm/test/CodeGen/AArch64/fadd-combines.ll | 9 +- .../CodeGen/AArch64/framelayout-scavengingslot.mir | 27 - .../AArch64/framelayout-sve-basepointer.mir | 23 - .../AArch64/framelayout-sve-scavengingslot.mir | 28 - llvm/test/CodeGen/AArch64/framelayout-sve.mir | 36 +- llvm/test/CodeGen/AArch64/llvm-ir-to-intrinsic.ll | 8 +- .../AArch64/machine-outliner-retaddr-sign-cfi.ll | 2 + ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 2 + .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 1 + .../test/CodeGen/AArch64/machine-outliner-throw.ll | 71 - .../CodeGen/AArch64/machine-outliner-throw2.ll | 101 - llvm/test/CodeGen/AArch64/machine-outliner.ll | 3 +- llvm/test/CodeGen/AArch64/max-jump-table.ll | 10 +- .../test/CodeGen/AArch64/merge-store-dependency.ll | 111 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 8 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-0.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-1.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-2.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-3.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-4.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-5.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-6.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-7.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-8.ll | 2 +- .../CodeGen/AArch64/partial-pipeline-execution.ll | 92 - .../AArch64/regress-combine-extract-vectors.ll | 17 - llvm/test/CodeGen/AArch64/remat.ll | 3 - llvm/test/CodeGen/AArch64/spillfill-sve.ll | 90 +- llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll | 1 - llvm/test/CodeGen/AArch64/sve-bitcast.ll | 1 - .../AArch64/sve-breakdown-scalable-vectortype.ll | 6 +- .../CodeGen/AArch64/sve-callbyref-notailcall.ll | 6 +- .../AArch64/sve-calling-convention-byref.ll | 6 +- .../AArch64/sve-calling-convention-tuple-types.ll | 6 +- .../test/CodeGen/AArch64/sve-calling-convention.ll | 24 - llvm/test/CodeGen/AArch64/sve-copy-zprpair.mir | 78 - llvm/test/CodeGen/AArch64/sve-extract-element.ll | 1 - llvm/test/CodeGen/AArch64/sve-extract-subvector.ll | 32 - llvm/test/CodeGen/AArch64/sve-fcmp.ll | 6 +- .../CodeGen/AArch64/sve-fixed-length-fp-arith.ll | 1018 +- .../AArch64/sve-fixed-length-fp-converts.ll | 168 - .../CodeGen/AArch64/sve-fixed-length-shuffles.ll | 50 - .../CodeGen/AArch64/sve-fixed-length-subvector.ll | 106 - .../test/CodeGen/AArch64/sve-fixed-length-trunc.ll | 369 - llvm/test/CodeGen/AArch64/sve-fp.ll | 391 +- .../AArch64/sve-gather-scatter-dag-combine.ll | 6 +- llvm/test/CodeGen/AArch64/sve-gep.ll | 6 +- llvm/test/CodeGen/AArch64/sve-insert-element.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll | 6 +- llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-arith.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-div-pred.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-imm.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-log-imm.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-log.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll | 1 - llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll | 1 - .../CodeGen/AArch64/sve-intrinsic-opts-ptest.ll | 1 - .../AArch64/sve-intrinsic-opts-reinterpret.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll | 1 - .../sve-intrinsics-contiguous-prefetches.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-conversion.ll | 1 - .../AArch64/sve-intrinsics-counting-bits.ll | 1 - .../AArch64/sve-intrinsics-counting-elems.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-create-tuple.ll | 108 +- llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll | 13 - ...rinsics-ff-gather-loads-32bit-scaled-offsets.ll | 6 +- ...nsics-ff-gather-loads-32bit-unscaled-offsets.ll | 6 +- ...trinsics-ff-gather-loads-64bit-scaled-offset.ll | 6 +- ...insics-ff-gather-loads-64bit-unscaled-offset.ll | 6 +- ...nsics-ff-gather-loads-vector-base-imm-offset.ll | 6 +- ...cs-ff-gather-loads-vector-base-scalar-offset.ll | 6 +- .../AArch64/sve-intrinsics-ffr-manipulation.ll | 1 - .../AArch64/sve-intrinsics-fp-arith-merging.ll | 3 +- .../CodeGen/AArch64/sve-intrinsics-fp-arith.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-fp-compares.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-fp-converts.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-fp-reduce.ll | 1 - ...intrinsics-gather-loads-32bit-scaled-offsets.ll | 6 +- ...trinsics-gather-loads-32bit-unscaled-offsets.ll | 6 +- ...-intrinsics-gather-loads-64bit-scaled-offset.ll | 6 +- ...ntrinsics-gather-loads-64bit-unscaled-offset.ll | 6 +- ...trinsics-gather-loads-vector-base-imm-offset.ll | 6 +- ...nsics-gather-loads-vector-base-scalar-offset.ll | 6 +- ...gather-prefetches-scalar-base-vector-indexes.ll | 1 - ...nsics-gather-prefetches-vect-base-imm-offset.ll | 1 - ...ther-prefetches-vect-base-invalid-imm-offset.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll | 1 - .../AArch64/sve-intrinsics-int-arith-imm.ll | 6 +- .../AArch64/sve-intrinsics-int-arith-merging.ll | 3 +- .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 1 - .../sve-intrinsics-int-compares-with-imm.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-int-compares.ll | 1 - .../sve-intrinsics-ld1-addressing-mode-reg-imm.ll | 6 +- .../sve-intrinsics-ld1-addressing-mode-reg-reg.ll | 6 +- llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll | 6 +- ...sve-intrinsics-ld1ro-addressing-mode-reg-reg.ll | 6 +- llvm/test/CodeGen/AArch64/sve-intrinsics-ld1ro.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-loads-ff.ll | 6 +- .../CodeGen/AArch64/sve-intrinsics-loads-nf.ll | 6 +- llvm/test/CodeGen/AArch64/sve-intrinsics-loads.ll | 6 +- .../test/CodeGen/AArch64/sve-intrinsics-logical.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-matmul-int8.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 99 - .../AArch64/sve-intrinsics-pred-creation.ll | 1 - .../AArch64/sve-intrinsics-pred-operations.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-pred-testing.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-reinterpret.ll | 1 - .../CodeGen/AArch64/sve-intrinsics-reversal.ll | 1 - .../AArch64/sve-intrinsics-scalar-to-vec.ll | 42 - ...trinsics-scatter-stores-32bit-scaled-offsets.ll | 1 - ...insics-scatter-stores-32bit-unscaled-offsets.ll | 1 - ...ntrinsics-scatter-stores-64bit-scaled-offset.ll | 1 - ...rinsics-scatter-stores-64bit-unscaled-offset.ll | 1 - ...insics-scatter-stores-vector-base-imm-offset.ll | 1 - ...ics-scatter-stores-vector-base-scalar-offset.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll | 1 - .../AArch64/sve-intrinsics-shifts-merging.ll | 3 +- llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll | 13 - llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll | 1 - .../sve-intrinsics-st1-addressing-mode-reg-imm.ll | 1 - .../sve-intrinsics-st1-addressing-mode-reg-reg.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll | 1 - .../sve-intrinsics-stN-reg-imm-addr-mode.ll | 1 - .../sve-intrinsics-stN-reg-reg-addr-mode.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll | 1 - llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll | 1 - llvm/test/CodeGen/AArch64/sve-ld-post-inc.ll | 38 - .../AArch64/sve-ld1-addressing-mode-reg-imm.ll | 106 - .../test/CodeGen/AArch64/sve-masked-ldst-nonext.ll | 1 - llvm/test/CodeGen/AArch64/sve-masked-ldst-sext.ll | 1 - llvm/test/CodeGen/AArch64/sve-masked-ldst-trunc.ll | 1 - llvm/test/CodeGen/AArch64/sve-masked-ldst-zext.ll | 1 - llvm/test/CodeGen/AArch64/sve-merging-stores.ll | 32 - ...pred-contiguous-ldst-addressing-mode-reg-imm.ll | 1 - ...pred-contiguous-ldst-addressing-mode-reg-reg.ll | 1 - llvm/test/CodeGen/AArch64/sve-pred-log.ll | 1 - ...ed-non-temporal-ldst-addressing-mode-reg-imm.ll | 1 - ...ed-non-temporal-ldst-addressing-mode-reg-reg.ll | 1 - .../CodeGen/AArch64/sve-pseudos-expand-undef.mir | 22 - llvm/test/CodeGen/AArch64/sve-select.ll | 1 - llvm/test/CodeGen/AArch64/sve-setcc.ll | 1 - llvm/test/CodeGen/AArch64/sve-split-load.ll | 134 - llvm/test/CodeGen/AArch64/sve-split-store.ll | 134 - .../AArch64/sve-st1-addressing-mode-reg-imm.ll | 106 - llvm/test/CodeGen/AArch64/sve-trunc.ll | 135 +- llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 25 +- llvm/test/CodeGen/AArch64/sve-vscale-combine.ll | 1 - llvm/test/CodeGen/AArch64/sve-vscale.ll | 1 - llvm/test/CodeGen/AArch64/sve-vselect-imm.ll | 1 - llvm/test/CodeGen/AArch64/sve-zeroinit.ll | 1 - .../AArch64/sve2-intrinsics-uniform-dsp-zeroing.ll | 2 +- llvm/test/CodeGen/AArch64/vec-extract-branch.ll | 11 +- llvm/test/CodeGen/AArch64/win64-jumptable.ll | 2 +- llvm/test/CodeGen/AArch64/windows-trap1.ll | 13 + llvm/test/CodeGen/AArch64/wineh-mingw.ll | 2 +- llvm/test/CodeGen/AArch64/wineh1.mir | 2 +- llvm/test/CodeGen/AArch64/wineh2.mir | 2 +- llvm/test/CodeGen/AArch64/wineh3.mir | 2 +- llvm/test/CodeGen/AArch64/wineh4.mir | 2 +- llvm/test/CodeGen/AArch64/wineh5.mir | 2 +- llvm/test/CodeGen/AArch64/wineh6.mir | 2 +- llvm/test/CodeGen/AArch64/wineh7.mir | 2 +- llvm/test/CodeGen/AArch64/wineh8.mir | 2 +- .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 505 +- .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 24 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 18 +- .../AMDGPU/GlobalISel/dynamic-alloca-divergent.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/function-returns.ll | 33 - llvm/test/CodeGen/AMDGPU/GlobalISel/inline-asm.ll | 83 - .../CodeGen/AMDGPU/GlobalISel/inst-select-abs.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-add.mir | 10 +- .../inst-select-amdgpu-atomic-cmpxchg-flat.mir | 42 +- .../inst-select-amdgpu-atomic-cmpxchg-global.mir | 48 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 59 + .../inst-select-atomic-cmpxchg-local.mir | 2 +- .../GlobalISel/inst-select-atomicrmw-add-flat.mir | 132 +- .../inst-select-atomicrmw-add-global.mir | 120 +- .../inst-select-atomicrmw-xchg-local.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-brcond.mir | 22 + .../AMDGPU/GlobalISel/inst-select-build-vector.mir | 40 + .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 23 +- .../AMDGPU/GlobalISel/inst-select-freeze.mir | 744 - .../GlobalISel/inst-select-load-atomic-flat.mir | 18 +- .../GlobalISel/inst-select-load-atomic-global.mir | 30 +- .../GlobalISel/inst-select-load-atomic-local.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 270 +- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 300 +- .../AMDGPU/GlobalISel/inst-select-load-local.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-load-private.mir | 26 +- .../AMDGPU/GlobalISel/inst-select-merge-values.mir | 40 + .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 59 + .../AMDGPU/GlobalISel/inst-select-pattern-add3.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-ptr-add.mir | 98 +- .../AMDGPU/GlobalISel/inst-select-ptrmask.mir | 74 + .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 18 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-store-local.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-trunc.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-trunc.v2s16.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-uaddo.mir | 72 +- .../GlobalISel/inst-select-unmerge-values.mir | 17 + .../AMDGPU/GlobalISel/inst-select-usubo.mir | 72 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 59 + .../GlobalISel/irtranslator-amdgpu_kernel.ll | 572 +- .../GlobalISel/irtranslator-call-implicit-args.ll | 1247 - .../GlobalISel/irtranslator-call-return-values.ll | 2509 -- .../AMDGPU/GlobalISel/irtranslator-call-sret.ll | 85 - .../CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll | 4934 --- .../GlobalISel/irtranslator-function-args.ll | 109 +- .../GlobalISel/irtranslator-indirect-call.ll | 54 - .../AMDGPU/GlobalISel/irtranslator-inline-asm.ll | 98 +- .../AMDGPU/GlobalISel/irtranslator-ptrmask.ll | 4 +- .../CodeGen/AMDGPU/GlobalISel/irtranslator-sat.ll | 16 +- .../CodeGen/AMDGPU/GlobalISel/legalize-add.mir | 42 - .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 44 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fceil.mir | 31 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 322 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 42 - .../CodeGen/AMDGPU/GlobalISel/legalize-fpowi.mir | 70 - .../CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir | 105 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptoui.mir | 105 +- .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 32 +- .../CodeGen/AMDGPU/GlobalISel/legalize-frint.mir | 9 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 31 +- .../AMDGPU/GlobalISel/legalize-intrinsic-trunc.mir | 17 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 60 +- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 60 +- .../AMDGPU/GlobalISel/legalize-load-global.mir | 72 +- .../AMDGPU/GlobalISel/legalize-load-local.mir | 60 +- .../AMDGPU/GlobalISel/legalize-load-private.mir | 48 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-mul.mir | 90 - .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 44 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ptrmask.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddsat.mir | 1250 - .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 1066 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 46 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 259 - .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 940 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubsat.mir | 1250 - .../CodeGen/AMDGPU/GlobalISel/legalize-sub.mir | 42 - .../CodeGen/AMDGPU/GlobalISel/legalize-uaddsat.mir | 914 - .../CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir | 952 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 195 - .../CodeGen/AMDGPU/GlobalISel/legalize-urem.mir | 904 +- .../CodeGen/AMDGPU/GlobalISel/legalize-usubsat.mir | 835 - .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 44 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 40 +- .../AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll | 77 - .../AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll | 74 - .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 104 +- .../GlobalISel/llvm.amdgcn.ds.ordered.add.ll | 3 +- .../GlobalISel/llvm.amdgcn.ds.ordered.swap.ll | 3 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 2 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.icmp.ll | 32 - .../AMDGPU/GlobalISel/llvm.amdgcn.init.exec.ll | 4 +- .../GlobalISel/llvm.amdgcn.raw.buffer.load.ll | 4 +- .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 8 +- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 4 +- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 6 +- .../llvm.amdgcn.raw.tbuffer.store.f16.ll | 492 - .../GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll | 284 - .../GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll | 651 - .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 18 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll | 50 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll | 20 +- llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll | 181 - .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 346 +- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll | 104 - .../AMDGPU/GlobalISel/regbankselect-bitcast.mir | 8 +- .../AMDGPU/GlobalISel/regbankselect-freeze.mir | 559 - llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll | 9901 ------ llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll | 1217 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 252 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll | 1213 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 300 +- llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll | 9914 ------ llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll | 4979 --- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll | 1160 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 250 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll | 1103 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 292 +- llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll | 4440 --- llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll | 140 +- llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll | 16 +- llvm/test/CodeGen/AMDGPU/InlineAsmCrash.ll | 4 +- llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir | 549 +- llvm/test/CodeGen/AMDGPU/add.i16.ll | 2 +- llvm/test/CodeGen/AMDGPU/add.v2i16.ll | 6 +- llvm/test/CodeGen/AMDGPU/agpr-remat.ll | 51 - .../amdgpu-codegenprepare-fold-binop-select.ll | 195 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 3588 +- llvm/test/CodeGen/AMDGPU/amdhsa-trap-num-sgprs.ll | 2 +- llvm/test/CodeGen/AMDGPU/amdpal-elf.ll | 4 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 92 +- .../AMDGPU/atomic_optimizations_pixelshader.ll | 8 +- .../AMDGPU/attr-amdgpu-flat-work-group-size.ll | 2 +- llvm/test/CodeGen/AMDGPU/bitreverse.ll | 206 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 5 +- llvm/test/CodeGen/AMDGPU/bswap.ll | 72 +- llvm/test/CodeGen/AMDGPU/bypass-div.ll | 382 +- llvm/test/CodeGen/AMDGPU/carryout-selection.ll | 36 +- llvm/test/CodeGen/AMDGPU/cc-update.ll | 2 +- llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 18 +- .../CodeGen/AMDGPU/cluster-flat-loads-postra.mir | 2 +- llvm/test/CodeGen/AMDGPU/cmp_shrink.mir | 11 - .../AMDGPU/coalescer-extend-pruned-subrange.mir | 2 +- .../AMDGPU/coalescing-with-subregs-in-loop-bug.mir | 6 +- llvm/test/CodeGen/AMDGPU/code-object-v3.ll | 2 +- llvm/test/CodeGen/AMDGPU/collapse-endcf2.mir | 4 +- .../CodeGen/AMDGPU/constant-fold-imm-immreg.mir | 10 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 326 +- llvm/test/CodeGen/AMDGPU/ctlz.ll | 56 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 12 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 109 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 94 +- llvm/test/CodeGen/AMDGPU/elf-notes.ll | 6 +- llvm/test/CodeGen/AMDGPU/endpgm-dce.mir | 4 +- .../AMDGPU/expand-scalar-carry-out-select-user.ll | 121 - llvm/test/CodeGen/AMDGPU/fcmp.f16.ll | 4 +- llvm/test/CodeGen/AMDGPU/fix-sgpr-copies.mir | 2 +- llvm/test/CodeGen/AMDGPU/flat-address-space.ll | 8 +- llvm/test/CodeGen/AMDGPU/flat-load-clustering.mir | 8 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 4 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 8 +- .../test/CodeGen/AMDGPU/fold-fi-operand-shrink.mir | 60 +- llvm/test/CodeGen/AMDGPU/fold-imm-copy.mir | 35 +- .../fold-immediate-operand-shrink-with-carry.mir | 24 +- .../AMDGPU/fold-immediate-operand-shrink.mir | 120 +- llvm/test/CodeGen/AMDGPU/fptosi.f16.ll | 26 +- llvm/test/CodeGen/AMDGPU/fptoui.f16.ll | 24 +- .../CodeGen/AMDGPU/global-load-store-atomics.mir | 2 +- llvm/test/CodeGen/AMDGPU/global-saddr.ll | 2 +- llvm/test/CodeGen/AMDGPU/gws-hazards.mir | 2 +- llvm/test/CodeGen/AMDGPU/hsa-func-align.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-func.ll | 4 +- .../AMDGPU/hsa-metadata-deduce-ro-arg-v3.ll | 6 +- .../CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg.ll | 4 +- .../AMDGPU/hsa-metadata-enqueue-kernel-v3.ll | 13 +- .../CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll | 13 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 468 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 464 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll | 50 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args.ll | 50 +- .../AMDGPU/hsa-metadata-hostcall-absent-v3.ll | 6 +- .../CodeGen/AMDGPU/hsa-metadata-hostcall-absent.ll | 6 +- .../AMDGPU/hsa-metadata-hostcall-present-v3.ll | 7 +- .../AMDGPU/hsa-metadata-hostcall-present.ll | 7 +- llvm/test/CodeGen/AMDGPU/hsa-metadata-images-v3.ll | 22 +- llvm/test/CodeGen/AMDGPU/hsa-metadata-images.ll | 6 +- .../hsa-metadata-invalid-ocl-version-1-v3.ll | 2 +- .../AMDGPU/hsa-metadata-invalid-ocl-version-1.ll | 2 +- .../hsa-metadata-invalid-ocl-version-2-v3.ll | 2 +- .../AMDGPU/hsa-metadata-invalid-ocl-version-2.ll | 2 +- .../hsa-metadata-invalid-ocl-version-3-v3.ll | 2 +- .../AMDGPU/hsa-metadata-invalid-ocl-version-3.ll | 2 +- .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 8 +- .../AMDGPU/hsa-metadata-kernel-code-props.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa.ll | 4 +- .../CodeGen/AMDGPU/huge-number-operand-folds.mir | 22 - llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 276 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 76 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 100 +- llvm/test/CodeGen/AMDGPU/idot4u.ll | 200 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 252 +- llvm/test/CodeGen/AMDGPU/idot8u.ll | 92 +- llvm/test/CodeGen/AMDGPU/imm16.ll | 14 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 2 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 26 +- llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 4 +- llvm/test/CodeGen/AMDGPU/inline-constraints.ll | 968 - llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 197 - .../CodeGen/AMDGPU/insert-skips-kill-uncond.mir | 8 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 52 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 294 +- llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 122 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 26 +- .../CodeGen/AMDGPU/kernel-argument-dag-lowering.ll | 134 - llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll | 6 +- llvm/test/CodeGen/AMDGPU/lds-relocs.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i32.ll | 64 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ballot.i64.ll | 68 +- .../CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll | 1 - .../AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 26 +- llvm/test/CodeGen/AMDGPU/llvm.cos.f16.ll | 14 +- llvm/test/CodeGen/AMDGPU/llvm.fma.f16.ll | 12 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 88 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 88 +- llvm/test/CodeGen/AMDGPU/llvm.powi.ll | 250 - llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 20 +- llvm/test/CodeGen/AMDGPU/llvm.sin.f16.ll | 14 +- llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 426 - llvm/test/CodeGen/AMDGPU/lshl64-to-32.ll | 4 +- llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll | 174 +- .../AMDGPU/machine-cse-commute-target-flags.mir | 116 - .../AMDGPU/macro-fusion-cluster-vcc-uses.mir | 24 +- llvm/test/CodeGen/AMDGPU/madak.ll | 4 +- llvm/test/CodeGen/AMDGPU/max.i16.ll | 107 +- ...ory-legalizer-multiple-mem-operands-atomics.mir | 2 +- ...galizer-multiple-mem-operands-nontemporal-1.mir | 2 +- ...galizer-multiple-mem-operands-nontemporal-2.mir | 2 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 150 +- .../test/CodeGen/AMDGPU/merge-image-load-gfx10.mir | 490 - llvm/test/CodeGen/AMDGPU/merge-image-load.mir | 50 +- .../CodeGen/AMDGPU/merge-image-sample-gfx10.mir | 1173 - llvm/test/CodeGen/AMDGPU/merge-load-store-vreg.mir | 12 +- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 2 +- .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 2 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 28 +- .../CodeGen/AMDGPU/multi-divergent-exit-region.ll | 1 + .../AMDGPU/no-initializer-constant-addrspace.ll | 6 +- llvm/test/CodeGen/AMDGPU/offset-split-flat.ll | 43 +- llvm/test/CodeGen/AMDGPU/offset-split-global.ll | 51 +- llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 18 - .../AMDGPU/optimize-exec-masking-pre-ra.mir | 2 +- .../optimize-negated-cond-exec-masking-wave32.mir | 16 +- .../AMDGPU/optimize-negated-cond-exec-masking.mir | 20 +- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 4 +- .../CodeGen/AMDGPU/pei-scavenge-vgpr-spill.mir | 2 +- llvm/test/CodeGen/AMDGPU/perfhint.ll | 21 +- .../test/CodeGen/AMDGPU/phi-elimination-end-cf.mir | 6 +- .../test/CodeGen/AMDGPU/phi-vgpr-input-moveimm.mir | 6 +- .../promote-alloca-to-lds-constantexpr-use.ll | 35 - .../AMDGPU/promote-constOffset-to-imm-gfx10.mir | 54 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 31 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.mir | 52 +- .../CodeGen/AMDGPU/r600-constant-array-fixup.ll | 2 +- .../CodeGen/AMDGPU/regcoal-subrange-join-seg.mir | 2 +- .../CodeGen/AMDGPU/reserve-vgpr-for-sgpr-spill.ll | 2 +- .../CodeGen/AMDGPU/s_add_co_pseudo_lowering.mir | 6 +- llvm/test/CodeGen/AMDGPU/saddo.ll | 212 +- llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 4 +- ...hed-assert-dead-def-subreg-use-other-subreg.mir | 4 +- .../sched-assert-onlydbg-value-empty-region.mir | 8 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 16 +- ...d-handleMoveUp-subreg-def-across-subreg-def.mir | 4 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 2 +- llvm/test/CodeGen/AMDGPU/sdiv.ll | 2186 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 68 +- llvm/test/CodeGen/AMDGPU/sdwa-gfx9.mir | 8 +- llvm/test/CodeGen/AMDGPU/sdwa-ops.mir | 68 +- llvm/test/CodeGen/AMDGPU/sdwa-peephole.ll | 2 +- llvm/test/CodeGen/AMDGPU/sdwa-scalar-ops.mir | 8 +- llvm/test/CodeGen/AMDGPU/select-constant-cttz.ll | 42 - llvm/test/CodeGen/AMDGPU/select.f16.ll | 327 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 98 +- llvm/test/CodeGen/AMDGPU/shift-i128.ll | 380 +- llvm/test/CodeGen/AMDGPU/shift-i64-opts.ll | 4 +- llvm/test/CodeGen/AMDGPU/shl.ll | 56 +- llvm/test/CodeGen/AMDGPU/shl.v2i16.ll | 192 +- .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 286 +- llvm/test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir | 12 +- .../si-instr-info-correct-implicit-operands.ll | 4 +- llvm/test/CodeGen/AMDGPU/sign_extend.ll | 40 +- .../CodeGen/AMDGPU/skip-branch-taildup-ret.mir | 4 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 134 +- llvm/test/CodeGen/AMDGPU/smrd-fold-offset.mir | 2 +- llvm/test/CodeGen/AMDGPU/spill-agpr.ll | 29 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 5 +- .../AMDGPU/spill_more_than_wavesize_csr_sgprs.ll | 43 - llvm/test/CodeGen/AMDGPU/store-hi16.ll | 12 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 254 +- llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll | 196 - llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll | 129 - llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll | 96 - llvm/test/CodeGen/AMDGPU/sub.i16.ll | 2 +- llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 214 +- .../AMDGPU/switch-default-block-unreachable.ll | 60 - .../transform-block-with-return-to-epilog.ll | 81 - llvm/test/CodeGen/AMDGPU/trunc-combine.ll | 8 +- llvm/test/CodeGen/AMDGPU/trunc-store-i64.ll | 8 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 44 +- llvm/test/CodeGen/AMDGPU/udivrem.ll | 821 +- .../CodeGen/AMDGPU/undefined-subreg-liverange.ll | 74 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 56 +- llvm/test/CodeGen/AMDGPU/v_madak_f16.ll | 32 +- llvm/test/CodeGen/AMDGPU/vector-alloca-limits.ll | 136 - llvm/test/CodeGen/AMDGPU/vector-extract-insert.ll | 28 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 12 +- .../vgpr-descriptor-waterfall-loop-idom-update.ll | 2 +- llvm/test/CodeGen/AMDGPU/vgpr-tuple-allocation.ll | 2 +- llvm/test/CodeGen/AMDGPU/vmem-to-salu-hazard.mir | 42 +- .../test/CodeGen/AMDGPU/vop-shrink-frame-index.mir | 24 +- llvm/test/CodeGen/AMDGPU/vop-shrink-non-ssa.mir | 8 +- llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir | 8 - llvm/test/CodeGen/AMDGPU/wave32.ll | 10 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 220 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 8 +- llvm/test/CodeGen/AMDGPU/wqm.mir | 4 +- llvm/test/CodeGen/ARM/2010-12-08-tpsoft.ll | 2 +- llvm/test/CodeGen/ARM/2010-12-15-elf-lcomm.ll | 2 +- llvm/test/CodeGen/ARM/MachO-subtypes.ll | 44 +- llvm/test/CodeGen/ARM/and-load-combine.ll | 21 +- llvm/test/CodeGen/ARM/arm-half-promote.ll | 81 - llvm/test/CodeGen/ARM/build-attributes-encoding.s | 2 +- llvm/test/CodeGen/ARM/cmov_fp16.ll | 89 +- llvm/test/CodeGen/ARM/cmp-bool.ll | 74 - llvm/test/CodeGen/ARM/const-load-align-thumb.mir | 59 - llvm/test/CodeGen/ARM/dbg-tcreturn.ll | 46 - llvm/test/CodeGen/ARM/fcopysign.ll | 96 +- llvm/test/CodeGen/ARM/fp16-args.ll | 4 +- llvm/test/CodeGen/ARM/fp16-bitcast.ll | 4 +- llvm/test/CodeGen/ARM/fp16-fullfp16.ll | 4 +- llvm/test/CodeGen/ARM/fp16-instructions.ll | 32 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 46 +- llvm/test/CodeGen/ARM/ifcvt-branch-weight-bug.ll | 2 +- llvm/test/CodeGen/ARM/ifcvt-branch-weight.ll | 2 +- .../ARM/ifcvt-diamond-unanalyzable-common.mir | 17 +- llvm/test/CodeGen/ARM/ifcvt-iter-indbr.ll | 2 +- llvm/test/CodeGen/ARM/ifcvt-size.mir | 12 +- llvm/test/CodeGen/ARM/no-fpscr-liveness.ll | 4 +- llvm/test/CodeGen/ARM/store_half.ll | 9 - llvm/test/CodeGen/ARM/t2-shrink-ldrpost.ll | 36 +- llvm/test/CodeGen/ARM/tail-merge-branch-weight.ll | 5 +- llvm/test/CodeGen/ARM/taildup-branch-weight.ll | 9 +- llvm/test/CodeGen/ARM/vbsl-constant.ll | 104 +- llvm/test/CodeGen/ARM/vbsl.ll | 205 +- llvm/test/CodeGen/ARM/vcvt.ll | 12 +- llvm/test/CodeGen/ARM/vselect_imax.ll | 433 +- llvm/test/CodeGen/BPF/BTF/binary-format.ll | 4 +- llvm/test/CodeGen/BPF/BTF/local-var-readonly-1.ll | 105 - llvm/test/CodeGen/BPF/BTF/local-var-readonly-2.ll | 97 - llvm/test/CodeGen/BPF/BTF/map-def-2.ll | 90 - llvm/test/CodeGen/BPF/BTF/map-def-3.ll | 65 - llvm/test/CodeGen/BPF/BTF/map-def.ll | 58 +- llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll | 106 - llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll | 82 - llvm/test/CodeGen/BPF/CORE/no-elf-ama-symbol.ll | 8 +- llvm/test/CodeGen/BPF/elf-symbol-information.ll | 2 +- .../Generic/MIRStripDebug/no-metadata-present.mir | 13 - llvm/test/CodeGen/Generic/print-machineinstrs.ll | 27 + llvm/test/CodeGen/Hexagon/ifcvt-edge-weight.ll | 2 +- llvm/test/CodeGen/Hexagon/simple_addend.ll | 2 +- llvm/test/CodeGen/MIR/X86/diexpr-win32.mir | 2 +- llvm/test/CodeGen/MSP430/cmp-return-type.ll | 25 - llvm/test/CodeGen/Mips/cpus.ll | 32 +- .../Mips/micromips-ase-function-attribute.ll | 2 +- llvm/test/CodeGen/Mips/mips-shf-gprel.s | 2 +- llvm/test/CodeGen/PowerPC/PR33671.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-alias-unsupported.ll | 6 - llvm/test/CodeGen/PowerPC/aix-alias.ll | 122 +- llvm/test/CodeGen/PowerPC/aix-base-pointer.ll | 42 - llvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll | 10 +- .../PowerPC/aix-external-sym-sdnode-lowering.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-llvm-intrinsic.ll | 70 - .../PowerPC/aix-lower-constant-pool-index.ll | 10 +- llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 42 +- .../CodeGen/PowerPC/aix-user-defined-memcpy.ll | 6 - .../CodeGen/PowerPC/aix-xcoff-mergeable-const.ll | 8 +- .../CodeGen/PowerPC/aix-xcoff-mergeable-str.ll | 8 +- .../CodeGen/PowerPC/aix-xcoff-symbol-rename.ll | 161 - llvm/test/CodeGen/PowerPC/botheightreduce.mir | 92 - .../CodeGen/PowerPC/builtins-ppc-p10permute.ll | 255 - llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll | 38 - llvm/test/CodeGen/PowerPC/builtins-ppc-p9-f128.ll | 5 +- .../CodeGen/PowerPC/canonical-merge-shuffles.ll | 251 - llvm/test/CodeGen/PowerPC/constant-pool.ll | 7 +- llvm/test/CodeGen/PowerPC/dform-adjust.ll | 12 +- llvm/test/CodeGen/PowerPC/early-ret-verify.mir | 2 +- llvm/test/CodeGen/PowerPC/early-ret.mir | 8 +- llvm/test/CodeGen/PowerPC/extract-and-store.ll | 20 +- llvm/test/CodeGen/PowerPC/f128-aggregates.ll | 15 +- llvm/test/CodeGen/PowerPC/f128-arith.ll | 3 +- llvm/test/CodeGen/PowerPC/f128-bitcast.ll | 10 +- llvm/test/CodeGen/PowerPC/f128-compare.ll | 3 +- llvm/test/CodeGen/PowerPC/f128-conv.ll | 8 +- llvm/test/CodeGen/PowerPC/f128-fma.ll | 3 +- llvm/test/CodeGen/PowerPC/f128-passByValue.ll | 11 +- llvm/test/CodeGen/PowerPC/f128-rounding.ll | 3 +- llvm/test/CodeGen/PowerPC/f128-truncateNconv.ll | 4 +- llvm/test/CodeGen/PowerPC/f128-vecExtractNconv.ll | 4 +- .../CodeGen/PowerPC/fixup-kill-dead-flag-crash.mir | 21 - llvm/test/CodeGen/PowerPC/float-load-store-pair.ll | 20 +- llvm/test/CodeGen/PowerPC/fp-strict-conv.ll | 274 - llvm/test/CodeGen/PowerPC/fp-strict-f128.ll | 3 +- llvm/test/CodeGen/PowerPC/func-alias.ll | 46 - llvm/test/CodeGen/PowerPC/funnel-shift.ll | 28 - .../global-address-non-got-indirect-access.ll | 7 +- .../CodeGen/PowerPC/handle-f16-storage-type.ll | 12 +- llvm/test/CodeGen/PowerPC/ifcvt.mir | 2 +- llvm/test/CodeGen/PowerPC/ifunc.ll | 25 +- llvm/test/CodeGen/PowerPC/legalize-vaarg.ll | 14 + .../PowerPC/load-shuffle-and-shuffle-store.ll | 6 +- .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 66 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 4 +- llvm/test/CodeGen/PowerPC/mcm-obj-2.ll | 2 +- llvm/test/CodeGen/PowerPC/mcm-obj.ll | 8 +- llvm/test/CodeGen/PowerPC/mi-peephole.mir | 37 - .../CodeGen/PowerPC/p10-splatImm-CPload-pcrel.ll | 111 - llvm/test/CodeGen/PowerPC/p10-splatImm.ll | 306 - llvm/test/CodeGen/PowerPC/p10-splatImm32.ll | 120 - llvm/test/CodeGen/PowerPC/p10-vector-divide.ll | 51 - llvm/test/CodeGen/PowerPC/p10-vector-modulo.ll | 107 - llvm/test/CodeGen/PowerPC/p10-vector-multiply.ll | 19 - llvm/test/CodeGen/PowerPC/pcrel-block-address.ll | 4 +- .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 5 +- .../CodeGen/PowerPC/pcrel-call-linkage-simple.ll | 10 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 15 +- llvm/test/CodeGen/PowerPC/pcrel-got-indirect.ll | 388 +- llvm/test/CodeGen/PowerPC/pcrel-indirect-call.ll | 5 +- llvm/test/CodeGen/PowerPC/pcrel-jump-table.ll | 36 +- llvm/test/CodeGen/PowerPC/pcrel-linkeropt.ll | 395 - .../test/CodeGen/PowerPC/pcrel-local-caller-toc.ll | 98 - .../PowerPC/pcrel-relocation-plus-offset.ll | 48 +- llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll | 8 +- llvm/test/CodeGen/PowerPC/pcrel.ll | 11 +- llvm/test/CodeGen/PowerPC/ppc64-P9-mod.ll | 30 +- llvm/test/CodeGen/PowerPC/ppc64-P9-setb.ll | 2 +- llvm/test/CodeGen/PowerPC/ppc64-varargs.ll | 17 + .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 2 +- llvm/test/CodeGen/PowerPC/ppcf128-endian.ll | 22 +- llvm/test/CodeGen/PowerPC/pr15359.ll | 2 +- llvm/test/CodeGen/PowerPC/pr22711.ll | 2 +- llvm/test/CodeGen/PowerPC/pr45432.ll | 2 +- llvm/test/CodeGen/PowerPC/pr45448.ll | 6 +- llvm/test/CodeGen/PowerPC/pr45628.ll | 2 +- llvm/test/CodeGen/PowerPC/pr46759.ll | 59 - llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 66 +- llvm/test/CodeGen/PowerPC/preemption.ll | 6 +- llvm/test/CodeGen/PowerPC/recipest.ll | 22 +- .../rematerializable-instruction-machine-licm.ll | 192 +- .../CodeGen/PowerPC/remove-redundant-load-imm.ll | 2 +- llvm/test/CodeGen/PowerPC/scalar_vector_test_4.ll | 14 +- llvm/test/CodeGen/PowerPC/sched-addi.ll | 12 +- llvm/test/CodeGen/PowerPC/sms-cpy-1.ll | 14 +- llvm/test/CodeGen/PowerPC/sms-grp-order.ll | 2 +- llvm/test/CodeGen/PowerPC/sms-phi-3.ll | 2 +- llvm/test/CodeGen/PowerPC/sms-remark.ll | 11 +- llvm/test/CodeGen/PowerPC/sms-simple.ll | 10 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 86 +- .../CodeGen/PowerPC/stack-clash-dynamic-alloca.ll | 437 - .../PowerPC/stack-clash-prologue-nounwind.ll | 474 - llvm/test/CodeGen/PowerPC/stack-clash-prologue.ll | 531 - llvm/test/CodeGen/PowerPC/test_func_desc.ll | 1 - .../test/CodeGen/PowerPC/topdepthreduce-postra.mir | 18 - llvm/test/CodeGen/PowerPC/uint-to-fp-v4i32.ll | 4 +- .../CodeGen/PowerPC/unaligned-addressing-mode.ll | 6 +- llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 72 +- llvm/test/CodeGen/PowerPC/vavg.ll | 2 +- llvm/test/CodeGen/PowerPC/vec-bswap.ll | 3 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i16_elts.ll | 156 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i8_elts.ll | 104 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i16_elts.ll | 120 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll | 64 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i8_elts.ll | 56 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll | 18 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll | 74 +- .../CodeGen/PowerPC/vec_conv_i32_to_fp64_elts.ll | 24 +- .../CodeGen/PowerPC/vec_conv_i64_to_fp32_elts.ll | 96 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 26 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll | 32 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 196 +- llvm/test/CodeGen/RISCV/add-imm.ll | 209 - llvm/test/CodeGen/RISCV/addimm-mulimm.ll | 95 - llvm/test/CodeGen/RISCV/branch-relaxation.ll | 4 +- llvm/test/CodeGen/RISCV/callee-saved-fpr32s.ll | 1557 +- llvm/test/CodeGen/RISCV/callee-saved-fpr64s.ll | 1032 +- llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 1093 +- llvm/test/CodeGen/RISCV/cmp-bool.ll | 59 - llvm/test/CodeGen/RISCV/double-previous-failure.ll | 20 +- llvm/test/CodeGen/RISCV/fixups-diff.ll | 4 +- llvm/test/CodeGen/RISCV/fixups-relax-diff.ll | 4 +- llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll | 24 +- llvm/test/CodeGen/RISCV/fp128.ll | 64 +- llvm/test/CodeGen/RISCV/inline-asm-abi-names.ll | 4 +- llvm/test/CodeGen/RISCV/inline-asm.ll | 4 +- llvm/test/CodeGen/RISCV/interrupt-attr-nocall.ll | 36 +- llvm/test/CodeGen/RISCV/large-stack.ll | 4 - llvm/test/CodeGen/RISCV/mul.ll | 321 +- llvm/test/CodeGen/RISCV/rv32Zbb.ll | 1218 - llvm/test/CodeGen/RISCV/rv32Zbbp.ll | 892 - llvm/test/CodeGen/RISCV/rv32Zbp.ll | 1245 - llvm/test/CodeGen/RISCV/rv32Zbs.ll | 361 - llvm/test/CodeGen/RISCV/rv32Zbt.ll | 569 - llvm/test/CodeGen/RISCV/rv64Zbb.ll | 1149 - llvm/test/CodeGen/RISCV/rv64Zbbp.ll | 517 - llvm/test/CodeGen/RISCV/rv64Zbp.ll | 1343 - llvm/test/CodeGen/RISCV/rv64Zbs.ll | 235 - llvm/test/CodeGen/RISCV/rv64Zbt.ll | 266 - llvm/test/CodeGen/RISCV/select-and.ll | 86 - llvm/test/CodeGen/RISCV/select-or.ll | 86 - llvm/test/CodeGen/RISCV/stack-store-check.ll | 324 - llvm/test/CodeGen/RISCV/wide-mem.ll | 3 +- llvm/test/CodeGen/RISCV/zext-with-load-is-free.ll | 29 +- llvm/test/CodeGen/SPARC/obj-relocs.ll | 4 +- llvm/test/CodeGen/SPARC/tls.ll | 8 +- llvm/test/CodeGen/SystemZ/knownbits.ll | 54 +- llvm/test/CodeGen/SystemZ/no-vx.ll | 33 - llvm/test/CodeGen/SystemZ/nomerge.ll | 36 - llvm/test/CodeGen/SystemZ/vec-move-16.ll | 20 +- llvm/test/CodeGen/SystemZ/vec-move-23.ll | 11 +- llvm/test/CodeGen/SystemZ/vec-move-24.ll | 49 - llvm/test/CodeGen/SystemZ/vec-zext.ll | 25 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 2 +- .../Thumb2/LowOverheadLoops/clear-maskedinsts.ll | 2 +- .../cond-vector-reduce-mve-codegen.ll | 34 +- .../CodeGen/Thumb2/LowOverheadLoops/exitcount.ll | 89 - .../Thumb2/LowOverheadLoops/extending-loads.ll | 2 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 2 +- .../LowOverheadLoops/lsr-profitable-chain.ll | 2 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 50 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 2 +- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 2 +- .../CodeGen/Thumb2/LowOverheadLoops/reductions.ll | 608 - .../Thumb2/LowOverheadLoops/sibling-loops.ll | 12 +- .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 2 +- .../tail-pred-intrinsic-add-sat.ll | 3 +- .../LowOverheadLoops/tail-pred-intrinsic-fabs.ll | 55 - .../LowOverheadLoops/tail-pred-intrinsic-round.ll | 319 - .../tail-pred-intrinsic-sub-sat.ll | 110 - .../Thumb2/LowOverheadLoops/tail-pred-narrow.ll | 2 +- .../LowOverheadLoops/tail-pred-pattern-fail.ll | 2 +- .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 2 +- .../CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll | 6 +- .../LowOverheadLoops/varying-outer-2d-reduction.ll | 173 - .../LowOverheadLoops/vector-arith-codegen.ll | 67 +- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 15 +- .../Thumb2/LowOverheadLoops/vector-unroll.ll | 2 +- llvm/test/CodeGen/Thumb2/constant-hoisting.ll | 27 +- llvm/test/CodeGen/Thumb2/csel.ll | 4 +- .../test/CodeGen/Thumb2/float-intrinsics-double.ll | 7 +- llvm/test/CodeGen/Thumb2/float-intrinsics-float.ll | 20 +- llvm/test/CodeGen/Thumb2/float-ops.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-abs.ll | 43 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 174 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 148 +- llvm/test/CodeGen/Thumb2/mve-fma-loops.ll | 2 +- .../Thumb2/mve-gather-scatter-optimisation.ll | 95 +- .../CodeGen/Thumb2/mve-intrinsics/predicates.ll | 2 +- .../CodeGen/Thumb2/mve-intrinsics/vadc-multiple.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 66 +- llvm/test/CodeGen/Thumb2/mve-pred-selectop.ll | 1202 - llvm/test/CodeGen/Thumb2/mve-pred-selectop2.ll | 2675 -- llvm/test/CodeGen/Thumb2/mve-pred-selectop3.ll | 2681 -- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 53 +- llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 381 +- llvm/test/CodeGen/Thumb2/mve-vctp.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-vcvt.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-vcvt16.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 3127 -- llvm/test/CodeGen/Thumb2/mve-vecreduce-bit.ll | 918 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 215 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 742 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fmul.ll | 147 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 82 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 3343 -- llvm/test/CodeGen/Thumb2/mve-vecreduce-mul.ll | 300 +- llvm/test/CodeGen/Thumb2/mve-vmaxv.ll | 60 +- .../test/CodeGen/Thumb2/mve-vpt-from-intrinsics.ll | 3 +- llvm/test/CodeGen/Thumb2/tpsoft.ll | 4 +- llvm/test/CodeGen/VE/load_off.ll | 204 - .../CodeGen/WebAssembly/bulk-memory-intrinsics.ll | 28 + llvm/test/CodeGen/WebAssembly/bulk-memory64.ll | 210 - .../test/CodeGen/WebAssembly/function-pointer64.ll | 58 - llvm/test/CodeGen/WebAssembly/memory-addr64.ll | 27 - llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 18 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 52 +- llvm/test/CodeGen/WebAssembly/simd-offset.ll | 2781 +- llvm/test/CodeGen/WebAssembly/simd-select.ll | 652 +- .../WebAssembly/simd-shift-complex-splats.ll | 103 - llvm/test/CodeGen/WebAssembly/simd-shift-unroll.ll | 128 + .../CodeGen/WebAssembly/simd-shuffle-bitcast.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd.ll | 12 +- llvm/test/CodeGen/WebAssembly/stack-protector.ll | 33 +- llvm/test/CodeGen/WebAssembly/switch.ll | 60 +- llvm/test/CodeGen/X86/AMX/amx-bf16-intrinsics.ll | 13 - llvm/test/CodeGen/X86/AMX/amx-int8-intrinsics.ll | 24 - llvm/test/CodeGen/X86/AMX/amx-tile-intrinsics.ll | 36 - llvm/test/CodeGen/X86/O0-pipeline.ll | 1 + llvm/test/CodeGen/X86/abs.ll | 618 - llvm/test/CodeGen/X86/avg.ll | 20 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 50 +- llvm/test/CodeGen/X86/avx2-phaddsub.ll | 112 +- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 49 - llvm/test/CodeGen/X86/avx512-cvt.ll | 17 +- llvm/test/CodeGen/X86/avx512-gfni-intrinsics.ll | 96 +- llvm/test/CodeGen/X86/avx512-hadd-hsub.ll | 94 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 32 +- llvm/test/CodeGen/X86/avx512-logic.ll | 66 - llvm/test/CodeGen/X86/avx512-mask-op.ll | 78 +- llvm/test/CodeGen/X86/avx512vl-logic.ll | 77 - llvm/test/CodeGen/X86/bitcast-and-setcc-512.ll | 9 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 6 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 2 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 48 - llvm/test/CodeGen/X86/byref.ll | 20 - llvm/test/CodeGen/X86/byval-callee-cleanup.ll | 6 +- llvm/test/CodeGen/X86/callbr-asm-blockplacement.ll | 2 +- llvm/test/CodeGen/X86/callbr-asm-branch-folding.ll | 2 +- .../CodeGen/X86/callbr-asm-instr-scheduling.ll | 85 - llvm/test/CodeGen/X86/callbr-asm-label-addr.ll | 6 +- .../CodeGen/X86/callbr-asm-outputs-pred-succ.ll | 24 +- llvm/test/CodeGen/X86/callbr-asm-outputs.ll | 41 +- llvm/test/CodeGen/X86/callbr-asm-sink.ll | 35 - llvm/test/CodeGen/X86/callbr-asm.ll | 12 +- llvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll | 43 +- .../test/CodeGen/X86/cfi-basic-block-sections-1.ll | 86 - ...r-basic-block-sections-callee-save-registers.ll | 53 - llvm/test/CodeGen/X86/cmov-fp.ll | 40 +- llvm/test/CodeGen/X86/cmp-bool.ll | 44 - llvm/test/CodeGen/X86/codegen-prepare-collapse.ll | 2 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 85 +- llvm/test/CodeGen/X86/combine-sra.ll | 26 +- llvm/test/CodeGen/X86/combine-srl.ll | 19 +- llvm/test/CodeGen/X86/dup-cost.ll | 105 - llvm/test/CodeGen/X86/extractelement-load.ll | 37 +- llvm/test/CodeGen/X86/file-directive.ll | 2 +- llvm/test/CodeGen/X86/fixup-lea.ll | 74 +- llvm/test/CodeGen/X86/fma.ll | 136 +- llvm/test/CodeGen/X86/fma_patterns.ll | 19 +- llvm/test/CodeGen/X86/fp-round.ll | 8 +- llvm/test/CodeGen/X86/haddsub-4.ll | 405 - llvm/test/CodeGen/X86/horizontal-reduce-add.ll | 408 - llvm/test/CodeGen/X86/horizontal-reduce-fadd.ll | 352 - llvm/test/CodeGen/X86/ipra-reg-usage.ll | 2 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 6 +- llvm/test/CodeGen/X86/llc-print-machineinstrs.mir | 12 + llvm/test/CodeGen/X86/lvi-hardening-loads.ll | 12 +- llvm/test/CodeGen/X86/machine-combiner-int-vec.ll | 117 +- llvm/test/CodeGen/X86/masked-iv-unsafe.ll | 14 +- llvm/test/CodeGen/X86/masked_expandload.ll | 2 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 4 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 8 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 8 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 12 +- llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 24 +- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 66 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 159 - llvm/test/CodeGen/X86/mmx-intrinsics.ll | 39 - llvm/test/CodeGen/X86/movmsk-cmp.ll | 12 +- llvm/test/CodeGen/X86/optimize-max-0.ll | 141 +- llvm/test/CodeGen/X86/packss.ll | 24 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 39 - llvm/test/CodeGen/X86/popcnt.ll | 446 - llvm/test/CodeGen/X86/post-ra-sched.ll | 19 +- llvm/test/CodeGen/X86/pr27202.ll | 30 - llvm/test/CodeGen/X86/pr34088.ll | 8 +- llvm/test/CodeGen/X86/pr39187-g.ll | 108 + llvm/test/CodeGen/X86/pr40539.ll | 2 +- llvm/test/CodeGen/X86/pr45378.ll | 56 +- llvm/test/CodeGen/X86/pr45443.ll | 27 +- llvm/test/CodeGen/X86/pr46455.ll | 39 - llvm/test/CodeGen/X86/pr46527.ll | 36 - llvm/test/CodeGen/X86/pr46532.ll | 33 - llvm/test/CodeGen/X86/pr46585.ll | 35 - llvm/test/CodeGen/X86/pr46820.ll | 47 - .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 13 +- llvm/test/CodeGen/X86/promote-cmp.ll | 32 +- llvm/test/CodeGen/X86/psubus.ll | 2 +- llvm/test/CodeGen/X86/push-cfi-obj.ll | 4 +- llvm/test/CodeGen/X86/reverse_branches.ll | 18 +- llvm/test/CodeGen/X86/rot16.ll | 106 +- llvm/test/CodeGen/X86/rotate-extract.ll | 6 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 72 +- llvm/test/CodeGen/X86/setcc-logic.ll | 11 +- llvm/test/CodeGen/X86/setcc-lowering.ll | 2 + llvm/test/CodeGen/X86/setuge.ll | 2 - llvm/test/CodeGen/X86/shadow-stack.ll | 2 +- llvm/test/CodeGen/X86/shrink-const.ll | 24 - llvm/test/CodeGen/X86/shrinkwrap-callbr.ll | 61 - llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 9 +- llvm/test/CodeGen/X86/slow-unaligned-mem.ll | 6 +- llvm/test/CodeGen/X86/smax.ll | 662 - llvm/test/CodeGen/X86/smin.ll | 656 - ...peculative-execution-side-effect-suppression.ll | 8 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 119 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 72 +- .../test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 8 +- llvm/test/CodeGen/X86/stack-clash-large.ll | 8 +- llvm/test/CodeGen/X86/statepoint-vector.ll | 19 +- llvm/test/CodeGen/X86/statepoint-vreg.mir | 156 - llvm/test/CodeGen/X86/stores-merging.ll | 186 - llvm/test/CodeGen/X86/stress-scheduledagrrlist.ll | 12 - llvm/test/CodeGen/X86/testb-je-fusion.ll | 8 +- llvm/test/CodeGen/X86/topdepthreduce-postra.mir | 16 - llvm/test/CodeGen/X86/twoaddr-lea.ll | 5 +- llvm/test/CodeGen/X86/twoaddr-pass-sink.ll | 30 + llvm/test/CodeGen/X86/umax.ll | 668 - llvm/test/CodeGen/X86/umin.ll | 667 - llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 706 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonzero.ll | 50 +- llvm/test/CodeGen/X86/urem-seteq-vec-splat.ll | 26 +- llvm/test/CodeGen/X86/var-permute-256.ll | 8 +- llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 8 +- llvm/test/CodeGen/X86/vector-compare-combines.ll | 1 + llvm/test/CodeGen/X86/vector-compare-results.ll | 22 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 3 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 46 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 242 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 114 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 3 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 58 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 238 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 114 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 6 +- llvm/test/CodeGen/X86/vector-pack-128.ll | 326 - llvm/test/CodeGen/X86/vector-pack-256.ll | 392 - llvm/test/CodeGen/X86/vector-pack-512.ll | 271 - llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 1 + llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 3 +- llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll | 1338 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 2 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 77 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 63 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 176 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 3 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-512.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 9 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 89 +- llvm/test/CodeGen/X86/vector-shuffle-v48.ll | 19 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 8 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 8 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 8 +- llvm/test/CodeGen/X86/vector-trunc.ll | 6 +- llvm/test/CodeGen/X86/vselect-packss.ll | 134 +- llvm/test/CodeGen/X86/vselect-pcmp.ll | 935 +- llvm/test/CodeGen/X86/win64-byval.ll | 28 - llvm/test/CodeGen/X86/x86-interleaved-access.ll | 432 +- llvm/test/CodeGen/X86/zero-initialized-in-bss.ll | 16 - llvm/test/DebugInfo/AArch64/eh-frame.ll | 20 - llvm/test/DebugInfo/ARM/PR26163.ll | 12 +- llvm/test/DebugInfo/COFF/asm.ll | 4 +- llvm/test/DebugInfo/COFF/cpp-mangling.ll | 2 +- llvm/test/DebugInfo/COFF/dlang.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-csrs.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-realign-vframe.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll | 10 +- llvm/test/DebugInfo/COFF/fpo-stack-protect.ll | 4 +- llvm/test/DebugInfo/COFF/inlining-files.ll | 2 +- llvm/test/DebugInfo/COFF/inlining-header.ll | 2 +- llvm/test/DebugInfo/COFF/inlining-levels.ll | 2 +- llvm/test/DebugInfo/COFF/inlining-padding.ll | 4 +- llvm/test/DebugInfo/COFF/inlining.ll | 2 +- llvm/test/DebugInfo/COFF/lines-difile.ll | 2 +- llvm/test/DebugInfo/COFF/long-name.ll | 2 +- llvm/test/DebugInfo/COFF/long-type-name.ll | 4 +- llvm/test/DebugInfo/COFF/multifile.ll | 4 +- llvm/test/DebugInfo/COFF/multifunction.ll | 4 +- llvm/test/DebugInfo/COFF/pieces.ll | 2 +- llvm/test/DebugInfo/COFF/register-variables.ll | 13 +- llvm/test/DebugInfo/COFF/simple.ll | 12 +- llvm/test/DebugInfo/COFF/swift.ll | 2 +- llvm/test/DebugInfo/COFF/types-array-unsized.ll | 4 +- llvm/test/DebugInfo/COFF/types-array.ll | 4 +- llvm/test/DebugInfo/COFF/vframe-csr.ll | 2 +- llvm/test/DebugInfo/COFF/vframe-fpo.ll | 2 +- .../DebugInfo/MIR/X86/singlelocation-cutoffs.mir | 65 - llvm/test/DebugInfo/Mips/eh_frame.ll | 4 +- llvm/test/DebugInfo/NVPTX/packed_bitfields.ll | 43 - llvm/test/DebugInfo/PowerPC/eh-frame.ll | 38 - llvm/test/DebugInfo/RISCV/relax-debug-line.ll | 2 +- .../Sparc/entry-value-complex-reg-expr.ll | 23 +- .../WebAssembly/dbg-value-live-interval.ll | 6 +- .../test/DebugInfo/WebAssembly/dbg-value-move-2.ll | 6 +- llvm/test/DebugInfo/WebAssembly/dbg-value-move.ll | 6 +- llvm/test/DebugInfo/X86/basicblock-sections_1.ll | 97 - .../X86/dbgloc-insert-extract-val-instrs.ll | 57 - llvm/test/DebugInfo/X86/debug-macro-dwo.ll | 21 +- llvm/test/DebugInfo/X86/dwarfdump-allocatedExp.ll | 56 - llvm/test/DebugInfo/X86/dwarfdump-allocatedVar.ll | 68 - llvm/test/DebugInfo/X86/dwarfdump-associatedExp.ll | 56 - llvm/test/DebugInfo/X86/dwarfdump-associatedVar.ll | 68 - .../DebugInfo/X86/dwarfdump-rnglists-zero-length.s | 12 - llvm/test/DebugInfo/X86/float_const_loclist.ll | 4 +- llvm/test/DebugInfo/X86/implicit_value-double.ll | 66 - llvm/test/DebugInfo/X86/implicit_value-float.ll | 65 - llvm/test/DebugInfo/X86/implicit_value-ld.ll | 71 - llvm/test/DebugInfo/X86/live-debug-variables.ll | 16 +- llvm/test/DebugInfo/X86/packed_bitfields.ll | 50 - llvm/test/DebugInfo/X86/trim-var-locs.mir | 121 - .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- .../JITLink/X86/ELF_x86-64_relocations.s | 23 +- .../JITLink/X86/MachO_x86-64_relocations.s | 8 +- .../RuntimeDyld/SystemZ/cfi-relo-pc64.s | 2 +- .../RuntimeDyld/X86/ELF_x86-64_none.yaml | 10 +- llvm/test/Feature/optnone-opt.ll | 81 +- llvm/test/FileCheck/dump-input-annotations.txt | 2 +- llvm/test/FileCheck/dump-input-context.txt | 293 - llvm/test/FileCheck/dump-input-enable.txt | 6 +- llvm/test/FileCheck/dump-input-filter.txt | 425 - llvm/test/FileCheck/verbose.txt | 35 +- .../AddressSanitizer/X86/asm_cpuid.ll | 3 +- .../X86/asm_more_registers_than_available.ll | 3 +- .../AddressSanitizer/X86/bug_11395.ll | 3 +- .../AddressSanitizer/adaptive_global_redzones.ll | 6 +- .../asan-detect-invalid-pointer-pair.ll | 12 +- .../AddressSanitizer/asan-masked-load-store.ll | 16 +- .../AddressSanitizer/asan-vs-gvn.ll | 3 +- .../AddressSanitizer/asan_address_space_attr.ll | 3 +- .../AddressSanitizer/basic-msvc64.ll | 3 +- .../AddressSanitizer/basic-myriad.ll | 3 +- .../test/Instrumentation/AddressSanitizer/basic.ll | 9 +- .../Instrumentation/AddressSanitizer/byref-args.ll | 20 - .../Instrumentation/AddressSanitizer/byval-args.ll | 3 +- .../AddressSanitizer/debug-info-alloca.ll | 3 +- .../AddressSanitizer/debug-info-global-var.ll | 3 +- .../Instrumentation/AddressSanitizer/debug_info.ll | 3 +- .../debug_info_noninstrumented_alloca.ll | 6 +- .../debug_info_noninstrumented_alloca2.ll | 6 +- .../do-not-instrument-globals-darwin.ll | 3 +- .../do-not-instrument-globals-linux.ll | 3 +- .../do-not-instrument-internal-globals.ll | 3 +- .../do-not-instrument-profiling-globals.ll | 3 +- .../do-not-instrument-promotable-allocas.ll | 3 +- .../do-not-instrument-sanitizers.ll | 3 +- .../AddressSanitizer/do-not-touch-comdat-global.ll | 3 +- .../AddressSanitizer/do-not-touch-odr-global.ll | 3 +- .../AddressSanitizer/do-not-touch-threadlocal.ll | 3 +- .../AddressSanitizer/dynamic-shadow-darwin.ll | 29 +- .../AddressSanitizer/experiment-call.ll | 3 +- .../Instrumentation/AddressSanitizer/experiment.ll | 3 +- .../AddressSanitizer/force-dynamic-shadow.ll | 6 +- .../Instrumentation/AddressSanitizer/freebsd.ll | 21 +- .../AddressSanitizer/global_addrspace.ll | 3 +- .../AddressSanitizer/global_cstring_darwin.ll | 3 +- .../AddressSanitizer/global_lto_merge.ll | 6 +- .../AddressSanitizer/global_metadata.ll | 10 +- .../AddressSanitizer/global_metadata_array.ll | 12 +- .../AddressSanitizer/global_metadata_bitcasts.ll | 3 +- .../AddressSanitizer/global_metadata_darwin.ll | 3 +- .../global_metadata_external_comdat.ll | 3 +- .../AddressSanitizer/global_metadata_windows.ll | 3 +- .../AddressSanitizer/hoist-argument-init-insts.ll | 3 +- .../AddressSanitizer/instrument-dynamic-allocas.ll | 3 +- .../AddressSanitizer/instrument-no-return.ll | 3 +- .../AddressSanitizer/instrument-stack.ll | 6 +- .../AddressSanitizer/instrument_global.ll | 6 +- .../instrument_initializer_metadata.ll | 6 +- .../AddressSanitizer/instrument_load_then_store.ll | 6 +- .../instrumentation-with-call-threshold.ll | 15 +- .../Instrumentation/AddressSanitizer/keep_going.ll | 3 +- .../AddressSanitizer/lifetime-throw.ll | 3 +- .../AddressSanitizer/lifetime-uar-uas.ll | 12 +- .../Instrumentation/AddressSanitizer/lifetime.ll | 6 +- .../AddressSanitizer/local_alias.ll | 12 +- .../AddressSanitizer/local_stack_base.ll | 3 +- .../AddressSanitizer/localescape.ll | 6 +- .../Instrumentation/AddressSanitizer/no-globals.ll | 3 +- .../AddressSanitizer/odr-check-ignore.ll | 3 +- llvm/test/Instrumentation/AddressSanitizer/ps4.ll | 3 +- .../AddressSanitizer/scale-offset.ll | 9 +- .../stack-poisoning-and-lifetime-be.ll | 6 +- .../stack-poisoning-and-lifetime.ll | 6 +- .../AddressSanitizer/stack-poisoning-byval-args.ll | 12 +- .../AddressSanitizer/stack-poisoning.ll | 6 +- .../AddressSanitizer/stack_dynamic_alloca.ll | 4 - .../AddressSanitizer/stack_layout.ll | 8 +- .../AddressSanitizer/str-nobuiltin.ll | 3 +- .../Instrumentation/AddressSanitizer/test64.ll | 6 +- .../test/Instrumentation/AddressSanitizer/twice.ll | 3 +- .../test/Instrumentation/AddressSanitizer/ubsan.ll | 3 +- .../AddressSanitizer/win-sorted-sections.ll | 3 +- .../AddressSanitizer/win-string-literal.ll | 3 +- .../Instrumentation/AddressSanitizer/with-ifunc.ll | 24 +- .../MemorySanitizer/check-struct.ll | 23 - .../MemorySanitizer/experimental-reduce.ll | 68 - .../Instrumentation/MemorySanitizer/libatomic.ll | 69 - .../Instrumentation/MemorySanitizer/msan_eager.ll | 142 - .../MemorySanitizer/msan_x86_bts_asm.ll | 3 +- .../MemorySanitizer/no-check-rt-unaligned.ll | 30 - .../ThreadSanitizer/read_before_write.ll | 63 +- llvm/test/Instrumentation/cgprofile.ll | 1 - llvm/test/MC/AArch64/arm64-be-datalayout.s | 2 +- llvm/test/MC/AArch64/arm64-elf-reloc-condbr.s | 4 +- llvm/test/MC/AArch64/arm64-leaf-compact-unwind.s | 2 +- llvm/test/MC/AArch64/arm64-small-data-fixups.s | 2 +- llvm/test/MC/AArch64/arm64-tls-relocs.s | 2 +- llvm/test/MC/AArch64/armv8.2a-dotprod.s | 9 - llvm/test/MC/AArch64/coff-align.s | 2 +- llvm/test/MC/AArch64/coff-function-type-info.ll | 2 +- llvm/test/MC/AArch64/cold.s | 2 +- .../MC/AArch64/directive-arch_extension-negative.s | 5 - llvm/test/MC/AArch64/directive-arch_extension.s | 4 - llvm/test/MC/AArch64/elf-extern.s | 2 +- llvm/test/MC/AArch64/elf-globaladdress.ll | 4 +- llvm/test/MC/AArch64/elf-reloc-ldrlit.s | 4 +- llvm/test/MC/AArch64/elf-reloc-ldstunsimm.s | 2 +- llvm/test/MC/AArch64/elf-reloc-movw.s | 2 +- llvm/test/MC/AArch64/elf-reloc-pcreladdressing.s | 2 +- llvm/test/MC/AArch64/elf-reloc-plt32.s | 2 +- llvm/test/MC/AArch64/elf-reloc-tstb.s | 4 +- llvm/test/MC/AArch64/elf-reloc-uncondbrimm.s | 4 +- llvm/test/MC/AArch64/elf_osabi_flags.s | 6 +- llvm/test/MC/AArch64/jump-table.s | 2 +- llvm/test/MC/AArch64/reloc-directive.s | 2 +- llvm/test/MC/AArch64/seh.s | 2 +- llvm/test/MC/AArch64/tls-relocs.s | 2 +- llvm/test/MC/AMDGPU/elf-lds.s | 2 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 312 + llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s | 6 + llvm/test/MC/AMDGPU/gfx10_asm_err.s | 3 + llvm/test/MC/AMDGPU/gfx7_asm_all.s | 231 + llvm/test/MC/AMDGPU/gfx8_asm_all.s | 375 + llvm/test/MC/AMDGPU/gfx9_asm_all.s | 354 + llvm/test/MC/AMDGPU/hsa-exp.s | 2 +- llvm/test/MC/AMDGPU/hsa-gfx10.s | 2 +- llvm/test/MC/AMDGPU/hsa-metadata-kernel-args.s | 8 +- llvm/test/MC/AMDGPU/hsa-text.s | 2 +- llvm/test/MC/AMDGPU/hsa.s | 2 +- llvm/test/MC/AMDGPU/hsa_code_object_isa_args.s | 6 +- llvm/test/MC/AMDGPU/inline-imm-inv2pi.s | 10 - llvm/test/MC/AMDGPU/lds_direct.s | 6 + llvm/test/MC/AMDGPU/mtbuf-gfx10.s | 49 +- llvm/test/MC/AMDGPU/mtbuf.s | 84 +- llvm/test/MC/AMDGPU/pal-msgpack.s | 2 +- llvm/test/MC/AMDGPU/pal.s | 2 +- llvm/test/MC/AMDGPU/reloc.s | 2 +- llvm/test/MC/AMDGPU/sop1.s | 3 + llvm/test/MC/AMDGPU/vop1.s | 4 + llvm/test/MC/AMDGPU/wave32.s | 228 +- llvm/test/MC/ARM/2010-11-30-reloc-movt.s | 2 +- llvm/test/MC/ARM/arm-elf-symver.s | 4 +- llvm/test/MC/ARM/arm-thumb-tail-call.ll | 2 +- llvm/test/MC/ARM/armv8.2a-dotprod-a32.s | 9 - llvm/test/MC/ARM/armv8.2a-dotprod-t32.s | 3 - llvm/test/MC/ARM/coff-file.s | 2 +- llvm/test/MC/ARM/coff-function-type-info.ll | 2 +- llvm/test/MC/ARM/cxx-global-constructor.ll | 2 +- llvm/test/MC/ARM/data-in-code.ll | 4 +- llvm/test/MC/ARM/directive-arch-armv2.s | 2 +- llvm/test/MC/ARM/directive-arch-armv2a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv3.s | 2 +- llvm/test/MC/ARM/directive-arch-armv3m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv4.s | 2 +- llvm/test/MC/ARM/directive-arch-armv4t.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5t.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5te.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6k.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6t2.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6z.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-r.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7e-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7em.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7r.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8.2-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8a.s | 2 +- llvm/test/MC/ARM/directive-arch-iwmmxt.s | 2 +- llvm/test/MC/ARM/directive-arch-iwmmxt2.s | 2 +- llvm/test/MC/ARM/directive-cpu.s | 2 +- .../MC/ARM/directive-eabi_attribute-overwrite.s | 2 +- llvm/test/MC/ARM/directive-eabi_attribute.s | 2 +- llvm/test/MC/ARM/directive-even.s | 3 +- llvm/test/MC/ARM/directive-fpu-multiple.s | 3 +- llvm/test/MC/ARM/directive-fpu.s | 2 +- llvm/test/MC/ARM/directive-object_arch-2.s | 2 +- llvm/test/MC/ARM/directive-object_arch.s | 2 +- llvm/test/MC/ARM/directive-tlsdescseq.s | 3 +- llvm/test/MC/ARM/eh-compact-pr0.s | 4 +- llvm/test/MC/ARM/eh-compact-pr1.s | 2 +- llvm/test/MC/ARM/eh-directive-cantunwind.s | 2 +- llvm/test/MC/ARM/eh-directive-handlerdata.s | 2 +- llvm/test/MC/ARM/eh-directive-integrated-test.s | 2 +- llvm/test/MC/ARM/eh-directive-movsp.s | 3 +- llvm/test/MC/ARM/eh-directive-multiple-offsets.s | 2 +- llvm/test/MC/ARM/eh-directive-pad.s | 2 +- llvm/test/MC/ARM/eh-directive-personality.s | 2 +- llvm/test/MC/ARM/eh-directive-personalityindex.s | 2 +- llvm/test/MC/ARM/eh-directive-save.s | 2 +- llvm/test/MC/ARM/eh-directive-section-comdat.s | 2 +- .../MC/ARM/eh-directive-section-multiple-func.s | 2 +- llvm/test/MC/ARM/eh-directive-section.s | 2 +- llvm/test/MC/ARM/eh-directive-setfp.s | 2 +- .../ARM/eh-directive-text-section-multiple-func.s | 2 +- llvm/test/MC/ARM/eh-directive-text-section.s | 2 +- llvm/test/MC/ARM/eh-directive-unwind_raw.s | 2 +- llvm/test/MC/ARM/eh-directive-vsave.s | 2 +- llvm/test/MC/ARM/eh-link.s | 2 +- llvm/test/MC/ARM/elf-eflags-eabi.s | 2 +- llvm/test/MC/ARM/elf-execute-only-section.ll | 6 +- llvm/test/MC/ARM/elf-reloc-01.s | 2 +- llvm/test/MC/ARM/elf-reloc-02.s | 2 +- llvm/test/MC/ARM/elf-reloc-03.s | 2 +- llvm/test/MC/ARM/elf-reloc-condcall.s | 2 +- llvm/test/MC/ARM/elf-thumbfunc-reloc.s | 2 +- llvm/test/MC/ARM/elf-thumbfunc-reloc2.s | 2 +- llvm/test/MC/ARM/elf-thumbfunc.s | 2 +- llvm/test/MC/ARM/inst-directive.s | 4 +- llvm/test/MC/ARM/lsl-zero.s | 6 +- llvm/test/MC/ARM/mixed-arm-thumb-bl-fixup.ll | 6 +- llvm/test/MC/ARM/neon-bitwise-encoding.s | 9 +- llvm/test/MC/ARM/neont2-bitwise-encoding.s | 8 - llvm/test/MC/ARM/target-expressions.s | 2 +- llvm/test/MC/ARM/thumb-far-jump.s | 2 +- llvm/test/MC/ARM/thumb-movwt-reloc.s | 2 +- llvm/test/MC/ARM/thumb-st_other.s | 2 +- llvm/test/MC/ARM/thumb-types.s | 2 +- llvm/test/MC/ARM/thumb2-beq-fixup.s | 2 +- llvm/test/MC/ARM/thumb2-diagnostics.s | 22 - llvm/test/MC/ARM/thumb_set.s | 2 +- llvm/test/MC/AVR/hex-immediates.s | 7 - llvm/test/MC/AsmParser/directive_cgprofile.s | 2 +- llvm/test/MC/AsmParser/directive_end-2.s | 2 +- llvm/test/MC/AsmParser/directive_end.s | 2 +- llvm/test/MC/AsmParser/layout-interdependency.s | 1 - llvm/test/MC/AsmParser/section.s | 2 +- llvm/test/MC/AsmParser/section_names.s | 2 +- llvm/test/MC/COFF/addrsig.s | 2 +- llvm/test/MC/COFF/alias.s | 2 +- llvm/test/MC/COFF/align-nops.s | 2 +- llvm/test/MC/COFF/basic-coff-64.s | 2 +- llvm/test/MC/COFF/basic-coff.s | 2 +- llvm/test/MC/COFF/bss.s | 4 +- llvm/test/MC/COFF/cgprofile.s | 119 - llvm/test/MC/COFF/comm-align.s | 2 +- llvm/test/MC/COFF/comm.s | 2 +- llvm/test/MC/COFF/cross-section-relative.s | 2 +- llvm/test/MC/COFF/cv-def-range-gap.s | 2 +- llvm/test/MC/COFF/cv-def-range.s | 2 +- llvm/test/MC/COFF/cv-fpo-csrs.s | 2 +- llvm/test/MC/COFF/cv-fpo-realign.s | 2 +- llvm/test/MC/COFF/cv-fpo-setframe.s | 2 +- llvm/test/MC/COFF/cv-inline-linetable-infloop.s | 2 +- .../test/MC/COFF/cv-inline-linetable-unreachable.s | 2 +- llvm/test/MC/COFF/diff.s | 2 +- .../MC/COFF/directive-section-characteristics.ll | 2 +- llvm/test/MC/COFF/early-dce.s | 2 +- llvm/test/MC/COFF/eh-frame.s | 2 +- llvm/test/MC/COFF/feat00.s | 2 +- llvm/test/MC/COFF/file.s | 2 +- llvm/test/MC/COFF/linkonce.s | 4 +- llvm/test/MC/COFF/module-asm.ll | 4 +- llvm/test/MC/COFF/offset.s | 2 +- llvm/test/MC/COFF/pr23025.s | 2 +- llvm/test/MC/COFF/pr28462.s | 2 +- llvm/test/MC/COFF/secidx.s | 2 +- llvm/test/MC/COFF/secrel-variant.s | 2 +- llvm/test/MC/COFF/secrel32.s | 2 +- llvm/test/MC/COFF/section-comdat.s | 4 +- llvm/test/MC/COFF/section-name-encoding.s | 2 +- llvm/test/MC/COFF/section.s | 4 +- llvm/test/MC/COFF/seh-align1.s | 2 +- llvm/test/MC/COFF/seh-align2.s | 2 +- llvm/test/MC/COFF/seh-align3.s | 2 +- llvm/test/MC/COFF/seh-linkonce.s | 2 +- llvm/test/MC/COFF/seh-section-2.s | 2 +- llvm/test/MC/COFF/seh-section.s | 2 +- llvm/test/MC/COFF/seh.s | 2 +- llvm/test/MC/COFF/simple-fixups.s | 4 +- llvm/test/MC/COFF/symbol-alias.s | 4 +- llvm/test/MC/COFF/symbol-fragment-offset-64.s | 2 +- llvm/test/MC/COFF/symbol-fragment-offset.s | 2 +- llvm/test/MC/COFF/timestamp.s | 2 +- llvm/test/MC/COFF/tricky-names.ll | 4 +- llvm/test/MC/COFF/weak.s | 4 +- .../test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt | 3 - .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 297 + .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp8.txt | 6 + llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt | 360 + llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 339 + llvm/test/MC/Disassembler/AMDGPU/literal16_vi.txt | 10 +- llvm/test/MC/Disassembler/AMDGPU/mtbuf_gfx10.txt | 17 - llvm/test/MC/Disassembler/AMDGPU/mtbuf_vi.txt | 18 - llvm/test/MC/Disassembler/AMDGPU/vop1.txt | 2 +- llvm/test/MC/Disassembler/AMDGPU/vop3-literal.txt | 9 - llvm/test/MC/Disassembler/ARM/neon-tests.txt | 3 - llvm/test/MC/Disassembler/ARM/neon.txt | 9 - llvm/test/MC/Disassembler/ARM/neont2.txt | 10 - .../test/MC/Disassembler/ARM/thumb2-diagnostic.txt | 49 - .../MC/Disassembler/PowerPC/future-invalid.txt | 87 + llvm/test/MC/Disassembler/PowerPC/futureinsts.txt | 135 + llvm/test/MC/Disassembler/PowerPC/p10insts.txt | 60 +- .../PowerPC/ppc64-encoding-ISA31-invalid.txt | 87 - .../Disassembler/PowerPC/ppc64-encoding-ISA31.txt | 437 - .../Disassembler/X86/AMX/x86-64-amx-bf16-att.txt | 25 - .../Disassembler/X86/AMX/x86-64-amx-bf16-intel.txt | 25 - .../MC/Disassembler/X86/AMX/x86-64-amx-error.txt | 4 - .../Disassembler/X86/AMX/x86-64-amx-int8-att.txt | 97 - .../Disassembler/X86/AMX/x86-64-amx-int8-intel.txt | 97 - .../Disassembler/X86/AMX/x86-64-amx-tile-att.txt | 145 - .../Disassembler/X86/AMX/x86-64-amx-tile-intel.txt | 148 - llvm/test/MC/ELF/ARM/clang-section.s | 2 +- .../ELF/ARM/execute-only-populated-text-section.s | 2 +- llvm/test/MC/ELF/ARM/execute-only-section.s | 2 +- .../MC/ELF/ARM/execute-only-text-section-data.s | 2 +- llvm/test/MC/ELF/abs.s | 2 +- llvm/test/MC/ELF/addrsig.s | 4 +- llvm/test/MC/ELF/alias-reloc.s | 2 +- llvm/test/MC/ELF/alias-to-local.s | 2 +- llvm/test/MC/ELF/alias.s | 2 +- llvm/test/MC/ELF/align-bss.s | 2 +- llvm/test/MC/ELF/align-nops.s | 2 +- llvm/test/MC/ELF/align-size.s | 2 +- llvm/test/MC/ELF/align-text.s | 2 +- llvm/test/MC/ELF/align.s | 2 +- llvm/test/MC/ELF/basic-elf-32.s | 2 +- llvm/test/MC/ELF/basic-elf-64.s | 2 +- llvm/test/MC/ELF/call-abs.s | 2 +- llvm/test/MC/ELF/cfi-adjust-cfa-offset.s | 2 +- llvm/test/MC/ELF/cfi-advance-loc2.s | 2 +- llvm/test/MC/ELF/cfi-def-cfa-offset.s | 2 +- llvm/test/MC/ELF/cfi-def-cfa-register.s | 2 +- llvm/test/MC/ELF/cfi-def-cfa.s | 2 +- llvm/test/MC/ELF/cfi-escape.s | 2 +- llvm/test/MC/ELF/cfi-large-model.s | 4 +- llvm/test/MC/ELF/cfi-offset.s | 2 +- llvm/test/MC/ELF/cfi-register.s | 2 +- llvm/test/MC/ELF/cfi-rel-offset.s | 2 +- llvm/test/MC/ELF/cfi-rel-offset2.s | 2 +- llvm/test/MC/ELF/cfi-remember.s | 2 +- llvm/test/MC/ELF/cfi-restore.s | 2 +- llvm/test/MC/ELF/cfi-same-value.s | 2 +- llvm/test/MC/ELF/cfi-sections.s | 12 +- llvm/test/MC/ELF/cfi-signal-frame.s | 2 +- llvm/test/MC/ELF/cfi-undefined.s | 2 +- llvm/test/MC/ELF/cfi-window-save.s | 2 +- llvm/test/MC/ELF/cfi-zero-addr-delta.s | 2 +- llvm/test/MC/ELF/cfi.s | 2 +- llvm/test/MC/ELF/cgprofile.s | 2 +- llvm/test/MC/ELF/comdat-reloc.s | 2 +- llvm/test/MC/ELF/comdat.s | 2 +- llvm/test/MC/ELF/common.s | 2 +- llvm/test/MC/ELF/common2.s | 2 +- llvm/test/MC/ELF/debug-line.s | 2 +- llvm/test/MC/ELF/debug-line2.s | 2 +- llvm/test/MC/ELF/debug-loc.s | 2 +- llvm/test/MC/ELF/diff.s | 2 +- llvm/test/MC/ELF/dot-symbol-assignment.s | 2 +- llvm/test/MC/ELF/empty-dwarf-lines.s | 2 +- llvm/test/MC/ELF/empty.s | 6 +- llvm/test/MC/ELF/entsize.ll | 2 +- llvm/test/MC/ELF/entsize.s | 2 +- llvm/test/MC/ELF/file-double.s | 2 +- llvm/test/MC/ELF/file.s | 2 +- llvm/test/MC/ELF/gen-dwarf.s | 2 +- llvm/test/MC/ELF/global-offset.s | 2 +- llvm/test/MC/ELF/got-relaxed-i386.s | 4 +- llvm/test/MC/ELF/got-relaxed-no-relax.s | 2 +- llvm/test/MC/ELF/got-relaxed-rex.s | 2 +- llvm/test/MC/ELF/got-relaxed.s | 4 +- llvm/test/MC/ELF/got.s | 2 +- llvm/test/MC/ELF/ident.s | 2 +- llvm/test/MC/ELF/ifunc-alias.s | 2 +- llvm/test/MC/ELF/ifunc-reloc.s | 2 +- llvm/test/MC/ELF/lcomm.s | 2 +- llvm/test/MC/ELF/leb128.s | 2 +- llvm/test/MC/ELF/local-reloc.s | 2 +- llvm/test/MC/ELF/merge.s | 2 +- llvm/test/MC/ELF/n_bytes.s | 2 +- llvm/test/MC/ELF/no-reloc.s | 2 +- llvm/test/MC/ELF/noexec.s | 2 +- llvm/test/MC/ELF/norelocation.s | 2 +- llvm/test/MC/ELF/org.s | 2 +- llvm/test/MC/ELF/pic-diff.s | 2 +- llvm/test/MC/ELF/plt.s | 2 +- llvm/test/MC/ELF/pr19430.s | 2 +- llvm/test/MC/ELF/pr19582.s | 2 +- llvm/test/MC/ELF/pr9292.s | 2 +- llvm/test/MC/ELF/reloc-directive.s | 61 - llvm/test/MC/ELF/reloc-same-name-section.s | 2 +- llvm/test/MC/ELF/relocation-386.s | 4 +- llvm/test/MC/ELF/relocation-pc.s | 2 +- llvm/test/MC/ELF/relocation.s | 2 +- llvm/test/MC/ELF/rename.s | 2 +- llvm/test/MC/ELF/section-numeric-flag.s | 2 +- llvm/test/MC/ELF/section-numeric-invalid-type.s | 2 +- llvm/test/MC/ELF/section-numeric-type.s | 2 +- llvm/test/MC/ELF/section-relro.ll | 2 +- llvm/test/MC/ELF/section-sym.s | 2 +- llvm/test/MC/ELF/section-sym2.s | 2 +- llvm/test/MC/ELF/section-unique.s | 2 +- llvm/test/MC/ELF/section.s | 2 +- llvm/test/MC/ELF/set.s | 2 +- llvm/test/MC/ELF/size.s | 2 +- llvm/test/MC/ELF/sleb.s | 8 +- llvm/test/MC/ELF/strtab-suffix-opt.s | 2 +- llvm/test/MC/ELF/symbol-names.s | 2 +- llvm/test/MC/ELF/symver-msvc.s | 2 +- llvm/test/MC/ELF/symver-pr23914.s | 2 +- llvm/test/MC/ELF/symver.s | 2 +- llvm/test/MC/ELF/tls-i386.s | 2 +- llvm/test/MC/ELF/tls.s | 2 +- llvm/test/MC/ELF/type.s | 2 +- llvm/test/MC/ELF/uleb-ehtable.s | 8 +- llvm/test/MC/ELF/uleb.s | 8 +- llvm/test/MC/ELF/undef.s | 2 +- llvm/test/MC/ELF/version.s | 2 +- llvm/test/MC/ELF/weak-diff.s | 2 +- llvm/test/MC/ELF/weak-relocation.s | 2 +- llvm/test/MC/ELF/weak.s | 2 +- llvm/test/MC/ELF/weakref-plt.s | 2 +- llvm/test/MC/ELF/weakref-reloc.s | 2 +- llvm/test/MC/ELF/weakref.s | 2 +- llvm/test/MC/ELF/x86_64-reloc-sizetest.s | 2 +- llvm/test/MC/ELF/zero.s | 2 +- llvm/test/MC/Hexagon/basic.ll | 2 +- llvm/test/MC/Hexagon/elf-flags.s | 8 +- llvm/test/MC/MSP430/reloc.s | 2 +- .../AArch64/arm-darwin-version-min-load-command.s | 73 - llvm/test/MC/MachO/AArch64/classrefs.s | 2 +- .../MachO/AArch64/darwin-ARM64-local-label-diff.s | 2 +- llvm/test/MC/MachO/AArch64/darwin-ARM64-reloc.s | 2 +- llvm/test/MC/MachO/AArch64/data-in-code.s | 2 +- llvm/test/MC/MachO/AArch64/ld64-workaround.s | 2 +- llvm/test/MC/MachO/AArch64/mergeable.s | 2 +- llvm/test/MC/MachO/AArch64/reloc-crash.s | 2 +- llvm/test/MC/MachO/AArch64/reloc-crash2.s | 2 +- llvm/test/MC/MachO/ARM/build-version-encode.s | 2 +- llvm/test/MC/MachO/ARM/darwin-ARM-reloc.s | 2 +- llvm/test/MC/MachO/ARM/darwin-Thumb-reloc.s | 2 +- llvm/test/MC/MachO/ARM/data-in-code.s | 2 +- llvm/test/MC/MachO/ARM/empty-function-nop.ll | 8 +- .../MC/MachO/ARM/ios-version-min-load-command.s | 2 +- .../MachO/ARM/long-call-branch-island-relocation.s | 2 +- llvm/test/MC/MachO/ARM/no-subsections-reloc.s | 2 +- llvm/test/MC/MachO/ARM/nop-armv4-padding.s | 2 +- llvm/test/MC/MachO/ARM/nop-armv6t2-padding.s | 2 +- llvm/test/MC/MachO/ARM/nop-thumb-padding.s | 2 +- llvm/test/MC/MachO/ARM/nop-thumb2-padding.s | 2 +- llvm/test/MC/MachO/ARM/relax-thumb-ldr-literal.s | 2 +- llvm/test/MC/MachO/ARM/relax-thumb2-branches.s | 2 +- llvm/test/MC/MachO/ARM/static-movt-relocs.s | 2 +- llvm/test/MC/MachO/ARM/thumb-bl-jbits.s | 2 +- .../MC/MachO/ARM/thumb2-function-relative-load.s | 2 +- llvm/test/MC/MachO/ARM/thumb2-movt-fixup.s | 2 +- llvm/test/MC/MachO/ARM/thumb2-movw-fixup.s | 2 +- .../MC/MachO/ARM/tvos-version-min-load-command.s | 2 +- .../MachO/ARM/watchos-version-min-load-command.s | 2 +- llvm/test/MC/MachO/absolute.s | 2 +- llvm/test/MC/MachO/absolutize.s | 2 +- llvm/test/MC/MachO/alias.s | 2 +- llvm/test/MC/MachO/altentry.s | 2 +- llvm/test/MC/MachO/bss.s | 4 +- .../test/MC/MachO/build-version-with-sdk-version.s | 2 +- llvm/test/MC/MachO/coal-sections-x86_64.s | 2 +- llvm/test/MC/MachO/comm-1.s | 2 +- llvm/test/MC/MachO/darwin-complex-difference.s | 2 +- llvm/test/MC/MachO/darwin-sdk-version.ll | 6 +- .../MC/MachO/darwin-version-min-load-command.s | 65 - .../MC/MachO/darwin-x86_64-diff-reloc-assign-2.s | 2 +- .../MC/MachO/darwin-x86_64-diff-reloc-assign.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-diff-relocs.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-nobase-relocs.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-reloc-offsets.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-reloc.s | 2 +- llvm/test/MC/MachO/data.s | 2 +- llvm/test/MC/MachO/debug_frame.s | 2 +- llvm/test/MC/MachO/diff-with-two-sections.s | 2 +- llvm/test/MC/MachO/direction_labels.s | 2 +- llvm/test/MC/MachO/eh-frame-reloc.s | 14 +- llvm/test/MC/MachO/file.s | 2 +- llvm/test/MC/MachO/i386-large-relocations.s | 2 +- llvm/test/MC/MachO/indirect-symbols.s | 2 +- llvm/test/MC/MachO/jcc.s | 2 +- llvm/test/MC/MachO/lcomm-attributes.s | 2 +- llvm/test/MC/MachO/linker-option-2.s | 2 +- llvm/test/MC/MachO/linker-options.ll | 2 +- llvm/test/MC/MachO/loc.s | 2 +- .../MachO/osx-version-min-load-command-with-sdk.s | 2 +- llvm/test/MC/MachO/osx-version-min-load-command.s | 2 +- llvm/test/MC/MachO/pcrel-to-other-section.s | 2 +- llvm/test/MC/MachO/relax-jumps.s | 2 +- llvm/test/MC/MachO/relax-recompute-align.s | 2 +- llvm/test/MC/MachO/reloc-diff.s | 2 +- llvm/test/MC/MachO/reloc-pcrel-offset.s | 2 +- llvm/test/MC/MachO/reloc-pcrel.s | 2 +- llvm/test/MC/MachO/reloc.s | 2 +- llvm/test/MC/MachO/section-align-1.s | 2 +- llvm/test/MC/MachO/section-align-2.s | 2 +- llvm/test/MC/MachO/section-flags.s | 2 +- llvm/test/MC/MachO/string-table.s | 2 +- llvm/test/MC/MachO/symbol-diff.s | 2 +- llvm/test/MC/MachO/symbol-flags.s | 2 +- llvm/test/MC/MachO/symbol-indirect.s | 2 +- llvm/test/MC/MachO/symbols-1.s | 4 +- llvm/test/MC/MachO/tbss.s | 2 +- llvm/test/MC/MachO/tdata.s | 2 +- llvm/test/MC/MachO/temp-labels.s | 2 +- llvm/test/MC/MachO/thread_init_func.s | 2 +- llvm/test/MC/MachO/tls.s | 2 +- llvm/test/MC/MachO/tlv-bss.ll | 2 +- llvm/test/MC/MachO/tlv-reloc.s | 2 +- llvm/test/MC/MachO/tlv.s | 2 +- llvm/test/MC/MachO/values.s | 2 +- llvm/test/MC/MachO/variable-exprs.s | 4 +- llvm/test/MC/MachO/weakdef.s | 2 +- llvm/test/MC/MachO/x86-data-in-code.s | 4 +- llvm/test/MC/MachO/x86_32-optimal_nop.s | 2 +- .../MC/MachO/x86_32-scattered-reloc-fallback.s | 2 +- llvm/test/MC/MachO/x86_32-sections.s | 2 +- llvm/test/MC/MachO/x86_32-symbols.s | 2 +- llvm/test/MC/MachO/x86_64-mergeable.s | 2 +- llvm/test/MC/MachO/x86_64-reloc-arithmetic.s | 2 +- llvm/test/MC/MachO/x86_64-sections.s | 2 +- llvm/test/MC/MachO/x86_64-symbols.s | 2 +- llvm/test/MC/MachO/zero-space.s | 2 +- llvm/test/MC/MachO/zerofill-1.s | 2 +- llvm/test/MC/MachO/zerofill-2.s | 2 +- llvm/test/MC/MachO/zerofill-3.s | 2 +- llvm/test/MC/MachO/zerofill-4.s | 2 +- llvm/test/MC/MachO/zerofill-5.s | 2 +- llvm/test/MC/MachO/zerofill-sect-align.s | 2 +- llvm/test/MC/Mips/cfi-advance-loc.s | 4 +- llvm/test/MC/Mips/directive-ent.s | 4 +- llvm/test/MC/Mips/eh-frame.s | 3 +- llvm/test/MC/Mips/elf-N32.s | 6 +- llvm/test/MC/Mips/elf-N64.s | 4 +- llvm/test/MC/Mips/elf-debug-section.s | 2 +- llvm/test/MC/Mips/elf-gprel-32-64.s | 4 +- llvm/test/MC/Mips/elf-relsym.s | 2 +- llvm/test/MC/Mips/elf-tls.s | 2 +- llvm/test/MC/Mips/elf_basic.s | 8 +- llvm/test/MC/Mips/elf_eflags.s | 150 +- llvm/test/MC/Mips/elf_eflags_abicalls.s | 2 +- llvm/test/MC/Mips/elf_eflags_micromips.s | 4 +- llvm/test/MC/Mips/elf_eflags_micromips2.s | 2 +- llvm/test/MC/Mips/elf_eflags_mips16.s | 2 +- llvm/test/MC/Mips/elf_eflags_nan2008.s | 2 +- llvm/test/MC/Mips/elf_eflags_nanlegacy.s | 2 +- llvm/test/MC/Mips/elf_eflags_noreorder.s | 2 +- llvm/test/MC/Mips/elf_eflags_pic0.s | 2 +- llvm/test/MC/Mips/elf_eflags_pic2.s | 2 +- llvm/test/MC/Mips/elf_header.s | 160 +- llvm/test/MC/Mips/elf_reginfo.s | 4 +- llvm/test/MC/Mips/elf_st_other.s | 2 +- llvm/test/MC/Mips/end-directive.s | 2 +- llvm/test/MC/Mips/higher-highest-addressing.s | 2 +- llvm/test/MC/Mips/hilo-addressing.s | 2 +- llvm/test/MC/Mips/micromips-alias.s | 2 +- llvm/test/MC/Mips/micromips-ase-directive.s | 2 +- llvm/test/MC/Mips/micromips-branch-fixup.s | 2 +- llvm/test/MC/Mips/micromips-func-addr.s | 2 +- llvm/test/MC/Mips/micromips-jump26.s | 2 +- llvm/test/MC/Mips/micromips-label-test-sections.s | 2 +- llvm/test/MC/Mips/micromips-label-test.s | 2 +- llvm/test/MC/Mips/micromips-relocations.s | 2 +- llvm/test/MC/Mips/micromips-tailr.s | 2 +- llvm/test/MC/Mips/micromips32r6/relocations.s | 2 +- llvm/test/MC/Mips/mips-pdr.s | 2 +- llvm/test/MC/Mips/mips-rdata.s | 2 +- llvm/test/MC/Mips/mips-reginfo-fp32.s | 2 +- llvm/test/MC/Mips/mips-reginfo-fp64.s | 6 +- llvm/test/MC/Mips/mips32r6/relocations.s | 2 +- llvm/test/MC/Mips/mips64eb-fixups.s | 2 +- llvm/test/MC/Mips/mips64r6/relocations.s | 2 +- llvm/test/MC/Mips/mt/abiflag.s | 2 +- llvm/test/MC/Mips/mt/module-directive.s | 2 +- llvm/test/MC/Mips/mt/set-directive.s | 2 +- llvm/test/MC/Mips/r-mips-got-disp.s | 2 +- llvm/test/MC/Mips/reloc-directive-bad.s | 6 + llvm/test/MC/Mips/reloc-directive-label-offset.s | 6 +- llvm/test/MC/Mips/reloc-directive.s | 6 +- llvm/test/MC/Mips/relocation-n64.s | 4 +- llvm/test/MC/Mips/relocation.s | 4 +- llvm/test/MC/Mips/section-size.s | 2 +- llvm/test/MC/Mips/sort-relocation-table.s | 2 +- llvm/test/MC/Mips/tls-symbols.s | 4 +- llvm/test/MC/Mips/xgot.s | 2 +- ...c64-encoding-ISA31-errors.s => future-errors.s} | 0 llvm/test/MC/PowerPC/future-reloc.s | 58 + llvm/test/MC/PowerPC/future.s | 227 + llvm/test/MC/PowerPC/lcomm.s | 4 +- llvm/test/MC/PowerPC/p10.s | 65 +- llvm/test/MC/PowerPC/ppc-llong.s | 6 +- llvm/test/MC/PowerPC/ppc-reloc.s | 2 +- llvm/test/MC/PowerPC/ppc-word.s | 6 +- llvm/test/MC/PowerPC/ppc32-reloc-directive.s | 2 +- llvm/test/MC/PowerPC/ppc64-abiversion.s | 4 +- .../MC/PowerPC/ppc64-encoding-ISA31-pcrel-reloc.s | 58 - llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s | 563 - llvm/test/MC/PowerPC/ppc64-fixup-apply.s | 4 +- llvm/test/MC/PowerPC/ppc64-fixup-explicit.s | 4 +- llvm/test/MC/PowerPC/ppc64-fixups.s | 4 +- llvm/test/MC/PowerPC/ppc64-initial-cfa.s | 8 +- llvm/test/MC/PowerPC/ppc64-localentry.s | 4 +- llvm/test/MC/PowerPC/ppc64-reloc-directive-pcrel.s | 401 - llvm/test/MC/PowerPC/ppc64-reloc-directive.s | 4 +- llvm/test/MC/PowerPC/ppc64-relocs-01.s | 2 +- llvm/test/MC/PowerPC/ppc64-tls-relocs-01.s | 2 +- llvm/test/MC/PowerPC/st-other-crash.s | 2 +- llvm/test/MC/PowerPC/tls-gd-obj.s | 2 +- llvm/test/MC/PowerPC/tls-ie-obj.s | 2 +- llvm/test/MC/PowerPC/tls-ld-obj.s | 2 +- llvm/test/MC/PowerPC/tls-ld-v2-abi.s | 4 +- llvm/test/MC/PowerPC/tls-le-v2-abi.s | 4 +- llvm/test/MC/RISCV/align.s | 8 +- llvm/test/MC/RISCV/compressed-relocations.s | 4 +- llvm/test/MC/RISCV/elf-header.s | 4 +- llvm/test/MC/RISCV/fde-reloc.s | 4 +- llvm/test/MC/RISCV/fixups-compressed.s | 2 +- llvm/test/MC/RISCV/fixups-expr.s | 8 +- llvm/test/MC/RISCV/fixups.s | 2 +- llvm/test/MC/RISCV/function-call.s | 2 +- llvm/test/MC/RISCV/hilo-constaddr.s | 2 +- llvm/test/MC/RISCV/linker-relaxation.s | 8 +- llvm/test/MC/RISCV/machine-csr-names.s | 14 - llvm/test/MC/RISCV/option-nopic.s | 8 +- llvm/test/MC/RISCV/option-pic.s | 8 +- llvm/test/MC/RISCV/option-pushpop.s | 4 +- llvm/test/MC/RISCV/option-relax.s | 4 +- llvm/test/MC/RISCV/pseudo-jump.s | 2 +- llvm/test/MC/RISCV/reloc-directive.s | 4 +- llvm/test/MC/RISCV/relocations.s | 2 +- llvm/test/MC/RISCV/rv32-relaxation.s | 2 +- llvm/test/MC/RISCV/rv32c-invalid.s | 2 +- llvm/test/MC/RISCV/rv64-relaxation.s | 2 +- llvm/test/MC/RISCV/tail-call.s | 4 +- llvm/test/MC/Sparc/sparc-nop-data.s | 4 +- llvm/test/MC/Sparc/sparc-pic.s | 4 +- llvm/test/MC/Sparc/sparc-relocations.s | 2 +- llvm/test/MC/Sparc/sparc-tls-relocations.s | 4 +- llvm/test/MC/SystemZ/fixups-zEC12.s | 2 +- llvm/test/MC/SystemZ/fixups.s | 2 +- llvm/test/MC/SystemZ/insn-bad.s | 48 +- llvm/test/MC/SystemZ/insn-good-z13.s | 80 - llvm/test/MC/SystemZ/insn-good-z14.s | 48 - llvm/test/MC/SystemZ/insn-good-z15.s | 15 - llvm/test/MC/SystemZ/insn-good.s | 89 - llvm/test/MC/SystemZ/regs-good.s | 23 - llvm/test/MC/SystemZ/tokens.s | 12 - llvm/test/MC/SystemZ/word.s | 2 +- llvm/test/MC/VE/sym-br.s | 10 - llvm/test/MC/VE/symbols.s | 8 - llvm/test/MC/WebAssembly/atomics-encodings.s | 2 +- llvm/test/MC/WebAssembly/bulk-memory-encodings.s | 3 +- llvm/test/MC/WebAssembly/custom-sections.ll | 2 +- llvm/test/MC/WebAssembly/debug-info.ll | 2 +- llvm/test/MC/WebAssembly/event-section.ll | 2 +- llvm/test/MC/WebAssembly/file-headers.ll | 2 +- llvm/test/MC/WebAssembly/func-address.ll | 2 +- llvm/test/MC/WebAssembly/function-alias.ll | 2 +- llvm/test/MC/WebAssembly/no-dead-strip.ll | 2 +- llvm/test/MC/WebAssembly/reloc-code.ll | 2 +- llvm/test/MC/WebAssembly/reloc-data.ll | 2 +- llvm/test/MC/WebAssembly/sections.ll | 2 +- llvm/test/MC/WebAssembly/simd-encodings.s | 2 +- llvm/test/MC/WebAssembly/tail-call-encodings.s | 2 +- llvm/test/MC/WebAssembly/wasm64.s | 1 - llvm/test/MC/X86/AMX/x86-64-amx-bf16-att.s | 34 - llvm/test/MC/X86/AMX/x86-64-amx-bf16-intel.s | 33 - llvm/test/MC/X86/AMX/x86-64-amx-error.s | 10 - llvm/test/MC/X86/AMX/x86-64-amx-int8-att.s | 130 - llvm/test/MC/X86/AMX/x86-64-amx-int8-intel.s | 129 - llvm/test/MC/X86/AMX/x86-64-amx-tile-att.s | 198 - llvm/test/MC/X86/AMX/x86-64-amx-tile-intel.s | 197 - .../MC/X86/AlignedBundling/section-alignment.s | 2 +- llvm/test/MC/X86/I286-32.s | 4 +- llvm/test/MC/X86/I286-64.s | 20 +- llvm/test/MC/X86/align-branch-bundle.s | 1 + llvm/test/MC/X86/align-branch-pad-max-prefix.s | 4 +- llvm/test/MC/X86/align-branch-section-size.s | 2 +- llvm/test/MC/X86/align-branch-section-type.s | 2 +- llvm/test/MC/X86/cfi_def_cfa-crash.s | 2 +- llvm/test/MC/X86/eval-fill.s | 2 +- llvm/test/MC/X86/expand-var.s | 2 +- llvm/test/MC/X86/fp-setup-macho.s | 2 +- llvm/test/MC/X86/large-bss.s | 2 +- llvm/test/MC/X86/no-elf-compact-unwind.s | 6 +- llvm/test/MC/X86/reloc-directive.s | 4 +- llvm/test/MC/X86/reloc-macho.s | 2 +- llvm/test/MC/X86/reloc-undef-global.s | 4 +- llvm/test/MC/X86/x86-evenDirective.s | 2 +- llvm/test/MC/X86/x86_64-signed-reloc.s | 2 +- .../MachineVerifier/generic-vreg-undef-use.mir | 25 - llvm/test/MachineVerifier/test_g_bitcast.mir | 2 - llvm/test/Object/Inputs/invalid-phdr.elf | Bin 0 -> 4162 bytes llvm/test/Object/elf-invalid-phdr.test | 26 + llvm/test/Object/invalid.test | 142 +- llvm/test/Object/lit.local.cfg | 1 + llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml | 238 +- llvm/test/ObjectYAML/MachO/DWARF-debug_line.yaml | 3 +- llvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml | 3 +- .../MachO/DWARF2-AddrSize8-FormValues.yaml | 10 +- llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 243 +- llvm/test/ObjectYAML/lit.local.cfg | 1 + llvm/test/Other/new-pm-cgprofile.ll | 11 + llvm/test/Other/new-pm-lto-defaults.ll | 1 - llvm/test/Other/new-pm-thinlto-defaults.ll | 1 - .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 - .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 - llvm/test/Other/opt-O0-pipeline-enable-matrix.ll | 15 - llvm/test/Other/opt-O2-pipeline.ll | 6 - llvm/test/Other/opt-O3-pipeline-enable-matrix.ll | 346 - llvm/test/Other/opt-O3-pipeline.ll | 6 - llvm/test/Other/opt-Os-pipeline.ll | 6 - llvm/test/Other/opt-hot-cold-split.ll | 8 +- llvm/test/Other/pass-pipeline-parsing.ll | 31 - llvm/test/Reduce/Inputs/remove-funcs.py | 9 + ...ove-multiple-use-of-args-in-same-instruction.py | 13 - ...tiple-use-of-global-vars-in-same-instruction.py | 13 - llvm/test/Reduce/remove-all-of-multiple-args.ll | 12 - llvm/test/Reduce/remove-args-2.ll | 23 - llvm/test/Reduce/remove-args-used-by-ret.ll | 14 - llvm/test/Reduce/remove-args.ll | 1 + ...ove-attributes-from-intrinsic-like-functions.ll | 40 - .../Reduce/remove-attributes-from-intrinsics.ll | 38 - llvm/test/Reduce/remove-call-site-attributes.ll | 38 - llvm/test/Reduce/remove-funcs.ll | 13 +- llvm/test/Reduce/remove-function-attributes.ll | 23 - .../Reduce/remove-global-variable-attributes.ll | 27 - llvm/test/Reduce/remove-global-vars.ll | 1 + llvm/test/Reduce/remove-metadata.ll | 1 + ...ove-multiple-use-of-args-in-same-instruction.ll | 16 - ...tiple-use-of-global-vars-in-same-instruction.ll | 23 - llvm/test/Reduce/remove-operand-bundles.ll | 40 - llvm/test/Reduce/remove-single-arg.ll | 12 - llvm/test/TableGen/GlobalISelEmitter.td | 6 +- .../TableGen/GlobalISelEmitterCustomPredicate.td | 148 - .../TableGen/GlobalISelEmitterOverloadedPtr.td | 4 +- llvm/test/TableGen/GlobalISelEmitterRegSequence.td | 12 +- llvm/test/TableGen/GlobalISelEmitterSubreg.td | 44 +- llvm/test/TableGen/RegisterClass.td | 7 - llvm/test/TableGen/directive1.td | 192 +- llvm/test/TableGen/directive2.td | 181 +- llvm/test/ThinLTO/X86/Inputs/cfi-unsat.ll | 68 - llvm/test/ThinLTO/X86/cfi-devirt.ll | 4 +- llvm/test/ThinLTO/X86/cfi-unsat.ll | 82 - .../ThinLTO/X86/nodevirt-nonpromoted-typeid.ll | 19 - llvm/test/ThinLTO/X86/type_test_noindircall.ll | 59 - .../Transforms/AlignmentFromAssumptions/simple.ll | 62 +- .../AlignmentFromAssumptions/simple32.ll | 114 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 36 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 40 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 18 +- .../2008-09-08-CGUpdateSelfEdge.ll | 31 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 24 +- .../ArgumentPromotion/aggregate-promote.ll | 44 +- .../Attributor/ArgumentPromotion/alignment.ll | 51 +- .../Attributor/ArgumentPromotion/attrs.ll | 10 +- .../Attributor/ArgumentPromotion/basictest.ll | 47 +- .../Attributor/ArgumentPromotion/byval-2.ll | 7 +- .../Attributor/ArgumentPromotion/byval.ll | 158 +- .../Attributor/ArgumentPromotion/chained.ll | 35 +- .../Attributor/ArgumentPromotion/control-flow.ll | 50 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 18 +- .../Attributor/ArgumentPromotion/crash.ll | 50 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 2 +- .../Attributor/ArgumentPromotion/fp80.ll | 18 +- .../Attributor/ArgumentPromotion/inalloca.ll | 47 +- .../Attributor/ArgumentPromotion/invalidation.ll | 5 +- .../ArgumentPromotion/live_called_from_dead.ll | 25 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 32 +- .../Attributor/ArgumentPromotion/musttail.ll | 109 +- .../ArgumentPromotion/naked_functions.ll | 3 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 4 +- .../Attributor/ArgumentPromotion/pr27568.ll | 2 +- .../Attributor/ArgumentPromotion/pr32917.ll | 25 +- .../pr33641_remove_arg_dbgvalue.ll | 18 +- .../Attributor/ArgumentPromotion/profile.ll | 10 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 6 +- .../Attributor/ArgumentPromotion/sret.ll | 71 +- .../Attributor/ArgumentPromotion/tail.ll | 2 +- .../Attributor/ArgumentPromotion/variadic.ll | 2 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 4 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 109 +- .../Attributor/IPConstantProp/PR16052.ll | 29 +- .../Attributor/IPConstantProp/PR26044.ll | 49 +- .../Attributor/IPConstantProp/PR43857.ll | 19 +- .../IPConstantProp/arg-count-mismatch.ll | 53 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 14 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 11 +- .../IPConstantProp/dangling-block-address.ll | 22 +- .../Attributor/IPConstantProp/deadarg.ll | 2 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 83 +- .../Transforms/Attributor/IPConstantProp/global.ll | 50 +- .../IPConstantProp/multiple_callbacks.ll | 77 +- .../Attributor/IPConstantProp/musttail-call.ll | 3 +- .../Attributor/IPConstantProp/naked-return.ll | 4 +- .../IPConstantProp/openmp_parallel_for.ll | 4 +- .../Attributor/IPConstantProp/pthreads.ll | 67 +- .../Attributor/IPConstantProp/recursion.ll | 12 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 15 +- .../Attributor/IPConstantProp/return-argument.ll | 31 +- .../Attributor/IPConstantProp/return-constant.ll | 43 +- .../Attributor/IPConstantProp/return-constants.ll | 125 +- ...lve-after-each-resolving-undefs-for-function.ll | 16 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 26 +- llvm/test/Transforms/Attributor/align.ll | 424 +- llvm/test/Transforms/Attributor/allow_list.ll | 36 - llvm/test/Transforms/Attributor/alwaysinline.ll | 38 +- llvm/test/Transforms/Attributor/callbacks.ll | 20 +- .../Transforms/Attributor/dereferenceable-1.ll | 544 +- .../Transforms/Attributor/dereferenceable-2.ll | 619 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 28 +- .../test/Transforms/Attributor/internal-noalias.ll | 62 +- llvm/test/Transforms/Attributor/liveness.ll | 202 +- llvm/test/Transforms/Attributor/liveness_chains.ll | 15 +- .../Attributor/lvi-after-jumpthreading.ll | 196 +- llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 62 +- .../test/Transforms/Attributor/memory_locations.ll | 204 +- llvm/test/Transforms/Attributor/misc.ll | 20 +- llvm/test/Transforms/Attributor/misc_crash.ll | 15 +- llvm/test/Transforms/Attributor/new_attributes.ll | 23 +- llvm/test/Transforms/Attributor/noalias.ll | 105 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 489 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 180 +- llvm/test/Transforms/Attributor/nofree.ll | 106 +- llvm/test/Transforms/Attributor/nonnull.ll | 303 +- llvm/test/Transforms/Attributor/norecurse.ll | 170 +- llvm/test/Transforms/Attributor/noreturn.ll | 155 +- llvm/test/Transforms/Attributor/noreturn_async.ll | 1 - llvm/test/Transforms/Attributor/noreturn_sync.ll | 7 +- llvm/test/Transforms/Attributor/nosync.ll | 240 +- llvm/test/Transforms/Attributor/nounwind.ll | 37 +- llvm/test/Transforms/Attributor/range.ll | 709 +- .../read_write_returned_arguments_scc.ll | 59 +- llvm/test/Transforms/Attributor/readattrs.ll | 152 +- .../Attributor/reduced/register_benchmark_test.ll | 2 +- llvm/test/Transforms/Attributor/returned.ll | 478 +- .../Transforms/Attributor/undefined_behavior.ll | 412 +- llvm/test/Transforms/Attributor/value-simplify.ll | 450 +- llvm/test/Transforms/Attributor/willreturn.ll | 1120 +- llvm/test/Transforms/BDCE/sext_multi_uses.ll | 111 - .../Transforms/CallSiteSplitting/callsite-split.ll | 4 +- .../test/Transforms/CodeGenPrepare/ARM/dead-gep.ll | 19 - .../Coroutines/coro-split-sink-lifetime-01.ll | 71 - .../Coroutines/coro-split-sink-lifetime-02.ll | 80 - .../Coroutines/coro-split-sink-lifetime.ll | 71 + .../Transforms/CorrelatedValuePropagation/icmp.ll | 194 +- .../Transforms/CorrelatedValuePropagation/sdiv.ll | 179 +- llvm/test/Transforms/DeadArgElim/byref.ll | 22 - .../MSSA/2016-07-17-UseAfterFree.ll | 3 +- .../Transforms/DeadStoreElimination/MSSA/free.ll | 2 + .../DeadStoreElimination/MSSA/libcalls.ll | 10 +- .../DeadStoreElimination/MSSA/lifetime.ll | 4 + .../MSSA/memset-missing-debugloc.ll | 1 - .../MSSA/multiblock-captures.ll | 1 - .../MSSA/multiblock-malloc-free.ll | 30 +- .../DeadStoreElimination/MSSA/simple-todo.ll | 23 + .../Transforms/DeadStoreElimination/MSSA/simple.ll | 13 +- .../DivRemPairs/PowerPC/div-expanded-rem-pair.ll | 5 +- .../DivRemPairs/PowerPC/div-rem-pairs.ll | 5 +- llvm/test/Transforms/FixIrreducible/unreachable.ll | 24 - .../Transforms/GVN/loadpre-missed-opportunity.ll | 62 - llvm/test/Transforms/GVN/non-integral-pointers.ll | 107 +- llvm/test/Transforms/GVNSink/indirect-call.ll | 2 +- llvm/test/Transforms/GVNSink/sink-common-code.ll | 2 +- .../Transforms/GlobalOpt/evaluate-call-errors.ll | 4 +- llvm/test/Transforms/GlobalOpt/fastcc.ll | 11 - .../test/Transforms/HardwareLoops/sibling-loops.ll | 94 - .../2009-09-24-byval-ptr.ll | 0 .../Transforms/{SCCP => IPConstantProp}/PR16052.ll | 0 .../Transforms/{SCCP => IPConstantProp}/PR26044.ll | 0 .../dangling-block-address.ll | 0 .../fp-bc-icmp-const-fold.ll | 0 .../Transforms/{SCCP => IPConstantProp}/global.ll | 0 .../{SCCP => IPConstantProp}/musttail-call.ll | 0 .../{SCCP => IPConstantProp}/remove-call-inst.ll | 0 ...lve-after-each-resolving-undefs-for-function.ll | 0 .../user-with-multiple-uses.ll | 0 llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 22 +- .../Transforms/IndVarSimplify/widen-i32-i8ptr.ll | 24 - .../Transforms/Inline/ML/Inputs/size-estimator.ll | 28 - .../Transforms/Inline/ML/Inputs/test-module.ll | 6 +- .../Transforms/Inline/ML/bounds-checks-rewards.ll | 45 - .../Inline/ML/development-training-log.ll | 51 - .../Inline/ML/ml-test-development-mode.ll | 10 - .../Transforms/Inline/ML/ml-test-release-mode.ll | 8 +- .../Transforms/Inline/ML/size-estimator-default.ll | 4 - .../Inline/ML/size-estimator-training.ll | 6 - llvm/test/Transforms/Inline/align.ll | 15 +- llvm/test/Transforms/Inline/byref-align.ll | 52 - llvm/test/Transforms/Inline/byval-align.ll | 55 - llvm/test/Transforms/Inline/inline-optnone.ll | 1 - .../Transforms/Inline/inlining-advisor-default.ll | 1 - .../Transforms/InstCombine/2008-01-21-MulTrunc.ll | 69 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 60 +- .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 2 +- llvm/test/Transforms/InstCombine/AMDGPU/ldexp.ll | 2 +- llvm/test/Transforms/InstCombine/ARM/mve-v2i2v.ll | 2 +- .../Transforms/InstCombine/ARM/neon-intrinsics.ll | 2 +- .../Transforms/InstCombine/NVPTX/nvvm-intrins.ll | 4 +- .../InstCombine/X86/X86FsubCmpCombine.ll | 2 +- llvm/test/Transforms/InstCombine/X86/addcarry.ll | 3 +- llvm/test/Transforms/InstCombine/X86/clmulqdq.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-avx2.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-avx512.ll | 2 +- .../test/Transforms/InstCombine/X86/x86-bmi-tbm.ll | 2 +- .../Transforms/InstCombine/X86/x86-insertps.ll | 2 +- .../InstCombine/X86/x86-masked-memops.ll | 3 +- llvm/test/Transforms/InstCombine/X86/x86-movmsk.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-pack.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-pshufb.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse2.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse41.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse4a.ll | 2 +- .../InstCombine/X86/x86-vec_demanded_elts.ll | 2 +- .../InstCombine/X86/x86-vector-shifts.ll | 2 +- .../test/Transforms/InstCombine/X86/x86-vpermil.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-xop.ll | 2 +- llvm/test/Transforms/InstCombine/apint-cast.ll | 48 +- llvm/test/Transforms/InstCombine/apint-shift.ll | 56 +- llvm/test/Transforms/InstCombine/assume.ll | 1 + llvm/test/Transforms/InstCombine/assume_icmp.ll | 130 + llvm/test/Transforms/InstCombine/branch.ll | 14 +- .../canonicalize-selects-icmp-condition-bittest.ll | 142 - llvm/test/Transforms/InstCombine/cast.ll | 32 - llvm/test/Transforms/InstCombine/copysign.ll | 14 - llvm/test/Transforms/InstCombine/fma.ll | 86 +- llvm/test/Transforms/InstCombine/fmul.ll | 9 - .../Transforms/InstCombine/icmp-constant-phi.ll | 10 +- llvm/test/Transforms/InstCombine/icmp-mul-zext.ll | 42 +- llvm/test/Transforms/InstCombine/icmp.ll | 67 - llvm/test/Transforms/InstCombine/logical-select.ll | 28 +- .../Transforms/InstCombine/malloc-free-delete.ll | 10 +- .../merging-multiple-stores-into-successor.ll | 74 - llvm/test/Transforms/InstCombine/minmax-fold.ll | 20 +- llvm/test/Transforms/InstCombine/mul.ll | 194 +- llvm/test/Transforms/InstCombine/or.ll | 53 +- llvm/test/Transforms/InstCombine/phi.ll | 9 +- llvm/test/Transforms/InstCombine/pow_fp_int.ll | 6 +- llvm/test/Transforms/InstCombine/pr19420.ll | 25 +- llvm/test/Transforms/InstCombine/pr46680.ll | 92 - llvm/test/Transforms/InstCombine/rotate.ll | 52 +- ...div-of-non-negative-by-negative-power-of-two.ll | 48 - llvm/test/Transforms/InstCombine/select-bitext.ll | 32 - .../Transforms/InstCombine/select-ctlz-to-cttz.ll | 3 +- .../InstCombine/select-with-bitwise-ops.ll | 146 +- llvm/test/Transforms/InstCombine/select.ll | 275 +- llvm/test/Transforms/InstCombine/sext.ll | 131 +- ...ift-amount-reassociation-with-truncation-shl.ll | 2 +- llvm/test/Transforms/InstCombine/shift.ll | 240 +- .../Transforms/InstCombine/simple_phi_condition.ll | 18 +- .../Transforms/InstCombine/simplify-libcalls.ll | 22 - .../InstCombine/sink_to_unreachable_dbg.ll | 46 + .../test/Transforms/InstCombine/trunc-binop-ext.ll | 85 - llvm/test/Transforms/InstCombine/trunc.ll | 453 +- llvm/test/Transforms/InstSimplify/assume_icmp.ll | 121 - llvm/test/Transforms/InstSimplify/call.ll | 17 - llvm/test/Transforms/InstSimplify/cmp_ext.ll | 232 - .../InstSimplify/floating-point-arithmetic.ll | 68 - .../InstSimplify/floating-point-compare.ll | 74 - .../test/Transforms/InstSimplify/freeze-noundef.ll | 93 - llvm/test/Transforms/InstSimplify/freeze.ll | 44 +- .../InstSimplify/null-ptr-is-valid-attribute.ll | 20 - .../Transforms/InstSimplify/null-ptr-is-valid.ll | 24 - llvm/test/Transforms/InstSimplify/select.ll | 169 - llvm/test/Transforms/InstSimplify/vscale.ll | 9 - .../test/Transforms/LICM/read-volatile-register.ll | 30 - llvm/test/Transforms/LoopDeletion/basic-remark.ll | 37 - llvm/test/Transforms/LoopDeletion/invalidation.ll | 4 +- .../Transforms/LoopDeletion/unreachable-loops.ll | 25 +- llvm/test/Transforms/LoopFusion/guarded_peel.ll | 84 - .../LoopFusion/guarded_unsafeblock_peel.ll | 72 - .../test/Transforms/LoopFusion/nonadjacent_peel.ll | 84 - llvm/test/Transforms/LoopFusion/peel.ll | 105 - llvm/test/Transforms/LoopIdiom/phi-insertion.ll | 59 - llvm/test/Transforms/LoopIdiom/reuse-cast.ll | 131 - llvm/test/Transforms/LoopReroll/nonconst_lb.ll | 4 +- .../Transforms/LoopSimplify/update_latch_md.ll | 47 - llvm/test/Transforms/LoopStrengthReduce/ivchain.ll | 2 +- llvm/test/Transforms/LoopStrengthReduce/pr27056.ll | 44 +- llvm/test/Transforms/LoopUnroll/FullUnroll.ll | 2 +- llvm/test/Transforms/LoopUnroll/X86/pr46430.ll | 23 - .../LoopUnroll/runtime-loop-branchweight.ll | 34 - .../LoopUnroll/runtime-loop-multiple-exits.ll | 88 +- .../LoopVectorize/AArch64/aarch64-predication.ll | 4 +- .../extractvalue-no-scalarization-required.ll | 4 +- .../LoopVectorize/AArch64/predication_costs.ll | 8 +- .../Transforms/LoopVectorize/ARM/mve-reductions.ll | 1290 - .../Transforms/LoopVectorize/ARM/pointer_iv.ll | 972 - .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 255 +- .../LoopVectorize/ARM/tail-folding-allowed.ll | 36 - .../ARM/tail-folding-counting-down.ll | 4 +- .../LoopVectorize/ARM/tail-folding-loop-hint.ll | 80 - .../LoopVectorize/ARM/tail-folding-not-allowed.ll | 557 - .../LoopVectorize/ARM/tail-folding-prefer-flag.ll | 108 - .../ARM/tail-folding-reductions-allowed.ll | 43 - .../LoopVectorize/ARM/tail-loop-folding.ll | 184 + llvm/test/Transforms/LoopVectorize/X86/optsize.ll | 45 +- .../LoopVectorize/X86/tail_loop_folding.ll | 187 +- llvm/test/Transforms/LoopVectorize/optsize.ll | 158 - .../Transforms/LoopVectorize/pointer-induction.ll | 62 - .../LoopVectorize/pr39417-optsize-scevchecks.ll | 56 +- .../LoopVectorize/pr46525-expander-insertpoint.ll | 114 - .../LoopVectorize/reduction-inloop-uf4.ll | 68 - .../Transforms/LoopVectorize/reduction-inloop.ll | 1493 +- .../test/Transforms/LoopVectorize/runtime-check.ll | 4 +- .../LowerConstantIntrinsics/objectsize_basic.ll | 16 - .../LowerMatrixIntrinsics/load-align-volatile.ll | 48 +- .../LowerMatrixIntrinsics/multiply-fused-loops.ll | 397 - .../multiply-fused-volatile.ll | 462 +- .../LowerMatrixIntrinsics/multiply-fused.ll | 4 +- .../LowerMatrixIntrinsics/multiply-minimal.ll | 65 - .../LowerMatrixIntrinsics/remarks-inlining.ll | 6 +- .../remarks-shared-subtrees.ll | 6 +- .../Transforms/LowerMatrixIntrinsics/remarks.ll | 45 +- .../LowerMatrixIntrinsics/strided-load-double.ll | 37 +- .../LowerMatrixIntrinsics/strided-load-float.ll | 31 +- .../LowerMatrixIntrinsics/strided-load-i32.ll | 31 +- .../LowerMatrixIntrinsics/strided-store-double.ll | 16 +- ...Inherit-xfail.ll => 2007-07-31-NoDomInherit.ll} | 0 ...-UndefLoad-xfail.ll => 2008-02-12-UndefLoad.ll} | 0 ...-xfail.ll => 2016-08-30-MaskedScatterGather.ll} | 0 llvm/test/Transforms/NewGVN/assume-equal-xfail.ll | 163 - llvm/test/Transforms/NewGVN/assume-equal.ll | 269 +- llvm/test/Transforms/NewGVN/assumes.ll | 20 +- .../{calls-nonlocal-xfail.ll => calls-nonlocal.ll} | 0 .../NewGVN/{cond_br2-xfail.ll => cond_br2.ll} | 0 .../NewGVN/{debugloc-xfail.ll => debugloc.ll} | 0 .../Transforms/NewGVN/{fence-xfail.ll => fence.ll} | 0 ...invariant.group-xfail.ll => invariant.group.ll} | 0 ...aping-malloc-xfail.ll => nonescaping-malloc.ll} | 0 .../{opt-remarks-xfail.ll => opt-remarks.ll} | 0 .../NewGVN/{pr10820-xfail.ll => pr10820.ll} | 0 .../NewGVN/{pr14166-xfail.ll => pr14166.ll} | 0 llvm/test/Transforms/NewGVN/pr33196.ll | 2 +- .../{pre-new-inst-xfail.ll => pre-new-inst.ll} | 0 .../{rle-must-alias-xfail.ll => rle-must-alias.ll} | 0 ...-translate-xfail.ll => rle-no-phi-translate.ll} | 0 llvm/test/Transforms/OpenMP/add_attributes.ll | 764 +- llvm/test/Transforms/OpenMP/dead_use.ll | 73 - .../OpenMP/gpu_kernel_detection_remarks.ll | 27 - .../gpu_state_machine_function_ptr_replacement.ll | 153 - .../Transforms/OpenMP/hide_mem_transfer_latency.ll | 561 - llvm/test/Transforms/OpenMP/icv_tracking.ll | 24 +- llvm/test/Transforms/OpenMP/parallel_deletion.ll | 144 +- .../OpenMP/parallel_deletion_cg_update.ll | 89 - .../PGOProfile/Inputs/branch2_entry.proftext | 9 - .../PGOProfile/Inputs/criticaledge_entry.proftext | 20 - .../PGOProfile/Inputs/func_entry.proftext | 1 - .../PGOProfile/Inputs/indirectbr_entry.proftext | 13 - .../PGOProfile/Inputs/irreducible_entry.proftext | 30 - .../PGOProfile/Inputs/landingpad_entry.proftext | 17 - .../PGOProfile/Inputs/loop1_entry.proftext | 9 - .../PGOProfile/Inputs/loop2_entry.proftext | 10 - .../Inputs/misexpect-branch_entry.proftext | 39 - .../Inputs/misexpect-switch-correct_entry.proftext | 17 - .../Inputs/misexpect-switch_entry.proftext | 17 - .../Transforms/PGOProfile/Inputs/select1.proftext | 3 +- .../Transforms/PGOProfile/Inputs/select2.proftext | 3 +- .../PGOProfile/Inputs/switch_entry.proftext | 11 - llvm/test/Transforms/PGOProfile/branch2.ll | 20 +- llvm/test/Transforms/PGOProfile/chr.ll | 238 +- .../PGOProfile/counter_promo_exit_catchswitch.ll | 18 +- llvm/test/Transforms/PGOProfile/criticaledge.ll | 26 +- .../Transforms/PGOProfile/cspgo_profile_summary.ll | 4 +- llvm/test/Transforms/PGOProfile/indirectbr.ll | 11 +- llvm/test/Transforms/PGOProfile/irreducible.ll | 7 +- llvm/test/Transforms/PGOProfile/landingpad.ll | 20 +- llvm/test/Transforms/PGOProfile/loop1.ll | 20 +- llvm/test/Transforms/PGOProfile/loop2.ll | 22 +- .../PGOProfile/misexpect-branch-stripped.ll | 28 +- .../test/Transforms/PGOProfile/misexpect-branch.ll | 29 +- .../PGOProfile/misexpect-switch-default.ll | 18 +- .../test/Transforms/PGOProfile/misexpect-switch.ll | 39 +- llvm/test/Transforms/PGOProfile/switch.ll | 19 +- .../Transforms/PGOProfile/thinlto_cspgo_use.ll | 2 +- .../PhaseOrdering/X86/vector-reductions.ll | 13 +- .../inlining-alignment-assumptions.ll | 17 +- .../loop-rotation-vs-common-code-hoisting.ll | 224 - llvm/test/Transforms/PhaseOrdering/rotate.ll | 17 +- .../PhaseOrdering/simplifycfg-options.ll | 8 +- llvm/test/Transforms/SCCP/assume.ll | 48 - llvm/test/Transforms/SCCP/conditions-ranges.ll | 15 +- llvm/test/Transforms/SCCP/indirectbr.ll | 98 +- llvm/test/Transforms/SCCP/ip-add-range-to-call.ll | 174 - llvm/test/Transforms/SCCP/ipscp-drop-argmemonly.ll | 130 - llvm/test/Transforms/SCCP/metadata.ll | 123 - llvm/test/Transforms/SCCP/predicateinfo-cond.ll | 129 - llvm/test/Transforms/SCCP/switch.ll | 264 +- .../AArch64/accelerate-vector-functions.ll | 1164 +- .../SLPVectorizer/AArch64/spillcost-order.ll | 66 - .../Transforms/SLPVectorizer/X86/geps-non-pow-2.ll | 94 - llvm/test/Transforms/SLPVectorizer/X86/pr44067.ll | 120 - .../SLPVectorizer/X86/remark_unsupported.ll | 2 +- .../Transforms/SLPVectorizer/slp-max-phi-size.ll | 582 +- .../SLPVectorizer/vectorizable-functions.ll | 78 - .../Transforms/SampleProfile/inline-mergeprof.ll | 8 +- .../Transforms/SampleProfile/inline-topdown.ll | 4 +- .../AArch64/expand-masked-load.ll | 129 - .../AArch64/expand-masked-store.ll | 63 - llvm/test/Transforms/Scalarizer/basic.ll | 39 +- .../Scalarizer/constant-extractelement.ll | 19 - .../Scalarizer/constant-insertelement.ll | 29 - llvm/test/Transforms/Scalarizer/crash-bug.ll | 30 +- .../Transforms/Scalarizer/phi-unreachable-pred.ll | 10 +- .../Scalarizer/variable-extractelement.ll | 75 - .../Scalarizer/variable-insertelement.ll | 86 - .../Transforms/SimplifyCFG/2008-12-16-DCECond.ll | 2 +- .../{X86 => }/2010-03-30-InvokeCrash.ll | 0 .../Transforms/SimplifyCFG/AArch64/prefer-fma.ll | 2 +- .../Transforms/SimplifyCFG/ARM/select-costs.ll | 105 - .../Transforms/SimplifyCFG/ARM/speculate-math.ll | 360 - .../SimplifyCFG/ARM/speculate-vector-ops.ll | 112 - llvm/test/Transforms/SimplifyCFG/BrUnwind.ll | 2 +- .../SimplifyCFG/{X86 => }/CoveredLookupTable.ll | 0 llvm/test/Transforms/SimplifyCFG/HoistCode.ll | 2 +- .../SimplifyCFG/{X86 => }/MagicPointer.ll | 0 .../Transforms/SimplifyCFG/{X86 => }/PR29163.ll | 0 .../Transforms/SimplifyCFG/{X86 => }/PR30210.ll | 0 .../Transforms/SimplifyCFG/PowerPC/prefer-fma.ll | 2 +- .../SimplifyCFG/PowerPC/prefer-load-i32.ll | 33 - .../SimplifyCFG/{X86 => }/SpeculativeExec.ll | 0 .../Transforms/SimplifyCFG/UncondBranchToReturn.ll | 2 +- .../Transforms/SimplifyCFG/X86/empty-cleanuppad.ll | 519 - llvm/test/Transforms/SimplifyCFG/X86/pr39187-g.ll | 108 - .../Transforms/SimplifyCFG/X86/remove-debug.ll | 88 - .../Transforms/SimplifyCFG/{X86 => }/bug-25299.ll | 0 .../{X86 => }/combine-parallel-mem-md.ll | 0 .../Transforms/SimplifyCFG/common-code-hoisting.ll | 110 - llvm/test/Transforms/SimplifyCFG/convergent.ll | 42 - .../SimplifyCFG/{X86 => }/critedge-assume.ll | 0 .../Transforms/SimplifyCFG/empty-cleanuppad.ll | 519 + .../{X86 => }/fold-branch-debuginvariant.ll | 0 .../Transforms/SimplifyCFG/hoist-common-code.ll | 2 +- .../SimplifyCFG/hoist-dbgvalue-inlined.ll | 2 +- .../Transforms/SimplifyCFG/hoist-with-range.ll | 2 +- .../SimplifyCFG/{X86 => }/invalidate-dom.ll | 0 .../SimplifyCFG/{X86 => }/merge-cleanuppads.ll | 0 .../Transforms/SimplifyCFG/merge-cond-stores.ll | 14 +- llvm/test/Transforms/SimplifyCFG/pr39807.ll | 2 +- llvm/test/Transforms/SimplifyCFG/pr46638.ll | 45 - .../SimplifyCFG/preserve-load-metadata-2.ll | 2 +- .../SimplifyCFG/preserve-load-metadata-3.ll | 2 +- .../SimplifyCFG/preserve-load-metadata.ll | 2 +- .../SimplifyCFG/{X86 => }/remove-debug-2.ll | 0 llvm/test/Transforms/SimplifyCFG/remove-debug.ll | 88 + .../SimplifyCFG/{X86 => }/safe-low-bit-extract.ll | 0 .../SimplifyCFG/two-entry-phi-fold-crash.ll | 52 - .../test/Transforms/SimplifyCFG/unprofitable-pr.ll | 73 +- .../SimplifyCFG/{X86 => }/unreachable-blocks.ll | 0 .../Transforms/SpeculativeExecution/PR46267.ll | 30 - .../Util/PredicateInfo/branch-on-same-cond.ll | 64 - .../test/Transforms/Util/PredicateInfo/condprop.ll | 2 +- .../Transforms/Util/PredicateInfo/testandor.ll | 22 +- .../Transforms/Util/PredicateInfo/unnamed-types.ll | 4 +- .../test/Transforms/Util/assume-builder-counter.ll | 81 - llvm/test/Transforms/Util/assume-builder.ll | 77 +- llvm/test/Transforms/Util/assume-simplify.ll | 1 - .../VectorCombine/X86/extract-cmp-binop.ll | 80 +- llvm/test/Transforms/VectorCombine/X86/load.ll | 129 - .../Transforms/WholeProgramDevirt/branch-funnel.ll | 6 +- .../WholeProgramDevirt/devirt-single-impl2.ll | 2 +- .../WholeProgramDevirt/export-single-impl.ll | 8 +- .../WholeProgramDevirt/export-uniform-ret-val.ll | 2 +- .../WholeProgramDevirt/export-unique-ret-val.ll | 4 +- .../Transforms/WholeProgramDevirt/export-vcp.ll | 4 +- .../Transforms/WholeProgramDevirt/import-indir.ll | 2 +- .../WholeProgramDevirt/uniform-retval.ll | 2 +- llvm/test/Verifier/amdgpu-cc.ll | 78 +- llvm/test/Verifier/array_allocated.ll | 6 - llvm/test/Verifier/array_associated.ll | 6 - llvm/test/Verifier/assume-bundles.ll | 16 +- llvm/test/Verifier/byref.ll | 100 - llvm/test/Verifier/callbr.ll | 38 +- llvm/test/Verifier/matrix-intrinsics.ll | 174 +- llvm/test/Verifier/preallocated-invalid.ll | 8 - llvm/test/Verifier/preallocated-valid.ll | 31 +- llvm/test/lit.cfg.py | 6 +- llvm/test/lit.site.cfg.py.in | 5 +- .../Inputs/basic.ll.expected | 1 + .../Inputs/on_the_fly_arg_change.ll | 22 - .../Inputs/on_the_fly_arg_change.ll.expected | 32 - .../update_llc_test_checks/basic.test | 24 +- .../on_the_fly_arg_change.test | 7 - .../update_test_checks/Inputs/check_attrs.ll | 13 - .../Inputs/check_attrs.ll.funcattrs.expected | 28 - .../Inputs/check_attrs.ll.plain.expected | 20 - .../update_test_checks/check_attrs.test | 9 - llvm/test/tools/extract/Inputs/basic-aa.txt | 6 - llvm/test/tools/extract/Inputs/basic-bb.txt | 10 - llvm/test/tools/extract/basic.test | 32 - llvm/test/tools/extract/help.test | 5 - llvm/test/tools/extract/no-leading-lines.test | 10 - llvm/test/tools/gold/X86/cache.ll | 3 +- llvm/test/tools/gold/X86/emit-llvm.ll | 2 +- llvm/test/tools/gold/X86/multiple-sections.ll | 14 +- llvm/test/tools/gold/X86/parallel.ll | 6 +- llvm/test/tools/gold/X86/relax-relocs.ll | 2 +- llvm/test/tools/gold/X86/relocation-model-pic.ll | 16 +- llvm/test/tools/gold/X86/thinlto.ll | 2 +- llvm/test/tools/gold/lit.local.cfg | 7 +- .../tools/llvm-ar/error-opening-directory.test | 4 - llvm/test/tools/llvm-as/lit.local.cfg | 2 + llvm/test/tools/llvm-cov/llvm-cov.test | 6 +- .../llvm-dwarfdump/X86/debug_frame_offset.test | 2 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 10 +- .../X86/debug_pub_tables_error_cases.s | 150 - .../X86/verify_overlapping_cu_ranges.yaml | 3 +- llvm/test/tools/llvm-dwarfdump/lit.local.cfg | 1 + .../llvm-gsymutil/ARM_AArch64/fat-macho-dwarf.yaml | 6 +- .../tools/llvm-gsymutil/ARM_AArch64/lit.local.cfg | 2 + llvm/test/tools/llvm-gsymutil/X86/lit.local.cfg | 2 + llvm/test/tools/llvm-gsymutil/X86/mach-dwarf.yaml | 3 +- llvm/test/tools/llvm-ifs/func.ifs | 2 +- .../llvm-ifs/object-function-size-weak-combo.ifs | 2 +- llvm/test/tools/llvm-ifs/object.ifs | 2 +- .../tools/llvm-libtool-darwin/Inputs/input1.yaml | 56 - .../tools/llvm-libtool-darwin/Inputs/input2.yaml | 57 - .../llvm-libtool-darwin/archive-flattening.test | 95 - .../llvm-libtool-darwin/create-static-lib.test | 66 - .../tools/llvm-libtool-darwin/help-message.test | 27 - .../invalid-input-output-args.test | 52 - .../llvm-libtool-darwin/missing-library-type.test | 5 - llvm/test/tools/llvm-link/Inputs/f.ll | 6 - llvm/test/tools/llvm-link/Inputs/g.ll | 6 - llvm/test/tools/llvm-link/Inputs/h.ll | 6 - llvm/test/tools/llvm-link/archive-bad.ll | 7 - llvm/test/tools/llvm-link/archive.ll | 17 - llvm/test/tools/llvm-link/archivell.ll | 7 - .../tools/llvm-ml/rip-relative-addressing.test | 8 - llvm/test/tools/llvm-ml/struct.test | 198 - llvm/test/tools/llvm-ml/struct_errors.test | 57 - llvm/test/tools/llvm-nm/lit.local.cfg | 2 + .../llvm-objcopy/ELF/add-symbol-new-symtab.test | 50 - llvm/test/tools/llvm-objcopy/ELF/group.test | 28 +- llvm/test/tools/llvm-objcopy/ELF/strip-symbol.test | 19 +- .../MachO/Inputs/strip-all-with-dwarf.yaml | 3 +- .../MachO/install-name-tool-add-rpath.test | 7 - .../MachO/install-name-tool-change.test | 107 - .../llvm-objcopy/MachO/install-name-tool-id.test | 67 - .../llvm-objcopy/MachO/segment-size-alignment.test | 897 - .../llvm-objdump}/ARM/lit.local.cfg | 0 .../test/tools/llvm-objdump/ELF/ARM/Inputs/debug.c | 10 - .../tools/llvm-objdump/ELF/ARM/Inputs/wide-char.c | 3 - .../ELF/ARM/debug-vars-dwarf4-sections.s | 351 - .../tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s | 454 - .../ELF/ARM/debug-vars-dwarf5-sections.s | 411 - .../tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s | 382 - .../llvm-objdump/ELF/ARM/debug-vars-wide-chars.s | 232 - .../tools/llvm-objdump/ELF/PowerPC/debug-vars.s | 372 - llvm/test/tools/llvm-objdump/ELF/invalid-phdr.test | 16 - .../tools/llvm-objdump/MachO/eh_frame-arm64.test | 2 +- .../llvm-objdump}/PowerPC/lit.local.cfg | 0 .../llvm-objdump/{ELF => }/RISCV/lit.local.cfg | 0 .../{ELF => }/RISCV/unknown-arch-attr.test | 0 llvm/test/tools/llvm-objdump/lit.local.cfg | 1 + .../Inputs/header-directives-1.proftext | 8 - .../Inputs/header-directives-2.proftext | 8 - .../Inputs/header-directives-3.proftext | 10 - .../tools/llvm-profdata/header-directives.test | 10 - llvm/test/tools/llvm-readobj/COFF/lit.local.cfg | 1 + .../tools/llvm-readobj/ELF/AArch64/dwarf-cfi.s | 2 +- llvm/test/tools/llvm-readobj/ELF/ARM/dwarf-cfi.s | 2 +- .../llvm-readobj/ELF/Inputs/abiflags.obj.elf-mips | Bin 0 -> 920 bytes .../ELF/Inputs/abiflags.obj.elf-mipsel | Bin 0 -> 1320 bytes llvm/test/tools/llvm-readobj/ELF/addrsig.test | 2 +- .../llvm-readobj/ELF/broken-dynamic-reloc.test | 61 - llvm/test/tools/llvm-readobj/ELF/broken-group.test | 80 + .../tools/llvm-readobj/ELF/call-graph-profile.test | 63 - .../ELF/dyn-symbols-size-from-hash-table.test | 18 +- llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 130 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 4 +- .../ELF/dynamic-reloc-no-section-headers.test | 4 +- .../test/tools/llvm-readobj/ELF/dynamic-reloc.test | 135 - llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test | 160 +- llvm/test/tools/llvm-readobj/ELF/gnu-notes.test | 23 +- llvm/test/tools/llvm-readobj/ELF/gnu-phdrs.test | 54 - .../llvm-readobj/ELF/gnu-section-mapping.test | 19 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 16 +- llvm/test/tools/llvm-readobj/ELF/groups.test | 46 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 24 +- llvm/test/tools/llvm-readobj/ELF/hash-symbols.test | 156 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 4 +- .../tools/llvm-readobj/ELF/invalid-shstrndx.test | 2 +- .../tools/llvm-readobj/ELF/linker-options.test | 13 +- llvm/test/tools/llvm-readobj/ELF/many-sections.s | 26 +- .../test/tools/llvm-readobj/ELF/mips-abiflags.test | 437 +- llvm/test/tools/llvm-readobj/ELF/mips-got.test | 1035 +- llvm/test/tools/llvm-readobj/ELF/mips-plt.test | 206 +- .../tools/llvm-readobj/ELF/program-headers.test | 24 - .../sections-no-section-header-string-table.test | 10 +- llvm/test/tools/llvm-readobj/ELF/symbols.test | 152 +- .../test/tools/llvm-readobj/ELF/verneed-flags.yaml | 29 +- .../tools/llvm-readobj/ELF/versym-invalid.test | 34 +- llvm/test/tools/llvm-readobj/basic.test | 5 - .../test/tools/llvm-readobj/wasm/wasm-imports.test | 2 +- llvm/test/tools/llvm-size/output-alloc.test | 38 - llvm/test/tools/llvm-strings/radix.test | 23 +- .../tools/llvm-symbolizer/options-from-env.test | 8 +- .../llvm-symbolizer/pdb/Inputs/test-columns.exe | Bin 556033 -> 0 bytes .../llvm-symbolizer/pdb/Inputs/test-columns.pdb | Bin 5984256 -> 0 bytes .../test/tools/llvm-symbolizer/pdb/Inputs/test.cpp | 2 - .../tools/llvm-symbolizer/pdb/pdb-columns.test | 31 - .../test/tools/llvm-symbolizer/pdb/pdb-native.test | 45 + llvm/test/tools/llvm-symbolizer/pdb/pdb.test | 10 - llvm/test/tools/llvm-xray/X86/lit.local.cfg | 1 + llvm/test/tools/obj2yaml/COFF/bss.s | 1 - .../test/tools/obj2yaml}/lit.local.cfg | 0 .../tools/yaml2obj/ELF/DWARF/debug-abbrev.yaml | 23 +- .../yaml2obj/ELF/DWARF/debug-gnu-pubnames.yaml | 261 - .../yaml2obj/ELF/DWARF/debug-gnu-pubtypes.yaml | 261 - llvm/test/tools/yaml2obj/ELF/DWARF/debug-info.yaml | 288 +- .../tools/yaml2obj/ELF/DWARF/debug-rnglists.yaml | 610 - .../yaml2obj/ELF/DWARF/debug-str-offsets.yaml | 277 - llvm/test/tools/yaml2obj/ELF/content-array.yaml | 94 - llvm/test/tools/yaml2obj/ELF/header-sh-fields.yaml | 116 +- .../yaml2obj/ELF/section-headers-exclude.yaml | 5 +- llvm/test/tools/yaml2obj/ELF/section-headers.yaml | 42 +- .../test/tools/yaml2obj}/lit.local.cfg | 0 llvm/test/tools/yaml2obj/macro.yaml | 31 - llvm/tools/bugpoint/CrashDebugger.cpp | 2 +- llvm/tools/extract/.clang-tidy | 19 - llvm/tools/extract/CMakeLists.txt | 7 - llvm/tools/extract/extract.cpp | 113 - llvm/tools/gold/gold-plugin.cpp | 2 +- llvm/tools/llvm-as/llvm-as.cpp | 2 +- llvm/tools/llvm-cov/gcov.cpp | 6 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 1 - llvm/tools/llvm-extract/llvm-extract.cpp | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp | 71 +- llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 6 + llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 2 +- llvm/tools/llvm-libtool-darwin/CMakeLists.txt | 9 - llvm/tools/llvm-libtool-darwin/LLVMBuild.txt | 20 - .../llvm-libtool-darwin/llvm-libtool-darwin.cpp | 147 - llvm/tools/llvm-link/llvm-link.cpp | 75 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 41 +- llvm/tools/llvm-objcopy/CopyConfig.h | 6 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 6 - llvm/tools/llvm-objcopy/ELF/Object.cpp | 93 +- llvm/tools/llvm-objcopy/ELF/Object.h | 1 - llvm/tools/llvm-objcopy/InstallNameToolOpts.td | 6 - llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 181 +- llvm/tools/llvm-objdump/ELFDump.cpp | 22 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 537 +- llvm/tools/llvm-pdbutil/FormatUtil.h | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 37 +- llvm/tools/llvm-rc/ResourceScriptStmt.h | 4 +- llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 23 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1205 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 9 +- llvm/tools/llvm-reduce/CMakeLists.txt | 10 +- llvm/tools/llvm-reduce/DeltaManager.h | 6 +- llvm/tools/llvm-reduce/deltas/Delta.cpp | 56 +- llvm/tools/llvm-reduce/deltas/Delta.h | 38 +- llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 30 +- llvm/tools/llvm-reduce/deltas/ReduceAttributes.cpp | 200 - llvm/tools/llvm-reduce/deltas/ReduceAttributes.h | 20 - .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 11 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 11 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 20 +- .../llvm-reduce/deltas/ReduceInstructions.cpp | 11 +- llvm/tools/llvm-reduce/deltas/ReduceMetadata.cpp | 31 +- .../llvm-reduce/deltas/ReduceOperandBundles.cpp | 124 - .../llvm-reduce/deltas/ReduceOperandBundles.h | 20 - llvm/tools/llvm-reduce/llvm-reduce.cpp | 23 +- llvm/tools/llvm-shlib/CMakeLists.txt | 16 +- llvm/tools/llvm-size/llvm-size.cpp | 3 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 5 +- llvm/tools/obj2yaml/elf2yaml.cpp | 6 +- llvm/tools/opt/NewPMDriver.cpp | 33 +- llvm/tools/opt/PassPrinters.cpp | 72 +- llvm/tools/opt/PassPrinters.h | 14 +- llvm/tools/opt/opt.cpp | 95 +- llvm/tools/yaml2obj/yaml2obj.cpp | 18 +- llvm/unittests/ADT/BitFieldsTest.cpp | 256 - llvm/unittests/ADT/CMakeLists.txt | 1 - llvm/unittests/ADT/DenseSetTest.cpp | 4 +- llvm/unittests/ADT/FunctionExtrasTest.cpp | 38 - llvm/unittests/ADT/HashingTest.cpp | 11 - llvm/unittests/ADT/SetVectorTest.cpp | 17 - llvm/unittests/ADT/SmallPtrSetTest.cpp | 34 +- llvm/unittests/ADT/SmallSetTest.cpp | 25 - llvm/unittests/ADT/SparseSetTest.cpp | 12 +- llvm/unittests/ADT/StringSetTest.cpp | 19 - llvm/unittests/ADT/TwineTest.cpp | 2 +- llvm/unittests/Analysis/AliasAnalysisTest.cpp | 9 +- .../unittests/Analysis/AssumeBundleQueriesTest.cpp | 38 + llvm/unittests/Analysis/CMakeLists.txt | 16 +- .../Analysis/FunctionPropertiesAnalysisTest.cpp | 93 - .../Analysis/InlineFeaturesAnalysisTest.cpp | 77 + .../ir2native_x86_64_model/saved_model.pbtxt | 10596 ------ .../variables/variables.data-00000-of-00001 | Bin 88424 -> 0 bytes .../variables/variables.index | Bin 398 -> 0 bytes .../unittests/Analysis/OrderedInstructionsTest.cpp | 64 + llvm/unittests/Analysis/TFUtilsTest.cpp | 98 - llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 3 - llvm/unittests/Analysis/ValueTrackingTest.cpp | 112 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 26 - llvm/unittests/AsmParser/AsmParserTest.cpp | 4 +- llvm/unittests/CMakeLists.txt | 4 - llvm/unittests/CodeGen/GlobalISel/CSETest.cpp | 9 - .../CodeGen/GlobalISel/GISelUtilsTest.cpp | 153 +- .../DebugInfo/CodeView/RandomAccessVisitorTest.cpp | 4 +- llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 2 - .../DebugInfo/DWARF/DWARFDebugFrameTest.cpp | 110 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 66 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 155 +- llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp | 6 +- .../DWARF/DWARFExpressionCompactPrinterTest.cpp | 115 - .../DebugInfo/DWARF/DWARFFormValueTest.cpp | 2 +- .../DebugInfo/DWARF/DWARFListTableTest.cpp | 76 - llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 24 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 2 +- .../Orc/LegacyCompileOnDemandLayerTest.cpp | 6 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 4 +- llvm/unittests/Frontend/CMakeLists.txt | 3 - llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 2 + llvm/unittests/IR/AttributesTest.cpp | 1 - llvm/unittests/IR/ConstantsTest.cpp | 29 - llvm/unittests/IR/DebugTypeODRUniquingTest.cpp | 46 +- llvm/unittests/IR/DominatorTreeTest.cpp | 2 +- llvm/unittests/IR/LegacyPassManagerTest.cpp | 6 +- llvm/unittests/IR/ManglerTest.cpp | 20 - llvm/unittests/IR/ModuleTest.cpp | 2 +- llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 63 +- llvm/unittests/IR/PatternMatch.cpp | 177 - llvm/unittests/MI/LiveIntervalTest.cpp | 20 - llvm/unittests/ObjectYAML/CMakeLists.txt | 1 - llvm/unittests/ObjectYAML/DWARFYAMLTest.cpp | 203 - llvm/unittests/Option/OptionParsingTest.cpp | 44 - llvm/unittests/Option/Opts.td | 1 - llvm/unittests/ProfileData/InstrProfTest.cpp | 6 +- llvm/unittests/Support/CommandLineTest.cpp | 12 - llvm/unittests/Support/CompressionTest.cpp | 2 +- llvm/unittests/Support/CrashRecoveryTest.cpp | 2 +- llvm/unittests/Support/ELFAttributeParserTest.cpp | 2 +- llvm/unittests/Support/FileCheckTest.cpp | 2 +- llvm/unittests/Support/FormatVariadicTest.cpp | 12 - llvm/unittests/Support/Path.cpp | 75 - llvm/unittests/Support/ProgramTest.cpp | 1 + llvm/unittests/Support/TargetParserTest.cpp | 42 +- llvm/unittests/Support/YAMLIOTest.cpp | 6 +- .../Support/formatted_raw_ostream_test.cpp | 139 - llvm/unittests/Target/ARM/MachineInstrTest.cpp | 114 +- llvm/unittests/Transforms/IPO/AttributorTest.cpp | 59 - llvm/unittests/Transforms/IPO/AttributorTestBase.h | 47 - llvm/unittests/Transforms/IPO/CMakeLists.txt | 6 +- .../Transforms/Utils/CodeMoverUtilsTest.cpp | 240 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 2 +- .../tools/llvm-cfi-verify/FileAnalysis.cpp | 2 +- .../tools/llvm-cfi-verify/GraphBuilder.cpp | 2 +- .../llvm-exegesis/X86/SnippetRepetitorTest.cpp | 2 +- llvm/utils/DSAclean.py | 2 +- llvm/utils/DSAextract.py | 2 +- llvm/utils/FileCheck/FileCheck.cpp | 224 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 3 - llvm/utils/TableGen/CodeGenDAGPatterns.h | 4 +- llvm/utils/TableGen/CodeGenIntrinsics.h | 3 - llvm/utils/TableGen/CodeGenRegisters.cpp | 3 +- llvm/utils/TableGen/CodeGenTarget.cpp | 10 - llvm/utils/TableGen/DirectiveEmitter.cpp | 491 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 48 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 18 +- llvm/utils/TableGen/OptParserEmitter.cpp | 12 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 3 +- llvm/utils/TableGen/SubtargetFeatureInfo.h | 5 + llvm/utils/TableGen/TableGen.cpp | 22 +- llvm/utils/TableGen/TableGenBackends.h | 4 +- llvm/utils/TableGen/X86ModRMFilters.cpp | 2 - llvm/utils/TableGen/X86ModRMFilters.h | 23 - llvm/utils/TableGen/X86RecognizableInstr.cpp | 26 +- llvm/utils/TableGen/X86RecognizableInstr.h | 3 - llvm/utils/UpdateTestChecks/asm.py | 2 +- llvm/utils/UpdateTestChecks/common.py | 120 +- llvm/utils/benchmark/CMakeLists.txt | 6 +- llvm/utils/benchmark/mingw.py | 2 +- llvm/utils/check_ninja_deps.py | 191 - .../docker/scripts/llvm_checksum/llvm_checksum.py | 2 +- llvm/utils/gn/build/BUILD.gn | 4 - .../utils/gn/build/sync_source_lists_from_cmake.py | 5 - llvm/utils/gn/build/toolchain/BUILD.gn | 49 +- llvm/utils/gn/get.py | 12 +- llvm/utils/gn/gn.py | 4 +- .../clang-apply-replacements/BUILD.gn | 5 +- .../clang-apply-replacements/tool/BUILD.gn | 5 +- .../clang-change-namespace/BUILD.gn | 5 +- .../clang-change-namespace/tool/BUILD.gn | 5 +- .../clang-tools-extra/clang-doc/tool/BUILD.gn | 5 +- .../find-all-symbols/tool/BUILD.gn | 5 +- .../clang-include-fixer/plugin/BUILD.gn | 5 +- .../clang-include-fixer/tool/BUILD.gn | 5 +- .../clang-tools-extra/clang-move/tool/BUILD.gn | 5 +- .../clang-tools-extra/clang-query/tool/BUILD.gn | 5 +- .../clang-reorder-fields/BUILD.gn | 5 +- .../clang-reorder-fields/tool/BUILD.gn | 5 +- .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 - .../clang-tools-extra/clang-tidy/plugin/BUILD.gn | 5 +- .../clang-tools-extra/clang-tidy/tool/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/utils/BUILD.gn | 1 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 3 - .../clangd/index/dex/dexp/BUILD.gn | 5 +- .../clang-tools-extra/clangd/index/remote/BUILD.gn | 5 +- .../clangd/index/remote/unimplemented/BUILD.gn | 5 +- .../clang-tools-extra/clangd/indexer/BUILD.gn | 5 +- .../clang-tools-extra/clangd/test/BUILD.gn | 5 +- .../clang-tools-extra/clangd/tool/BUILD.gn | 5 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 2 - .../clangd/unittests/xpc/BUILD.gn | 5 +- .../clang-tools-extra/clangd/xpc/BUILD.gn | 10 +- .../clangd/xpc/framework/BUILD.gn | 5 +- .../clangd/xpc/test-client/BUILD.gn | 5 +- .../unittests/clang-apply-replacements/BUILD.gn | 5 +- .../unittests/clang-change-namespace/BUILD.gn | 5 +- .../clang-include-fixer/find-all-symbols/BUILD.gn | 5 +- .../unittests/clang-move/BUILD.gn | 5 +- llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn | 5 +- llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 2 +- .../gn/secondary/clang/lib/FrontendTool/BUILD.gn | 5 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 2 - .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 - .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/Testing/BUILD.gn | 9 +- .../secondary/clang/lib/Tooling/ASTDiff/BUILD.gn | 5 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 - .../gn/secondary/clang/tools/arcmt-test/BUILD.gn | 5 +- .../gn/secondary/clang/tools/c-arcmt-test/BUILD.gn | 5 +- .../gn/secondary/clang/tools/clang-check/BUILD.gn | 5 +- .../gn/secondary/clang/tools/clang-diff/BUILD.gn | 5 +- .../clang/tools/clang-extdef-mapping/BUILD.gn | 5 +- .../gn/secondary/clang/tools/clang-format/BUILD.gn | 5 +- .../clang/tools/clang-import-test/BUILD.gn | 5 +- .../clang/tools/clang-offload-bundler/BUILD.gn | 5 +- .../clang/tools/clang-offload-wrapper/BUILD.gn | 5 +- .../gn/secondary/clang/tools/clang-rename/BUILD.gn | 5 +- .../secondary/clang/tools/clang-scan-deps/BUILD.gn | 5 +- .../tools/libclang/include_clang_tools_extra.gni | 1 + .../gn/secondary/clang/unittests/CrossTU/BUILD.gn | 5 +- .../gn/secondary/clang/unittests/Index/BUILD.gn | 5 +- .../clang/unittests/Serialization/BUILD.gn | 5 +- .../clang/unittests/StaticAnalyzer/BUILD.gn | 1 - .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 - .../gn/secondary/clang/unittests/libclang/BUILD.gn | 5 +- .../clang/unittests/libclang/CrashTests/BUILD.gn | 5 +- .../gn/secondary/compiler-rt/lib/asan/BUILD.gn | 10 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 32 +- .../gn/secondary/compiler-rt/lib/cfi/BUILD.gn | 5 +- .../gn/secondary/compiler-rt/lib/hwasan/BUILD.gn | 5 +- .../gn/secondary/compiler-rt/lib/profile/BUILD.gn | 1 - .../compiler-rt/lib/sanitizer_common/BUILD.gn | 5 +- .../compiler-rt/lib/scudo/standalone/BUILD.gn | 10 +- .../lib/scudo/standalone/benchmarks/BUILD.gn | 5 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 1 - llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 18 +- llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn | 11 +- llvm/utils/gn/secondary/libunwind/src/BUILD.gn | 5 +- llvm/utils/gn/secondary/lld/MinGW/BUILD.gn | 5 +- llvm/utils/gn/secondary/lld/lib/Driver/BUILD.gn | 5 +- .../gn/secondary/lld/lib/ReaderWriter/BUILD.gn | 5 +- .../secondary/lld/lib/ReaderWriter/YAML/BUILD.gn | 5 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 2 - llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn | 5 +- .../secondary/lld/unittests/DriverTests/BUILD.gn | 5 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 2 - .../llvm/include/llvm/Frontend/OpenMP/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 8 +- .../secondary/llvm/lib/Bitstream/Reader/BUILD.gn | 5 +- .../llvm/lib/ExecutionEngine/MCJIT/BUILD.gn | 5 +- .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 3 - .../gn/secondary/llvm/lib/Extensions/BUILD.gn | 5 +- .../gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 17 +- llvm/utils/gn/secondary/llvm/lib/IRReader/BUILD.gn | 5 +- .../gn/secondary/llvm/lib/LineEditor/BUILD.gn | 5 +- .../gn/secondary/llvm/lib/ObjectYAML/BUILD.gn | 1 + .../llvm/lib/Target/AArch64/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/AArch64/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/AArch64/Utils/BUILD.gn | 5 +- .../llvm/lib/Target/AMDGPU/AsmParser/BUILD.gn | 5 +- .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 7 - .../llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/AMDGPU/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/ARM/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/ARM/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/ARM/TargetInfo/BUILD.gn | 5 +- .../secondary/llvm/lib/Target/ARM/Utils/BUILD.gn | 5 +- .../llvm/lib/Target/AVR/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/AVR/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/AVR/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/BPF/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/BPF/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/BPF/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/Hexagon/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/Hexagon/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/Lanai/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/Lanai/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/Lanai/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/Mips/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/Mips/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/Mips/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/NVPTX/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/PowerPC/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/PowerPC/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/PowerPC/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/RISCV/AsmParser/BUILD.gn | 5 +- .../gn/secondary/llvm/lib/Target/RISCV/BUILD.gn | 1 - .../llvm/lib/Target/RISCV/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/RISCV/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/Sparc/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/Sparc/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/Sparc/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/SystemZ/AsmParser/BUILD.gn | 5 +- .../llvm/lib/Target/SystemZ/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/SystemZ/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/WebAssembly/AsmParser/BUILD.gn | 5 +- .../lib/Target/WebAssembly/Disassembler/BUILD.gn | 5 +- .../lib/Target/WebAssembly/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/Target/X86/AsmParser/BUILD.gn | 5 +- .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 - .../llvm/lib/Target/X86/Disassembler/BUILD.gn | 5 +- .../llvm/lib/Target/X86/TargetInfo/BUILD.gn | 5 +- .../llvm/lib/ToolDrivers/llvm-dlltool/BUILD.gn | 5 +- .../llvm/lib/ToolDrivers/llvm-lib/BUILD.gn | 5 +- .../secondary/llvm/lib/Transforms/CFGuard/BUILD.gn | 5 +- .../secondary/llvm/lib/Transforms/Hello/BUILD.gn | 5 +- .../llvm/lib/Transforms/InstCombine/BUILD.gn | 6 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 - .../gn/secondary/llvm/lib/WindowsManifest/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 5 - .../secondary/llvm/tools/bugpoint-passes/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/extract/BUILD.gn | 4 - llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/tools/lli/BUILD.gn | 5 +- .../secondary/llvm/tools/lli/ChildTarget/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-ar/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-bcanalyzer/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-cat/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-cfi-verify/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-cvtres/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-cxxfilt/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-cxxmap/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-dis/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-exegesis/BUILD.gn | 5 +- .../llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn | 5 +- .../llvm/tools/llvm-exegesis/lib/Mips/BUILD.gn | 5 +- .../llvm/tools/llvm-exegesis/lib/PowerPC/BUILD.gn | 5 +- .../llvm/tools/llvm-exegesis/lib/X86/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-extract/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-gsymutil/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-ifs/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-isel-fuzzer/BUILD.gn | 5 +- .../llvm/tools/llvm-libtool-darwin/BUILD.gn | 7 - .../gn/secondary/llvm/tools/llvm-link/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-lipo/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-lto/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-lto2/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-modextract/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-mt/BUILD.gn | 5 +- .../utils/gn/secondary/llvm/tools/llvm-nm/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-opt-fuzzer/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-opt-report/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-profdata/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 2 - .../gn/secondary/llvm/tools/llvm-rtdyld/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-size/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-split/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-strings/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/llvm-undname/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/tools/sancov/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/sanstats/BUILD.gn | 5 +- .../llvm/tools/verify-uselistorder/BUILD.gn | 5 +- .../gn/secondary/llvm/tools/yaml2obj/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/triples.gni | 2 - .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 3 +- .../gn/secondary/llvm/unittests/AsmParser/BUILD.gn | 5 +- .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 2 - .../llvm/unittests/DebugInfo/GSYM/BUILD.gn | 5 +- .../llvm/unittests/ExecutionEngine/BUILD.gn | 5 +- .../unittests/ExecutionEngine/JITLink/BUILD.gn | 5 +- .../gn/secondary/llvm/unittests/Frontend/BUILD.gn | 2 + .../secondary/llvm/unittests/LineEditor/BUILD.gn | 5 +- .../gn/secondary/llvm/unittests/Linker/BUILD.gn | 5 +- .../gn/secondary/llvm/unittests/MC/AMDGPU/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn | 5 +- .../secondary/llvm/unittests/ObjectYAML/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Option/BUILD.gn | 5 +- .../gn/secondary/llvm/unittests/Passes/BUILD.gn | 10 +- .../llvm/unittests/Support/DynamicLibrary/BUILD.gn | 5 +- .../llvm/unittests/Target/AMDGPU/BUILD.gn | 5 +- .../secondary/llvm/unittests/Target/ARM/BUILD.gn | 5 +- .../llvm/unittests/Target/PowerPC/BUILD.gn | 5 +- .../llvm/unittests/Target/WebAssembly/BUILD.gn | 5 +- .../secondary/llvm/unittests/Target/X86/BUILD.gn | 5 +- .../llvm/unittests/Transforms/IPO/BUILD.gn | 1 - .../unittests/tools/llvm-exegesis/AArch64/BUILD.gn | 5 +- .../unittests/tools/llvm-exegesis/ARM/BUILD.gn | 5 +- .../gn/secondary/llvm/utils/FileCheck/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/utils/count/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/utils/not/BUILD.gn | 5 +- .../llvm/utils/unittest/UnitTestMain/BUILD.gn | 5 +- .../gn/secondary/llvm/utils/yaml-bench/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/version.gni | 2 +- llvm/utils/lint/common_lint.py | 2 +- llvm/utils/lint/cpp_lint.py | 2 +- llvm/utils/lint/generic_lint.py | 2 +- llvm/utils/lit/lit/TestRunner.py | 2 +- llvm/utils/lit/lit/__init__.py | 2 +- llvm/utils/lit/lit/cl_arguments.py | 24 +- llvm/utils/lit/lit/display.py | 5 +- llvm/utils/lit/lit/llvm/config.py | 6 +- llvm/utils/lit/lit/main.py | 6 +- llvm/utils/lit/lit/reports.py | 3 +- .../lit/tests/Inputs/show-result-codes/fail.txt | 1 - .../lit/tests/Inputs/show-result-codes/lit.cfg | 6 - .../lit/tests/Inputs/show-result-codes/pass.txt | 1 - .../tests/Inputs/show-result-codes/unsupported.txt | 2 - .../lit/tests/Inputs/show-result-codes/xfail.txt | 2 - llvm/utils/lit/tests/lit.cfg | 2 +- llvm/utils/lit/tests/show-result-codes.py | 21 - llvm/utils/lit/tests/shtest-format-argv0.py | 2 +- llvm/utils/lit/tests/shtest-format.py | 2 +- llvm/utils/lit/tests/shtest-shell.py | 22 +- llvm/utils/lit/tests/xunit-output.py | 2 +- llvm/utils/release/build_llvm_package.bat | 4 +- llvm/utils/release/test-release.sh | 15 +- llvm/utils/schedcover.py | 2 +- llvm/utils/testgen/mc-bundling-x86-gen.py | 2 +- llvm/utils/unittest/CMakeLists.txt | 3 - llvm/utils/update_analyze_test_checks.py | 2 +- llvm/utils/update_cc_test_checks.py | 93 +- llvm/utils/update_llc_test_checks.py | 60 +- llvm/utils/update_test_checks.py | 85 +- mlir/CMakeLists.txt | 32 - mlir/docs/Bindings/Python.md | 328 - mlir/docs/ConversionToLLVMDialect.md | 2 +- mlir/docs/Dialects/LLVM.md | 34 +- mlir/docs/Dialects/SPIR-V.md | 71 - mlir/docs/Interfaces.md | 86 +- mlir/docs/LangRef.md | 454 +- mlir/docs/OpDefinitions.md | 54 +- mlir/docs/Quantization.md | 4 +- mlir/docs/Rationale/Rationale.md | 2 +- mlir/docs/SPIRVToLLVMDialectConversion.md | 567 - mlir/docs/Traits.md | 75 +- mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 5 +- mlir/docs/Tutorials/Toy/Ch-7.md | 3 +- mlir/examples/standalone/CMakeLists.txt | 7 +- mlir/examples/toy/Ch7/mlir/Dialect.cpp | 3 +- mlir/include/mlir-c/Core.h | 2 +- mlir/include/mlir/Analysis/AffineAnalysis.h | 12 +- mlir/include/mlir/Analysis/AffineStructures.h | 39 +- mlir/include/mlir/Analysis/LoopAnalysis.h | 10 +- mlir/include/mlir/Analysis/NestedMatcher.h | 2 +- mlir/include/mlir/Analysis/Presburger/Fraction.h | 77 - mlir/include/mlir/Analysis/Presburger/Matrix.h | 79 - mlir/include/mlir/Analysis/Presburger/Simplex.h | 327 - mlir/include/mlir/Analysis/Utils.h | 8 +- .../Conversion/AffineToStandard/AffineToStandard.h | 1 - .../mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h | 9 +- .../mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h | 8 +- mlir/include/mlir/Conversion/Passes.td | 10 - .../mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h | 44 - .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.h | 3 - .../StandardToLLVM/ConvertStandardToLLVM.h | 46 +- .../StandardToLLVM/ConvertStandardToLLVMPass.h | 69 +- .../Conversion/VectorToLLVM/ConvertVectorToLLVM.h | 15 +- mlir/include/mlir/Dialect/AVX512/AVX512.td | 4 +- mlir/include/mlir/Dialect/Affine/EDSC/Builders.h | 56 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 11 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 147 +- mlir/include/mlir/Dialect/Affine/Passes.h | 4 - mlir/include/mlir/Dialect/Affine/Passes.td | 5 - mlir/include/mlir/Dialect/Affine/Utils.h | 19 - mlir/include/mlir/Dialect/GPU/GPUBase.td | 2 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 11 +- mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 130 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 17 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 8 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 1 - mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 7 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 77 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 6 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 12 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 2 +- mlir/include/mlir/Dialect/Linalg/Passes.h | 2 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 4 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 7 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 23 +- mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 5 +- mlir/include/mlir/Dialect/SCF/EDSC/Builders.h | 13 +- mlir/include/mlir/Dialect/SCF/SCFOps.td | 9 +- .../mlir/Dialect/SPIRV/SPIRVArithmeticOps.td | 25 - mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 26 +- mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td | 6 - mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 8 +- mlir/include/mlir/Dialect/SPIRV/SPIRVMatrixOps.td | 65 +- mlir/include/mlir/Dialect/SPIRV/SPIRVModule.h | 29 - mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 26 +- .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 4 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 29 +- mlir/include/mlir/Dialect/SPIRV/Serialization.h | 8 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 13 +- mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 8 +- mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 66 +- .../mlir/Dialect/StandardOps/EDSC/Builders.h | 2 +- .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 2 - mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 7 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 121 +- .../mlir/Dialect/StandardOps/IR/StandardOpsBase.td | 39 - mlir/include/mlir/Dialect/Traits.h | 15 - .../mlir/Dialect/Utils/StructuredOpsUtils.h | 4 - mlir/include/mlir/Dialect/Vector/VectorOps.h | 9 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 243 +- .../mlir/Dialect/Vector/VectorTransformPatterns.td | 2 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 155 +- mlir/include/mlir/Dialect/Vector/VectorUtils.h | 12 +- mlir/include/mlir/EDSC/Builders.h | 47 +- mlir/include/mlir/IR/AffineExpr.h | 4 - mlir/include/mlir/IR/AffineMap.h | 20 +- mlir/include/mlir/IR/AttributeSupport.h | 57 +- mlir/include/mlir/IR/Attributes.h | 73 +- mlir/include/mlir/IR/CMakeLists.txt | 1 - mlir/include/mlir/IR/Diagnostics.h | 2 +- mlir/include/mlir/IR/Dialect.h | 15 +- mlir/include/mlir/IR/Dominance.h | 44 +- mlir/include/mlir/IR/Function.h | 6 +- mlir/include/mlir/IR/FunctionSupport.h | 12 +- mlir/include/mlir/IR/Location.h | 3 +- mlir/include/mlir/IR/Matchers.h | 4 +- mlir/include/mlir/IR/Module.h | 39 +- mlir/include/mlir/IR/OpAsmInterface.td | 1 - mlir/include/mlir/IR/OpBase.td | 63 +- mlir/include/mlir/IR/OpDefinition.h | 10 - mlir/include/mlir/IR/OpImplementation.h | 14 +- mlir/include/mlir/IR/OwningOpRefBase.h | 64 - mlir/include/mlir/IR/Region.h | 45 - mlir/include/mlir/IR/RegionKindInterface.h | 35 - mlir/include/mlir/IR/RegionKindInterface.td | 53 - mlir/include/mlir/IR/StandardTypes.h | 17 +- mlir/include/mlir/IR/StorageUniquerSupport.h | 37 +- mlir/include/mlir/IR/SymbolInterfaces.td | 3 +- mlir/include/mlir/IR/SymbolTable.h | 3 +- mlir/include/mlir/IR/TypeSupport.h | 96 +- mlir/include/mlir/IR/Types.h | 60 +- mlir/include/mlir/IR/Value.h | 6 - mlir/include/mlir/Interfaces/CMakeLists.txt | 2 - mlir/include/mlir/Interfaces/CallInterfaces.h | 3 +- mlir/include/mlir/Interfaces/CallInterfaces.td | 6 +- .../mlir/Interfaces/ControlFlowInterfaces.h | 32 +- .../mlir/Interfaces/ControlFlowInterfaces.td | 27 +- mlir/include/mlir/Interfaces/CopyOpInterface.h | 21 - mlir/include/mlir/Interfaces/CopyOpInterface.td | 38 - .../mlir/Interfaces/DerivedAttributeOpInterface.h | 3 +- .../mlir/Interfaces/DerivedAttributeOpInterface.td | 1 - .../include/mlir/Interfaces/InferTypeOpInterface.h | 5 +- .../mlir/Interfaces/InferTypeOpInterface.td | 2 - mlir/include/mlir/Interfaces/LoopLikeInterface.h | 5 +- mlir/include/mlir/Interfaces/LoopLikeInterface.td | 1 - .../include/mlir/Interfaces/SideEffectInterfaces.h | 14 +- .../mlir/Interfaces/SideEffectInterfaces.td | 11 +- mlir/include/mlir/Interfaces/VectorInterfaces.h | 23 - mlir/include/mlir/Interfaces/VectorInterfaces.td | 194 - mlir/include/mlir/Interfaces/ViewLikeInterface.h | 5 +- mlir/include/mlir/Interfaces/ViewLikeInterface.td | 1 - mlir/include/mlir/Parser.h | 4 +- mlir/include/mlir/Pass/PassManager.h | 19 +- mlir/include/mlir/Pass/PassOptions.h | 4 +- mlir/include/mlir/Reducer/Tester.h | 59 - mlir/include/mlir/TableGen/Interfaces.h | 129 - mlir/include/mlir/TableGen/OpInterfaces.h | 109 + mlir/include/mlir/TableGen/OpTrait.h | 4 +- mlir/include/mlir/TableGen/Operator.h | 25 +- mlir/include/mlir/TableGen/Pattern.h | 4 +- mlir/include/mlir/TableGen/SideEffects.h | 2 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 6 +- mlir/include/mlir/Transforms/DialectConversion.h | 84 +- mlir/include/mlir/Transforms/LoopFusionUtils.h | 13 +- mlir/include/mlir/Transforms/Passes.h | 3 - mlir/include/mlir/Transforms/Passes.td | 5 - mlir/include/mlir/Transforms/Utils.h | 2 +- .../LLVMIR/CPU/test-vector-reductions-fp.mlir | 24 - .../Dialect/Vector/CPU/test-gather.mlir | 97 - .../Dialect/Vector/CPU/test-outerproduct-f32.mlir | 100 - .../Dialect/Vector/CPU/test-outerproduct-i64.mlir | 100 - .../Dialect/Vector/CPU/test-outerproduct.mlir | 76 + .../Vector/CPU/test-reductions-f32-reassoc.mlir | 38 - .../Vector/CPU/test-reductions-f64-reassoc.mlir | 38 - .../Dialect/Vector/CPU/test-scatter.mlir | 135 - .../Dialect/Vector/CPU/test-transfer-read.mlir | 13 - .../Dialect/Vector/CPU/test-transfer-write.mlir | 16 +- mlir/lib/Analysis/AffineAnalysis.cpp | 28 +- mlir/lib/Analysis/AffineStructures.cpp | 69 +- mlir/lib/Analysis/CMakeLists.txt | 4 - mlir/lib/Analysis/LoopAnalysis.cpp | 11 +- mlir/lib/Analysis/NestedMatcher.cpp | 4 +- mlir/lib/Analysis/Presburger/CMakeLists.txt | 4 - mlir/lib/Analysis/Presburger/Matrix.cpp | 92 - mlir/lib/Analysis/Presburger/Simplex.cpp | 1081 - mlir/lib/Analysis/SliceAnalysis.cpp | 36 +- mlir/lib/Analysis/Utils.cpp | 29 +- mlir/lib/Bindings/CMakeLists.txt | 3 - mlir/lib/Bindings/Python/CMakeLists.txt | 70 - mlir/lib/Bindings/Python/MainModule.cpp | 27 - mlir/lib/Bindings/Python/mlir/__init__.py | 11 - mlir/lib/Bindings/Python/unix_version.lds | 4 - mlir/lib/CMakeLists.txt | 2 - .../AVX512ToLLVM/ConvertAVX512ToLLVM.cpp | 4 +- .../AffineToStandard/AffineToStandard.cpp | 48 +- mlir/lib/Conversion/CMakeLists.txt | 1 - mlir/lib/Conversion/GPUCommon/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 23 +- mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 2 +- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 21 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 1 - .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 169 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 3 - mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 2 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 3 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 2 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 2 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 6 +- .../LinalgToStandard/LinalgToStandard.cpp | 7 +- mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 10 +- mlir/lib/Conversion/SCFToSPIRV/CMakeLists.txt | 20 - mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 282 - .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp | 554 +- .../SPIRVToLLVM/ConvertSPIRVToLLVMPass.cpp | 3 - mlir/lib/Conversion/ShapeToSCF/ShapeToSCF.cpp | 154 +- .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 41 - .../ShapeToStandard/ShapeToStandardPatterns.td | 1 + .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 222 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 107 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 159 +- .../lib/Conversion/VectorToROCDL/VectorToROCDL.cpp | 2 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 69 +- mlir/lib/Dialect/Affine/EDSC/Builders.cpp | 40 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 183 +- mlir/lib/Dialect/Affine/IR/AffineValueMap.cpp | 2 +- .../Affine/Transforms/AffineDataCopyGeneration.cpp | 14 +- .../Transforms/AffineLoopInvariantCodeMotion.cpp | 16 +- .../Affine/Transforms/AffineParallelize.cpp | 50 - mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 2 - mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 6 +- .../Dialect/Affine/Transforms/SuperVectorize.cpp | 78 +- mlir/lib/Dialect/Affine/Utils/Utils.cpp | 22 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 23 +- .../Dialect/GPU/Transforms/AllReduceLowering.cpp | 4 +- .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 2 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 2 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 55 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 2 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 2 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 2 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 11 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 55 +- .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 3 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 25 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 74 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 170 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 68 +- .../Dialect/Linalg/Transforms/TensorsToBuffers.cpp | 3 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 16 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 159 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 10 +- mlir/lib/Dialect/Quant/IR/QuantOps.cpp | 2 +- mlir/lib/Dialect/Quant/Transforms/ConvertConst.cpp | 3 +- mlir/lib/Dialect/Quant/Utils/FakeQuantSupport.cpp | 2 +- mlir/lib/Dialect/Quant/Utils/QuantizeUtils.cpp | 2 +- mlir/lib/Dialect/Quant/Utils/UniformSupport.cpp | 2 +- mlir/lib/Dialect/SCF/EDSC/Builders.cpp | 16 +- mlir/lib/Dialect/SCF/SCF.cpp | 46 +- mlir/lib/Dialect/SDBM/SDBM.cpp | 4 +- mlir/lib/Dialect/SDBM/SDBMExpr.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 15 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 16 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 356 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 79 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 122 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 66 +- .../SPIRV/Serialization/TranslateRegistration.cpp | 9 +- .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 20 +- .../lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp | 2 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 156 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 1 - mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 51 +- mlir/lib/Dialect/Traits.cpp | 19 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 1 - mlir/lib/Dialect/Vector/VectorOps.cpp | 377 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 326 +- mlir/lib/Dialect/Vector/VectorUtils.cpp | 23 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 2 +- mlir/lib/IR/AffineExpr.cpp | 14 +- mlir/lib/IR/AffineMap.cpp | 58 +- mlir/lib/IR/AsmPrinter.cpp | 29 +- mlir/lib/IR/AttributeDetail.h | 2 +- mlir/lib/IR/Attributes.cpp | 10 +- mlir/lib/IR/CMakeLists.txt | 2 - mlir/lib/IR/Dominance.cpp | 92 +- mlir/lib/IR/Function.cpp | 10 +- mlir/lib/IR/FunctionImplementation.cpp | 2 +- mlir/lib/IR/MLIRContext.cpp | 133 +- mlir/lib/IR/Module.cpp | 5 + mlir/lib/IR/Operation.cpp | 18 +- mlir/lib/IR/Region.cpp | 5 - mlir/lib/IR/RegionKindInterface.cpp | 18 - mlir/lib/IR/StandardTypes.cpp | 24 +- mlir/lib/IR/SymbolTable.cpp | 2 +- mlir/lib/IR/Types.cpp | 5 +- mlir/lib/IR/Value.cpp | 6 +- mlir/lib/IR/Verifier.cpp | 95 +- mlir/lib/IR/Visitors.cpp | 4 +- mlir/lib/Interfaces/CMakeLists.txt | 4 - mlir/lib/Interfaces/ControlFlowInterfaces.cpp | 146 +- mlir/lib/Interfaces/CopyOpInterface.cpp | 18 - mlir/lib/Interfaces/VectorInterfaces.cpp | 18 - mlir/lib/Parser/AttributeParser.cpp | 72 +- mlir/lib/Parser/DialectSymbolParser.cpp | 2 +- mlir/lib/Parser/Parser.cpp | 21 +- mlir/lib/Parser/Parser.h | 4 - mlir/lib/Parser/TypeParser.cpp | 4 +- mlir/lib/Pass/IRPrinting.cpp | 23 +- mlir/lib/Pass/PassRegistry.cpp | 6 +- mlir/lib/Reducer/CMakeLists.txt | 7 - mlir/lib/Reducer/Tester.cpp | 48 - mlir/lib/TableGen/CMakeLists.txt | 2 +- mlir/lib/TableGen/Interfaces.cpp | 144 - mlir/lib/TableGen/OpClass.cpp | 2 +- mlir/lib/TableGen/OpInterfaces.cpp | 105 + mlir/lib/TableGen/OpTrait.cpp | 11 +- mlir/lib/TableGen/Operator.cpp | 11 +- mlir/lib/TableGen/Predicate.cpp | 2 +- mlir/lib/TableGen/SideEffects.cpp | 8 +- mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 15 +- mlir/lib/Target/LLVMIR/DebugTranslation.cpp | 4 +- mlir/lib/Target/LLVMIR/DebugTranslation.h | 2 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 259 +- mlir/lib/Transforms/BufferPlacement.cpp | 374 +- mlir/lib/Transforms/CMakeLists.txt | 2 - mlir/lib/Transforms/CSE.cpp | 10 +- mlir/lib/Transforms/CopyRemoval.cpp | 191 - mlir/lib/Transforms/DialectConversion.cpp | 567 +- mlir/lib/Transforms/Inliner.cpp | 2 +- mlir/lib/Transforms/LoopFusion.cpp | 55 +- mlir/lib/Transforms/MemRefDataFlowOpt.cpp | 8 +- mlir/lib/Transforms/PipelineDataTransfer.cpp | 12 +- mlir/lib/Transforms/SCCP.cpp | 4 +- .../Utils/GreedyPatternRewriteDriver.cpp | 2 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 14 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 30 +- mlir/lib/Transforms/Utils/Utils.cpp | 10 +- mlir/test/Bindings/Python/lit.local.cfg | 2 - mlir/test/Bindings/Python/smoke_test.py | 6 - mlir/test/CMakeLists.txt | 15 +- .../Conversion/AffineToStandard/lower-affine.mlir | 54 - mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 35 +- mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 31 - mlir/test/Conversion/GPUToSPIRV/if.mlir | 74 - mlir/test/Conversion/GPUToSPIRV/loop.mlir | 43 - .../SPIRVToLLVM/arithmetic-ops-to-llvm.mlir | 16 - .../SPIRVToLLVM/bitwise-ops-to-llvm.mlir | 231 - .../Conversion/SPIRVToLLVM/cast-ops-to-llvm.mlir | 40 - .../SPIRVToLLVM/constant-op-to-llvm.mlir | 55 - .../SPIRVToLLVM/control-flow-ops-to-llvm.mlir | 172 - mlir/test/Conversion/SPIRVToLLVM/func-to-llvm.mlir | 31 - .../Conversion/SPIRVToLLVM/logical-to-llvm.mlir | 18 - .../Conversion/SPIRVToLLVM/misc-ops-to-llvm.mlir | 35 - .../SPIRVToLLVM/spirv-types-to-llvm.invalid.mlir | 27 - .../SPIRVToLLVM/spirv-types-to-llvm.mlir | 38 - mlir/test/Conversion/ShapeToSCF/shape-to-scf.mlir | 69 +- .../ShapeToStandard/shape-to-standard.mlir | 56 +- .../Conversion/StandardToLLVM/convert-funcs.mlir | 9 +- .../StandardToLLVM/standard-to-llvm.mlir | 12 + .../StandardToSPIRV/std-ops-to-spirv.mlir | 43 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 72 +- .../Conversion/VectorToSCF/vector-to-loops.mlir | 31 +- mlir/test/Dialect/Affine/invalid.mlir | 70 - mlir/test/Dialect/Affine/ops.mlir | 50 +- .../test/Dialect/Affine/parallelism-detection.mlir | 47 + mlir/test/Dialect/Affine/parallelize.mlir | 118 - mlir/test/Dialect/Affine/slicing-utils.mlir | 11 - mlir/test/Dialect/LLVMIR/global.mlir | 15 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 7 - mlir/test/Dialect/LLVMIR/roundtrip.mlir | 210 +- mlir/test/Dialect/Linalg/affine.mlir | 24 - .../Dialect/Linalg/forward-vector-transfers.mlir | 18 +- mlir/test/Dialect/Linalg/hoisting.mlir | 83 - mlir/test/Dialect/Linalg/invalid.mlir | 25 +- mlir/test/Dialect/Linalg/loops.mlir | 374 - mlir/test/Dialect/Linalg/promote.mlir | 7 - mlir/test/Dialect/Linalg/roundtrip.mlir | 2 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 44 +- mlir/test/Dialect/Linalg/tile_simple_conv.mlir | 49 - .../transform-patterns-matmul-to-vector.mlir | 36 - mlir/test/Dialect/Linalg/transform-patterns.mlir | 34 - mlir/test/Dialect/SCF/invalid.mlir | 33 +- mlir/test/Dialect/SCF/parallel-loop-fusion.mlir | 14 +- .../SPIRV/Serialization/arithmetic-ops.mlir | 5 - .../test/Dialect/SPIRV/Serialization/constant.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/matrix.mlir | 14 - .../Dialect/SPIRV/Serialization/memory-ops.mlir | 12 - .../Dialect/SPIRV/Transforms/abi-load-store.mlir | 9 +- mlir/test/Dialect/SPIRV/arithmetic-ops.mlir | 11 - mlir/test/Dialect/SPIRV/canonicalize.mlir | 2 +- mlir/test/Dialect/SPIRV/matrix-ops.mlir | 50 - mlir/test/Dialect/SPIRV/ops.mlir | 32 +- mlir/test/Dialect/SPIRV/structure-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/types.mlir | 2 +- mlir/test/Dialect/Shape/canonicalize.mlir | 191 +- mlir/test/Dialect/Shape/invalid.mlir | 24 +- mlir/test/Dialect/Shape/ops.mlir | 56 +- .../Dialect/Shape/remove-shape-constraints.mlir | 4 +- mlir/test/Dialect/Shape/shape-to-shape.mlir | 10 +- mlir/test/Dialect/Standard/canonicalize-cf.mlir | 23 - mlir/test/Dialect/Standard/ops.mlir | 4 - mlir/test/Dialect/Vector/canonicalize.mlir | 201 +- mlir/test/Dialect/Vector/invalid.mlir | 86 +- mlir/test/Dialect/Vector/ops.mlir | 11 - .../Vector/vector-contract-matvec-transforms.mlir | 143 - .../Dialect/Vector/vector-contract-transforms.mlir | 303 +- .../Dialect/Vector/vector-flat-transforms.mlir | 7 +- mlir/test/Dialect/Vector/vector-transforms.mlir | 23 +- mlir/test/EDSC/builder-api-test.cpp | 131 +- mlir/test/IR/invalid-affinemap.mlir | 2 +- mlir/test/IR/invalid-module-op.mlir | 2 +- mlir/test/IR/invalid.mlir | 30 +- mlir/test/IR/parser.mlir | 187 +- mlir/test/IR/traits.mlir | 79 - mlir/test/Target/import.ll | 17 +- mlir/test/Target/llvmir-intrinsics.mlir | 22 +- mlir/test/Target/llvmir.mlir | 26 +- mlir/test/Target/openmp-llvm.mlir | 46 - ...acement-preparation-allowed-memref-results.mlir | 9 - .../Transforms/buffer-placement-preparation.mlir | 6 - mlir/test/Transforms/buffer-placement.mlir | 217 - mlir/test/Transforms/copy-removal.mlir | 285 - mlir/test/Transforms/loop-fusion.mlir | 6 +- mlir/test/Transforms/memref-dependence-check.mlir | 4 +- mlir/test/Transforms/memref-normalize.mlir | 7 - .../test-legalize-erased-op-with-uses.mlir | 10 - .../Transforms/test-legalize-type-conversion.mlir | 64 - mlir/test/lib/CMakeLists.txt | 1 - .../TestVectorTransformPatterns.td | 2 +- mlir/test/lib/Dialect/Affine/CMakeLists.txt | 1 + .../Dialect/Affine/TestParallelismDetection.cpp | 47 + mlir/test/lib/Dialect/Test/CMakeLists.txt | 6 - mlir/test/lib/Dialect/Test/TestDialect.cpp | 120 +- mlir/test/lib/Dialect/Test/TestDialect.h | 1 - mlir/test/lib/Dialect/Test/TestInterfaces.td | 46 - mlir/test/lib/Dialect/Test/TestOps.td | 134 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 120 +- mlir/test/lib/Dialect/Test/TestTypes.h | 44 - mlir/test/lib/IR/CMakeLists.txt | 1 - mlir/test/lib/IR/TestInterfaces.cpp | 41 - mlir/test/lib/Reducer/CMakeLists.txt | 17 - mlir/test/lib/Reducer/MLIRTestReducer.cpp | 54 - mlir/test/lib/Transforms/CMakeLists.txt | 2 +- mlir/test/lib/Transforms/TestBufferPlacement.cpp | 3 +- mlir/test/lib/Transforms/TestInlining.cpp | 2 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 22 +- mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp | 2 +- .../lib/Transforms/TestMemRefDependenceCheck.cpp | 6 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 44 +- mlir/test/lit.cfg.py | 18 +- mlir/test/lit.site.cfg.py.in | 1 - mlir/test/mlir-reduce/test-reducer-pass.mlir | 7 - mlir/test/mlir-reduce/test.sh | 6 - mlir/test/mlir-reduce/testcase-linux.mlir | 13 - mlir/test/mlir-tblgen/interfaces.mlir | 11 - mlir/test/mlir-tblgen/op-decl.td | 84 +- mlir/test/mlir-tblgen/op-format-spec.td | 6 +- mlir/test/mlir-tblgen/op-format.mlir | 37 +- mlir/test/mlir-tblgen/op-result.td | 13 - mlir/tools/CMakeLists.txt | 5 +- mlir/tools/mlir-opt/CMakeLists.txt | 1 - mlir/tools/mlir-opt/mlir-opt.cpp | 6 +- mlir/tools/mlir-reduce/CMakeLists.txt | 41 - mlir/tools/mlir-reduce/mlir-reduce.cpp | 97 - mlir/tools/mlir-rocm-runner/mlir-rocm-runner.cpp | 2 +- mlir/tools/mlir-tblgen/DialectGen.cpp | 2 +- mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp | 2 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 161 +- mlir/tools/mlir-tblgen/OpDocGen.cpp | 2 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 165 +- mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 365 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 16 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 7 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 4 +- mlir/unittests/Analysis/AffineStructuresTest.cpp | 277 - mlir/unittests/Analysis/CMakeLists.txt | 8 - mlir/unittests/Analysis/Presburger/CMakeLists.txt | 7 - mlir/unittests/Analysis/Presburger/MatrixTest.cpp | 92 - mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 219 - mlir/unittests/CMakeLists.txt | 5 - .../Dialect/SPIRV/DeserializationTest.cpp | 41 +- mlir/unittests/Dialect/SPIRV/SerializationTest.cpp | 9 +- mlir/unittests/SDBM/SDBMTest.cpp | 2 +- mlir/unittests/TableGen/EnumsGenTest.cpp | 5 +- mlir/unittests/TableGen/FormatTest.cpp | 18 +- mlir/unittests/TableGen/StructsGenTest.cpp | 34 +- mlir/utils/spirv/gen_spirv_dialect.py | 10 +- openmp/CMakeLists.txt | 2 +- openmp/cmake/DetectTestCompiler/CMakeLists.txt | 2 +- openmp/cmake/OpenMPTesting.cmake | 4 +- .../deviceRTLs/amdgcn/src/hip_atomics.h | 9 +- .../deviceRTLs/amdgcn/src/target_impl.h | 16 +- openmp/libomptarget/deviceRTLs/common/omptarget.h | 8 + .../deviceRTLs/common/src/data_sharing.cu | 291 + .../libomptarget/deviceRTLs/common/src/libcall.cu | 50 + openmp/libomptarget/deviceRTLs/common/src/loop.cu | 52 + .../deviceRTLs/common/src/omptarget.cu | 11 + .../libomptarget/deviceRTLs/common/src/parallel.cu | 172 +- .../deviceRTLs/common/src/reduction.cu | 221 +- .../libomptarget/deviceRTLs/common/src/support.cu | 3 + openmp/libomptarget/deviceRTLs/common/src/sync.cu | 17 + openmp/libomptarget/deviceRTLs/common/support.h | 1 + openmp/libomptarget/deviceRTLs/interface.h | 84 +- .../deviceRTLs/nvptx/src/target_impl.h | 9 + openmp/libomptarget/include/omptarget.h | 64 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 50 +- openmp/libomptarget/src/device.cpp | 57 +- openmp/libomptarget/src/device.h | 5 +- openmp/libomptarget/src/exports | 10 - openmp/libomptarget/src/interface.cpp | 153 +- openmp/libomptarget/src/omptarget.cpp | 175 +- openmp/libomptarget/src/private.h | 37 +- openmp/libomptarget/src/rtl.cpp | 4 +- openmp/libomptarget/test/lit.cfg | 8 - .../test/mapping/declare_mapper_api.cpp | 3 +- .../test/mapping/declare_mapper_target.cpp | 37 - .../test/mapping/declare_mapper_target_data.cpp | 40 - .../declare_mapper_target_data_enter_exit.cpp | 39 - .../test/mapping/declare_mapper_target_update.cpp | 61 - openmp/libomptarget/test/mapping/present/target.c | 42 - .../test/mapping/present/target_data.c | 42 - .../test/mapping/present/target_enter_data.c | 41 - .../test/mapping/present/target_exit_data.c | 40 - .../test/mapping/present/unified_shared_memory.c | 41 - .../mapping/present/zero_length_array_section.c | 45 - .../present/zero_length_array_section_exit.c | 43 - .../libomptarget/test/offloading/dynamic_module.c | 8 +- .../test/offloading/dynamic_module_load.c | 8 +- openmp/runtime/cmake/LibompCheckLinkerFlag.cmake | 2 +- openmp/runtime/src/exports_so.txt | 2 - openmp/runtime/src/kmp.h | 9 - openmp/runtime/src/kmp_affinity.cpp | 22 +- openmp/runtime/src/kmp_barrier.cpp | 7 +- openmp/runtime/src/kmp_csupport.cpp | 51 +- openmp/runtime/src/kmp_dispatch.cpp | 5 - openmp/runtime/src/kmp_error.cpp | 3 + openmp/runtime/src/kmp_ftn_os.h | 22 - openmp/runtime/src/kmp_gsupport.cpp | 49 - openmp/runtime/src/kmp_itt.inl | 5 +- openmp/runtime/src/kmp_runtime.cpp | 65 +- openmp/runtime/src/kmp_sched.cpp | 10 - openmp/runtime/src/kmp_taskdeps.cpp | 113 +- openmp/runtime/src/kmp_tasking.cpp | 49 +- openmp/runtime/src/kmp_threadprivate.cpp | 5 +- openmp/runtime/test/env/kmp_set_dispatch_buf.c | 16 +- openmp/runtime/test/lit.cfg | 1 + openmp/runtime/test/ompt/callback.h | 31 +- .../ompt/synchronization/ordered_dependences.c | 26 +- openmp/runtime/test/ompt/tasks/dependences.c | 28 +- .../test/ompt/tasks/dependences_mutexinoutset.c | 120 - .../runtime/test/ompt/tasks/task_early_fulfill.c | 5 +- openmp/runtime/test/ompt/tasks/task_late_fulfill.c | 12 +- openmp/runtime/test/ompt/tasks/taskwait-depend.c | 80 - openmp/runtime/test/tasking/omp_detach_taskwait.c | 4 +- .../runtime/test/tasking/omp_task_red_taskloop.c | 10 - .../test/worksharing/for/bug_set_schedule_0.c | 1 - .../test/worksharing/for/kmp_set_dispatch_buf.c | 1 - .../worksharing/for/omp_for_schedule_runtime.c | 1 - openmp/runtime/tools/summarizeStats.py | 2 +- openmp/tools/multiplex/ompt-multiplex.h | 6 +- .../custom_data_storage/custom_data_storage.c | 12 +- openmp/tools/multiplex/tests/print/print.c | 12 +- parallel-libs/CMakeLists.txt | 2 +- parallel-libs/acxxel/CMakeLists.txt | 5 +- polly/CMakeLists.txt | 2 +- .../HowToManuallyUseTheIndividualPiecesOfPolly.rst | 28 +- polly/docs/ReleaseNotes.rst | 4 +- polly/docs/conf.py | 4 +- polly/docs/experiments/matmul/runall.sh | 32 +- polly/include/polly/ScopDetection.h | 2 +- polly/lib/Analysis/ScopDetection.cpp | 2 +- polly/lib/Transform/Canonicalization.cpp | 8 +- polly/lib/Transform/CodePreparation.cpp | 8 +- polly/lib/Transform/ScheduleOptimizer.cpp | 11 +- .../test/DeadCodeElimination/chained_iterations.ll | 4 +- .../DeadCodeElimination/chained_iterations_2.ll | 4 +- polly/test/DeadCodeElimination/computeout.ll | 4 +- .../dead_iteration_elimination.ll | 2 +- polly/test/DeadCodeElimination/null_schedule.ll | 2 +- polly/test/DependenceInfo/do_pluto_matmult.ll | 8 +- ..._dependences_equal_non_reduction_dependences.ll | 2 +- .../reduction_multiple_loops_array_sum.ll | 6 +- .../reduction_multiple_loops_array_sum_2.ll | 2 +- .../reduction_multiple_loops_array_sum_3.ll | 2 +- .../reduction_multiple_reductions.ll | 2 +- .../reduction_multiple_reductions_2.ll | 2 +- ...artially_escaping_intermediate_in_other_stmt.ll | 2 +- .../reduction_two_reductions_different_rloops.ll | 2 +- polly/test/DependenceInfo/sequential_loops.ll | 6 +- .../Ast/dependence_distance_multiple_constant.ll | 2 +- .../Ast/dependence_distance_varying_multiple.ll | 2 +- ..._dependences_equal_non_reduction_dependences.ll | 2 +- .../Ast/reduction_different_reduction_clauses.ll | 2 +- polly/test/Isl/Ast/run-time-condition.ll | 2 +- polly/test/Isl/Ast/single_loop_strip_mine.ll | 4 +- .../default_aligned_new_access_function.ll | 2 +- polly/test/Isl/CodeGen/MemAccess/generate-all.ll | 9 +- .../Isl/CodeGen/MemAccess/simple_stride_test.ll | 2 +- .../OpenMP/loop-body-references-outer-values-3.ll | 4 +- polly/test/Isl/CodeGen/create-conditional-scop.ll | 2 +- polly/test/Isl/CodeGen/intrinsics_lifetime.ll | 2 +- polly/test/Isl/CodeGen/intrinsics_misc.ll | 2 +- .../Isl/CodeGen/invariant_load_hoist_alignment.ll | 2 +- polly/test/Isl/CodeGen/loop_with_condition.ll | 2 +- polly/test/Isl/CodeGen/loop_with_condition_2.ll | 2 +- polly/test/Isl/CodeGen/loop_with_condition_ineq.ll | 2 +- .../test/Isl/CodeGen/loop_with_condition_nested.ll | 4 +- .../Isl/CodeGen/partial_write_mapped_vector.ll | 2 +- polly/test/Isl/CodeGen/reduction_2.ll | 2 +- polly/test/Isl/CodeGen/run-time-condition.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_assign_scalar.ll | 4 +- .../test/Isl/CodeGen/simple_vec_assign_scalar_2.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_call.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_call_2.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_cast.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_const.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_large_width.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_ptr_ptr_ty.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_stride_x.ll | 2 +- polly/test/Isl/CodeGen/simple_vec_two_stmts.ll | 2 +- .../2012-04-16-Trivially-vectorizable-loops.ll | 2 +- polly/test/ScheduleOptimizer/computeout.ll | 4 +- .../focaltech_test_detail_threshold-7bc17e.ll | 94 - .../mat_mul_pattern_data_layout_2.ll | 1 - .../pattern-matching-based-opts_3.ll | 2 - .../prevectorization-without-tiling.ll | 2 +- polly/test/ScheduleOptimizer/prevectorization.ll | 6 +- polly/test/ScheduleOptimizer/tile_after_fusion.ll | 1 - polly/test/ScopDetect/intrinsics_1.ll | 2 +- polly/test/ScopDetect/intrinsics_2.ll | 2 +- polly/test/ScopDetect/intrinsics_3.ll | 2 +- polly/test/ScopDetect/keep_going_expansion.ll | 2 +- polly/test/ScopDetect/mod_ref_read_pointer.ll | 4 +- .../non-affine-loop-condition-dependent-access.ll | 8 +- polly/test/ScopDetect/simple_loop_with_param.ll | 2 +- polly/test/ScopDetect/simple_loop_with_param_2.ll | 2 +- .../ReportMultipleNonAffineAccesses.ll | 12 +- ...non-affine-loop-condition-dependent-access_1.ll | 4 +- ...non-affine-loop-condition-dependent-access_2.ll | 6 +- ...non-affine-loop-condition-dependent-access_3.ll | 6 +- .../NonAffine/non_affine_parametric_loop.ll | 2 +- polly/test/ScopInfo/assume_gep_bounds_2.ll | 2 +- polly/test/ScopInfo/inter_bb_scalar_dep.ll | 2 +- .../test/ScopInfo/intra_and_inter_bb_scalar_dep.ll | 2 +- polly/test/ScopInfo/intra_bb_scalar_dep.ll | 2 +- polly/test/ScopInfo/isl_aff_out_of_bounds.ll | 2 +- polly/test/ScopInfo/licm_load.ll | 4 +- polly/test/ScopInfo/licm_potential_store.ll | 4 +- polly/test/ScopInfo/licm_reduction.ll | 4 +- polly/test/ScopInfo/licm_reduction_nested.ll | 4 +- polly/test/ScopInfo/licm_store.ll | 4 +- polly/test/ScopInfo/loop_carry.ll | 2 +- polly/test/ScopInfo/memcpy-raw-source.ll | 2 +- polly/test/ScopInfo/memcpy.ll | 4 +- polly/test/ScopInfo/memmove.ll | 4 +- .../ScopInfo/mod_ref_access_pointee_arguments.ll | 4 +- .../ScopInfo/mod_ref_read_pointee_arguments.ll | 4 +- polly/test/ScopInfo/mod_ref_read_pointer.ll | 4 +- polly/test/ScopInfo/mod_ref_read_pointers.ll | 4 +- polly/test/ScopInfo/multidim_srem.ll | 5 +- .../ScopInfo/reduction_disabled_multiplicative.ll | 2 +- .../ScopInfo/reduction_escaping_intermediate.ll | 2 +- .../ScopInfo/reduction_escaping_intermediate_2.ll | 2 +- .../reduction_invalid_different_operators.ll | 2 +- .../ScopInfo/reduction_multiple_loops_array_sum.ll | 2 +- .../reduction_multiple_loops_array_sum_1.ll | 2 +- .../ScopInfo/reduction_multiple_simple_binary.ll | 2 +- polly/test/ScopInfo/scalar_to_array.ll | 4 +- polly/test/ScopInfo/tempscop-printing.ll | 2 +- polly/test/update_check.py | 2 +- polly/unittests/CMakeLists.txt | 4 - polly/utils/jscop2cloog.py | 2 +- polly/utils/pyscop/jscop2iscc.py | 2 +- polly/www/documentation/gpgpucodegen.html | 6 +- pstl/CMakeLists.txt | 5 +- pstl/docs/ReleaseNotes.rst | 8 +- pstl/include/pstl/internal/algorithm_impl.h | 6 +- pstl/include/pstl/internal/pstl_config.h | 2 +- pstl/test/pstl/version.pass.cpp | 4 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 11 +- .../numerics/numeric.ops/transform_reduce.pass.cpp | 20 +- 7312 files changed, 103269 insertions(+), 350768 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy/bugprone/NoEscapeCheck.cpp delete mode 100644 clang-tools-extra/clang-tidy/bugprone/NoEscapeCheck.h delete mode 100644 clang-tools-extra/clang-tidy/utils/Aliasing.cpp delete mode 100644 clang-tools-extra/clang-tidy/utils/Aliasing.h delete mode 100644 clang-tools-extra/clangd/Config.cpp delete mode 100644 clang-tools-extra/clangd/Config.h delete mode 100644 clang-tools-extra/clangd/ConfigCompile.cpp delete mode 100644 clang-tools-extra/clangd/ConfigProvider.cpp delete mode 100644 clang-tools-extra/clangd/ConfigProvider.h rename clang-tools-extra/clangd/test/Inputs/background-index/{compile_commands.jso [...] rename clang-tools-extra/clangd/test/Inputs/background-index/{definition.jsonrpc.t [...] delete mode 100644 clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp delete mode 100644 clang-tools-extra/clangd/unittests/ConfigProviderTests.cpp delete mode 100644 clang-tools-extra/clangd/unittests/ConfigTesting.h delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-no-escape.rst delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvm-else-after-return.rst delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-no-escape.m delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-unused-raii [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-else-aft [...] create mode 100644 clang/include/clang/Driver/CC1Options.td create mode 100644 clang/include/clang/Driver/CLCompatOptions.td mode change 100644 => 100755 clang/include/clang/Format/Format.h delete mode 100644 clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h delete mode 100644 clang/include/clang/Testing/TestClangConfig.h delete mode 100644 clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp delete mode 100644 clang/lib/CodeGen/CGOpenMPRuntimeGPU.h create mode 100644 clang/lib/Driver/ToolChains/VE.cpp rename clang/lib/Driver/ToolChains/{VEToolchain.h => VE.h} (100%) delete mode 100644 clang/lib/Driver/ToolChains/VEToolchain.cpp delete mode 100644 clang/lib/Headers/amxintrin.h delete mode 100644 clang/lib/Headers/openmp_wrappers/complex delete mode 100644 clang/lib/Headers/openmp_wrappers/complex.h delete mode 100644 clang/lib/StaticAnalyzer/Checkers/SmartPtr.h delete mode 100644 clang/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp delete mode 100644 clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-anon-union.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-arithmetic.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-array.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-struct.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-todo.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-union.cpp delete mode 100644 clang/test/AST/ast-dump-APValue-vector.cpp delete mode 100644 clang/test/AST/ast-dump-fpfeatures.cpp delete mode 100644 clang/test/AST/ast-dump-lambda-body-not-duplicated.cpp delete mode 100644 clang/test/AST/ast-dump-recovery.c delete mode 100644 clang/test/AST/regression-new-expr-crash.cpp delete mode 100644 clang/test/Analysis/equality_tracking.c delete mode 100644 clang/test/Analysis/mutually_exclusive_null_fp.cpp delete mode 100644 clang/test/Analysis/scan-build/Inputs/null_dereference_and_divi [...] delete mode 100644 clang/test/Analysis/scan-build/silence-core-checkers.test delete mode 100644 clang/test/Analysis/std-c-library-functions-POSIX-socket-sockaddr.cpp delete mode 100644 clang/test/Analysis/std-c-library-functions-POSIX.c delete mode 100644 clang/test/CodeCompletion/after-function-equals.cpp delete mode 100644 clang/test/CodeGen/AMX/amx.c delete mode 100644 clang/test/CodeGen/AMX/amx_errors.c delete mode 100644 clang/test/CodeGen/AMX/amx_inline_asm.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c delete mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c delete mode 100644 clang/test/CodeGen/builtin-complex.c rename clang/test/CodeGen/{complex-builtins-3.c => complex-builtints.c} (100%) delete mode 100644 clang/test/CodeGen/fp-strictfp-exp.cpp delete mode 100644 clang/test/CodeGen/fp-strictfp.cpp delete mode 100644 clang/test/CodeGen/matrix-lowering-opt-levels.c delete mode 100644 clang/test/CodeGen/msp430-abi-complex.c delete mode 100644 clang/test/CodeGen/ppc-aggregate-abi.cpp delete mode 100644 clang/test/CodeGen/target-avx-abi-diag.c delete mode 100644 clang/test/CodeGen/thinlto-inline-asm.c delete mode 100644 clang/test/CodeGen/windows-seh-filter-inFinally.c delete mode 100644 clang/test/CodeGenCUDA/lambda.cu delete mode 100644 clang/test/CodeGenCXX/Inputs/profile-remap_entry.proftext delete mode 100644 clang/test/CodeGenCXX/aix-sinit-register-global-dtors-with-atexit.cpp delete mode 100644 clang/test/CodeGenCXX/aix-static-init-debug-info.cpp delete mode 100644 clang/test/CodeGenCXX/vtable-consteval.cpp delete mode 100644 clang/test/CodeGenCXX/vtable-constexpr.cpp delete mode 100644 clang/test/CodeGenHIP/lit.local.cfg delete mode 100644 clang/test/CoverageMapping/coroutine.cpp copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 delete mode 100755 clang/test/Driver/Inputs/Windows/ARM/8.1/usr/bin/ld delete mode 100755 clang/test/Driver/Inputs/basic_freebsd64_tree/usr/bin/ld.bfd 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 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/lib/gcc/msp430-elf/8 [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/include/stdio.h copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/430/e [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/crt0.o delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/excep [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/large/crt0.o delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/large [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/large [...] delete mode 100644 clang/test/Driver/Inputs/basic_msp430_tree/msp430-elf/lib/large [...] delete mode 100644 clang/test/Driver/Inputs/rocm/bin/.hipVersion delete mode 100644 clang/test/Driver/aarch64-sve-vector-bits.c delete mode 100644 clang/test/Driver/aix-object-mode.c delete mode 100644 clang/test/Driver/aix-toolchain-include.cpp delete mode 100644 clang/test/Driver/darwin-warning-options.c delete mode 100644 clang/test/Driver/fzero-initialized-in-bss.c delete mode 100644 clang/test/Driver/hip-launch-api.hip delete mode 100644 clang/test/Driver/hip-std.hip delete mode 100644 clang/test/Driver/hip-version.hip delete mode 100644 clang/test/Driver/ld-path.c delete mode 100644 clang/test/Driver/macos-apple-silicon-slice-link-libs.cpp delete mode 100644 clang/test/Driver/pch-codegen.cpp delete mode 100644 clang/test/Driver/print-search-dirs.c delete mode 100644 clang/test/Driver/riscv-cpus.c delete mode 100644 clang/test/Driver/windows-thumbv7em.cpp delete mode 100644 clang/test/Headers/Inputs/include/complex delete mode 100644 clang/test/Headers/nvptx_device_math_complex.cpp delete mode 100644 clang/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c delete mode 100644 clang/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c delete mode 100644 clang/test/OpenMP/remarks_parallel_in_target_state_machine.c delete mode 100644 clang/test/PCH/codegen.cpp delete mode 100644 clang/test/Parser/expressions.cpp delete mode 100644 clang/test/Parser/lambda-misplaced-capture-default.cpp delete mode 100644 clang/test/Preprocessor/warn-macro-undef.c delete mode 100644 clang/test/Preprocessor/x86_amx_target_features.c delete mode 100644 clang/test/Profile/Inputs/gcc-flag-compatibility_IR_entry.proftext delete mode 100644 clang/test/Sema/attr-arm-sve-vector-bits.c delete mode 100644 clang/test/Sema/ext-int.c delete mode 100644 clang/test/Sema/init-ref-c.c delete mode 100644 clang/test/Sema/return-non-void.c delete mode 100644 clang/test/Sema/typo-correction-no-hang.cpp delete mode 100644 clang/test/SemaCUDA/lambda.cu delete mode 100644 clang/test/SemaCXX/attr-trivial-abi.cpp delete mode 100644 clang/test/SemaCXX/consteval-return-void.cpp delete mode 100644 clang/test/SemaCXX/coroutine_handle-addres-return-type.cpp delete mode 100644 clang/test/SemaCXX/return-void.cpp delete mode 100644 clang/test/SemaCXX/warn-suggest-destructor-override delete mode 100644 clang/test/SemaCXX/warn-suggest-override delete mode 100644 clang/test/SemaObjC/method-return-void.m delete mode 100644 clang/test/SemaObjC/potentially-direct-selector.m delete mode 100644 clang/test/SemaOpenCL/recovery-expr.cl delete mode 100644 clang/test/SemaTemplate/nss-recovery.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/check-attributes.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/check-attributes. [...] delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/check-attributes. [...] delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/on_the_fly_arg_change.c delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/on_the_fly_arg_ch [...] delete mode 100644 clang/test/utils/update_cc_test_checks/check_attrs.test delete mode 100644 clang/test/utils/update_cc_test_checks/on_the_fly_arg_change.test delete mode 100644 clang/unittests/StaticAnalyzer/FalsePositiveRefutationBRVisitor [...] delete mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/Callbacks.cpp delete mode 100644 clang/utils/analyzer/SATestBenchmark.py delete mode 100755 clang/utils/analyzer/projects/capnproto/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/capnproto/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/cppcheck/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/cppcheck/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/faiss/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/faiss/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/harfbuzz/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/harfbuzz/run_static_analyzer.cmd delete mode 100755 clang/utils/analyzer/projects/tmux/cleanup_run_static_analyzer.sh delete mode 100644 clang/utils/analyzer/projects/tmux/run_static_analyzer.cmd delete mode 100644 clang/utils/analyzer/requirements.txt create mode 100644 compiler-rt/lib/builtins/hexagon/fabs_opt.S create mode 100644 compiler-rt/lib/builtins/hexagon/fma_opt.S create mode 100644 compiler-rt/lib/builtins/hexagon/fmax_opt.S create mode 100644 compiler-rt/lib/builtins/hexagon/fmin_opt.S delete mode 100644 compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp delete mode 100644 compiler-rt/lib/fuzzer/FuzzerPlatform.h delete mode 100644 compiler-rt/lib/profile/InstrProfilingVersionVar.c delete mode 100644 compiler-rt/test/asan/TestCases/Darwin/symbolizer-function-offs [...] create mode 100644 compiler-rt/test/builtins/Unit/arm/call_apsr.S delete mode 100644 compiler-rt/test/fuzzer/CustomAllocator.cpp delete mode 100644 compiler-rt/test/fuzzer/custom-allocator.test delete mode 100644 compiler-rt/test/fuzzer/noasan-memcmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-strcmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-strncmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-strstr.test delete mode 100644 compiler-rt/test/gwp_asan/backtrace.c delete mode 100644 compiler-rt/test/msan/Linux/sigandorset.cpp delete mode 100644 compiler-rt/test/msan/libatomic.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-dlopen-dlclose-main.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-dlopen-dlclose-main_t [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-dlopen-func.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-dlopen-func2.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-dlopen-func3.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-__gcov_flush-multiple.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-__gcov_flush-mul [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execlp.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execlp.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execvp.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-execvp.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-fork.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-gcov-fork.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-lib.c.gcov create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-lib_called-twi [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-main-gcov-flush.c create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-main-gcov-flus [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-main-gcov-flus [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-main-gcov-flus [...] create mode 100644 compiler-rt/test/profile/Inputs/instrprof-shared-main-gcov-flus [...] delete mode 100644 compiler-rt/test/profile/Posix/gcov-destructor.c delete mode 100644 compiler-rt/test/profile/Posix/gcov-dlopen.c delete mode 100644 compiler-rt/test/profile/Posix/gcov-execlp.c delete mode 100644 compiler-rt/test/profile/Posix/gcov-fork.c delete mode 100644 compiler-rt/test/profile/Posix/gcov-shared-flush.c create mode 100644 compiler-rt/test/profile/Posix/instrprof-dlopen-dlclose-gcov.test create mode 100644 compiler-rt/test/profile/Posix/instrprof-gcov-execlp.test create mode 100644 compiler-rt/test/profile/Posix/instrprof-gcov-execvp.test create mode 100644 compiler-rt/test/profile/Posix/instrprof-gcov-fork.test create mode 100644 compiler-rt/test/profile/Posix/instrprof-shared-gcov-flush.test delete mode 100644 compiler-rt/test/profile/gcov-dump-and-remove.c create mode 100644 compiler-rt/test/profile/instrprof-gcov-__gcov_flush-multiple.test delete mode 100644 compiler-rt/test/profile/instrprof-lto-pgogen.c delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/getcpuclockid.c delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/protoent.cpp delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/signal_send.cpp delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/sysmsg.c delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/xdrrec.cpp delete mode 100644 compiler-rt/test/ubsan/TestCases/Misc/objc-cast.m delete mode 100644 flang/.clang-tidy delete mode 100644 flang/include/flang/Lower/Coarray.h delete mode 100644 flang/include/flang/Lower/IO.h delete mode 100644 flang/include/flang/Lower/OpenACC.h delete mode 100644 flang/include/flang/Lower/Runtime.h delete mode 100644 flang/include/flang/Optimizer/CodeGen/CGPasses.td delete mode 100644 flang/include/flang/Optimizer/CodeGen/CMakeLists.txt delete mode 100644 flang/include/flang/Optimizer/Transforms/CMakeLists.txt delete mode 100644 flang/include/flang/Optimizer/Transforms/Passes.h delete mode 100644 flang/include/flang/Optimizer/Transforms/Passes.td delete mode 100644 flang/lib/Lower/Coarray.cpp delete mode 100644 flang/lib/Lower/ConvertExpr.cpp delete mode 100644 flang/lib/Lower/FIRBuilder.cpp delete mode 100644 flang/lib/Lower/IO.cpp delete mode 100644 flang/lib/Lower/IntrinsicCall.cpp delete mode 100644 flang/lib/Lower/OpenACC.cpp delete mode 100644 flang/lib/Optimizer/Transforms/Inliner.cpp delete mode 100644 flang/lib/Parser/openacc-parsers.cpp delete mode 100644 flang/lib/Semantics/canonicalize-acc.cpp delete mode 100644 flang/lib/Semantics/canonicalize-acc.h delete mode 100644 flang/lib/Semantics/check-acc-structure.cpp delete mode 100644 flang/lib/Semantics/check-acc-structure.h delete mode 100644 flang/module/.clang-format delete mode 100644 flang/runtime/pgmath.h.inc delete mode 100644 flang/test/Lower/pre-fir-tree05.f90 delete mode 100644 flang/test/Parser/badlabel.f delete mode 100644 flang/test/Parser/continuation-in-if.f delete mode 100644 flang/test/Parser/pp-dir-comments.f90 delete mode 100644 flang/test/Semantics/acc-branch.f90 delete mode 100644 flang/test/Semantics/acc-clause-validity.f90 delete mode 100644 flang/test/Semantics/num_images.f90 delete mode 100644 flang/test/Semantics/resolve93.f90 delete mode 100644 flang/test/Semantics/resolve94.f90 delete mode 100644 flang/unittests/Lower/CMakeLists.txt delete mode 100644 flang/unittests/Lower/OpenMPLoweringTest.cpp delete mode 100644 flang/unittests/Runtime/external-io.cpp delete mode 100644 libc/docs/clang_tidy_checks.rst delete mode 100644 libc/docs/integration_test.rst delete mode 100644 libc/src/math/fmax.cpp delete mode 100644 libc/src/math/fmax.h delete mode 100644 libc/src/math/fmaxf.cpp delete mode 100644 libc/src/math/fmaxf.h delete mode 100644 libc/src/math/fmaxl.cpp delete mode 100644 libc/src/math/fmaxl.h delete mode 100644 libc/src/math/fmin.cpp delete mode 100644 libc/src/math/fmin.h delete mode 100644 libc/src/math/fminf.cpp delete mode 100644 libc/src/math/fminf.h delete mode 100644 libc/src/math/fminl.cpp delete mode 100644 libc/src/math/fminl.h delete mode 100644 libc/src/string/memchr.cpp delete mode 100644 libc/src/string/memchr.h delete mode 100644 libc/src/string/strchr.cpp delete mode 100644 libc/src/string/strchr.h delete mode 100644 libc/src/string/strnlen.cpp delete mode 100644 libc/src/string/strnlen.h delete mode 100644 libc/src/string/strstr.cpp delete mode 100644 libc/src/string/strstr.h delete mode 100644 libc/test/src/math/fmax_test.cpp delete mode 100644 libc/test/src/math/fmaxf_test.cpp delete mode 100644 libc/test/src/math/fmaxl_test.cpp delete mode 100644 libc/test/src/math/fmin_test.cpp delete mode 100644 libc/test/src/math/fminf_test.cpp delete mode 100644 libc/test/src/math/fminl_test.cpp delete mode 100644 libc/test/src/string/memchr_test.cpp delete mode 100644 libc/test/src/string/strchr_test.cpp delete mode 100644 libc/test/src/string/strnlen_test.cpp delete mode 100644 libc/test/src/string/strstr_test.cpp delete mode 100644 libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst create mode 100644 libcxx/lib/abi/x86_64-apple-darwin.v2.abilist delete mode 100644 libcxx/src/random_shuffle.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/shared_ptr_arg.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_arg.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_array.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_destruction_or [...] delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_ret.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/weak_ptr_ret.pass.cpp create mode 100644 libcxx/test/libcxx/selftest/exec.sh.cpp delete mode 100644 libcxx/test/libcxx/selftest/fail.cpp/lit.local.cfg delete mode 100644 libcxx/test/libcxx/selftest/file_dependencies/a.txt delete mode 100644 libcxx/test/libcxx/selftest/file_dependencies/dir/b.txt rename libcxx/test/libcxx/selftest/{ => newformat}/additional_compile_flags/substi [...] rename libcxx/test/libcxx/selftest/{ => newformat}/additional_compile_flags/substi [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.fail.cpp/compile-error. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.fail.cpp/compile-succes [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/compile-error. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/compile-succes [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/link-error.com [...] rename libcxx/test/libcxx/selftest/{ => newformat}/compile.pass.cpp/run-error.comp [...] rename libcxx/test/libcxx/selftest/{ => newformat}/convenience_substitutions/build [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/compile-failure.fail.c [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/compile-success.fail.c [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/fail.cpp/lit.local.cfg rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/no-diagnostics-unmarke [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/no-diagnostics.fail.cp [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/right-diagnostic.fail. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/fail.cpp/wrong-diagnostic.fail. [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] rename libcxx/test/libcxx/selftest/{ => newformat}/file_dependencies/absolute-and- [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] rename libcxx/test/libcxx/selftest/{ => newformat}/file_dependencies/substitute-in [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.fail.cpp/compile-error.lin [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.fail.cpp/link-error.link.f [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.fail.cpp/link-success.link [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/compile-error.lin [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/link-error.link.p [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/link-success.link [...] rename libcxx/test/libcxx/selftest/{ => newformat}/link.pass.cpp/run-error.link.pa [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/lit.local.cfg rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/compile-error.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/link-error.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/run-error.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/run-success.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.cpp/werror.pass.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/compile-error.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/link-error.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/no-arc.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/run-error.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/run-success.pass.mm (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/pass.mm/use-objective-cxx.pass. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/remote-substitutions.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/compile-error.run. [...] rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/link-error.run.fai [...] rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/run-error.run.fail [...] rename libcxx/test/libcxx/selftest/{ => newformat}/run.fail.cpp/run-success.run.fa [...] rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/empty.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/run-error.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/run-success.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/substitutions.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/sh.cpp/werror.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/shell-escape-pipes.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/shell-escape.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/tmpdir-exists.sh.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/no-diagnostics-unmar [...] rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/no-diagnostics.verif [...] rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/no-werror.verify.cpp (100%) rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/right-diagnostic.ver [...] rename libcxx/test/libcxx/selftest/{ => newformat}/verify.cpp/wrong-diagnostic.ver [...] create mode 100644 libcxx/test/libcxx/selftest/test.arc.pass.mm copy libcxx/test/{std/atomics/atomics.syn/nothing_to_do.pass.cpp => libcxx/selftes [...] create mode 100644 libcxx/test/libcxx/selftest/test.pass.mm create mode 100644 libcxx/test/libcxx/selftest/test.sh.cpp delete mode 100644 libcxx/test/std/namespace/addressable_functions.sh.cpp create mode 100644 libcxx/utils/libcxx/test/executor.py delete mode 100644 libcxx/utils/libcxx/test/newconfig.py copy libcxx/utils/libcxx/test/{format.py => newformat.py} (100%) create mode 100644 libcxx/utils/libcxx/test/tracing.py create mode 100644 libcxxabi/src/cxa_unexpected.cpp delete mode 100644 lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll delete mode 100644 lld/test/COFF/pdata-arm64-bad.yaml delete mode 100644 lld/test/ELF/Inputs/ppc64-callee-global-hidden.s delete mode 100644 lld/test/ELF/avr-reloc.s delete mode 100644 lld/test/ELF/dead-reloc-in-nonalloc.s delete mode 100644 lld/test/ELF/debug-dead-reloc-tls-arm.s delete mode 100644 lld/test/ELF/debug-dead-reloc-tls.s delete mode 100644 lld/test/ELF/eh-frame-hdr-comdat.s create mode 100644 lld/test/ELF/gc-debuginfo-tls.s delete mode 100644 lld/test/ELF/gc-sections-tls.s delete mode 100644 lld/test/ELF/gdb-index-invalid-pubnames.s create mode 100644 lld/test/ELF/invalid/reloc-section-reordered.test delete mode 100644 lld/test/ELF/link-open-file.test delete mode 100644 lld/test/ELF/ppc64-error-toc-local-call.s delete mode 100644 lld/test/ELF/ppc64-pcrel-call-to-pcrel.s delete mode 100644 lld/test/ELF/ppc64-pcrel-call-to-toc.s delete mode 100644 lld/test/ELF/ppc64-toc-call-to-pcrel-long-jump.s delete mode 100644 lld/test/ELF/ppc64-toc-call-to-pcrel.s delete mode 100644 lld/test/ELF/reloc-sec-before-relocated.test delete mode 100644 lld/test/ELF/relocatable-gc.s delete mode 100644 lld/test/mach-o/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd delete mode 100644 lld/test/mach-o/stub-link.s delete mode 100644 lldb/include/lldb/Interpreter/OptionValueFileColonLine.h create mode 100644 lldb/packages/Python/lldbsuite/test_event/event_builder.py create mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/__init__.py create mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/results_for [...] create mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/xunit.py delete mode 100644 lldb/source/Commands/CommandObjectSession.cpp delete mode 100644 lldb/source/Commands/CommandObjectSession.h delete mode 100644 lldb/source/Interpreter/OptionValueFileColonLine.cpp create mode 100644 lldb/source/Plugins/Process/Linux/LinuxPTraceDefines_arm64sve.h delete mode 100644 lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h delete mode 100644 lldb/source/Plugins/Process/Utility/RegisterInfoAndSetInterface.h delete mode 100644 lldb/source/Plugins/Process/Utility/RegisterInfos_arm64_sve.h create mode 100644 lldb/test/API/commands/command/history/TestCommandHistory.py delete mode 100644 lldb/test/API/commands/platform/file/close/TestPlatformFileClose.py delete mode 100644 lldb/test/API/commands/platform/file/read/TestPlatformFileRead.py delete mode 100644 lldb/test/API/commands/process/signal/Makefile delete mode 100644 lldb/test/API/commands/process/signal/TestProcessSignal.py delete mode 100644 lldb/test/API/commands/process/signal/main.cpp delete mode 100644 lldb/test/API/commands/session/history/TestSessionHistory.py delete mode 100644 lldb/test/API/commands/session/save/TestSessionSave.py delete mode 100644 lldb/test/API/commands/target/modules/search-paths/insert/Makefile delete mode 100644 lldb/test/API/commands/target/modules/search-paths/insert/TestT [...] delete mode 100644 lldb/test/API/commands/target/modules/search-paths/insert/main.cpp delete mode 100644 lldb/test/API/commands/target/select/TestTargetSelect.py delete mode 100644 lldb/test/API/commands/target/stop-hook/delete/TestTargetStopHo [...] delete mode 100644 lldb/test/API/commands/target/stop-hook/disable/TestTargetStopH [...] delete mode 100644 lldb/test/API/commands/target/stop-hook/enable/TestTargetStopHo [...] delete mode 100644 lldb/test/API/commands/thread/select/Makefile delete mode 100644 lldb/test/API/commands/thread/select/TestThreadSelect.py delete mode 100644 lldb/test/API/commands/thread/select/main.cpp delete mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_file_col [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_file_col [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_file_col [...] delete mode 100644 lldb/test/API/functionalities/dlopen_other_executable/Makefile delete mode 100644 lldb/test/API/functionalities/dlopen_other_executable/TestDlope [...] delete mode 100644 lldb/test/API/functionalities/dlopen_other_executable/main.c delete mode 100644 lldb/test/API/functionalities/dlopen_other_executable/other.c delete mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestProcessConnect.py delete mode 100644 lldb/test/API/functionalities/limit-debug-info/Makefile delete mode 100644 lldb/test/API/functionalities/limit-debug-info/TestLimitDebugInfo.py delete mode 100644 lldb/test/API/functionalities/limit-debug-info/foo.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/main.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/one.cpp delete mode 100644 lldb/test/API/functionalities/limit-debug-info/onetwo.h delete mode 100644 lldb/test/API/functionalities/limit-debug-info/two.cpp delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64 [...] delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64 [...] delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-sve.c create mode 100644 lldb/test/API/functionalities/target_var/globals.c create mode 100644 lldb/test/API/functionalities/target_var/globals.ll delete mode 100644 lldb/test/API/functionalities/target_var/main.c delete mode 100644 lldb/test/API/iohandler/resize/input_file delete mode 100644 lldb/test/API/lang/cpp/alignas_base_class/Makefile delete mode 100644 lldb/test/API/lang/cpp/alignas_base_class/TestAlignAsBaseClass.py delete mode 100644 lldb/test/API/lang/cpp/alignas_base_class/main.cpp delete mode 100644 lldb/test/API/lang/cpp/template-specialization-type/Makefile delete mode 100644 lldb/test/API/lang/cpp/template-specialization-type/TestTemplat [...] delete mode 100644 lldb/test/API/lang/cpp/template-specialization-type/main.cpp delete mode 100644 lldb/test/API/lang/cpp/typeof/TestTypeOfDeclTypeExpr.py delete mode 100644 lldb/test/API/lang/objc/bitfield_ivars/Makefile delete mode 100644 lldb/test/API/tools/lldb-vscode/module/Makefile delete mode 100644 lldb/test/API/tools/lldb-vscode/module/TestVSCode_module.py delete mode 100644 lldb/test/API/tools/lldb-vscode/module/foo.cpp delete mode 100644 lldb/test/API/tools/lldb-vscode/module/foo.h delete mode 100644 lldb/test/API/tools/lldb-vscode/module/main.cpp create mode 100644 lldb/test/Shell/Expr/TestTypeOfDeclTypeExpr.test delete mode 100644 lldb/test/Shell/Recognizer/lit.local.cfg delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/debug_line-tombstone.s create mode 100644 lldb/test/Shell/SymbolFile/DWARF/forward-declarations.s delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/limit-debug-info.s delete mode 100644 lldb/unittests/Core/ModuleSpecTest.cpp delete mode 100644 lldb/unittests/DataFormatter/FormattersContainerTest.cpp delete mode 100644 lldb/unittests/Interpreter/TestOptionValueFileColonLine.cpp delete mode 100644 lldb/unittests/ObjectFile/MachO/CMakeLists.txt delete mode 100644 lldb/unittests/ObjectFile/MachO/TestObjectFileMachO.cpp delete mode 100644 llvm/docs/CommandGuide/llvm-libtool-darwin.rst delete mode 100644 llvm/docs/Security.rst delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/CMake [...] delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/LLJIT [...] delete mode 100644 llvm/include/llvm/ADT/Bitfields.h delete mode 100644 llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h create mode 100644 llvm/include/llvm/Analysis/InlineFeaturesAnalysis.h delete mode 100644 llvm/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h create mode 100644 llvm/include/llvm/Analysis/OrderedInstructions.h delete mode 100644 llvm/include/llvm/Analysis/Utils/TFUtils.h delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TPCDynamicLibrarySearchGe [...] delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TPCIndirectionUtils.h delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TargetProcessControl.h delete mode 100644 llvm/include/llvm/Frontend/CMakeLists.txt delete mode 100644 llvm/include/llvm/Frontend/OpenACC/ACC.td delete mode 100644 llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt delete mode 100644 llvm/include/llvm/Support/RISCVTargetParser.def delete mode 100644 llvm/include/llvm/Transforms/InstCombine/InstCombiner.h delete mode 100644 llvm/include/llvm/Transforms/Utils/MatrixUtils.h delete mode 100644 llvm/include/llvm/Transforms/Utils/SimplifyCFGOptions.h delete mode 100644 llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp delete mode 100644 llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp create mode 100644 llvm/lib/Analysis/InlineFeaturesAnalysis.cpp delete mode 100644 llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp create mode 100644 llvm/lib/Analysis/OrderedInstructions.cpp delete mode 100644 llvm/lib/Analysis/TFUtils.cpp create mode 100644 llvm/lib/Analysis/models/inliner/saved_model.pb delete mode 100644 llvm/lib/Analysis/models/inliner/saved_model.pbtxt delete mode 100644 llvm/lib/Analysis/models/inliner/variables/variables.data-00000 [...] create mode 100644 llvm/lib/Analysis/models/inliner/variables/variables.data-00000 [...] create mode 100644 llvm/lib/Analysis/models/inliner/variables/variables.data-00001 [...] delete mode 100644 llvm/lib/ExecutionEngine/Orc/TPCDynamicLibrarySearchGenerator.cpp delete mode 100644 llvm/lib/ExecutionEngine/Orc/TPCIndirectionUtils.cpp delete mode 100644 llvm/lib/ExecutionEngine/Orc/TargetProcessControl.cpp delete mode 100644 llvm/lib/Frontend/OpenACC/CMakeLists.txt create mode 100644 llvm/lib/Frontend/OpenMP/OMPConstants.cpp create mode 100644 llvm/lib/ObjectYAML/DWARFVisitor.cpp create mode 100644 llvm/lib/ObjectYAML/DWARFVisitor.h delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp delete mode 100644 llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp delete mode 100644 llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp delete mode 100644 llvm/lib/Target/X86/X86InstrAMX.td rename llvm/lib/{Target/AMDGPU => Transforms/InstCombine}/InstCombineTables.td (100%) delete mode 100644 llvm/lib/Transforms/Utils/MatrixUtils.cpp delete mode 100644 llvm/test/Analysis/BasicAA/recphi.ll delete mode 100644 llvm/test/Analysis/CallGraph/callback-calls.ll delete mode 100644 llvm/test/Analysis/CallGraph/ignore-callback-uses.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/ARM/mve-vctp.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/allones.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-bitcast.ll delete mode 100644 llvm/test/Analysis/CostModel/AMDGPU/fused_costs.ll delete mode 100644 llvm/test/Analysis/FunctionPropertiesAnalysis/matmul.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/pr46786.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/sdiv.ll delete mode 100644 llvm/test/Analysis/ValueTracking/assume-queries-counter.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-0.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-1.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-10.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-2.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-3.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-4.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-5.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-6.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-7.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-8.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-9.ll delete mode 100644 llvm/test/Assembler/getelementptr_vscale_struct.ll delete mode 100644 llvm/test/Assembler/thinlto-blockcount-summary.ll delete mode 100644 llvm/test/Assembler/thinlto-flags-summary.ll delete mode 100644 llvm/test/Bitcode/Inputs/branch-weight.bc delete mode 100644 llvm/test/Bitcode/Inputs/linker-options.bc delete mode 100644 llvm/test/Bitcode/allocated.ll delete mode 100644 llvm/test/Bitcode/associated.ll delete mode 100644 llvm/test/Bitcode/branch-weight.ll delete mode 100644 llvm/test/Bitcode/upgrade-linker-options-2.ll delete mode 100644 llvm/test/Bitcode/vscale-shuffle.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-sext-trunc-sextload.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/darwin-tls-call-clobber.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-vector [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-memlib-debug-loc.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-shift-imm-promote [...] delete mode 100644 llvm/test/CodeGen/AArch64/README delete mode 100644 llvm/test/CodeGen/AArch64/cmp-bool.ll delete mode 100644 llvm/test/CodeGen/AArch64/debugtrap.ll delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-scavengingslot.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-sve-basepointer.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-sve-scavengingslot.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-throw.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-throw2.ll delete mode 100644 llvm/test/CodeGen/AArch64/partial-pipeline-execution.ll delete mode 100644 llvm/test/CodeGen/AArch64/regress-combine-extract-vectors.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-copy-zprpair.mir delete mode 100644 llvm/test/CodeGen/AArch64/sve-extract-subvector.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-fp-converts.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-shuffles.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-subvector.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-trunc.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-ld-post-inc.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-ld1-addressing-mode-reg-imm.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-merging-stores.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-pseudos-expand-undef.mir delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-load.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-store.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-st1-addressing-mode-reg-imm.ll create mode 100644 llvm/test/CodeGen/AArch64/windows-trap1.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inline-asm.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-freeze.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-implicit-args.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-sret.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-indirect-call.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fpowi.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-saddsat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ssubsat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-uaddsat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-usubsat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i32.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ballot.i64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.icmp.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.sto [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.sto [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-freeze.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/agpr-remat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/cmp_shrink.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/expand-scalar-carry-out-select-user.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/huge-number-operand-folds.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.powi.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/machine-cse-commute-target-flags.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/merge-image-load-gfx10.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/merge-image-sample-gfx10.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/promote-alloca-to-lds-constantexpr-use.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/select-constant-cttz.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/spill_more_than_wavesize_csr_sgprs.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/switch-default-block-unreachable.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/vector-alloca-limits.ll delete mode 100644 llvm/test/CodeGen/ARM/arm-half-promote.ll delete mode 100644 llvm/test/CodeGen/ARM/cmp-bool.ll delete mode 100644 llvm/test/CodeGen/ARM/const-load-align-thumb.mir delete mode 100644 llvm/test/CodeGen/ARM/dbg-tcreturn.ll delete mode 100644 llvm/test/CodeGen/ARM/store_half.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/local-var-readonly-1.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/local-var-readonly-2.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/map-def-2.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/map-def-3.ll delete mode 100644 llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll delete mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll delete mode 100644 llvm/test/CodeGen/Generic/MIRStripDebug/no-metadata-present.mir create mode 100644 llvm/test/CodeGen/Generic/print-machineinstrs.ll delete mode 100644 llvm/test/CodeGen/MSP430/cmp-return-type.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-alias-unsupported.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-base-pointer.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-llvm-intrinsic.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-symbol-rename.ll delete mode 100644 llvm/test/CodeGen/PowerPC/botheightreduce.mir delete mode 100644 llvm/test/CodeGen/PowerPC/builtins-ppc-p10permute.ll delete mode 100644 llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fixup-kill-dead-flag-crash.mir delete mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-conv.ll delete mode 100644 llvm/test/CodeGen/PowerPC/func-alias.ll delete mode 100644 llvm/test/CodeGen/PowerPC/mi-peephole.mir delete mode 100644 llvm/test/CodeGen/PowerPC/p10-splatImm-CPload-pcrel.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-splatImm.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-splatImm32.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-divide.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-modulo.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-multiply.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-linkeropt.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-local-caller-toc.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pr46759.ll delete mode 100644 llvm/test/CodeGen/PowerPC/stack-clash-dynamic-alloca.ll delete mode 100644 llvm/test/CodeGen/PowerPC/stack-clash-prologue-nounwind.ll delete mode 100644 llvm/test/CodeGen/PowerPC/stack-clash-prologue.ll delete mode 100644 llvm/test/CodeGen/PowerPC/topdepthreduce-postra.mir delete mode 100644 llvm/test/CodeGen/RISCV/add-imm.ll delete mode 100644 llvm/test/CodeGen/RISCV/addimm-mulimm.ll delete mode 100644 llvm/test/CodeGen/RISCV/cmp-bool.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv32Zbb.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv32Zbbp.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv32Zbp.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv32Zbs.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv32Zbt.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv64Zbb.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv64Zbbp.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv64Zbp.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv64Zbs.ll delete mode 100644 llvm/test/CodeGen/RISCV/rv64Zbt.ll delete mode 100644 llvm/test/CodeGen/RISCV/select-and.ll delete mode 100644 llvm/test/CodeGen/RISCV/select-or.ll delete mode 100644 llvm/test/CodeGen/RISCV/stack-store-check.ll delete mode 100644 llvm/test/CodeGen/SystemZ/no-vx.ll delete mode 100644 llvm/test/CodeGen/SystemZ/nomerge.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-move-24.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/exitcount.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/reductions.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-fabs.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-round.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-s [...] delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/varying-outer-2d-redu [...] delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-selectop.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-selectop2.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-selectop3.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll delete mode 100644 llvm/test/CodeGen/VE/load_off.ll create mode 100644 llvm/test/CodeGen/WebAssembly/bulk-memory-intrinsics.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/bulk-memory64.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/function-pointer64.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/memory-addr64.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/simd-shift-complex-splats.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-shift-unroll.ll delete mode 100644 llvm/test/CodeGen/X86/AMX/amx-bf16-intrinsics.ll delete mode 100644 llvm/test/CodeGen/X86/AMX/amx-int8-intrinsics.ll delete mode 100644 llvm/test/CodeGen/X86/AMX/amx-tile-intrinsics.ll delete mode 100644 llvm/test/CodeGen/X86/abs.ll delete mode 100644 llvm/test/CodeGen/X86/byref.ll delete mode 100644 llvm/test/CodeGen/X86/callbr-asm-instr-scheduling.ll delete mode 100644 llvm/test/CodeGen/X86/callbr-asm-sink.ll delete mode 100644 llvm/test/CodeGen/X86/cfi-basic-block-sections-1.ll delete mode 100644 llvm/test/CodeGen/X86/cfi-inserter-basic-block-sections-callee- [...] delete mode 100644 llvm/test/CodeGen/X86/cmp-bool.ll delete mode 100644 llvm/test/CodeGen/X86/dup-cost.ll delete mode 100644 llvm/test/CodeGen/X86/haddsub-4.ll delete mode 100644 llvm/test/CodeGen/X86/horizontal-reduce-add.ll delete mode 100644 llvm/test/CodeGen/X86/horizontal-reduce-fadd.ll create mode 100644 llvm/test/CodeGen/X86/llc-print-machineinstrs.mir create mode 100644 llvm/test/CodeGen/X86/pr39187-g.ll delete mode 100644 llvm/test/CodeGen/X86/pr46455.ll delete mode 100644 llvm/test/CodeGen/X86/pr46527.ll delete mode 100644 llvm/test/CodeGen/X86/pr46532.ll delete mode 100644 llvm/test/CodeGen/X86/pr46585.ll delete mode 100644 llvm/test/CodeGen/X86/pr46820.ll delete mode 100644 llvm/test/CodeGen/X86/shrink-const.ll delete mode 100644 llvm/test/CodeGen/X86/shrinkwrap-callbr.ll delete mode 100644 llvm/test/CodeGen/X86/smax.ll delete mode 100644 llvm/test/CodeGen/X86/smin.ll delete mode 100644 llvm/test/CodeGen/X86/statepoint-vreg.mir delete mode 100644 llvm/test/CodeGen/X86/stress-scheduledagrrlist.ll delete mode 100644 llvm/test/CodeGen/X86/topdepthreduce-postra.mir create mode 100644 llvm/test/CodeGen/X86/twoaddr-pass-sink.ll delete mode 100644 llvm/test/CodeGen/X86/umax.ll delete mode 100644 llvm/test/CodeGen/X86/umin.ll delete mode 100644 llvm/test/CodeGen/X86/vector-pack-128.ll delete mode 100644 llvm/test/CodeGen/X86/vector-pack-256.ll delete mode 100644 llvm/test/CodeGen/X86/vector-pack-512.ll delete mode 100644 llvm/test/CodeGen/X86/zero-initialized-in-bss.ll delete mode 100644 llvm/test/DebugInfo/AArch64/eh-frame.ll delete mode 100644 llvm/test/DebugInfo/MIR/X86/singlelocation-cutoffs.mir delete mode 100644 llvm/test/DebugInfo/NVPTX/packed_bitfields.ll delete mode 100644 llvm/test/DebugInfo/PowerPC/eh-frame.ll delete mode 100644 llvm/test/DebugInfo/X86/basicblock-sections_1.ll delete mode 100644 llvm/test/DebugInfo/X86/dbgloc-insert-extract-val-instrs.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-allocatedExp.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-allocatedVar.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-associatedExp.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-associatedVar.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-rnglists-zero-length.s delete mode 100644 llvm/test/DebugInfo/X86/implicit_value-double.ll delete mode 100644 llvm/test/DebugInfo/X86/implicit_value-float.ll delete mode 100644 llvm/test/DebugInfo/X86/implicit_value-ld.ll delete mode 100644 llvm/test/DebugInfo/X86/packed_bitfields.ll delete mode 100644 llvm/test/DebugInfo/X86/trim-var-locs.mir delete mode 100644 llvm/test/FileCheck/dump-input-context.txt delete mode 100644 llvm/test/FileCheck/dump-input-filter.txt delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/byref-args.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/check-struct.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/experimental-reduce.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/libatomic.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/msan_eager.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/no-check-rt-unaligned.ll delete mode 100644 llvm/test/MC/AMDGPU/inline-imm-inv2pi.s delete mode 100644 llvm/test/MC/AVR/hex-immediates.s delete mode 100644 llvm/test/MC/COFF/cgprofile.s delete mode 100644 llvm/test/MC/Disassembler/ARM/thumb2-diagnostic.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/future-invalid.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/futureinsts.txt delete mode 100644 llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ISA31-invalid.txt delete mode 100644 llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ISA31.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-bf16-att.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-bf16-intel.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-error.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-int8-att.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-int8-intel.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-tile-att.txt delete mode 100644 llvm/test/MC/Disassembler/X86/AMX/x86-64-amx-tile-intel.txt delete mode 100644 llvm/test/MC/ELF/reloc-directive.s delete mode 100644 llvm/test/MC/MachO/AArch64/arm-darwin-version-min-load-command.s rename llvm/test/MC/PowerPC/{ppc64-encoding-ISA31-errors.s => future-errors.s} (100%) create mode 100644 llvm/test/MC/PowerPC/future-reloc.s create mode 100644 llvm/test/MC/PowerPC/future.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-encoding-ISA31-pcrel-reloc.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-reloc-directive-pcrel.s delete mode 100644 llvm/test/MC/VE/sym-br.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-bf16-att.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-bf16-intel.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-error.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-int8-att.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-int8-intel.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-tile-att.s delete mode 100644 llvm/test/MC/X86/AMX/x86-64-amx-tile-intel.s delete mode 100644 llvm/test/MachineVerifier/generic-vreg-undef-use.mir create mode 100644 llvm/test/Object/Inputs/invalid-phdr.elf create mode 100644 llvm/test/Object/elf-invalid-phdr.test create mode 100644 llvm/test/Object/lit.local.cfg create mode 100644 llvm/test/ObjectYAML/lit.local.cfg create mode 100644 llvm/test/Other/new-pm-cgprofile.ll delete mode 100644 llvm/test/Other/opt-O0-pipeline-enable-matrix.ll delete mode 100644 llvm/test/Other/opt-O3-pipeline-enable-matrix.ll create mode 100755 llvm/test/Reduce/Inputs/remove-funcs.py delete mode 100644 llvm/test/Reduce/Inputs/remove-multiple-use-of-args-in-same-ins [...] delete mode 100644 llvm/test/Reduce/Inputs/remove-multiple-use-of-global-vars-in-s [...] delete mode 100644 llvm/test/Reduce/remove-all-of-multiple-args.ll delete mode 100644 llvm/test/Reduce/remove-args-2.ll delete mode 100644 llvm/test/Reduce/remove-args-used-by-ret.ll delete mode 100644 llvm/test/Reduce/remove-attributes-from-intrinsic-like-functions.ll delete mode 100644 llvm/test/Reduce/remove-attributes-from-intrinsics.ll delete mode 100644 llvm/test/Reduce/remove-call-site-attributes.ll delete mode 100644 llvm/test/Reduce/remove-function-attributes.ll delete mode 100644 llvm/test/Reduce/remove-global-variable-attributes.ll delete mode 100644 llvm/test/Reduce/remove-multiple-use-of-args-in-same-instruction.ll delete mode 100644 llvm/test/Reduce/remove-multiple-use-of-global-vars-in-same-ins [...] delete mode 100644 llvm/test/Reduce/remove-operand-bundles.ll delete mode 100644 llvm/test/Reduce/remove-single-arg.ll delete mode 100644 llvm/test/TableGen/GlobalISelEmitterCustomPredicate.td delete mode 100644 llvm/test/TableGen/RegisterClass.td delete mode 100644 llvm/test/ThinLTO/X86/Inputs/cfi-unsat.ll delete mode 100644 llvm/test/ThinLTO/X86/cfi-unsat.ll delete mode 100644 llvm/test/ThinLTO/X86/type_test_noindircall.ll delete mode 100644 llvm/test/Transforms/Attributor/allow_list.ll delete mode 100644 llvm/test/Transforms/BDCE/sext_multi_uses.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/dead-gep.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-01.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-02.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-sink-lifetime.ll delete mode 100644 llvm/test/Transforms/DeadArgElim/byref.ll delete mode 100644 llvm/test/Transforms/FixIrreducible/unreachable.ll delete mode 100644 llvm/test/Transforms/GVN/loadpre-missed-opportunity.ll delete mode 100644 llvm/test/Transforms/HardwareLoops/sibling-loops.ll rename llvm/test/Transforms/{SCCP => IPConstantProp}/2009-09-24-byval-ptr.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/PR16052.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/PR26044.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/dangling-block-address.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/fp-bc-icmp-const-fold.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/global.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/musttail-call.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/remove-call-inst.ll (100%) rename llvm/test/Transforms/{SCCP => IPConstantProp}/solve-after-each-resolving-un [...] rename llvm/test/Transforms/{SCCP => IPConstantProp}/user-with-multiple-uses.ll (100%) delete mode 100644 llvm/test/Transforms/IndVarSimplify/widen-i32-i8ptr.ll delete mode 100644 llvm/test/Transforms/Inline/ML/Inputs/size-estimator.ll delete mode 100644 llvm/test/Transforms/Inline/ML/bounds-checks-rewards.ll delete mode 100644 llvm/test/Transforms/Inline/ML/development-training-log.ll delete mode 100644 llvm/test/Transforms/Inline/ML/ml-test-development-mode.ll delete mode 100644 llvm/test/Transforms/Inline/ML/size-estimator-default.ll delete mode 100644 llvm/test/Transforms/Inline/ML/size-estimator-training.ll delete mode 100644 llvm/test/Transforms/Inline/byref-align.ll delete mode 100644 llvm/test/Transforms/Inline/byval-align.ll create mode 100644 llvm/test/Transforms/InstCombine/assume_icmp.ll delete mode 100644 llvm/test/Transforms/InstCombine/canonicalize-selects-icmp-cond [...] delete mode 100644 llvm/test/Transforms/InstCombine/merging-multiple-stores-into-s [...] delete mode 100644 llvm/test/Transforms/InstCombine/pr46680.ll delete mode 100644 llvm/test/Transforms/InstCombine/sdiv-of-non-negative-by-negati [...] create mode 100644 llvm/test/Transforms/InstCombine/sink_to_unreachable_dbg.ll delete mode 100644 llvm/test/Transforms/InstSimplify/assume_icmp.ll delete mode 100644 llvm/test/Transforms/InstSimplify/cmp_ext.ll delete mode 100644 llvm/test/Transforms/InstSimplify/freeze-noundef.ll delete mode 100644 llvm/test/Transforms/InstSimplify/null-ptr-is-valid-attribute.ll delete mode 100644 llvm/test/Transforms/InstSimplify/null-ptr-is-valid.ll delete mode 100644 llvm/test/Transforms/LICM/read-volatile-register.ll delete mode 100644 llvm/test/Transforms/LoopDeletion/basic-remark.ll delete mode 100644 llvm/test/Transforms/LoopFusion/guarded_peel.ll delete mode 100644 llvm/test/Transforms/LoopFusion/guarded_unsafeblock_peel.ll delete mode 100644 llvm/test/Transforms/LoopFusion/nonadjacent_peel.ll delete mode 100644 llvm/test/Transforms/LoopFusion/peel.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/phi-insertion.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/reuse-cast.ll delete mode 100644 llvm/test/Transforms/LoopSimplify/update_latch_md.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/X86/pr46430.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/runtime-loop-branchweight.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-reductions.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/pointer_iv.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-allowed.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-loop-hint.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-not-allowed.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-prefer-flag.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-reductions- [...] create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-loop-folding.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/pointer-induction.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/pr46525-expander-insertpoint.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/reduction-inloop-uf4.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-minimal.ll rename llvm/test/Transforms/NewGVN/{2007-07-31-NoDomInherit-xfail.ll => 2007-07-31 [...] rename llvm/test/Transforms/NewGVN/{2008-02-12-UndefLoad-xfail.ll => 2008-02-12-Un [...] rename llvm/test/Transforms/NewGVN/{2016-08-30-MaskedScatterGather-xfail.ll => 201 [...] delete mode 100644 llvm/test/Transforms/NewGVN/assume-equal-xfail.ll rename llvm/test/Transforms/NewGVN/{calls-nonlocal-xfail.ll => calls-nonlocal.ll} (100%) rename llvm/test/Transforms/NewGVN/{cond_br2-xfail.ll => cond_br2.ll} (100%) rename llvm/test/Transforms/NewGVN/{debugloc-xfail.ll => debugloc.ll} (100%) rename llvm/test/Transforms/NewGVN/{fence-xfail.ll => fence.ll} (100%) rename llvm/test/Transforms/NewGVN/{invariant.group-xfail.ll => invariant.group.ll [...] rename llvm/test/Transforms/NewGVN/{nonescaping-malloc-xfail.ll => nonescaping-mal [...] rename llvm/test/Transforms/NewGVN/{opt-remarks-xfail.ll => opt-remarks.ll} (100%) rename llvm/test/Transforms/NewGVN/{pr10820-xfail.ll => pr10820.ll} (100%) rename llvm/test/Transforms/NewGVN/{pr14166-xfail.ll => pr14166.ll} (100%) rename llvm/test/Transforms/NewGVN/{pre-new-inst-xfail.ll => pre-new-inst.ll} (100%) rename llvm/test/Transforms/NewGVN/{rle-must-alias-xfail.ll => rle-must-alias.ll} (100%) rename llvm/test/Transforms/NewGVN/{rle-no-phi-translate-xfail.ll => rle-no-phi-tr [...] delete mode 100644 llvm/test/Transforms/OpenMP/dead_use.ll delete mode 100644 llvm/test/Transforms/OpenMP/gpu_kernel_detection_remarks.ll delete mode 100644 llvm/test/Transforms/OpenMP/gpu_state_machine_function_ptr_repl [...] delete mode 100644 llvm/test/Transforms/OpenMP/hide_mem_transfer_latency.ll delete mode 100644 llvm/test/Transforms/OpenMP/parallel_deletion_cg_update.ll delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/branch2_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/criticaledge_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/indirectbr_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/irreducible_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/landingpad_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/loop1_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/loop2_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-branch_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-switch-correct [...] delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-switch_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/switch_entry.proftext delete mode 100644 llvm/test/Transforms/PhaseOrdering/loop-rotation-vs-common-code [...] delete mode 100644 llvm/test/Transforms/SCCP/assume.ll delete mode 100644 llvm/test/Transforms/SCCP/ip-add-range-to-call.ll delete mode 100644 llvm/test/Transforms/SCCP/ipscp-drop-argmemonly.ll delete mode 100644 llvm/test/Transforms/SCCP/metadata.ll delete mode 100644 llvm/test/Transforms/SCCP/predicateinfo-cond.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/AArch64/spillcost-order.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/geps-non-pow-2.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr44067.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/vectorizable-functions.ll delete mode 100644 llvm/test/Transforms/ScalarizeMaskedMemIntrin/AArch64/expand-ma [...] delete mode 100644 llvm/test/Transforms/ScalarizeMaskedMemIntrin/AArch64/expand-ma [...] delete mode 100644 llvm/test/Transforms/Scalarizer/constant-extractelement.ll delete mode 100644 llvm/test/Transforms/Scalarizer/constant-insertelement.ll delete mode 100644 llvm/test/Transforms/Scalarizer/variable-extractelement.ll delete mode 100644 llvm/test/Transforms/Scalarizer/variable-insertelement.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/2010-03-30-InvokeCrash.ll (100%) delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/select-costs.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/speculate-math.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/speculate-vector-ops.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/CoveredLookupTable.ll (100%) rename llvm/test/Transforms/SimplifyCFG/{X86 => }/MagicPointer.ll (100%) rename llvm/test/Transforms/SimplifyCFG/{X86 => }/PR29163.ll (100%) rename llvm/test/Transforms/SimplifyCFG/{X86 => }/PR30210.ll (100%) delete mode 100644 llvm/test/Transforms/SimplifyCFG/PowerPC/prefer-load-i32.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/SpeculativeExec.ll (100%) delete mode 100644 llvm/test/Transforms/SimplifyCFG/X86/empty-cleanuppad.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/X86/pr39187-g.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/X86/remove-debug.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/bug-25299.ll (100%) rename llvm/test/Transforms/SimplifyCFG/{X86 => }/combine-parallel-mem-md.ll (100%) delete mode 100644 llvm/test/Transforms/SimplifyCFG/common-code-hoisting.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/convergent.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/critedge-assume.ll (100%) create mode 100644 llvm/test/Transforms/SimplifyCFG/empty-cleanuppad.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/fold-branch-debuginvariant.ll (100%) rename llvm/test/Transforms/SimplifyCFG/{X86 => }/invalidate-dom.ll (100%) rename llvm/test/Transforms/SimplifyCFG/{X86 => }/merge-cleanuppads.ll (100%) delete mode 100644 llvm/test/Transforms/SimplifyCFG/pr46638.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/remove-debug-2.ll (100%) create mode 100644 llvm/test/Transforms/SimplifyCFG/remove-debug.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/safe-low-bit-extract.ll (100%) delete mode 100644 llvm/test/Transforms/SimplifyCFG/two-entry-phi-fold-crash.ll rename llvm/test/Transforms/SimplifyCFG/{X86 => }/unreachable-blocks.ll (100%) delete mode 100644 llvm/test/Transforms/Util/PredicateInfo/branch-on-same-cond.ll delete mode 100644 llvm/test/Transforms/Util/assume-builder-counter.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/load.ll delete mode 100644 llvm/test/Verifier/array_allocated.ll delete mode 100644 llvm/test/Verifier/array_associated.ll delete mode 100644 llvm/test/Verifier/byref.ll delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/on_the_ [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/chec [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/chec [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/chec [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/check_attrs.test delete mode 100644 llvm/test/tools/extract/Inputs/basic-aa.txt delete mode 100644 llvm/test/tools/extract/Inputs/basic-bb.txt delete mode 100644 llvm/test/tools/extract/basic.test delete mode 100644 llvm/test/tools/extract/help.test delete mode 100644 llvm/test/tools/extract/no-leading-lines.test delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_pub_tables_error_cases.s create mode 100644 llvm/test/tools/llvm-dwarfdump/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-libtool-darwin/Inputs/input1.yaml delete mode 100644 llvm/test/tools/llvm-libtool-darwin/Inputs/input2.yaml delete mode 100644 llvm/test/tools/llvm-libtool-darwin/archive-flattening.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/create-static-lib.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/help-message.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/invalid-input-output-args.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/missing-library-type.test delete mode 100644 llvm/test/tools/llvm-link/Inputs/f.ll delete mode 100644 llvm/test/tools/llvm-link/Inputs/g.ll delete mode 100644 llvm/test/tools/llvm-link/Inputs/h.ll delete mode 100644 llvm/test/tools/llvm-link/archive-bad.ll delete mode 100644 llvm/test/tools/llvm-link/archive.ll delete mode 100644 llvm/test/tools/llvm-link/archivell.ll delete mode 100644 llvm/test/tools/llvm-ml/rip-relative-addressing.test delete mode 100644 llvm/test/tools/llvm-ml/struct.test delete mode 100644 llvm/test/tools/llvm-ml/struct_errors.test delete mode 100644 llvm/test/tools/llvm-objcopy/ELF/add-symbol-new-symtab.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-change.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-id.test delete mode 100644 llvm/test/tools/llvm-objcopy/MachO/segment-size-alignment.test rename llvm/test/{Analysis/ConstantFolding => tools/llvm-objdump}/ARM/lit.local.cf [...] delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/Inputs/debug.c delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/Inputs/wide-char.c delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-wide-chars.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/PowerPC/debug-vars.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/invalid-phdr.test copy llvm/test/{Analysis/CostModel => tools/llvm-objdump}/PowerPC/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ELF => }/RISCV/lit.local.cfg (100%) rename llvm/test/tools/llvm-objdump/{ELF => }/RISCV/unknown-arch-attr.test (100%) create mode 100644 llvm/test/tools/llvm-objdump/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/header-directives-1.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/header-directives-2.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/header-directives-3.proftext delete mode 100644 llvm/test/tools/llvm-profdata/header-directives.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/lit.local.cfg create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/abiflags.obj.elf-mips create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/abiflags.obj.elf-mipsel create mode 100644 llvm/test/tools/llvm-readobj/ELF/broken-group.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/dynamic-reloc.test delete mode 100644 llvm/test/tools/llvm-size/output-alloc.test delete mode 100644 llvm/test/tools/llvm-symbolizer/pdb/Inputs/test-columns.exe delete mode 100644 llvm/test/tools/llvm-symbolizer/pdb/Inputs/test-columns.pdb delete mode 100644 llvm/test/tools/llvm-symbolizer/pdb/pdb-columns.test create mode 100644 llvm/test/tools/llvm-symbolizer/pdb/pdb-native.test create mode 100644 llvm/test/tools/llvm-xray/X86/lit.local.cfg copy {lldb/test/Shell/Minidump => llvm/test/tools/obj2yaml}/lit.local.cfg (100%) delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-gnu-pubnames.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-gnu-pubtypes.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-rnglists.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-str-offsets.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/content-array.yaml copy {lldb/test/Shell/Minidump => llvm/test/tools/yaml2obj}/lit.local.cfg (100%) delete mode 100644 llvm/tools/extract/.clang-tidy delete mode 100644 llvm/tools/extract/CMakeLists.txt delete mode 100644 llvm/tools/extract/extract.cpp delete mode 100644 llvm/tools/llvm-libtool-darwin/CMakeLists.txt delete mode 100644 llvm/tools/llvm-libtool-darwin/LLVMBuild.txt delete mode 100644 llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/ReduceAttributes.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/ReduceAttributes.h delete mode 100644 llvm/tools/llvm-reduce/deltas/ReduceOperandBundles.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/ReduceOperandBundles.h delete mode 100644 llvm/unittests/ADT/BitFieldsTest.cpp delete mode 100644 llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp create mode 100644 llvm/unittests/Analysis/InlineFeaturesAnalysisTest.cpp delete mode 100644 llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/saved_mod [...] delete mode 100644 llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/variables [...] delete mode 100644 llvm/unittests/Analysis/Inputs/ir2native_x86_64_model/variables [...] create mode 100644 llvm/unittests/Analysis/OrderedInstructionsTest.cpp delete mode 100644 llvm/unittests/Analysis/TFUtilsTest.cpp delete mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFExpressionCompactPrinterTest.cpp delete mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFListTableTest.cpp delete mode 100644 llvm/unittests/ObjectYAML/DWARFYAMLTest.cpp delete mode 100644 llvm/unittests/Transforms/IPO/AttributorTest.cpp delete mode 100644 llvm/unittests/Transforms/IPO/AttributorTestBase.h delete mode 100755 llvm/utils/check_ninja_deps.py delete mode 100644 llvm/utils/gn/secondary/llvm/tools/extract/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-libtool-darwin/BUILD.gn delete mode 100644 llvm/utils/lit/tests/Inputs/show-result-codes/fail.txt delete mode 100644 llvm/utils/lit/tests/Inputs/show-result-codes/lit.cfg delete mode 100644 llvm/utils/lit/tests/Inputs/show-result-codes/pass.txt delete mode 100644 llvm/utils/lit/tests/Inputs/show-result-codes/unsupported.txt delete mode 100644 llvm/utils/lit/tests/Inputs/show-result-codes/xfail.txt delete mode 100644 llvm/utils/lit/tests/show-result-codes.py delete mode 100644 mlir/docs/Bindings/Python.md delete mode 100644 mlir/docs/SPIRVToLLVMDialectConversion.md delete mode 100644 mlir/include/mlir/Analysis/Presburger/Fraction.h delete mode 100644 mlir/include/mlir/Analysis/Presburger/Matrix.h delete mode 100644 mlir/include/mlir/Analysis/Presburger/Simplex.h delete mode 100644 mlir/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h delete mode 100644 mlir/include/mlir/Dialect/SPIRV/SPIRVModule.h delete mode 100644 mlir/include/mlir/Dialect/StandardOps/IR/StandardOpsBase.td delete mode 100644 mlir/include/mlir/IR/OwningOpRefBase.h delete mode 100644 mlir/include/mlir/IR/RegionKindInterface.h delete mode 100644 mlir/include/mlir/IR/RegionKindInterface.td delete mode 100644 mlir/include/mlir/Interfaces/CopyOpInterface.h delete mode 100644 mlir/include/mlir/Interfaces/CopyOpInterface.td delete mode 100644 mlir/include/mlir/Interfaces/VectorInterfaces.h delete mode 100644 mlir/include/mlir/Interfaces/VectorInterfaces.td delete mode 100644 mlir/include/mlir/Reducer/Tester.h delete mode 100644 mlir/include/mlir/TableGen/Interfaces.h create mode 100644 mlir/include/mlir/TableGen/OpInterfaces.h delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-gather.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-outerproduct-f32.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-outerproduct-i64.mlir create mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-outerproduct.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-f32-re [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-reductions-f64-re [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-scatter.mlir delete mode 100644 mlir/lib/Analysis/Presburger/CMakeLists.txt delete mode 100644 mlir/lib/Analysis/Presburger/Matrix.cpp delete mode 100644 mlir/lib/Analysis/Presburger/Simplex.cpp delete mode 100644 mlir/lib/Bindings/CMakeLists.txt delete mode 100644 mlir/lib/Bindings/Python/CMakeLists.txt delete mode 100644 mlir/lib/Bindings/Python/MainModule.cpp delete mode 100644 mlir/lib/Bindings/Python/mlir/__init__.py delete mode 100644 mlir/lib/Bindings/Python/unix_version.lds delete mode 100644 mlir/lib/Conversion/SCFToSPIRV/CMakeLists.txt delete mode 100644 mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp delete mode 100644 mlir/lib/Dialect/Affine/Transforms/AffineParallelize.cpp delete mode 100644 mlir/lib/IR/RegionKindInterface.cpp delete mode 100644 mlir/lib/Interfaces/CopyOpInterface.cpp delete mode 100644 mlir/lib/Interfaces/VectorInterfaces.cpp delete mode 100644 mlir/lib/Reducer/CMakeLists.txt delete mode 100644 mlir/lib/Reducer/Tester.cpp delete mode 100644 mlir/lib/TableGen/Interfaces.cpp create mode 100644 mlir/lib/TableGen/OpInterfaces.cpp delete mode 100644 mlir/lib/Transforms/CopyRemoval.cpp delete mode 100644 mlir/test/Bindings/Python/lit.local.cfg delete mode 100644 mlir/test/Bindings/Python/smoke_test.py delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/constant-op-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/control-flow-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/misc-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/spirv-types-to-llvm.invalid.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/spirv-types-to-llvm.mlir create mode 100644 mlir/test/Dialect/Affine/parallelism-detection.mlir delete mode 100644 mlir/test/Dialect/Affine/parallelize.mlir delete mode 100644 mlir/test/Dialect/Linalg/tile_simple_conv.mlir delete mode 100644 mlir/test/Dialect/Vector/vector-contract-matvec-transforms.mlir delete mode 100644 mlir/test/Transforms/copy-removal.mlir delete mode 100644 mlir/test/Transforms/test-legalize-erased-op-with-uses.mlir delete mode 100644 mlir/test/Transforms/test-legalize-type-conversion.mlir create mode 100644 mlir/test/lib/Dialect/Affine/TestParallelismDetection.cpp delete mode 100644 mlir/test/lib/Dialect/Test/TestInterfaces.td delete mode 100644 mlir/test/lib/Dialect/Test/TestTypes.h delete mode 100644 mlir/test/lib/IR/TestInterfaces.cpp delete mode 100644 mlir/test/lib/Reducer/CMakeLists.txt delete mode 100644 mlir/test/lib/Reducer/MLIRTestReducer.cpp delete mode 100644 mlir/test/mlir-reduce/test-reducer-pass.mlir delete mode 100755 mlir/test/mlir-reduce/test.sh delete mode 100644 mlir/test/mlir-reduce/testcase-linux.mlir delete mode 100644 mlir/test/mlir-tblgen/interfaces.mlir delete mode 100644 mlir/tools/mlir-reduce/CMakeLists.txt delete mode 100644 mlir/tools/mlir-reduce/mlir-reduce.cpp delete mode 100644 mlir/unittests/Analysis/AffineStructuresTest.cpp delete mode 100644 mlir/unittests/Analysis/CMakeLists.txt delete mode 100644 mlir/unittests/Analysis/Presburger/CMakeLists.txt delete mode 100644 mlir/unittests/Analysis/Presburger/MatrixTest.cpp delete mode 100644 mlir/unittests/Analysis/Presburger/SimplexTest.cpp delete mode 100644 openmp/libomptarget/test/mapping/declare_mapper_target.cpp delete mode 100644 openmp/libomptarget/test/mapping/declare_mapper_target_data.cpp delete mode 100644 openmp/libomptarget/test/mapping/declare_mapper_target_data_ent [...] delete mode 100644 openmp/libomptarget/test/mapping/declare_mapper_target_update.cpp delete mode 100644 openmp/libomptarget/test/mapping/present/target.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_data.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_enter_data.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_exit_data.c delete mode 100644 openmp/libomptarget/test/mapping/present/unified_shared_memory.c delete mode 100644 openmp/libomptarget/test/mapping/present/zero_length_array_section.c delete mode 100644 openmp/libomptarget/test/mapping/present/zero_length_array_sect [...] delete mode 100644 openmp/runtime/test/ompt/tasks/dependences_mutexinoutset.c delete mode 100644 openmp/runtime/test/ompt/tasks/taskwait-depend.c delete mode 100644 polly/test/ScheduleOptimizer/focaltech_test_detail_threshold-7bc17e.ll