This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 179dced13b2 X86MCTargetDesc.h - remove unnecessary MCStreamer.h include [...] adds 2cfcbc52c3f X86Subtarget.cpp - sort includes. NFC Ensure X86Subtarget.h [...] adds 4a983b25bf2 [MC][DWARF] Corrected handling of is_stmt flag in .loc directives adds 4ba7ae85da3 X86Subtarget.h - remove unused includes. NFC. Replace with [...] adds e19628fde58 [llvm-readobj] - Fix crashes and misbehaviors when reading [...] adds 1c57752ff5e [obj2yaml] - Teach obj2yaml to dump SHT_NOBITS sections whe [...] adds 76e0ab23f68 [FileCheck] - Refactor the code related to string arrays. NFCI. adds 9505b5cb668 [AVR] Do not use divmod calls for bigger integers adds 8aad119d93e [AVR] Do not place functions in .progmem.data adds f5a812cbcc7 Revert 3ce0ad1b336e67a76d78ae7ff7d66fe127586620 Die to brea [...] adds 87819441410 [analyzer] GenericTaint: Don't expect CallEvent to always h [...] adds f44a508df62 [nfc] Cleanup extension header generation adds 61bccda9d9d [LLD][ELF][ARM] Convert ADR/LDR to .inst .reloc adds 12030494fce [GlobalISel] Introduce InlineAsmLowering class adds aa688ba0475 [gn build] Port 12030494fce adds b36b889a3b8 Explicitly move from llvm::json Array/Object to Value adds 21bd3767c81 X86MacroFusion.cpp - ensure X86MacroFusion.h module header [...] adds 515020c091e [SveEmitter] Add more immediate operand checks. adds a8a31fdd80c [Scalarizer] Fix a non-deterministic scatter order problem adds fc645397498 [SveEmitter] Add immediate checks for lanes and complex imms adds 6afa5c407c1 [lldb] Prefer executable files from sysroot over files from [...] adds 9cd9f3f1b8b [lldb] Fix gcc warnings in TypeCategory.cpp adds acae69d08c8 [lldb] Add new LLDB setting: use-source-cache adds 1f820fa4fed [lldb] Fix SourceManager::SourceFileCache insertion adds 865996ddf62 [lldb] Remove m_last_file_sp from SourceManager adds ecf313c01dd [libc++] Fix the no-exceptions build of libc++ on Apple adds 9cf9710bb0d [Dexter][NFC] Add Debugger Controller To Dexter adds 232578804ab [ELF] Add --warn-backrefs-exclude=<glob> adds 9036fcd25f0 MIRVRegNamerUtils.h - remove unnecessary includes. NFC. Rep [...] adds 6cb204eb647 BranchFolding.h - cleanup includes and forward declarations [...] adds 52474992b13 Revert "[ARM] Fix conditions for lowering to S[LR]I" adds 871beba234a [MLIR] Add AtomicRMWRegionOp. adds 6c881bf1fec [AIX] Return the correct set of callee saved regs adds 9986b3de26d [SveEmitter] Explicitly merge with zero/undef adds ee12edcb764 [Preamble] Allow recursive inclusion of header-guarded mainfile. adds 2737362e7a9 [VectorUtils] Use early_inc_range instead of DelSet (NFC). adds a54e18df0a9 [compiler-rt] Use --standalone when running tests on the iO [...] adds ba49096817b [mlir][spirv] Lower memref with dynamic dimensions to runti [...] adds f83d502febb [mlir][spirv] NFC: remove unnecessary `%N =` in test CHECKs adds 92bf405ea60 [mlir][ods] Update doc regarding attribute definitions adds 06c980df46f [SveEmitter] Implement zeroing of false lanes adds 4cfb71adba0 [lldb/Scripts] Add verbose and failure only mode to replay script. adds d52bb6d099d [PowerPC][AIX] ByVal formal argument support: passing on th [...] adds 33ad38a925a [libcxx][docs] Clearer mark up for --param adds 54d01cbc15e [IPT] Don't use OrderedInstructions (NFC) adds b3f5472c2b9 [ValueLattice] Add move constructor (NFC) adds 950a8aa165e [lldb/Reproducers] Support new replay mode: passive replay adds 78fe93030f5 [LSan] Disable a failing test on ARM adds 28ae1969dc9 Revert "[AIX] Return the correct set of callee saved regs" adds 8541a3cc9dc [PowerPC][AIX] Use a file check variable for register used [...] adds 0f12480bd13 [dfsan] Add "DataFlow" option to LLVM_USE_SANITIZER adds e84bbe91dac [CallSite removal][ExecutionEngine] Use CallBase in the Int [...] adds 9b2ab41037f Revert "[MS] Fix assert handling enum forward decls in hasV [...] adds 460202b4649 [ARM] Add an low overhead sibling loop test. NFC adds 1cac82cf388 [libc++] Fix a few warnings when running the test suite with GCC adds 64b31d96dfd [PowerPC] Do not attempt to reuse load for 64-bit FP_TO_UIN [...] adds 00983249479 [AIX] Return the correct set of callee saved regs adds e128d538954 [lldb/Test] Don't friend std::make_unique adds 9b9454af8a5 Require "target datalayout" to be at the beginning of an IR file. adds ff048af2e31 [NFC] [AIX] [PowerPC] Add missing instruction to AIX byval test adds 6529b0c48aa [clangd] Enable diagnostic fixes within macro argument expansions. adds 85cca945b4c [SemaObjC] Forbid storing an unboxed integer literal in an [...] adds 3dff8c9109a [MLIR] Fix affine loop tiling utility upper bound bug adds 1809949239a [llvm][NFC][CallSite] Remove CallSite from Lint.cpp adds 2d231c703d6 [MLIR] NFC clean up loop tiling test cases adds 875e26d3432 Fix lld testcases I missed in D78413 (9b9454a) adds 20fd6243800 [libc++] Re-enable warnings in the new format adds 897409fb56f [Local] Update getOrEnforceKnownAlignment/getKnownAlignment [...] adds 9ba37b3bf29 [mlir][ods] Add materialize derived attribute method adds fcc9d70260c Revert "[Local] Update getOrEnforceKnownAlignment/getKnownA [...] adds e687aa82826 [lldb/Reproducers] Fix passive replay for (char*, size_t) f [...] adds 1488bef8fc9 [MachineOutliner] Annotation for outlined functions in AArch64 adds 56e4888627b [SVE] Remove calls to getBitWidth from Analysis adds 5ec6fdb0580 Revert "[libc++] Re-enable warnings in the new format" adds c48ceaf37b0 Revert "[AMDGPU] Set the CostPerUse value for vgpr registers." adds ce1840a90a8 [ARM] MVE and scalar postinc mir tests. NFC adds 17e1df44ec6 [SVE] Remove calls to getBitWidth from mips adds a9b137f9ffb [SVE] Remove calls to getBitWidth from PowerPC adds 365b60fc937 New pass to make internal linkage symbol names unique. adds 31282d399b7 Fix LLVM_REVERSE_ITERATION adds 2171fa63b30 Fixing bot breakage adds 2d9a02a63a1 Update LLVMOps for CreateShuffleVector deprecation and rewo [...] adds 6e22a1e5c4d [AArch64][NFC] More intrinsic tests. adds d17d50ebc6e [llvm-objcopy][MachO] Copy LC_ENCRYPT_INFO/LC_ENCRYPT_INFO_ [...] adds 22219cfc6a2 Fix inlining multi-block callees with type conversion. adds e5ce95c660a [dfsan] Fix a bug in strcasecmp() and strncasecmp(): Compar [...] adds b87531ca687 [mlir] Fix getTypes() support for result ranges. adds ab093bfed76 Recommit: DebugInfo: Fix rangesBaseAddress DICompileUnit bi [...] adds 887efa51c1e Fix DenseMap iterator asserts when shouldReverseIterate==true adds 15cd1e36e44 [llvm][NFC][CallSite] Remove CallSite from CoroEarly adds f0019d4ff29 [MC][NFC] Use camelCase style for function EmitInstToData adds 7039773b240 Unbreak ASan runtime in the simulators. adds 06a8d1aaa69 [Attributor] Partially disable three tests to unblock the w [...] adds 87aa3629856 [Attributor] Use the BumpPtrAllocator in InformationCache as well adds c2d86e1f304 [llvm][NFC][CallSite] Remove CallSite from ArgumentPromotion adds 3cb7e7bf959 BPF: fix a CORE optimization bug adds 8bb059ab637 [MC][Bugfix] Remove redundant parameter for relaxInstruction adds c031378ce01 [MC][NFC] Use camelCase style for functions in MCObjectStreamer adds 7c65e88d0bc [llvm-objcopy] Match GNU behaviour regarding file symbols adds 37a1c2eda54 Revert "[llvm-objcopy] Match GNU behaviour regarding file symbols" adds b14e9e3c0ca Reland D76675 [llvm-objcopy] Match GNU behaviour regarding [...] adds 4b03dd7b849 PR45534: don't ignore unmodeled side-effects when constant- [...] adds e128f710ea8 PR45535: Check for variables with non-trivial destruction w [...] adds ee17263adcf [OpenMPOpt] Make the SCC a vector to ensure deterministic results adds 8855fec37e7 [OpenMPOpt] Use a pointer value type in map adds dc3b5b00fea [OpenMPOpt] Make the combination of `ident_t*` deterministic adds 68b2e507e4f [Local] Update getOrEnforceKnownAlignment/getKnownAlignment [...] adds a116f0fa868 [LICM][NFC] Reorder checks to speed up things slightly adds 6235951ec0d [CallSite removal][Instrumentation] Use CallBase instead of [...] adds 2cf3c033f3a [DenseMap] Don't capture the BucketEnd pointer before an op [...] adds 27d19101e9a [ARM][ParallelDSP] Handle squaring multiplies adds e90fb82f0f7 [AST] Suppress the spammy "attempt to use a deleted fucntio [...] adds ee959ddc5ee [TTI] Remove getOperationCost adds 6e017188b76 [clangd] Store ppdirective in Inclusion adds 2214b9076f1 [clangd] Make signatureHelp work with stale preambles adds 5a2a24f1e9c [gn build] Port 2214b9076f1 adds 3d9b53706fd [SVEIntrinsicOpts] NFC: Remove unused isReinterpretFromBool [...] adds 89d9912cbf4 [AST] dont invaliate VarDecl when the initializer contains errors. adds 6b3168f8cdb [clangd] Fix windows buildbots for #import statements adds d8816261a6e [VE] Create a TargetInfo header. NFC adds 12dcb89dadf [mlir] [linalg] Only promote selected buffers. adds 4ccafab0769 [clangd] Change field name to prevent shadowing adds 152d29cc74b [mlir][Transforms] Add pass to perform sparse conditional c [...] adds 2eda87dfbe6 [mlir][SCCP] Add support for propagating constants across i [...] adds 3caa03ec510 AliasAnalysisSummary.h - cleanup includes and forward decla [...] adds 0caaf402585 TGLexer.h - cleanup includes and forward declarations. NFC. [...] adds df91a0f79a2 TGParser.h - cleanup includes and forward declarations. NFC [...] adds 32c0561e0cf Attempting fix buildbot adds 49202476e6d [mlir] [linalg] Fix transform-patterns test. adds 1811061c387 TGLexer.h - add missing <vector> include. Looks like we are [...] adds 0df40d6ef8b [AArch64][SVE] Add addressing mode for contiguous loads & stores adds 5a68138403c [clangd] Add icon to VSCode extension, and fix URLs adds 0535fab2375 [Flang][test] Don't set PATH in flang/test/Semantics/common.sh adds b1097e29d3d [Dexter] Fix failing clang-opt-bisect sub tool test adds c3a292961d8 Let targets adjust physical output- and anti-deps adds 3471ae9dada [yaml2obj] - Verify that sections are sorted by their file [...] adds ba72389269b [InstCombine] improve types/names for logic-of-icmp helper [...] adds 647c9e72e4b [VPlan] Make various tryTo* helpers private and mark as con [...] adds f5b05915523 [clangd] Bump VSCode version number to allow republish (ico [...] adds 75aeb534855 SHA1.h - remove unnecessary ArrayRef.h/StringRef.h includes [...] adds 978166f2095 [InstCombine] improve types/names for logic-of-icmp helper [...] adds c74acd8fc99 X86ISelLowering.cpp - clang-format to fix col80 limit. NFC. adds c2dd38f1cb7 [AArch64][NFC] One more intrinsic test. adds cc0acda7828 [DWARFDataExtractor] Add a "truncating" constructor adds 585a0af3790 [mlir][NFC] Fix typo in the standalone dialect README. adds c475856d053 [DWARFDebugLine] Check for errors when parsing v2 file/dir lists adds 6e1fe785697 [ELF][test] Reorganize "TLS attribute mismatch" tests adds 58207d6fe1e [ELF] Fix "TLS attribute mismatch" false positives for STT_ [...] adds cd8e9e8fcd3 [PowerPC][AIX][NFC] Fix use of FileCheck variable in lit test. adds b4fb705e77a [libc++] Fix warnings with Clang in C++03 adds 497c76e96dc [ELF] Keep local symbols when both --emit-relocs and --disc [...] adds 658f33dcea4 [AMDGPU] Remove selectSGPRVectorRegClassID. NFC. adds d3fdafae063 [InlineSpiller] simplify insertReload() NFC adds 2de52422acf [lldb/Test] Decode stdout and stderr in case it contains Unicode. adds e477915bfe5 [PowerPC] Add a new test case expand-isel-liveness.mir adds a92ee77d859 [PowerPC][Future] Add offsets to PC Relative relocations. adds 538ac26f25d [mlir][Linalg] Create a named batch_matmul op and pipe it through. adds 128d72751fd [mlir] [linalg] Specify alignment during promotion. adds 91a6c88349f [Attributor] Use a pointer value type for the AAMap adds 40f3baeb20f [Attributor] Pass the Attributor to the AbstractAttribute c [...] adds 1f570e019df [Attributor] Use a pointer value type for the access kind - [...] adds 99662c22cde [Attributor] Use a pointer value type for the QueryMap adds 177c065e506 [Attributor] Use a pointer value type for the OpcodeInstMap adds 8c2e66226fb [libc] [NFC] Split the CMake rules into multiple files. adds 44a8c5410e6 [InstCombine] add tests for logic-of-icmps; NFC adds 5771c985624 [XRay] Change xray_instr_map sled addresses from absolute t [...] adds 20cb440ea21 [libc] Propagate entrypoint deps to downstream targets. adds d50bfd97643 Fix an unused-variable warning in Release mode. adds fccc4af6588 [libc++] Re-enable warnings in the new format adds 66590e1e9eb [MC][PGO][PGSO] Cleanup unused MBFI in AsmPrinter adds a8086ba4ac8 [libc] Revert "Propagate entrypoint deps to downstream targets." adds d632587664c [libc++] Do not enable assertions in the dylib in the Apple cache adds 1f9c169990b [NFC][InstCombine] sub-of-negatible.ll: some more test cases adds be881e28317 [AArch64] FMLA/FMLS patterns improvement. adds 7f12512db2f [libc][Take 2] Propagate entrypoint deps to downstream targets. adds d9af50efbc5 [Transforms] getOrEnforceKnownAlignment - fix MSVC result o [...] adds d702325af6f [llvm][NFC][CallSite] Remove CallSite from DeadArgumentElimination adds 8387bee94d6 [llvm] [X86] Fixed type bug in vselect for AVX masked load adds cf607008534 [mlir] Remove braces to avoid ambiguous constructor of oper [...] adds b349098d229 [InstCombine] add tests for logic-of-icmps; NFC adds cf30aafa2d1 [Analysis] recognize the 'null' pointer constant as not poison adds 116c2da4b25 [lldb/Scripts] proc.returncode is set in proc.communicate adds cca545ce462 [CallSite] Fix build breakage after D78538 adds 9a08c307051 Bit-pack some pairs. No functionlity change intended. adds a6d8a055e92 Implement some functions in NativeSession. adds 4927ae08580 [PDB] Change llvm/object/COFF.h to llvm/Object/COFF.h after D78128 adds a13dce1d90c Fix build. NFC. adds 352fef3f11f [InstCombine] Negator - sink sinkable negations adds c5d38924dc6 [XRay] xray_fn_idx: set SHF_WRITE to avoid text relocations adds 21529355e1b Fix `-Wparentheses` warnings. NFC. adds 2e1cfd02d0f Fix Solaris build of ubsan. adds b4b9faa120f [AArch64] Fix MIR tests with invalid live-ins. adds 704293b1684 [ARM] Fix MIR tests with invalid live-ins. adds 7dece2fde3e AMDGPU: Use Register adds 58f32435e8b [libc++abi] Add a rate limiter when logging dynamic_cast errors adds a6c1692cb30 [Flang] fix dependency issues after D78215 adds 1e1f5eb7c97 [NativeSession] Fix unchecked Expected type (followup to ht [...] adds 6a30894391c C++2a -> C++20 in some identifiers; NFC. adds 86e3b735cd8 [hip] Claim builtin type `__float128` supported if the host [...] adds 163bd9d8580 Fix `-Wpedantic` warnings. NFC. adds e2b53a4c05c [Attributor][NFC] Remove obsolete option from tests adds c5794f77eb4 [Attributor][PM] Introduce `-attributor-enable={none,cgscc, [...] adds ea439bbcbb4 [Attributor][NFC] Track the number of created AAs in the st [...] adds 46b7ed0e6fd [Attributor] Remove dependence edges eagerly adds 8bec33c096b [SVE] Remove VectorType::getBitWidth() adds 060efd24c7f [lld-macho] Add basic support for linking against dylibs adds ba942610f6b [OpenMP] Add scaffolding for negative runtime tests adds 5f6aa9680c1 [OpenMP] target_data_begin: fail on device alloc fail adds 507d80fbd21 Revert "Implement some NativeSession functions" along with [...] adds 73ea427818a [gn build] Port 060efd24c7f adds 67c6b80569b [gn build] Port 352fef3f11f adds 400b6f2bc53 [lldb/Test] Add skipIfReproducer for tests that are not exp [...] adds 1e566f6b47f [lldb/Test] Add skipIfReproducer for tests that diverge dur [...] adds b707cf096dd [lldb/Test] Add decorator to the right method adds c860262bd20 Disable a Darwin test under LSan. adds 01d2a01e79d [ELF] Fix a null pointer dereference when relocating a Loca [...] adds d892eec710c Reapply: Make header inclusion order from umbrella dirs det [...] adds 9ee02aef628 [llvm][NFC][CallSite] Remove CallSite from FunctionAttrs adds 23609331472 Reland "Implement some functions in NativeSession." with fi [...] adds dad6de41122 [gn build] Port 23609331472 adds 73752121729 get rid of PythonInteger::GetInteger() adds a30e7ea88e7 Make SmallVector assert if it cannot grow. adds 4ca2cad947d [PowerPC] Add clang -msvr4-struct-return for 32-bit ELF adds 564530e50ad Add missing call to `Symbolizer::LateInitialize()` in UBSan [...] adds da820f4f575 Add missing call to `__sanitizer::InitializePlatformEarly() [...] adds 5a7a6382bc0 FixIrreducible: don't crash when moving a child loop adds 8d45d6e39d5 [Frontend] Drop unneeded CC1 options adds eeaabe64e30 [xray] Use hidden symbol visibility for xray trampolines adds 5081468a669 [xray] Avoid text relocations in trampolines for ARM/AArch64 adds 46a52ff9eda [TargetPassConfig] Run MachineVerifier after more passes. adds 8dc790b9331 Add `//` before the banner displayed in `--print-ir-before/ [...] adds 1f48e22df80 [DebugInfo] Simplify DWARFUnit::determineStringOffsetsTable [...] adds c08af2c11ad [libc][NFC] Cleanup dependencies in src/signal and test/src [...] adds daadb485539 [CallSite removal][TargetTransformInfoImpl] Replace CallSit [...] adds c12722cde83 [PowerPC] Exploit RLDIMI for OR with large immediates adds d22989c34ed [CallSite removal][Target] Replace CallSite with CallBase. NFC adds f20ff4b17d1 [Attributor] Run IRPosition::verify only with EXPENSIVE_CHECKS adds ca59ff5af9d [Attributor] Replace AccessKind2Accesses map with an "array map" adds 84e4c09995a [MLIR] Update documentation for loop.parallel. adds c22876b550f [MLIR] Add extra locking during cubin generation. adds 146d52e7328 [MLIR] Verify there are no side-effecting ops in GenericAto [...] adds 05a11974ae9 [CallSite removal] Remove unneeded includes of CallSite.h. NFC adds ba4162c1c42 [VE] Add alternative names to registers adds a6ef4719198 [VE] Update shift operation instructions adds a53874b7e4c [lldb] Fix modules build by adding missing include adds 5397f290871 [llvm] [X86] Make test more robust against different builds adds 28138027460 [MLIR] Fix test case for kernel attribute. adds 04ef154124e [NFC] Test changes adds 648fc950833 [MLIR] Use `kernel` as a short hand for `gpu.kernel` attribute. adds 0372db05bb1 [MLIR] Use nested symbol to identify kernel in `LaunchFuncOp`. adds 2fa17cdd7ad [AMDGPU] Simplify definition of VReg and AReg classes. NFC. adds 7318625674b [AMDGPU] Remove obsolete special case for 1024-bit vector t [...] adds 35cf2f42dda [Driver][docs] Document option -mtune as a no-op. adds 161afc01064 [clangd] Remove vscode plugin: now https://github.com/clang [...] adds 0736d1ccf32 [ARM][MVE] Tail-predication: some more comments and debug m [...] adds 317c4913c64 [obj2yaml] - Fix the issue with dumping empty sections when [...] adds 87d33d9e09c [yaml2obj] - Change how p_offset is calculated when creatin [...] adds 2bf56743172 [yaml2obj] - Program headers: add an additional check for `Offset` new b198f1f86ce Make some static class members constexpr
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../cppcoreguidelines/ProTypeMemberInitCheck.cpp | 2 +- .../modernize/UseDefaultMemberInitCheck.cpp | 2 +- .../clang-tidy/portability/SIMDIntrinsicsCheck.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 18 +- clang-tools-extra/clangd/Diagnostics.cpp | 23 +- clang-tools-extra/clangd/Headers.cpp | 3 +- clang-tools-extra/clangd/Headers.h | 9 +- clang-tools-extra/clangd/Preamble.cpp | 176 +++ clang-tools-extra/clangd/Preamble.h | 26 + clang-tools-extra/clangd/Protocol.cpp | 4 +- clang-tools-extra/clangd/TUScheduler.cpp | 62 +- clang-tools-extra/clangd/TUScheduler.h | 5 - .../clangd/clients/clangd-vscode/.gitignore | 3 - .../clients/clangd-vscode/.vscode/launch.json | 28 - .../clients/clangd-vscode/.vscode/settings.json | 9 - .../clients/clangd-vscode/.vscode/tasks.json | 32 - .../clangd/clients/clangd-vscode/.vscodeignore | 9 - .../clangd/clients/clangd-vscode/DEVELOPING.md | 53 - .../clangd/clients/clangd-vscode/LICENSE | 21 - .../clangd/clients/clangd-vscode/README.md | 103 -- .../clients/clangd-vscode/doc-assets/complete.png | Bin 45024 -> 0 bytes .../clangd-vscode/doc-assets/diagnostics.png | Bin 29566 -> 0 bytes .../clients/clangd-vscode/doc-assets/extract.png | Bin 21101 -> 0 bytes .../clients/clangd-vscode/doc-assets/format.png | Bin 23948 -> 0 bytes .../clients/clangd-vscode/doc-assets/include.png | Bin 21077 -> 0 bytes .../clangd-vscode/doc-assets/symbolsearch.png | Bin 29427 -> 0 bytes .../clients/clangd-vscode/doc-assets/xrefs.png | Bin 114451 -> 0 bytes .../clangd/clients/clangd-vscode/package-lock.json | 419 ------- .../clangd/clients/clangd-vscode/package.json | 131 -- .../clangd/clients/clangd-vscode/src/extension.ts | 190 --- .../clangd-vscode/src/semantic-highlighting.ts | 399 ------ .../clangd-vscode/test/assets/includeTheme.jsonc | 28 - .../clangd-vscode/test/assets/simpleTheme.jsonc | 17 - .../clients/clangd-vscode/test/extension.test.ts | 14 - .../clangd/clients/clangd-vscode/test/index.ts | 35 - .../clangd/clients/clangd-vscode/test/runTest.ts | 23 - .../test/semantic-highlighting.test.ts | 174 --- .../clangd/clients/clangd-vscode/tsconfig.json | 29 - clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/CodeCompleteTests.cpp | 25 + .../clangd/unittests/DiagnosticsTests.cpp | 48 + .../clangd/unittests/HeadersTests.cpp | 17 + .../clangd/unittests/PreambleTests.cpp | 127 ++ .../clangd/unittests/TUSchedulerTests.cpp | 60 - clang/docs/ClangCommandLineReference.rst | 12 + clang/docs/DataFlowSanitizer.rst | 27 + clang/include/clang/AST/DeclCXX.h | 6 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 +- clang/include/clang/Basic/LangOptions.def | 4 +- clang/include/clang/Basic/LangStandard.h | 6 +- clang/include/clang/Basic/LangStandards.def | 4 +- clang/include/clang/Basic/TokenKinds.def | 22 +- clang/include/clang/Basic/TokenKinds.h | 23 +- clang/include/clang/Basic/arm_sve.td | 94 +- clang/include/clang/Driver/Options.td | 28 +- clang/include/clang/Frontend/PrecompiledPreamble.h | 6 + clang/include/clang/Sema/Sema.h | 4 +- clang/lib/AST/DeclCXX.cpp | 6 +- clang/lib/AST/DeclTemplate.cpp | 2 +- clang/lib/AST/Expr.cpp | 20 + clang/lib/AST/ExprConstant.cpp | 22 +- clang/lib/AST/Interp/Interp.cpp | 2 +- clang/lib/AST/Interp/Interp.h | 2 +- clang/lib/Basic/IdentifierTable.cpp | 10 +- clang/lib/Basic/Targets/AMDGPU.cpp | 13 + clang/lib/Basic/Targets/OSTargets.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 35 + clang/lib/CodeGen/CGCall.cpp | 4 +- clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/CodeGen/TargetInfo.cpp | 82 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 13 + clang/lib/Format/Format.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 25 +- clang/lib/Frontend/FrontendAction.cpp | 19 +- clang/lib/Frontend/InitPreprocessor.cpp | 10 +- clang/lib/Lex/Lexer.cpp | 2 +- clang/lib/Lex/LiteralSupport.cpp | 2 +- clang/lib/Lex/PPDirectives.cpp | 26 +- clang/lib/Lex/Preprocessor.cpp | 4 +- clang/lib/Lex/TokenConcatenation.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 6 +- clang/lib/Parse/ParseDeclCXX.cpp | 6 +- clang/lib/Parse/ParseExprCXX.cpp | 2 +- clang/lib/Parse/ParseStmt.cpp | 2 +- clang/lib/Parse/ParseTemplate.cpp | 2 +- clang/lib/Sema/SemaChecking.cpp | 72 ++ clang/lib/Sema/SemaDecl.cpp | 28 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 50 +- clang/lib/Sema/SemaExpr.cpp | 86 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaExprObjC.cpp | 2 +- clang/lib/Sema/SemaInit.cpp | 4 +- clang/lib/Sema/SemaLambda.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 26 +- .../Checkers/GenericTaintChecker.cpp | 4 +- .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 2 +- clang/test/AST/ast-dump-invalid-initialized.cpp | 8 + clang/test/AST/ast-dump-recovery.cpp | 53 + clang/test/Analysis/taint-generic.c | 4 + clang/test/CXX/special/class.copy/p11.0x.move.cpp | 2 +- .../CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp | 5 +- .../CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c | 197 +++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_add.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c | 81 ++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c | 70 ++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_div.c | 123 ++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c | 123 ++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c | 59 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c | 131 ++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_max.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_min.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c | 59 + .../CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c | 197 +++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c | 229 ++++ .../CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c | 43 + .../negative/acle_sve_asrd.c | 35 + .../negative/acle_sve_cadd.c | 29 + .../negative/acle_sve_cmla.c | 107 ++ .../aarch64-sve-intrinsics/negative/acle_sve_dot.c | 47 + .../aarch64-sve-intrinsics/negative/acle_sve_ext.c | 101 ++ .../aarch64-sve-intrinsics/negative/acle_sve_mla.c | 29 + .../negative/acle_sve_tmad.c | 47 + .../aarch64-sve2-intrinsics/acle_sve2_qshlu.c | 99 ++ .../aarch64-sve2-intrinsics/acle_sve2_shrnb.c | 133 ++ .../negative/acle_sve2_qshlu.c | 35 + .../negative/acle_sve2_shrnb.c | 47 + .../aarch64-v8.2a-neon-intrinsics-constrained.c | 32 +- clang/test/CodeGen/ppc32-struct-return.c | 88 ++ clang/test/CodeGenCXX/builtin-constant-p.cpp | 26 +- clang/test/CodeGenObjCXX/return.mm | 5 +- clang/test/Driver/ppc-unsupported.c | 10 + clang/test/Modules/Inputs/ms-enums/A.h | 1 - clang/test/Modules/Inputs/ms-enums/B.h | 1 - clang/test/Modules/Inputs/ms-enums/module.map | 2 - clang/test/Modules/ms-enums.cpp | 12 - clang/test/OpenMP/task_messages.cpp | 1 - clang/test/SemaCUDA/amdgpu-f128.cu | 4 + clang/test/SemaCXX/block-call.cpp | 6 +- clang/test/SemaCXX/builtin-constant-p.cpp | 31 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 6 +- clang/test/SemaCXX/cxx11-crashes.cpp | 2 +- clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 2 +- clang/test/SemaCXX/for-range-dereference.cpp | 1 - clang/test/SemaCXX/member-init.cpp | 2 +- clang/test/SemaCXX/recovery-default-init.cpp | 14 + clang/test/SemaCXX/recovery-initializer.cpp | 29 + clang/test/SemaObjC/objc-literal-fixit.m | 39 + clang/test/SemaObjCXX/parameterized_classes_arc.mm | 10 +- clang/utils/TableGen/SveEmitter.cpp | 18 + compiler-rt/lib/dfsan/dfsan_custom.cpp | 15 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 19 +- compiler-rt/lib/ubsan/CMakeLists.txt | 5 + compiler-rt/lib/ubsan/ubsan_init.cpp | 2 + compiler-rt/lib/xray/xray_interface.cpp | 34 +- compiler-rt/lib/xray/xray_interface_internal.h | 13 + compiler-rt/lib/xray/xray_trampoline_AArch64.S | 21 +- compiler-rt/lib/xray/xray_trampoline_arm.S | 21 +- compiler-rt/lib/xray/xray_trampoline_x86_64.S | 6 + compiler-rt/lib/xray/xray_x86_64.cpp | 13 +- compiler-rt/test/dfsan/custom.cpp | 38 + .../test/lsan/TestCases/stale_stack_leak.cpp | 2 +- ...print-stack-trace-in-code-loaded-after-fork.cpp | 2 + .../ios_commands/iossim_prepare.py | 13 - .../sanitizer_common/ios_commands/iossim_run.py | 2 +- debuginfo-tests/dexter/dex/command/ParseCommand.py | 24 +- debuginfo-tests/dexter/dex/command/__init__.py | 2 +- .../dex/command/commands/DexExpectStepOrder.py | 9 +- .../dexter/dex/command/commands/DexUnreachable.py | 2 +- .../dexter/dex/debugger/DebuggerBase.py | 80 +- .../DebuggerControllers/DebuggerControllerBase.py | 27 + .../DebuggerControllers/DefaultController.py | 90 ++ debuginfo-tests/dexter/dex/debugger/Debuggers.py | 70 +- debuginfo-tests/dexter/dex/debugger/__init__.py | 2 + .../dexter/dex/debugger/dbgeng/dbgeng.py | 6 +- debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py | 6 +- .../dex/debugger/visualstudio/VisualStudio.py | 6 +- .../dexter/dex/tools/clang_opt_bisect/Tool.py | 25 +- .../dex/tools/run_debugger_internal_/Tool.py | 46 +- debuginfo-tests/dexter/dex/tools/test/Tool.py | 20 +- flang/lib/Evaluate/CMakeLists.txt | 1 + flang/lib/Optimizer/Dialect/CMakeLists.txt | 3 + flang/lib/Optimizer/Support/CMakeLists.txt | 2 + flang/test/Semantics/common.sh | 2 - libc/cmake/modules/LLVMLibCHeaderRules.cmake | 106 ++ libc/cmake/modules/LLVMLibCLibraryRules.cmake | 168 +++ libc/cmake/modules/LLVMLibCObjectRules.cmake | 265 ++++ libc/cmake/modules/LLVMLibCRules.cmake | 707 +---------- libc/cmake/modules/LLVMLibCTestRules.cmake | 177 +++ libc/loader/linux/CMakeLists.txt | 18 +- libc/src/signal/linux/CMakeLists.txt | 1 + libc/test/loader/CMakeLists.txt | 21 +- libc/test/src/math/CMakeLists.txt | 5 - libc/test/src/signal/CMakeLists.txt | 16 +- libc/test/src/signal/sigaddset_test.cpp | 1 - libc/test/src/stdio/CMakeLists.txt | 3 - libc/test/src/string/CMakeLists.txt | 7 - libc/test/src/unistd/CMakeLists.txt | 2 - libcxx/CMakeLists.txt | 2 + libcxx/cmake/caches/Apple.cmake | 2 +- libcxx/docs/TestingLibcxx.rst | 7 +- libcxx/lib/abi/CMakeLists.txt | 3 +- libcxx/lib/libc++abi-exceptions.exp | 10 + libcxx/lib/libc++abi-exceptions.sjlj.exp | 10 + libcxx/lib/libc++abi.v1.exp | 10 - libcxx/lib/libc++abi.v2.exp | 10 - libcxx/lib/libc++sjlj-abi.v1.exp | 160 --- libcxx/lib/libc++sjlj-abi.v2.exp | 310 ----- libcxx/src/CMakeLists.txt | 15 +- libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 2 + .../libcxx/atomics/libcpp-has-no-threads.pass.cpp | 2 +- .../containers/associative/undef_min_max.pass.cpp | 4 +- .../libcxx/containers/gnu_cxx/hash_map.pass.cpp | 4 +- .../gnu_cxx/hash_map_name_lookup.pass.cpp | 3 + .../libcxx/containers/gnu_cxx/hash_set.pass.cpp | 4 +- .../gnu_cxx/hash_set_name_lookup.pass.cpp | 4 + .../libcxx/numerics/c.math/undef_min_max.pass.cpp | 4 +- .../func.wrap.func.con/move_reentrant.pass.cpp | 3 + .../nullptr_t_assign_reentrant.pass.cpp | 3 + .../array/array.creation/to_array.fail.cpp | 2 + .../func.wrap.func.alg/swap.pass.cpp | 2 + .../func.wrap.func.cap/operator_bool.pass.cpp | 3 + .../func.wrap.func/func.wrap.func.con/F.pass.cpp | 3 + .../func.wrap.func.con/F_assign.pass.cpp | 3 + .../func.wrap.func.con/F_incomplete.pass.cpp | 3 + .../func.wrap.func.con/F_nullptr.pass.cpp | 3 + .../func.wrap.func.con/alloc.compile.fail.cpp | 3 + .../func.wrap.func.con/alloc.pass.cpp | 3 + .../func.wrap.func.con/alloc_F.compile.fail.cpp | 3 + .../func.wrap.func.con/alloc_F.pass.cpp | 3 + .../alloc_function.compile.fail.cpp | 2 + .../func.wrap.func.con/alloc_function.pass.cpp | 2 + .../alloc_nullptr.compile.fail.cpp | 3 + .../func.wrap.func.con/alloc_nullptr.pass.cpp | 3 + .../alloc_rfunction.compile.fail.cpp | 3 + .../func.wrap.func.con/copy_assign.pass.cpp | 3 + .../func.wrap.func.con/copy_move.pass.cpp | 3 + .../func.wrap.func.con/default.pass.cpp | 3 + .../func.wrap.func.con/nullptr_t.pass.cpp | 3 + .../func.wrap.func.con/nullptr_t_assign.pass.cpp | 3 + .../func.wrap.func.inv/invoke.pass.cpp | 3 + .../func.wrap.func.mod/assign_F_alloc.pass.cpp | 3 + .../func.wrap.func.mod/swap.pass.cpp | 3 + .../func.wrap.func.nullptr/operator_==.pass.cpp | 3 + .../func.wrap.func.targ/target.pass.cpp | 3 + .../func.wrap.func.targ/target_type.pass.cpp | 3 + .../func.wrap/func.wrap.func/types.pass.cpp | 3 + .../refwrap/refwrap.helpers/ref_1.compile.fail.cpp | 3 +- .../meta.trans.other/aligned_storage.pass.cpp | 2 +- libcxx/test/support/container_debug_tests.h | 2 +- libcxx/test/support/debug_mode_helper.h | 1 + libcxx/utils/libcxx/test/config.py | 21 +- libcxx/utils/libcxx/test/newformat.py | 18 +- libcxxabi/lib/exceptions.exp | 11 + libcxxabi/lib/itanium-base.exp | 13 +- libcxxabi/src/CMakeLists.txt | 18 +- libcxxabi/src/private_typeinfo.cpp | 23 +- lld/ELF/Config.h | 2 + lld/ELF/Driver.cpp | 11 +- lld/ELF/InputSection.cpp | 2 +- lld/ELF/Options.td | 6 + lld/ELF/Symbols.cpp | 12 + lld/ELF/Symbols.h | 17 +- lld/ELF/Writer.cpp | 13 +- lld/MachO/Arch/X86_64.cpp | 6 +- lld/MachO/CMakeLists.txt | 1 + lld/MachO/Config.h | 4 + lld/MachO/Driver.cpp | 48 +- lld/MachO/InputFiles.cpp | 45 +- lld/MachO/InputFiles.h | 13 +- lld/MachO/InputSection.cpp | 14 +- lld/MachO/InputSection.h | 6 +- lld/MachO/Options.td | 9 + lld/MachO/OutputSegment.h | 5 + lld/MachO/SymbolTable.cpp | 10 + lld/MachO/SymbolTable.h | 6 +- lld/MachO/Symbols.h | 24 +- lld/MachO/SyntheticSections.cpp | 36 + lld/MachO/SyntheticSections.h | 52 + lld/MachO/Target.h | 3 + lld/MachO/Writer.cpp | 103 +- lld/MachO/Writer.h | 2 + lld/docs/ld.lld.1 | 4 + lld/test/ELF/Inputs/exclude-libs.ll | 4 +- lld/test/ELF/Inputs/tls-in-archive.s | 3 - lld/test/ELF/Inputs/tls-mismatch.s | 4 - lld/test/ELF/arm-thumb-undefined-weak.s | 8 +- lld/test/ELF/emit-relocs-discard-locals.s | 51 + lld/test/ELF/relocatable-discard-locals.s | 47 + lld/test/ELF/tls-archive.s | 10 - lld/test/ELF/tls-in-archive.s | 12 - lld/test/ELF/tls-le-weak-undef.s | 18 + lld/test/ELF/tls-mismatch.s | 53 +- lld/test/ELF/tls-weak-undef.s | 17 - lld/test/ELF/warn-backrefs.s | 13 + lld/test/ELF/x86-64-tls-le-undef.s | 5 +- lld/test/MachO/Inputs/goodbye-dylib.yaml | 175 +++ lld/test/MachO/Inputs/hello-dylib.yaml | 169 +++ lld/test/MachO/Inputs/no-id-dylib.yaml | 160 +++ lld/test/MachO/dylink.s | 35 + lld/test/MachO/missing-dylib.s | 5 + lld/test/MachO/no-id-dylink.s | 13 + lld/test/MachO/search-paths.test | 12 + lld/test/wasm/export.ll | 4 +- lldb/bindings/python/python-typemaps.swig | 36 +- lldb/bindings/python/python-wrapper.swig | 41 +- lldb/include/lldb/API/SBDebugger.h | 4 + lldb/include/lldb/Core/Debugger.h | 4 + lldb/include/lldb/Core/SourceManager.h | 11 +- lldb/include/lldb/Utility/Reproducer.h | 8 +- .../lldb/Utility/ReproducerInstrumentation.h | 442 +++++-- lldb/include/lldb/Utility/XcodeSDK.h | 1 + lldb/scripts/reproducer-replay.py | 27 +- lldb/source/API/SBDebugger.cpp | 41 +- lldb/source/API/SBFileSpec.cpp | 6 +- lldb/source/API/SBProcess.cpp | 18 +- lldb/source/API/SBReproducer.cpp | 28 +- lldb/source/API/SBReproducerPrivate.h | 24 +- lldb/source/API/SBStructuredData.cpp | 7 +- lldb/source/API/SBThread.cpp | 6 +- lldb/source/Core/CoreProperties.td | 4 + lldb/source/Core/Debugger.cpp | 19 + lldb/source/Core/SourceManager.cpp | 52 +- lldb/source/DataFormatters/TypeCategory.cpp | 6 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 40 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 27 +- .../Python/ScriptInterpreterPython.cpp | 13 +- lldb/source/Target/RemoteAwarePlatform.cpp | 2 +- lldb/source/Utility/Reproducer.cpp | 13 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 41 +- .../commands/command/script/TestCommandScript.py | 1 + .../commands/expression/issue_11588/Test11588.py | 1 + .../process/attach-resume/TestAttachResume.py | 1 + .../commands/process/attach/TestProcessAttach.py | 1 + .../commands/settings/use_source_cache/Makefile | 8 + .../use_source_cache/TestUseSourceCache.py | 69 ++ .../commands/settings/use_source_cache/main.cpp | 616 ++++++++++ .../breakpoint_command/TestBreakpointCommand.py | 2 + .../scripted_bkpt/TestScriptedResolver.py | 1 + .../conditional_break/TestConditionalBreak.py | 1 + .../gdb_remote_client/TestGDBRemoteClient.py | 1 + .../inferior-changed/TestInferiorChanged.py | 1 + .../postmortem/elf-core/TestLinuxCore.py | 44 + .../postmortem/elf-core/linux-x86_64.core | Bin 40960 -> 49152 bytes .../API/functionalities/signal/TestSendSignal.py | 1 + .../step_scripted/TestStepScripted.py | 5 + .../API/lang/objc/foundation/TestRuntimeTypes.py | 1 + .../objc/modules-update/TestClangModulesUpdate.py | 1 + lldb/test/API/lang/objc/modules/TestObjCModules.py | 1 + lldb/test/API/lang/objc/print-obj/TestPrintObj.py | 1 + lldb/test/API/lldbtest.py | 5 + .../API/python_api/hello_world/TestHelloWorld.py | 1 + lldb/unittests/Core/CMakeLists.txt | 1 + lldb/unittests/Core/SourceManagerTest.cpp | 48 + .../Python/PythonDataObjectsTests.cpp | 74 +- .../Utility/ReproducerInstrumentationTest.cpp | 423 ++++++- llvm/cmake/modules/AddLLVM.cmake | 13 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 + llvm/docs/CMake.rst | 2 +- llvm/include/llvm/ADT/APFloat.h | 2 +- llvm/include/llvm/ADT/APInt.h | 2 +- llvm/include/llvm/ADT/DenseMap.h | 74 +- llvm/include/llvm/ADT/Hashing.h | 8 +- llvm/include/llvm/ADT/SmallVector.h | 7 + llvm/include/llvm/ADT/SparseMultiSet.h | 2 +- llvm/include/llvm/ADT/StringRef.h | 2 +- .../llvm/Analysis/InstructionPrecedenceTracking.h | 16 +- llvm/include/llvm/Analysis/MustExecute.h | 4 - llvm/include/llvm/Analysis/PtrUseVisitor.h | 1 - llvm/include/llvm/Analysis/TargetTransformInfo.h | 38 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 181 ++- llvm/include/llvm/Analysis/ValueLattice.h | 79 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 11 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 23 - .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 2 +- .../llvm/CodeGen/GlobalISel/InlineAsmLowering.h | 46 + llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 5 + .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 6 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 9 + llvm/include/llvm/IR/DerivedTypes.h | 6 - llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/MC/MCAsmBackend.h | 9 +- llvm/include/llvm/MC/MCELFStreamer.h | 8 +- llvm/include/llvm/MC/MCObjectStreamer.h | 24 +- llvm/include/llvm/MC/MCStreamer.h | 32 +- llvm/include/llvm/MC/MCWasmStreamer.h | 8 +- llvm/include/llvm/MC/MCWinCOFFStreamer.h | 4 +- llvm/include/llvm/MC/MCXCOFFStreamer.h | 2 +- llvm/include/llvm/Support/BranchProbability.h | 4 +- llvm/include/llvm/Support/Error.h | 2 +- llvm/include/llvm/Support/ErrorOr.h | 2 +- llvm/include/llvm/Support/FileCheck.h | 6 +- llvm/include/llvm/Support/SHA1.h | 9 +- llvm/include/llvm/Support/ScaledNumber.h | 4 +- llvm/include/llvm/Support/circular_raw_ostream.h | 4 +- llvm/include/llvm/Support/raw_ostream.h | 20 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 134 ++- llvm/include/llvm/Transforms/Utils.h | 6 + llvm/include/llvm/Transforms/Utils/Local.h | 20 +- .../Transforms/Utils/UniqueInternalLinkageNames.h | 31 + llvm/lib/Analysis/AliasAnalysisSummary.cpp | 1 + llvm/lib/Analysis/AliasAnalysisSummary.h | 5 +- .../lib/Analysis/IndirectCallPromotionAnalysis.cpp | 1 - .../lib/Analysis/InstructionPrecedenceTracking.cpp | 2 +- llvm/lib/Analysis/Lint.cpp | 6 +- llvm/lib/Analysis/MemDerefPrinter.cpp | 1 - llvm/lib/Analysis/ProfileSummaryInfo.cpp | 2 +- llvm/lib/Analysis/SyntheticCountsUtils.cpp | 1 - llvm/lib/Analysis/TargetTransformInfo.cpp | 8 - llvm/lib/Analysis/ValueTracking.cpp | 5 +- llvm/lib/Analysis/VectorUtils.cpp | 23 +- llvm/lib/AsmParser/LLParser.cpp | 31 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 46 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 20 +- llvm/lib/CodeGen/BranchFolding.cpp | 1 + llvm/lib/CodeGen/BranchFolding.h | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 36 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 64 + llvm/lib/CodeGen/IfConversion.cpp | 1 + llvm/lib/CodeGen/InlineSpiller.cpp | 29 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 2 + llvm/lib/CodeGen/MIRVRegNamerUtils.h | 18 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 12 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 1 - llvm/lib/CodeGen/TargetPassConfig.cpp | 20 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 83 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 19 +- llvm/lib/DebugInfo/PDB/LLVMBuild.txt | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 141 ++- llvm/lib/DebugInfo/PDB/PDB.cpp | 24 +- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 105 +- llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | 14 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 1 - llvm/lib/IR/Type.cpp | 33 +- llvm/lib/MC/MCAsmStreamer.cpp | 52 +- llvm/lib/MC/MCAssembler.cpp | 4 +- llvm/lib/MC/MCCodeView.cpp | 2 +- llvm/lib/MC/MCELFStreamer.cpp | 14 +- llvm/lib/MC/MCMachOStreamer.cpp | 16 +- llvm/lib/MC/MCObjectStreamer.cpp | 38 +- llvm/lib/MC/MCParser/AsmParser.cpp | 23 +- llvm/lib/MC/MCParser/MasmParser.cpp | 23 +- llvm/lib/MC/MCStreamer.cpp | 32 +- llvm/lib/MC/MCWasmStreamer.cpp | 16 +- llvm/lib/MC/MCWinCOFFStreamer.cpp | 6 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 2 +- llvm/lib/MCA/CodeEmitter.cpp | 2 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 23 +- llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/Support/BranchProbability.cpp | 2 +- llvm/lib/Support/FileCheck.cpp | 27 +- llvm/lib/Support/FileCheckImpl.h | 2 +- llvm/lib/Support/SHA1.cpp | 11 +- llvm/lib/Support/SmallVector.cpp | 7 + llvm/lib/Support/StringRef.cpp | 2 +- llvm/lib/Support/raw_ostream.cpp | 20 +- llvm/lib/TableGen/TGLexer.cpp | 1 + llvm/lib/TableGen/TGLexer.h | 4 +- llvm/lib/TableGen/TGParser.cpp | 3 +- llvm/lib/TableGen/TGParser.h | 9 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 9 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 55 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 10 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 34 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 15 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 14 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 7 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 137 ++- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 + .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 9 +- .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 4 +- .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 8 +- llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 26 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 11 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 48 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 4 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 116 +- llvm/lib/Target/ARM/ARMFastISel.cpp | 37 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 4 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 4 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 22 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 4 +- .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 7 + .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 10 +- .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 8 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 69 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 32 +- llvm/lib/Target/AVR/AVRTargetObjectFile.cpp | 2 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h | 3 - llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp | 13 +- llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp | 3 - .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 7 +- .../Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp | 4 - .../MSP430/MCTargetDesc/MSP430AsmBackend.cpp | 3 - llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 11 - llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 1 - .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 4 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 70 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 31 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 70 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 11 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 7 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 5 +- .../Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 4 +- .../SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 4 - .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 3 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp | 4 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h | 4 +- llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp | 1 + llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.h | 3 - llvm/lib/Target/VE/TargetInfo/VETargetInfo.cpp | 3 +- .../lib/Target/VE/TargetInfo/VETargetInfo.h | 18 +- llvm/lib/Target/VE/VEAsmPrinter.cpp | 1 + llvm/lib/Target/VE/VEInstrInfo.td | 141 +-- llvm/lib/Target/VE/VERegisterInfo.td | 38 +- llvm/lib/Target/VE/VETargetMachine.cpp | 1 + .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 3 - .../WebAssemblyFixIrreducibleControlFlow.cpp | 30 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 1 - llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 16 +- .../Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 16 +- llvm/lib/Target/X86/X86MacroFusion.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.cpp | 5 +- llvm/lib/Target/X86/X86Subtarget.h | 12 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 24 +- llvm/lib/Transforms/Coroutines/Coroutines.cpp | 1 - llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 84 +- llvm/lib/Transforms/IPO/Attributor.cpp | 123 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 434 ++++--- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 244 ++-- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 81 +- llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 18 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 127 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 23 +- llvm/lib/Transforms/InstCombine/CMakeLists.txt | 1 + .../Transforms/InstCombine/InstCombineAddSub.cpp | 140 +-- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 24 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 41 +- .../Transforms/InstCombine/InstCombineInternal.h | 61 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 29 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 377 ++++++ .../InstCombine/InstructionCombining.cpp | 114 -- .../Instrumentation/AddressSanitizer.cpp | 15 +- .../Instrumentation/DataFlowSanitizer.cpp | 89 +- .../Transforms/Instrumentation/InstrOrderFile.cpp | 1 - .../Transforms/Instrumentation/MemorySanitizer.cpp | 152 ++- .../Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 1 - llvm/lib/Transforms/ObjCARC/ObjCARC.h | 1 - llvm/lib/Transforms/Scalar/GVN.cpp | 3 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 28 +- llvm/lib/Transforms/Scalar/LICM.cpp | 8 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 4 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 51 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/EscapeEnumerator.cpp | 1 - llvm/lib/Transforms/Utils/FixIrreducible.cpp | 23 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 4 +- llvm/lib/Transforms/Utils/Local.cpp | 33 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 1 - .../Utils/UniqueInternalLinkageNames.cpp | 97 ++ llvm/lib/Transforms/Utils/Utils.cpp | 1 + .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 19 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 86 +- llvm/test/Analysis/CostModel/ARM/arith.ll | 615 ++++++++++ llvm/test/Analysis/CostModel/ARM/cast.ll | 978 +++++++++++++++ llvm/test/Analysis/CostModel/ARM/divrem.ll | 816 +++++++++++++ llvm/test/Analysis/CostModel/ARM/icmps.ll | 56 + llvm/test/Analysis/CostModel/ARM/select.ll | 32 + .../NonCanonicalizedSubscript.ll | 3 - .../ScalarEvolution/2012-05-29-MulAddRec.ll | 3 +- llvm/test/Assembler/dicompileunit.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-sli-sri-opt.ll | 6 +- llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll | 119 +- llvm/test/CodeGen/AArch64/jump-table-compress.mir | 1 + llvm/test/CodeGen/AArch64/machine-copy-remove.mir | 4 +- .../AArch64/machine-outliner-function-annotate.mir | 51 + .../CodeGen/AArch64/machine-outliner-regsave.mir | 2 +- llvm/test/CodeGen/AArch64/machine-outliner-tail.ll | 3 +- .../test/CodeGen/AArch64/machine-outliner-thunk.ll | 2 + .../CodeGen/AArch64/machine-zero-copy-remove.mir | 2 + llvm/test/CodeGen/AArch64/post-ra-machine-sink.mir | 12 +- ... sve-intrinsics-ld1-addressing-mode-reg-imm.ll} | 176 +-- .../sve-intrinsics-ld1-addressing-mode-reg-reg.ll | 217 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll | 269 ----- ... sve-intrinsics-st1-addressing-mode-reg-imm.ll} | 142 +-- .../sve-intrinsics-st1-addressing-mode-reg-reg.ll | 184 +++ llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll | 197 --- .../AArch64/unreachable-emergency-spill-slot.mir | 5 +- llvm/test/CodeGen/AArch64/wineh4.mir | 4 +- llvm/test/CodeGen/AArch64/wineh8.mir | 4 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 2 +- .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 2 +- llvm/test/CodeGen/ARM/ParallelDSP/squaring.ll | 275 +++++ .../test/CodeGen/ARM/constant-islands-split-IT.mir | 2 - llvm/test/CodeGen/ARM/ifcvt-size.mir | 2 +- llvm/test/CodeGen/AVR/div.ll | 24 +- llvm/test/CodeGen/AVR/sections.ll | 31 + llvm/test/CodeGen/BPF/CORE/store-addr.ll | 107 ++ llvm/test/CodeGen/PowerPC/aix-calleesavedregs.ll | 11 + .../CodeGen/PowerPC/aix-cc-byval-limitation2.ll | 11 - llvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll | 71 +- llvm/test/CodeGen/PowerPC/expand-isel-liveness.mir | 50 + .../global-address-non-got-indirect-access.ll | 28 +- llvm/test/CodeGen/PowerPC/ori_imm32.ll | 5 +- llvm/test/CodeGen/PowerPC/ori_imm64.ll | 28 +- .../PowerPC/pcrel-relocation-plus-offset.ll | 73 ++ llvm/test/CodeGen/PowerPC/pr43976.ll | 59 + .../Thumb2/LowOverheadLoops/it-block-chain.mir | 2 +- .../loop-dec-copy-prev-iteration.mir | 2 +- .../Thumb2/LowOverheadLoops/predicated-liveout.mir | 10 +- .../Thumb2/LowOverheadLoops/safe-def-no-mov.mir | 2 +- .../Thumb2/LowOverheadLoops/sibling-loops.ll | 95 ++ .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 4 +- .../Thumb2/LowOverheadLoops/unsafe-liveout.mir | 2 +- .../Thumb2/LowOverheadLoops/unsafe-use-after.mir | 2 +- .../test/CodeGen/Thumb2/mve-postinc-distribute.mir | 889 ++++++++++++++ .../CodeGen/Thumb2/mve-vpt-2-blocks-ctrl-flow.mir | 6 +- llvm/test/CodeGen/Thumb2/postinc-distribute.mir | 267 ++++ llvm/test/CodeGen/X86/pr45563.ll | 22 + .../CodeGen/X86/xray-attribute-instrumentation.ll | 9 +- llvm/test/CodeGen/X86/xray-log-args.ll | 46 +- llvm/test/CodeGen/X86/xray-section-group.ll | 4 +- llvm/test/DebugInfo/X86/range_reloc.ll | 2 +- .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- llvm/test/MC/ARM/pcrel-global-rel.s | 18 + llvm/test/MC/ARM/pcrel-global.s | 8 - llvm/test/MC/ARM/thumb1-relax-adr.s | 5 +- llvm/test/MC/ARM/thumb1-relax-ldrlit.s | 5 +- llvm/test/MC/AsmParser/directive_loc_2.s | 25 + llvm/test/MC/RISCV/rv64-relax-all.s | 15 + llvm/test/Object/invalid.test | 8 - llvm/test/Object/obj2yaml.test | 1 - .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 8 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 8 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 8 +- .../2008-09-08-CGUpdateSelfEdge.ll | 8 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 8 +- .../X86/min-legal-vector-width.ll | 8 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 8 +- .../ArgumentPromotion/aggregate-promote.ll | 8 +- .../Attributor/ArgumentPromotion/alignment.ll | 8 +- .../Attributor/ArgumentPromotion/attrs.ll | 8 +- .../Attributor/ArgumentPromotion/basictest.ll | 8 +- .../Attributor/ArgumentPromotion/byval-2.ll | 8 +- .../Attributor/ArgumentPromotion/byval.ll | 8 +- .../Attributor/ArgumentPromotion/chained.ll | 8 +- .../Attributor/ArgumentPromotion/control-flow.ll | 8 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 8 +- .../Attributor/ArgumentPromotion/crash.ll | 8 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 8 +- .../Attributor/ArgumentPromotion/fp80.ll | 9 +- .../Attributor/ArgumentPromotion/inalloca.ll | 8 +- .../ArgumentPromotion/live_called_from_dead.ll | 8 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 8 +- .../Attributor/ArgumentPromotion/musttail.ll | 8 +- .../ArgumentPromotion/naked_functions.ll | 8 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 8 +- .../Attributor/ArgumentPromotion/pr27568.ll | 8 +- .../Attributor/ArgumentPromotion/pr32917.ll | 8 +- .../pr33641_remove_arg_dbgvalue.ll | 8 +- .../Attributor/ArgumentPromotion/profile.ll | 8 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 8 +- .../Attributor/ArgumentPromotion/sret.ll | 8 +- .../Attributor/ArgumentPromotion/tail.ll | 8 +- .../Attributor/ArgumentPromotion/variadic.ll | 8 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 8 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 8 +- .../Attributor/IPConstantProp/PR16052.ll | 8 +- .../Attributor/IPConstantProp/PR26044.ll | 8 +- .../Attributor/IPConstantProp/PR43857.ll | 8 +- .../IPConstantProp/arg-count-mismatch.ll | 8 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 8 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 8 +- .../IPConstantProp/dangling-block-address.ll | 8 +- .../Attributor/IPConstantProp/deadarg.ll | 8 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 8 +- .../Transforms/Attributor/IPConstantProp/global.ll | 8 +- .../IPConstantProp/multiple_callbacks.ll | 8 +- .../Attributor/IPConstantProp/musttail-call.ll | 8 +- .../Attributor/IPConstantProp/naked-return.ll | 8 +- .../IPConstantProp/openmp_parallel_for.ll | 8 +- .../Attributor/IPConstantProp/pthreads.ll | 8 +- .../Attributor/IPConstantProp/recursion.ll | 8 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 8 +- .../Attributor/IPConstantProp/return-argument.ll | 8 +- .../Attributor/IPConstantProp/return-constant.ll | 8 +- .../Attributor/IPConstantProp/return-constants.ll | 8 +- ...lve-after-each-resolving-undefs-for-function.ll | 8 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 8 +- llvm/test/Transforms/Attributor/align.ll | 8 +- llvm/test/Transforms/Attributor/alwaysinline.ll | 8 +- llvm/test/Transforms/Attributor/callbacks.ll | 8 +- .../Transforms/Attributor/dereferenceable-1.ll | 8 +- .../Transforms/Attributor/dereferenceable-2.ll | 8 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 8 +- .../test/Transforms/Attributor/internal-noalias.ll | 8 +- llvm/test/Transforms/Attributor/liveness.ll | 9 +- llvm/test/Transforms/Attributor/liveness_chains.ll | 8 +- .../Attributor/lvi-after-jumpthreading.ll | 8 +- llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 8 +- llvm/test/Transforms/Attributor/misc.ll | 8 +- llvm/test/Transforms/Attributor/new_attributes.ll | 12 +- llvm/test/Transforms/Attributor/noalias.ll | 9 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 8 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 8 +- llvm/test/Transforms/Attributor/nofree.ll | 8 +- llvm/test/Transforms/Attributor/nonnull.ll | 8 +- llvm/test/Transforms/Attributor/norecurse.ll | 8 +- llvm/test/Transforms/Attributor/noreturn.ll | 8 +- llvm/test/Transforms/Attributor/noreturn_async.ll | 2 +- llvm/test/Transforms/Attributor/noreturn_sync.ll | 2 +- llvm/test/Transforms/Attributor/nosync.ll | 8 +- llvm/test/Transforms/Attributor/nounwind.ll | 8 +- llvm/test/Transforms/Attributor/range.ll | 31 +- .../read_write_returned_arguments_scc.ll | 8 +- llvm/test/Transforms/Attributor/readattrs.ll | 8 +- .../Attributor/reduced/register_benchmark_test.ll | 8 +- llvm/test/Transforms/Attributor/returned.ll | 8 +- .../Transforms/Attributor/undefined_behavior.ll | 8 +- llvm/test/Transforms/Attributor/value-simplify.ll | 8 +- llvm/test/Transforms/Attributor/willreturn.ll | 8 +- llvm/test/Transforms/Attributor/wrapper.ll | 2 +- llvm/test/Transforms/FixIrreducible/bug45623.ll | 89 ++ .../IPConstantProp/multiple_callbacks.ll | 4 +- .../InstCombine/2012-09-17-ZeroSizedAlloca.ll | 6 +- .../Transforms/InstCombine/and-or-icmp-min-max.ll | 1272 ++++++++++++++++++++ .../Transforms/InstCombine/and-or-icmp-nullptr.ll | 381 ++++++ llvm/test/Transforms/InstCombine/and-or-icmps.ll | 197 ++- .../InstCombine/fold-sub-of-not-to-inc-of-add.ll | 16 +- .../InstCombine/getelementptr-folding.ll | 4 +- .../InstCombine/high-bit-signmask-with-trunc.ll | 44 +- .../Transforms/InstCombine/high-bit-signmask.ll | 42 +- llvm/test/Transforms/InstCombine/overflow-mul.ll | 21 +- .../Transforms/InstCombine/sub-of-negatible.ll | 222 +++- llvm/test/Transforms/InstCombine/sub.ll | 92 +- llvm/test/Transforms/InstCombine/wcslen-3.ll | 4 +- .../Transforms/InstCombine/zext-bool-add-sub.ll | 60 +- llvm/test/Transforms/InstSimplify/freeze.ll | 8 +- llvm/test/Transforms/LoopIdiom/X86/popcnt.ll | 3 +- .../explicit_outer_nonuniform_inner.ll | 4 - .../explicit_outer_uniform_diverg_branch.ll | 2 - llvm/test/Transforms/NewGVN/pr33187.ll | 2 - llvm/test/Transforms/NewGVN/refine-stores.ll | 10 +- llvm/test/Transforms/OpenMP/deduplication.ll | 2 +- llvm/test/Transforms/OpenMP/parallel_deletion.ll | 4 +- llvm/test/Transforms/OpenMP/rtf_type_checking.ll | 2 +- llvm/test/Transforms/SafeStack/X86/call.ll | 6 +- llvm/test/Transforms/Scalarizer/scatter-order.ll | 76 ++ .../unique_symbol_names.ll | 13 + .../X86/Inputs/debug_line_malformed.s | 2 +- .../llvm-dwarfdump/X86/debug_line_invalid.test | 12 +- .../X86/debug_line_short_prologue_v4.s | 78 ++ llvm/test/tools/llvm-gsymutil/X86/elf-dwarf.yaml | 4 +- .../ELF/invalid-p_filesz-p_offset.test | 12 +- .../tools/llvm-objcopy/ELF/keep-file-symbols.test | 55 + llvm/test/tools/llvm-objcopy/ELF/strip-debug.test | 4 +- .../llvm-objcopy/MachO/encrypt_info_64_lc.test | 22 + .../tools/llvm-objcopy/MachO/encrypt_info_lc.test | 20 + llvm/test/tools/llvm-readobj/ELF/demangle.test | 2 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 162 ++- llvm/test/tools/llvm-readobj/ELF/gnu-notes.test | 8 +- llvm/test/tools/llvm-readobj/ELF/hash-symbols.test | 2 +- llvm/test/tools/llvm-readobj/ELF/loadname.test | 4 +- llvm/test/tools/llvm-readobj/ELF/needed-libs.test | 10 +- .../ELF/reloc-negative-addend-no-sym.test | 2 +- .../llvm-readobj/ELF/reloc-zero-name-or-value.test | 2 +- llvm/test/tools/obj2yaml/program-headers.yaml | 275 +++++ .../yaml2obj/ELF/program-header-size-offset.yaml | 120 +- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 6 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 3 + .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 13 + llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 9 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 43 +- llvm/tools/obj2yaml/elf2yaml.cpp | 28 +- .../unittests/Analysis/AssumeBundleQueriesTest.cpp | 1 - llvm/unittests/AsmParser/AsmParserTest.cpp | 4 +- .../DebugInfo/DWARF/DWARFDataExtractorTest.cpp | 66 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 37 +- llvm/unittests/DebugInfo/PDB/CMakeLists.txt | 1 + llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.cpp | 4 + llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe | Bin 0 -> 7168 bytes llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.pdb | Bin 0 -> 94208 bytes llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp | 95 ++ llvm/unittests/Support/FileCheckTest.cpp | 67 +- llvm/utils/FileCheck/FileCheck.cpp | 6 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 1 + .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 1 + .../llvm/lib/Transforms/InstCombine/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/PDB/BUILD.gn | 1 + mlir/docs/OpDefinitions.md | 41 +- mlir/examples/standalone/README.md | 2 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 14 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 9 +- mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt | 37 +- .../Linalg/IR/LinalgNamedStructuredOpsSpec.tc | 4 + .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 22 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 7 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 15 +- .../mlir/Dialect/Linalg/Transforms/CMakeLists.txt | 5 + .../Linalg/Transforms/LinalgTransformPatterns.td | 6 + .../Dialect/Linalg/Transforms/LinalgTransforms.h | 10 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 4 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.h | 1 + mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 20 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 82 +- mlir/include/mlir/IR/OpBase.td | 20 +- mlir/include/mlir/IR/SymbolTable.h | 16 + .../mlir/Interfaces/ControlFlowInterfaces.h | 66 + .../mlir/Interfaces/ControlFlowInterfaces.td | 59 + .../mlir/Interfaces/DerivedAttributeOpInterface.td | 8 + mlir/include/mlir/Transforms/FoldUtils.h | 5 + mlir/include/mlir/Transforms/InliningUtils.h | 18 +- mlir/include/mlir/Transforms/Passes.h | 4 + mlir/include/mlir/Transforms/Passes.td | 14 + .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 7 + .../GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp | 14 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 2 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 8 +- mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 40 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 135 ++- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 16 +- .../Dialect/Linalg/Transforms/LinalgTransforms.cpp | 31 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 30 +- mlir/lib/Dialect/LoopOps/LoopOps.cpp | 69 ++ mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 35 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 92 ++ mlir/lib/IR/OperationSupport.cpp | 4 +- mlir/lib/Pass/IRPrinting.cpp | 6 +- mlir/lib/Transforms/CMakeLists.txt | 1 + mlir/lib/Transforms/Inliner.cpp | 8 +- mlir/lib/Transforms/SCCP.cpp | 675 +++++++++++ mlir/lib/Transforms/Utils/FoldUtils.cpp | 21 + mlir/lib/Transforms/Utils/InliningUtils.cpp | 23 +- .../GPUToCUDA/lower-launch-func-to-cuda.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 48 +- mlir/test/Conversion/GPUToSPIRV/if.mlir | 10 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 6 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 6 +- mlir/test/Conversion/GPUToSPIRV/simple.mlir | 10 +- .../lower-gpu-launch-vulkan-launch.mlir | 2 +- .../{std-to-spirv.mlir => std-ops-to-spirv.mlir} | 0 .../StandardToSPIRV/std-types-to-spirv.mlir | 10 +- mlir/test/Dialect/Affine/loop-tiling.mlir | 120 +- mlir/test/Dialect/GPU/all-reduce-max.mlir | 2 +- mlir/test/Dialect/GPU/all-reduce.mlir | 2 +- mlir/test/Dialect/GPU/invalid.mlir | 67 +- mlir/test/Dialect/GPU/ops.mlir | 12 +- mlir/test/Dialect/GPU/outlining.mlir | 8 +- mlir/test/Dialect/Linalg/invalid.mlir | 74 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 13 + mlir/test/Dialect/Linalg/transform-patterns.mlir | 389 +++--- mlir/test/Dialect/SPIRV/structure-ops.mlir | 18 +- mlir/test/IR/core-ops.mlir | 16 +- mlir/test/IR/invalid-ops.mlir | 60 + mlir/test/Transforms/inlining.mlir | 21 + mlir/test/Transforms/sccp-structured.mlir | 132 ++ mlir/test/Transforms/sccp.mlir | 180 +++ mlir/test/lib/DeclarativeTransforms/CMakeLists.txt | 4 + .../TestLinalgTransformPatterns.td | 16 + mlir/test/lib/Dialect/Test/CMakeLists.txt | 7 +- mlir/test/lib/Dialect/Test/TestDialect.h | 1 + mlir/test/lib/Dialect/Test/TestOps.td | 9 + mlir/test/lib/Dialect/Test/TestPatterns.cpp | 21 + mlir/test/lib/Transforms/TestInlining.cpp | 5 +- .../mlir-linalg-ods-gen/test-linalg-ods-gen.tc | 76 +- mlir/test/mlir-tblgen/op-attribute.td | 1 + mlir/test/mlir-tblgen/op-derived-attribute.mlir | 13 + mlir/test/mlir-vulkan-runner/addf.mlir | 4 +- mlir/test/mlir-vulkan-runner/mulf.mlir | 4 +- mlir/test/mlir-vulkan-runner/subf.mlir | 4 +- mlir/test/mlir-vulkan-runner/time.mlir | 4 +- .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 94 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 101 +- openmp/README.rst | 4 + openmp/cmake/OpenMPTesting.cmake | 12 + openmp/libomptarget/deviceRTLs/nvptx/test/lit.cfg | 1 + .../deviceRTLs/nvptx/test/lit.site.cfg.in | 1 + openmp/libomptarget/src/omptarget.cpp | 1 + openmp/libomptarget/test/lit.cfg | 7 + openmp/libomptarget/test/lit.site.cfg.in | 1 + openmp/libomptarget/test/mapping/alloc_fail.c | 25 + openmp/runtime/test/lit.cfg | 1 + openmp/runtime/test/lit.site.cfg.in | 1 + openmp/tools/archer/tests/lit.cfg | 1 + openmp/tools/archer/tests/lit.site.cfg.in | 1 + .../20150328-SCEVExpanderIntroducesNewIV.ll | 3 +- 912 files changed, 24585 insertions(+), 8937 deletions(-) delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/.gitignore delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/.vscode/launch.json delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/.vscode/settings.json delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/.vscode/tasks.json delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/.vscodeignore delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/DEVELOPING.md delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/LICENSE delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/README.md delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/complete.png delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/diagn [...] delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/extract.png delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/format.png delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/include.png delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/symbo [...] delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/xrefs.png delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/package-lock.json delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/package.json delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/src/extension.ts delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/src/semantic-hig [...] delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/assets/incl [...] delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/assets/simp [...] delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/extension.test.ts delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/index.ts delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/runTest.ts delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/semantic-hi [...] delete mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/tsconfig.json create mode 100644 clang-tools-extra/clangd/unittests/PreambleTests.cpp create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_asrd.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cadd.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cmla.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_dot.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_ext.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_mla.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_tmad.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshlu.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnb.c create mode 100644 clang/test/CodeGen/ppc32-struct-return.c create mode 100644 clang/test/Driver/ppc-unsupported.c delete mode 100644 clang/test/Modules/Inputs/ms-enums/A.h delete mode 100644 clang/test/Modules/Inputs/ms-enums/B.h delete mode 100644 clang/test/Modules/Inputs/ms-enums/module.map delete mode 100644 clang/test/Modules/ms-enums.cpp create mode 100644 clang/test/SemaCUDA/amdgpu-f128.cu create mode 100644 clang/test/SemaCXX/recovery-default-init.cpp create mode 100644 clang/test/SemaCXX/recovery-initializer.cpp create mode 100644 clang/test/SemaObjC/objc-literal-fixit.m create mode 100644 debuginfo-tests/dexter/dex/debugger/DebuggerControllers/Debugge [...] create mode 100644 debuginfo-tests/dexter/dex/debugger/DebuggerControllers/Default [...] create mode 100644 libc/cmake/modules/LLVMLibCHeaderRules.cmake create mode 100644 libc/cmake/modules/LLVMLibCLibraryRules.cmake create mode 100644 libc/cmake/modules/LLVMLibCObjectRules.cmake create mode 100644 libc/cmake/modules/LLVMLibCTestRules.cmake create mode 100644 libcxx/lib/libc++abi-exceptions.exp create mode 100644 libcxx/lib/libc++abi-exceptions.sjlj.exp delete mode 100644 libcxx/lib/libc++sjlj-abi.v1.exp delete mode 100644 libcxx/lib/libc++sjlj-abi.v2.exp create mode 100644 libcxxabi/lib/exceptions.exp create mode 100644 lld/MachO/SyntheticSections.cpp create mode 100644 lld/MachO/SyntheticSections.h delete mode 100644 lld/test/ELF/Inputs/tls-in-archive.s delete mode 100644 lld/test/ELF/Inputs/tls-mismatch.s create mode 100644 lld/test/ELF/emit-relocs-discard-locals.s create mode 100644 lld/test/ELF/relocatable-discard-locals.s delete mode 100644 lld/test/ELF/tls-archive.s delete mode 100644 lld/test/ELF/tls-in-archive.s create mode 100644 lld/test/ELF/tls-le-weak-undef.s delete mode 100644 lld/test/ELF/tls-weak-undef.s create mode 100644 lld/test/MachO/Inputs/goodbye-dylib.yaml create mode 100644 lld/test/MachO/Inputs/hello-dylib.yaml create mode 100644 lld/test/MachO/Inputs/no-id-dylib.yaml create mode 100644 lld/test/MachO/dylink.s create mode 100644 lld/test/MachO/missing-dylib.s create mode 100644 lld/test/MachO/no-id-dylink.s create mode 100644 lld/test/MachO/search-paths.test create mode 100644 lldb/test/API/commands/settings/use_source_cache/Makefile create mode 100644 lldb/test/API/commands/settings/use_source_cache/TestUseSourceCache.py create mode 100644 lldb/test/API/commands/settings/use_source_cache/main.cpp create mode 100644 lldb/unittests/Core/SourceManagerTest.cpp create mode 100644 llvm/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h create mode 100644 llvm/include/llvm/Transforms/Utils/UniqueInternalLinkageNames.h create mode 100644 llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp copy lld/MachO/Writer.h => llvm/lib/Target/VE/TargetInfo/VETargetInfo.h (50%) create mode 100644 llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp create mode 100644 llvm/lib/Transforms/Utils/UniqueInternalLinkageNames.cpp create mode 100644 llvm/test/Analysis/CostModel/ARM/icmps.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-function-annotate.mir copy llvm/test/CodeGen/AArch64/{sve-intrinsics-ld1.ll => sve-intrinsics-ld1-addres [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1-addressing-mode-re [...] copy llvm/test/CodeGen/AArch64/{sve-intrinsics-st1.ll => sve-intrinsics-st1-addres [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-re [...] create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/squaring.ll create mode 100644 llvm/test/CodeGen/AVR/sections.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/store-addr.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-calleesavedregs.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-cc-byval-limitation2.ll create mode 100644 llvm/test/CodeGen/PowerPC/expand-isel-liveness.mir create mode 100644 llvm/test/CodeGen/PowerPC/pcrel-relocation-plus-offset.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr43976.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/sibling-loops.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-postinc-distribute.mir create mode 100644 llvm/test/CodeGen/Thumb2/postinc-distribute.mir create mode 100644 llvm/test/CodeGen/X86/pr45563.ll create mode 100644 llvm/test/MC/ARM/pcrel-global-rel.s create mode 100644 llvm/test/MC/AsmParser/directive_loc_2.s create mode 100644 llvm/test/MC/RISCV/rv64-relax-all.s create mode 100644 llvm/test/Transforms/FixIrreducible/bug45623.ll create mode 100644 llvm/test/Transforms/InstCombine/and-or-icmp-min-max.ll create mode 100644 llvm/test/Transforms/InstCombine/and-or-icmp-nullptr.ll create mode 100644 llvm/test/Transforms/Scalarizer/scatter-order.ll create mode 100644 llvm/test/Transforms/UniqueInternalLinkageNames/unique_symbol_names.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_line_short_prologue_v4.s create mode 100644 llvm/test/tools/llvm-objcopy/MachO/encrypt_info_64_lc.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/encrypt_info_lc.test create mode 100644 llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.cpp create mode 100644 llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.exe create mode 100644 llvm/unittests/DebugInfo/PDB/Inputs/SimpleTest.pdb create mode 100644 llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp create mode 100644 mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc create mode 100644 mlir/lib/Transforms/SCCP.cpp rename mlir/test/Conversion/StandardToSPIRV/{std-to-spirv.mlir => std-ops-to-spirv [...] create mode 100644 mlir/test/Transforms/sccp-structured.mlir create mode 100644 mlir/test/Transforms/sccp.mlir create mode 100644 mlir/test/mlir-tblgen/op-derived-attribute.mlir create mode 100644 openmp/libomptarget/test/mapping/alloc_fail.c