This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/llvm-project.
from cacf1b50932 [llvm-objdump] Demangle C++ Symbols in branch and call targets adds f043677f6dd [MLIR] Make isPerfectlyNested check more efficient adds 46853b95ca5 [SCCP] Drop unused early exit from visitStoreInst (NFC). adds ec73ae11a37 [llvm][NFC][CallSite] Remove CallSite from ProfileSummary adds ecddafd84a7 [MLIR] NFC affine for op tiling cleanup / utility rename adds aad3d578da0 [DebugInfo] Change DIEnumerator payload type from int64_t to APInt adds e00cfe254d9 [Local] Simplify the alignment limits in getOrEnforceKnownA [...] adds 1b0436cd4b7 [scudo] Silent warning for u64 -> u32 convertion adds 44d63b7528e Revert "[Local] Simplify the alignment limits in getOrEnfor [...] adds a42fd18d0f7 [PredicateInfo] Factor out PredicateInfoBuilder (NFC) adds c5c967c6a25 [ValueLattice] Remove unnecessary ConstVal nulling (NFC) adds 9719b638be3 UnrollLoop.h - replace StringRef.h/ValueMapper.h includes w [...] adds 7fde990694f Recommit "[Local] Simplify the alignment limits in getOrEnf [...] adds 8e0c5f72005 [LV] Mark first-order recurrences as allowed exits adds c6ade39ba08 [ORC] Replace LLJIT::defineAbsolute with an LLJIT::define c [...] adds 702b3f01ddb [ORC] Add a convenience method to create a JITEvaluatedSymb [...] adds a7a03d647f1 [ORC] Add example showing how to initialize/deinitialize a [...] adds 2f2667b4ef3 add more temporary logging for a bot-only failure adds a5d161c119d [PowerPC] Don't use rldicl for PPC32 adds 1586d0d3825 [llvm][NFC] Dereferencing before cast-ing in ProfileSummary [...] adds ad0d3bbb279 [Dominators] Facilitate updates to MachinePostDominatorTree adds 1b012a9146b Fix broken docs links (WritingAPass.md was renamed PassMana [...] adds 42154ea1056 Fix broken doc links (Rationale.md -> Rationale/Rationale.md) adds 6bbd9cad266 Fix broken docs links by using relative paths in the Linalg [...] adds 2b36288f456 Fix relative links in Rationale docs following move to subfolder adds 9197e62ce4d Fix broken doc links to QuickstartRewrites.md after move un [...] adds cee633c8e21 Fix broken doc links to DefiningAttributesAndTypes.md after [...] adds eafffdf6a8d Fix broken website link: Use absolute URL to point back to [...] adds a310da85cb7 [SyntheticCountsPropagation] Remove unnecessary includes an [...] adds 2a582711587 [CallSite removal][PtrUseVisitor] Use visitCallBase instead [...] adds 2abd50a359b [MLIR] Mark dominance methods const adds 9412e4c9c67 [MLIR] NFC Fix/clarify line in const usage rationale doc adds 6ba0695c600 [ValueLattice] Add struct for merge options. adds 59b0e015fc3 OMPConstants.h - replace StringRef.h include with forward d [...] adds ff54d1c8978 Remove remaining callers of CreateShuffleVector with unsign [...] adds c96ca71a9f2 TypeBasedAliasAnalysis.h - replace InstrTypes.h include wit [...] adds 9308dffc218 BuildLibCalls.h - remove unnecessary TargetLibraryInfo forw [...] adds cbd790a443c DebugHandlerBase.h - reduce MachineInstr.h include to Debug [...] adds d49646e6ded X86AsmPrinter.h - cleanup includes and forward declarations [...] adds 032738d17e5 InstrEmitter.h - reduce SelectionDAG.h include to Selection [...] adds 95595570149 X86InstrFMA3Info.h - remove unnecessary includes. NFC. Ther [...] adds 46de0d5fe95 SelectionDAGBuilder.h - remove unused includes + forward de [...] adds d6db919bee3 [X86][SSE] Add test case for PR45604 adds 02b070ed497 [InstSimplify] add tests for logic-of-icmp with min/max con [...] adds bef6e67e95f [VectorCombine] transform bitcasted shuffle to wider elements adds 8c68de2d630 [clangd] Extend YAML Serialization adds cceb630a07c [x86] use vector instructions to lower more FP->int->FP casts adds 098e40eac52 [clangd] Add index export to dexp adds e71dd7c011a [X86][SSE] getFauxShuffle - don't combine shuffles with sma [...] adds a0b16163596 [ARM] Regenerate tests. NFC adds 44d91cac768 X86TargetTransformInfo.h - remove unnecessary includes. NFC. adds 84aab8b7725 X86SelectionDAGInfo.h - remove unnecessary includes and for [...] adds 18bf42a86cc X86.h - remove unused forward declarations. NFC. adds 60765e911d2 X86MCTargetDesc.h - remove unnecessary includes and forward [...] adds e01ae150663 [LAA] Remove unnecessary includes (NFC). adds 720015e5379 [x86] avoid build warning for enum mismatch; NFC adds a2eb55de998 [InstSimplify] add tests for logic+icmp folds for nullptr; NFC adds 041a3557f05 [CMake] Delete HAVE_SCHED_GETAFFINITY and HAVE_CPU_COUNT adds a156646443f X86DisassemblerDecoder.h - remove unused forward declaration. NFC. adds c27fdc84df4 X86InstrInfo.h - remove unused forward declarations. NFC. adds 8859c7f6ebb X86MachineFunctionInfo.h - remove unused include. NFC. adds 0f5440cfaf3 Fix more broken doc links after some moved under the Ration [...] adds 040fd340fa7 Fix one more doc links after moving the document under Tutorials adds 99094245447 Fix documentation link to MlirSpirvAbi adds 330162c5a63 DependenceGraphBuilder.h - remove unused includes. NFC. Rep [...] adds 73c33fcf563 Fix one more link for a Rationale doc moved under Rationale/ adds 7a87e8f90b1 [LoopUtils] Clean up includes, use forward decls if appropr [...] adds 32af48cdcf1 [IVDescriptors] Clean up includes. adds a7aaadc135e [TTI] Clean up includes (NFC). adds f52e0507574 [LVI] Use Optional instead of out parameter (NFC) adds 69062a1cf64 SectionMemoryManager.h - remove unnecessary StringRef.h inc [...] adds a938c7b9ed5 X86CallLowering.h - remove unnecessary ArrayRef.h include. NFC. adds 744eaa7a3fc [CallSite removal][AMDGPU] Use CallBase instead of CallSite [...] adds d7e2d937bcb [X86] Add X86ISD nodes for PDEP and PEXT. adds dff18c79f24 [CallSite removal][Lint] Replace visitCallSite with visitCa [...] adds 252873879ee [CallSite removal][Analysis] Replace CallSite with CallBase [...] adds 4ecc8fb7ebd [CallSite removal][WebAssembly] Replace CallSite with CallB [...] adds b78c3c89c26 [X86][MC][NFC] Reduce the parameters of functions in X86MCC [...] adds 80cd36ed63f [Test] Add a test showing how CFG analyses are invalidated [...] adds edcfc391e14 [Object] Use BFD name for little-endian PowerPC64 adds 0980038a5e4 Handle CET for -exception-model sjlj adds 204c0bbe7fe [Test] Fix test failure: platform-dependent printout adds 12489b54746 llvm-dwarfdump: Fix UB (unsequenced writes) introduced in e [...] adds 4cf6d4ab48e [CallSite removal][CalledValuePropagation] Use CallBase ins [...] adds e13c0b650ac [CallSite removal][Analysis] Use CallBase instead of CallSi [...] adds 3be73dfde7b [clangd][test] Make sed git bash compliant adds 53ee8fbc23f [CallSite removal][SCCP] Use CallBase instead of CallSite. NFC adds ad9988f4da9 [MLIR] Move `replaceAllUsesExcept` from LoopUtil.h to Value.h. adds a8e15ee04a7 [CodeGen] Support freeze expand for ppc_fp128 adds e3056ae9a05 [NFC][TTI] Explicit use of VectorType adds def3e10eac0 [MLIR] Add #include "llvm/ADT/SmallPtrSet.h" back to LoopUtils.h. adds 4331b3812ae [PredicateInfo] Use new Instruction::comesBefore instead of [...] adds 3ce0ad1b336 [ARM][MC][Thumb] Revert relocation for some pc-relative fixups. adds 62f97123fbe [ARM][MVE] Add patterns for VRHADD adds fa284e136e1 [VPlan] Clean up tryToCreate(Widen)Recipe. (NFC) adds 09a1f090509 [analyzer] Do not report NSError null dereference for _Nonn [...] adds 1f67508b7fe [analyzer] Do not report CFError null dereference for nonnu [...] adds 33ffce5414e [AArch64][SVE] Remove LD1/ST1 dependency on llvm.masked.load/store adds da3bf811bef X86InstrFoldTables.h - remove unnecessary include. NFC. We [...] adds 44cf9b85ad0 X86MCAsmInfo.h - remove unnecessary MCAsmInfo.h include. NF [...] adds 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 [...]
No new revisions were added by this update.
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/icon.png | Bin 0 -> 20569 bytes .../clangd/clients/clangd-vscode/package-lock.json | 2 +- .../clangd/clients/clangd-vscode/package.json | 10 +- .../clangd/index/YAMLSerialization.cpp | 99 ++ clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 51 + .../test/compile-commands-path-in-initialize.test | 2 +- .../clangd/test/system-include-extractor.test | 2 +- 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/SerializationTests.cpp | 30 + .../clangd/unittests/TUSchedulerTests.cpp | 60 - 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/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/CrossTU/CrossTranslationUnit.cpp | 2 +- clang/lib/Format/Format.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- 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 +- .../Checkers/NonNullParamChecker.cpp | 140 ++- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 50 +- .../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/CheckNSError.m | 32 +- clang/test/Analysis/UserNullabilityAnnotations.m | 36 + clang/test/Analysis/nonnull.cpp | 34 + 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/CodeGenCXX/builtin-constant-p.cpp | 26 +- 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/scudo/standalone/stack_depot.h | 2 +- compiler-rt/lib/ubsan/CMakeLists.txt | 5 + compiler-rt/lib/xray/xray_interface.cpp | 34 +- compiler-rt/lib/xray/xray_interface_internal.h | 13 + 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/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/reproduce-linkerscript.s | 2 +- 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/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/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 +- 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 + .../Utility/ReproducerInstrumentationTest.cpp | 423 ++++++- llvm/cmake/config-ix.cmake | 2 - llvm/cmake/modules/AddLLVM.cmake | 13 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 2 + llvm/docs/CMake.rst | 2 +- llvm/examples/OrcV2Examples/CMakeLists.txt | 1 + .../LLJITWithInitializers/CMakeLists.txt | 13 + .../LLJITWithInitializers.cpp | 97 ++ llvm/include/llvm/ADT/DenseMap.h | 74 +- .../include/llvm/Analysis/DependenceGraphBuilder.h | 9 +- llvm/include/llvm/Analysis/IVDescriptors.h | 9 +- .../llvm/Analysis/InstructionPrecedenceTracking.h | 16 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 7 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 5 +- llvm/include/llvm/Analysis/MustExecute.h | 4 - llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 10 +- llvm/include/llvm/Analysis/PtrUseVisitor.h | 6 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 88 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 182 ++- .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 2 +- llvm/include/llvm/Analysis/ValueLattice.h | 120 +- llvm/include/llvm/Bitcode/BitcodeReader.h | 2 + llvm/include/llvm/CodeGen/AsmPrinter.h | 11 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 90 +- llvm/include/llvm/CodeGen/DebugHandlerBase.h | 2 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 2 +- .../llvm/CodeGen/GlobalISel/InlineAsmLowering.h | 46 + llvm/include/llvm/CodeGen/MachinePostDominators.h | 6 + llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 5 + llvm/include/llvm/Config/config.h.cmake | 6 - .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 6 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 7 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 17 +- .../llvm/ExecutionEngine/SectionMemoryManager.h | 1 - llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 26 +- llvm/include/llvm/IR/DerivedTypes.h | 6 - llvm/include/llvm/IR/IRBuilder.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/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Support/FileCheck.h | 6 +- llvm/include/llvm/Support/SHA1.h | 9 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 134 ++- .../Transforms/IPO/SyntheticCountsPropagation.h | 12 +- llvm/include/llvm/Transforms/Utils.h | 6 + llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 1 - llvm/include/llvm/Transforms/Utils/Local.h | 20 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 24 +- llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 74 +- .../Transforms/Utils/UniqueInternalLinkageNames.h | 31 + llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 4 +- llvm/lib/Analysis/AliasAnalysisSummary.cpp | 1 + llvm/lib/Analysis/AliasAnalysisSummary.h | 5 +- llvm/lib/Analysis/InlineCost.cpp | 5 +- .../lib/Analysis/InstructionPrecedenceTracking.cpp | 2 +- llvm/lib/Analysis/LazyValueInfo.cpp | 438 +++---- llvm/lib/Analysis/Lint.cpp | 56 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 33 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 11 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 36 +- llvm/lib/Analysis/ValueTracking.cpp | 5 +- llvm/lib/Analysis/VectorUtils.cpp | 23 +- llvm/lib/AsmParser/LLParser.cpp | 79 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 19 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 41 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 46 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 +- 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 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 4 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 + .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 5 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 83 +- llvm/lib/DebugInfo/PDB/LLVMBuild.txt | 2 +- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 105 +- llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | 13 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 6 - llvm/lib/IR/AsmWriter.cpp | 20 +- llvm/lib/IR/DIBuilder.cpp | 3 +- llvm/lib/IR/DebugInfoMetadata.cpp | 2 +- llvm/lib/IR/LLVMContextImpl.h | 11 +- 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 | 5 + llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/Support/FileCheck.cpp | 27 +- llvm/lib/Support/FileCheckImpl.h | 2 +- llvm/lib/Support/SHA1.cpp | 11 +- llvm/lib/Support/Unix/Threading.inc | 3 +- 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/AArch64ISelDAGToDAG.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 158 +-- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 14 +- 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 | 110 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 7 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 5 +- .../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/AMDGPUCodeGenPrepare.cpp | 3 +- .../Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp | 11 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 26 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 4 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 17 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 8 +- .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 11 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 48 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 4 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 6 - llvm/lib/Target/ARM/ARMInstrMVE.td | 71 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 4 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 10 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 4 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 10 +- .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 8 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 5 +- 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/BTFDebug.cpp | 7 +- llvm/lib/Target/BPF/BTFDebug.h | 1 + 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 +- .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 4 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 70 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 69 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 7 +- 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 | 5 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 3 +- 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/VETargetMachine.cpp | 1 + .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 3 - .../WebAssemblyFixIrreducibleControlFlow.cpp | 30 +- .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 15 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 3 - llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 16 +- llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 1 - .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 294 +++-- llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 11 +- .../Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp | 8 +- llvm/lib/Target/X86/X86.h | 2 - llvm/lib/Target/X86/X86AsmPrinter.cpp | 3 + llvm/lib/Target/X86/X86AsmPrinter.h | 7 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 1 + llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 1 + llvm/lib/Target/X86/X86CallLowering.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 56 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 33 +- llvm/lib/Target/X86/X86InstrFMA3Info.h | 4 - llvm/lib/Target/X86/X86InstrFoldTables.h | 2 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 - llvm/lib/Target/X86/X86InstrInfo.td | 17 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 1 + llvm/lib/Target/X86/X86IntrinsicsInfo.h | 4 + llvm/lib/Target/X86/X86MCInstLower.cpp | 17 +- llvm/lib/Target/X86/X86MachineFunctionInfo.h | 1 - llvm/lib/Target/X86/X86MacroFusion.cpp | 2 +- llvm/lib/Target/X86/X86SelectionDAGInfo.h | 5 - llvm/lib/Target/X86/X86Subtarget.cpp | 5 +- llvm/lib/Target/X86/X86Subtarget.h | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 57 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 11 +- llvm/lib/Target/X86/X86WinAllocaExpander.cpp | 1 + llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 24 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 84 +- llvm/lib/Transforms/IPO/Attributor.cpp | 121 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 428 ++++--- llvm/lib/Transforms/IPO/CalledValuePropagation.cpp | 28 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 244 ++-- llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 18 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 126 +- 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/MemorySanitizer.cpp | 152 ++- llvm/lib/Transforms/Scalar/GVN.cpp | 2 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 28 +- llvm/lib/Transforms/Scalar/LICM.cpp | 9 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 1 + llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 1 + llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 4 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 137 +-- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 51 +- .../lib/Transforms/Scalar/WarnMissedTransforms.cpp | 1 + llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/InlineFunction.cpp | 4 +- llvm/lib/Transforms/Utils/Local.cpp | 39 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 7 + llvm/lib/Transforms/Utils/PredicateInfo.cpp | 140 ++- .../Utils/UniqueInternalLinkageNames.cpp | 97 ++ llvm/lib/Transforms/Utils/Utils.cpp | 1 + .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 19 +- .../Vectorize/LoopVectorizationLegality.cpp | 1 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 136 +-- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 25 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 101 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 39 +- .../NonCanonicalizedSubscript.ll | 3 - .../ScalarEvolution/2012-05-29-MulAddRec.ll | 3 +- llvm/test/Assembler/DIEnumeratorBig.ll | 13 + llvm/test/Assembler/dicompileunit.ll | 4 +- llvm/test/Bitcode/DIEnumerator-10.0.ll | 10 + llvm/test/Bitcode/DIEnumerator-10.0.ll.bc | Bin 0 -> 1056 bytes 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 | 301 +++++ .../sve-intrinsics-ld1-addressing-mode-reg-reg.ll | 217 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll | 200 +++ .../sve-intrinsics-st1-addressing-mode-reg-imm.ll | 229 ++++ .../sve-intrinsics-st1-addressing-mode-reg-reg.ll | 184 +++ ...e-intrinsics-ldst1.ll => sve-intrinsics-st1.ll} | 162 ++- .../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 +- .../PowerPC/pcrel-relocation-plus-offset.ll | 73 ++ llvm/test/CodeGen/PowerPC/ppcf128-freeze.mir | 35 + llvm/test/CodeGen/PowerPC/pr43976.ll | 59 + llvm/test/CodeGen/PowerPC/testBitReverse.ll | 87 ++ .../Thumb2/LowOverheadLoops/it-block-chain.mir | 2 +- .../loop-dec-copy-prev-iteration.mir | 2 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 2 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 62 +- .../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 +- llvm/test/CodeGen/Thumb2/mve-halving.ll | 288 +++++ .../CodeGen/Thumb2/mve-intrinsics/predicates.ll | 1 + .../CodeGen/Thumb2/mve-intrinsics/vadc-multiple.ll | 1 + .../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/buildvec-extract.ll | 35 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 5 +- llvm/test/CodeGen/X86/extract-concat.ll | 10 +- llvm/test/CodeGen/X86/ftrunc.ll | 14 +- .../CodeGen/X86/indirect-branch-tracking-eh.ll | 73 +- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 149 +++ llvm/test/CodeGen/X86/isint.ll | 16 +- llvm/test/CodeGen/X86/pr45563.ll | 21 + llvm/test/CodeGen/X86/setoeq.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 116 ++ .../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/AsmParser/directive_loc_2.s | 25 + llvm/test/MC/RISCV/rv64-relax-all.s | 15 + .../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 +- .../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/AndOrXor.ll | 108 +- .../Transforms/InstSimplify/and-or-icmp-min-max.ll | 1272 ++++++++++++++++++++ .../Transforms/InstSimplify/and-or-icmp-nullptr.ll | 303 +++++ llvm/test/Transforms/InstSimplify/freeze.ll | 8 +- .../InstSimplify/unsigned-range-checks.ll | 130 -- llvm/test/Transforms/LoopIdiom/X86/popcnt.ll | 3 +- .../explicit_outer_nonuniform_inner.ll | 4 - .../explicit_outer_uniform_diverg_branch.ll | 2 - .../LoopVectorize/novect-lcssa-cfg-invalidation.ll | 44 + llvm/test/Transforms/LoopVectorize/optsize.ll | 33 + 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/PhaseOrdering/X86/shuffle.ll | 58 +- llvm/test/Transforms/SafeStack/X86/call.ll | 6 +- llvm/test/Transforms/Scalarizer/scatter-order.ll | 76 ++ .../unique_symbol_names.ll | 13 + llvm/test/Transforms/VectorCombine/X86/shuffle.ll | 8 +- .../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 +- .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 2 +- .../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/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 | 160 +++ llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 9 +- 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 | 20 +- llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 11 +- llvm/unittests/Analysis/SparsePropagation.cpp | 12 +- llvm/unittests/AsmParser/AsmParserTest.cpp | 4 +- .../DebugInfo/DWARF/DWARFDataExtractorTest.cpp | 66 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 37 +- llvm/unittests/IR/MetadataTest.cpp | 11 +- llvm/unittests/Support/FileCheckTest.cpp | 67 +- llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 3 + llvm/utils/FileCheck/FileCheck.cpp | 6 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 1 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 - .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 1 + .../llvm/lib/Transforms/InstCombine/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + mlir/docs/Canonicalization.md | 4 +- mlir/docs/DeclarativeRewrites.md | 4 +- mlir/docs/DialectConversion.md | 2 +- mlir/docs/Dialects/Linalg.md | 4 +- mlir/docs/Dialects/SPIR-V.md | 6 +- mlir/docs/LangRef.md | 16 +- mlir/docs/OpDefinitions.md | 49 +- mlir/docs/PassManagement.md | 6 +- mlir/docs/Rationale/Rationale.md | 16 +- mlir/docs/Rationale/RationaleLinalgDialect.md | 6 +- mlir/docs/Rationale/UsageOfConst.md | 4 +- mlir/docs/SymbolsAndSymbolTables.md | 2 +- mlir/docs/Traits.md | 2 +- mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 2 +- mlir/docs/Tutorials/QuickstartRewrites.md | 2 +- mlir/docs/Tutorials/Toy/Ch-4.md | 2 +- mlir/docs/Tutorials/Toy/Ch-5.md | 4 +- mlir/docs/Tutorials/Toy/Ch-6.md | 2 +- mlir/docs/Tutorials/Toy/Ch-7.md | 4 +- mlir/examples/standalone/README.md | 2 +- mlir/include/mlir/Analysis/Dominance.h | 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 | 13 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 89 +- mlir/include/mlir/IR/OpBase.td | 20 +- mlir/include/mlir/IR/Value.h | 7 + .../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/LoopUtils.h | 17 +- mlir/include/mlir/Transforms/Passes.h | 4 + mlir/include/mlir/Transforms/Passes.td | 14 + mlir/lib/Analysis/Dominance.cpp | 6 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 74 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 135 ++- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 10 +- .../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 | 81 ++ mlir/lib/IR/OperationSupport.cpp | 4 +- mlir/lib/IR/Value.cpp | 12 + 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 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 33 +- .../{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/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 | 48 + 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-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 +- 939 files changed, 25910 insertions(+), 7422 deletions(-) create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/icon.png create mode 100644 clang-tools-extra/clangd/unittests/PreambleTests.cpp create mode 100644 clang/test/Analysis/UserNullabilityAnnotations.m create mode 100644 clang/test/Analysis/nonnull.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 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/examples/OrcV2Examples/LLJITWithInitializers/CMakeLists.txt create mode 100644 llvm/examples/OrcV2Examples/LLJITWithInitializers/LLJITWithInit [...] 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/Assembler/DIEnumeratorBig.ll create mode 100644 llvm/test/Bitcode/DIEnumerator-10.0.ll create mode 100644 llvm/test/Bitcode/DIEnumerator-10.0.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-function-annotate.mir create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1-addressing-mode-re [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1-addressing-mode-re [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-re [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-re [...] rename llvm/test/CodeGen/AArch64/{sve-intrinsics-ldst1.ll => sve-intrinsics-st1.ll} (53%) 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/ppcf128-freeze.mir 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/indirect-branch-tracking-eh2.ll create mode 100644 llvm/test/CodeGen/X86/pr45563.ll 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/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/InstSimplify/and-or-icmp-min-max.ll create mode 100644 llvm/test/Transforms/InstSimplify/and-or-icmp-nullptr.ll delete mode 100644 llvm/test/Transforms/InstSimplify/unsigned-range-checks.ll create mode 100644 llvm/test/Transforms/LoopVectorize/novect-lcssa-cfg-invalidation.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 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