Skip to content

Commit 1279da5

Browse files
[DO NOT SQUASH] LLVM Upstream Merge Sprint 53 (#1863)
* Squashed 'external/llvm-project/' changes from 3332d18c2507..310c3373103a 310c3373103a [Comgr] Pass -no-disable-free to Clang (#2417) b302d05d23f4 merge main into amd-staging (#2443) e122b06ca1a9 merge main into amd-staging 4425b513f3f6 X86AsmBackend: Remove some computeFragmentSize calls 38b12d4a7c21 MCAssembler: Postpone errors in layout iteration 9ff30d4f1c25 MCParse: Disallow @ specifier in symbol equating 9297af1c419e MCExpr: Simplify and optimize equated symbol evaluation c2535466c6e4 merge main into amd-staging (#2442) 0ba63b2f22bf [SCEV] Add additional test coverage for loop-guards reasoning. b68565b8c70f [NFC][tests] Relax matching for prefer-vector-width.f90 60250c15e06d Revert "[mlir]: Added properties/attributes ignore flags to OperationEquivalence" (#142319) 002c0abcd85c Revert "Fixed wrong check OperationEquivalenceTest.HashWorksWithFlags" (#142318) 6c4427c90daf merge main into amd-staging ccc416312ed7 [ELF,test] Clean up aarch64-feature-gcs.s 2a19efe7fe8a [Serialization] Remove unused includes (NFC) (#142300) 2425626d8030 [memprof] Print alloc site matches immediately (#142233) de7f2fbc0c66 [RelLookupTableConverter] Fix test cases 3b474bc510d6 [VPlan] Use VPSingleDef in simplifyRecipe (NFC). aa09dbbbcfd4 [RelLookupTableConverter] Drop unnamed_addr to avoid generating GOTPCREL relocations (#142304) 71079fcb8e2f [X86] Move IsElementEquivalent above shuffle comparison helpers. NFC. e8069a836679 merge main into amd-staging (#2441) 33bbce5e34fc [VPlan] Get plan once in simplifyRecipe (NFC). 573545c71235 [libc][math][c23] Add atanf16() function (#141612) e6307248ce1c merge main into amd-staging 88aa5cbbda67 [clang][RISCV] Handle target features correctly in CheckBuiltinFunctionCall (#141548) a2e093f4b5a9 [NFC][lldb-dap] Avoid unnecessary copy in setBreakpoint (#142179) eedc72b45e95 MCSection: Replace DummyFragment with the Subsections[0] head fragment 0848dcc5e4c9 merge main into amd-staging (#2440) f23fb445e452 merge main into amd-staging dfaa66281a1a [Format] Remove unused includes (NFC) (#142296) cd9fe8a34cfb [Basic] Remove unused includes (NFC) (#142295) fbb22ce1aae9 [clang] NFC: new tests and some cleanups on existing ones (#142293) 2c855e629c9b [Tooling] Remove unused includes (NFC) (#142257) 52e3b100d4ed [Frontend] Remove unused includes (NFC) (#142256) bbb3d2177485 [Analysis] Remove unused includes (NFC) (#142255) c0bf51e3ad8e [Vectorize] Fix a warning d27feddf6b1e merge main into amd-staging (#2439) 061ef3c6e227 [libcxxabi][test] Check that all copied files are synced between llvm and libcxxabi (#142262) c7b421deac59 [MemProf] Attach value profile metadata to the IR using CalleeGuids. (#141164) 0f00a96fede0 [VPlan] Simplify branch on False in VPlan transform (NFC). (#140409) 5cf823c36b1f merge main into amd-staging 29f79ea3c596 [clang-format] Handle token-pasted function decl names (#142251) 798058fca51a [Remarks] Remove an upcast footgun. NFC (#142191) b9675617af25 [clang][Sema] Optimize ~SemaDiagnosticBuilder (#142252) 81602769d830 [lldb-dap] Synchronously wait for breakpoints resolves in tests (#140470) 79da1c405dc1 [Sanitizer] Use %device_rundir/ to fix test (#142274) 2cbe8df1819f [NFC][DWP] Make `getContributionIndex` static (#141708) f057a593a715 [VPlan] Improve code in VPWidenCallRecipe (NFC) (#141926) 37455e65bf06 merge main into amd-staging (#2437) 07ba406cbd9c [VPlan] Improve code in VPWidenIntrinsic (NFC) (#141936) 0adf6e8d332c Work around a build issue with MSVC; NFC (#142195) 78eafb14f7c9 [VPlan] Add getIndexFor(Predecessor|Successor) helpers (NFC). 7a688c080f23 [ARM] Add vector vrint tests and fix FP16 to expand. c3cce7caf8ef [VPlan] Remove unused VPUser constructors (NFC). 6572ab19cb0d merge main into amd-staging 6f7268e204ed [Clang] Improve infrastructure for libstdc++ workarounds (#141977) 3a9893447419 [AArch64] Treat `@llvm.ssub.sat` the same as `@llvm.aarch64.neon.sqsub` (#140454) 3b6ff59d9b13 fix PATH_MAX missing in windows build (#142259) 3ec0c5c7fef0 [InstCombine] Propagate FMF from select instead of fcmp (#141010) 7c080e267722 [InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1 (#142258) f669b9c3eca9 [lldb][test] Test all libcxxabi demangler test-cases against TrackingOutputBuffer (#137793) c0b25f4e74c5 [InstCombine] Test cast support in simplifyUsingControlFlow (NFC) 35757d67ba5a Revert "[libc++] Re-enable std::pair trivial copy constructor for FreeBSD >= 14" (#142204) d6a2ca3eb81d [gn build] Port 22dfe9cb5893 22dfe9cb5893 [lldb-dap] Reuse source object logics (#141426) ad0a52202e4c AMDGPU: Improve v32f16/v32bf16 copysign handling (#142177) 3aeffcfde12a AMDGPU: Improve v16f16/v16bf16 copysign handling (#142176) ffee01e7482f AMDGPU: Improve v8f16/v8bf16 copysign handling (#142175) dfbb9a0e3065 [RISCV] Implement intrinsics for XAndesVDot (#141441) 20ad4209ddca AMDGPU: Improve v4f16/v4bf16 copysign handling (#142174) 4aa4005e04bf AMDGPU: Make copysign with matching v2f16/v2bf16 inputs legal (#142173) 964bcc84ef84 merge main into amd-staging (#2436) 64e9a3f8f020 [RISCV] Use isVLPreservingConfig in isConvertibleToVMV_V_V. NFC f71e4e9bc2b6 [InstSimplify] Handle nsz when simplifying X * 0.0 (#142181) 11f915f473ac [RISCV] Add RISCVISD::VQDOT*_VL to RISCVSelectionDAGInfo::verifyTargetNode. (#142202) 26b81c4300a8 [mlir][memref] Add terminator check to prevent a crash (#141972) 40e1f7d1e775 [RISCV] Use llvm::is_contained. NFC (#142239) 74420ce52475 [Sanitizer][NFC] Remove extra env from test (#142247) dd80a0c3c7bf merge main into amd-staging 0715ddd8705e merge main into amd-staging (#2435) 418c1d8a44c4 [MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985) (#141730) ed14e0da77e3 [clangd] Log the paths of loaded config files without --log=verbose (#142063) c979d1f812b5 [Sanitizer] Fix android test env issue (#142235) 4d4867356216 Reapply "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)"" 37ea3b32cdcb Revert "Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)"" 628a3f0a48fc [CIR] Call to variadic functions (#141942) 4efc13f8ff1e Reapply "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)" 4851886693f3 [clang-format] Handle bit-field colon of non-numeric-constant size (#142110) 84fd907aa7de [lit] add --max-retries-per-test execution option (#141851) 278ef84d2019 Revert "[clangd] [Modules] Fixes to correctly handle module dependencies" (#142162) 3c6211c18388 Revert "[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488)" 244638183826 Revert "[FIX] Fix a test update by mistake" ab77a70a7441 Fixed wrong check OperationEquivalenceTest.HashWorksWithFlags (#142210) 0996bfc663e8 [HLSL][RootSignature] Add space, visibility enums to StaticSampler (#140306) fcf4cdfee97a merge main into amd-staging 9cdd33db169d [HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors (#142010) 1d338a0b9a0d Wrap ifndef NDEBUG around assertion-only code (#142227) 339851e1402e [libc][obvious] Fixed wchar.yaml (#142238) 637d907a6509 merge main into amd-staging (#2431) a080c741bc2c [lldb] Add build option to specify the libxml 2 version (#142183) 5047a33cd8bb [BOLT][heatmap] Produce zoomed-out heatmaps (#140153) f1886b1d6d43 [cmake][clang-tools] Make split-file a dependency for tests (#142048) 94dfe875b016 [CIR] Enable support for nested struct members in C++ (#142205) b4b3be7faaa1 [DAGCombiner] Teach SearchForAndLoads to handle an AND with 2 constant operands. (#142062) 0a75d8e4330b [FIX] Fix a test update by mistake 328f40f408c2 [libc] wmemcmp nullptr handling (#142058) 4a7b53f04021 [RISCV] Fix a warning a004c703bcf7 [PGO] Make the PGO instrumentation insert point after alloca (#142043) 9bf6b2a8cb04 [AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments (#137488) 3edfa79d5519 Manual update of LLVM_MAIN_REVISION to 539334 (#2432) 226d06ba4390 [libc] wmemcpy implementation (#142070) 66a357f2a452 [mlir] Unique property constraints where possible (#140849) 513c1cdfaaa3 [LLDB][Platform Linux] Flip uid and pid in get signal description (#142200) 459de736a075 [CIR] Upstream converting vector types (#142012) d721d4e28039 [libc] Implemented wcspbrk (#142040) 0e90a846d6dd [CIR] Add support for global linkage and visibility (#141973) 397fdb172a51 Enclose code in nondebug in #ifndef NDEBUG/#endif (#142189) ff94ba613e2f [clang-doc] Refactor error handling to use ExitOnError (#141699) 7a80a8b2bc91 [lldb] Remove some dead code in TypeSystemClang (NFC) (#142056) 9bd63b1dc79d [HLSL][RootSignature] Add parsing of remaining enums to StaticSampler (#140305) 8eadbea8e3aa [HLSL] Diagnose overlapping resource bindings (#140982) bfbb0e4e3446 Manual update of LLVM_MAIN_REVISION to 539334 986f519d1f76 [Sanitizer][test] Emit to stderr to fix android (#142207) d4791f56f31e [libc] wcsspn implementation (#142034) 03d1f3d7e34d [lldb][nfc] Fix missing move operations and constness of methods (#142052) 9e9626b3d5aa [LLDB] Avoid crashes when inspecting MSVC STL types (#140761) c5f3018668ef [mlir]: Added properties/attributes ignore flags to OperationEquivalence (#141664) f7e172da4cae [ItaniumDemangle][test] Factor demangler test-cases into file and sync into LLVM (#137947) 63d150d3356a merge main into amd-staging 46b389218bf3 [ARM]: codegen `llvm.roundeven.v*` (#141786) 4dcfcd3a6684 [CIR] Upstream ShuffleDynamicOp for VectorType (#141411) 8eb4ada181dc [RISCV][TTI] Discount slide cost if ri.vinsert/ri.vextract are available (#142036) 443cdd0b48b8 [RISCV] Fix a bug in partial.reduce lowering for zvqdotq .vx forms (#142185) 6a6aec6f4ed0 AMDGPU: Handle vectors in copysign sign type combine (#142157) e39e99022a4b AMDGPU: Handle vectors in copysign magnitude sign case (#142156) ba4f4a1a1815 AMDGPU: Add more f16 copysign tests (#142115) c9cca5cdc407 AMDGPU: Move bf16 copysign tests to separate file (#142114) d11f9d45e4fa AMDGPU: Avoid using kernels in f16 copysign test (#142113) 7114cfbd572b [RISCV] Fix a warning 294a182021c6 [CIR][NFC] Fix warning about unhandled type (#142059) 21123792b895 Reland: [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (#142035) 665148d5e169 [libc++][test] Fix test not relying on MinSequenceContainer (#140372) c87edaf99b18 [Hexagon][llvm-objdump] Fix crash at a truncated instruction (#142082) a236dc63bf46 [mlir][NFC] Make Property a subclass of PropConstraint (#140848) 07ce57ffcbc6 [DirectX] Add support for implicit binding to DXILForwardHandleAccesses pass (#142061) ed71a4ff646f [RISCV][GISel] Use the correct calling convention during call lowering (#142148) eb0930bc6b67 merge main into amd-staging (#2425) 12bd04951054 [AArch64] Enable fixed-length vector support for partial-reductions (#142032) d16ecad96824 [flang] Disable noalias by default (#142128) c66dbbe38556 [OpenACC] Implement 'capture' modifier Sema/AST 1a1927abd3c6 [lldb] Add release note about ELF `thread siginfo` and negative SI Codes. (#141631) ee0ccb7824bc Revert "[Doc][NFC] Fix a typo in SanitizerSpecialCaseList doc." (#142180) c5a17e6bea67 [DAGCombiner] Use APInt::isSubsetOf. NFC (#142029) 6a47241c9983 [Doc][NFC] Fix a typo in SanitizerSpecialCaseList doc. (#142168) 45218e01d69e [NFC] Tweak docs for unique-object-duplication warning (#142158) f8d3bdf6a272 [AMDGPU] Fix SIFixSGPRCopies handling of STRICT_WWM and friends (#142122) ccb6b0dafda2 [clang][NFC] Move Diags.isIgnored check later in checkForRedundantLoop (#141470) 7f34d3acbac3 [DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double> (#139996) 5301f4c469de [Sanitizer] Use % patterns in report paths (#141820) e4ef651695e5 [VPlan] Simplify VPReductionPHIRecipe::execute (NFC). c46927f86829 [RISCV] Precommit test coverage for partial_reduce_sumla 5208f722d80c [AMDGPU] Fix SIFoldOperandsImpl::canUseImmWithOpSel() for VOP3 packed [B]F16 imms. (#142142) 597340b5b666 Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler" (#142159) e00366dcde29 [AArch64] Check for negative numbers when adjusting icmps (#141151) f88a9a32d995 [AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62] (#138913) e99bcd677d95 merge main into amd-staging 7a66b28fcafd [lldb][test] Disable DeclFromSubmodule test on Windows d27a210a77af Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#136098) 4d650ef4b3d7 [Sema] Fix type mismatch error when arguments to elementwise math builtin have different qualifiers, which should be well-formed (#141485) 6d3b72aa6e98 [libc] Pass config flags to unit tests. (#142085) f70e920c8793 AMDGPU: Directly check if shrink-instructions run is post-RA (#142009) ce9cef79ea3f [flang] Add support for -mprefer-vector-width=<value> (#142073) ce2ffee446f2 merge main into amd-staging (#2422) 99ae675fb795 [NFC][OpenMP] Move the default declare mapper name suffix to OMPConstants.h (#141964) 73d6a48029d6 [WinEH] Track changes in WinEHPrepare pass (#134121) aaa9c19328b2 [LLDB] Remove redundant check in DemangledNameInfo::hasBasename (#142139) 71ba85247499 [symbolizer] Address starting with a plus sign is valid. (#135857) 3745e051be6f [lldb] Fix Linux core file tests hanging on Windows (#142143) 9b5dc1329a9d [gn build] Port e74b45e0789a b94fef1b5b2e [gn build] Port cb647ec4f89f 4997bae20dc7 [gn build] Port 7625d2e77cfd 5c3bf36c996e [flang] Add __COUNTER__ preprocessor macro (#136827) b222fa828432 [gn] port c474f8f2404d (more SPIRV builtins) ae6c0e79c8a0 merge main into amd-staging (#2418) af163a1c7f9d [lldb][lldb-dap] Use the default disassembly flavour if none is provided. (#141424) 4f392f9d0d07 [ADT][bugfix] Fixed extra leading zero in uhextostr (#141097) 10bd4cd9cd0f [VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC). (#140405) 67ff71305201 [NFC][LV] Remove incorrect comment about lack of support (#142126) 1f5a35b79523 merge main into amd-staging c6893dc36e66 [clang][SPIRV] Fix build issue after c474f8f (#141954) 76bd5da3248f [lldb][test] Skip import-std-module tests on Linux for now 1f7885cf9c68 [ConstantFolding] Add flag to disable call folding (#140270) 7c996012ceee [GlobalISel] Add G_CONCAT_VECTOR computeKnownBits (#141933) 9e2ef59e0c31 merge main into amd-staging 2a3afa2feb90 [NoSanitizeList][NFI] Add containsPrefix to remove duplicated logics. (#142027) 3a6cc61c3df6 [Comgr] Pass -no-disable-free to Clang ea096c98ae2c [SDAG] Remove noundef workaround for range metadata/attributes (#141745) 5483190216cb [RISCV] Add shlcofideleg extension (#141572) 3f0a5305b483 [clang-format][NFC] Clean up AnnotatingParser::consumeToken() (#142104) d9dc3575d364 [AArch64] Regenerate test checks (NFC) 114192f586f7 Revert "[lldb-dap] Test Gardening, improving DebugCommunication. (#141689)" 85f791d9cdcb [mlir][linalg][nfc] Move vectorization tests (#141656) 8422c3df637b [LowerTypeTests] Generate fshr for rotate pattern (#141735) 1b1f498835f6 [LLDB] Pass `/std:...` before `--` on MSVC (#141782) 37edd2c1c32b [X86] combineEXTRACT_SUBVECTOR - generalize extract_subvector(broadcast(x),c) fold with IsElementEquivalent (#141963) 417e43ad43d7 [LV] Set PhiTy once in adjustRecipesForReductions (NFC). c7b8d6e1dcb0 [Clang] Add resource_dir_EQ flag to CC1Option group (#140870) b71255705bab [libc++] P2165R4: Update deduction guides for map containers and container adaptors (#136011) df712f588c62 [github/CODEOWNERS] Add paschalis-mpeis as BOLT reviewer (#141961) aa7d7b3e4a30 Revert "[IR] Avoid UB in `SymbolTableListTraits`" (#142093) d490526a8158 [clangd] [Modules] Fixes to correctly handle module dependencies (#142090) 2e82a17f4e71 [mlir][value] Fix the ASAN error introduced in #142084 87fd352d9108 [InstCombine] Use `canIgnoreSignBitOfZero` in `spf->minmax` fold (#141914) 4cce1e77074b [AArch64] Add some i128 add/sub/mul with overflow tests. NFC 7b96272bd991 [lldb][SymbolFileDWARF] Fall back to using parent DW_AT_LLVM_include_path for submodules (#142044) e4ed71818e91 [LLDB] [NFC] - Remove duplicate #include headers from the files of lldb dir & few other files (#141478) 1e81e800508f [IR] Avoid UB in `SymbolTableListTraits` (#139096) ccb55713db9e llvm-readobj: Use reportFatalUsageError (#142039) 36b710a7e5c3 CodeGen: Convert some assorted errors to use reportFatalUsageError (#142031) 72a3c7610b4f Mips/X86: Use reportFatalUsageError for subtarget construction errors (#142028) 33be70af9f24 [NewGVN] Check intrinsic ID before accessing operands (#141571) a227b26d3553 AMDGPU: Fix broken XFAILed test for fat pointer null initializers (#142015) 6b81483e2814 AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering (#142014) b3426f38618b merge main into amd-staging (#2414) 3609e09aa7ee [clang] member pointer class qualification fix (#142081) 6cb087a7256c [XRay] Fix tail call sleds for AArch64 (#141403) 7454098a9ed4 [mlir][Value] Add getNumUses, hasNUses, and hasNUsesOrMore to Value (#142084) f5d3470d425f [flang][OpenMP] Allow structure component in `task depend` clauses (#141923) 4d96413742e6 merge main into amd-staging (#2412) bfd7024b0d66 [LibC] Refactor arm64 to aarch64 for darwin. (#141509) 39f10edfcd22 merge main into amd-staging fbbae9ea2bd1 [LoongArch] Only report the first range error if there is actually more than one for __builtin_loongarch_cacop_[wd] c9022a29b4d3 [BOLT][AArch64] Detect veneers with missing data markers (#142069) 587d6fcbb685 [mlir] Recover the behavior of SliceAnaylsis for llvm-project@6a8dde04a07 (#142076) 3df218c230da merge main into amd-staging 70d3122d110b merge main into amd-staging (#2406) 65c127f4c6b0 Revert "Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data"" (#142075) b9cf51642e9a Speed up alisa function (#2409) bb72c6c2a5d2 [Flang] Rename local-alloc-tbaa option (#2407) b5530225b132 [lldb] Remove dead code and redundant comments (NFC) 5d86fb7d9deb Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data" (#142068) fc1484b30e01 [bazel] Fix build for 5fe9aea6d128a8569e27f8c66272e481f10c61ae (#142065) cda1853622a9 Revert "[clang][Sema] Declare builtins used in #pragma intrinsic" (#141994) f9073e7e62ff [UBSan] Move type:*=sanitize handling. (#142006) 4fd726e07c6b merge main into amd-staging (#2400) fe40f97afe9f [JITLink] Disable the all-load- tests on Windows/arm64. 882e7331c4ba [AST] Fix a warning 8229f72b7b35 Add "maybe_unused" to variable only used in assert (#142049) 29d49de58a17 Revert "[HLSL][RootSignature] Add parsing of filter enum for StaticSampler" (#142053) dfc2c15f1c01 [HLSL][RootSignature] Add parsing of filter enum for StaticSampler (#140294) 494c82e709fa [IR2Vec] Support for lazy computation of BB Embeddings (#142033) 8a44cd74bdf8 [NFC][lldb-dap][test] show the expected value in the error message. (#142030) 2b5b8db9dcf1 [HLSL][RootSignature] Add parsing of address params in StaticSampler (#140293) 4c0928be09e6 Speed up alisa function e60b6330ac41 [SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics (#135682) 8083944be0f2 [CI] Do not fail with no JUnit XML cde67b6663f9 [lldb-dap] fix config value comparison (#142017) 9af5e0628347 [lldb-dap] Treat empty thread names as unset (#141529) b3457d823e5e Fix 821cd6a to use yaml test instead because clang is not a dependency for the test suite. 84a69a0f8f60 [AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline (#138604) 1651aa294342 [SDAG] Split the partial reduce legalize table by opcode [nfc] (#141970) 054fbfae4d49 run github actions on compiler-generic-runners group (#2408) beb6972cbb54 fix llvm-gsymutil verification (#141751) c7cbaef1e919 [DirectX] Adding support for static samplers in yaml2obj/obj2yaml (#139963) 386a6260a700 run github actions on compiler-generic-runners group 572b89a1f42b NFCI: [clang][deps] Simplify handling of main TU context hash (#141966) 17ee4aecdab4 [docs] Update expected cadence of when Transparency reports are published (#142026) 821cd6aa7723 [Object] Handle SHT_CREL relocation sections when resolving relocation data (#141843) a0d699a8e686 Reland "[flang] Added noalias attribute to function arguments. (#140803)" 55c7d5cdadc4 [llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO (#139999) bedbc6587182 [llvm][EmbedBitcodePass] Pre-commit test for using WPD with FatLTO (#139998) e74b45e0789a [IR2Vec] Adding unit tests (#141873) a8c6a5017de7 [libc] wmemcmp implementation (#141880) ddc8db792a80 [clang-doc] Fix assertions error in Serialize.cpp (#141990) c8eb09490201 [HLSL][RootSiganture] Add parsing of new number params in StaticSampler (#140291) 3315b84a50a9 [Clang] Fix an out of bound access in -verify comment parsing (#141940) cc8d253f390e AMDGPU: Handle other fmin flavors in fract combine (#141987) 798ae823997b [flang][OpenMP] Verify that arguments to COPYPRIVATE are variables (#141823) c569248b7433 AMDGPU: Add baseline tests for fract combine with other fmin types (#141986) 8e2a42aa921f [X86] Return from SimplifyDemandedBitsForTargetNode for X86ISD::CMOV/ANDP after computing KnownBits. NFC (#141992) 3c5c0709e585 AMDGPU: Add missing fract test (#141985) b3660e4aa2e4 AMDGPU: Regenerate test checks (#141984) 4d55845390d1 [Flang] Rename local-alloc-tbaa option 8e2641a97fbf [RISCV] Add ORC_B to SimplifyDemandedBitsForTargetNode. (#141975) dce490e529ea [RISCV] Custom type legalize MVT::i8 BITREVERSE to BREV8. (#142001) 4811c67d62b8 [flang][OpenMP] Treat ClassType as BoxType in COPYPRIVATE (#141844) 3612738003f7 merge main into amd-staging 2a22e79b1780 [HLSL] Make implicit binding warning off by default (#141879) c3bbc0678325 [NVPTX] Cleanup ISel code after float register removal, use BasicNVPTXInst (#141711) 273e463f4526 [memprof] Improve a comment (NFC) (#142002) 8e19573682b6 [DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj (#138315) 7625d2e77cfd [MemProf] Summary section cleanup (NFC) (#142003) 945e7d33e803 [DirectX] Update resource type names in DXIL metadata to include element type (#140937) 4de69f786e20 [OpenACC] Implement ignoring of extension clauses d93788fcbf58 Revert "[Clang][LoongArch] Support target attribute for function" (#141998) dd56693451ba Revert "[HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags`" (#142005) 159646cd39eb [LLDB] Add ifndef to platform linux (#141971) cb065a578a9d [NFCI][ubsan] Add/update deprecation TODOs 8f4fd8640336 Revert "[clang][Dependency Scanning] Report What a Module Exports during Scanning (#137421)" (#140820) 9ca41b6b6568 [LLDB][Minidump] Fix bug in generating 64b memory minidumps (#141995) b411f70c3b83 [clang][bytecode] Make some builtins no-ops (#141952) 637e92bf47de [libc] Fix asin_test smoke test for DAZ modes due to mis-optimization on newer clang. (#141996) 260836d91713 [clang-doc] fix FileCheck for conversion function HTML test (#141976) ef11bdc7fe43 [flang][cuda] Allow compiler directive in cuda code (#141991) a2399006357c AMDGPU: Add baseline tests for #139317 (#140607) 65b90c59ce9c AMDGPU: Remove redundant operand folding checks (#140587) 1b07c589b245 AMDGPU: Delete seemingly dead s_fmaak_f32/s_fmamk_f32 folding code (#140580) 6cf53da79d3c [libc] Implemented wmemset and added tests (#141691) af6910194ca4 [ARM] Remove unused enable-arm-3-addr-conv (#141850) 66889bf300f6 [HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags` (#141130) 040f5ee41014 Add flags check to createVariantMemberType (#139261) 16994a6e7686 [RISCV] Add a PseudoVSETVLIX0X0 pseudo for the x0,x0 vsetvli. NFC (#141875) a926c61cc005 [HLSL][RootSignature] Add parsing of floats for StaticSampler (#140181) 74ad4baef073 [HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis (#140981) a36cb01ea775 [AMDGPU] Handle CreateBinOp not returning BinaryOperator (#137791) cb648ba97003 [SLP]Check if the user node has instructions, used only outside 8a49db35f45e [lldb-dap] Test Gardening, improving DebugCommunication. (#141689) cf045929b2c9 [clang][docs] Remove reference to deleted line in sanitizer doc (#141921) 4194192aa590 [libc++] Run macOS jobs after the Stage 2 CI (#141816) 475a8a47ead3 [lld] check cache before real_path in loadDylib (#140791) 30daf0bd5291 merge main into amd-staging 70c29de1b65e merge main into amd-staging (#2396) 28eb66b79413 [Sema] Fix a warning 05c76e78dd3e [clang][Driver][OpenMP][SPIR-V] Fix SPIR-V OpenMP DeviceRTL expected file name (#141855) 7d44430f663d [Github] Fix TODO after removal of continue on error (#141896) 62e28d4c31fd [CI] Upload JUnit Test Results as Artifacts (#141905) 67a0844812f5 [RISCV] Add BREV8 to SimplifyDemandedBitsForTargetNode. (#141898) 0967fce64615 [bazel] Port c474f8f2404dfe5a902cdf93d678a0bfe8cc8f44 5fe9aea6d128 Reapply "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes." (#141670) 062d24a7d677 [libc][math] Fix some mis-optimization issue with hypotf16. (#141960) 7521ce996373 [clang][bytecode] Don't get the expr without emitting a diagnostic (#141953) 722d6b55ed64 [clang][bytecode] Only check expr in CheckThis() if we have to (#141951) 4c88873be83e [SPARC][IAS] Add definitions for OSA 2011 instructions a78a37ff8373 [BOLT] Add AArch64 backend maintainer (#141597) 69c30f73a4d0 [DirectX] Use resource names when generating DXIL metadata (#140635) 11c7a0c3f780 [NFC][flang] Remove unused variable from `privatizeSymbol` (#141938) cb647ec4f89f [llvm-remarkutil] Add an instruction-mix tool (#140598) 5a7931f04d62 [clang][Lex][NFC] Reorder SrcMgr checks in CheckMacroName (#141483) 64106581b9d4 [Constant] Make Constant::getSplatValue return poison on poison (#141870) a5d97ebe8b65 [AArch64][SelectionDAG] Add type legalization for partial reduce wide adds (#141075) fabbc40a3675 AMDGPU: Make llvm.amdgcn.make.buffer.rsrc propagate poison (#141913) c474f8f2404d [clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V friendly binding (#137805) 7efb79b7053c [Offload] Fix Error checking (#141939) ee91f9b4a2b8 [SystemZ][z/OS] Add back include required for strnlen function ba75febd4fd2 [mlir][gpu] Update descriptions format of GPU ops(NFC) (#141395) b359422eebbc [Clang][LoongArch] Support target attribute for function (#140700) f8dcb059ae06 [flang][fir][OpenMP] Refactor privtization code into shared location (#141767) 7bd8e376fca2 Reland "[lldb][Modules] Fix error handling of parseAndLoadModuleMapFile (#141220)" f4e1ec55df92 [lldb][AIX] get host info for AIX (cont..) (#138687) 4efe7a590d33 [clang][bytecode] Simplify diagnoseUnknownDecl if we're not diagnosing (#141910) 6769a836e97d [C23] Handle type compatibility of unnamed records (#141783) 6421248c959b [Uniformity] Fixed control-div early stop (#139667) c842705c61a0 [CIR] Streamline creation of mlir::IntegerAttrs using mlir::Builder (#141830) baeec97ebd1c [RISCV] Canonicalize beq/bne with x0 as first arg to beqz/bnez (#141781) 7e9887a50df2 [flang] Generlize names of delayed privatization CLI flags (#138816) 9ea492472049 [VPlan] Use EMIT-SCALAR for single-scalar VPPhis (NFC). 351f15ba82f8 Reapply "[KeyIntsr][Clang] Builtins atoms (#134651)" d6a2a2612f4e [LLD][COFF] Add support for DLL imports on ARM64EC (#141587) 6602bfa72188 [LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol table enumeration (#141593) 32837f376f3c [AArch64] Handle XAR with v1i64 operand types (#141754) ebe25d8428ea [MLIR] Add missing move constructor / assignment operator to DialectRegistry (#141915) 2a8495c2863c [Clang] Fix build after 141058 e33cd9690fe1 [flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers (#138534) 57f3151a3144 Revert "[lldb][Modules] Fix error handling of parseAndLoadModuleMapFile (#141220)" 5b85e4b08d2e [VPlan] Use EMIT-SCALAR when printing single-scalar VPInstructions. (#141428) 0105f657e24d [mlir][tosa] Fix mul op verifier when input types don't match result (#141617) 76051980ea7b [mlir][tosa] Allow unranked input/output tensors in resize ops (#141608) 13011f21d611 [Clang] Optimize some `getBeginLoc` implementations (#141058) a7322d794863 [Xtensa] Implement Xtensa Region Protection Option and several other small Options. (#137135) 663aea2601a2 [LV] Clean up unused template args of min/max (NFC) (#141778) 10647685ca3c [SDAG] Make Select-with-Identity-Fold More Flexible; NFC (#136554) e2f86b558495 [ORC][MachO] Remove misused MachOPlatform::BootstrapInfo::Mutex member. a773356eaa09 [NVPTX][NFC] Move more TMA lowering to tablegen (#140914) f5c6b7bde984 [lldb][SymbolFileDWARF] Don't search for DWP files on macOS (#139554) 94bcd9ceedc7 [RISCV] Fix Test Prefixes in Debug Test (#141895) 76b6bf478965 [RISCV] Add bltu/bgeu zero => bnez/beqz canonicalisation to RISCVInstrInfo::simplifyInstruction (#141775) ab0931b63898 MC: Set MCSection::LinkerRelaxable for linker-relaxable MCAlignFragment 27271e19cb97 [ORC] Remove an unused header. NFC. aca088d80253 [MLIR][NVVM] Update dot.accumulate.4way NVVM Op (#141223) f22122aa7f3e [libc] Migrate sys/ tests to ErrnoCheckingTest. (#141871) 8f486254e4fb Revert "[PowerPC] extend smaller splats into bigger splats (#141282)" 61314076f783 [clang] Serialization: support hashing null template arguments (#141890) 3788d459472f [lldb][objc] NSError data formatter test is failing after PR 138209 stopped applying data formatters for T** by default, and this test expects that to work. We'll need to figure out if we want to drop this test, or adapt NSError/other objc formatters to descend an extra level or two of depth. 93dbac706b15 [RISCV] Use isVectorConfigInstr in isConvertibleToVMV_V_V. NFC (#141874) 17cfd9458c38 [RISCV] Add test I missed in #140991. NFC 25c5235f30f2 assert with more information to help debug (#132194) 5859863bab7f [ELF] Postpone ASSERT error 332fe08f1dfd [VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction and VPMulAccumulateReduction. (#113903) dd885f1f68a2 [RISCV] Select unsigned bitfield extracts for XAndesPerf (#141398) 539a2ac5f2cd [OpenMP] Fix atomic compare handling with overloaded operators (#141142) 1d9ef8211f39 [libunwind][Haiku] Fix signal frame unwinding (#135367) 7e1a88b9d143 [clang-format] Handle .h files for LK_C and LK_ObjC (#141714) 292ed2954933 merge main into amd-staging 7b074fc9362a [flang][openacc] Allow polymorphic entity in data clauses (#141856) cf3201c84dae [RISCV] Use X0_Pair for storing 0 using Zilsd. (#141847) 6e3d66820602 [libclc] Move prefetch to clc library (#141721) 6ee2453360e9 Revert "[flang] Added noalias attribute to function arguments." (#141884) 46828d2830ef Revert "[InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (#135274)" 2c9a727ae529 [CMake] Turn on LLVM_ENABLE_BACKTRACE for Apple stage1 compiler (#141872) 2426ac686516 [flang] Added noalias attribute to function arguments. (#140803) c49c7ddb0b33 [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul (#135274) 2b96c147742e [CIR] Update tests for global vars (#141854) 49d48c32e047 [MemProf] Emit remarks when hinting allocations not needing cloning (#141859) ed5eb1c6c6c3 [NFC] Fixing typos in MLGO.rst (#141878) 42c8742e0e2d [llvm-remarkutil] Make invalid states un-representable in the count tool (#140829) 893ef7ffbd07 [mlir][GPU] Fixes subgroup reduce lowering (#141825) 79ae407c9571 [ConstantFolding] Fold intrinsics of scalable vectors with splatted operands (#141845) 8199f181cd42 [lldb] Use if-with-initializer pattern in SBTarget (NFC) (#141284) 1d48e5549f58 [lldb] Run TestFrameLanguageCommands.py only on Darwin (#141866) 12600ebe0f74 [RISCV] Add X0_Pair to RISCVDeadRegisterDefinitions. (#141831) cf56b536bfed [BPF] Allow struct pointee member btf generation with annotations (#141719) 9553514e4a0c [NFCI][ubsan] Precommit tests for -fsanitize-annotate-debug-info (#141814) 3a0205ae0680 [libc][NFC] Cleanup code for poll (#141802) cfba7718d287 WCSChr Implementation (#141690) f9ae8aaff2e5 [DirectX] Detect resources with identical overlapping binding (#140645) f20423f496e9 [clang] Rename -Wdeprecated-switch-case to -Wdeprecated-declarations-switch-case (#141779) f48f844f3cce [flang] Fix prescanner bug w/ empty macros in line continuation (#141274) 145712555f6c [flang] Allow forward reference to non-default INTEGER dummy (#141254) a6432b971af1 [flang] Fix folding of SHAPE(SPREAD(source,dim,ncopies=-1)) (#141146) 249301c7794a [LoopUtils] Pass sentinel value directly to createFindLastIVRed (NFC). ff8288442dad [flang] Fix crash in error recovery (#140768) 4c6b60a639a6 [flang] Extension: allow char string edit descriptors in input formats (#140624) b574c811e83a [CIR] Defer declarations and tentative definitions (#141700) 711a1779dcb4 add explicit default initialization to DemangledNameInfo to remove warning (#141790) 9b95ad5ea072 merge main into amd-staging (#2384) 0d7b34bfc10b [LoopUtils] Pass start value directly to createAnyOfReduction (NFC). 6efd24cc88f7 [gn build] Port cc6f446d3865 cc6f446d3865 [MemProf] Add basic summary section support (#141805) 02916a432ca6 [lldb][Formatters] Add --pointer-match-depth option to `type summary add` command. (#138209) cb7f4ff03cc2 [HLSL] Add Buffer def to frontend (#141086) 440a8adb8656 [VPlan] Use VPIRFlags to manage FMFs for ComputeReductionResult (NFC). 8fb09c8d09bd [mlir][gpu] Add GPU subgroup MMA extract and insert operations (#139048) d8235affcf45 AMDGPU: Add is.shared/is.private intrinsics to isBoolSGPR (#141804) 9ffbc8a4ce45 AMDGPU: Add overflow operations to isBoolSGPR (#141803) e6bae02db377 AMDGPU: Add is_fpclass to isBoolSGPR (#141801) b7bb2567032f Warn on misuse of DiagnosticInfo classes that hold Twines (#137397) e653dc9ca008 [lldb] Fix TestFrameLanguageCommands.py build (#141829) 3581e9bb4c7c [NFC][IR2Vec] Refactoring for Stateless Embedding Computation (#141811) 259fe01aceec [bazel] Add the missing dependency for the introduced use of support/Utils.h (#141828) 46f90165be92 [Github] Bump PR Code Format clang-format version (#141819) b03558080eda [ItaniumMangle] Make sure class types are added to the dictionary of substitution candidates when compiling for older ABIs (#138947) a4b2f4a72aa9 Check for unsupported target options even with -Qunused-arguments (#141698) 3fa65dee14f1 [mlir] SYCL runtime wrapper: add memcpy support. (#141647) 4dbc75567d5d [lld] Use llvm::count_if (NFC) (#141519) 4bf67cdf0264 [DenseMap] Fix constness issues with lookup_or (#139247) 4304d90f0ac1 [libc++][lldb-dap][test] Fix CI for bootstrapping-build (#141543) 0be62d63b26d merge main into amd-staging (#2375) 1f1c725b68b9 [Matrix] Propagate shape information through all binops (#141705) 6e5f9bb6939d [CIR] Allow use different Int types together in Vec Shift Op (#141111) 4a44e0014d1b [llvm] Define __has_warning in Compiler.h if it isn't defined 86685b95bfce [MLIR][LLVM][DLTI] Handle data layout token 'n32:64' (#141299) 7ed185a8f2b9 [lldb] Expose language plugin commands based based on language of current frame (#136766) 91fd4c118c90 merge main into amd-staging 31f47dd0fa05 [RISCV] Update evaluateBranch for Xqci (#141718) 9c6a442f2966 [SandboxVec] Add TransactionAlwaysRevert pass (#141688) 894a0dd57f81 Revert "[KeyIntsr][Clang] Builtins atoms (#134651)" 7e4bdb427f75 [llvm] annotate interfaces in llvm/CGData and llvm/CodeGen for DLL export (#140823) b14799e9e0ed [KeyIntsr][Clang] Builtins atoms (#134651) fc9ce037ef82 [flang][rt] Enable Count and CountDim for device build (#141684) 3fb70ee16698 [Comgr] Clarify release notes are in-progress (#2204) 133ea6de88a6 merge main into amd-staging (#2363) a41e20a53ca2 [gn build] Port 5ab944a8c6a2 b8dcf53dc636 [llvm] add missing #include of Compiler.h (#141780) ff5095db9376 [TTI] Provide a cost for memset_pattern which matches the libcall (#139978) 61a98eb7d3a6 [gn] copy move clang-doc assets 1610d41d8397 [llvm] annotate interfaces in llvm/DWARFLinker and llvm/DWP for DLL export (#140782) 63385e7fc940 [clang][modules][deps]Remove -F option from test for clang-scan-deps (#141614) a1191b48755a [Offload] Fix broken tablegen test after #140879 (#141796) caaca3298e4c [lldb] Remove unused escape code defines from status line (#141770) f64cd30367e7 [AArch64] Remove VK_WEAKREF from arm64ec lowering. (#141717) 4ad230bebd1d [libc++] Refactor bitset::{any, all} (#128445) 4608df5b9fea [libc++] Simplify __bitset::__init (#121357) c3656afdf111 Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (#131156)" (#141756) 617cfedc43ae [AArch64] Generate check lines for GlobalISel in test. 219312c6238d [DirectX] Gather resource names in DXIL resource analysis (#140633) a8d8af3bfa13 [OpenMP][OMPIRBuilder] Collect users of a value before replacing them in target outlined function (#139064) 4000113b88b1 [lldb] Add release note for riscv32 elf core file support in LLDB (#141629) 561234d21cfc [lldb][Expression] Remove m_found_function_with_type_info in favour of boolean return (#141774) 67d907a72fab [Clang] Reset ArgPackSubstIndex before rewriting CTAD template parameters (#141741) 87993eb27dbb [gn] port 6a477f6577a22 more 0ac3f5e9017b [lldb][test] Fix flaky DIL array subscript test by reducing array indexes (#141738) 3e5b1526e1d4 merge main into amd-staging b474c3f69eae [libclc] Move vload & vstore to CLC library (#141755) 45b874bc57af [UBSan] Support src:*=sanitize for multiple ignorelists. (#141640) 3e0e567ab9ac [gn] port 6a477f6577a22 (aarch64 SDNodeInfo) fb923e98d13e [Local] Verify opcodes match for all insts passed to mergeFlags (NFC). (#141231) 61ec8fc283fc [NFC][PowerPC] clang-format spill and restore opcodes (#141675) 7f78ebf2484e Revert "[libc++] Fix build failure with libdispatch backend (#141606)" 56594710c7ff [libc++] Fix build failure with libdispatch backend (#141606) 857ffa191566 [clang][bytecode] Recursively start lifetimes as well (#141742) 7fa365843d9f [PowerPC] extend smaller splats into bigger splats (#141282) 59a5c1f25f57 [clang][Sema] Diagnose exceptions only in non-dependent context in discarded `try/catch/throw` blocks (#139859) d58e00ddae0d [CMake] Fix config when static zstd libraries are not found (#113584) 5e28af04f324 [C] Fix parsing of [[clang::assume]] (#141747) 2b1ebef8b8a5 Fixed small memory leak in libprofile (#141739) 0ebe5557d968 [Offload] Add specifier for the host type (#141635) 06ee672fc522 [clang] Move opt level in clang toolchain to clang::ConstructJob start (#141036) 59b7b5b6b5c0 [OpenMP][Flang] Fix semantic check and scoping for declare mappers (#140560) b4bc8c6f83e3 [libc] Implement efficient 'malloc' on the GPU (#140156) 11e804fcabce [clang-doc] Fix build break with BUILD_SHARED_LIBS=ON 7fb2590c1d42 [bazel] Port 6a477f6577a229589a610c36a879a1c88a4898a5 b8997c07d978 [Demangling] Refactor Demangler range tracking (#140762) 9aebf4c39959 [NFC][LLVM] Tests for vectorisation of loops with vscale base trip counts. dcf3c79c36ac [NFC][AArch64] Add relnote saying modal FP8 intrinsics now fully implemented by ACLE (#141743) ff5f8e513c6f [MLIR][Presburger] removeTrivialRedundancy: skip unnecessary check for duplicate constraints (#138969) 618a399f862b [InstCombine] Explicitly match poison operand. NFCI (#141744) 3d0f88552a43 [AArch64][LLDB] Add missing AArch64SVEACLETypes.def rename 54ddbc6be3ee [AMDGPU] fix amdgpu_max_num_work_groups in templates (#141633) f98bdd94e617 Reapply "[LoopPeel] Remove known trip count restriction when peeling last. (#140792)" 5584020d8abf [HLSL][SPIRV] Implement the SPIR-V target type for cbuffers. (#140061) 3a42cbd47d3e [AArch64] Rename AArch64SVEACLETypes.def and add base SVE_TYPE. 9335a3a22508 Regen Regen ../llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll 6c86b7d7d8bc [ValueTracking][InstCombine] Generalize ignoreSignBitOfZero/NaN to handle more cases (#141015) 096fe3581b93 Revert "[AMDGPU][True16] set true16 mode as default on gfx110x (#140736)" 6a477f6577a2 [AArch64] TableGen-erate SDNode descriptions (#140472) 34b6285735c9 [AMDGPU] Treat image_msaa_load as a sampler operation (#141726) 6d88343662c2 [IA] Add support for [de]interleave{4,6,8} (#141512) 5ab944a8c6a2 [C2y] Add stdcountof.h (#140890) 0291f495dbea [EarlyCSE] Correcting assertion for DSE with invariant loads (#141495) c4d0d95a4fb9 [KeyInstr][Clang] Reset atomGroup number for each function (#141607) 63de20c0de05 Reland "Add macro to suppress -Wunnecessary-virtual-specifier" (#141091) 8b6e98559de1 [lldb][test] Skip DIL array subscript test on Windows d1592a966bc2 [X86] X86FixupVectorConstantsPass - use scheduler model to avoid regressions (#140028) eea69691908d [LICM] Only check for provenance captures (#141731) 9262e37d8c2d [InstCombine] Fold shuffled intrinsic operands with constant operands (#141300) 2e7489c8c82c [VectorCombine] Fix build on gcc-7.5 26bae798f27b [SelectionDAG][AArch64] Add dot product lowering in NEON for PARTIAL_REDUCE_*MLA ISD nodes (#140075) dc6aac5e3cda [Support] [lldb] Fix thread jump #45326 (#135778) 88f61f2c5c0a [MLIR] Add missing forward declaration after 61d5fdf50c78 (#141734) f0f666bc3262 [LoopPeel] Add peeling tests with debug value and pointer inductions 6296dd2b7771 [LoopIdiom] Use m_scev_AffineAddRec with Loop matcher (NFC) (#141660) 5f39be591714 [VPlan] Use InstSimplifyFolder instead of TargetFolder (#141222) 2b9ded64b022 [VectorCombine] Support nary operands and intrinsics in scalarizeOpOrCmp (#138406) 783b39934623 [libcxx][docs] Fix bullet point in Additional Tools section 63cb6af7825d [MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` interface methods (#141466) b577438a8793 [SelectionDAG] Update documentation for VECTOR_[DE]INTERLEAVE nodes. NFC (#141644) 01848731d333 [tools] Allow RegClass/Bank in update_givaluetracking_test_checks.py (#141727) d1b0cbff806b [clang][DebugInfo] Add symbol for debugger with VTable information. (#130255) a615975bd9fe [MLIR][NVVM] Add Op to create tcgen05-mma smem descriptor (#141651) f8ca9e59cb43 [llvm][llvm-objdump] Fix fatbin handling on 32-bit systems (#141620) a69487da2e74 [lldb] Fix warnings (#141687) cbe2352c4dc6 [AArch64][GlobalISel] Regenerate and add gisel coverage for tbz-tbnz.ll. NFC 8adcc8a669f0 [SelectionDAG] Introduce ISD::PTRADD (#140017) 452894207ae2 [lldb] Make AddressRange dump easier on the eye (#141062) 042912fe0ab1 [MLIR] Document the need for updating the cached symbol tables during bufferization (#141594) f2cd14607258 [RISCV] Make RISCVIndirectBranchTracking visible in debug output (#141623) 3e47d8debad0 MachineScheduler: Reset next cluster candidate for each node (#139513) 47c04c735acd [TableGen] Remove wrong comment for CodeGenTarget ctor (#141024) 74a102fc1cbc [libcxx] [test] Change an MSVC mode XFAIL into UNSUPPORTED (#141609) 27675ccdd631 [DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding intrinsics (#139991) 1ad5783c07cf [clang-doc] Track if a type is a template or builtin (#138067) 79023dbdb3ed [clang-doc] Update clang-doc tool to enable mustache templates (#138066) 3cd8924c31bc [clang-doc] Update serializer for improved template handling (#138065) 5c063bebe410 [Clang] Fix a regression introduced by #138518 (#141342) 11b5e29cb4b4 [RISCV] Add compress patterns for QC_E_J/JAL and QC_E_LI (#141561) 0b75a2099041 [RISCV] Use X0_Pair for 0.0 and -0.0 with Zdinx. (#141641) 7c471e12c80f [lldb][NFC] This test is marked expectedfail for macos version less-than-14.4. Our CI bot is running macOS 14.1 but I still see FAILs from this text in the CI logs? It may be that the CI is really seeing TestTemplateWithSameArg.py fail and is highlighting this XFAIL test even though it's expected. But I'm not interested enough, I'll try just skipping it altogether on < macOS 14.4. This does mean I'm skipping it on intel where the kernel never had the issue involved. 16bbfe1d0a3f [lldb] Correcting an error message. (#141696) cfece5abe34e [clang][ASTMatchers][NFC] fix typos in AST-matchers docs. (#141307) 81bde1040c80 [NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo). (#141540) 2340a4e90236 [clang][Sema] Cleanup and optimize DiagnoseAssignmentEnum (#141471) b3873e8aa41b MCSymbol: Remove the default argument of getVariableValue 54ef0e0d8670 [LoongArch] Fix out-of-range assert in DAG constant getting (#141586) 8311fc3ae02f Revert "[clang] Added test to check exec_mode of 0 for a bare kernel." (#2367) 4f1291e484f9 [UBSan] Implement src:*=sanitize for UBSan (#140529) 1c3cff985605 [SpecialCaseList] Iterate sections and matchers in reverse order 6d6feaf7e3ce [lldb][NFC] update API tests which skip/expect-fail arm e2f118df1dc9 Write file to tmp directory (#141668) 90232cb833ef [MLGO] Add IR2Vec files to pr-subscribes-mlgo 8f879f85d42e [NFC][SpecialCaseList] Add unit test for line numbers 4793e84ec2bf AMDGPU: VIMAGE/VSAMPLE are bundle candidates (#140854) e2d646226ce2 Re-apply "[ORC] Add optional context string to duplicate symbol definition..." 892bfa936623 [lld-macho] Qualify Reloc with macho namespace (NFC) (#141692) 998836355a7a Regen lit test llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll ead27e69d7a1 [mlgo][inliner] Tigher test for interactive mode (#141677) 654c4bc286e2 [NFC] Updating RTS0 namespace to contain all elements related to it's representation (#141173) c1970c76adf7 [libcxxabi] Add test to assert that ItaniumDemangle.h is the same (#140323) 2186c95a6f59 [NFCI]Add SampleRecord::serialize and LineLocation::serialize to simplify FunctionSamples serialization (#141669) e210dc8cf4f9 [NFC][IR2Vec]Minor comment fixes (#141672) da0c13de3549 Revert "[clang] Added test to check exec_mode of 0 for a bare kernel." 8c65a9da8b64 [NFC] Refactoring DXContainerYaml Root Parameter representation (#138318) a2b5fd7f6e06 [SandboxIR][Region] Auxiliary vector metadata now requires a region (#137443) 08f2e1055fa8 Revert "[Offload][NFCI] Remove coupling to `omp` target for version scripting (#141637)" d4d4a04771e1 [llvm] annotate interfaces in llvm/Analysis for DLL export (#136623) 0354491bea04 Avoid emitting a linker options section in the compiler if it is empty. (#139821) 04a96c6900c8 [PowerPC] Attempt to fix test added in #141263 d79312b28c5c RISCV: Remove faulty assert that ignored subregister uses (#141658) 777163ca99ed [RISCV][test] Improve test robustness. [NFCI] (#141268) c720f920094e [HIP] disable sanitizer for `__hip_cuid` (#141581) 9cf4603bf9e3 [NVPTX] Add -nvptx-prec-divf32=3 to disable ftz for f32 fdiv (#141276) 8821c38788d2 [lldb-dap] DisassembleRequestHandler: use a better invalid instruction (#141463) 7b1a6a8a9060 [PowerPC ][NFC] Add a test case for the function atomic_compare_exchange_weak (#141263) ab391beb11f7 [BPF] Handle traps with kfunc call __bpf_trap (#131731) a8edb6a54849 [VPlan] Improve cast code in VPlanRecipes (NFC) (#141240) 580454526b93 Revert "[LoopPeel] Remove known trip count restriction when peeling last. (#140792)" ad58ea3ba8b9 [VPlan] Bail out before construction VPlan0 if MinVF > MaxVF. c0a872310694 [LLDB] Show exit code on Windows if process can't launch (#141290) 317f3bdcc1f9 [clang-tidy] Fix formatting and add release notes entry (#141584) 04f9fac62238 [lldb] optionally match the `__debug` namespace for libstdc++ containers. (#140727) 782a9e9f64df LowerTypeTests: Set small code model on imported globals. 645f0e6723f2 IR: Make Module::getOrInsertGlobal() return a GlobalVariable. ea8838446678 [RISCV][InsertVSETVLI] Remove redundant vsetvli by coalescing blocks from bottom up (#141298) 8a21e0f4ff97 [LoopIdiom] Strip dead check in processLoopMemSet (NFC) (#141100) d83ae983c034 merge main into amd-staging d1a6327b2b5d [C2y] Fix _Countof handling of VLAs (#141621) 7c9e0d5b5d6d [SPIRV] Lower `spirv.Layout` type (#140059) a9b64bb3180d [Offload] Fix segfault when looking for host device name (#141632) 20f9f1fc02c2 [Offload][NFCI] Remove coupling to `omp` target for version scripting (#141637) 7e9d708be02e [Offload] Use llvm::Error throughout liboffload internals (#140879) 909212feecc1 [DirectX] Scalarize Allocas as part of data scalarization (#140165) 931f0c46816a merge main into amd-staging (#2361) 6a738f6cf7cd [libc++] Fix directory name in libcxx rand.dist tests path (#140160) 9d33b9291318 Revert "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes." (#141645) 20f1e351c795 [HLSL] Add resource name argument to resource class constructors (#139985) 66a2d4b1e7b5 [flang] Ensure that the integer for Cray pointer is sized correctly (#140822) 939265222600 [lldb][docs][NFC] Remove references to obsolete gnu-libstdc++ category (#141610) 58ead2cee80e [ValueTracking] Support trunc nuw condition in isImpliedCondition (#141528) 5ab017a30f31 [PGO] Don't unconditionally request BBInfo in verifyFuncBFI() (#140804) eb79e340a10f [NFCI] Clean up idempotent stack pop for inline context (#141544) 15c3adee9f96 [NFCI]Print LineLocation using its print method to simplify the code. (#141545) 04eaf6123dce [AMDGPU][True16] set true16 mode as default on gfx110x (#140736) e0b19592b2d1 [clang][AST][NFC] fix spelling typos in clang AST files (#141346) ff7bb17c8832 [LLDB][ELF Core] Support all the Generic (Negative) SI Codes. (#140150) f3b404be9735 [TableGen] Fix a warning 09213afb82c1 [gn build] Port 5a4571133af7 50937ebff313 [Github] Tweak the good-first-issue message not to require assignment. (#139858) 5a4571133af7 [HLSL] Implement `SpirvType` and `SpirvOpaqueType` (#134034) 58f80536d3ee [mlir][linalg] Consolidate tests for scalable vectorization (#141469) 09a70b1e10af [flang-rt] Explicitly define the default ShallowCopy* templates (#141619) 28856feff88a merge main into amd-staging cc5237c7af64 [C2y] Correctly handle incomplete types in generic selections (#141596) 97f6076dedc6 [VectorCombine][X86] Use updated getVectorInstrCost hook (#137823) b5588ce74675 [LLD][MachO][NFC] Refactor LOH code (#141153) 344f59401eb0 [X86] combineTargetShuffle - fold (vzmovl (shift x, y)) -> (shift (vzmovl x), y) (#141579) 3e182164740c [AMDGPU][Scheduler] Delete RescheduleRegions bitvector from scheduler (NFC) (#141595) e90ea09489ba [AArch64][AsmParser] Support SVE conditions even without +sve. (#141585) 42b1df43e733 [mlir][math] Add missing trig math-to-llvm conversion patterns (#141069) d56deea1e4fb [VPlan] Connect Entry to scalar preheader during initial construction. (#140132) 7eb4eef4a546 [RISCV] Use RISCVTargetInstrInfo::copyPhysReg in RISCVMakeCompressible. NFC (#141296) a5f374089525 merge main into amd-staging (#2359) 062353d1f506 [NFC][LLVM] Minor namespace fixes in PassBuilder (#141288) 58f78d84fd0f [NFC][LLVM] Use formatv automatic index assignment in PassBuilder (#141286) 764ae04dfd2b [AMDGPU][True16][CodeGen] add -real-true16 flag to a few gisel gfx12 test (#141503) a8e486bfc496 [Bitcode] Fix constexpr expansion creating invalid PHIs (#141560) 904d0c293e4d [Inline] Only consider provenance captures for scoped alias metadata (#138540) 29db3058a8e5 [KeyInstr][Clang] Assign matrix element atom (#134650) 8b9448edc6f3 [KeyInstr][Clang] Assign vector element atom (#134649) e22508ea8111 [mlir][vector] Update `CombineContractBroadcastMask` (#140050) e3e5bd1cb151 [lldb/cmake] Don't call llvm_process_sources (#141217) 9e07d0cf60bd [KeyInstr][Clang] Bitfield atom (#134648) e573ffe11f39 [MemCpyOpt] Check `MDep` aliases to avoid infinite loops (NFC) (#140376) b56b4e02b542 Fix tests of lookup table generator (#139463) f30a85b7005c [lldb][test] Skip unamed symbol test on Arm c6fb62cc416d merge main into amd-staging f36f65bf8403 [gn build] Port 6fa8657a6221 6fa8657a6221 [ORC] Refactor visit-members in StaticLibraryDefinitionGenerator. (#141546) 7462da18a1cd [X86] Add test coverage for #141475 dd8eb1e6737a [KeyInstr][Clang] Switch stmt atom (#134643) b61144bf77ee [AArch64] Allow lowering of more types to GET_ACTIVE_LANE_MASK (#140062) bf1d4228f166 [KeyInstr][Clang] Catch variable init atom (#134641) 059885c703e9 [KeyInstr] Complex assignment atoms (#134638) 47d5e94acb92 [clang-tidy] readability-redundant-smartptr-get: disable for smart pointers to arrays (#141092) 94929b725f41 [KeyInstr] Add triple to Clang tests 6f3efd80ab20 [X86] combineTruncatedArithmetic - move more of fold inside combinei64TruncSrlConstant ac9a466e39bf [LoopPeel] Insert new phis before first non-PHI when peeling last iter. 61f579299b38 merge main into amd-staging (#2358) 6da8f3bd5df2 [X86] combinei64TruncSrlConstant - sink EVT::getIntegerVT to ISD::ADD case only. NFC. fb27867bd5a0 [AMDGPU] SIFoldOperands: Delay foldCopyToVGPROfScalarAddOfFrameIndex (#141558) bf6cd24aaadd Revert "[compiler-rt][XRay] Make `xray_interface.h` C compliant" (#141570) 7569de527298 [Clang][AArch64]Add FP8 ACLE macros implementation (#140591) afd53edefa77 [libc++] Bump the docker image hash (#140517) 58ee6e6c4bc5 [LoongArch] Pre-commit for lowering shuffle as lane permute and shuffle. (#141205) 03fc480b9acd [mlir][bazel] Adjust BUILD file to work with transform_build_files tool. 8fe33a05b94d [NFC] Fix evaluation order dependency in call arguments (#141366) 052c70451afb [lldb][Modules] Fix error handling of parseAndLoadModuleMapFile (#141220) 692d9f26b5c8 [gn build] Port 104f5d1ff846 104f5d1ff846 [analyzer] Introduce the check::BlockEntrance checker callback (#140924) 80da58da3436 [compiler-rt][XRay] Make `xray_interface.h` C compliant (#140068) 1d5bf04030f0 [ARM] Remove unused class member in ARMConstantIslandPass (#141093) ee9294f30007 [lldb] add missing cmake build type argument (#141427) f8d63168b6b9 [Clang] Fix a pack expansion bug in template argument deduction (#141547) 243aca74cc0c merge main into amd-staging 9e6fc8dedd75 [Driver][X86] Fix LIT test failure on Solaris/MacOS (#141486) 18e4417351c9 [Flang][OpenMP] Fix GenASiS failure for HSA_XNACK=1 and USM mode (#2348) 936bf29dda64 [MLIR][NVVM] Rename cvt Ops to convert (#140868) 17ef0fe59437 [clang][OpenCL] Only evaluate initializer once to check for zero init (#141474) 1cf5dde42368 [DebugInfo] Use llvm::find_if (NFC) (#141521) 9e8fa410a089 [ORC] Make the orc::LoadArchives enum an enum class. NFC. a514392daec7 merge main into amd-staging (#2355) c4848fa1fffd [RISCV] Remove the declarations for xandesvpackfph LLVM IR intrinsics. NFC. e015626f189d MC: Allow .set to reassign non-MCConstantExpr expressions de93f7ed0d61 MC,test: Add explicit triple b75d8bdd4eb2 Initialize field to appease msan (#141537) 88ee42af6b4a MCSymbol: Remove the default argument of getFragment b9d7ef7d5ad3 Fix handling of integer template argument in emitc.call_opaque (#141451) 9e66d54ed4bb [ORC] Remove COFFPlatform::DylibsToPreload. NFC. 76ee2d34f787 MCParser: Error when .set reassigns a non-redefinable variable 3cd0f8694a1a merge main into amd-staging 23c2f8827b13 [Format] Use llvm::count_if (NFC) (#141518) 714096c13266 [LLVM] Skip dumping inline SDag children (#141359) abcd19e7d9ac MIPS: Register .set created symbols 02595417cef5 [HLSL][RootSignature] Add parsing infastructure for StaticSampler (#140180) 16ad33e1652c Extend llvm objdump fatbin (#140286) (#2353) cf800a4031d6 merge main into amd-staging (#2352) da4958ae2b38 [MLIR] Add a missing newline to debug output. NFC (#141531) 3c8089d1ea53 [gn build] Port 4cb25e2d3749 89308de4b0f4 [llvm] Value-initialize values with *Map::try_emplace (NFC) (#141522) a0c33e535b12 [BOLT] Use llvm::find (NFC) (#141520) 343428c666f9 MC: Detect cyclic dependency for variable symbols 4cb25e2d3749 [clang-tidy] Add avoid-pragma-once. (#140388) 86eb419ba16c [llvm] Remove unused includes (NFC) (#141526) 8d49c64fa279 [StaticAnalyzer] Remove unused includes (NFC) (#141525) fe2b921c4234 [Parse] Remove unused includes (NFC) (#141524) 36d57677bbbc [Lex] Remove unused includes (NFC) (#141523) f1d8e37f2cdb [NFC][clangd][test] add clang-tidy config to ensure test cases sandbox (#141410) a50e883d6c3a Mark flakey test change unstable: Clang :: Driver/cl-x86-flags.c deedc8a181b9 [CI][Github] Remove test naming from premerge jobs (#141527) 5fc3e76ec4f3 [Github][CI] Make the new premerge system fail jobs on errors 1b788255775e [Github][CI] Stop running premerge checks on main 27b6ba449b95 MC: Improve error reporting for equated symbols and undefined labels 247da2cd5767 Extend llvm objdump fatbin (#140286) 73c49293220b [NFC][analyzer] Rename getTagDescription to getDebugName (#141511) ae74de79f5e4 merge main into amd-staging 24b97756decb [LoopPeel] Remove known trip count restriction when peeling last. (#140792) c554fc9245e2 [LAA] Use m_scev_AffineAddRec in LAA (NFC). 62fd4d18e52e [IR] Consolidate OneNthElements IIT descriptors. NFCI (#141492) 6833076a5d9f [analyzer][NFC] Introduce framework for checker families (#139256) 3033f202f670 [IR] Add llvm.vector.[de]interleave{4,6,8} (#139893) 841c8d48a62d [LV] Add tests for more interleave group factors on AArch64 and RISC-V. NFC 4b09eedf7b95 [PowerPC] Update DMF VSX ACC data transfer instructions (#138897) 34d381f39d5b [NewGVN] Fix lifetime coercion (#141477) 89fd7b3d1ee4 [SPIRV] Remove unused includes (NFC) (#141450) e01adb4b79d5 [PowerPC] Remove unused includes (NFC) (#141449) 6c37341943eb [Driver] Remove unused includes (NFC) (#141448) fe8358736635 [AST] Use llvm::none_of (NFC) (#141447) ecd248f64783 [Analysis] Use llvm::erase_if (NFC) (#141446) 887679076368 [Scalar] Use llvm::count (NFC) (#141445) f8f2e65c9498 [llvm] Use llvm::any_of (NFC) (#141444) 85cbf742f9da [lldb] Use llvm::any_of (NFC) (#141443) 36d918014aa2 [AMDGPU] Use StringRef::consume_front (NFC) (#141442) 9738373c0b3d [PowerPC] Fix warnings a5ba4c95d476 [gn build] Port 75e61333f083 75e61333f083 [interception] Implement interception on AIX (#138608) e1328fd9adf5 [BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface (#136147) 041d189f01f5 [RISCV][TTI] Adjust costing in getPartialReductionCost for zvqdotq (#141430) b1017a4b8442 Use getSignedTargetConstant for offset (#141149) c7ccfc6dfc1c Thread Safety Analysis: Support reentrant capabilities (#137133) 365dcf48b8aa Thread Safety Analysis: Convert CapabilityExpr::CapExpr to hold flags a54300b32cd4 [PowerPC] Add load/store support for v2048i1 and DMF cryptography instructions (#136145) b8f69ab94069 merge main into amd-staging (#2346) 35ed9a32d58b [SPIR-V] Remove XFAIL from the passing test (#141489) 8a198f89bfa0 [AMDGPU] si-peephole-sdwa: Remove dead code from createSDWAversion (#141462) 567b3172da2d [VPlan] Construct initial once and pass clones to tryToBuildVPlan (NFC). (#141363) 435d8b12efc1 Reland [SPIR-V] Support `SPV_INTEL_int4` extension (#141279) d03f30fb522e [mlir][TOSA] restore unrealized casts when lowering rescale ops (#141096) dff6aee94597 [clang][NFC] Call Stmt::getBeginLoc() once in DiagnoseForRangeVariable (#141472) f17b9a77aa90 [clang][ExprConst][NFC] Only call getExprLoc() once (#141473) 1a8e0608d0a9 merge main into amd-staging 1cf54667a259 [AArch64] Regenerate aarch64-addv.ll test checks. NFC d69ffe6e48ca [NewGVN] Precommit test (#141362) ac0a880f4eef [clang-tidy] added `AllowedTypes` option to `readability-qualified-auto` check (#136571) 5e0c39016071 AMDGPU/GlobalISel: add RegBankLegalize rules for bit shifts and sext-inreg (#132385) 58b4fd273de4 AMDGPU/GlobalISel: add RegBankLegalize rules for select (#132384) 66915b508f8d AMDGPU/GlobalISel: add RegBankLegalize rules for extends and trunc (#132383) 7902e9bfccdb AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR (#132382) b038dc24f389 [MLIR][NVVM] Add TMA linear prefetch Op (#141211) 38cec041d377 AMDGPU/GlobalISel: add RegBankLegalize rules for bitfield extract (#132381) e6b43bdde3c8 [AMDGPU] Cluster export instructions in PostRA Scheduler (#141399) b231e5ff5042 [Bazel] Followup fix for c76e28 ba705339ec9d [LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir (#141057) 3833513886fe [Bazel] Adjust according to c76e2800e3d78fa6e8618431a6893f66f2fd3496 926c2013231a [clangd] Add support for textDocument/rangesFormatting (#141208) 3f29acb51739 [MachO] Improve bounds check (#141083) 6623ed4d9e1f [AMDGPU] Add export clustering post-RA scheduler test (NFC) (#141400) d45031ce5281 [AMDGPU] si-peephole-sdwa: Disable V_CNDMASK_B32 conversion with sext (#140760) 03f4fe139700 [MLIR] Use cached symbol tables to get the called function during bufferization (#141341) 3d6f69873db6 [Bazel] Another followup fix for 97dee78 79f0dccc91e3 [Clang][CodeGen] Add metadata for load from reference (#98746) 18fced40d5c6 [LLVM][MLGO] Fix: Index correctly into features to get default inlining decision (#141453) 9c59946670d9 [bazel][test] Continue fixing bazel build from 97dee78 (#141336) a4031db7e00d [mlir] Fix build after #141454 (#141456) 920616f18c4b merge main into amd-staging (#2343) 64f040b985be [mlir][linalg] Simplify runtime op verification test case (#141454) 9909cf53039c llvm-ml: Rework the alias directive to not use ELF-intended VK_WEAKREF fe518e77d3e3 ELFObjectWriter: Simplify STT_SECTION adjustment 0004c37c1cd5 [llvm-ml] Restore VK_WEAKREF special case to fix alias.asm 95756e67c230 MC: Rework .weakref eda3e96b401a [clang-tidy] Fix false positives in `bugprone-crtp-constructor-accessibility` check (#132543) 84b66f1c2640 merge main into amd-staging 7af14e5118dc [NFC][Options] Add same-address constraint to the description of '-m[no]ld-seq-sa' (#141192) 641b2a58ea55 [Driver][X86] Add -m[no-]apxf to m_x86_Features_Group (#140874) c02e9c842551 [CI][Github] Prune windows container (#141440) 64bc35f33e9d [NFC] Fix bad link in `clang/lib/Sema/SemaTypeTraits.cpp` (#141405) 4b4a00df4659 merge main into amd-staging (#2342) 581d175a86db [LoongArch] Document the inline asm `q` constraint 17c59b2c73e6 merge main into amd-staging b7f5950bb3b9 [clang-format] Handle Java text blocks (#141334) b8a7ea1ef296 [OpenMP] Set 'amdgpu-flat-work-group-size' to default if no 'thread_limit' (#2317) 2bf1c35e80f6 merge main into amd-staging (#2341) 2d261dc5c439 [AArch64] Add tests with switches with 0 and power-of-2 constants. 720414132bd7 [NVPTX][NFC] Refactor and cleanup NVPTXISelLowering call lowering 2/n (#137666) 9513284f2554 WinCOFFObjectWriter: Simplify code with member MCAssembler * 403c72265766 [ByteCode] Drop const from a return type (NFC) (#141415) 843e362318e8 MachObjectWriter: Simplify Asm.getContext().reportError 64390b9181c3 MC: Remove MCAssembler argument from addFileName 1193f62f7c19 MachObjectWriter: Remove the MCAssembler argument from getSymbolAddress 3aa2ed020725 merge main into amd-staging 5599e42a4300 MCParser: Remove unused alias MCAsmLexer cb7d68a77bfc MCParser: Replace deprecated alias MCAsmLexer with AsmLexer d2eec93f7c65 replace the extension with the right functions (#141110) 7c3c280041e7 MCParser: Remove unused MCAsmLexer.h a0901a2f87e6 Replace #include MCAsmLexer.h with AsmLexer.h 364d80e5c52d [LoopPeel] Make sure bound in exit condition is loop invariant. 19f00c057058 [lld] Remove unused includes (NFC) (#141421) ba007a60d07f [clang-tidy] Remove unused includes (NFC) (#141420) 12af64d0d7de [Sema] Remove unused includes (NFC) (#141419) 8075c15f54d5 [CodeGen] Remove unused includes (NFC) (#141418) 01138d3f6518 [AST] Remove unused includes (NFC) (#141417) f314588f41d4 [lldb] Use std::tie to implement operator< (NFC) (#141416) 1efa366c8717 [StaticAnalyzer] Drop const from a return type (NFC) (#141414) f4b311b5274c [TableGen] Use StringRef::contains (NFC) (#141413) 031cf05f0115 [Driver] Use StringRef::consume_front (NFC) (#141412) dca74f794ac4 [mlir][memref] Revert #140730 (#141406) 7511107d60a9 Use emplace_back instead of push_back (NFC) fe51d8ae5772 [LLDB] Add array subscription and integer parsing to DIL (#141102) 014f4e95e042 [mlir][SPIR-V] Add lowering for gpu.lane_id op (#90873) a6828609b1b2 [mlir][spirv] Add GroupNonUniformVote instructions (#141294) c41a4a8b5434 [llvm-objdump] Remove unused includes (NFC) (#141390) 36d2b1ccf685 [llvm-objcopy] Remove unused includes (NFC) (#141389) 213eeb9dfa42 [MLIR][SPIRV] Replace some auto to concrete type (#113877) 217f6221be2c [ExecutionEngine] Use llvm::none_of (NFC) (#141387) 8c55d0fb7e60 [mlir] Use llvm::lower_bound (NFC) (#141386) ef29a79adf8f [lldb] Use llvm::find_if (NFC) (#141385) c4cfc95d76f2 [mlir][SPIRV] Add decorateType method for MatrixType (#112018) 6235479db3b3 [lldb] Fix a typo in documentation (#141384) 734103171832 [lld] Fix a typo in documentation (#141383) 1def8670d497 [clang] Fix a typo in documentation (#141382) c76e2800e3d7 [MLIR][IRDL] Added IRDL to C++ Translation (#141248) cecb282705bf merge main into amd-staging (#2340) 63eb00483fe9 VPlanRecipes.cpp - fix "not all control paths return a value" MSVC warning 6680772385e3 OffloadBundle.h - fix "not all control paths return a value" MSVC warning ab6c8601a28c [SWDEV-534361] Fix error "-gz" option not recognized. (#2311) 873e96600269 merge main into amd-staging f755e6644a5b [LoopPeel] Make sure AddRec is for correct loop when peeling last iter. 49c39ef5891c [llvm] FloatingPointPredicateUtils declare template specializations (#141368) c0506a11f4e9 [VPlan] Separate out logic to manage IR flags to VPIRFlags (NFC). (#140621) 9a440f84773c [analyzer] Ignore [[clang::flag_enum]] enums in the EnumCastOutOfRange checker (#141232) bc0c4db5d95f [SCEV] Add dedicated AffineAddRec matcher + loop matchers (NFC). (#141141) 1593bf4d7aea [RISCV] Support LLVM IR intrinsics for XAndesVDot (#140223) e3e949cf5b9d MCELFObjectTargetWriter::needsRelocateWithSymbol: Remove MCSymbol argument f64f4f575fc6 MCELFObjectTargetWriter::needsRelocateWithSymbol: Replace MCSymbol uses with MCValue 953302eb9856 [flang][fir] Add FIR structured control flow ops to SCF dialect pass. (#140374) 96dd5d58f38b merge main into amd-staging (#2339) 63adf0755512 ELFObjectWriter: Move Thumb-specific condition to ARMELFObjectWriter 3910a2c40d9c [CI] Fix compute_projects.py unit tests d89084cf973f MCAssembler: Add reportError to simplify getContext().reportError fe32806d67ee ELFObjectWriter: Remove the MCContext argument from getRelocType e9339481e5b7 ARM,Sparc: Avoid using the MCContext & argument a438b23b8453 AArch64ELFObjectWriter: Remove MCContext argument 068868d7ac71 ELFObjectWriter: Replace Ctx.report…
1 parent f170b3e commit 1279da5

File tree

15,249 files changed

+1720419
-546362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

15,249 files changed

+1720419
-546362
lines changed
Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.10
3+
# by the following command:
4+
#
5+
# pip-compile --generate-hashes --output-file=./.ci/all_requirements.txt ./.ci/requirements.txt ./lldb/test/requirements.txt ./mlir/python/requirements.txt
6+
#
7+
junitparser==3.2.0 \
8+
--hash=sha256:b05e89c27e7b74b3c563a078d6e055d95cf397444f8f689b0ca616ebda0b3c65 \
9+
--hash=sha256:e14fdc0a999edfc15889b637390e8ef6ca09a49532416d3bd562857d42d4b96d
10+
# via -r ./.ci/requirements.txt
11+
ml-dtypes==0.5.1 ; python_version < "3.13" \
12+
--hash=sha256:023ce2f502efd4d6c1e0472cc58ce3640d051d40e71e27386bed33901e201327 \
13+
--hash=sha256:05f23447a1c20ddf4dc7c2c661aa9ed93fcb2658f1017c204d1e758714dc28a8 \
14+
--hash=sha256:12651420130ee7cc13059fc56dac6ad300c3af3848b802d475148c9defd27c23 \
15+
--hash=sha256:141b2ea2f20bb10802ddca55d91fe21231ef49715cfc971998e8f2a9838f3dbe \
16+
--hash=sha256:15ad0f3b0323ce96c24637a88a6f44f6713c64032f27277b069f285c3cf66478 \
17+
--hash=sha256:1b7fbe5571fdf28fd3aaab3ef4aafc847de9ebf263be959958c1ca58ec8eadf5 \
18+
--hash=sha256:26ebcc69d7b779c8f129393e99732961b5cc33fcff84090451f448c89b0e01b4 \
19+
--hash=sha256:6f462f5eca22fb66d7ff9c4744a3db4463af06c49816c4b6ac89b16bfcdc592e \
20+
--hash=sha256:6f76232163b5b9c34291b54621ee60417601e2e4802a188a0ea7157cd9b323f4 \
21+
--hash=sha256:7000b6e4d8ef07542c05044ec5d8bbae1df083b3f56822c3da63993a113e716f \
22+
--hash=sha256:810512e2eccdfc3b41eefa3a27402371a3411453a1efc7e9c000318196140fed \
23+
--hash=sha256:8f2c028954f16ede77902b223a8da2d9cbb3892375b85809a5c3cfb1587960c4 \
24+
--hash=sha256:9626d0bca1fb387d5791ca36bacbba298c5ef554747b7ebeafefb4564fc83566 \
25+
--hash=sha256:ac5b58559bb84a95848ed6984eb8013249f90b6bab62aa5acbad876e256002c9 \
26+
--hash=sha256:ad4953c5eb9c25a56d11a913c2011d7e580a435ef5145f804d98efa14477d390 \
27+
--hash=sha256:aefedc579ece2f8fb38f876aa7698204ee4c372d0e54f1c1ffa8ca580b54cc60 \
28+
--hash=sha256:afb2009ac98da274e893e03162f6269398b2b00d947e7057ee2469a921d58135 \
29+
--hash=sha256:b8a9d46b4df5ae2135a8e8e72b465448ebbc1559997f4f9304a9ecc3413efb5b \
30+
--hash=sha256:bd73f51957949069573ff783563486339a9285d72e2f36c18e0c1aa9ca7eb190 \
31+
--hash=sha256:bf9975bda82a99dc935f2ae4c83846d86df8fd6ba179614acac8e686910851da \
32+
--hash=sha256:c09526488c3a9e8b7a23a388d4974b670a9a3dd40c5c8a61db5593ce9b725bab \
33+
--hash=sha256:c9945669d3dadf8acb40ec2e57d38c985d8c285ea73af57fc5b09872c516106d \
34+
--hash=sha256:d13755f8e8445b3870114e5b6240facaa7cb0c3361e54beba3e07fa912a6e12b \
35+
--hash=sha256:fd918d4e6a4e0c110e2e05be7a7814d10dc1b95872accbf6512b80a109b71ae1
36+
# via -r ./mlir/python/requirements.txt
37+
nanobind==2.7.0 \
38+
--hash=sha256:73b12d0e751d140d6c1bf4b215e18818a8debfdb374f08dc3776ad208d808e74 \
39+
--hash=sha256:f9f1b160580c50dcf37b6495a0fd5ec61dc0d95dae5f8004f87dd9ad7eb46b34
40+
# via -r ./mlir/python/requirements.txt
41+
numpy==2.0.2 \
42+
--hash=sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a \
43+
--hash=sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195 \
44+
--hash=sha256:13e689d772146140a252c3a28501da66dfecd77490b498b168b501835041f951 \
45+
--hash=sha256:1e795a8be3ddbac43274f18588329c72939870a16cae810c2b73461c40718ab1 \
46+
--hash=sha256:26df23238872200f63518dd2aa984cfca675d82469535dc7162dc2ee52d9dd5c \
47+
--hash=sha256:286cd40ce2b7d652a6f22efdfc6d1edf879440e53e76a75955bc0c826c7e64dc \
48+
--hash=sha256:2b2955fa6f11907cf7a70dab0d0755159bca87755e831e47932367fc8f2f2d0b \
49+
--hash=sha256:2da5960c3cf0df7eafefd806d4e612c5e19358de82cb3c343631188991566ccd \
50+
--hash=sha256:312950fdd060354350ed123c0e25a71327d3711584beaef30cdaa93320c392d4 \
51+
--hash=sha256:423e89b23490805d2a5a96fe40ec507407b8ee786d66f7328be214f9679df6dd \
52+
--hash=sha256:496f71341824ed9f3d2fd36cf3ac57ae2e0165c143b55c3a035ee219413f3318 \
53+
--hash=sha256:49ca4decb342d66018b01932139c0961a8f9ddc7589611158cb3c27cbcf76448 \
54+
--hash=sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece \
55+
--hash=sha256:5fec9451a7789926bcf7c2b8d187292c9f93ea30284802a0ab3f5be8ab36865d \
56+
--hash=sha256:671bec6496f83202ed2d3c8fdc486a8fc86942f2e69ff0e986140339a63bcbe5 \
57+
--hash=sha256:7f0a0c6f12e07fa94133c8a67404322845220c06a9e80e85999afe727f7438b8 \
58+
--hash=sha256:807ec44583fd708a21d4a11d94aedf2f4f3c3719035c76a2bbe1fe8e217bdc57 \
59+
--hash=sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78 \
60+
--hash=sha256:8c5713284ce4e282544c68d1c3b2c7161d38c256d2eefc93c1d683cf47683e66 \
61+
--hash=sha256:8cafab480740e22f8d833acefed5cc87ce276f4ece12fdaa2e8903db2f82897a \
62+
--hash=sha256:8df823f570d9adf0978347d1f926b2a867d5608f434a7cff7f7908c6570dcf5e \
63+
--hash=sha256:9059e10581ce4093f735ed23f3b9d283b9d517ff46009ddd485f1747eb22653c \
64+
--hash=sha256:905d16e0c60200656500c95b6b8dca5d109e23cb24abc701d41c02d74c6b3afa \
65+
--hash=sha256:9189427407d88ff25ecf8f12469d4d39d35bee1db5d39fc5c168c6f088a6956d \
66+
--hash=sha256:96a55f64139912d61de9137f11bf39a55ec8faec288c75a54f93dfd39f7eb40c \
67+
--hash=sha256:97032a27bd9d8988b9a97a8c4d2c9f2c15a81f61e2f21404d7e8ef00cb5be729 \
68+
--hash=sha256:984d96121c9f9616cd33fbd0618b7f08e0cfc9600a7ee1d6fd9b239186d19d97 \
69+
--hash=sha256:9a92ae5c14811e390f3767053ff54eaee3bf84576d99a2456391401323f4ec2c \
70+
--hash=sha256:9ea91dfb7c3d1c56a0e55657c0afb38cf1eeae4544c208dc465c3c9f3a7c09f9 \
71+
--hash=sha256:a15f476a45e6e5a3a79d8a14e62161d27ad897381fecfa4a09ed5322f2085669 \
72+
--hash=sha256:a392a68bd329eafac5817e5aefeb39038c48b671afd242710b451e76090e81f4 \
73+
--hash=sha256:a3f4ab0caa7f053f6797fcd4e1e25caee367db3112ef2b6ef82d749530768c73 \
74+
--hash=sha256:a46288ec55ebbd58947d31d72be2c63cbf839f0a63b49cb755022310792a3385 \
75+
--hash=sha256:a61ec659f68ae254e4d237816e33171497e978140353c0c2038d46e63282d0c8 \
76+
--hash=sha256:a842d573724391493a97a62ebbb8e731f8a5dcc5d285dfc99141ca15a3302d0c \
77+
--hash=sha256:becfae3ddd30736fe1889a37f1f580e245ba79a5855bff5f2a29cb3ccc22dd7b \
78+
--hash=sha256:c05e238064fc0610c840d1cf6a13bf63d7e391717d247f1bf0318172e759e692 \
79+
--hash=sha256:c1c9307701fec8f3f7a1e6711f9089c06e6284b3afbbcd259f7791282d660a15 \
80+
--hash=sha256:c7b0be4ef08607dd04da4092faee0b86607f111d5ae68036f16cc787e250a131 \
81+
--hash=sha256:cfd41e13fdc257aa5778496b8caa5e856dc4896d4ccf01841daee1d96465467a \
82+
--hash=sha256:d731a1c6116ba289c1e9ee714b08a8ff882944d4ad631fd411106a30f083c326 \
83+
--hash=sha256:df55d490dea7934f330006d0f81e8551ba6010a5bf035a249ef61a94f21c500b \
84+
--hash=sha256:ec9852fb39354b5a45a80bdab5ac02dd02b15f44b3804e9f00c556bf24b4bded \
85+
--hash=sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04 \
86+
--hash=sha256:f26b258c385842546006213344c50655ff1555a9338e2e5e02a0756dc3e803dd
87+
# via
88+
# -r ./mlir/python/requirements.txt
89+
# ml-dtypes
90+
packaging==25.0 \
91+
--hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
92+
--hash=sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
93+
# via -r ./lldb/test/requirements.txt
94+
pexpect==4.9.0 ; sys_platform != "win32" \
95+
--hash=sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 \
96+
--hash=sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f
97+
# via -r ./lldb/test/requirements.txt
98+
psutil==7.0.0 \
99+
--hash=sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25 \
100+
--hash=sha256:1e744154a6580bc968a0195fd25e80432d3afec619daf145b9e5ba16cc1d688e \
101+
--hash=sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91 \
102+
--hash=sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da \
103+
--hash=sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34 \
104+
--hash=sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553 \
105+
--hash=sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456 \
106+
--hash=sha256:84df4eb63e16849689f76b1ffcb36db7b8de703d1bc1fe41773db487621b6c17 \
107+
--hash=sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993 \
108+
--hash=sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99
109+
# via -r ./lldb/test/requirements.txt
110+
ptyprocess==0.7.0 \
111+
--hash=sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35 \
112+
--hash=sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220
113+
# via pexpect
114+
pybind11==2.13.6 \
115+
--hash=sha256:237c41e29157b962835d356b370ededd57594a26d5894a795960f0047cb5caf5 \
116+
--hash=sha256:ba6af10348c12b24e92fa086b39cfba0eff619b61ac77c406167d813b096d39a
117+
# via -r ./mlir/python/requirements.txt
118+
pyyaml==6.0.1 \
119+
--hash=sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5 \
120+
--hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc \
121+
--hash=sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df \
122+
--hash=sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741 \
123+
--hash=sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206 \
124+
--hash=sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27 \
125+
--hash=sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595 \
126+
--hash=sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62 \
127+
--hash=sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98 \
128+
--hash=sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696 \
129+
--hash=sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290 \
130+
--hash=sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9 \
131+
--hash=sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d \
132+
--hash=sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6 \
133+
--hash=sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867 \
134+
--hash=sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47 \
135+
--hash=sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486 \
136+
--hash=sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6 \
137+
--hash=sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3 \
138+
--hash=sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007 \
139+
--hash=sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938 \
140+
--hash=sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0 \
141+
--hash=sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c \
142+
--hash=sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735 \
143+
--hash=sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d \
144+
--hash=sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28 \
145+
--hash=sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4 \
146+
--hash=sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba \
147+
--hash=sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8 \
148+
--hash=sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef \
149+
--hash=sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5 \
150+
--hash=sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd \
151+
--hash=sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3 \
152+
--hash=sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0 \
153+
--hash=sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515 \
154+
--hash=sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c \
155+
--hash=sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c \
156+
--hash=sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924 \
157+
--hash=sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34 \
158+
--hash=sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43 \
159+
--hash=sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859 \
160+
--hash=sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673 \
161+
--hash=sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54 \
162+
--hash=sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a \
163+
--hash=sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b \
164+
--hash=sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab \
165+
--hash=sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa \
166+
--hash=sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c \
167+
--hash=sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585 \
168+
--hash=sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d \
169+
--hash=sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f
170+
# via -r ./mlir/python/requirements.txt
171+
swig==4.3.1 \
172+
--hash=sha256:07082c2f8693f83ba136136e54e92a5af014488ca4f2a3de4b471337c00d92aa \
173+
--hash=sha256:0743063399e373b17d658481f4cd327245ef58a1d17a3e2071de88dec60082fc \
174+
--hash=sha256:19936cb924e7c86f207bf4e12e00c930342068fcb7073dcc9c8b49bd7a2c7389 \
175+
--hash=sha256:3d34c3fd96c5c288881a25418df06d814aa09e734bc32af5cd92e9217841b5f6 \
176+
--hash=sha256:444b11d8ee27aa64ac83e827dbeb724aa0cfb1062c20ecbb88180bffa39d5dc3 \
177+
--hash=sha256:54fd71196e1999fd0e204c8fa5ab39d472eb8831f30a951d7115c82d07bdf5f3 \
178+
--hash=sha256:5f31b7e815b76b42cc503322ad88e6eb3ebb0bb0b91044445c8a31b5b4aa4664 \
179+
--hash=sha256:7687a1c1b6c3033f75b753d638cac967e3f6011c04fb25ab405cf9086ecf8d4c \
180+
--hash=sha256:86600ddde81e24f6fa989920784d72c3ca7ca6a7583fe74b4c5c80076dddd0a5 \
181+
--hash=sha256:bbb43485d120d3fd2c979f258f81eae78274f83ba3767d5b3fe376ac70504934 \
182+
--hash=sha256:c5391080a3785b0505eb211af1cbb1f1e3838e5bb1e54f740a9d7ba2e385c879 \
183+
--hash=sha256:d4ffde3e87cd2a764495a516751c2c3c301f8b237aba2ac3963f786ff59b7f68 \
184+
--hash=sha256:d84b3e31d943d81b28bd4144dcf5271909ad2313f0f2afbd7f2fb37ef2a6d8bb \
185+
--hash=sha256:efec16327029f682f649a26da726bb0305be8800bd0f1fa3e81bf0769cf5b476 \
186+
--hash=sha256:fc496c0d600cf1bb2d91e28d3d6eae9c4301e5ea7a0dec5a4281b5efed4245a8
187+
# via -r ./lldb/test/requirements.txt

external/llvm-project/.ci/compute_projects_test.py

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def test_flang(self):
147147

148148
def test_invalid_subproject(self):
149149
env_variables = compute_projects.get_env_variables(
150-
[".ci/compute_projects.py"], "Linux"
150+
["third-party/benchmark/CMakeLists.txt"], "Linux"
151151
)
152152
self.assertEqual(env_variables["projects_to_build"], "")
153153
self.assertEqual(env_variables["project_check_targets"], "")
@@ -163,7 +163,7 @@ def test_top_level_file(self):
163163

164164
def test_exclude_runtiems_in_projects(self):
165165
env_variables = compute_projects.get_env_variables(
166-
[".ci/compute_projects.py", "libcxx/CMakeLists.txt"], "Linux"
166+
["libcxx/CMakeLists.txt"], "Linux"
167167
)
168168
self.assertEqual(env_variables["projects_to_build"], "")
169169
self.assertEqual(env_variables["project_check_targets"], "")
@@ -188,18 +188,22 @@ def test_exclude_gn(self):
188188
self.assertEqual(env_variables["runtimes_to_build"], "")
189189
self.assertEqual(env_variables["runtimes_check_targets"], "")
190190

191-
def test_ci(self):
191+
def test_ci(self):
192192
env_variables = compute_projects.get_env_variables(
193193
[".ci/compute_projects.py"], "Linux"
194194
)
195-
self.assertEqual(env_variables["projects_to_build"],
196-
"clang;lld;llvm;lldb")
197-
self.assertEqual(env_variables["project_check_targets"], "check-clang
198-
check-lld check-llvm check-lldb")
199-
self.assertEqual(env_variables["runtimes_to_build"],
200-
"libcxx;libcxxabi;libunwind")
201-
self.assertEqual(env_variables["runtimes_check_targets"], "check-cxx
202-
check-cxxabi check-unwind")
195+
self.assertEqual(env_variables["projects_to_build"], "clang;lld;lldb;llvm")
196+
self.assertEqual(
197+
env_variables["project_check_targets"],
198+
"check-clang check-lld check-lldb check-llvm",
199+
)
200+
self.assertEqual(
201+
env_variables["runtimes_to_build"], "libcxx;libcxxabi;libunwind"
202+
)
203+
self.assertEqual(
204+
env_variables["runtimes_check_targets"],
205+
"check-cxx check-cxxabi check-unwind",
206+
)
203207

204208

205209
if __name__ == "__main__":

external/llvm-project/.ci/generate_test_report_lib.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ def plural(num_tests):
9292
]
9393
)
9494
elif failures:
95-
report.extend(["", "## Failed Tests", "(click on a test name to see its output)"])
95+
report.extend(
96+
["", "## Failed Tests", "(click on a test name to see its output)"]
97+
)
9698

9799
for testsuite_name, failures in failures.items():
98100
report.extend(["", f"### {testsuite_name}"])
@@ -120,6 +122,17 @@ def plural(num_tests):
120122
]
121123
)
122124

125+
if failures or return_code != 0:
126+
report.extend(
127+
[
128+
"",
129+
"If these failures are unrelated to your changes (for example "
130+
"tests are broken or flaky at HEAD), please open an issue at "
131+
"https://github.com/llvm/llvm-project/issues and add the "
132+
"`infrastructure` label.",
133+
]
134+
)
135+
123136
report = "\n".join(report)
124137
if len(report.encode("utf-8")) > size_limit:
125138
return generate_report(

0 commit comments

Comments
 (0)