Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update LLVM #36

Merged
merged 5 commits into from
Oct 25, 2023
Merged

Update LLVM #36

merged 5 commits into from
Oct 25, 2023

Conversation

Lewuathe
Copy link
Owner

No description provided.

…392fcda4

5c3ed392fcda4 [mlir][linalg] Enable CollapseLinalgDimensions to collapse linalg::CopyOp (#68526)
86bc486785ee2 [BOLT][RISCV] Use target features from object file (#69836)
3eed23d31caab [clang][dataflow] Remove `DataflowAnalysisContext::flowConditionIsTautology()`. (#69601)
0374bbba4c455 [clang-format] Add a new style for the clang-format source code (#69814)
cdf713cdb9dae [mlir][Bazel] Add missing dependency.
2fe9a342a69d2 [mlir][SCF] Use getResult() instead of static_cast<Value>().
0b3f6ff3c4ef3 [RISCV] Disable hasAllNBitUsers for vector types.
859b5c732545d [TextAPI] Use std::remove_reference_t (NFC)
66a797102de4e [lldb] Use llvm::is_contained (NFC)
a5dca533bdc32 Use llvm::count (NFC)
1e43975652e54 [TableGen][NFC] Remove MultiClass argument and Scoper in QualifyName (#69297)
05b5188c12577 [Clang][RISCV] Support CSRs in clobbered registers of inline assembly (#67646)
366ffbaf627d0 [C++20] [Modules] [Driver] Don't enable -fdelayed-template-parsing by default on windows with C++20 (#69431)
86bb713142c3c [OpenMP][FIX] Enlarge thread state array, improve test and add second
4d80eff8615f3 [mlir][bufferization] Ownership-based deallocation: Allow manual (de)allocs (#68648)
7a3db658d923f [llvm-profgen] More tweaks to warnings (#68608)
a24418375a707 [CodeLayout] cache-directed sort: limit max chain size (#69039)
8511ade505588 [LegacyPM] Remove LowerExpectIntrinsicPass
efb0e9c0bda62 [LLDB] Update breakpoint-command.test to use string instead of number. (#69796)
9c5a5a421d403 [llvm] Stop including llvm/ADT/iterator_range.h (NFC)
6833a3808f7ba [mlir][DeadCodeAnalysis] Don't Require `RegionBranchTerminatorOpInterface` in `visitRegionTerminator()` (#69043)
508a697acd180 [JITLink] Allow multiple relocations at same offset in EHFrameEdgeFixer (#68252)
9f3b06d8bea1e [OpenMP][FIX] Fix memset oversight to partially unblock test
904c5b484ebf0 Apply clang-tidy fixes for misc-include-cleaner in AST.cpp (NFC)
d2d93a3365c91 Apply clang-tidy fixes for misc-include-cleaner in AST.cpp (NFC)
f58eabc60e406 Apply clang-tidy fixes for misc-include-cleaner in MLIRGen.cpp (NFC)
cd71a2c5fae80 Apply clang-tidy fixes for misc-include-cleaner in Dialect.cpp (NFC)
2f20e0ee7331c Apply clang-tidy fixes for misc-include-cleaner in toyc.cpp (NFC)
3e86cc4b864f6 [clang-format][NFC] Simplify the logic in a return statement
f3ff0a67be46f [OpenMP][FIX] Ensure test runs correct with (at least) 2 threads
747e0d9f0aadb [compiler-rt] Use std::clamp (NFC)
3af0ff99b1bf9 [llvm] Stop including llvm/ADT/DepthFirstIterator.h (NFC)
aaa5f34b6130c [lldb] Remove an unused using decl (NFC)
935d8e12e06ff [llvm] Stop including llvm/ADT/StringMap.h (NFC)
461918e290281 [CodeGen][Remarks] Add the function name to the stack size remark (#69346)
a9136f0ad94bf [Utils] Use std::remove_pointer_t (NFC)
6e18003a23aaa [llvm] Use llvm::any_of (NFC)
5a98dd673477a [mlir] Remove an extraneous typename (NFC)
3b7bfeb483e78 [llvm] Stop including llvm/ADT/SmallString.h (NFC)
ce8b8b1639bc9 [mlir][minimal-opt] Fix typo
c3008842bf19e [clangd] Show alignment for records and fields decls (#67213)
4f56d47d050e3 [VPlan] Make ExpandedSCEVs argument const (NFC).
0c8e5be6fa085 [VPlan] Simplify redundant trunc (zext A) pairs to A.
4aeb7a0f5e35b [gn build] Port d2a46e6480f3
d2a46e6480f35 [libc++][PSTL] Implement std::move
3d40411ee8895 [AMDGPU] Set size to all SOP pseudos (#69756)
a63dc79d11391 [Clang][OHOS] Keep ARM ABI selection logic in sync between Clang and LLVM (#68656)
1f12223cf411b [llvm] Stop including Endian.h (NFC)
0b7ae41b23fc0 [LIT] Print discovered tests and percentages (#66057) (#69831)
00c8da6159239 [docs] Fix suggested darker command in coding standards (#69860)
5aee156b2ad2b Reland: "[mlir][index][spirv] Add conversion for index to spirv" (#69790)
5e458f5aefb9b Apply clang-tidy fixes for llvm-qualified-auto in IRNumbering.cpp (NFC)
a2e572099c672 Apply clang-tidy fixes for llvm-qualified-auto in CallGraph.cpp (NFC)
6db6e7e72edc1 Apply clang-tidy fixes for llvm-qualified-auto in LowerToLLVM.cpp (NFC)
c8f09c19b91ce Apply clang-tidy fixes for llvm-qualified-auto in LowerToLLVM.cpp (NFC)
74ca07295f322 [lldb] improve dwo path in missing dwo error when relative (#69783)
6250afe37fd1f [Github] Fetch an additional commit for docs CI on PRs
196a09f477acd [mlir][doc] Add basic doc for extraTraitClassDeclaration.
01ea528145191 [mlir][doc] Include ml_program passes in passes doc
5ce45e9d8e9d3 [Github] Add lldb docs step to Github docs action (#69832)
40a5044af8b11 [Github] Add clang-tools-extra docs to CI (#69827)
87dac9f1682c3 [OpenMP] Rewrite test to check the correct (CPU) result
d3921e4670057 [OpenMP] Basic BumpAllocator for (AMD)GPUs (#69806)
d571af7f62749 [OpenMP][FIX] Ensure thread states do not crash on the GPU
ca01f2af78968 [LV] Enforce order of reductions with intermediate stores in VPlan (NFC)
241c290ad73f5 Reland [LLD] [COFF] Don't try to detect MSVC installations in mingw mode
ba87fba80632b [Attributor] Ignore different kernels for kernel lifetime objects
bb96093ca620a [Attributor][NFC] Precommit test
ed0bb9476ce0e [lldb] Update qRegisterInfo docs to recommend target.xml (#69853)
44d4f975e4f61 [RISCV] Replace RISCV -> RISC-V in comments. NFC
f9906508bc4f0 [analyzer][NFC] Substitute operator() with lambda in StreamChecker
7d7e4d20b077c [Windows] Add git-clang-format wrapper bat file (#69228)
c2f02e3bd6a5b Clang: Define macro _MIPS_SPFPSET
9322216021f1d [clang-tidy][DOC] Fix 'table cell spanning'
764c7ae949a50 [Github] Remove CMake options from docs CI resetting defaults
09b02f5d569ad [Driver][NetBSD][NFC] Some cleaning up
386f3903910aa [MachineBasicBlock] Fix SlotIndexUpdater for insertion order (#69424)
af447dde5e723 [Serialization] Use llvm::is_contained (NFC)
7552b4d9ee7e5 [polly] Use llvm::erase_value (NFC)
dc554bd06f751 [flang] Use llvm::any_of (NFC)
e5ef5b9e32b13 [DebugInfo] Use llvm::erase_value (NFC)
8822eaae0f459 [compiler-rt] Switch LLD specific tests to a more precise option (#69781)
4aae5387a874a [llvm][CMake] Respect LIBCXX_HARDENING_MODE on command-line (#68541)
d36ddaa665823 [compiler-rt] Fix a warning
a3937c46d0eaa Fix typos in Debug.h (#68761)
a157a82b1e7a8 [mlir] Avoid including <alloca.h> on DragonFly
7df9b0c5b33e6 Fix typos and formatting in GettingStarted.md (#68537)
826c93f96efd8 [AST] Use explicit type erasure in TypeSourceInfo constructor (#68435)
cb5612c99b0b8 Add IR name to -print-pass-numbers output
d342843c2baa0 [MLIR][python bindings][fix] invalidate ops after PassManager run
c000bd4e40166 Revert "[mlir] Silence a few -Wunused-but-set-parameter warnings" (#68667)
1cea309b7e225 [OpenMP][NFC] Move DebugKind to make it reusable from the host
499fb1b8d88aa [Attributor][FIX] Interposable constants cannot be propagated
0a0c23b9ce004 [OpenMPOpt][FIX] Properly track changes to NestedParallelism
3b5d59ab55f88 [lldb][test] Turn ObjC string literals to C-style literals (NFC) (#69793)
9b381c6a06958 [Github] Fetch number of commits in PR for docs action (#69763)
14bc11a651971 [clang][dataflow]Use cast_or_null instead of cast to prevent crash (#68510)
bdc3e6cb45203 [MLIR][python bindings] invalidate ops after PassManager run (#69746)
7e3d1103e6e7a [InstCombine] optimize powi(X,Y)/X with Ofast (#67236)
6cbcbecf53a83 [InstCombine] Precommit tests for PR67216
7c0a589af973b [CI] Set minimal permission on libcxx-check-generated-file workflow (#69737)
e9fa1fdec9b1e [mlir][sparse] support CSR/BSR conversion (#69800)
4e0c6d30576ab Fix build warning caused by mixed signed/unsigned compare (#69797)
972709a74a0c4 [RISCV][GISel] Minor refactoring of RISCVCallReturnHandler and RISCVIncomingValueHandler to match other targets (#69757)
6456e0bbbbd7c [mlir][sparse] implement sparse_tensor.crd_translate operation (#69653)
6243d7d28b923 [mlir][sparse] fix stack overflow due to memref.alloca in loops (#69786)
cb472fbd47b7e Update SimplifyIndVar.cpp (#69760)
852bac4439010 [VPlan] Support scalable vectors in outer-loop vectorization
af25304319066 [Workflow] make code-format-helper.py mypy-safe (NFC) (#69691)
a7119a195712e [OpenMP][mlir] Add translation for `if` in `omp.teams` (#69404)
28ae42e662515 [GISel] Add LookThroughInstrs for getIConstantVRegVal and getIConstan… (#68327)
dbc1b71cf454d [RISCV][llvm-mca] Vector Unit Stride Loads and stores use EEW and EMU… (#69409)
51835dfadb36f [MSVC] fix the build (#69634)
a4323586fcbb2 [-Wunsafe-buffer-usage] Add AST info to the unclaimed DRE debug notes for analysis
a9694043c9b86 [mlir][linalg] regionBuilder for transpose, broadcast (#69742)
7ba99fd75e0c8 [InstCombine][NFC] Precommit tests for https://reviews.llvm.org/D149918
a67ae8c0fd301 [LLD] [COFF] Add a separate option for allowing duplicate weak symbols (#68077)
c5dacb6d7a540 [gn build] Port 538b7ba2aacd
538b7ba2aacd6 Reland [clang] [unittest] Add a test for Generic_GCC::GCCVersion::Parse (#69078)
09ec0004eee2d [Modules] textual headers in submodules never resolve their `use`s (#69651)
34a3fb9f62f93 [Libomptarget][NFC] Remove use of VLA in the AMDGPU plugin (#69761)
1d4601a1ef84e [Driver] Corrections for linker flags passed with relocatable linking on OpenBSD (#67254)
a95d4b7950181 [clang-format] Annotate do while while
48962383ad1af [mlir][sparse] tiny cleanup making local 'using' explicit (#69740)
9399094586aa8 [clang-tidy] modernize-avoid-bind only return for non-void function (#69207)
e774482c4c410 Fixed typo in GPU libm device library warning (#69752)
35e4a28f04209 Fix MLIR gcc7 build: ambiguous overload from user conversion
47f0f8ca47408 [WebAssembly] Add exp10 libcall signatures (#69661)
20fc8e8df20e1 [RISCV][InsertVSETVLI] Make VL preserving vsetvli emission more explicit [nfc]
cfdafc1e7035d [RISCV][GISel] Support G_PTRTOINT and G_INTTOPTR (#69542)
f533e8ca9f0b3 Recommit "[RISCV][GISel] Disable call lowering for integers larger than 2*XLen. (#69144)"
b4729f79ed9b4 [RISCV] Use LMUL=1 for vmv_s_x_vl with non-undef passthru (#66659)
78a8878284485 Revert "[RISCV][GISel] Disable call lowering for integers larger than 2*XLen. (#69144)"
9189822f2c2ec [LVI] Handle icmp of ashr. (#68010)
3a4b0e9356748 [RISCV][GISel] Disable call lowering for integers larger than 2*XLen. (#69144)
734b016b66c7b Revert "[SLP] Improve gather tree nodes matching when users are PHIs. (#69392)"
71bdd2c2380d3 mlir/lib/Dialect/GPU/Transforms: improve context management in SerializeToCubin (#65779)
6a2f68beb7c9c clarify tensor.pad docs for low/high config
7aa89ee8be725 Remove accidental merge conflict marker; NFC
07ba4998171f6 [libc++][Android] Disable Android ABI list checking (#69666)
51bfeff0e4b07 [tsan][go]: add atomic or/and functions (#65695)
8b02ceb133341 Revert "[mlir][index][spirv] Add conversion for index to spirv (#68085)"
c6f0f8810db5c Workaround for MSVC ARM64 build performance regression (#65215)
2483763f1aeba [RISCV][CostModel] Recommit VPIntrinsics have same cost as their non-vp counterparts (#68752)
84a3aadf0f248 Diagnose use of VLAs in C++ by default
7b9fa2146e977 [cmake] Option to create Ninja job pools depending on available resources (#65274)
b081da5fab053 clang-linker-wrapper/LinkerWrapperOpts.td: "--sysroot" => "--sysroot=" (#65313)
e40b2d40a4404 [RISCV] Use range-based for loops in RISCVOptWInstrs. NFC (#69647)
f2801a5f5d4d8 [Clang][OpenMP] Check if value is contained in array, not if it's contained in the first element (#69462)
bde2e6981e784 [llvm] Use XMACROS for MachO platforms. (#69262)
7fc3d32d531df [mlir][sparse] update COO buffer reader doc (#69664)
1afb313b26851 [clang][modules] Use file name as requested (#68957)
cb62f67088aaf Revert "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."
e78e1f519b7b7 Revert "[flang] Put ISO_Fortran_binding.h where it can be easily used (#69121)"
f08fe1f1dd64d [MLIR][Presburger] Implement matrix inverse (#67382)
080fb3e5b73bc [lit] Clean up internal shell parse errors with ScriptFatal (#68496)
6795bfce4ded6 [BOLT][RISCV] Handle CIE's produced by GNU as (#69578)
3c07a21683c3c [mlir][index][spirv] Add conversion for index to spirv (#68085)
1bc42666d2fd2 Change owner of Hexagon backend
24633eac38d46 [Peephole] Check instructions from CopyMIs are still COPY (#69511)
17baba9fa2728 [llvm][AArch64][Assembly] Implement support to read/write FPMR (#69618)
6d53fdeab40fe [libc][NFC] Attempt to deflake gettimeofday_test. (#69719)
ab76a7c568868 [gn build] Port 9a5c6f1760a3
9a5c6f1760a35 [clang-tidy]Add new check bugprone-casting-through-void (#69465)
759cc2588ec84 [gn build] Port 639a0986f3a3
639a0986f3a34 [libc++] mdspan - implement layout_stride (#69650)
2a32afddf5594 [lldb] Remove more references to lldb-vscode (#69696)
f5043f46c089d Revert "Diagnose use of VLAs in C++ by default"
7339c0f782d5c Diagnose use of VLAs in C++ by default
2ec7bba77bf57 Recommit "[VPlan] Insert Trunc/Exts for reductions directly in VPlan."
75d6f508f8602 [Interpreter] Add initialization of array members (#66172)
97e06a0d83a55 [GVN] Add tests for captured-before analysis (NFC)
3bfd1f0913691 [AA] Make LI and EphValues option in EarliestEscapeInfo (NFC)
b6ecdf0a6b8f3 [AMDGPU] Segregate 16-bit fix-sgpr-copies tests. (#69353)
bb826951dcf35 [lldb][AArch64] Add release notes and documentation for SME (#66767)
11a7195b2fea6 Revert "[LIT] Print discovered tests and percentages (#66057)" (#69715)
47747da6340b0 [clang] Handle templated operators with reversed arguments (#69595)
ba8565fbcb975 [LIT] Print discovered tests and percentages (#66057)
49af6502c6dcb [run-clang-tidy] Accept export directory if PyYAML is not installed (#69700)
40ba0ca5213d9 [mlir][SCF] Fix memory leak in LoopLikeSCFOpsTest.cpp
783b4d91c73c9 [mlir][tosa] Check for 0-ranked-tensors during fold (#68512)
a4803d8a77c6a [mlir][Tosa] Fix Clamp verifier to handle quantized types.
7c7896b1beeb1 [MemCpyOpt] Remove unnecessary typed pointer handling (NFC)
e24ac11fa76ab [lld][NFC] Remove unnecessary else statements. (#69451)
1c27899e24381 [mlir][SCF] Pass result of getAsOpFoldResult to getBoundedTileSize.
a3238969e5621 [IR] Fix nested constant to instruction conversion (#69682)
7c15dd60ec454 [clang-format] Add space in placement new expression
b99f7e6954691 [clangd] Don't run slow clang-tidy checks by default
9ccf01fbf711f [mlir][transform] Support for multiple top-level transform ops (#69615)
e45f6e93d0b90 [flang][hlfir] Make the parent type the first component (#69348)
1abc28fea0a2f [NFC][LV] Add test for vectorizing fmuladd with another call (#68601)
53edf45233ad7 [PowerPC] Remove HTM instruction from P10 SchedModel (#69579)
2ef370b7716b3 [flang][openmp] Update copyHostAssociateVar to use hlfir.assign for HLFIR (#69441)
08d7d1ef9a104 [mlir][Bazel] Add missing dependencies after aa0208d1bc52e45dc0032f41e58b50d3134d1089
dde7b80ed071d [mlir][Tosa] fix fp16/bf16 support for Clamp min/max attributes (#69192)
2e4161df3988e [mlir][ArmSME] Name arguments of SME intrinsics (NFC) (#69608)
b9dae2fa22d3d [Clang][SVE2.1] Add builtins for svrevd
54881c9225e61 [flang] Remove test from #69121 to fix gcc build with gcc < 10.0
c9b17af22835a [Driver][DragonFly][NFC] Some cleaning up
5db75d74a10d6 [BOLT] Filter itrace from perf script mmap & task events (#69585)
2ad41fa73688c [FunctionAttrs] Regenerate test checks (NFC)
1a12acd6b111f Apply clang-tidy fixes for misc-include-cleaner in standalone-translate.cpp (NFC)
d8214f5143f69 Apply clang-tidy fixes for misc-include-cleaner in standalone-plugin.cpp (NFC)
655b678197cda Apply clang-tidy fixes for misc-include-cleaner in standalone-opt.cpp (NFC)
83fd5d805c66a Apply clang-tidy fixes for misc-unused-alias-decls in StandaloneExtension.cpp (NFC)
4b65b289e14ac Apply clang-tidy fixes for misc-include-cleaner in StandalonePasses.cpp (NFC)
a06f0e33eb074 Apply clang-tidy fixes for misc-include-cleaner in StandaloneOps.cpp (NFC)
e59f76e9f5769 Apply clang-tidy fixes for misc-include-cleaner in mlir-cat.cpp (NFC)
848336db8a6e8 [ExecutionEngine] Use llvm::is_contained (NFC)
c5d8bf7196dd0 [llvm][llvm-readobj] Add AArch64 Tagged Address note type (#68568)
5557d983412c2 [run-clang-tidy,clang-tidy-diff] Accept directory as value for -export-fixes (#69453)
6e3572ccd8965 [lldb] Use llvm::erase_if (NFC)
dc271b59e967d [DebugInfo] Use llvm::erase_if (NFC)
6461a824e4b27 [Transforms] Use llvm::erase_if (NFC)
aa0208d1bc52e [mlir][scf] Implement getSingle... of LoopLikeOpinterface for scf::ParallelOp (#68511)
b8ad68fcc3c45 [mlir][tosa] Update pass pipeline for TosaToLinalg (#69679)
291d8ab3ed1ec [llvm] Use llvm::find_if (NFC)
104c01eb31106 [FunctionAttrs] Only check ArgMem effects when inferring argument attrs (#69571)
8c88a823985a6 [Driver] Use llvm::any_of (NFC)
6362ef1fb1cf5 [CMake] Avoid build spam by switching to Debug message (#69497)
c7be4e6db9d7e [mlir][Bazel] Add missing dependency after d871daea8159c4b39b17b3ab8f3dd3adb1b51de3
95f924f30ae16 [RISCV][MC] Implement evaluateBranch for auipc+jalr pairs (#65480)
195f6236c7e67 [mlir] Use llvm::erase_value (NFC)
24f03d9b19dda [clangd] Use llvm::erase_value (NFC)
f24d9490e5606 [RISCV] Match prefetch address with offset (#66072)
7961fa36baa31 [libc++] Fix uninitialized algorithms when using unconstrained comparison operators (#69373)
e1a584305e6a0 [BOLT] Use llvm::is_contained (NFC)
d871daea8159c [mlir][TilingInterface] Add scf::tileUsingSCFForallOp method to tile using the interface to generate `scf::forall`. (#67083)
af3ead4ccf57b [RISCV] Add more prefetch tests (#67644)
614a8cbfd155b [MC][NFC] Allow MCInstrAnalysis to store state (#65479)
b2d3c7b200492 [DWARF] Remove unused declaration verifyIndexes
f2517cbceec0b [X86][AMX] remove related code of X86PreAMXConfigPass (#69569)
f8325f12606d7 [Tablegen] Bugfix and refactor VarLenCodeEmitter HwModes. (#68795)
833a8db5b1e39 [mlir][scf] Implement getSingle... of LoopLikeOpInterface for scf::ForallOp (#67883)
7f7a15c3579c4 [RISCV][NFC] Use !range bang operator (#66494)
076581fd95af7 [ValueTracking] Implement sdiv/udiv support for isKnownNonNullFromDominatingCondition (#67282)
47826b3f14899 [LoongArch] Fix td pattern for CACOP LDPTE and LDDIR
d1985e3d1fede [RISCV] Support Xsfvqmaccdod and Xsfvqmaccqoq extensions (#68295)
9d10fbbb299ea Fix test clang/test/Driver/cl-offload.cu
697082de74d17 [Scalar] Use LLVMContext::MD_mem_parallel_loop_access directly (NFC) (#69549)
a7c4ff9a563a6 [libc++][Android] Don't list Android as supported yet (#69660)
bce3b505931ce [libc++][Android] Mark tests XFAIL/UNSUPPORTED (#69271)
eb6ec1720628c [flang][openacc] Do not error when bind symbol is defined later or external (#69657)
3d89c088af5bd [mlir][sparse] support BSR for cuSPARSE (libgen path only) (#69646)
ec10c36b07766 [libc][NFC] Forcing data type in gettimeofday_test when comparing the diff. (#69652)
65f946cba4085 [RISCV] Fix some GlobalISel tests using -march instead of -mtriple.
5070c1e3b07c5 [analyzer] WebKit checkers: recognize dynamicDowncast as a safe function.
dd473f1dd19c9 [mlir][python] simplify extensions (#69642)
dda3ed9091d10 [gn] port ab17ecd10767
6ddc03d97c0de [mlir][spirv][webgpu] Add lowering of IAddCarry to IAdd (#68495)
ab17ecd107670 [scudo] Add ConditionVariable in SizeClassAllocator64 (#69031)
ff21a90e51ac3 [mlir][sparse] introduce sparse_tensor.crd_translate operation (#69630)
f6818528f71bc [bazel][mlir] fixes for a2288a89
969ba9ff1477d [lldb] Remove FileSpecList::GetFilesMatchingPartialPath (NFC)
e353cd8173db9 [RISCV] Apply `IsSignExtendingOpW = 1` on `fcvtmod.w.d` (#69633)
1d8985fc14457 [Fuchsia] Add lldb-dap to LLDB distribution
fb5047f5244d8 [mlir][sparse] Remove old syntax (#69624)
a2288a8944c31 [mlir][python] remove mixins (#68853)
a30095a1e4304 [libc++][Android] Add libcxx-builder-android Docker image (#69273)
ea9e116e5a24e [lldb][NFCI] Remove duplicated code in DWARFParser (#69531)
621a271aac421 [flang][openacc] Warn for num_gangs, num_workers and vector_length on acc serial (#69622)
afdad4fd402d1 workflows/release-tasks: Fix release note artifact upload (#69522)
630037ede4cec [libc] Partially implement 'rand' for the GPU (#66167)
a39215768b58b [libc] Rework the 'fgets' implementation on the GPU (#69635)
049993eae6bef [FunctionComparator] Differentiate instructions passing different MDStrings (#69543)
d173ce4a670e8 [libc++][Android] Support libc++ testing on Android (#69274)
3f8e5fd08f33c [NFC] Format some code in GlobalVariable.h
10951ca4fe25e [mlir][sparse] use uint64_t type for dim/rank consistently (#69626)
d681461098c40 [AMDGPU] Add doc updates for kernarg preloading (#67516)
b2f50b49a8c45 [clang-format][NFC] Use UnwrappedLineParser::eof() for consistency
f9632cee30b78 [lldb] Remove FileSpecList::GetFileSpecPointerAtIndex (NFC)
51094545e28d2 [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (#69370)
616c86accbf4c [mlir][drr] Set operand segment in rewrite
3cac608fbd081 [LV] Add interleave only test case with reduction requiring casts.
3daa771047e16 [libcxx][test] Fix empty.gen selftest on windows (#69403)
c73ad025b13d3 [libc][libm][GPU] Add missing vendor entrypoints to the GPU version of `libm` (#66034)
a91a66483974e [gn] port 01263c6c6fb495 (lldb-vscode -> lldb-dap)
94123d164b910 [gn build] Port 460e84398a19
5bae3a0b0ccf8 [lldb] Remove CompileUnit::SetSupportFiles overload (NFC)
5175cd777c571 Disallow _BitInt as an underlying type for an enumeration
67770cbb9841e [libc][NFC] Fix features.h.def file header
3343d000a3511 [ELF][test] Demonstrate --no-allow-shlib-undefined behavior with a hidden relocatable object file definition
460e84398a19b [RISCV] Add getSameRatioLMUL (#69570)
b1a6b2cc409e5 [AArch64][GlobalISel] Fix miscompile on carry-in selection (#68840)
f7ab79f33ef56 [AMDGPU] Allow lit() on operands which do not accept modifiers (#69527)
f35053209990e [libc] Fix accidental LIBC_NAMESPACE_clock_freq (#69620)
0af5c0668a1b9 [InstCombine] Don't consider aligned_alloc removable if icmp uses result (#69474)
44d4b30ca30b1 [unittest] Refactoring the gtest sharding option. (#69537)
bd21efe24c767 [lldb] Fix ASCII art in CommandObjectSource.h (NFC)
6b8a1425eafce [docs][NewPM] Add comment about declaring analysis managers in the correct order
30520cdff606e [gn build] Port 01263c6c6fb4
60622511bb123 [gn build] Port
2ae37be4b4336 Allow empty dimension arrays in `linalg::inferContractionDims` (#69496)
fdfe0b095f629 Fix test clang/test/Driver/cl-offload.cu
01263c6c6fb49 [lldb] Rename lldb-vscode to lldb-dap (#69264)
0446c589afd66 [DebugInfo] Correctly report header parsing errors from DWARFContext::fixupIndex (#69505)
c35939b22eba9 [VectorCombine] Use isSafeToSpeculativelyExecute to guard VP scalarization (#69494)
200a92520c255 [Clang][SVE2.1] Add builtins and intrinsics for SVBFMLSLB/T
6cfb64276d47b AMDGPU: Minor updates to program resource registers (#69525)
7b9fb1c228337 [mlir][sparse] Update verifier for block sparsity and singleton (#69389)
fdac18c2e23aa [hwasan] Fix rare false negative (zero tag) in two more test cases (#69491)
553616a213b8f [SLP][NFC]Add avx2 test run, NFC.
9f93a99a096c0 [Clang][SVE2.1] Add builtins for 2-way svdot (vectors, indexed)
03d1c99d99d79 [mlir][ODS] Add `OptionalTypesMatchWith` and remove a custom assemblyFormat (#68876)
e880e8aedbc17 Let clang-cl support CUDA/HIP (#68921)
3e49ce6ea16ec InlineSpiller: Delete assert that implicit_def has no implicit operands (#69087)
d2e7a15dfb509 [flang][openacc] Warn about misplaced end loop directive and ignore it (#69512)
21e1b13f3384b [TwoAddressInstruction] Handle physical registers with LiveIntervals (#66784)
e4b75d836d24e [Clang][SVE2.1] Add builtins for Multi-vector load and store
e6e9084070809 [flang] Put ISO_Fortran_binding.h where it can be easily used (#69121)
b781c7ab574f5 Fixed some wmma store builtins that had non-const src param
180eae1f1e5a0 [MemoryBuiltins] Simplify getAllocFnKind() implementation (NFC)
3fd5113cbac9c [libc][math][NFC] Remove global scope constants declaration in math tests (#69558)
6959332804579 [DIAG][msan] fix libc check string for dladdr1 call (#69359)
40a426fac6ff7 [AMDGPU] Constant fold FMAD_FTZ (#69443)
25002b7aeb2f9 [InstCombine] Add additional aligned allocation tests for #69474.
f93a697e47329 [libomptarget][OpenMP] Initial implementation of omp_target_memset() and omp_target_memset_async() (#68706)
970e7456e0346 [Libomptarget] Add a test for the `libc` implementation of assert (#69518)
311f725d9a6fa [clang][Interp] Create only globals when initializing a global variable
8505c3b15bfc5 [DAG] canCreateUndefOrPoison - remove AssertSext/AssertZext assumption that they never create undef/poison
309e41dd1358c [DAG] Add test coverage for Issue #66603
93373c3da9416 [clang][Interp][NFC] Use a const reference in IncDecHelper
b84977bcc12e2 Rename test to avoid overlapping with debug output
d15fff6c69c93 Re-apply '[AArch64] Enable "sink-and-fold" in MachineSink by default (#67432)'
98c90a13c6b27 ISel: introduce vector ISD::LRINT, ISD::LLRINT; custom RISCV lowering (#66924)
3d7802d2107f4 [Clang] Actually fix tests for __builtin_vectorelements (#69589)
0b80288e9e0b1 [NVPTX] Preserve v16i8 vector loads when legalizing
906d3ff054b0c [AMDGPU] Remove legality checks from imm folding in shrink. NFCI. (#69539)
c43ac32bca1e3 [DAG] Expand vXi1 add/sub overflow operations as xor/and (#69191)
4ed0dfe6adfe2 [Clang][SVE2.1] Add svwhile (predicate-as-counter) builtins
0e1d7239d6fdd [clang][Interp][NFC] Use an APInt instead of APSint
b3c4f64943dca [ARM] fix "+fp.dp" in multilib selection (#67412)
202de4a5c6edb Fix __builtin_vectorelements tests with REQUIRES (#69582)
d2edff839d0da [AMDGPU] PeepholeSDWA: Don't assume inst srcs are registers (#69576)
2b97fe2e5158d [clang][Interp][NFC] Add more tests for bitfield initializers
b49f846fe5291 [Flang][OpenMP][Sema] Add directive rewrite pass to support atomic_default_mem_order REQUIRES clause
7338eb561c488 Reapply "[dataflow] use true/false literals in formulas, rather than variables"
d404130134252 [libc] Fix accidental LIBC_NAMESPACE_syscall definition (#69548)
3517b67ef0210 Reapply "[mlir][transform] Support symlinks in module loading. Reorganize tests. (#69329)"
ba47bc7fd4127 [Clang][SVE2.1] Add pfalse builtin
c122b9727a276 Revert "[mlir][transform] Support symlinks in module loading. Reorganize tests. (#69329)"
9f0f6060810eb [clang] Provide an SSE4.2 implementation of identifier token lexer (#68962)
f681225700914 [mlir][transform] Support symlinks in module loading. Reorganize tests. (#69329)
de65b6bec6771 [Clang] Add __builtin_vectorelements to get number of elements in vector (#69010)
9ea2fd245739f [FunctionAttrs] Add additional tests for writeonly (NFC)
5316d19ed54d8 [mlir][nvvm] Introduce `nvvm.stmatrix` Op (#69467)
5341d5465dbf0 [RISCV] Combine (and (select cond, x, -1), c) to (select cond, x, (and x, c)) with Zicond. (#69563)
416884544e021 [TableGen] Update editor modes for new keywords and bang operators. (#68897)
411c4edeef076 [ReleaseNotes][TableGen] Add `dump` and `!repr`. (#68893)
4d8ea66d74cd3 [compiler-rt] Fix a warning
db9b6f4987394 [Tablegen] Add keyword `dump`. (#68793)
e63ab13c82e78 [clangd] Disable crashy unchecked-optional-access tidy check (#69427)
278e533ee9fdd [X86] Support -march=pantherlake,clearwaterforest (#69277)
7f1733a252cbb [GVN] Fix use-after-free in load PRE with select available value (#69314)
a3bbab18527b5 [IR] Don't mark experimental.guard as willreturn (#69433)
39427b10985f0 Reapply "[clang analysis][thread-safety] Handle return-by-reference..… (#68572)
cd205efb9d788 Revert "[Github] Make PR formatting job only run with C/C++ changes (#69556)"
e4ea099748600 Revert "[VPlan] Insert Trunc/Exts for reductions directly in VPlan."
59d2dc239b053 [clang][Interp] IntegralAP zero-initializers (#68081)
cffb9df10cebe [Github] Add steps to build clang docs to CI (#69550)
80b2aac2c6717 [Github] Make PR formatting job only run with C/C++ changes (#69556)
1be3b1ef51eb6 [RISCV] Remove FrameIndex case in lui+addi MacroFusion (#68701)
f4231bf446ed8 [RISCV] Replace PostRAScheduler with PostMachineScheduler (#68696)
be215e76d7139 [SPIR-V] Remove calls to deprecated PointerType methods (1/2) (#68336)
d51855f70034e [RISCV] Fix assertion failure from performBUILD_VECTORCombine when the binop is a shift. (#69349)
817519058a986 [SPIR-V] Emit proper pointer type for OpenCL kernel arguments (#67726)
b858309ddc977 [mlir] Only attempt to vectorize conv if conv.
d6a92611ebb55 [libc++] Improve the tests for std::basic_stringbuf's constructors and assignment operators
ea9af5e7fd8ac [libc++] Add assertions for potential OOB reads in std::nth_element (#67023)
a574242f196dd [libc++][docs] Update contributing docs to reflect the move to GitHub (#69386)
654a3a3cbc1c9 [OpenCL][RISCV] Support SPIR_KERNEL calling convention (#69282)
208a6d97f56fc [libc++] Fix inconsistency between is_lock_free and is_always_lock_free (#68109)
1196e6dda9e6b [libc++] Move the check-generated-files job to Github Actions (#68920)
fd1a0b0ee4d8f nfc, add test case for llvm-symbolizer on XCOFF
fb366581e7d67 [Memory] Call __clear_cache in InvalidateInstructionCache on LoongArch (#67285)
74b0465fe9549 [libc] Add simple features.h with implementation macro (#69402)
5e30c74309c36 [mlir] Use the process (host) triple in MLIRTargetLLVMTests (#69538)
04d63088cd5b9 [mlir] Add debug messages for failures of isValidIntOrFloat
d11c4542d8828 [Support] Use StringRef::contains_insensitive (NFC)
78abc45c44cda [LoongArch] Improve codegen for atomic cmpxchg ops (#69339)
271087e3a0875 [LoongArch] Implement COPY instruction between CFRs (#69300)
ab301d833a207 [ELF][test] --emit-relocs: test ALLOC sections discarded by --gc-sections and referenced by non-ALLOC
8ff3e4f39b381 [InstCombine] Refactor matchFunnelShift to allow more pattern (NFC) (#68474)
f16cb0eade080 [mlir][sparse] connect MapRef's lvl2dim with latest AffineMap computation (#69540)
e103515cedff1 [RISCV][GISel] Support passing arguments through the stack. (#69289)
0913a2d07d06b [Driver][DragonFly] Fixes for linker path and command-line option handling (#69095)
b2e487d1f963d [llvm] Use StringRef::contains (NFC)
2172eeaa52bec [clang-format][NFC] Take a constant conjunct out of a loop condition
5b83bd133d705 [llvm] Use StringRef::contains (NFC)
cfbf0a500f173 [X86][RFC] Support AVX10 options (#67278)
f3ea73133f91c [ELF] Set large section flag for globals with an explicit section (#69396)
7aa24915cb66c [clang] Expand invalid PCM diagnostic (#69489)
5f5faf407b423 [RISCV][GISel] Add ISel supports for SHXADD from Zba extension (#67863)
85b8958b56623 [WebAssembly] add: hidden option to disable slow wasm pass (#67715)
3745e7080746b [Tosa] Rename variables to coding style guideline (#69509)
362b1157868c0 [flang][openacc] Avoid privatizing symbols during semantics (#69506)
077d89f0ee840 [DWARFLinker] Only extract unit DIEs when cloning clang modules (#69495)
b8b7c3ba5c421 [Kaleidoscope] Register new dependencies introduced by #69032. (#69510)
0ae998c4aebba [clang-format] Fix a bug in annotating TrailingReturnArrow (#69249)
1db8abf21a7c0 workflows/release-lit: Pass correct build directory to pypa/gh-action-pypi-publish (#69438)
6a7f0b9d9fb53 workflows/release-lit: Fix dev suffix removal (#69397)
040df124a2423 [RISCV] Don't let performBUILD_VECTORCombine form a division or remainder with undef elements. (#69482)
98e95a0055a47 [AMDGPU] Make S_MOV_B64_IMM_PSEUDO foldable (#69483)
6c6749ce72fa3 [mlir][sparse] Update examples in Ops.td (#69499)
81d651e77b9bd [ModuleInliner] Update a comment (NFC)
4a06332e450ff [SLP][NFC]Use MutableArrayRef instead of SmallVectorImpl&, rename function, NFC.
3fb3df36eaeec [ModuleInliner] Use SmallVector::pop_back_val (NFC)
400389db7de3a Initialize sigset in asan_interceptors (#69502)
306f4c306a3aa [mlir][sparse] implement non-permutation MapRef encoding (#69406)
781424c87273f [compiler-rt] Fix a warning
e8fe4de64ffb8 [CodeGen] -fsanitize=alignment: add cl::opt sanitize-alignment-builtin to disable memcpy instrumentation (#69240)
8a701024f3e09 [ARM] Lower i1 concat via MVETRUNC
e494a96a69050 [libc++][NFC] Refactor the core logic of operator new into helper functions (#69407)
84f398af74f38 [AMDGPU] Add missing test checks. NFC. (#69484)
f362be597ae25 [libc++][NFC] Reformat new.cpp and stdlib_new_delete.cpp
3927b9ab11541 [VectorCombine] Add tests for unspeculatable VP binops. NFC
c9b7d21dc577b [CFI/MergeFunctions] Modify MergeFunctions to propagate type information (#68628)
10079a23c5b6b [HIP] Document func ptr and virtual func (#68126)
eee8dd90887cb [CodeExtractor] Allow to use 0 addr space for aggregate arg (#66998)
ddf1de20a3f7d [hwasan] Fix rare false negative (zero tag) in stack-uar.c (#69374)
192d3320f07e6 [mlir][nvgpu] Add predicate argument to NVGPU Ops (#69322)
fea55db23372e [clang-tidy][DOC] Fix syntax in coroutine-hostile-raii.rst
1a21196b9a53d [MLIR] reverse int8 type's printing logic (#69361)
a587f42953930 [TableGen] SubtargetEmitter must use std::nullopt (#69475)
8e810dc7d93be [SystemZ] Support builtin_{frame,return}_address() with non-zero argument (#69405)
b69081e3241be Attributes (#69358)
1e5fe67e70d4b [Libomptarget] Make the references to 'malloc' and 'free' weak. (#69356)
3ef271c3d6930 [SLP][NFC]Use MutableArrayRef instead of SmallVectorImpl& in param, NFC.
708808e8532e7 [Sema] Add check for bitfield assignments to integral types (#69049)
410f41300a7f6 Add missing include breaking the modules build
1891d21312cf4 [clang-tidy][DOC] Fix syntax in coroutine-hostile-raii.rst
ecd3934432720 [mlir] ADTExtras: include mlir/Support/LLVM.h (#69479)
598712315b0e5 [clang-tidy][DOC] Fix list.rst
7b94744e77aaf [Kaleidoscope] Switch to the new PassManager. (#69032)
47ed921985679 [AMDGPU] Add legality check when folding short 64-bit literals (#69391)
bf7a826e7135b [Presburger] Fraction: resolve ambiguous overload in some cases
e7b827e11bd36 Add a FIXME comment; NFC
98191d7c160cc [CONCEPTS]Corrected comparison of constraints with out of line CTD (#69244)
814a79aea67ba [DebugInfo] Separate error generation from reporting in DWARFHeaderUnit::extract (#68242)
c80b50349648d [SLP] Improve gather tree nodes matching when users are PHIs. (#69392)
e3ae2a52d2232 [llvm][CMake] Check dependency cxx source compiles (#68549)
cba4e7e9e629b [MLIR][Doc] Clarify the cf.asssert doc that this is a runtime assertion
ec0e556e6708e [ELF] Merge copyLocalSymbols and demoteLocalSymbolsInDiscardedSections (#69425)
9f4950983e2ae [mlir] Add ContractionOpInterface utility functions for vector matrix multiplication (#68945)
df3478e480b3b [LLVM] Add new attribute `optdebug` to optimize for debugging (#66632)
d0e8f3321e0a5 [flang][openacc] Fixed private/reduction for combined constructs. (#69417)
e7432bc343655 [InstCombine] Add aligned_alloc with pointer icmp as only use.
0a9bdc276d259 [lldb] Fix linking to libtinfo (#69458)
1b93e15bcd9a2 [Clang][SVE2p1] Add svpsel builtins
5a600c23f9e01 [mlir][python] Expose `PyInsertionPoint`'s reference operation (#69082)
a3a0f59a1e1cb Revert "Correctly compute conversion seq for args to fn with reversed param order (#68999)"
cf1bde9a15d71 [Driver] Link Flang runtime on Solaris (#65644)
178619d71dcfd [Clang] Fill in documentation gaps for some attributes (#68967)
b0b8e83e668ac [mlir] Fix use-after-free bugs in {RankedTensorType|VectorType}::Builder (#68969)
28e4f97320b6d [AMDGPU] Save/Restore SCC bit across waterfall loop. (#68363)
18e5055db39b4 [mlir][LLVM] Improve function debug info import (#69446)
00f34eefe4ed0 [clang] Bail out if the result of function template instantiation is not a function type. (#69459)
dc27d21890027 [mlir][nvvm] Use NVVMMemorySpace instead of hardcoded values (nfc)
69660ccf2ae40 [builtins] Convert more int to fp functions to use common implementation (#67540)
730df5a437914 [Support] Add KnownBits::computeForSubBorrow (#67788)
ae894971105ff [gn build] Port 1072b94ed8e5
1072b94ed8e5a Revert "[clang] [unittest] Add a test for Generic_GCC::GCCVersion::Parse (#69078)"
c060757bcc8a0 [ARM] Correct v2i1 concat extract types.
561fcf547e07b [BOLT][test] Update checkvma-large-section.test (#69419)
66c99154a1305 [clang][Interp][NFC] Remove from(Boolean) overload
cbbb545c46189 [lld] Sort code section chunks by range types on Arm64EC targets. (#69099)
9322a0c2f34a7 [Clang] Run update_cc_test_checks across SVE acle tests.
ebdb0cbef5e9b Add missing test from #68661
868abf09619cb Revert "[AMDGPU] Remove Code Object V3 (#67118)"
c92629150e361 [MLIR][TOSA] Fix f16/bf16 support for MaxPool2D (#69332)
0dca56603b4e1 Revert "Detect against invalid variant index for LibStdC++ std::variant data formatters (#69253)"
104db26004d0e [AMDGPU] Fix image intrinsic optimizer on loads from different resources (#69355)
675231eb09ca3 [SVE ACLE] Allow default zero initialisation for svcount_t. (#69321)
975ec8368fcb3 [compiler-rt] Only build SME ABI routines for baremetal or platforms that have sys/auxv.h (#69423)
d7246c1ab523a [gn build] Port b4b35a5d2b4e
b4b35a5d2b4ee [clang] [unittest] Add a test for Generic_GCC::GCCVersion::Parse (#69078)
48a53509e851c [clang][USR] Encode full decl-context also for anon namespaces (#68325)
8c369eb4965a1 nfc, address post commit comments related to code format for 581c64a
7cd7b9533c778 [BOLT] Fix instrumentation test (#69383)
e93bddb2874db [AArch64][GlobalISel] Precommit indexed sextload/zextload tests.
f48dab5237842 Add RV64 constraint to SRLIW (#69416)
51a2ac645f4ef [flang] Fold IS_CONTIGUOUS of component refs with non-contiguous base (#69327)
112e49b38150b [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
0c2d28a448dee [X86] Add tests for transform `(icmp eq/ne (and X, C0), (shift X, C1))`; NFC
33430205510f4 [ModuleInliner] Fix the heap maintenance (#69251)
279c155fb224f [CodeGen] Remove unused function isMSInlineAsm (#69132)
c464fea779c84 [DAG] Constant fold FMAD (#69324)
ed1d29028492b [Driver][NFC] Remove identifier with the comment (#68351)
b42738805acff [PowerPC] Auto gen test checks for #69299. NFC.
beffc821e8290 [CodeLayout] CDSortImpl: remove HotChains and remove linear-time erase_value from mergeChains (#69276)
ae3ba725b7902 [RISCV][GlobalISel] Select G_FRAME_INDEX (#68254)
0b2924aaaf8d5 [Docs][NFC] fix URL
659a48f25a96b Detect against invalid variant index for LibStdC++ std::variant data formatters (#69253)
5a56f0074cf32 [M68k] Fix assertion build after cc6a5ea6e33d3febafc4334617230c528a0c4fa7
6971081cefdc4 [Docs] Remove future extensions section from writing a pass docs (#69286)
bd0fc480df2f0 [sanitizer_common] Use 38-bit mmap range for Fuchsia (#69387)
16a5c71241f96 [LangRef] "cc 10" -> "ghccc" (#69380)
6eee238975e43 [unittest] Add option to allow disabling sharding in unittest (#67063)
3e4ad66fc1677 Fix build: the dump() method is only available in Asserts build (NFC)
340d746abae18 Turn an assert in mlir-tblgen into a runtime check to be more user friendly (NFC)
7d1bf1c5cf284 [LLDB][NFC] Move some constructors to their cpp file
170b552136f84 [lldb] Scalar::GetValue() should take a Stream by reference (#69231)
59908504cd7a7 [LLDB][NFC] Add a missing namespace
bbf7b9d805f57 [ELF] Remove unused setSymbolAndType after #69295. NFC
9aa571f080411 [SLP][NFC] Try to cleanup and better document some isGatherShuffledEntry code. (#69384)
3caccb22ab530 [NFC][SLP] Test case exposing gather nodes matching deficiency affecting cost. (#69382)
cf670d5e56d14 [flang][openacc] Accept scalar integer expression in the if clause (#69381)
1981b1b6b92f7 [ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295)
ef0e0adccd94f [llvm-profdata] Do not create numerical strings for MD5 function names read from a Sample Profile. (#66164)
e90ec58b132a7 [CMake] Support per-target linker flags (#68393)
fc5d815d547e5 [ELF] Merge demoteSymbols and isPreemptible computation. NFC
3472d4d4c311b [MLIR][Doc] Prepend "Variadic of" in front of variadic operands (#69285)
e9b9a1d3202d8 [ELF] Move demoteSymbols to Writer.cpp. NFC
d4088e7d5f484 [mlir][sparse] Populate lvlToDim (#68937)
9922aadf9e9d1 [OpenMPIRBuilder] Added `if` clause for `teams` (#69139)
122064a6303eb [libcxx] [test] Add a test parameter for disabling memory intensive tests (#68214)
0996ceece605c [ELF][test] Improve relocatable link & /DISCARD/ test
389958a9f67ae [CodeGen][NFC] Fix formatting
7dc644fc463a8 [CodeGen] Temporary disable the unreachable
c0f3478934bec [gn build] Port 31512811b8c0
f781508d31943 [gn] port dd64c82cbc9c6
ab91e05e48d9e [mlgo] Fix tests post 760e7d0
fbf0a77e80f18 [CodeGen] Avoid potential sideeffects from XOR (#67193)
e6d0b126c8242 Correctly compute conversion seq for args to fn with reversed param order (#68999)
31512811b8c0f [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (#68738)
71c97c735c10d [mlir][sparse] avoid tensor to memref conversion in sparse tensor rewri… (#69362)
fd311126349b8 [VPlan] Insert Trunc/Exts for reductions directly in VPlan.
dd64c82cbc9c6 [unittest] Allow LLVM unit test to run under a wrapper program. (#66821)
b33723710f519 [NVPTX] Fixed few more corner cases for v4i8 lowering. (#69263)
ddc30ff802eb1 [libc] Implement the 'ungetc' function on the GPU (#69248)
761c9dd92789b [mlir][sparse] implementating stageSparseOpPass as an interface (#69022)
a22a1fe151b81 [AMDGPU] support 64-bit immediates in SIInstrInfo::FoldImmediate (#69260)
66775f8ccdcc8 [SLP]Fix PR69196: Instruction does not dominate all uses
4266815f4d82b [AArch64] Convert negative constant aarch64_neon_sshl to VASHR (#68918)
658ed58de6f89 [AArch64] Add additional tests for fptosi/fptoui. NFC
4480e650b3cf7 [YAMLParser] Improve plain scalar spec compliance (#68946)
2a40ec2d3e4d2 [DAG] SimplifyDemandedBits - fix isOperationLegal typo in D146121
d816c221b45c6 [mlir][sparse] complete migration to dim2lvl/lvl2dim in library (#69268)
760e7d00d142b [X86, Peephole] Enable FoldImmediate for X86
08d6b8745430e [flang] Round derived type byte sizes up to alignment multiple (#67571)
7cad5a9eb48e4 [Clang][SVE2.1] Add svpext builtins
be57381a4a08b [InstCombine] Create a class to lazily track computed known bits (#66611)
7b1e6851b65a4 [hwasan] Exclude bcmp interceptor test from Android
20af0e5e8d569 Enable v for RISCV64 Android (#69261)
abd0d5d262602 Reland: [AArch64][GlobalISel] Adopt dup(load) -> LD1R patterns from SelectionDAG
3162cf0430210 [Github][OpenMP] Adding rule for OpenMP label (#65331)
2f329d88bc2e6 [DAG] foldConstantFPMath - accept ArrayRef<SDValue> Ops instead of explicit N1/N2 ops
7f3435575404c [RISCV] Use separate CCValAssign for both parts of f64 with ilp32. (#69129)
a559de0c2fdd0 [AMDGPU] Simplify definition of SIbuffer_atomic_*. NFC.
dffd93b30b565 [flang][runtime] Fix SAME_TYPE_AS()/EXTENDS_TYPE_OF() for CLASS(*) (#67727)
4b8f23e93de56 [AArch64][SME] Remove immediate argument restriction for svldr and svstr (#68908)
3d6e4160d52da [X86] Enable bfloat type support in inline assembly constraints (#68469)
4df46c39d6e24 [gn build] Port 088d272e8325
3dc263b18c082 Update documentation on x86 constraint codes (#68830)
c38598186bbc4 [flang] Fix constant subscript operations (#68352)
791b890c468e5 [HIP][Clang][CodeGen] Simplify test for `hipstdpar`
b2773d170cb4b [LoongArch] Precommit a test for atomic cmpxchg optmization
088d272e83259 [ADT][DebugInfo][RemoveDIs] Add extra bits to ilist_iterator for debug-info
81d8fa5a1d01e [Clang][SVE2.1] Add svcntp prototype
fc53b1abf7d5e [CUDA][HIP] Fix init var diag in temmplate (#69081)
096eba148df7d [TargetParser][AMDGPU] Fix getArchEntry(). (#69222)
bff17f9f23ce7 [AMDGPU] Remove support for no-return buffer atomic intrinsics. NFC. (#69326)
509b5708e98e0 [AMDGPU][AsmParser] Eliminate custom predicates for named-bit operands. (#69243)
12bf4231eb0d4 [Bazel] Fix dependencies for clang codegen
90576084c1d79 [Bazel] fix typo
4434253f0fa66 [Bazel] disable preload-library.mlir test
8b5625cb42b78 [gn] port 3694697003bb
e730f4a27fceb [gn] port 3694697003bb
7f2dd2da99371 [mlir][Tosa] Fix test failure when running with Asan.
b736e0466c629 [MLIR][NVGPU] Test warpgroup matrix multiply 128x128x64 (#68817)
39cdefb5b52b3 [mlir][nvvm] Add prefetch.tensormap (#67564)
f2898def693a8 [InstCombine] Don't mix X << Y / Z << Y with X << Y / X << Z (#69302)
c4ba84d655514 [mlir][nvgpu] Fix packing accumlator matrix (#69316)
63389326f529f [mlir][nvvm] Support predicates in `BasicPtxBuilder` (#67102)
dd5d65adb6413 [HIP][Clang][CodeGen] Add CodeGen support for `hipstdpar`
be9bc542186f9 [X86] vselect.ll - add vXi8 select-by-constant tests with repeated/broadcastable shuffle mask
22e3bf4eaf6cb [mlir][transform] Fix new interpreter and library preloading passes. (#69190)
bea3684944c0d [AArch64] Allow only LSL to be folded into addressing mode (#69235)
52db7e27458f7 [mlir][nvgpu] Improve `WarpgroupAccumulator` type to simplify IR  (#68728)
838f2890fd302 [libc++] Eliminate extra allocations from `std::move(oss).str()` (#67294)
484668c7597d9 Reland "[MLIR][LLVM] Change addressof builders to use opaque pointers" (#69292)
815193f6be08e [ci] diff with main merge-base (#69308)
f0601c7569c6e [clang][NFC] Replace TypeAlignment with alignof(T) (#69185)
d2b74d7e4217b [TableGen] Handle duplicate rules in combiners (#69296)
0841955bf3b79 [TableGen] Use buildConstant to emit apply pattern immediates (#66077)
11f5e5eb90c88 [clang][Interp][NFC] Add thread_local tests
e483673246bde [compiler-rt][HWASAN] Add missing include in deep-recursion.c test
4606712ef5b42 [lldb][lldb-vscode] Add example configuration for connecting to a remote gdbserver (#68866)
cbf7d5f82b72d [AArch64] Fix -Wunused-variable in AArch64LowerHomogeneousPrologEpilog.cpp (NFC)
bfcd05317d0fb [flang][hlfir] Do not emit extra declare for dummy used in BLOCK (#69184)
77ab08e1ffa87 [flang][runtime] fix buildbot failure after #69199
bef3e8ea6d241 [flang][runtime] Fix another IsContiguous edge case (#69199)
8e674e8a01314 [flang] Deallocate INTENT(OUT) dummy allocatable components (#69164)
041a786c78fbc [AArch64] Fix pairing different types of registers when computing CSRs. (#66642)
9397e5f581b12 Revert "[MLIR][LLVM] Change addressof builders to use opaque pointers (#69215)"
fbde19a664e5f [MLIR][LLVM] Change addressof builders to use opaque pointers (#69215)
8ddca6b2c19c8 [CI] Fix documentation build CI job
aa4dfd3736dd1 [hwasan] Fix and re-enable deep-recursion.c (#69265)
4b8b70a52fa4d [Clang] Fix dependence handling of nttp for variable templates (#69075)
12a731b5a4cfe [CI] Add Github actions job to build LLVM documentation (#69269)
7bc793a6925cc [clang][Interp] Check pointer inc/dec ops for null (#69168)
cc6a5ea6e33d3 [M68k][NFC] Fix some unused variable warnings
5a6ef95a1cb5c [RISCV][GISel] Add legalizer for G_UMAX, G_UMIN, G_SMAX, G_SMIN (#69150)
ce9eaf0360d9f Revert "[clang][Sema] Use original template pattern when declaring implicit deduction guides for nested template classes (#68379)"
b0eba8e209d46 [RISCV] Support STRICT_FP_ROUND and STRICT_FP_EXTEND when only have Zvfhmin (#68559)
3694697003bbf [clang] Implement C23 <stdckdint.h>
81d04709f8696 [flang] Fix construct names on labeled DO (#67622)
11d07d9ef6184 [flang] Handle separate module procedures with INTERFACE dummy arguments (#67608)
28a686a704fab [flang][NFC] Speed up large DATA statement initializations (#67585)
d85f5a6216670 [compiler-rt] Fix build of builtins on Windows
c319c741463a0 [RISCV] Improve performCONCAT_VECTORCombine stride matching
30ca258614dd2 [RISCV] Pre-commit concat-vectors-constant-stride.ll
2565f9f49b79e [flang] Remove IEEE_DENORM from IEEE_ALL (#67573)
d343529d0bd03 [flang] Fix CFI_CDESC_T for C++ interoperability (#67568)
78be6b22347e9 llvm-gsymutil now handles empty linkage names correctly. (#68931)
910a4bf5b70ae [compiler-rt] Implement __extendxftf2 and __trunctfxf2 for x86_64 (#66918)
e35cb730cfd30 [flang][runtime] Fix edge cases with ROUND=UP/DOWN (#67508)
af972f01c0184 [TOSA] Add StatefulOps to TOSA Dialect (#66843)
ff1329e297094 [HWASAN] Add bcmp interceptor (#69257)
b225934a4b0d2 [flang] Avoid needless overflow when folding NORM2 (#67499)
39f4ec5854a1c [flang] Catch a dangerous ambiguity in standard Fortran (#67483)
fa7d6a0fa5eaf [docs] Fix google meet link
dda46b2e795cb [docs] Add a new GlobalISel office hours session to the list.
c007e0f66ee3f [hwasan][test] Fix regex so deep-recursion.c is unsupported on aarch64 targets (#69254)
233c3e6c53a56 [mlir][sparse] remove sparse2sparse path in library (#69247)
59f69a38ad375 [flang] Ensure component attributes affect characteristics (#67465)
5f4ed780d348c [clang-format] Allow default values for template parameters in lambda (#69052)
301a0dba56e17 [flang][runtime] Better non-repeatable RANDOM_INIT() (#67363)
e6e62efa880e7 [RS4GC] Copy argument attributes from call to statepoint (#68475)
e200b0e4a7b54 [flang] Submodule names can clash only with submodule names (#67361)
ea7e50cdf2f53 [flang][runtime] Implement EX editing for input & output (#67208)
c5b617c5e53d7 [clang-tidy][NFC] Clarify documentation for misc-definitions-in-headers
511236e07436c [libc++][test] Add `stop_token` benchmark (#69117)
b7de1d07e5298 [Clang][NFC] Use correct tool name for NVIDIA's 'nvlink'
8a47ad4b67edf [libc] Add simple long double to printf float fuzz (#68449)
119b0f3895688 Revert "[SLP]Fix PR69196: Instruction does not dominate all uses"
750c8e39de3c1 [flang][runtime] Handle incomplete NAMELIST input derived type compon… (#66831)
6f41510d4f484 [llvm-rc] Accept filenames provided as multiple string literals (#68881)
4bf10f3da7ab3 [YAMLTraits] Fix std::optional input on empty documents (#68947)
528b5e6743db4 Revert "[gn build] Add rules for crtbegin/end (#66012)"
8e2b2c4181506 [SLP]Fix PR69196: Instruction does not dominate all uses
b3fbb67379a4e [mlir][sparse] cleanup of COO (#69239)
d9568bd4aa46c [flang][openacc] Support array with dynamic extents in firstprivate recipe (#69026)
f74b85c67827b [flang][openacc] Support array with dynamic extents in reduction recipe (#68829)
e2e32f091a903 [gn build] Add rules for crtbegin/end (#66012)
4718b4011f1d3 [LV] Invalidate disposition of SCEV values after loop vectorization (#69230)
5db4779c3f07b [flang] Regularize TODO messages for coarray related features (#69227)
f7a8a78cb7c1a [VPlan] Also print operands of canonical IV (NFC).
dd0fba11690f9 [clang][Sema] Use original template pattern when declaring implicit deduction guides for nested template classes (#68379)
f6f944e77f741 [lld][NFC] Factor out isCodeSection helper. (#69193)
38f8b7cbe4729  [LV] Replace value numbers with patterns in tests (NFC).
47401b6173459 [lld] Add support for relocations in x86_64 objects on Arm64EC targets. (#69098)
1ebe73821f4ce [mlir][sparse] fix crash due to different std::sort implementation. (#69236)
5b07de1a5faf4 [clang][ASTMatcher] fix hasAnyBase not binding submatchers (#67939)
342dca7528116 [clang][dataflow] Check for backedges directly (instead of loop statements). (#68923)
eb14f47bf1ccf [mlir][sparse][NFC] fix variable naming convension (#69232)
fcc13c04bbd14 [libc++] Simplify the tuple constructor overload set
5fab20bc7e551 [NFC] Move StableHashing.h from CodeGen to ADT (#67704)
5e4ec53b8efaa [llc][PPC] Move PIC check into TargetMachine (#66727)
d392073f6747e [mlir][sparse] simplify reader construction of new sparse tensor (#69036)
182a65adcf8af [RISCV] Refactor performCONCAT_VECTORSCombine. NFC (#69068)
1e8ab993baf4e [flang][openacc] Fix missing bounds for allocatable and pointer array component (#68914)
468d3b1b78c96 [flang][openacc][NFC] Simplify lowering of recipe (#68836)
e32cde6f41cd9 [clang] Use IgnoreParensSingleStep in more places
9cc6f492f20ff [GlobalISel] Remove unused function narrowToSmallerAndWidenToSmallest (#69130)
0b570ad969b8b [CodeGen] Remove LiveVariables::{isPHIJoin,setPHIJoin} (#69128)
45d151138008c [libunwind][AIX] Fix problem with stepping up from a leaf function when unwinding started in a signal handler
b51eaebd2b437 [libc++] Remove workaround for clang-tidy 16 in the test suite setup code (#69035)
6ade5183232dc [flang][openacc][NFC] Issue better error message when directive is wrong (#69034)
144c5b6d58803 [compiler-rt][hwasan] Disable deep-recursion.c test on AArch64 Linux
903faefc14eb8 [Flang][OpenMP] Port three tests to HLFIR flow
e9c101a7533a8 [libc++] Add missing <__availability> include
97217d188469c [mlir] Fix '-Wunused' warning. NFC
cc3d2533cc2e4 [AMDGPU] Add i1 mul patterns (#67291)
f41ec27f7eba3 [Flang][OpenMP] Port atomic read, write tests to HLFIR flow
7ac516a119a36 [amdgpu] Disable openmp test that is blocking CI after changing hardware, need to diagnose memory fault
4acb96c99f3b9 [SelectionDAG] Tidy up around endianness and isConstantSplat (#68212)
c202a17d02406 [clang][analyzer] Move checker alpha.unix.StdCLibraryFunctions out of alpha. (#66207)
499d41cef2e7b [flang][OpenMP] Fix threadprivate common blocks (#68739)
de9b3c5eba41f [clang][Interp] Handle delegating constructors (#67823)
d4300154b6e7a Revert "[ValueTracking] Remove by-ref computeKnownBits() overloads (NFC)"
4d6fc88946eec [AMDGPU] Add patterns for V_CMP_O/U (#69157)
b5743d4798b25 [ValueTracking] Remove by-ref computeKnownBits() overloads (NFC)
3b23704f161c3 [lldb][PDB] Fix test build after plugin namespace change
a72d88fb4f65d Revert "Reapply [Verifier] Sanity check alloca size against DILocalVariable fragment size"
17fce28683434 [lldb][DYLD][NFC] Dedupe calls to CreateBreakpoint
1d43096e16ff7 [ConstraintElim] Don't decompose values wider than 64 bits (#68803)
dad563e3c223a [AArch64][GlobalISel] Add legalization for G_VECREDUCE_MUL (#68398)
d86047cb665ec [mlir][ArmSME] Update tile slice layout syntax (#69151)
c0a7dd49118b6 Fix MSVC "not all control paths return a value" warnings. NFC.
8e53abc0412ff [ci] pull main branch before diffing (#68983)
c68bc1726c1c1 [analyzer] Fix note for member reference (#68691)
3ab536fb994b9 [BOLT][RISCV] Implement getCalleeSavedRegs (#69161)
5857fec27fe8e [clang][ASTImporter] Fix of possible crash "Did not find base!". (#67680)
c67b86280ec93 [BOLT][RISCV] Don't create function entry points for unnamed symbols (#68977)
d8de38b4010f4 [BOLT][RISCV] Handle EH_LABEL operands (#68998)
0ddca87b794d9 [X86][FP16] Do not combine to ADDSUB if target doesn't support FP16 (#69109)
8592241e29e29 [BOLT] Fix reorder data test for RISC-V (#68996)
2371d0ab263c1 [DebugInfo] Only call upgradeCULocals() at module level (#68965)
5c0931727eb04 [BOLT][RISCV] Implement MCPlusBuilder::equals (#68989)
33b58f3f2e780 [BOLT] Move X86-specific test to X86 subdirectory (#68992)
7571f27ed7685 [lld] Restore "REQUIRES: amdgpu" in amdgpu-abi-version
544d91280c26f [AMDGPU] Remove Code Object V3 (#67118)
cd88466dafdb1 [TableGen] Fix GlobalISelEmitterHwModes.td after 96e473a
96e473a6be2e8 [RFC][GlobalISel] Use Builders in MatchTable (#65955)
94d0a3c4a8b43 [clang][Interp][NFC] Add comments to Descriptor ctors
58c9ef5a2da5c [RISCV] Use f64 for LocVT for ilp32 when whole f64 is passed on the stack. NFC (#69118)
e3f533201c61b [RISCV][GISel] Don't setType on PtrReg in RISCVInstructionSelector::replacePtrWithInt.
fd673e8c4e4fc [MLIR][SCF] Removes incorrect assertion in loop unroller (#69028)
019d67f19721f [RISCV][NFC] Remove space
7fb2b4d7f55af [CodeGen] Remove unused declaration createJumpInstrTablesPass
be72dca5e3ab3 [docs] [C++20] [Modules] Mentioning that -fdelayed-template-parsing is not working with modules
6121b9088ef0d [gn build] Port 819ac45d1c1b
819ac45d1c1b7 [X86] Add USER_MSR instructions. (#68944)
993e839480449 [Driver] Don't pass -Z to ld for ELF platforms (#69120)
0ae4622126a2e [RISCV][GISel] Move variadic-call.ll from call-lowering directory to irtranslator. NFC
97c9f9a20af42 [mlir][affine] NFC: Improve variable name in TestReifyValueBounds
5ae5af1d7c60a [clang-tidy][modernize-loop-convert]check isDependentSizedArrayType (#69062)
ab737a86993bc [mlir][Interfaces] `LoopLikeOpInterface`: Add helper to get yielded values (#67305)
3049ac44e638c [mlir][vector] Enable transfer op hoisting with dynamic indices (#68500)
fd4f96290ac99 [Clang][M68k] Add Clang support for the new M68k_RTD CC
42b707e5b438b [DWARF][M68k] Add new DW_CC for the new M68kRTD calling convention
fd84b1a99dfe3 [M68k] Add new calling convention M68k_RTD
7f881a2abe2c3 [clang-format] Treat AttributeMacro more like __attribute__
6c7cf74a75572 Revert "[clang-format] Treat AttributeMacro more like __attribute__"
6f46bcc609f14 [clang-format] Treat AttributeMacro more like __attribute__
2ad9a658005e6 [LVI][CVP] Treat undef like a full range on abs(x, false) (#68711)
19505072123e4 Revert "Re-apply '[AArch64] Enable "sink-and-fold" in MachineSink by default (#67432)'"
ea4cc2007efea [BasicAA] Remove NSW flags when merging scales (#69122)
96196e25fd49e [GlobalISel] Remove unused declaration tryCombineIndexedLoadStore
196108857d228 [GlobalISel] Remove unused declaration applyCombineAnyExtTrunc
017b9c03d6067 [CodeGen] Remove unused declaration RegisterDefIsDead
546c3d792addc [OpenMP][mlir] Added `num_teams`, `thread_limit` translation to LLVM IR (#68821)
4698b9926221c [BasicAA] Add pre-commit tests for PR69096. NFC.
d5e91ca5633e6 [CMake] Limit -gsplit-dwarf option to C and C++ compilers
6dfea561ba969 [builtins] Start to refactor int to fp conversion functions to use a common implementation (#66903)
0823cb791198c [InstCombine] Fold (X << Y) / (X << Z) -> 1 << Y >> Z (#68863)
2ef158752a580 Update Clang's Getting Involved page
eca2fcbdeb328 [AMDGPU] Fix cost of fast unsafe f32 fdiv (#68988)
9451004987e84 [InstCombine][TLI] Fix function prototype of `labs` (#69077)
e1bb0598b2c0e [MachineBasicBlock] Fix use after free in SplitCriticalEdge (#68786)
fad99d398a714 [clang][Driver] Fix a spot in commit 169f60f7c76cb6f7d234ab5dfb2b5e367a35ccbb
88dd9813696e3 [include-cleaner] Remove unused using decls (NFC)
0187960cdd0cc [Scalar] Use LLVMContext::MD_mem_parallel_loop_access (NFC)
3c4ecc4628601 [clang][Interp][NFC] Refactor VisitImplicitValueInitExpr
169f60f7c76cb [clang][driver] Add avr-libc's default linker script to lld (#68507)
0d661e965ad1a [clangd] Use DenseMap::contains (NFC)
ab6d5fa3d0643 [Sparc] Use isNullConstant (NFC)
2dc6579f6fb12 clang: Switch SYCL test to generated checks
557299c9b6464 [ELF][test] Test relocations referencing weak symbol, which is defined relative to a section discarded by /DISCARD/
4fb49f44fdf55 [ELF][test] Test relocations referencing symbols relative to sections discarded by /DISCARD/
bb6a98c8d2bee [clang-tidy] Ignore unused parameters in `rvalue-reference-param-not-moved check` (#69045)
0603737ac0f73 [llvm-remarkutil] Fix issues after #66214 and its fixups
8dd3bc1808165 [Support] Remove the migration helpers to llvm::endianness
80737d2ddf055 [clang][Interp][NFC] Pass PrimType to visitZeroInitializer()
0ad92c0cbb34a [StatepointLowering] Take return attributes of `gc.result` into account (#68439)
c442d20e23d73 [gn build] Port f445be9790f9
f4a0cb5c95939 [gn build] Port 311bc6683dee
311bc6683deea [AArch64][compiler-rt] Only build SME ABI routines when compiler supports asm. (#68991)
649c2f6c1081a [mlir][mlir-query] Fix shared build. NFC
6620376270165 [RISCV] Add CompressPat for c.beqz/bnez with X0 in the first operand. (#69042)
343bed8d3a9b6 Canonically identical types are allowed in compound expressions in C
5e1c2bf3e6fca [AArch64][GlobalISel] Expand converage of FMA.
e7a6171c4c048 [clang] Enable Wenum-constexpr-conversion also in system headers and … (#67528)
a502dddfd0da8 [AArch64] Additional GISel test for FMA. NFC
769bc11f684d3 [Clang] Implement the 'counted_by' attribute (#68750)
7060422265902 [mlir][Linalg]: Optimize linalg generic in transform::PromoteOp to avoid unnecessary copies (#68555)
a653749acab8d [clang][Interp] Implement compound assign operators on bitfields (#67306)
93229c7bfd974 [lldb] Add SBType::FindDirectNestedType() function (#68705)
02f67c097de12 Use llvm::endianness::{big,little,native} (NFC)
514381840c6d7 [RISCV] Move hasOneUse() call after opcode check.
ece5dd101c7e4 [clang] Stop including llvm/ADT/StringMap.h (NFC)
64e7207ea5c77 [Test] Pre-submit tests for #68972 (#69040)
643b2ccd8296a [tools] Stop including llvm/ADT/StringMap.h (NFC)
18d199116fe21 Stop including llvm/ADT/STLFunctionalExtras.h (NFC)
3750558ee1b0b [RISCV][GISel] Legalize G_SMULO/G_UMULO (#67635)
6e8013a1301ef [llvm] Stop including llvm/ADT/StringMap.h (NFC)
3743c53dd19fd [clang] Remove unused using decls (NFC)
18dc8dcd768fd [PowerPC][JITLink] Support R_PPC64_GOT_TLSGD_PCREL34 (#68660)
eab5d337f0f62 [BOLT] Use llvm::erase_if (NFC)
f3cfd3812b4a7 [AST] Stop including llvm/ADT/StringMap.h (NFC)
70fedaf89b35c [libc++][NFC] Fix slightly incorrect comment in PSTL documentation
f2b79ed9c6c85 [libcxx] Refactoring SIMD function names in PSTL CPU backend (#69029)
25d93f3f6843d NFC: Precommit GISel checks for arm64-indexed-memory.ll
2f80dfc07978c [GlobalISel][NFC] Add distinct CHECK/SDAG/GISEL run lines to test.
9dbfd5828e3b2 [CodeLayout] CDSortImpl: remove two conditions that cannot trigger. NFC
53c81a8c165dc [RISCV][SDAG] Fix constant narrowing when narrowing loads (#69015)
9d1a3fdd62781 [RISCV][GISel] Add isel patterns for ADDIW/SRLIW/SRAIW/SLLIW and remove custom selection. (#68470)
a669a237c45a5 [LLDB] Fix buildbots
02d9f4d1f128e [mlir][mlir-query] Introduce mlir-query tool with autocomplete support
1673a1ba5decd [LLDB][NFC] Create a namespace for the DWARF plugin (#68150)
d9ede91a27fe7 [scudo] Fix type mismatch in trusty. (#69024)
e220398cc3aea [MSVC, ARM64] Add __prefetch intrinsic (#67174)
eb4a061568a39 [gn] port 99d92d18e334
99d92d18e334d [scudo] Add specific die functions for linux specific failures. (#68650)
6dbc6dfe79b33 Reland "[mlir][arith] Canonicalization patterns for `arith.select` (#67809)" (#68941)
b1115f8ccefb3 [LV] Use LatchVPBB directly instead of going through region (NFC).
0dfcfb53d7bba [lldb][DataFormatter] VectorType: fix format for arrays with size not a power-of-2 (#68907)
a8896e57f150a [clang-format][NFC] Annotate control statement r_braces (#68621)
1bc48716957e2 [libc++][NFC] Fix typo in filename
36bb134ac79c9 [libc++] Use -nostdlib++ on GCC unconditionally (#68832)
844c731f2dda3 [HWASAN] Mark built-ins as not built-ins to prevent optimizations (#68936)
b49a0dbaebc7f [AMDGPU] Fix comments about afn and arcp in fast unsafe fdiv handling (#68982)
ed0a14144ba98 [LLDB] Fix type formatting empty c-strings (#68924)
475e154331af1 [libc++] Introduce make_test_jthread for jthread tests (#68837)
158c0529901ec [LLDB][NFC] Remove dead code (#68927)
72307960bf467 [mlir] Fix distinct attr mismatch error reporting (#68938)
8e2bd05c4e868 [lldb] Fix `po` alias by printing fix-its to the console. (#68755)
bbecd422a9bf5 [mlir][sparse] cleanup sparse tensor materialization parameter setup (#68956)
3d75c7c11b5a9 [CodeLayout] Fixing initialization of empty ranges (#68917)
05bde3cc23b05 [llvm][TableGen][Jupyter] Link to tutorial notebook from README
20f39bf482185 Lower std::string's alignment requirement from 16 to 8. (#68807)
160e8eb449610 [ASan] Recognize lea r10, [rip + XX] (#68910)
7493d45408c34 [lldb][DataFormatter] unordered_map: account for new libc++ __hash_node layout (#68574)
2c9ddfc7852ed [mlir][Tosa] fix fp16/bf16 support for AvgPool2d (#68718)
74c5e474043da [lldb][test] Temporarily disable TestQueueFromStdModule.py (#68970)
ba79fb2e1ff71 [libc++] Re-apply "Remove UB in list, forward_list and __hash_table"
b22917e6e2a0a [InstCombine] Fold Ext(i1) Pred shr(A, BW - 1) => i1 Pred A s< 0 (#68244)
d2aa523f2a2ef [gn build] Port 2cea1babefbb
e4e02e31c24fa [AArch64][NFC] Refactor NEON, SVE and SME classes and multiclasses fo… (#68800)
3f4bf998e8972 [gn] port 46cb8d9a3252
3efa4794ecd5c [clang][Interp] Support AddOffset with 128bit offsets (#68679)
8d59fc5fd1599 Fix typo in CMake var
5d35273a32d23 [lldb] fix release build (#68979)
dbb9faedec5e2 Re-apply '[AArch64] Enable "sink-and-fold" in MachineSink by default (#67432)'
afdb18df4d43d [NFC][AArch64][LV] Reorganise LV tests using symbols from SLEEF (#68207)
7025ff6fa3dfe [MLIR][Presburger] clang-format and clang-tidy
7ef1754301a88 [mlir][arith] Fix canon pattern for large ints in chained arith (#68900)
c6f065d9d9973 [BOLT][RISCV] Recognize mapping syms with encoded ISA (#68964)
2e955c0504d4c Revert "[Sema] Add check for bitfield assignments to integral types" (#68963)
f54dc7b3936f1 [mlir][ODS] Omit printing default-valued attributes in oilists (#68880)
92e751d426dbc [mlir][linalg] Add NHWC + FHWC Img2Col (#68708)
41418ca13323c [NFC] Fixed typo in LangRef.rst (#68789)
9a8ff346bb20a [mlir][doc] Trim summary text during DocGen (#68477)
69b6b48670c79 [ADT] Stop including identity.h (NFC)
187e02fa2deda [CodeGenPrepare] Check types when unmerging GEPs across indirect branches (#68587)
06cd6485ae2d2 [AMDGPU] Make ubsan happy (#68959)
ac32d7b87f4d4 Revert "Add Documentation for Execution Results Handling in Clang-Repl (#65650)"
4f4694509d293 [llvm-remarkutil] Silence a GCC warning about missing returns after a fully covered switch. NFC.
47000586caca4 [llvm-remarkutil] Fix building with Xcode 12
411ceacf4351b [Clang] Fix tautological assertion in `Sema::CheckX86BuiltinTileDuplicate`
7755cdf03d2f2 [flang][runtime] Fix IsContiguous for zero and one element arrays (#68869)
9bcc094d37670 [llvm] Use llvm::erase_if (NFC)
60b3e05967ff5 [ELF] Restore the --call-graph-profile-sort=hfsort default before #68638
398e48a75ba1c [mlir] Apply ClangTidy fix (NFC)
9bd5bfc689a78 [mlir][sparse] remove unused sparse tensor iterator (#68951)
28b27c1b10ae8 [ArmSVE][NVVM][Bazel] Added Features to BUILD.bazel file (#68949)
37a5304976584 [Support] Stop including cstddef (NFC)
4a0ccfa865437 Use llvm::endianness::{big,little,native} (NFC)
2045cca0c3d27 [mlir][sparse] add a forwarding insertion to SparseTensorStorage (#68939)
c40902c41c007 [AMDGPU] Use llvm::endianness::little (NFC)
797b76791df4d [IR] Move isConvergenceControlIntrinsic under "namespace llvm" (NFC)
b29fb9c9f4ae1 [llvm] Remove "using namespace llvm;" from header files (NFC)
3104681686b17 [PowerPC][Atomics] Remove redundant block to clear reservation  (#68430)
bf90ffb9b4617 [SVE][InstCombine] Delete redundante sel instructions…
@Lewuathe Lewuathe merged commit 0427a74 into main Oct 25, 2023
1 check passed
@Lewuathe Lewuathe deleted the update-llvm-2023-10-23 branch October 25, 2023 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant