Changes
#4891 (Jun 20, 2022 6:43:57 AM)
- [InstSimplify] Name variables/labels in test (NFC) — npopov / detail
- [DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handling to ISD::CONCAT_VECTORS — llvm-dev / detail
- [RISCV] Broaden cost model coverage for fixed vectors w/i1 element type — listmail / detail
- [NFC] Remove deadcode — gchatelet / detail
- [InstSimplify] Convert tests to opaque pointers (NFC) — npopov / detail
- [LLDB][Docs] Fix formatting of example code-block — Adrian Prantl / detail
- [NFC][Alignment] Simplify code — gchatelet / detail
- [flang][lowering] Ignore compiler directives — andrzej.warzynski / detail
- [DCE] Update tests to use opaque pointers (NFC) — npopov / detail
- [RISCV] Use common prefixes to reduce duplication in cost model tests — listmail / detail
- [RISCV] Mark FSIN and other math functions as Expand for scalable vectors. — craig.topper / detail
- [PS5] Use linker scripting to find profiling data, like PS4 — paul.robinson / detail
- [RISCV] Fix accidental deletion of test lines in 2247e4d — listmail / detail
- Revert "[RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo`" — sunshaoce / detail
- [AMDGPU] Restore documentation of .amdhsa_shared_vgpr_count — jay.foad / detail
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [SystemZ][z/OS] Add llvm.read_register() intrinsic support for zOS — yusra.syeda / detail
- [InstCombine] add test for mask op with constant expression; NFC — spatel / detail
- [InstCombine] add narrowing transform for low-masked binop with zext operand (2nd try) — spatel / detail
- [libc][math] Add EXP_MANT_MASK when long double is double or quad — benny.kra / detail
- [libc] add buffering to FILE writes — michaelrj / detail
- [AMDGPU] gfx11 SRC_POPS_EXISTING_WAVE_ID is removed — Joseph.Nash / detail
- [AMDGPU] NFC. Comment change to GFX10+ in AsmParser — Joseph.Nash / detail
- [clang][tablegen] adds human documentation to `WarningOption` — cjdb / detail
- [NFC] Suggest Release mode in clang GettingStarted.html — shivam98.tkg / detail
- [AMDGPU] gfx11 add bits to COMPUTE_PGM_RSRC3 — Joseph.Nash / detail
- [SystemZ/z/OS] Set DWARF version to 4 for z/OS. — kai.nacke / detail
- [mlir][vector] Add patterns for vector distribution — thomasraoux / detail
- Update *_TMPRING_SIZE.WAVESIZE for GFX11 — Joseph.Nash / detail
- Revert "[Sanitizers] Cleanup handling of stat64/statfs64" — m_borsa / detail
- [libc++] Remove uses of __two in type_traits — nikolasklauser / detail
- [OpenMP][IRBuilder] Add final clause to task — Shraiysh.Vaishay / detail
- [mlir][AMDGPU] Set ABI version constant when linking device libs — Krzysztof.Drewniak / detail
- [RISCV] Add cost model coverage for mask reductions requiring legalization — listmail / detail
- [JITLink][ELF][AArch64] Implement eh frame handling. — ksunhokim123 / detail
- [clang][dataflow] Don't `assert` full LHS coverage in `optional` model — yitzhakm / detail
- [libc++] Make sure we install the modulemap file with install-cxx-headers — Louis Dionne / detail
- [Clang] Added missing doc for minsize attribute — Dávid Bolvanský / detail
- Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" — John.Ericson / detail
- Add sanitizer-specific GlobalValue attributes. — 31459023+hctim / detail
- Add documentation of new sanitizer-specific GV attributes. — 31459023+hctim / detail
- [RISCV] Add cost model coverage for scalable scatter/gather — listmail / detail
- [RISCV] Add test case showing failure to convert gather/scatter to strided load/store. NFC — craig.topper / detail
- [RISCV] Don't require loop simplify form in RISCVGatherScatterLowering. — craig.topper / detail
- [libc][Obvious] Change all __builtin_clz* calls to clz in builtin_wrappers.h. — lntue / detail
- [RISCV] Minor test improvements for scalable scatter/gather tests added in 275b2e524 — listmail / detail
- [PS4/PS5] Don't inherit base class alignment — paul.robinson / detail
- [RISCV] Implement isElementTypeLegalForScalableVector TTI hook — listmail / detail
- [RISCV] Refine costs for i1 reductions — listmail / detail
- [Lex] Fix `fixits` for typo-corrections of preprocessing directives within skipped blocks — kyrtzidis / detail
- Fix interaction of CFI instructions with MachineOutliner. — efriedma / detail
- [libc++] Simplify type_traits and use more builtins — nikolasklauser / detail
- [libc++] Granularize <iterator> includes — nikolasklauser / detail
- [mlir][py-bindings] Fix include issue introduced by D127352 — jeffniu22 / detail
- [lldb/crashlog] Show help when the command is called without any argument — medismail.bennani / detail
- [InstCombine] switch synthetic unreachable to use undef instead of poison (NFC) — nuno.lopes / detail
- Revert "[Attributor] Ensure to use the proper liveness AA" — 31459023+hctim / detail
- [libc++] Use the same implementation of invoke for C++03 and C++11 — nikolasklauser / detail
- [scan-build-py] Fix exception on shutdown with sarif-html output format — anders / detail
- [mlir][spirv] Unify aliases of different bitwidth scalar types — antiagainst / detail
- [mlir][vulkan] Add missing '<>' in test IRs to fix test — antiagainst / detail
- [BOLT] Mark fragments related to split jump table as non-simple — aaupov / detail
- [mlgo] Update FunctionPropertyCache after invalidating analyses — mtrofin / detail
- [libc] add EXP_MAT_MASK to x87 long double — michaelrj / detail
- [BOLT][TEST] Use double dash flags in tests — maks / detail
- [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals — arjunpitchanathan / detail
- [libc] Implement double precision FMA for targets without FMA instructions. — lntue / detail
- [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata — Vitaly Buka / detail
- [TableGen] const char *const x => const char x[] — i / detail
- [NFC] Move flang OpenMP semantic tests under one single directory — qiaopeixin / detail
- [GlobalOpt][test] Remove br i1 undef — i / detail
- [SanitizerCoverage][test] Remove br i1 undef to avoid UB — i / detail
- [PowerPC] Add tests to reflect cfence on float point types. NFC. — gluokai / detail
- [libc] Add pthread_detach and thrd_detach. — sivachandra / detail
- [clang] Convert for_each to range-based for loops (NFC) — kazu / detail
- [clang] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [MC] De-capitalize SwitchSection. NFC — i / detail
- [ProfileData] Use llvm::erase_if (NFC) — kazu / detail
- [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
- [Scalar] Use llvm::append_range (NFC) — kazu / detail
- [github] format and refactor GitHub workflows — mohammadkeyvanzade94 / detail
- [NFC][clang] Fix typo — ox59616e / detail
- [clang-format] Fix a bug in RemoveBracesLLVM — owenca / detail
- [X86] emitOrXorXorTree - break if-else chain. NFC. — llvm-dev / detail
- [X86] combineTargetShuffle - break if-else chain. NFC. — llvm-dev / detail
- [clang][docs] Fix typo in code-block declaration — llvm-dev / detail
- [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. — paul.walker / detail
- [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. — llvm-dev / detail
- [AArch64] Add extra faddp codegen tests. NFC — david.green / detail
- [AArch64] Generate FADDP from shuffled fadd — david.green / detail
- [libc++][format] Implement format-string. — koraq / detail
- [X86] Replace X32 check prefix with X86 — llvm-dev / detail
- [PowerPC] Regenerate pre-inc-disable.ll checks — llvm-dev / detail
- [libc++][NFC] Update ranges algorithms status page — nikolasklauser / detail
- [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() — llvm-dev / detail
- [Clang][Doc][SafeStack] Fix deadlink (NFC) — 18738953+ksyx / detail
- [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals — craig.topper / detail
- [mlir:MultiOpDriver] Add operands to worklist should be checked — chiahungduan / detail
- [lldb][bindings] Implement __repr__ instead of __str__ — davelee.com / detail
- Use isa instead of dyn_cast (NFC) — kazu / detail
- Use getValueOr (NFC) — kazu / detail
- [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling — llvm-dev / detail
- [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [llvm] Use contains (NFC) — kazu / detail
- [BOLT][NFC] Move printDebugInfo out of BC::printInstruction — amir.aupov / detail
- [clang-tidy][docs] Use std::optional instead of absl::optional in examples — gribozavr / detail
- [clang-tidy][docs] Remove an unintentional paragraph break — gribozavr / detail
- [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests — joeloser93 / detail
- [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats — llvm-dev / detail
- [lit] Passthrough CLANG_MODULE_CACHE_PATH env var — abrachet / detail
- [InstCombine] Remove unnecessary UB from some tests. — flo / detail
- [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). — flo / detail
- fix comment typo to cycle bots — thakis / detail
- [libc++][test] Add tuple trivial destructor test — joeloser93 / detail
- [lld-macho] Add support for -w — keithbsmiley / detail
- [Clang][VE][NFC] Fix a comment — marukawa / detail
- Autogenerate sve-fixed-length-bitselect.ll . NFC — deadalnix / detail
- Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC — deadalnix / detail
- [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC — luweining / detail
- [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC — luweining / detail
- Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" — abrachet / detail
- [X86][RFC] Enable `_Float16` type support on X86 following the psABI — phoebe.wang / detail
- [AArch64] Look through bitcast when looking for extract_high subvector — david.green / detail
- [DAG] visitSRL - pull out ShiftVT. NFC. — llvm-dev / detail
- [docs][clang] Fix a broken link on the APINotes doc — jtitor / detail
- [MC] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- Fix endian conversion of sub-byte types — ulrich.weigand / detail
- [NFC] Remove 'br i1 undef' from SROA tests — nuno.lopes / detail
- [X86] Add regression test for rGea8fb3b60196 — llvm-dev / detail
- [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) — llvm-dev / detail
- Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" — jezng / detail
- Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — joker.eph / detail
- [LV] Update test to use GEP so it is not dead. — flo / detail
- [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). — flo / detail
- [clang] Use any_of and none_of (NFC) — kazu / detail
- [IR] Call DenseMap::erase directly (NFC) — kazu / detail
- [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. — craig.topper / detail
- [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue — nuno.lopes / detail
- [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- fix test expected output (fixes arm buildbot failure) [NFC] — nuno.lopes / detail
- [libc++] Use unsigned char in basic_string::__short again — nikolasklauser / detail
- [NFC] Remove unused variable `MF` — hubert.reinterpretcast / detail
- [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- [lld-macho] Make `--icf=safe` work with LTO — jezng / detail
- [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [Transforms] Use default member initialization (NFC) — kazu / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [AArch64] Use default member initialization (NFC) — kazu / detail
- Revert "[NFC] Remove 'br i1 undef' from SROA tests" — marukawa / detail
- [RISCV] Use isShiftedInt to improve readability. NFC — craig.topper / detail
- [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn — i / detail
- [clang-format] Handle deprecated options in dump_format_style.py — owenca / detail
- [X86][Disassembler] Fix displacement operand size for symbolizer — maks / detail
- [NFC][polly] Removed dead code — gchatelet / detail
- [NFC] Remove straight UB from SROA tests — nuno.lopes / detail
- [AArch64] Mark smull and umull as commutative. — david.green / detail
- [InstSimplify] Update GEP test to use opaque pointers (NFC) — npopov / detail
- [InstCombine] Don't push operation across loop phi — npopov / detail
- [mlir] Fix ClangTidyPerformance finding (NFC). — akuegel / detail
- [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions — lucas.prates / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [MachineScheduler] Order more stores by ascending address — zhongyunde / detail
- [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp — david.sherwood / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" — lucas.prates / detail
- [NFC][Alignment] Convert MemCpyOptimizer.cpp — gchatelet / detail
- [libc++] Fix std::lower_bound with C++20-hostile iterators — nikolasklauser / detail
- [clang][AArch64][SVE] Implicit conversions for vector-scalar operations — david.truby / detail
- [InstSimplify] Add additional test for PR49839 (NFC) — npopov / detail
- [gn build] Port 988682a3892e — llvmgnsyncbot / detail
- [InstSimplify][IR] Handle trapping constant aggregate (PR49839) — npopov / detail
- [test] Add test for D126700 NFC — zhongyunde / detail
- [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC — llvm-dev / detail
- [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere — llvm-dev / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [flang]Add support for do concurrent — mats.petersson / detail
- [clang][driver] Introduce new -fdriver-only flag — Jan Svoboda / detail
- [clang][driver] Fix compilation database dump with multiple architectures — Jan Svoboda / detail
- Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" — pc.wang / detail
- [MC] Fix likely uninitialized memory bug — jezng / detail
- [lld-macho][reland] Initial support for EH Frames — jezng / detail
- [lld-macho][reland] Support EH frames under arm64 — jezng / detail
- [clang][driver] Only run multi-arch tests on Darwin — Jan Svoboda / detail
- [gn build] Port e183bf8e1599 — llvmgnsyncbot / detail
- [flang][NFC] Fix typo — clementval / detail
- Add `createDynamicDimValues` to tensor dialect utils — frgossen / detail
- [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same — benny.kra / detail
- [SimplifyCFG] Add test for PR49839 (NFC) — npopov / detail
- [AMDGPU] Add GFX11 flat scratch test coverage — jay.foad / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation — och95 / detail
- [AArch64] Autogenerate sve-fixed-length tests. NFC — deadalnix / detail
- [SimplifyCFG] Handle trapping aggregates (PR49839) — npopov / detail
- [NFC][Alignment] Use proper type in LLVMGetAlignment — gchatelet / detail
- [NFC][Alignment] Use proper version of getAlign — gchatelet / detail
- [NFC][Alignment] Use proper type in instrumentLoadOrStore — gchatelet / detail
- [NFC][Alignment] Use proper type in tests — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [SelectionDAG] Add test for PR49839 (NFC) — npopov / detail
- [SelectionDAG] Handle trapping aggregate (PR49839) — npopov / detail
- [NFC][Alignment] Use getAlign in ARMFastISel — gchatelet / detail
- [NFC][Alignment] Use getAlign in DXILBitcodeWriter — gchatelet / detail
- [NFC] Remove dead code in MipsFastISel — gchatelet / detail
- [NFC][Alignment] Simplify code in JSONExporter — gchatelet / detail
- [NFC][Alignment] Simplify code in MemorySanitizer — gchatelet / detail
- [Flang][OpenMP] Implementation of lowering of SIMD construct. — arnamoy.bhattacharyya / detail
- [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values — stephen.tozer / detail
- [InstCombine] reorder mask folds for efficiency — spatel / detail
- [GlobalISel] Remove buildSequence (NFC) — kazu / detail
- [flang] Add target/triple in a test — andrzej.warzynski / detail
- [clang][driver] fix to correctly set devtoolset on RHEL — quinn.pham / detail
- [CodeGen] Remove EvictionTrack (NFC) — kazu / detail
- [mlir][shape][bufferize] Fix typo in external model — springerm / detail
- Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
- [NFC][Alignment] Use getAlign in SelectionDAGBuilder — gchatelet / detail
- [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics — gchatelet / detail
- [NFC][Alignment] Use getAlign in VNCoercion — gchatelet / detail
- [NFC][Alignment] Use getAlign in Attributor classes — gchatelet / detail
- [flang] system_clock intrinsic calls with dynamically optional arguments — clementval / detail
- [Clang] Change host/device only compilation to a driver mode — jhuber6 / detail
- [flang] Handle reversed bounds and negative length in inlined allocation — clementval / detail
- [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) — clementval / detail
- [NFC] Remove dead code — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [flang] Add TODO for half-precision intrinsic reductions — clementval / detail
- [libc++] Do not yield from __sp_mut::lock() — Louis Dionne / detail
- [libc++][test] Remove support old compiler support. — koraq / detail
- [libc++] Removes a GCC bug work-around. — koraq / detail
- [libc++] Removes unneeded includes. — koraq / detail
- [RISCV] Move creation of constant pools from isel to lowering. — craig.topper / detail
- [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] — listmail / detail
- [libc++][NFC] Use concepts in <bit>. — koraq / detail
- [mlir][spirv] Convert single element vector.splat/fma — antiagainst / detail
- [mlir][spirv] Remove unused `traits` from `SPV_Attr` — antiagainst / detail
- [mlir] (NFC) Clean up bazel and CMake target names — jeffniu22 / detail
- [Flang][OpenMP] Avoid double privatisation of loop variables — kiran.chandramohan / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR — Stanislav.Mekhanoshin / detail
- [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 — llvm-dev / detail
- [flang][NFC] Add TODOs for KIND = 2 — clementval / detail
- [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb — antiagainst / detail
- Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" — 31459023+hctim / detail
- Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — 31459023+hctim / detail
- [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV — antiagainst / detail
- [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion — antiagainst / detail
- Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — 31459023+hctim / detail
- [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 — aaupov / detail
- [flang][runtime] Fix nonadvancing output edge case — pklausler / detail
- [lldb] Add missing UTF-8 char basic type entries — contact / detail
- [flang][runtime] Better (but still synchronous) support for asynchronous I/O — pklausler / detail
- Reland [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
- Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — daltenty / detail
- [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count — pklausler / detail
- Revert "[mlir][vector] Add patterns to ppropagate vector distribution" — thomasraoux / detail
- [lld-macho] Require aarch64 for eh-frame.s test — jezng / detail
- [Dexter] Fix incorrect test expectations for floating point tests — stephen.tozer / detail
- Add sanitizer metadata attributes to clang IR gen. — 31459023+hctim / detail
- [flang][runtime] Don't crash after reporting I/O statement errors — pklausler / detail
- [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers — steplong / detail
- [Dexter] Remove debugger-dependent test from windows — stephen.tozer / detail
- [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count — pklausler / detail
- Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — craig.topper / detail
- [flang] Fix bogus branch target error on END SELECT — pklausler / detail
- [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py — benny.kra / detail
- [RISCV] Add basic fshr/fshl cost and codegen coverage — listmail / detail
- [flang] Document extension: Ew.0 output editing — pklausler / detail
- [clang-cl] Accept /FA[c][s][u], but ignore the arguments — steplong / detail
- [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. — zequanwu / detail
- Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae — zequanwu / detail
- [clang-format] Handle more cases for RemoveBracesLLVM — owenca / detail
- Revert "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [analyzer][NFC] Remove unused Analyses enum — balazs.benics / detail
- Reland "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [flang][NFC] Add source location information to report unsupported complex types — clementval / detail
- [libc++] Granularize some more of <type_traits> — nikolasklauser / detail
- [flang] Fix type mismatch in verification error — clementval / detail
- [libc++] Simplify the char_traits specializations — nikolasklauser / detail
- [gn build] Port 3abaefe64c22 — llvmgnsyncbot / detail
- [lld-macho] Fix symbol name returned from InputSection::getLocation — thakis / detail
- [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 — jay.foad / detail
- [AMDGPU] Add some GFX11 atomic optimizer testing — jay.foad / detail
- [LLDB][formatters] Add formatter for libc++'s std::span — Adrian Prantl / detail
- [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug — jay.foad / detail
- [gn build] Port ea9ff9fac3a6 — llvmgnsyncbot / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic — jay.foad / detail
- gn build: Add support for building the standalone ubsan runtime. — peter / detail
- gn build: Add support for building the AArch64 LSE builtins. — peter / detail
- [AMDGPU] Define SGPR_NULL64 register. NFCI. — Stanislav.Mekhanoshin / detail
- Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. — ravishankarm / detail
- [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. — craig.topper / detail
- gn build: Disable ubsan build on mac/win. — peter / detail
- Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON — j-nagurne / detail
- [C-API][ORC] Fix struct name. — Lang Hames / detail
- [C-API][ORC] Add missing error check to unit test. — Lang Hames / detail
- gn build: Don't define an action for gen_version_script on mac/win. — peter / detail
- [NFC] Undo AIX build compiler workaround — hubert.reinterpretcast / detail
- [libc] Add Fuchsia implementation of ::testing::Test — abrachet / detail
- Revert "gn build: Add support for building the standalone ubsan runtime." — peter / detail
- [libc] Add explicit casts for string functions — abrachet / detail
- [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) — flo / detail
- Fix-forward broken ASan test on Windows. — 31459023+hctim / detail
- [Analysis] Remove getUniqueInstruction (NFC) — kazu / detail
- [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump — aaupov / detail
- [AMDGPU] Use null for dead sdst operand — Stanislav.Mekhanoshin / detail
- [ConstraintElimination] Add tests with cmps with constant ops only. — flo / detail
- [mlir] Support getSuccessorInputs from parent op — jeffniu22 / detail
- [bazel] Unbreak the build after cf6a7c194793 — benny.kra / detail
- [mlir] Fix CMake file — jeffniu22 / detail
- [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC — craig.topper / detail
- [flang][runtime] Don't emit any leading blanks for G0/E0 output editing — pklausler / detail
- [flang][runtime] Fix overflow detection for REAL input — pklausler / detail
- [flang][runtime] Detect overflow of fixed-sized exponent output field — pklausler / detail
- [flang] Fix crash on USE error — pklausler / detail
- [flang] Handle USE association in parse tree rewriting — pklausler / detail
- [flang][runtime] Don't loop in runtime if blank appears in BOZ input — pklausler / detail
- [flang] Intrinsic module procedure pure prefixes — vdonaldson / detail
- [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' — pklausler / detail
- [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. — Lang Hames / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [CodeGen] Remove futureWeight (NFC) — kazu / detail
- [C-API][ORC] Add C API to suspend lookups during definition generation. — Lang Hames / detail
- Revert "[Driver] Improve linking options for target AVR" — ben.shi / detail
- [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] — listmail / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [InstCombine] Don't slice up PHIs when pred BB has catchswitch — aheejin / detail
- [libcxx][AIX] Switch build compiler to clang — jakeegan10 / detail
- [sanitizer] Add -lresolv only for non-Android non-musl Linux — i / detail
- [flang] Add semantic check for multiple part-ref with nonzero rank for TBP — qiaopeixin / detail
- [flang] Complement one-to-one association check of bind name and entity name — qiaopeixin / detail
- [Driver][test] Make ananas.c and solaris-ld.c robust — i / detail
- [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed — i / detail
- [InstCombine] add tests for compare-signs — Chenbing.Zheng / detail
- [InstCombine] Optimize lshr+shl+and conversion pattern — chenglin.bi / detail
- [mlir][Vector] Support vectorize to vector.reduction or/and. — jacquesguan / detail
- [mlir][Arithmetic] Fold NegF in MulF and DivF. — jacquesguan / detail
- [mlir][doc] Move pass to passes list and remove redundant doc — jpienaar / detail
- [JITLink][AArch64] Unify table managers of ELF and MachO. — ksunhokim123 / detail
- [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) — ksunhokim123 / detail
- [mlir] Include attributes in ML program dialect ops def — jpienaar / detail
- [mlir][sparse_tensor] fix windows build — jeffniu22 / detail
- [PowerPC] Update cfence tests to avoid using undef. NFC. — gluokai / detail
- [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited — kyrtzidis / detail
- [libc++][NFC] clang-format <__config> — nikolasklauser / detail
- [JITLink][AArch64] Implement MoveWide16 generic edge. — ksunhokim123 / detail
- [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. — serguei.katkov / detail
- [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. — ksunhokim123 / detail
- [mlir][ods] Make Attr/Type def accessors match the dialect — jeffniu22 / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles — thomasraoux / detail
- [AArch64][NFC] Fix a comment error — zhongyunde / detail
- [CodeGen] Remove restrictRef (NFC) — kazu / detail
- [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) — kazu / detail
- [Coroutines] Convert coroutine.presplit to enum attr — yedeng.yd / detail
- [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. — gluokai / detail
- [NFC] Fix Wswitch warning triggered by 735e6c — yedeng.yd / detail
- [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs — pavel / detail
- [PowerPC] Correct test RUN line. NFC. — gluokai / detail
- Reland "[analyzer] Deprecate `-analyzer-store region` flag" — balazs.benics / detail
- [analyzer][NFC] Inline AnalyzerOptions::getUserMode() — balazs.benics / detail
- [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. — dantrushin / detail
- Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" — balazs.benics / detail
- Add lowering TODO for bindings returning derived types or arrays — clementval / detail
- [llvm-cxxfilt] Add description for --types in help text — gbreynoo / detail
- [ConstraintElimination] Support constraints with only const ops. — flo / detail
- [lldb] Fix TestDyldExecLinux with xml enabled — pavel / detail
- [SCEV] Add tests where assumes can be used to improve trip multiple. — flo / detail
- [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 — d-pre / detail
- [AArch64][SME] Add load/store intrinsics — rosie.sumpter / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [AMDGPU] Add GFX11 llvm-objdump tests — jay.foad / detail
- [NFC][Alignment] use getAlign in AddressSanitizer — gchatelet / detail
- [NFC][Alignment] Use Align in shouldAlignPointerArgs — gchatelet / detail
- [NFC][Alignment] Use Align in SafeStack — gchatelet / detail
- [NFC][Alignment] Use Align in CoroFrame — gchatelet / detail
- [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock — serguei.katkov / detail
- [analyzer][Casting] Support isa, cast, dyn_cast of SVals — balazs.benics / detail
- Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" — jun / detail
- [InterleavedLoadComb] Rename uses when inserting new uses. — flo / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [flang] Support PDT declaration with initial comp value in internal procedure — jperier / detail
- [AMDGPU] Add a GFX11 MCA test — jay.foad / detail
- [AArch64][SME] Add ldr/str (fill/spill) intrinsics — david.sherwood / detail
- [ARM] Add more opaque pointer gather/scatter tests. NFC — david.green / detail
- [AArch64] Add cost tests for fadd reductions with fast math flags. — flo / detail
- [libc++] Remove macros for IBM compiler — Louis Dionne / detail
- [OpenMP] Fix offload packager not writing to temps correctly — jhuber6 / detail
- Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" — serguei.katkov / detail
- [AMDGPU] gfx11 support add_f16 — Joseph.Nash / detail
- [NFC][Thumb] Update frame-chain codegen test to use thumbv6m — lucas.prates / detail
- [lld-macho] Print the name of functions containing undefined references — thakis / detail
- Add __config formatting to .git-blame-ignore-revs — Louis Dionne / detail
- [flang] Avoid losing type parameter information — clementval / detail
- [Libomptarget] Add test config for compiling in LTO-mode — jhuber6 / detail
- [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 — shivam98.tkg / detail
- [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] — listmail / detail
- [NFC] Remove unused function parameter — sepavloff / detail
- [libc] Guard common macro names — abrachet / detail
- [inliner] Add per-SCC-pass InlineAdvisor printing option — mtrofin / detail
- [InstCombine] add tests for sub with extended operands; NFC — spatel / detail
- [mlir] Introduce transform.alternatives op — zinenko / detail
- [mlir] fix compiler error due to commit landing race — zinenko / detail
- [AMDGPU] Regenerate MIR checks for image instructions — jay.foad / detail
- [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy — mizvekov / detail
- [mlir][linalg] Add named ops for depthwise 3d convolution — benny.kra / detail
- [PowerPC] Fix combine step for shufflevector. — stefanp / detail
- freeze does not change the constant property — dmalyutin / detail
- [mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- remove a duplicated include — l.lunak / detail
- [analyzer][NFC] Relocate unary transfer functions — balazs.benics / detail
- [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions — balazs.benics / detail
- [RISCV] Split out getEEWForLoadStore [nfc] — listmail / detail
- [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions — balazs.benics / detail
- [libcxx][AIX] Enable ABI list checking for XCOFF — jakeegan10 / detail
- [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder — phosek / detail
- [analyzer][NFC] Replace getLastArg with hasArg when applicable — balazs.benics / detail
- [PS5] Use __gxx_personality_v0 for TSan — paul.robinson / detail
- [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ — daltenty / detail
- [MLIR][Presburger] Add values to PresburgerSpace — groverkss / detail
- [libc++] Use explicit module cache path in tests — abrachet / detail
- [libc++] Find a clang-format everybody is happy with — nikolasklauser / detail
- [flang] Add team_type to num_images intrinsic call — ktrasmussn / detail
- [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops — Krzysztof.Drewniak / detail
- [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] — listmail / detail
- [MLIR][Presburger] Fix spellings of attachment — groverkss / detail
- [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing — spatel / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 1/4 — aaupov / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 2/4 — aaupov / detail
- [clang][NFC][AST] rename the ImportError to ASTImportError — singh.shivamsingh2003 / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 3/4 — aaupov / detail
- [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures — 65320245+isuckatcs / detail
- Update ASTImportError.h — github / detail
- [PS5] Make library function availability match PS4 — paul.robinson / detail
- [Clang] Simplify unifying target features — jhuber6 / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. — flo / detail
- [lld-macho] Group undefined symbol diagnostics by symbol — thakis / detail
- [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] — listmail / detail
- Revert "[mlir] add an option to print op stats in JSON" — okwan / detail
- [flang] Add failed_images to list of intrinsics and add test — ktrasmussn / detail
- Revert "[mlir] Add a generic data-flow analysis framework" — frgossen / detail
- [clang] Add tests for statement expression in initializers — anders / detail
- [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones — Krzysztof.Drewniak / detail
- (Reland)[mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- RISCV: handle 64-bit PCREL data relocations — Saleem Abdulrasool / detail
- [bazel] Port 75bfc6f29579 — benny.kra / detail
- [bazel] Port b0b00432093b — benny.kra / detail
- [mlir] Try to work around ambiguity in older clang versions — benny.kra / detail
- [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed — VenkataRamanaiah.Nalamothu / detail
- FunctionPropertiesAnalysis: handle callsite BBs that lose edges — mtrofin / detail
- [PS5] Default to 'sce' debugger tuning — paul.robinson / detail
- [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. — gribozavr / detail
- [dsymutil] Automatically generate a reproducer when dsymutil crashes — Jonas Devlieghere / detail
- [dsymutil] Fix std::unique_ptr to llvm::Expected conversion — Jonas Devlieghere / detail
- [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] — listmail / detail
- [mlir][spirv] Fix math.ctlz for full zero bit cases — antiagainst / detail
- [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. — python3kgae / detail
- [gn build] Port 435897b41d60 — llvmgnsyncbot / detail
- Revert "[Driver] Improve linking options for target AVR" — haowei / detail
- Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — phoebe.wang / detail
- [X86][AMX] Fix klockwork issue. — yuanke.luo / detail
- [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative — zixuan.wu / detail
- [HIP] fix long double size — Yaxun.Liu / detail
- [Libomptarget] Use binutils archive executable to address failing tests — jhuber6 / detail
- [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. — craig.topper / detail
- [mlir][affine] Make loop tiling default options explicit — lewuathe / detail
- [mlir][Vector] Fold consecutive bitcast. — jacquesguan / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 4/4 — amir.aupov / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo — pc.wang / detail
- [mlir][spirv] Handle corner cases for math.powf conversion — antiagainst / detail
- [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID — VenkataRamanaiah.Nalamothu / detail
- [libc++][NFCI] span: replace enable_if with concepts — joeloser93 / detail
- [RISCV][NFC] Add more tests for instruction selection of 'mul' — ben.shi / detail
- [ORC-RT] Add integration tests for AArch64 — housel / detail
- [MC] Remove unused MCStreamer::SwitchSection — i / detail
- [AMDGPU] Add isMFMA helper function. NFC — Austin.Kerbow / detail
- [AMDGPU] Add more expressive sched_barrier controls — Austin.Kerbow / detail
- [gn build] Port 48ebc1af2948 — llvmgnsyncbot / detail
- [clang-format] Never analyze insert/remove braces in the same pass — owenca / detail
- [libc][NFC] Use uint32_t to represent futex words. — sivachandra / detail
- [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' — ben.shi / detail
- [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. — yeting.kuo / detail
- [clangd] Wire up compilation for style blocks — kadircet / detail
- [libc][NFC] Add src.__support.OSUtil targets conditionally. — sivachandra / detail
- [LSR] Add test for LoopStrenghtReduce for Ldp; NFC — chenglin.bi / detail
- [mlir] Add missing newline at end of .clang-format file — owenca / detail
- [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops — springerm / detail
- [libFuzzer] Use the compiler to link the relocatable object — phosek / detail
- [libc] Add linux threads targets only if __support/OSUtil targets are available. — sivachandra / detail
- [AMDGPU] Fix buildbot failures after 48ebc1af29 — Austin.Kerbow / detail
- [SimplifyLibCalls] Drop duplicate check (NFC) — npopov / detail
- [flang] Change C889 from error into warning — qiaopeixin / detail
- [Clang] Add the `annotate_type` attribute — mboehme / detail
- [mlir][linalg][bufferize] Remove always-aliasing-with-dest option — springerm / detail
- [flang][OpenMP] Add one semantic check for data-sharing clauses — qiaopeixin / detail
- [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize — springerm / detail
- [InstCombine] Improve check for catchswitch BBs (NFC) — aheejin / detail
- [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState — springerm / detail
- [libc][Obvious] Removed few unused vars. — sivachandra / detail
- [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded — springerm / detail
- [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. — kito.cheng / detail
- [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned — benny.kra / detail
- [libcxx] Remove extraneous '---' lines in .clang-format files — owenca / detail
- [clangd] Enable AKA type printing by default — kadircet / detail
- [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList — david.sherwood / detail
- [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. — mboehme / detail
- [libcxx] Fix allocator<void>::pointer in C++20 with removed members — ibiryukov / detail
- [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td — mboehme / detail
- [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction — david.sherwood / detail
- [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. — llvm-dev / detail
- [OpenCL] Reword unknown extension pragma diagnostic — sven.vanhaastregt / detail
- [clang] Reject non-declaration C++11 attributes on declarations — mboehme / detail
- [clang][dataflow] Add support for correlated branches to optional model — sgatev / detail
- [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold — llvm-dev / detail
- [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* — david.sherwood / detail
- [X86][SLP] Basic test coverage for llvm.powi — jeremy.morse / detail
- [Sema] Remove unused function after 8c7b64b5ae2a — benny.kra / detail
- [DebugInfo][ARM] Not readonly check for RWPI globals — keith.walker / detail
- Fix signed/unsigned comparison warning — llvm-dev / detail
- Promote bf16 to f32 when the target doesn't support it — benny.kra / detail
- Add a conversion from double to bf16 — benny.kra / detail
- [AArch64] Add test case from D127354 — llvm-dev / detail
- [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs — llvm-dev / detail
- [BitcodeReader] Remove unnecessary argument defaults (NFC) — npopov / detail
- Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — benny.kra / detail
- [gn build] (semi-automatically) port 8bc0bb956421 — thakis / detail
- [gn build] (semi-automatically) port fb34d531af95 — thakis / detail
- [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c — gabor.marton / detail
- [NFC][Alignment] Use Align in MCAlignFragment — gchatelet / detail
- [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) — anton.a.afanasyev / detail
- [mlir] generate documentation for transform dialect extensions — zinenko / detail
- [mlir] check interfaces are attached to the expected object — zinenko / detail
- [flang] Fix one regression failure related to BIND(C) statement — qiaopeixin / detail
- [SLP] Improve reordering in presence of constant only nodes. — a.bataev / detail
- [COFF] Don't reject executables with data directories pointing outside of provided data — martin / detail
- [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed — martin / detail
- [clang] Use correct visibility parameters when following a Using declaration — kadircet / detail
- [lldb] Fix loading DLL from some ramdisk on Windows — martin / detail
- [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier — tbaeder / detail
- [clang][sema] Provide better diagnostic for missing template arguments — tbaeder / detail
- [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp — gabor.marton / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" — krasimir / detail
- [clangd] Always desugar type aliases in hover — kadircet / detail
- [clangd][NFC] Use the existing ASTContext from scope — kadircet / detail
- [Driver][test] Make RISCV tests robust with PATH= — sunshaoce / detail
- [JITLink][ELF] Log enum name of unsupported relocation type. — ksunhokim123 / detail
- [mlir][tablegen] Generate default attr values in Python bindings — springerm / detail
- [flang][NFC] Fix some formatting — clementval / detail
- [analyzer][NFC] Remove dead code and modernize surroundings — balazs.benics / detail
- [analyzer] Fix StreamErrorState hash bug — balazs.benics / detail
- [analyzer][NFC] Remove dead field of UnixAPICheckers — balazs.benics / detail
- [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions — balazs.benics / detail
- Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — phoebe.wang / detail
- [analyzer] Treat system globals as mutable if they are not const — balazs.benics / detail
- [analyzer] Relax constraints on const qualified regions — balazs.benics / detail
- [CodeGen] Fix the bug of machine sink — yuanke.luo / detail
- [PS5] Trap after noreturn calls, with special case for stack-check-fail — paul.robinson / detail
- [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect — thomasraoux / detail
- [libc++] Removes unneeded <iterator> includes. — koraq / detail
- [clang][dataflow] Make `Value` and `StorageLocation` non-copyable — sgatev / detail
- [Binary] Add iterator to the OffloadBinary string maps — jhuber6 / detail
- [llvm] Fix MachO exports trie parsing. — Juergen Ributzka / detail
- [PS5] Support sin+cos->sincos optimization — paul.robinson / detail
- [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs — pzheng / detail
- [MLIR][Bufferization] Assume alias if no information is available — l.chelini / detail
- [mlir] address post-commit review for D127724 — zinenko / detail
- [memprof] Update the test comments to include -Wl,-no-pie — snehasishk / detail
- [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. — benny.kra / detail
- [tosa] Lower tosa.slice to tensor.slice for dynamic case — rob.suderman / detail
- [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores — quinn.pham / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [clang] Add -fsanitize=memtag-globals (no-op). — 31459023+hctim / detail
- [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls — llvm-dev / detail
- [mlir][GPUToNVVM] Fix bug in mma elementwise lowering — thomasraoux / detail
- [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 — i / detail
- [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). — flo / detail
- [mlgo] Fix accounting for SCC splits — mtrofin / detail
- [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op — benny.kra / detail
- [Clang] Let the linker choose shared or static libunwind unless specified — phosek / detail
- [mlir][bzl] Export textmate grammar file — jpienaar / detail
- [libc] refactor printf file writing — michaelrj / detail
- [libc] add printf — michaelrj / detail
- [lldb/Fuzzer] Create ninja target for target fuzzer — sassychels251 / detail
- [clangd] Improve ObjC protocol suggestions from the index — davg / detail
- [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client — walter erquinigo / detail
- [mlir] add createPrintOpStatsPass() with explicit params — okwan / detail
- [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. — amy.kwan1 / detail
- Update the status of more C DRs — aaron / detail
- Rolling back tests for WG14 DR145 — aaron / detail
- Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" — stilis / detail
- [clang-format][NFC] Fix braces in ClangFormat.cpp — owenca / detail
- [flang][runtime] Allow recovery from BACKSPACE(badUnit) — pklausler / detail
- [gn build] Add missing BLAKE3 dependency — aeubanks / detail
- [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save — walter erquinigo / detail
- [libc++] Implement ranges::lexicographical_compare — nikolasklauser / detail
- [clang][deps] Further canonicalize implicit modules options in dep scan — blangmuir / detail
- [Driver] Simplify -fno-builtin- handling. NFC — i / detail
- [flang][runtime] Fix REWIND after non-advancing data transfer — pklausler / detail
- Fix failures — walter erquinigo / detail
- [clang][WebAssembly] Loosen restriction on `main` symbol mangling — sbc / detail
- [flang][runtime] Signal END from character input — pklausler / detail
- [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O — pklausler / detail
- [flang] Add more qualification when creating names for compiler-generated USEs — pklausler / detail
- [flang][runtime] Fix handling of output FORMAT('x' 'y') — pklausler / detail
- [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it — pklausler / detail
- [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate — minyihh / detail
- [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse — minyihh / detail
- [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed — minyihh / detail
- Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" — sassychels251 / detail
- [flang] ERROR STOP is not an image control statement — pklausler / detail
- unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 — thakis / detail
- [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT — pklausler / detail
- [mlir] create PrintOpStatsPass using printAsJSON — okwan / detail
- [lldb] Don't overwrite quit and exit builtins in the Python interpreter — Jonas Devlieghere / detail
- [flang][docs] Document non-supported VMS extensions — pklausler / detail
- [gn build] Port afd5a4f2dcd6 — llvmgnsyncbot / detail
- Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — frgossen / detail
- [lld-macho] Add support for exporting no symbols — keithbsmiley / detail
- [flang] Fix error message — pklausler / detail
- [ASan] Use debuginfo for symbolization. — 31459023+hctim / detail
- Revert "[lld-macho] Group undefined symbol diagnostics by symbol" — stilis / detail
- [lldb] Skip ScriptInterpreter/Python/exit.test on Windows — Jonas Devlieghere / detail
- [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context — kyrtzidis / detail
- Reland "[lld-macho] Group undefined symbol diagnostics by symbol". — thakis / detail
- [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level — thakis / detail
- [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan — thakis / detail
- Revert "[ASan] Use debuginfo for symbolization." — kstoimenov / detail
- [flang][runtime] Catch more (all?) negative unit number errors — pklausler / detail
- [mlir][spirv] Define spv.ISubBorrowOp — antiagainst / detail
- [Clang][Modules] Merge availability attributes on imported decls — bigcheesegs / detail
- Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ — pirama / detail
- [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. — python3kgae / detail
- [BOLT][NFCI] Remove redundant code — maks / detail
- [mlir][python] Actually set UseLocalScope printing flag — laurenzo / detail
- [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath — davelee.com / detail
- Fix `script -lpython` to handle control flow in one-line commands. — davelee.com / detail
- [LoongArch] Use register R0 (ZERO) for constant 0 — luweining / detail
- [libc][aarch64] Set frame pointer of the new thread to the stack pointer. — sivachandra / detail
- [ValueTypes] Add types for nxv16bf16 and nxv32bf16. — craig.topper / detail
- [libc][Obvious] Include arm_acle.h only for aarch64 builds. — sivachandra / detail
- [JITLink][AArch64][NFC] Suppress unused variable error. — ksunhokim123 / detail
- [ARM] Add a pipeline test showing missing postinc generation. NFC — david.green / detail
- [AMDGPU] Add support for GFX11 hazards — jay.foad / detail
- Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" — david.green / detail
- Update FileCheck docs after D95849. NFCI — diana.picus / detail
- [libc++] Test the size of basic_string — nikolasklauser / detail
- Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" — kito.cheng / detail
- Reland "[SplitKit] Handle early clobber + tied to def correctly" — kito.cheng / detail
- Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
- [AMDGPU] Change use null for dead sdst to be gfx1030+ — david.stuttard / detail
- [AArch64][SME] Add SME cntsb/h/w/d intrinsics — david.sherwood / detail
- [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test — kbessonova / detail
- [clangd] Don't add inlay hints on std::move/forward — ribizel / detail
- [InstCombine] Add more tests for freeze of loop phi (NFC) — npopov / detail
- [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 — d-pre / detail
- [AMDGPU] Remove duplicate RUN lines from a test — jay.foad / detail
- cmake: configure clang lit to use hmaptool from source directly — mizvekov / detail
- [libc++] Robust against C++20-hostile iterators — nikolasklauser / detail
- [SLP]Extend vectorization for scatter vectorize nodes. — a.bataev / detail
- [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). — flo / detail
- Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination — hans / detail
- [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics — david.sherwood / detail
- [mlir][spirv] Workaround driver bug in math.ctlz conversion again — antiagainst / detail
- [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds — listmail / detail
- Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] — listmail / detail
- [strictfp][IPSCCP] Precommit tests for D115737. — kevin.neal / detail
- Replace to_hexString by touhexstr [NFC] — corentinjabot / detail
- [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. — craig.topper / detail
- [clang] Don't emit IFUNC when targeting Fuchsia — abrachet / detail
- [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] — listmail / detail
- [PowerPC] Fix LQ-STQ instructions to use correct offset and base — saghir / detail
- [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] — listmail / detail
- Revert "[libc++] Test the size of basic_string" — nikolasklauser / detail
- Allow bitwidth difference when checking for isOneOrOneSplat. — adriantong1024 / detail
- [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. — craig.topper / detail
- [MLInliner] Don't inline call sites in unreachable basic blocks — mtrofin / detail
- [libc][NFC] Make explicit uint16_t casts in fenv — abrachet / detail
- [RISCV] Reorder function definitions to reduce upcoming diff [nfc] — listmail / detail
- [mlir][linalg] Relax convolution vectorization to support mixed types — thomasraoux / detail
- [clang] Don't emit type test/assume for virtual classes that should never participate in WPD — aeubanks / detail
- [mlir][vector] Fix contraction op lowering with mixed types — thomasraoux / detail
- [libc] add printf hex conversion — michaelrj / detail
- [libc] fix line buffered empty file writes — michaelrj / detail
- [flang] Correct implementation of WAIT with no ID — pklausler / detail
- [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. — craig.topper / detail
- [flang] Handle module subprogram with interface in same (sub)module when writing module file — pklausler / detail
- [docs][OpaquePtr] Add detail to motivations behind opaque pointers — aeubanks / detail
- [AArch64] Regenerate 3 codegen test files. NFC — david.green / detail
- [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row — jay.foad / detail
- [AMDGPU] GFX11 CodeGen support for MIMG instructions — jay.foad / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics — jay.foad / detail
- [RISCV] Fix a typo in an intrinsic name — listmail / detail
- [libc++][doc] Update formatting status. — koraq / detail
- [SLP]Use original vector if need to shuffle truncated root. — a.bataev / detail
- [flang] NINT(-.4999) is 0, not overflow — pklausler / detail
- Fix a bug introduced by the move of AddressRanges.h into ADT. — gclayton / detail
- [libc][obvious] fix address test on windows — michaelrj / detail
- [PS5] Use same debug trap instruction as PS4 — paul.robinson / detail
- [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector — listmail / detail
- [NFC] Precommited tests from D73000 — Dávid Bolvanský / detail
- [PS5] Emit ud2 for ubsan trap — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [14] - Decode per cpu — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [15] - Make triple optional — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [17] - Some improvements — walter erquinigo / detail
- [PS5] Set address sanitizer shadow offset — paul.robinson / detail
- [PS4/PS5][profiling] Go back to the old way of doing a runtime hook — paul.robinson / detail
- Revert "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- Reland "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- [flang][runtime] Make ASSOCIATED() conform with standard — pklausler / detail
- Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [18] - some more improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [22] - Some final touches — walter erquinigo / detail
- [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 — jay.foad / detail
- [AMDGPU] gfx11 new dot instruction codegen support — Joseph.Nash / detail
- [BOLT][NFCI] Refactor interface for adding basic blocks — maks / detail
- Fix TraceGDBRemotePacketsTest — walter erquinigo / detail
- Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. — jingham / detail
- [libc++] Remove now-unused experimental/filesystem config file — Louis Dionne / detail
- [TargetTransformInfo] Added an opt/llc option for cache line size — congzhecao / detail
- [Delinearization] Refactoring of fixed-size array delinearization — congzhecao / detail
- [lldb] Introduce the concept of a log handler (NFC) — Jonas Devlieghere / detail
- [gn build] Port 6ff49af33d09 — llvmgnsyncbot / detail
- [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used — amanieu / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- Reland "[ASan] Use debuginfo for symbolization." — 31459023+hctim / detail
- Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. — saugustine / detail
- Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." — 31459023+hctim / detail
- [mlir][complex] Add Python bindings for complex ops. — bixia1 / detail
- [RISCV] Add cost model for scalable scatter and gather — listmail / detail
- [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] — listmail / detail
- [libc] Add a status page for math functions. — lntue / detail
- Make setSanitizerMetadata byval. — 31459023+hctim / detail
- [mlir][sparse] fix asan issue — ajcbik / detail
- Add DWARF string debug to clang release notes. — 31459023+hctim / detail
- [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. — craig.topper / detail
- [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr — craig.topper / detail
- [clang-tidy] Organize check doc files into subdirectories (NFC) — richard / detail
- [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions — lei / detail
- [NFCI] Whitespace in SemaDeclAttr.cpp — 31459023+hctim / detail
- [RISCV] Add RISCVISD opcode for PseudoLLA. — craig.topper / detail
- [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. — craig.topper / detail
- [lldb] Add RotatingLogHandler — Jonas Devlieghere / detail
- [lldb] Remove references to epydoc from the documentation — Jonas Devlieghere / detail
- fix x86 sanitizer failure due to use of or — lei / detail
- [libc++][ranges] Implement `ranges::sort`. — varconst / detail
- [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] — listmail / detail
- Incomplete attempt to pull DWARFTypePrinter into its own file for reuse — dblaikie / detail
- [gn build] Port 61fac2c370b9 — llvmgnsyncbot / detail
- [gn build] Port ff3989e6ae74 — llvmgnsyncbot / detail
- [mlir][sparse] improved testing and codegen for semi-ring operations — ajcbik / detail
- [lldb] Cleanup Python API reference files after building the docs — Jonas Devlieghere / detail
- [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. — paul.walker / detail
- [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 — i / detail
- [Object][COFF] Improve section name parsing — pzheng / detail
- llvm-reduce: Support replacing FP values with 1.0 — arsenm2 / detail
- llvm-reduce: Add reduction pass to simplify instructions — arsenm2 / detail
- [gn build] Port eea11e7369ca — llvmgnsyncbot / detail
- [AMDGPU][NFC] Remove isConstantAddr — chunyu / detail
- [OpenMP] Initial parsing and sema for 'parallel masked' construct — jennifer.yu / detail
- [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test — lei / detail
- PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions — lei / detail
- llvm-reduce: Try to fix dynamic libraries build — arsenm2 / detail
- [ORC-RT] Make the ORC runtime C API public. — Lang Hames / detail
- [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll — Lian.Wang / detail
- [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV — Lian.Wang / detail
- [mlir][doc] Avoid duplication with constraints and defs — jpienaar / detail
- [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function — Lian.Wang / detail
- [mlir] Split MLProgram global load and store to Graph variants — jpienaar / detail
- [mlir] Disable warning in test of deprecated feature (NFC) — jpienaar / detail
- [lld-macho][nfc] Tests for -force_load + regular archive load combinations — jezng / detail
- [lldb] Remove LogHandler::Create functions (NFC) — Jonas Devlieghere / detail
- Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — phoebe.wang / detail
- [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. — mingmingl / detail
- Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." — mingmingl / detail
- [MachineBlockPlacementStats] Added check for "-filter-print-funcs" — mingmingl / detail
- [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests — i / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} — i / detail
- [RISCV][NFC] Add load/store instructions in rv64*-invalid.s — Ping.Deng / detail
- [clang] Fix trivially copyable for copy constructor and copy assignment operator — roi.jacobson1 / detail
- Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — benny.kra / detail
- [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy — omair.javaid / detail
- [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) — npopov / detail
- [OpenCL] Fix atomic_fetch_add/sub half overloads — sven.vanhaastregt / detail
- [msan] Allow KMSAN to use -fsanitize-memory-param-retval — glider / detail
- [AArch64] NFC: Fix BFMLAL[BT] inst def names — cullen.rhodes / detail
- [libc][bazel] Remove memcpy dependency in memmove — gchatelet / detail
- [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass — zinenko / detail
- [IR] Check for SignedMin/-1 division in canTrap() (PR56038) — npopov / detail
- [clang] Dont print implicit forrange initializer — kadircet / detail
- [AArch64][LV] AArch64 does not prefer vectorized addressing — zhongyunde / detail
- [LLVM][IR] Fix typo in DerivedTypes.h (NFC) — l.chelini / detail
- [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. — jay.foad / detail
- [mlir][bufferize] Bufferize after TensorCopyInsertion — springerm / detail
- [Clang] Allow 'Complex float __attribute__((mode(HC)))' — malhar.jajoo / detail
- [mlir][bufferize][NFC] Remove BufferizationState — springerm / detail
- [lldb] [test] Update baseline test status for FreeBSD — mgorny / detail
- [gn build] (semi-manually) port 232bd331cbaa — thakis / detail
- [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. — paul.walker / detail
- [InstCombine] add tests for (pow2 >> X) >u C; NFC — spatel / detail
- [InstCombine] add tests for FP casts; NFC — spatel / detail
- Revert "[clang] Dont print implicit forrange initializer" — thakis / detail
- [InstCombine] Push freeze through recurrence phi — npopov / detail
- [AMDGPU] More GFX11 test coverage — jay.foad / detail
- [AMDGPU] gfx11 ldsdir intrinsics and ISel — Joseph.Nash / detail
- Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — phoebe.wang / detail
- [libc][Obvious] Fix hyperlink and typo in math status page. — lntue / detail
- [AMDGPU] gfx11 VINTERP intrinsics and ISel support — Joseph.Nash / detail
- [libc++] Simplify __config a bit — nikolasklauser / detail
- [LoopVectorize] Add support for invariant stores of ordered reductions — malhar.jajoo / detail
- [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions — Joseph.Nash / detail
- [flang] Fix bug in character casting. Add missing sext/trunc in code gen. — clementval / detail
- [libc] Rely on __builtin_memcpy_inline for memcpy implementation — gchatelet / detail
- Revert "Revert "[clang] Dont print implicit forrange initializer"" — kadircet / detail
- [InstCombine] convert mask and shift of power-of-2 to cmp+select — spatel / detail
- [clang][deps] Sort submodules when calculating dependencies — blangmuir / detail
- [RISCV] Avoid changing etype for splat of 0 or -1 — listmail / detail
- [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. — quinn.pham / detail
- [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor — gchatelet / detail
- [mlir][nvgpu] shared memory access optimization pass — cbate / detail
- [mlir][sparse] move from by-value to by-reference for data types — ajcbik / detail
- [mlir][nvgpu] fix missing build dependency for NVGPUTransforms — cbate / detail
- [gn build] (manually) port 7cca33b40f77c — thakis / detail
- [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG — Adrian Prantl / detail
- [mlir][linalg] Extend opdsl to support operations on complex types. — bixia1 / detail
- [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl — 65320245+isuckatcs / detail
- [InstCombine] Fold memcmp of constant arrays and variable size — msebor / detail
- [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter — nikolasklauser / detail
- [libc][obvious] fix sign warning in file_writer — michaelrj / detail
- [Static Analyzer] Small array binding policy — 65320245+isuckatcs / detail
- [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics — Joseph.Nash / detail
- [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] — listmail / detail
- [libc++] Implement std::boyer_moore{, _horspool}_searcher — nikolasklauser / detail
- [gn build] Port 971e9c80e966 — llvmgnsyncbot / detail
- [Flang] Fixes for XArrayCoorOp — kiran.chandramohan / detail
- [Symbolize] Parser for log symbolizer markup. — dthorn / detail
- [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) — thakis / detail
- [riscv] Extract isMaskRegOp helper [nfc] — listmail / detail
- [clang][dataflow] Add support for comma binary operator — sgatev / detail
- [Static Analyzer] Structured binding to data members — 65320245+isuckatcs / detail
- [docs] Fix typo — aeubanks / detail
- wip — chris.bieneman / detail
- [docs] Adding DirectX target usage doc — chris.bieneman / detail
- [mlir][nvgpu] Fix Bazel BUILD file — frgossen / detail
- Revert "wip" — chris.bieneman / detail
- [docs] Adding table of object file formats — chris.bieneman / detail
- [libc++] Mark standard-mandated includes as such — nikolasklauser / detail
- [AArch64] add tests for masked subtract; NFC — spatel / detail
- Recommit "[LAA] Initial support for runtime checks with pointer selects." — flo / detail
- [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI — listmail / detail
- [RISCV] Remove redundant code checking for exact VTYPE match [nfc] — listmail / detail
- [mlir][sparse] renable f16 tests — ajcbik / detail
- [mlir][sparse] Add testing for bf16 and fallback for software bf16 — benny.kra / detail
- [bazel] Add missing dependency after 455679413 — benny.kra / detail
- [BOLT] Fix for missing entry offset — rafaelauler / detail
- [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK — benny.kra / detail
- [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC — craig.topper / detail
- [libc++] Don't force -O2 when building the benchmarks — Louis Dionne / detail
- [lldb][tests] Automatically call compute_mydir (NFC) — davelee.com / detail
- [libc++] Make sure we install libc++abi headers on Apple — Louis Dionne / detail
- [clang-repl] Remove memory leak of ASTContext/TargetMachine. — ksunhokim123 / detail
- [clang][driver] Ensure we don't accumulate entries in -MJ files — Jan Svoboda / detail
- [lldb] Fix modernize-use-override warnings (NFC) — Jonas Devlieghere / detail
- [lldb] Fix modernize-use-equals-default warnings (NFC) — Jonas Devlieghere / detail
- [mlir][nvgpu] fix MSVC warning regarding left shift — cbate / detail
- [test][RPOFuncAttrs] Update norecurse.ll — aeubanks / detail
- [mlir][sparse][taco] Support complex types. — bixia1 / detail
- [BOLT] Allow function fragments to point to one jump table — aaupov / detail
- [libc] add printf pointer conv — michaelrj / detail
- Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries — Akira / detail
- Add unit test coverage for cast<T> assertion failures on invalid cast — dblaikie / detail
- [CodeGen] Init EmptyExpr before the first use — Vitaly Buka / detail
- llvm-dwarf-dump: include type name for AT_containing_type — dblaikie / detail
- [DirectX] Add MC Register and Frame stubs — chris.bieneman / detail
- [DirectX] Add DXILAsmPrinter — chris.bieneman / detail
- [DirectX][MC] Add MC support for DXContainer — chris.bieneman / detail
- [gn build] Port 3adc908b2685 — llvmgnsyncbot / detail
- [DirectX] Add DirectX target object writer — chris.bieneman / detail
- bzero->memset - Fix Windows bots — chris.bieneman / detail
- [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. — geek4civic / detail
- [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC — hankuan.chen / detail
- [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. — hankuan.chen / detail
- [libc] Add TLS image initialization to aarch64 startup code. — sivachandra / detail
- [mlir] Fix an msvc warning — benny.kra / detail
- [mlir][bufferization] Set emitAccessorPrefix dialect flag — springerm / detail
- [libc++][ranges][NFC] Fix a format error on the ranges status page. — varconst / detail
- [NFC] Specifing clang namespace for builtins. — Pavel.Iliin / detail
- [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants — llvm-dev / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [X86] isShuffleFoldableLoad - ensure the load has one use. — llvm-dev / detail
- [X86] Use X86 instead of X32 for i686 check prefixes — llvm-dev / detail
- [X86] Regenerate sar_fold.ll to show all instructions — llvm-dev / detail
- [Target, CodeGen] Use isImm(), isReg(), etc (NFC) — kazu / detail
- [AsmParser] Use default member initialization (NFC) — kazu / detail
- Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` — jtitor / detail
- [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load — llvm-dev / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [libc++] Enable -Wweak-vtables — nikolasklauser / detail
- [libc++] Add Implemented Papers section — nikolasklauser / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat — llvm-dev / detail
- [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. — llvm-dev / detail
- [mlir] Start migrating more dialects to prefixed form — jpienaar / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [IPO] Call *set::insert without checking membership first (NFC) — kazu / detail
- [clang] Call *set::insert without checking membership first (NFC) — kazu / detail
- [docs] Re-generate ClangCommandLineReference.rst — i / detail
- [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization — craig.topper / detail
- [BOLT] Allow function entry to be a cold fragment — aaupov / detail
- [CodeGen] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [RPOFuncAttrs] Fix norecurse detection — aeubanks / detail
- [X86] Add missing common AVX2 check prefix — llvm-dev / detail
- [Concepts] Implement overload resolution for destructors (P0848) — roi.jacobson1 / detail
- [Driver] Pass -X to ld for riscv64-openbsd — brad / detail
- [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC — brad / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [test][GlobalOpt] Precommit test — aeubanks / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [Vectorize] Use llvm::is_contained (NFC) — kazu / detail
- [Toolchains] Use llvm::is_contained (NFC) — kazu / detail
- [mlir] Update accessors to prefixed form (NFC) — jpienaar / detail
- [libomptarget]Add a trap for external omptarget from LLVM — yeluo / detail
- [test][GlobalOpt] Precommit more tests — aeubanks / detail
- [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. — lntue / detail
- [libc] Temporary disable environment tests for PATH variable. — lntue / detail
- [ADT] Rename value to val (NFC) — kazu / detail
- [MCParser] Use default member initialization (NFC) — kazu / detail
- Revert "[MCParser] Use default member initialization (NFC)" — kazu / detail
- [ADT] Add has_value, value, value_or to llvm::Optional — kazu / detail
- [NFC][GlobalOpt] Remove unused parameters — aeubanks / detail
- [VE][NFC] Remove obsoleted function declaration — marukawa / detail
- [test][GlobalOpt] Regenerate some tests — aeubanks / detail
- [test][GlobalOpt] Update precommitted test — aeubanks / detail
- [llvm] Use value_or instead of getValueOr (NFC) — kazu / detail
- [Driver][Gnu] Don't passs --dynamic-linker in -r mode — i / detail
- [clang] Use value_or instead of getValueOr (NFC) — kazu / detail
- [clang-tools-extra] Use value_or instead of getValueOr (NFC) — kazu / detail
- [AST] Fix an unused variable warning — kazu / detail
- [lld] Use value_or instead of getValueOr (NFC) — kazu / detail
- [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue — llvm-dev / detail
- [InstCombine] add baseline tests for signbit cmp folds; NFC — spatel / detail
- [InstCombine] add/adjust tests for signbit tests; NFC — spatel / detail
- [DAG] SimplifyDemandedBits - add ISD::VSELECT handling — llvm-dev / detail
- [DAG] SimplifyDemandedBits - add DemandedElts handling to ISD::SIGN_EXTEND_INREG simplification — llvm-dev / detail
- [InstCombine] add fold for (ShiftC >> X) <u C — spatel / detail
- [lldb] Use value_or instead of getValueOr (NFC) — kazu / detail
- [DAG] Add MaskedVectorIsZero helper — llvm-dev / detail
- [flang][OpenMP][NFC] Refactor code related to OpenMP atomic memory order clause semantics — neelam.nimish / detail
- [X86] Add common CHECK prefix to nontemporal-3.ll tests — llvm-dev / detail
- [GlobalOpt] Perform store->dominated load forwarding for stored once globals — aeubanks / detail
- Use value_or instead of getValueOr (NFC) — kazu / detail
- [MachinePipeliner] Handle failing constrainRegClass — david.green / detail
- [BOLT] Use 32-bit MOV to zero 64-bit register in instrumentation code — aaupov / detail
- [TableGen][X86] Add Size field to X86MemOperand class — aaupov / detail
- Fix an unused-variable warning in release build, NFC. — hokein.wu / detail
- [ADT] Rename value to alt (NFC) — kazu / detail
- [InstCombine] add tests for 'sub nuw' with zext; NFC — spatel / detail
- [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing — spatel / detail
- [CallGraph] Don't preserve CallGraph when function CFG analyses are preserved — aeubanks / detail
- [InstCombine] Optimize test for same-sign of values — spatel / detail
- [libc] Revert: Temporary disable environment tests for PATH variable. — sivachandra / detail
- Rename parallelForEachN to just parallelFor — thakis / detail
- [lld] Wrap rst file to 80 cols and fix "precense" typo — thakis / detail
- fix comment typos to cycle bots — thakis / detail
- [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWithStore to use truncstore. — craig.topper / detail
- [GlobalOpt] Preserve CFG analyses — aeubanks / detail
- [BOLT] Split functions with exceptions in shared objects and PIEs — maks / detail
- [mlir][complex] Convert complex.conj to libm — lewuathe / detail
- [ADT] Use has_value (NFC) — kazu / detail
- [ADT] Use value instead of getValue() (NFC) — kazu / detail
- [lld] Remove lld/include/lld/Core — thakis / detail
- [LoongArch] Add codegen support for the binary operations — luweining / detail
- [LoongArch] Add codegen support for fneg — luweining / detail
- [LoongArch] Add codegen support for the bitwise binary operations and part of other operations — luweining / detail
- [LoongArch] Perform `and` combination with a shifted mask — luweining / detail
- [Basic] Use has_value (NFC) — kazu / detail
- [LoongArch] Add codegen support for part of conversion operations — luweining / detail
- [RISCV] Merge two similar asserts from different if/else blocks. NFC — craig.topper / detail
- [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C) — Chenbing.Zheng / detail
- [InstCombine] Update icmp-and-shift check-next name; NFC — chenglin.bi / detail
- [clang][dataflow] Extend flow condition in the body of a for loop — sgatev / detail
- [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalable vector — Lian.Wang / detail
- [mlir] Fix ClangTidy performance finding (NFC) — akuegel / detail
- [AMDGPU] Limit GFX11 to using 128 VGPRs — jay.foad / detail
- Update link job for flang on windows — diana.picus / detail
- [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) — llvm-dev / detail
- [analyzer] SATest: Ensure Docker image can be built — marco.antognini / detail
- [analyzer] SATest: Weaken assumption about HTML files — marco.antognini / detail
- [clang][analyzer] Add checker for bad use of 'errno'. — 1.int32 / detail
- [flang][NFC] Small refactor for `IsProcedurePointer` — d.dudkin / detail
- [mlir] move SCF headers to SCF/{IR,Transforms} respectively — zinenko / detail
- [Coroutines] Only do symmetric transfer if optimization is on — yedeng.yd / detail
- [gn build] Port 60f3b071185b — llvmgnsyncbot / detail
- [SimplifyCFG] Try to merge edge block when threading (PR55765) — npopov / detail
- [Alignment] Remove multiply by MaybeAlign — gchatelet / detail
- [NFC][Alignment] Remove max functions between Align and MaybeAlign — gchatelet / detail
- [clang][sema] Generate builtin operator overloads for (volatile) _Atomic types — Jan Svoboda / detail
- [libunwind] Ensure test/libunwind_01.pass is not completely inlined — alexrichardson / detail
- [OpenCL][TableGen] Fix type extension guard emission — sven.vanhaastregt / detail
- [ARM] Allow distributing postinc with PHI uses — david.green / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [WebAssembly][NFC] Update reftype and table tests to use opaque pointers — asb / detail
- [AMDGPU][GlobalISel] Legalize G_FSUB for s16 — Mirko.Brkusanin / detail
- [flang][NFC] Fix file name typos — clementval / detail
#4890 (Jun 20, 2022 1:30:43 AM)
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [NFC] Add 3 more -inseltpoison.ll test variations — nuno.lopes / detail
- [clang] Add support for __builtin_memset_inline — gchatelet / detail
- [SimplifyCFG] Share code to compute switch density between ShouldBuildLookupTable() and ReduceSwitchRange() — hans / detail
- [TableGen][CodeEmitterGen] Do not crash on insufficient positional instruction operands. — ivan.kosarev / detail
- [AMDGPU] Basic implementation of isExtractSubvectorCheap — jay.foad / detail
- [libc++][NFC] Fix indentation of some #if directives — Louis Dionne / detail
- [InstCombine] Add additional cost of phi tests (NFC) — npopov / detail
- [Clang,ARM] Add release note for D127197. — simon.tatham / detail
- [NFC] remove 'br undef' from InstCombine test cases — nuno.lopes / detail
- [AMDGPU] gfx11 EXECZ and VCCZ are no longer allowed to be used as — Joseph.Nash / detail
- [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore — John.Ericson / detail
- [clang][dataflow] In `optional` model, match call return via hasType — yitzhakm / detail
- [InstSimplify] Regenerate test checks (NFC) — npopov / detail
- [InstSimplify] Name variables/labels in test (NFC) — npopov / detail
- [DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handling to ISD::CONCAT_VECTORS — llvm-dev / detail
- [RISCV] Broaden cost model coverage for fixed vectors w/i1 element type — listmail / detail
- [NFC] Remove deadcode — gchatelet / detail
- [InstSimplify] Convert tests to opaque pointers (NFC) — npopov / detail
- [LLDB][Docs] Fix formatting of example code-block — Adrian Prantl / detail
- [NFC][Alignment] Simplify code — gchatelet / detail
- [flang][lowering] Ignore compiler directives — andrzej.warzynski / detail
- [DCE] Update tests to use opaque pointers (NFC) — npopov / detail
- [RISCV] Use common prefixes to reduce duplication in cost model tests — listmail / detail
- [RISCV] Mark FSIN and other math functions as Expand for scalable vectors. — craig.topper / detail
- [PS5] Use linker scripting to find profiling data, like PS4 — paul.robinson / detail
- [RISCV] Fix accidental deletion of test lines in 2247e4d — listmail / detail
- Revert "[RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo`" — sunshaoce / detail
- [AMDGPU] Restore documentation of .amdhsa_shared_vgpr_count — jay.foad / detail
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [SystemZ][z/OS] Add llvm.read_register() intrinsic support for zOS — yusra.syeda / detail
- [InstCombine] add test for mask op with constant expression; NFC — spatel / detail
- [InstCombine] add narrowing transform for low-masked binop with zext operand (2nd try) — spatel / detail
- [libc][math] Add EXP_MANT_MASK when long double is double or quad — benny.kra / detail
- [libc] add buffering to FILE writes — michaelrj / detail
- [AMDGPU] gfx11 SRC_POPS_EXISTING_WAVE_ID is removed — Joseph.Nash / detail
- [AMDGPU] NFC. Comment change to GFX10+ in AsmParser — Joseph.Nash / detail
- [clang][tablegen] adds human documentation to `WarningOption` — cjdb / detail
- [NFC] Suggest Release mode in clang GettingStarted.html — shivam98.tkg / detail
- [AMDGPU] gfx11 add bits to COMPUTE_PGM_RSRC3 — Joseph.Nash / detail
- [SystemZ/z/OS] Set DWARF version to 4 for z/OS. — kai.nacke / detail
- [mlir][vector] Add patterns for vector distribution — thomasraoux / detail
- Update *_TMPRING_SIZE.WAVESIZE for GFX11 — Joseph.Nash / detail
- Revert "[Sanitizers] Cleanup handling of stat64/statfs64" — m_borsa / detail
- [libc++] Remove uses of __two in type_traits — nikolasklauser / detail
- [OpenMP][IRBuilder] Add final clause to task — Shraiysh.Vaishay / detail
- [mlir][AMDGPU] Set ABI version constant when linking device libs — Krzysztof.Drewniak / detail
- [RISCV] Add cost model coverage for mask reductions requiring legalization — listmail / detail
- [JITLink][ELF][AArch64] Implement eh frame handling. — ksunhokim123 / detail
- [clang][dataflow] Don't `assert` full LHS coverage in `optional` model — yitzhakm / detail
- [libc++] Make sure we install the modulemap file with install-cxx-headers — Louis Dionne / detail
- [Clang] Added missing doc for minsize attribute — Dávid Bolvanský / detail
- Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" — John.Ericson / detail
- Add sanitizer-specific GlobalValue attributes. — 31459023+hctim / detail
- Add documentation of new sanitizer-specific GV attributes. — 31459023+hctim / detail
- [RISCV] Add cost model coverage for scalable scatter/gather — listmail / detail
- [RISCV] Add test case showing failure to convert gather/scatter to strided load/store. NFC — craig.topper / detail
- [RISCV] Don't require loop simplify form in RISCVGatherScatterLowering. — craig.topper / detail
- [libc][Obvious] Change all __builtin_clz* calls to clz in builtin_wrappers.h. — lntue / detail
- [RISCV] Minor test improvements for scalable scatter/gather tests added in 275b2e524 — listmail / detail
- [PS4/PS5] Don't inherit base class alignment — paul.robinson / detail
- [RISCV] Implement isElementTypeLegalForScalableVector TTI hook — listmail / detail
- [RISCV] Refine costs for i1 reductions — listmail / detail
- [Lex] Fix `fixits` for typo-corrections of preprocessing directives within skipped blocks — kyrtzidis / detail
- Fix interaction of CFI instructions with MachineOutliner. — efriedma / detail
- [libc++] Simplify type_traits and use more builtins — nikolasklauser / detail
- [libc++] Granularize <iterator> includes — nikolasklauser / detail
- [mlir][py-bindings] Fix include issue introduced by D127352 — jeffniu22 / detail
- [lldb/crashlog] Show help when the command is called without any argument — medismail.bennani / detail
- [InstCombine] switch synthetic unreachable to use undef instead of poison (NFC) — nuno.lopes / detail
- Revert "[Attributor] Ensure to use the proper liveness AA" — 31459023+hctim / detail
- [libc++] Use the same implementation of invoke for C++03 and C++11 — nikolasklauser / detail
- [scan-build-py] Fix exception on shutdown with sarif-html output format — anders / detail
- [mlir][spirv] Unify aliases of different bitwidth scalar types — antiagainst / detail
- [mlir][vulkan] Add missing '<>' in test IRs to fix test — antiagainst / detail
- [BOLT] Mark fragments related to split jump table as non-simple — aaupov / detail
- [mlgo] Update FunctionPropertyCache after invalidating analyses — mtrofin / detail
- [libc] add EXP_MAT_MASK to x87 long double — michaelrj / detail
- [BOLT][TEST] Use double dash flags in tests — maks / detail
- [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals — arjunpitchanathan / detail
- [libc] Implement double precision FMA for targets without FMA instructions. — lntue / detail
- [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata — Vitaly Buka / detail
- [TableGen] const char *const x => const char x[] — i / detail
- [NFC] Move flang OpenMP semantic tests under one single directory — qiaopeixin / detail
- [GlobalOpt][test] Remove br i1 undef — i / detail
- [SanitizerCoverage][test] Remove br i1 undef to avoid UB — i / detail
- [PowerPC] Add tests to reflect cfence on float point types. NFC. — gluokai / detail
- [libc] Add pthread_detach and thrd_detach. — sivachandra / detail
- [clang] Convert for_each to range-based for loops (NFC) — kazu / detail
- [clang] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [MC] De-capitalize SwitchSection. NFC — i / detail
- [ProfileData] Use llvm::erase_if (NFC) — kazu / detail
- [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
- [Scalar] Use llvm::append_range (NFC) — kazu / detail
- [github] format and refactor GitHub workflows — mohammadkeyvanzade94 / detail
- [NFC][clang] Fix typo — ox59616e / detail
- [clang-format] Fix a bug in RemoveBracesLLVM — owenca / detail
- [X86] emitOrXorXorTree - break if-else chain. NFC. — llvm-dev / detail
- [X86] combineTargetShuffle - break if-else chain. NFC. — llvm-dev / detail
- [clang][docs] Fix typo in code-block declaration — llvm-dev / detail
- [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. — paul.walker / detail
- [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. — llvm-dev / detail
- [AArch64] Add extra faddp codegen tests. NFC — david.green / detail
- [AArch64] Generate FADDP from shuffled fadd — david.green / detail
- [libc++][format] Implement format-string. — koraq / detail
- [X86] Replace X32 check prefix with X86 — llvm-dev / detail
- [PowerPC] Regenerate pre-inc-disable.ll checks — llvm-dev / detail
- [libc++][NFC] Update ranges algorithms status page — nikolasklauser / detail
- [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() — llvm-dev / detail
- [Clang][Doc][SafeStack] Fix deadlink (NFC) — 18738953+ksyx / detail
- [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals — craig.topper / detail
- [mlir:MultiOpDriver] Add operands to worklist should be checked — chiahungduan / detail
- [lldb][bindings] Implement __repr__ instead of __str__ — davelee.com / detail
- Use isa instead of dyn_cast (NFC) — kazu / detail
- Use getValueOr (NFC) — kazu / detail
- [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling — llvm-dev / detail
- [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [llvm] Use contains (NFC) — kazu / detail
- [BOLT][NFC] Move printDebugInfo out of BC::printInstruction — amir.aupov / detail
- [clang-tidy][docs] Use std::optional instead of absl::optional in examples — gribozavr / detail
- [clang-tidy][docs] Remove an unintentional paragraph break — gribozavr / detail
- [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests — joeloser93 / detail
- [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats — llvm-dev / detail
- [lit] Passthrough CLANG_MODULE_CACHE_PATH env var — abrachet / detail
- [InstCombine] Remove unnecessary UB from some tests. — flo / detail
- [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). — flo / detail
- fix comment typo to cycle bots — thakis / detail
- [libc++][test] Add tuple trivial destructor test — joeloser93 / detail
- [lld-macho] Add support for -w — keithbsmiley / detail
- [Clang][VE][NFC] Fix a comment — marukawa / detail
- Autogenerate sve-fixed-length-bitselect.ll . NFC — deadalnix / detail
- Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC — deadalnix / detail
- [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC — luweining / detail
- [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC — luweining / detail
- Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" — abrachet / detail
- [X86][RFC] Enable `_Float16` type support on X86 following the psABI — phoebe.wang / detail
- [AArch64] Look through bitcast when looking for extract_high subvector — david.green / detail
- [DAG] visitSRL - pull out ShiftVT. NFC. — llvm-dev / detail
- [docs][clang] Fix a broken link on the APINotes doc — jtitor / detail
- [MC] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- Fix endian conversion of sub-byte types — ulrich.weigand / detail
- [NFC] Remove 'br i1 undef' from SROA tests — nuno.lopes / detail
- [X86] Add regression test for rGea8fb3b60196 — llvm-dev / detail
- [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) — llvm-dev / detail
- Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" — jezng / detail
- Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — joker.eph / detail
- [LV] Update test to use GEP so it is not dead. — flo / detail
- [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). — flo / detail
- [clang] Use any_of and none_of (NFC) — kazu / detail
- [IR] Call DenseMap::erase directly (NFC) — kazu / detail
- [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. — craig.topper / detail
- [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue — nuno.lopes / detail
- [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- fix test expected output (fixes arm buildbot failure) [NFC] — nuno.lopes / detail
- [libc++] Use unsigned char in basic_string::__short again — nikolasklauser / detail
- [NFC] Remove unused variable `MF` — hubert.reinterpretcast / detail
- [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- [lld-macho] Make `--icf=safe` work with LTO — jezng / detail
- [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [Transforms] Use default member initialization (NFC) — kazu / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [AArch64] Use default member initialization (NFC) — kazu / detail
- Revert "[NFC] Remove 'br i1 undef' from SROA tests" — marukawa / detail
- [RISCV] Use isShiftedInt to improve readability. NFC — craig.topper / detail
- [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn — i / detail
- [clang-format] Handle deprecated options in dump_format_style.py — owenca / detail
- [X86][Disassembler] Fix displacement operand size for symbolizer — maks / detail
- [NFC][polly] Removed dead code — gchatelet / detail
- [NFC] Remove straight UB from SROA tests — nuno.lopes / detail
- [AArch64] Mark smull and umull as commutative. — david.green / detail
- [InstSimplify] Update GEP test to use opaque pointers (NFC) — npopov / detail
- [InstCombine] Don't push operation across loop phi — npopov / detail
- [mlir] Fix ClangTidyPerformance finding (NFC). — akuegel / detail
- [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions — lucas.prates / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [MachineScheduler] Order more stores by ascending address — zhongyunde / detail
- [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp — david.sherwood / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" — lucas.prates / detail
- [NFC][Alignment] Convert MemCpyOptimizer.cpp — gchatelet / detail
- [libc++] Fix std::lower_bound with C++20-hostile iterators — nikolasklauser / detail
- [clang][AArch64][SVE] Implicit conversions for vector-scalar operations — david.truby / detail
- [InstSimplify] Add additional test for PR49839 (NFC) — npopov / detail
- [gn build] Port 988682a3892e — llvmgnsyncbot / detail
- [InstSimplify][IR] Handle trapping constant aggregate (PR49839) — npopov / detail
- [test] Add test for D126700 NFC — zhongyunde / detail
- [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC — llvm-dev / detail
- [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere — llvm-dev / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [flang]Add support for do concurrent — mats.petersson / detail
- [clang][driver] Introduce new -fdriver-only flag — Jan Svoboda / detail
- [clang][driver] Fix compilation database dump with multiple architectures — Jan Svoboda / detail
- Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" — pc.wang / detail
- [MC] Fix likely uninitialized memory bug — jezng / detail
- [lld-macho][reland] Initial support for EH Frames — jezng / detail
- [lld-macho][reland] Support EH frames under arm64 — jezng / detail
- [clang][driver] Only run multi-arch tests on Darwin — Jan Svoboda / detail
- [gn build] Port e183bf8e1599 — llvmgnsyncbot / detail
- [flang][NFC] Fix typo — clementval / detail
- Add `createDynamicDimValues` to tensor dialect utils — frgossen / detail
- [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same — benny.kra / detail
- [SimplifyCFG] Add test for PR49839 (NFC) — npopov / detail
- [AMDGPU] Add GFX11 flat scratch test coverage — jay.foad / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation — och95 / detail
- [AArch64] Autogenerate sve-fixed-length tests. NFC — deadalnix / detail
- [SimplifyCFG] Handle trapping aggregates (PR49839) — npopov / detail
- [NFC][Alignment] Use proper type in LLVMGetAlignment — gchatelet / detail
- [NFC][Alignment] Use proper version of getAlign — gchatelet / detail
- [NFC][Alignment] Use proper type in instrumentLoadOrStore — gchatelet / detail
- [NFC][Alignment] Use proper type in tests — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [SelectionDAG] Add test for PR49839 (NFC) — npopov / detail
- [SelectionDAG] Handle trapping aggregate (PR49839) — npopov / detail
- [NFC][Alignment] Use getAlign in ARMFastISel — gchatelet / detail
- [NFC][Alignment] Use getAlign in DXILBitcodeWriter — gchatelet / detail
- [NFC] Remove dead code in MipsFastISel — gchatelet / detail
- [NFC][Alignment] Simplify code in JSONExporter — gchatelet / detail
- [NFC][Alignment] Simplify code in MemorySanitizer — gchatelet / detail
- [Flang][OpenMP] Implementation of lowering of SIMD construct. — arnamoy.bhattacharyya / detail
- [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values — stephen.tozer / detail
- [InstCombine] reorder mask folds for efficiency — spatel / detail
- [GlobalISel] Remove buildSequence (NFC) — kazu / detail
- [flang] Add target/triple in a test — andrzej.warzynski / detail
- [clang][driver] fix to correctly set devtoolset on RHEL — quinn.pham / detail
- [CodeGen] Remove EvictionTrack (NFC) — kazu / detail
- [mlir][shape][bufferize] Fix typo in external model — springerm / detail
- Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
- [NFC][Alignment] Use getAlign in SelectionDAGBuilder — gchatelet / detail
- [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics — gchatelet / detail
- [NFC][Alignment] Use getAlign in VNCoercion — gchatelet / detail
- [NFC][Alignment] Use getAlign in Attributor classes — gchatelet / detail
- [flang] system_clock intrinsic calls with dynamically optional arguments — clementval / detail
- [Clang] Change host/device only compilation to a driver mode — jhuber6 / detail
- [flang] Handle reversed bounds and negative length in inlined allocation — clementval / detail
- [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) — clementval / detail
- [NFC] Remove dead code — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [flang] Add TODO for half-precision intrinsic reductions — clementval / detail
- [libc++] Do not yield from __sp_mut::lock() — Louis Dionne / detail
- [libc++][test] Remove support old compiler support. — koraq / detail
- [libc++] Removes a GCC bug work-around. — koraq / detail
- [libc++] Removes unneeded includes. — koraq / detail
- [RISCV] Move creation of constant pools from isel to lowering. — craig.topper / detail
- [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] — listmail / detail
- [libc++][NFC] Use concepts in <bit>. — koraq / detail
- [mlir][spirv] Convert single element vector.splat/fma — antiagainst / detail
- [mlir][spirv] Remove unused `traits` from `SPV_Attr` — antiagainst / detail
- [mlir] (NFC) Clean up bazel and CMake target names — jeffniu22 / detail
- [Flang][OpenMP] Avoid double privatisation of loop variables — kiran.chandramohan / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR — Stanislav.Mekhanoshin / detail
- [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 — llvm-dev / detail
- [flang][NFC] Add TODOs for KIND = 2 — clementval / detail
- [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb — antiagainst / detail
- Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" — 31459023+hctim / detail
- Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — 31459023+hctim / detail
- [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV — antiagainst / detail
- [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion — antiagainst / detail
- Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — 31459023+hctim / detail
- [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 — aaupov / detail
- [flang][runtime] Fix nonadvancing output edge case — pklausler / detail
- [lldb] Add missing UTF-8 char basic type entries — contact / detail
- [flang][runtime] Better (but still synchronous) support for asynchronous I/O — pklausler / detail
- Reland [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
- Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — daltenty / detail
- [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count — pklausler / detail
- Revert "[mlir][vector] Add patterns to ppropagate vector distribution" — thomasraoux / detail
- [lld-macho] Require aarch64 for eh-frame.s test — jezng / detail
- [Dexter] Fix incorrect test expectations for floating point tests — stephen.tozer / detail
- Add sanitizer metadata attributes to clang IR gen. — 31459023+hctim / detail
- [flang][runtime] Don't crash after reporting I/O statement errors — pklausler / detail
- [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers — steplong / detail
- [Dexter] Remove debugger-dependent test from windows — stephen.tozer / detail
- [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count — pklausler / detail
- Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — craig.topper / detail
- [flang] Fix bogus branch target error on END SELECT — pklausler / detail
- [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py — benny.kra / detail
- [RISCV] Add basic fshr/fshl cost and codegen coverage — listmail / detail
- [flang] Document extension: Ew.0 output editing — pklausler / detail
- [clang-cl] Accept /FA[c][s][u], but ignore the arguments — steplong / detail
- [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. — zequanwu / detail
- Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae — zequanwu / detail
- [clang-format] Handle more cases for RemoveBracesLLVM — owenca / detail
- Revert "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [analyzer][NFC] Remove unused Analyses enum — balazs.benics / detail
- Reland "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [flang][NFC] Add source location information to report unsupported complex types — clementval / detail
- [libc++] Granularize some more of <type_traits> — nikolasklauser / detail
- [flang] Fix type mismatch in verification error — clementval / detail
- [libc++] Simplify the char_traits specializations — nikolasklauser / detail
- [gn build] Port 3abaefe64c22 — llvmgnsyncbot / detail
- [lld-macho] Fix symbol name returned from InputSection::getLocation — thakis / detail
- [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 — jay.foad / detail
- [AMDGPU] Add some GFX11 atomic optimizer testing — jay.foad / detail
- [LLDB][formatters] Add formatter for libc++'s std::span — Adrian Prantl / detail
- [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug — jay.foad / detail
- [gn build] Port ea9ff9fac3a6 — llvmgnsyncbot / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic — jay.foad / detail
- gn build: Add support for building the standalone ubsan runtime. — peter / detail
- gn build: Add support for building the AArch64 LSE builtins. — peter / detail
- [AMDGPU] Define SGPR_NULL64 register. NFCI. — Stanislav.Mekhanoshin / detail
- Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. — ravishankarm / detail
- [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. — craig.topper / detail
- gn build: Disable ubsan build on mac/win. — peter / detail
- Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON — j-nagurne / detail
- [C-API][ORC] Fix struct name. — Lang Hames / detail
- [C-API][ORC] Add missing error check to unit test. — Lang Hames / detail
- gn build: Don't define an action for gen_version_script on mac/win. — peter / detail
- [NFC] Undo AIX build compiler workaround — hubert.reinterpretcast / detail
- [libc] Add Fuchsia implementation of ::testing::Test — abrachet / detail
- Revert "gn build: Add support for building the standalone ubsan runtime." — peter / detail
- [libc] Add explicit casts for string functions — abrachet / detail
- [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) — flo / detail
- Fix-forward broken ASan test on Windows. — 31459023+hctim / detail
- [Analysis] Remove getUniqueInstruction (NFC) — kazu / detail
- [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump — aaupov / detail
- [AMDGPU] Use null for dead sdst operand — Stanislav.Mekhanoshin / detail
- [ConstraintElimination] Add tests with cmps with constant ops only. — flo / detail
- [mlir] Support getSuccessorInputs from parent op — jeffniu22 / detail
- [bazel] Unbreak the build after cf6a7c194793 — benny.kra / detail
- [mlir] Fix CMake file — jeffniu22 / detail
- [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC — craig.topper / detail
- [flang][runtime] Don't emit any leading blanks for G0/E0 output editing — pklausler / detail
- [flang][runtime] Fix overflow detection for REAL input — pklausler / detail
- [flang][runtime] Detect overflow of fixed-sized exponent output field — pklausler / detail
- [flang] Fix crash on USE error — pklausler / detail
- [flang] Handle USE association in parse tree rewriting — pklausler / detail
- [flang][runtime] Don't loop in runtime if blank appears in BOZ input — pklausler / detail
- [flang] Intrinsic module procedure pure prefixes — vdonaldson / detail
- [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' — pklausler / detail
- [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. — Lang Hames / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [CodeGen] Remove futureWeight (NFC) — kazu / detail
- [C-API][ORC] Add C API to suspend lookups during definition generation. — Lang Hames / detail
- Revert "[Driver] Improve linking options for target AVR" — ben.shi / detail
- [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] — listmail / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [InstCombine] Don't slice up PHIs when pred BB has catchswitch — aheejin / detail
- [libcxx][AIX] Switch build compiler to clang — jakeegan10 / detail
- [sanitizer] Add -lresolv only for non-Android non-musl Linux — i / detail
- [flang] Add semantic check for multiple part-ref with nonzero rank for TBP — qiaopeixin / detail
- [flang] Complement one-to-one association check of bind name and entity name — qiaopeixin / detail
- [Driver][test] Make ananas.c and solaris-ld.c robust — i / detail
- [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed — i / detail
- [InstCombine] add tests for compare-signs — Chenbing.Zheng / detail
- [InstCombine] Optimize lshr+shl+and conversion pattern — chenglin.bi / detail
- [mlir][Vector] Support vectorize to vector.reduction or/and. — jacquesguan / detail
- [mlir][Arithmetic] Fold NegF in MulF and DivF. — jacquesguan / detail
- [mlir][doc] Move pass to passes list and remove redundant doc — jpienaar / detail
- [JITLink][AArch64] Unify table managers of ELF and MachO. — ksunhokim123 / detail
- [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) — ksunhokim123 / detail
- [mlir] Include attributes in ML program dialect ops def — jpienaar / detail
- [mlir][sparse_tensor] fix windows build — jeffniu22 / detail
- [PowerPC] Update cfence tests to avoid using undef. NFC. — gluokai / detail
- [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited — kyrtzidis / detail
- [libc++][NFC] clang-format <__config> — nikolasklauser / detail
- [JITLink][AArch64] Implement MoveWide16 generic edge. — ksunhokim123 / detail
- [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. — serguei.katkov / detail
- [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. — ksunhokim123 / detail
- [mlir][ods] Make Attr/Type def accessors match the dialect — jeffniu22 / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles — thomasraoux / detail
- [AArch64][NFC] Fix a comment error — zhongyunde / detail
- [CodeGen] Remove restrictRef (NFC) — kazu / detail
- [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) — kazu / detail
- [Coroutines] Convert coroutine.presplit to enum attr — yedeng.yd / detail
- [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. — gluokai / detail
- [NFC] Fix Wswitch warning triggered by 735e6c — yedeng.yd / detail
- [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs — pavel / detail
- [PowerPC] Correct test RUN line. NFC. — gluokai / detail
- Reland "[analyzer] Deprecate `-analyzer-store region` flag" — balazs.benics / detail
- [analyzer][NFC] Inline AnalyzerOptions::getUserMode() — balazs.benics / detail
- [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. — dantrushin / detail
- Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" — balazs.benics / detail
- Add lowering TODO for bindings returning derived types or arrays — clementval / detail
- [llvm-cxxfilt] Add description for --types in help text — gbreynoo / detail
- [ConstraintElimination] Support constraints with only const ops. — flo / detail
- [lldb] Fix TestDyldExecLinux with xml enabled — pavel / detail
- [SCEV] Add tests where assumes can be used to improve trip multiple. — flo / detail
- [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 — d-pre / detail
- [AArch64][SME] Add load/store intrinsics — rosie.sumpter / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [AMDGPU] Add GFX11 llvm-objdump tests — jay.foad / detail
- [NFC][Alignment] use getAlign in AddressSanitizer — gchatelet / detail
- [NFC][Alignment] Use Align in shouldAlignPointerArgs — gchatelet / detail
- [NFC][Alignment] Use Align in SafeStack — gchatelet / detail
- [NFC][Alignment] Use Align in CoroFrame — gchatelet / detail
- [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock — serguei.katkov / detail
- [analyzer][Casting] Support isa, cast, dyn_cast of SVals — balazs.benics / detail
- Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" — jun / detail
- [InterleavedLoadComb] Rename uses when inserting new uses. — flo / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [flang] Support PDT declaration with initial comp value in internal procedure — jperier / detail
- [AMDGPU] Add a GFX11 MCA test — jay.foad / detail
- [AArch64][SME] Add ldr/str (fill/spill) intrinsics — david.sherwood / detail
- [ARM] Add more opaque pointer gather/scatter tests. NFC — david.green / detail
- [AArch64] Add cost tests for fadd reductions with fast math flags. — flo / detail
- [libc++] Remove macros for IBM compiler — Louis Dionne / detail
- [OpenMP] Fix offload packager not writing to temps correctly — jhuber6 / detail
- Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" — serguei.katkov / detail
- [AMDGPU] gfx11 support add_f16 — Joseph.Nash / detail
- [NFC][Thumb] Update frame-chain codegen test to use thumbv6m — lucas.prates / detail
- [lld-macho] Print the name of functions containing undefined references — thakis / detail
- Add __config formatting to .git-blame-ignore-revs — Louis Dionne / detail
- [flang] Avoid losing type parameter information — clementval / detail
- [Libomptarget] Add test config for compiling in LTO-mode — jhuber6 / detail
- [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 — shivam98.tkg / detail
- [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] — listmail / detail
- [NFC] Remove unused function parameter — sepavloff / detail
- [libc] Guard common macro names — abrachet / detail
- [inliner] Add per-SCC-pass InlineAdvisor printing option — mtrofin / detail
- [InstCombine] add tests for sub with extended operands; NFC — spatel / detail
- [mlir] Introduce transform.alternatives op — zinenko / detail
- [mlir] fix compiler error due to commit landing race — zinenko / detail
- [AMDGPU] Regenerate MIR checks for image instructions — jay.foad / detail
- [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy — mizvekov / detail
- [mlir][linalg] Add named ops for depthwise 3d convolution — benny.kra / detail
- [PowerPC] Fix combine step for shufflevector. — stefanp / detail
- freeze does not change the constant property — dmalyutin / detail
- [mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- remove a duplicated include — l.lunak / detail
- [analyzer][NFC] Relocate unary transfer functions — balazs.benics / detail
- [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions — balazs.benics / detail
- [RISCV] Split out getEEWForLoadStore [nfc] — listmail / detail
- [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions — balazs.benics / detail
- [libcxx][AIX] Enable ABI list checking for XCOFF — jakeegan10 / detail
- [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder — phosek / detail
- [analyzer][NFC] Replace getLastArg with hasArg when applicable — balazs.benics / detail
- [PS5] Use __gxx_personality_v0 for TSan — paul.robinson / detail
- [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ — daltenty / detail
- [MLIR][Presburger] Add values to PresburgerSpace — groverkss / detail
- [libc++] Use explicit module cache path in tests — abrachet / detail
- [libc++] Find a clang-format everybody is happy with — nikolasklauser / detail
- [flang] Add team_type to num_images intrinsic call — ktrasmussn / detail
- [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops — Krzysztof.Drewniak / detail
- [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] — listmail / detail
- [MLIR][Presburger] Fix spellings of attachment — groverkss / detail
- [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing — spatel / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 1/4 — aaupov / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 2/4 — aaupov / detail
- [clang][NFC][AST] rename the ImportError to ASTImportError — singh.shivamsingh2003 / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 3/4 — aaupov / detail
- [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures — 65320245+isuckatcs / detail
- Update ASTImportError.h — github / detail
- [PS5] Make library function availability match PS4 — paul.robinson / detail
- [Clang] Simplify unifying target features — jhuber6 / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. — flo / detail
- [lld-macho] Group undefined symbol diagnostics by symbol — thakis / detail
- [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] — listmail / detail
- Revert "[mlir] add an option to print op stats in JSON" — okwan / detail
- [flang] Add failed_images to list of intrinsics and add test — ktrasmussn / detail
- Revert "[mlir] Add a generic data-flow analysis framework" — frgossen / detail
- [clang] Add tests for statement expression in initializers — anders / detail
- [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones — Krzysztof.Drewniak / detail
- (Reland)[mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- RISCV: handle 64-bit PCREL data relocations — Saleem Abdulrasool / detail
- [bazel] Port 75bfc6f29579 — benny.kra / detail
- [bazel] Port b0b00432093b — benny.kra / detail
- [mlir] Try to work around ambiguity in older clang versions — benny.kra / detail
- [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed — VenkataRamanaiah.Nalamothu / detail
- FunctionPropertiesAnalysis: handle callsite BBs that lose edges — mtrofin / detail
- [PS5] Default to 'sce' debugger tuning — paul.robinson / detail
- [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. — gribozavr / detail
- [dsymutil] Automatically generate a reproducer when dsymutil crashes — Jonas Devlieghere / detail
- [dsymutil] Fix std::unique_ptr to llvm::Expected conversion — Jonas Devlieghere / detail
- [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] — listmail / detail
- [mlir][spirv] Fix math.ctlz for full zero bit cases — antiagainst / detail
- [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. — python3kgae / detail
- [gn build] Port 435897b41d60 — llvmgnsyncbot / detail
- Revert "[Driver] Improve linking options for target AVR" — haowei / detail
- Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — phoebe.wang / detail
- [X86][AMX] Fix klockwork issue. — yuanke.luo / detail
- [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative — zixuan.wu / detail
- [HIP] fix long double size — Yaxun.Liu / detail
- [Libomptarget] Use binutils archive executable to address failing tests — jhuber6 / detail
- [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. — craig.topper / detail
- [mlir][affine] Make loop tiling default options explicit — lewuathe / detail
- [mlir][Vector] Fold consecutive bitcast. — jacquesguan / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 4/4 — amir.aupov / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo — pc.wang / detail
- [mlir][spirv] Handle corner cases for math.powf conversion — antiagainst / detail
- [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID — VenkataRamanaiah.Nalamothu / detail
- [libc++][NFCI] span: replace enable_if with concepts — joeloser93 / detail
- [RISCV][NFC] Add more tests for instruction selection of 'mul' — ben.shi / detail
- [ORC-RT] Add integration tests for AArch64 — housel / detail
- [MC] Remove unused MCStreamer::SwitchSection — i / detail
- [AMDGPU] Add isMFMA helper function. NFC — Austin.Kerbow / detail
- [AMDGPU] Add more expressive sched_barrier controls — Austin.Kerbow / detail
- [gn build] Port 48ebc1af2948 — llvmgnsyncbot / detail
- [clang-format] Never analyze insert/remove braces in the same pass — owenca / detail
- [libc][NFC] Use uint32_t to represent futex words. — sivachandra / detail
- [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' — ben.shi / detail
- [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. — yeting.kuo / detail
- [clangd] Wire up compilation for style blocks — kadircet / detail
- [libc][NFC] Add src.__support.OSUtil targets conditionally. — sivachandra / detail
- [LSR] Add test for LoopStrenghtReduce for Ldp; NFC — chenglin.bi / detail
- [mlir] Add missing newline at end of .clang-format file — owenca / detail
- [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops — springerm / detail
- [libFuzzer] Use the compiler to link the relocatable object — phosek / detail
- [libc] Add linux threads targets only if __support/OSUtil targets are available. — sivachandra / detail
- [AMDGPU] Fix buildbot failures after 48ebc1af29 — Austin.Kerbow / detail
- [SimplifyLibCalls] Drop duplicate check (NFC) — npopov / detail
- [flang] Change C889 from error into warning — qiaopeixin / detail
- [Clang] Add the `annotate_type` attribute — mboehme / detail
- [mlir][linalg][bufferize] Remove always-aliasing-with-dest option — springerm / detail
- [flang][OpenMP] Add one semantic check for data-sharing clauses — qiaopeixin / detail
- [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize — springerm / detail
- [InstCombine] Improve check for catchswitch BBs (NFC) — aheejin / detail
- [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState — springerm / detail
- [libc][Obvious] Removed few unused vars. — sivachandra / detail
- [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded — springerm / detail
- [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. — kito.cheng / detail
- [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned — benny.kra / detail
- [libcxx] Remove extraneous '---' lines in .clang-format files — owenca / detail
- [clangd] Enable AKA type printing by default — kadircet / detail
- [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList — david.sherwood / detail
- [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. — mboehme / detail
- [libcxx] Fix allocator<void>::pointer in C++20 with removed members — ibiryukov / detail
- [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td — mboehme / detail
- [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction — david.sherwood / detail
- [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. — llvm-dev / detail
- [OpenCL] Reword unknown extension pragma diagnostic — sven.vanhaastregt / detail
- [clang] Reject non-declaration C++11 attributes on declarations — mboehme / detail
- [clang][dataflow] Add support for correlated branches to optional model — sgatev / detail
- [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold — llvm-dev / detail
- [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* — david.sherwood / detail
- [X86][SLP] Basic test coverage for llvm.powi — jeremy.morse / detail
- [Sema] Remove unused function after 8c7b64b5ae2a — benny.kra / detail
- [DebugInfo][ARM] Not readonly check for RWPI globals — keith.walker / detail
- Fix signed/unsigned comparison warning — llvm-dev / detail
- Promote bf16 to f32 when the target doesn't support it — benny.kra / detail
- Add a conversion from double to bf16 — benny.kra / detail
- [AArch64] Add test case from D127354 — llvm-dev / detail
- [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs — llvm-dev / detail
- [BitcodeReader] Remove unnecessary argument defaults (NFC) — npopov / detail
- Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — benny.kra / detail
- [gn build] (semi-automatically) port 8bc0bb956421 — thakis / detail
- [gn build] (semi-automatically) port fb34d531af95 — thakis / detail
- [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c — gabor.marton / detail
- [NFC][Alignment] Use Align in MCAlignFragment — gchatelet / detail
- [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) — anton.a.afanasyev / detail
- [mlir] generate documentation for transform dialect extensions — zinenko / detail
- [mlir] check interfaces are attached to the expected object — zinenko / detail
- [flang] Fix one regression failure related to BIND(C) statement — qiaopeixin / detail
- [SLP] Improve reordering in presence of constant only nodes. — a.bataev / detail
- [COFF] Don't reject executables with data directories pointing outside of provided data — martin / detail
- [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed — martin / detail
- [clang] Use correct visibility parameters when following a Using declaration — kadircet / detail
- [lldb] Fix loading DLL from some ramdisk on Windows — martin / detail
- [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier — tbaeder / detail
- [clang][sema] Provide better diagnostic for missing template arguments — tbaeder / detail
- [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp — gabor.marton / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" — krasimir / detail
- [clangd] Always desugar type aliases in hover — kadircet / detail
- [clangd][NFC] Use the existing ASTContext from scope — kadircet / detail
- [Driver][test] Make RISCV tests robust with PATH= — sunshaoce / detail
- [JITLink][ELF] Log enum name of unsupported relocation type. — ksunhokim123 / detail
- [mlir][tablegen] Generate default attr values in Python bindings — springerm / detail
- [flang][NFC] Fix some formatting — clementval / detail
- [analyzer][NFC] Remove dead code and modernize surroundings — balazs.benics / detail
- [analyzer] Fix StreamErrorState hash bug — balazs.benics / detail
- [analyzer][NFC] Remove dead field of UnixAPICheckers — balazs.benics / detail
- [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions — balazs.benics / detail
- Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — phoebe.wang / detail
- [analyzer] Treat system globals as mutable if they are not const — balazs.benics / detail
- [analyzer] Relax constraints on const qualified regions — balazs.benics / detail
- [CodeGen] Fix the bug of machine sink — yuanke.luo / detail
- [PS5] Trap after noreturn calls, with special case for stack-check-fail — paul.robinson / detail
- [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect — thomasraoux / detail
- [libc++] Removes unneeded <iterator> includes. — koraq / detail
- [clang][dataflow] Make `Value` and `StorageLocation` non-copyable — sgatev / detail
- [Binary] Add iterator to the OffloadBinary string maps — jhuber6 / detail
- [llvm] Fix MachO exports trie parsing. — Juergen Ributzka / detail
- [PS5] Support sin+cos->sincos optimization — paul.robinson / detail
- [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs — pzheng / detail
- [MLIR][Bufferization] Assume alias if no information is available — l.chelini / detail
- [mlir] address post-commit review for D127724 — zinenko / detail
- [memprof] Update the test comments to include -Wl,-no-pie — snehasishk / detail
- [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. — benny.kra / detail
- [tosa] Lower tosa.slice to tensor.slice for dynamic case — rob.suderman / detail
- [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores — quinn.pham / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [clang] Add -fsanitize=memtag-globals (no-op). — 31459023+hctim / detail
- [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls — llvm-dev / detail
- [mlir][GPUToNVVM] Fix bug in mma elementwise lowering — thomasraoux / detail
- [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 — i / detail
- [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). — flo / detail
- [mlgo] Fix accounting for SCC splits — mtrofin / detail
- [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op — benny.kra / detail
- [Clang] Let the linker choose shared or static libunwind unless specified — phosek / detail
- [mlir][bzl] Export textmate grammar file — jpienaar / detail
- [libc] refactor printf file writing — michaelrj / detail
- [libc] add printf — michaelrj / detail
- [lldb/Fuzzer] Create ninja target for target fuzzer — sassychels251 / detail
- [clangd] Improve ObjC protocol suggestions from the index — davg / detail
- [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client — walter erquinigo / detail
- [mlir] add createPrintOpStatsPass() with explicit params — okwan / detail
- [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. — amy.kwan1 / detail
- Update the status of more C DRs — aaron / detail
- Rolling back tests for WG14 DR145 — aaron / detail
- Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" — stilis / detail
- [clang-format][NFC] Fix braces in ClangFormat.cpp — owenca / detail
- [flang][runtime] Allow recovery from BACKSPACE(badUnit) — pklausler / detail
- [gn build] Add missing BLAKE3 dependency — aeubanks / detail
- [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save — walter erquinigo / detail
- [libc++] Implement ranges::lexicographical_compare — nikolasklauser / detail
- [clang][deps] Further canonicalize implicit modules options in dep scan — blangmuir / detail
- [Driver] Simplify -fno-builtin- handling. NFC — i / detail
- [flang][runtime] Fix REWIND after non-advancing data transfer — pklausler / detail
- Fix failures — walter erquinigo / detail
- [clang][WebAssembly] Loosen restriction on `main` symbol mangling — sbc / detail
- [flang][runtime] Signal END from character input — pklausler / detail
- [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O — pklausler / detail
- [flang] Add more qualification when creating names for compiler-generated USEs — pklausler / detail
- [flang][runtime] Fix handling of output FORMAT('x' 'y') — pklausler / detail
- [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it — pklausler / detail
- [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate — minyihh / detail
- [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse — minyihh / detail
- [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed — minyihh / detail
- Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" — sassychels251 / detail
- [flang] ERROR STOP is not an image control statement — pklausler / detail
- unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 — thakis / detail
- [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT — pklausler / detail
- [mlir] create PrintOpStatsPass using printAsJSON — okwan / detail
- [lldb] Don't overwrite quit and exit builtins in the Python interpreter — Jonas Devlieghere / detail
- [flang][docs] Document non-supported VMS extensions — pklausler / detail
- [gn build] Port afd5a4f2dcd6 — llvmgnsyncbot / detail
- Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — frgossen / detail
- [lld-macho] Add support for exporting no symbols — keithbsmiley / detail
- [flang] Fix error message — pklausler / detail
- [ASan] Use debuginfo for symbolization. — 31459023+hctim / detail
- Revert "[lld-macho] Group undefined symbol diagnostics by symbol" — stilis / detail
- [lldb] Skip ScriptInterpreter/Python/exit.test on Windows — Jonas Devlieghere / detail
- [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context — kyrtzidis / detail
- Reland "[lld-macho] Group undefined symbol diagnostics by symbol". — thakis / detail
- [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level — thakis / detail
- [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan — thakis / detail
- Revert "[ASan] Use debuginfo for symbolization." — kstoimenov / detail
- [flang][runtime] Catch more (all?) negative unit number errors — pklausler / detail
- [mlir][spirv] Define spv.ISubBorrowOp — antiagainst / detail
- [Clang][Modules] Merge availability attributes on imported decls — bigcheesegs / detail
- Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ — pirama / detail
- [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. — python3kgae / detail
- [BOLT][NFCI] Remove redundant code — maks / detail
- [mlir][python] Actually set UseLocalScope printing flag — laurenzo / detail
- [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath — davelee.com / detail
- Fix `script -lpython` to handle control flow in one-line commands. — davelee.com / detail
- [LoongArch] Use register R0 (ZERO) for constant 0 — luweining / detail
- [libc][aarch64] Set frame pointer of the new thread to the stack pointer. — sivachandra / detail
- [ValueTypes] Add types for nxv16bf16 and nxv32bf16. — craig.topper / detail
- [libc][Obvious] Include arm_acle.h only for aarch64 builds. — sivachandra / detail
- [JITLink][AArch64][NFC] Suppress unused variable error. — ksunhokim123 / detail
- [ARM] Add a pipeline test showing missing postinc generation. NFC — david.green / detail
- [AMDGPU] Add support for GFX11 hazards — jay.foad / detail
- Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" — david.green / detail
- Update FileCheck docs after D95849. NFCI — diana.picus / detail
- [libc++] Test the size of basic_string — nikolasklauser / detail
- Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" — kito.cheng / detail
- Reland "[SplitKit] Handle early clobber + tied to def correctly" — kito.cheng / detail
- Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
- [AMDGPU] Change use null for dead sdst to be gfx1030+ — david.stuttard / detail
- [AArch64][SME] Add SME cntsb/h/w/d intrinsics — david.sherwood / detail
- [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test — kbessonova / detail
- [clangd] Don't add inlay hints on std::move/forward — ribizel / detail
- [InstCombine] Add more tests for freeze of loop phi (NFC) — npopov / detail
- [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 — d-pre / detail
- [AMDGPU] Remove duplicate RUN lines from a test — jay.foad / detail
- cmake: configure clang lit to use hmaptool from source directly — mizvekov / detail
- [libc++] Robust against C++20-hostile iterators — nikolasklauser / detail
- [SLP]Extend vectorization for scatter vectorize nodes. — a.bataev / detail
- [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). — flo / detail
- Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination — hans / detail
- [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics — david.sherwood / detail
- [mlir][spirv] Workaround driver bug in math.ctlz conversion again — antiagainst / detail
- [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds — listmail / detail
- Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] — listmail / detail
- [strictfp][IPSCCP] Precommit tests for D115737. — kevin.neal / detail
- Replace to_hexString by touhexstr [NFC] — corentinjabot / detail
- [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. — craig.topper / detail
- [clang] Don't emit IFUNC when targeting Fuchsia — abrachet / detail
- [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] — listmail / detail
- [PowerPC] Fix LQ-STQ instructions to use correct offset and base — saghir / detail
- [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] — listmail / detail
- Revert "[libc++] Test the size of basic_string" — nikolasklauser / detail
- Allow bitwidth difference when checking for isOneOrOneSplat. — adriantong1024 / detail
- [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. — craig.topper / detail
- [MLInliner] Don't inline call sites in unreachable basic blocks — mtrofin / detail
- [libc][NFC] Make explicit uint16_t casts in fenv — abrachet / detail
- [RISCV] Reorder function definitions to reduce upcoming diff [nfc] — listmail / detail
- [mlir][linalg] Relax convolution vectorization to support mixed types — thomasraoux / detail
- [clang] Don't emit type test/assume for virtual classes that should never participate in WPD — aeubanks / detail
- [mlir][vector] Fix contraction op lowering with mixed types — thomasraoux / detail
- [libc] add printf hex conversion — michaelrj / detail
- [libc] fix line buffered empty file writes — michaelrj / detail
- [flang] Correct implementation of WAIT with no ID — pklausler / detail
- [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. — craig.topper / detail
- [flang] Handle module subprogram with interface in same (sub)module when writing module file — pklausler / detail
- [docs][OpaquePtr] Add detail to motivations behind opaque pointers — aeubanks / detail
- [AArch64] Regenerate 3 codegen test files. NFC — david.green / detail
- [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row — jay.foad / detail
- [AMDGPU] GFX11 CodeGen support for MIMG instructions — jay.foad / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics — jay.foad / detail
- [RISCV] Fix a typo in an intrinsic name — listmail / detail
- [libc++][doc] Update formatting status. — koraq / detail
- [SLP]Use original vector if need to shuffle truncated root. — a.bataev / detail
- [flang] NINT(-.4999) is 0, not overflow — pklausler / detail
- Fix a bug introduced by the move of AddressRanges.h into ADT. — gclayton / detail
- [libc][obvious] fix address test on windows — michaelrj / detail
- [PS5] Use same debug trap instruction as PS4 — paul.robinson / detail
- [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector — listmail / detail
- [NFC] Precommited tests from D73000 — Dávid Bolvanský / detail
- [PS5] Emit ud2 for ubsan trap — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [14] - Decode per cpu — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [15] - Make triple optional — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [17] - Some improvements — walter erquinigo / detail
- [PS5] Set address sanitizer shadow offset — paul.robinson / detail
- [PS4/PS5][profiling] Go back to the old way of doing a runtime hook — paul.robinson / detail
- Revert "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- Reland "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- [flang][runtime] Make ASSOCIATED() conform with standard — pklausler / detail
- Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [18] - some more improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [22] - Some final touches — walter erquinigo / detail
- [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 — jay.foad / detail
- [AMDGPU] gfx11 new dot instruction codegen support — Joseph.Nash / detail
- [BOLT][NFCI] Refactor interface for adding basic blocks — maks / detail
- Fix TraceGDBRemotePacketsTest — walter erquinigo / detail
- Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. — jingham / detail
- [libc++] Remove now-unused experimental/filesystem config file — Louis Dionne / detail
- [TargetTransformInfo] Added an opt/llc option for cache line size — congzhecao / detail
- [Delinearization] Refactoring of fixed-size array delinearization — congzhecao / detail
- [lldb] Introduce the concept of a log handler (NFC) — Jonas Devlieghere / detail
- [gn build] Port 6ff49af33d09 — llvmgnsyncbot / detail
- [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used — amanieu / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- Reland "[ASan] Use debuginfo for symbolization." — 31459023+hctim / detail
- Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. — saugustine / detail
- Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." — 31459023+hctim / detail
- [mlir][complex] Add Python bindings for complex ops. — bixia1 / detail
- [RISCV] Add cost model for scalable scatter and gather — listmail / detail
- [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] — listmail / detail
- [libc] Add a status page for math functions. — lntue / detail
- Make setSanitizerMetadata byval. — 31459023+hctim / detail
- [mlir][sparse] fix asan issue — ajcbik / detail
- Add DWARF string debug to clang release notes. — 31459023+hctim / detail
- [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. — craig.topper / detail
- [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr — craig.topper / detail
- [clang-tidy] Organize check doc files into subdirectories (NFC) — richard / detail
- [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions — lei / detail
- [NFCI] Whitespace in SemaDeclAttr.cpp — 31459023+hctim / detail
- [RISCV] Add RISCVISD opcode for PseudoLLA. — craig.topper / detail
- [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. — craig.topper / detail
- [lldb] Add RotatingLogHandler — Jonas Devlieghere / detail
- [lldb] Remove references to epydoc from the documentation — Jonas Devlieghere / detail
- fix x86 sanitizer failure due to use of or — lei / detail
- [libc++][ranges] Implement `ranges::sort`. — varconst / detail
- [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] — listmail / detail
- Incomplete attempt to pull DWARFTypePrinter into its own file for reuse — dblaikie / detail
- [gn build] Port 61fac2c370b9 — llvmgnsyncbot / detail
- [gn build] Port ff3989e6ae74 — llvmgnsyncbot / detail
- [mlir][sparse] improved testing and codegen for semi-ring operations — ajcbik / detail
- [lldb] Cleanup Python API reference files after building the docs — Jonas Devlieghere / detail
- [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. — paul.walker / detail
- [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 — i / detail
- [Object][COFF] Improve section name parsing — pzheng / detail
- llvm-reduce: Support replacing FP values with 1.0 — arsenm2 / detail
- llvm-reduce: Add reduction pass to simplify instructions — arsenm2 / detail
- [gn build] Port eea11e7369ca — llvmgnsyncbot / detail
- [AMDGPU][NFC] Remove isConstantAddr — chunyu / detail
- [OpenMP] Initial parsing and sema for 'parallel masked' construct — jennifer.yu / detail
- [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test — lei / detail
- PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions — lei / detail
- llvm-reduce: Try to fix dynamic libraries build — arsenm2 / detail
- [ORC-RT] Make the ORC runtime C API public. — Lang Hames / detail
- [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll — Lian.Wang / detail
- [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV — Lian.Wang / detail
- [mlir][doc] Avoid duplication with constraints and defs — jpienaar / detail
- [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function — Lian.Wang / detail
- [mlir] Split MLProgram global load and store to Graph variants — jpienaar / detail
- [mlir] Disable warning in test of deprecated feature (NFC) — jpienaar / detail
- [lld-macho][nfc] Tests for -force_load + regular archive load combinations — jezng / detail
- [lldb] Remove LogHandler::Create functions (NFC) — Jonas Devlieghere / detail
- Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — phoebe.wang / detail
- [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. — mingmingl / detail
- Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." — mingmingl / detail
- [MachineBlockPlacementStats] Added check for "-filter-print-funcs" — mingmingl / detail
- [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests — i / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} — i / detail
- [RISCV][NFC] Add load/store instructions in rv64*-invalid.s — Ping.Deng / detail
- [clang] Fix trivially copyable for copy constructor and copy assignment operator — roi.jacobson1 / detail
- Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — benny.kra / detail
- [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy — omair.javaid / detail
- [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) — npopov / detail
- [OpenCL] Fix atomic_fetch_add/sub half overloads — sven.vanhaastregt / detail
- [msan] Allow KMSAN to use -fsanitize-memory-param-retval — glider / detail
- [AArch64] NFC: Fix BFMLAL[BT] inst def names — cullen.rhodes / detail
- [libc][bazel] Remove memcpy dependency in memmove — gchatelet / detail
- [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass — zinenko / detail
- [IR] Check for SignedMin/-1 division in canTrap() (PR56038) — npopov / detail
- [clang] Dont print implicit forrange initializer — kadircet / detail
- [AArch64][LV] AArch64 does not prefer vectorized addressing — zhongyunde / detail
- [LLVM][IR] Fix typo in DerivedTypes.h (NFC) — l.chelini / detail
- [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. — jay.foad / detail
- [mlir][bufferize] Bufferize after TensorCopyInsertion — springerm / detail
- [Clang] Allow 'Complex float __attribute__((mode(HC)))' — malhar.jajoo / detail
- [mlir][bufferize][NFC] Remove BufferizationState — springerm / detail
- [lldb] [test] Update baseline test status for FreeBSD — mgorny / detail
- [gn build] (semi-manually) port 232bd331cbaa — thakis / detail
- [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. — paul.walker / detail
- [InstCombine] add tests for (pow2 >> X) >u C; NFC — spatel / detail
- [InstCombine] add tests for FP casts; NFC — spatel / detail
- Revert "[clang] Dont print implicit forrange initializer" — thakis / detail
- [InstCombine] Push freeze through recurrence phi — npopov / detail
- [AMDGPU] More GFX11 test coverage — jay.foad / detail
- [AMDGPU] gfx11 ldsdir intrinsics and ISel — Joseph.Nash / detail
- Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — phoebe.wang / detail
- [libc][Obvious] Fix hyperlink and typo in math status page. — lntue / detail
- [AMDGPU] gfx11 VINTERP intrinsics and ISel support — Joseph.Nash / detail
- [libc++] Simplify __config a bit — nikolasklauser / detail
- [LoopVectorize] Add support for invariant stores of ordered reductions — malhar.jajoo / detail
- [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions — Joseph.Nash / detail
- [flang] Fix bug in character casting. Add missing sext/trunc in code gen. — clementval / detail
- [libc] Rely on __builtin_memcpy_inline for memcpy implementation — gchatelet / detail
- Revert "Revert "[clang] Dont print implicit forrange initializer"" — kadircet / detail
- [InstCombine] convert mask and shift of power-of-2 to cmp+select — spatel / detail
- [clang][deps] Sort submodules when calculating dependencies — blangmuir / detail
- [RISCV] Avoid changing etype for splat of 0 or -1 — listmail / detail
- [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. — quinn.pham / detail
- [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor — gchatelet / detail
- [mlir][nvgpu] shared memory access optimization pass — cbate / detail
- [mlir][sparse] move from by-value to by-reference for data types — ajcbik / detail
- [mlir][nvgpu] fix missing build dependency for NVGPUTransforms — cbate / detail
- [gn build] (manually) port 7cca33b40f77c — thakis / detail
- [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG — Adrian Prantl / detail
- [mlir][linalg] Extend opdsl to support operations on complex types. — bixia1 / detail
- [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl — 65320245+isuckatcs / detail
- [InstCombine] Fold memcmp of constant arrays and variable size — msebor / detail
- [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter — nikolasklauser / detail
- [libc][obvious] fix sign warning in file_writer — michaelrj / detail
- [Static Analyzer] Small array binding policy — 65320245+isuckatcs / detail
- [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics — Joseph.Nash / detail
- [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] — listmail / detail
- [libc++] Implement std::boyer_moore{, _horspool}_searcher — nikolasklauser / detail
- [gn build] Port 971e9c80e966 — llvmgnsyncbot / detail
- [Flang] Fixes for XArrayCoorOp — kiran.chandramohan / detail
- [Symbolize] Parser for log symbolizer markup. — dthorn / detail
- [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) — thakis / detail
- [riscv] Extract isMaskRegOp helper [nfc] — listmail / detail
- [clang][dataflow] Add support for comma binary operator — sgatev / detail
- [Static Analyzer] Structured binding to data members — 65320245+isuckatcs / detail
- [docs] Fix typo — aeubanks / detail
- wip — chris.bieneman / detail
- [docs] Adding DirectX target usage doc — chris.bieneman / detail
- [mlir][nvgpu] Fix Bazel BUILD file — frgossen / detail
- Revert "wip" — chris.bieneman / detail
- [docs] Adding table of object file formats — chris.bieneman / detail
- [libc++] Mark standard-mandated includes as such — nikolasklauser / detail
- [AArch64] add tests for masked subtract; NFC — spatel / detail
- Recommit "[LAA] Initial support for runtime checks with pointer selects." — flo / detail
- [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI — listmail / detail
- [RISCV] Remove redundant code checking for exact VTYPE match [nfc] — listmail / detail
- [mlir][sparse] renable f16 tests — ajcbik / detail
- [mlir][sparse] Add testing for bf16 and fallback for software bf16 — benny.kra / detail
- [bazel] Add missing dependency after 455679413 — benny.kra / detail
- [BOLT] Fix for missing entry offset — rafaelauler / detail
- [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK — benny.kra / detail
- [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC — craig.topper / detail
- [libc++] Don't force -O2 when building the benchmarks — Louis Dionne / detail
- [lldb][tests] Automatically call compute_mydir (NFC) — davelee.com / detail
- [libc++] Make sure we install libc++abi headers on Apple — Louis Dionne / detail
- [clang-repl] Remove memory leak of ASTContext/TargetMachine. — ksunhokim123 / detail
- [clang][driver] Ensure we don't accumulate entries in -MJ files — Jan Svoboda / detail
- [lldb] Fix modernize-use-override warnings (NFC) — Jonas Devlieghere / detail
- [lldb] Fix modernize-use-equals-default warnings (NFC) — Jonas Devlieghere / detail
- [mlir][nvgpu] fix MSVC warning regarding left shift — cbate / detail
- [test][RPOFuncAttrs] Update norecurse.ll — aeubanks / detail
- [mlir][sparse][taco] Support complex types. — bixia1 / detail
- [BOLT] Allow function fragments to point to one jump table — aaupov / detail
- [libc] add printf pointer conv — michaelrj / detail
- Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries — Akira / detail
- Add unit test coverage for cast<T> assertion failures on invalid cast — dblaikie / detail
- [CodeGen] Init EmptyExpr before the first use — Vitaly Buka / detail
- llvm-dwarf-dump: include type name for AT_containing_type — dblaikie / detail
- [DirectX] Add MC Register and Frame stubs — chris.bieneman / detail
- [DirectX] Add DXILAsmPrinter — chris.bieneman / detail
- [DirectX][MC] Add MC support for DXContainer — chris.bieneman / detail
- [gn build] Port 3adc908b2685 — llvmgnsyncbot / detail
- [DirectX] Add DirectX target object writer — chris.bieneman / detail
- bzero->memset - Fix Windows bots — chris.bieneman / detail
- [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. — geek4civic / detail
- [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC — hankuan.chen / detail
- [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. — hankuan.chen / detail
- [libc] Add TLS image initialization to aarch64 startup code. — sivachandra / detail
- [mlir] Fix an msvc warning — benny.kra / detail
- [mlir][bufferization] Set emitAccessorPrefix dialect flag — springerm / detail
- [libc++][ranges][NFC] Fix a format error on the ranges status page. — varconst / detail
- [NFC] Specifing clang namespace for builtins. — Pavel.Iliin / detail
- [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants — llvm-dev / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [X86] isShuffleFoldableLoad - ensure the load has one use. — llvm-dev / detail
- [X86] Use X86 instead of X32 for i686 check prefixes — llvm-dev / detail
- [X86] Regenerate sar_fold.ll to show all instructions — llvm-dev / detail
- [Target, CodeGen] Use isImm(), isReg(), etc (NFC) — kazu / detail
- [AsmParser] Use default member initialization (NFC) — kazu / detail
- Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` — jtitor / detail
- [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load — llvm-dev / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [libc++] Enable -Wweak-vtables — nikolasklauser / detail
- [libc++] Add Implemented Papers section — nikolasklauser / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat — llvm-dev / detail
- [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. — llvm-dev / detail
- [mlir] Start migrating more dialects to prefixed form — jpienaar / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [IPO] Call *set::insert without checking membership first (NFC) — kazu / detail
- [clang] Call *set::insert without checking membership first (NFC) — kazu / detail
- [docs] Re-generate ClangCommandLineReference.rst — i / detail
- [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization — craig.topper / detail
- [BOLT] Allow function entry to be a cold fragment — aaupov / detail
- [CodeGen] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [RPOFuncAttrs] Fix norecurse detection — aeubanks / detail
- [X86] Add missing common AVX2 check prefix — llvm-dev / detail
- [Concepts] Implement overload resolution for destructors (P0848) — roi.jacobson1 / detail
- [Driver] Pass -X to ld for riscv64-openbsd — brad / detail
- [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC — brad / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [test][GlobalOpt] Precommit test — aeubanks / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [Vectorize] Use llvm::is_contained (NFC) — kazu / detail
- [Toolchains] Use llvm::is_contained (NFC) — kazu / detail
- [mlir] Update accessors to prefixed form (NFC) — jpienaar / detail
- [libomptarget]Add a trap for external omptarget from LLVM — yeluo / detail
- [test][GlobalOpt] Precommit more tests — aeubanks / detail
- [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. — lntue / detail
- [libc] Temporary disable environment tests for PATH variable. — lntue / detail
- [ADT] Rename value to val (NFC) — kazu / detail
- [MCParser] Use default member initialization (NFC) — kazu / detail
- Revert "[MCParser] Use default member initialization (NFC)" — kazu / detail
- [ADT] Add has_value, value, value_or to llvm::Optional — kazu / detail
- [NFC][GlobalOpt] Remove unused parameters — aeubanks / detail
- [VE][NFC] Remove obsoleted function declaration — marukawa / detail
- [test][GlobalOpt] Regenerate some tests — aeubanks / detail
- [test][GlobalOpt] Update precommitted test — aeubanks / detail
- [llvm] Use value_or instead of getValueOr (NFC) — kazu / detail
- [Driver][Gnu] Don't passs --dynamic-linker in -r mode — i / detail
- [clang] Use value_or instead of getValueOr (NFC) — kazu / detail
- [clang-tools-extra] Use value_or instead of getValueOr (NFC) — kazu / detail
- [AST] Fix an unused variable warning — kazu / detail
- [lld] Use value_or instead of getValueOr (NFC) — kazu / detail
- [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue — llvm-dev / detail
- [InstCombine] add baseline tests for signbit cmp folds; NFC — spatel / detail
- [InstCombine] add/adjust tests for signbit tests; NFC — spatel / detail
- [DAG] SimplifyDemandedBits - add ISD::VSELECT handling — llvm-dev / detail
- [DAG] SimplifyDemandedBits - add DemandedElts handling to ISD::SIGN_EXTEND_INREG simplification — llvm-dev / detail
- [InstCombine] add fold for (ShiftC >> X) <u C — spatel / detail
- [lldb] Use value_or instead of getValueOr (NFC) — kazu / detail
- [DAG] Add MaskedVectorIsZero helper — llvm-dev / detail
- [flang][OpenMP][NFC] Refactor code related to OpenMP atomic memory order clause semantics — neelam.nimish / detail
- [X86] Add common CHECK prefix to nontemporal-3.ll tests — llvm-dev / detail
- [GlobalOpt] Perform store->dominated load forwarding for stored once globals — aeubanks / detail
- Use value_or instead of getValueOr (NFC) — kazu / detail
- [MachinePipeliner] Handle failing constrainRegClass — david.green / detail
- [BOLT] Use 32-bit MOV to zero 64-bit register in instrumentation code — aaupov / detail
- [TableGen][X86] Add Size field to X86MemOperand class — aaupov / detail
- Fix an unused-variable warning in release build, NFC. — hokein.wu / detail
- [ADT] Rename value to alt (NFC) — kazu / detail
- [InstCombine] add tests for 'sub nuw' with zext; NFC — spatel / detail
- [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing — spatel / detail
- [CallGraph] Don't preserve CallGraph when function CFG analyses are preserved — aeubanks / detail
- [InstCombine] Optimize test for same-sign of values — spatel / detail
- [libc] Revert: Temporary disable environment tests for PATH variable. — sivachandra / detail
- Rename parallelForEachN to just parallelFor — thakis / detail
- [lld] Wrap rst file to 80 cols and fix "precense" typo — thakis / detail
- fix comment typos to cycle bots — thakis / detail
- [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWithStore to use truncstore. — craig.topper / detail
- [GlobalOpt] Preserve CFG analyses — aeubanks / detail
- [BOLT] Split functions with exceptions in shared objects and PIEs — maks / detail
- [mlir][complex] Convert complex.conj to libm — lewuathe / detail
- [ADT] Use has_value (NFC) — kazu / detail
- [ADT] Use value instead of getValue() (NFC) — kazu / detail
- [lld] Remove lld/include/lld/Core — thakis / detail
- [LoongArch] Add codegen support for the binary operations — luweining / detail
- [LoongArch] Add codegen support for fneg — luweining / detail
- [LoongArch] Add codegen support for the bitwise binary operations and part of other operations — luweining / detail
- [LoongArch] Perform `and` combination with a shifted mask — luweining / detail
- [Basic] Use has_value (NFC) — kazu / detail
- [LoongArch] Add codegen support for part of conversion operations — luweining / detail
- [RISCV] Merge two similar asserts from different if/else blocks. NFC — craig.topper / detail
- [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C) — Chenbing.Zheng / detail
- [InstCombine] Update icmp-and-shift check-next name; NFC — chenglin.bi / detail
- [clang][dataflow] Extend flow condition in the body of a for loop — sgatev / detail
- [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalable vector — Lian.Wang / detail
- [mlir] Fix ClangTidy performance finding (NFC) — akuegel / detail
- [AMDGPU] Limit GFX11 to using 128 VGPRs — jay.foad / detail
- Update link job for flang on windows — diana.picus / detail
- [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) — llvm-dev / detail
#4889 (Jun 19, 2022 8:36:28 PM)
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [NFC] Add 3 more -inseltpoison.ll test variations — nuno.lopes / detail
- [clang] Add support for __builtin_memset_inline — gchatelet / detail
- [SimplifyCFG] Share code to compute switch density between ShouldBuildLookupTable() and ReduceSwitchRange() — hans / detail
- [TableGen][CodeEmitterGen] Do not crash on insufficient positional instruction operands. — ivan.kosarev / detail
- [AMDGPU] Basic implementation of isExtractSubvectorCheap — jay.foad / detail
- [libc++][NFC] Fix indentation of some #if directives — Louis Dionne / detail
- [InstCombine] Add additional cost of phi tests (NFC) — npopov / detail
- [Clang,ARM] Add release note for D127197. — simon.tatham / detail
- [NFC] remove 'br undef' from InstCombine test cases — nuno.lopes / detail
- [AMDGPU] gfx11 EXECZ and VCCZ are no longer allowed to be used as — Joseph.Nash / detail
- [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore — John.Ericson / detail
- [clang][dataflow] In `optional` model, match call return via hasType — yitzhakm / detail
- [InstSimplify] Regenerate test checks (NFC) — npopov / detail
- [InstSimplify] Name variables/labels in test (NFC) — npopov / detail
- [DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handling to ISD::CONCAT_VECTORS — llvm-dev / detail
- [RISCV] Broaden cost model coverage for fixed vectors w/i1 element type — listmail / detail
- [NFC] Remove deadcode — gchatelet / detail
- [InstSimplify] Convert tests to opaque pointers (NFC) — npopov / detail
- [LLDB][Docs] Fix formatting of example code-block — Adrian Prantl / detail
- [NFC][Alignment] Simplify code — gchatelet / detail
- [flang][lowering] Ignore compiler directives — andrzej.warzynski / detail
- [DCE] Update tests to use opaque pointers (NFC) — npopov / detail
- [RISCV] Use common prefixes to reduce duplication in cost model tests — listmail / detail
- [RISCV] Mark FSIN and other math functions as Expand for scalable vectors. — craig.topper / detail
- [PS5] Use linker scripting to find profiling data, like PS4 — paul.robinson / detail
- [RISCV] Fix accidental deletion of test lines in 2247e4d — listmail / detail
- Revert "[RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo`" — sunshaoce / detail
- [AMDGPU] Restore documentation of .amdhsa_shared_vgpr_count — jay.foad / detail
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [SystemZ][z/OS] Add llvm.read_register() intrinsic support for zOS — yusra.syeda / detail
- [InstCombine] add test for mask op with constant expression; NFC — spatel / detail
- [InstCombine] add narrowing transform for low-masked binop with zext operand (2nd try) — spatel / detail
- [libc][math] Add EXP_MANT_MASK when long double is double or quad — benny.kra / detail
- [libc] add buffering to FILE writes — michaelrj / detail
- [AMDGPU] gfx11 SRC_POPS_EXISTING_WAVE_ID is removed — Joseph.Nash / detail
- [AMDGPU] NFC. Comment change to GFX10+ in AsmParser — Joseph.Nash / detail
- [clang][tablegen] adds human documentation to `WarningOption` — cjdb / detail
- [NFC] Suggest Release mode in clang GettingStarted.html — shivam98.tkg / detail
- [AMDGPU] gfx11 add bits to COMPUTE_PGM_RSRC3 — Joseph.Nash / detail
- [SystemZ/z/OS] Set DWARF version to 4 for z/OS. — kai.nacke / detail
- [mlir][vector] Add patterns for vector distribution — thomasraoux / detail
- Update *_TMPRING_SIZE.WAVESIZE for GFX11 — Joseph.Nash / detail
- Revert "[Sanitizers] Cleanup handling of stat64/statfs64" — m_borsa / detail
- [libc++] Remove uses of __two in type_traits — nikolasklauser / detail
- [OpenMP][IRBuilder] Add final clause to task — Shraiysh.Vaishay / detail
- [mlir][AMDGPU] Set ABI version constant when linking device libs — Krzysztof.Drewniak / detail
- [RISCV] Add cost model coverage for mask reductions requiring legalization — listmail / detail
- [JITLink][ELF][AArch64] Implement eh frame handling. — ksunhokim123 / detail
- [clang][dataflow] Don't `assert` full LHS coverage in `optional` model — yitzhakm / detail
- [libc++] Make sure we install the modulemap file with install-cxx-headers — Louis Dionne / detail
- [Clang] Added missing doc for minsize attribute — Dávid Bolvanský / detail
- Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" — John.Ericson / detail
- Add sanitizer-specific GlobalValue attributes. — 31459023+hctim / detail
- Add documentation of new sanitizer-specific GV attributes. — 31459023+hctim / detail
- [RISCV] Add cost model coverage for scalable scatter/gather — listmail / detail
- [RISCV] Add test case showing failure to convert gather/scatter to strided load/store. NFC — craig.topper / detail
- [RISCV] Don't require loop simplify form in RISCVGatherScatterLowering. — craig.topper / detail
- [libc][Obvious] Change all __builtin_clz* calls to clz in builtin_wrappers.h. — lntue / detail
- [RISCV] Minor test improvements for scalable scatter/gather tests added in 275b2e524 — listmail / detail
- [PS4/PS5] Don't inherit base class alignment — paul.robinson / detail
- [RISCV] Implement isElementTypeLegalForScalableVector TTI hook — listmail / detail
- [RISCV] Refine costs for i1 reductions — listmail / detail
- [Lex] Fix `fixits` for typo-corrections of preprocessing directives within skipped blocks — kyrtzidis / detail
- Fix interaction of CFI instructions with MachineOutliner. — efriedma / detail
- [libc++] Simplify type_traits and use more builtins — nikolasklauser / detail
- [libc++] Granularize <iterator> includes — nikolasklauser / detail
- [mlir][py-bindings] Fix include issue introduced by D127352 — jeffniu22 / detail
- [lldb/crashlog] Show help when the command is called without any argument — medismail.bennani / detail
- [InstCombine] switch synthetic unreachable to use undef instead of poison (NFC) — nuno.lopes / detail
- Revert "[Attributor] Ensure to use the proper liveness AA" — 31459023+hctim / detail
- [libc++] Use the same implementation of invoke for C++03 and C++11 — nikolasklauser / detail
- [scan-build-py] Fix exception on shutdown with sarif-html output format — anders / detail
- [mlir][spirv] Unify aliases of different bitwidth scalar types — antiagainst / detail
- [mlir][vulkan] Add missing '<>' in test IRs to fix test — antiagainst / detail
- [BOLT] Mark fragments related to split jump table as non-simple — aaupov / detail
- [mlgo] Update FunctionPropertyCache after invalidating analyses — mtrofin / detail
- [libc] add EXP_MAT_MASK to x87 long double — michaelrj / detail
- [BOLT][TEST] Use double dash flags in tests — maks / detail
- [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals — arjunpitchanathan / detail
- [libc] Implement double precision FMA for targets without FMA instructions. — lntue / detail
- [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata — Vitaly Buka / detail
- [TableGen] const char *const x => const char x[] — i / detail
- [NFC] Move flang OpenMP semantic tests under one single directory — qiaopeixin / detail
- [GlobalOpt][test] Remove br i1 undef — i / detail
- [SanitizerCoverage][test] Remove br i1 undef to avoid UB — i / detail
- [PowerPC] Add tests to reflect cfence on float point types. NFC. — gluokai / detail
- [libc] Add pthread_detach and thrd_detach. — sivachandra / detail
- [clang] Convert for_each to range-based for loops (NFC) — kazu / detail
- [clang] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [MC] De-capitalize SwitchSection. NFC — i / detail
- [ProfileData] Use llvm::erase_if (NFC) — kazu / detail
- [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
- [Scalar] Use llvm::append_range (NFC) — kazu / detail
- [github] format and refactor GitHub workflows — mohammadkeyvanzade94 / detail
- [NFC][clang] Fix typo — ox59616e / detail
- [clang-format] Fix a bug in RemoveBracesLLVM — owenca / detail
- [X86] emitOrXorXorTree - break if-else chain. NFC. — llvm-dev / detail
- [X86] combineTargetShuffle - break if-else chain. NFC. — llvm-dev / detail
- [clang][docs] Fix typo in code-block declaration — llvm-dev / detail
- [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. — paul.walker / detail
- [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. — llvm-dev / detail
- [AArch64] Add extra faddp codegen tests. NFC — david.green / detail
- [AArch64] Generate FADDP from shuffled fadd — david.green / detail
- [libc++][format] Implement format-string. — koraq / detail
- [X86] Replace X32 check prefix with X86 — llvm-dev / detail
- [PowerPC] Regenerate pre-inc-disable.ll checks — llvm-dev / detail
- [libc++][NFC] Update ranges algorithms status page — nikolasklauser / detail
- [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() — llvm-dev / detail
- [Clang][Doc][SafeStack] Fix deadlink (NFC) — 18738953+ksyx / detail
- [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals — craig.topper / detail
- [mlir:MultiOpDriver] Add operands to worklist should be checked — chiahungduan / detail
- [lldb][bindings] Implement __repr__ instead of __str__ — davelee.com / detail
- Use isa instead of dyn_cast (NFC) — kazu / detail
- Use getValueOr (NFC) — kazu / detail
- [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling — llvm-dev / detail
- [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [llvm] Use contains (NFC) — kazu / detail
- [BOLT][NFC] Move printDebugInfo out of BC::printInstruction — amir.aupov / detail
- [clang-tidy][docs] Use std::optional instead of absl::optional in examples — gribozavr / detail
- [clang-tidy][docs] Remove an unintentional paragraph break — gribozavr / detail
- [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests — joeloser93 / detail
- [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats — llvm-dev / detail
- [lit] Passthrough CLANG_MODULE_CACHE_PATH env var — abrachet / detail
- [InstCombine] Remove unnecessary UB from some tests. — flo / detail
- [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). — flo / detail
- fix comment typo to cycle bots — thakis / detail
- [libc++][test] Add tuple trivial destructor test — joeloser93 / detail
- [lld-macho] Add support for -w — keithbsmiley / detail
- [Clang][VE][NFC] Fix a comment — marukawa / detail
- Autogenerate sve-fixed-length-bitselect.ll . NFC — deadalnix / detail
- Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC — deadalnix / detail
- [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC — luweining / detail
- [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC — luweining / detail
- Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" — abrachet / detail
- [X86][RFC] Enable `_Float16` type support on X86 following the psABI — phoebe.wang / detail
- [AArch64] Look through bitcast when looking for extract_high subvector — david.green / detail
- [DAG] visitSRL - pull out ShiftVT. NFC. — llvm-dev / detail
- [docs][clang] Fix a broken link on the APINotes doc — jtitor / detail
- [MC] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- Fix endian conversion of sub-byte types — ulrich.weigand / detail
- [NFC] Remove 'br i1 undef' from SROA tests — nuno.lopes / detail
- [X86] Add regression test for rGea8fb3b60196 — llvm-dev / detail
- [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) — llvm-dev / detail
- Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" — jezng / detail
- Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — joker.eph / detail
- [LV] Update test to use GEP so it is not dead. — flo / detail
- [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). — flo / detail
- [clang] Use any_of and none_of (NFC) — kazu / detail
- [IR] Call DenseMap::erase directly (NFC) — kazu / detail
- [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. — craig.topper / detail
- [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue — nuno.lopes / detail
- [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- fix test expected output (fixes arm buildbot failure) [NFC] — nuno.lopes / detail
- [libc++] Use unsigned char in basic_string::__short again — nikolasklauser / detail
- [NFC] Remove unused variable `MF` — hubert.reinterpretcast / detail
- [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- [lld-macho] Make `--icf=safe` work with LTO — jezng / detail
- [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [Transforms] Use default member initialization (NFC) — kazu / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [AArch64] Use default member initialization (NFC) — kazu / detail
- Revert "[NFC] Remove 'br i1 undef' from SROA tests" — marukawa / detail
- [RISCV] Use isShiftedInt to improve readability. NFC — craig.topper / detail
- [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn — i / detail
- [clang-format] Handle deprecated options in dump_format_style.py — owenca / detail
- [X86][Disassembler] Fix displacement operand size for symbolizer — maks / detail
- [NFC][polly] Removed dead code — gchatelet / detail
- [NFC] Remove straight UB from SROA tests — nuno.lopes / detail
- [AArch64] Mark smull and umull as commutative. — david.green / detail
- [InstSimplify] Update GEP test to use opaque pointers (NFC) — npopov / detail
- [InstCombine] Don't push operation across loop phi — npopov / detail
- [mlir] Fix ClangTidyPerformance finding (NFC). — akuegel / detail
- [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions — lucas.prates / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [MachineScheduler] Order more stores by ascending address — zhongyunde / detail
- [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp — david.sherwood / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" — lucas.prates / detail
- [NFC][Alignment] Convert MemCpyOptimizer.cpp — gchatelet / detail
- [libc++] Fix std::lower_bound with C++20-hostile iterators — nikolasklauser / detail
- [clang][AArch64][SVE] Implicit conversions for vector-scalar operations — david.truby / detail
- [InstSimplify] Add additional test for PR49839 (NFC) — npopov / detail
- [gn build] Port 988682a3892e — llvmgnsyncbot / detail
- [InstSimplify][IR] Handle trapping constant aggregate (PR49839) — npopov / detail
- [test] Add test for D126700 NFC — zhongyunde / detail
- [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC — llvm-dev / detail
- [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere — llvm-dev / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [flang]Add support for do concurrent — mats.petersson / detail
- [clang][driver] Introduce new -fdriver-only flag — Jan Svoboda / detail
- [clang][driver] Fix compilation database dump with multiple architectures — Jan Svoboda / detail
- Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" — pc.wang / detail
- [MC] Fix likely uninitialized memory bug — jezng / detail
- [lld-macho][reland] Initial support for EH Frames — jezng / detail
- [lld-macho][reland] Support EH frames under arm64 — jezng / detail
- [clang][driver] Only run multi-arch tests on Darwin — Jan Svoboda / detail
- [gn build] Port e183bf8e1599 — llvmgnsyncbot / detail
- [flang][NFC] Fix typo — clementval / detail
- Add `createDynamicDimValues` to tensor dialect utils — frgossen / detail
- [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same — benny.kra / detail
- [SimplifyCFG] Add test for PR49839 (NFC) — npopov / detail
- [AMDGPU] Add GFX11 flat scratch test coverage — jay.foad / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation — och95 / detail
- [AArch64] Autogenerate sve-fixed-length tests. NFC — deadalnix / detail
- [SimplifyCFG] Handle trapping aggregates (PR49839) — npopov / detail
- [NFC][Alignment] Use proper type in LLVMGetAlignment — gchatelet / detail
- [NFC][Alignment] Use proper version of getAlign — gchatelet / detail
- [NFC][Alignment] Use proper type in instrumentLoadOrStore — gchatelet / detail
- [NFC][Alignment] Use proper type in tests — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [SelectionDAG] Add test for PR49839 (NFC) — npopov / detail
- [SelectionDAG] Handle trapping aggregate (PR49839) — npopov / detail
- [NFC][Alignment] Use getAlign in ARMFastISel — gchatelet / detail
- [NFC][Alignment] Use getAlign in DXILBitcodeWriter — gchatelet / detail
- [NFC] Remove dead code in MipsFastISel — gchatelet / detail
- [NFC][Alignment] Simplify code in JSONExporter — gchatelet / detail
- [NFC][Alignment] Simplify code in MemorySanitizer — gchatelet / detail
- [Flang][OpenMP] Implementation of lowering of SIMD construct. — arnamoy.bhattacharyya / detail
- [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values — stephen.tozer / detail
- [InstCombine] reorder mask folds for efficiency — spatel / detail
- [GlobalISel] Remove buildSequence (NFC) — kazu / detail
- [flang] Add target/triple in a test — andrzej.warzynski / detail
- [clang][driver] fix to correctly set devtoolset on RHEL — quinn.pham / detail
- [CodeGen] Remove EvictionTrack (NFC) — kazu / detail
- [mlir][shape][bufferize] Fix typo in external model — springerm / detail
- Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
- [NFC][Alignment] Use getAlign in SelectionDAGBuilder — gchatelet / detail
- [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics — gchatelet / detail
- [NFC][Alignment] Use getAlign in VNCoercion — gchatelet / detail
- [NFC][Alignment] Use getAlign in Attributor classes — gchatelet / detail
- [flang] system_clock intrinsic calls with dynamically optional arguments — clementval / detail
- [Clang] Change host/device only compilation to a driver mode — jhuber6 / detail
- [flang] Handle reversed bounds and negative length in inlined allocation — clementval / detail
- [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) — clementval / detail
- [NFC] Remove dead code — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [flang] Add TODO for half-precision intrinsic reductions — clementval / detail
- [libc++] Do not yield from __sp_mut::lock() — Louis Dionne / detail
- [libc++][test] Remove support old compiler support. — koraq / detail
- [libc++] Removes a GCC bug work-around. — koraq / detail
- [libc++] Removes unneeded includes. — koraq / detail
- [RISCV] Move creation of constant pools from isel to lowering. — craig.topper / detail
- [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] — listmail / detail
- [libc++][NFC] Use concepts in <bit>. — koraq / detail
- [mlir][spirv] Convert single element vector.splat/fma — antiagainst / detail
- [mlir][spirv] Remove unused `traits` from `SPV_Attr` — antiagainst / detail
- [mlir] (NFC) Clean up bazel and CMake target names — jeffniu22 / detail
- [Flang][OpenMP] Avoid double privatisation of loop variables — kiran.chandramohan / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR — Stanislav.Mekhanoshin / detail
- [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 — llvm-dev / detail
- [flang][NFC] Add TODOs for KIND = 2 — clementval / detail
- [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb — antiagainst / detail
- Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" — 31459023+hctim / detail
- Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — 31459023+hctim / detail
- [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV — antiagainst / detail
- [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion — antiagainst / detail
- Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — 31459023+hctim / detail
- [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 — aaupov / detail
- [flang][runtime] Fix nonadvancing output edge case — pklausler / detail
- [lldb] Add missing UTF-8 char basic type entries — contact / detail
- [flang][runtime] Better (but still synchronous) support for asynchronous I/O — pklausler / detail
- Reland [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
- Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — daltenty / detail
- [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count — pklausler / detail
- Revert "[mlir][vector] Add patterns to ppropagate vector distribution" — thomasraoux / detail
- [lld-macho] Require aarch64 for eh-frame.s test — jezng / detail
- [Dexter] Fix incorrect test expectations for floating point tests — stephen.tozer / detail
- Add sanitizer metadata attributes to clang IR gen. — 31459023+hctim / detail
- [flang][runtime] Don't crash after reporting I/O statement errors — pklausler / detail
- [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers — steplong / detail
- [Dexter] Remove debugger-dependent test from windows — stephen.tozer / detail
- [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count — pklausler / detail
- Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — craig.topper / detail
- [flang] Fix bogus branch target error on END SELECT — pklausler / detail
- [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py — benny.kra / detail
- [RISCV] Add basic fshr/fshl cost and codegen coverage — listmail / detail
- [flang] Document extension: Ew.0 output editing — pklausler / detail
- [clang-cl] Accept /FA[c][s][u], but ignore the arguments — steplong / detail
- [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. — zequanwu / detail
- Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae — zequanwu / detail
- [clang-format] Handle more cases for RemoveBracesLLVM — owenca / detail
- Revert "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [analyzer][NFC] Remove unused Analyses enum — balazs.benics / detail
- Reland "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [flang][NFC] Add source location information to report unsupported complex types — clementval / detail
- [libc++] Granularize some more of <type_traits> — nikolasklauser / detail
- [flang] Fix type mismatch in verification error — clementval / detail
- [libc++] Simplify the char_traits specializations — nikolasklauser / detail
- [gn build] Port 3abaefe64c22 — llvmgnsyncbot / detail
- [lld-macho] Fix symbol name returned from InputSection::getLocation — thakis / detail
- [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 — jay.foad / detail
- [AMDGPU] Add some GFX11 atomic optimizer testing — jay.foad / detail
- [LLDB][formatters] Add formatter for libc++'s std::span — Adrian Prantl / detail
- [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug — jay.foad / detail
- [gn build] Port ea9ff9fac3a6 — llvmgnsyncbot / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic — jay.foad / detail
- gn build: Add support for building the standalone ubsan runtime. — peter / detail
- gn build: Add support for building the AArch64 LSE builtins. — peter / detail
- [AMDGPU] Define SGPR_NULL64 register. NFCI. — Stanislav.Mekhanoshin / detail
- Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. — ravishankarm / detail
- [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. — craig.topper / detail
- gn build: Disable ubsan build on mac/win. — peter / detail
- Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON — j-nagurne / detail
- [C-API][ORC] Fix struct name. — Lang Hames / detail
- [C-API][ORC] Add missing error check to unit test. — Lang Hames / detail
- gn build: Don't define an action for gen_version_script on mac/win. — peter / detail
- [NFC] Undo AIX build compiler workaround — hubert.reinterpretcast / detail
- [libc] Add Fuchsia implementation of ::testing::Test — abrachet / detail
- Revert "gn build: Add support for building the standalone ubsan runtime." — peter / detail
- [libc] Add explicit casts for string functions — abrachet / detail
- [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) — flo / detail
- Fix-forward broken ASan test on Windows. — 31459023+hctim / detail
- [Analysis] Remove getUniqueInstruction (NFC) — kazu / detail
- [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump — aaupov / detail
- [AMDGPU] Use null for dead sdst operand — Stanislav.Mekhanoshin / detail
- [ConstraintElimination] Add tests with cmps with constant ops only. — flo / detail
- [mlir] Support getSuccessorInputs from parent op — jeffniu22 / detail
- [bazel] Unbreak the build after cf6a7c194793 — benny.kra / detail
- [mlir] Fix CMake file — jeffniu22 / detail
- [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC — craig.topper / detail
- [flang][runtime] Don't emit any leading blanks for G0/E0 output editing — pklausler / detail
- [flang][runtime] Fix overflow detection for REAL input — pklausler / detail
- [flang][runtime] Detect overflow of fixed-sized exponent output field — pklausler / detail
- [flang] Fix crash on USE error — pklausler / detail
- [flang] Handle USE association in parse tree rewriting — pklausler / detail
- [flang][runtime] Don't loop in runtime if blank appears in BOZ input — pklausler / detail
- [flang] Intrinsic module procedure pure prefixes — vdonaldson / detail
- [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' — pklausler / detail
- [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. — Lang Hames / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [CodeGen] Remove futureWeight (NFC) — kazu / detail
- [C-API][ORC] Add C API to suspend lookups during definition generation. — Lang Hames / detail
- Revert "[Driver] Improve linking options for target AVR" — ben.shi / detail
- [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] — listmail / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [InstCombine] Don't slice up PHIs when pred BB has catchswitch — aheejin / detail
- [libcxx][AIX] Switch build compiler to clang — jakeegan10 / detail
- [sanitizer] Add -lresolv only for non-Android non-musl Linux — i / detail
- [flang] Add semantic check for multiple part-ref with nonzero rank for TBP — qiaopeixin / detail
- [flang] Complement one-to-one association check of bind name and entity name — qiaopeixin / detail
- [Driver][test] Make ananas.c and solaris-ld.c robust — i / detail
- [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed — i / detail
- [InstCombine] add tests for compare-signs — Chenbing.Zheng / detail
- [InstCombine] Optimize lshr+shl+and conversion pattern — chenglin.bi / detail
- [mlir][Vector] Support vectorize to vector.reduction or/and. — jacquesguan / detail
- [mlir][Arithmetic] Fold NegF in MulF and DivF. — jacquesguan / detail
- [mlir][doc] Move pass to passes list and remove redundant doc — jpienaar / detail
- [JITLink][AArch64] Unify table managers of ELF and MachO. — ksunhokim123 / detail
- [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) — ksunhokim123 / detail
- [mlir] Include attributes in ML program dialect ops def — jpienaar / detail
- [mlir][sparse_tensor] fix windows build — jeffniu22 / detail
- [PowerPC] Update cfence tests to avoid using undef. NFC. — gluokai / detail
- [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited — kyrtzidis / detail
- [libc++][NFC] clang-format <__config> — nikolasklauser / detail
- [JITLink][AArch64] Implement MoveWide16 generic edge. — ksunhokim123 / detail
- [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. — serguei.katkov / detail
- [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. — ksunhokim123 / detail
- [mlir][ods] Make Attr/Type def accessors match the dialect — jeffniu22 / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles — thomasraoux / detail
- [AArch64][NFC] Fix a comment error — zhongyunde / detail
- [CodeGen] Remove restrictRef (NFC) — kazu / detail
- [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) — kazu / detail
- [Coroutines] Convert coroutine.presplit to enum attr — yedeng.yd / detail
- [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. — gluokai / detail
- [NFC] Fix Wswitch warning triggered by 735e6c — yedeng.yd / detail
- [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs — pavel / detail
- [PowerPC] Correct test RUN line. NFC. — gluokai / detail
- Reland "[analyzer] Deprecate `-analyzer-store region` flag" — balazs.benics / detail
- [analyzer][NFC] Inline AnalyzerOptions::getUserMode() — balazs.benics / detail
- [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. — dantrushin / detail
- Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" — balazs.benics / detail
- Add lowering TODO for bindings returning derived types or arrays — clementval / detail
- [llvm-cxxfilt] Add description for --types in help text — gbreynoo / detail
- [ConstraintElimination] Support constraints with only const ops. — flo / detail
- [lldb] Fix TestDyldExecLinux with xml enabled — pavel / detail
- [SCEV] Add tests where assumes can be used to improve trip multiple. — flo / detail
- [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 — d-pre / detail
- [AArch64][SME] Add load/store intrinsics — rosie.sumpter / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [AMDGPU] Add GFX11 llvm-objdump tests — jay.foad / detail
- [NFC][Alignment] use getAlign in AddressSanitizer — gchatelet / detail
- [NFC][Alignment] Use Align in shouldAlignPointerArgs — gchatelet / detail
- [NFC][Alignment] Use Align in SafeStack — gchatelet / detail
- [NFC][Alignment] Use Align in CoroFrame — gchatelet / detail
- [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock — serguei.katkov / detail
- [analyzer][Casting] Support isa, cast, dyn_cast of SVals — balazs.benics / detail
- Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" — jun / detail
- [InterleavedLoadComb] Rename uses when inserting new uses. — flo / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [flang] Support PDT declaration with initial comp value in internal procedure — jperier / detail
- [AMDGPU] Add a GFX11 MCA test — jay.foad / detail
- [AArch64][SME] Add ldr/str (fill/spill) intrinsics — david.sherwood / detail
- [ARM] Add more opaque pointer gather/scatter tests. NFC — david.green / detail
- [AArch64] Add cost tests for fadd reductions with fast math flags. — flo / detail
- [libc++] Remove macros for IBM compiler — Louis Dionne / detail
- [OpenMP] Fix offload packager not writing to temps correctly — jhuber6 / detail
- Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" — serguei.katkov / detail
- [AMDGPU] gfx11 support add_f16 — Joseph.Nash / detail
- [NFC][Thumb] Update frame-chain codegen test to use thumbv6m — lucas.prates / detail
- [lld-macho] Print the name of functions containing undefined references — thakis / detail
- Add __config formatting to .git-blame-ignore-revs — Louis Dionne / detail
- [flang] Avoid losing type parameter information — clementval / detail
- [Libomptarget] Add test config for compiling in LTO-mode — jhuber6 / detail
- [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 — shivam98.tkg / detail
- [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] — listmail / detail
- [NFC] Remove unused function parameter — sepavloff / detail
- [libc] Guard common macro names — abrachet / detail
- [inliner] Add per-SCC-pass InlineAdvisor printing option — mtrofin / detail
- [InstCombine] add tests for sub with extended operands; NFC — spatel / detail
- [mlir] Introduce transform.alternatives op — zinenko / detail
- [mlir] fix compiler error due to commit landing race — zinenko / detail
- [AMDGPU] Regenerate MIR checks for image instructions — jay.foad / detail
- [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy — mizvekov / detail
- [mlir][linalg] Add named ops for depthwise 3d convolution — benny.kra / detail
- [PowerPC] Fix combine step for shufflevector. — stefanp / detail
- freeze does not change the constant property — dmalyutin / detail
- [mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- remove a duplicated include — l.lunak / detail
- [analyzer][NFC] Relocate unary transfer functions — balazs.benics / detail
- [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions — balazs.benics / detail
- [RISCV] Split out getEEWForLoadStore [nfc] — listmail / detail
- [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions — balazs.benics / detail
- [libcxx][AIX] Enable ABI list checking for XCOFF — jakeegan10 / detail
- [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder — phosek / detail
- [analyzer][NFC] Replace getLastArg with hasArg when applicable — balazs.benics / detail
- [PS5] Use __gxx_personality_v0 for TSan — paul.robinson / detail
- [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ — daltenty / detail
- [MLIR][Presburger] Add values to PresburgerSpace — groverkss / detail
- [libc++] Use explicit module cache path in tests — abrachet / detail
- [libc++] Find a clang-format everybody is happy with — nikolasklauser / detail
- [flang] Add team_type to num_images intrinsic call — ktrasmussn / detail
- [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops — Krzysztof.Drewniak / detail
- [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] — listmail / detail
- [MLIR][Presburger] Fix spellings of attachment — groverkss / detail
- [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing — spatel / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 1/4 — aaupov / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 2/4 — aaupov / detail
- [clang][NFC][AST] rename the ImportError to ASTImportError — singh.shivamsingh2003 / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 3/4 — aaupov / detail
- [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures — 65320245+isuckatcs / detail
- Update ASTImportError.h — github / detail
- [PS5] Make library function availability match PS4 — paul.robinson / detail
- [Clang] Simplify unifying target features — jhuber6 / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. — flo / detail
- [lld-macho] Group undefined symbol diagnostics by symbol — thakis / detail
- [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] — listmail / detail
- Revert "[mlir] add an option to print op stats in JSON" — okwan / detail
- [flang] Add failed_images to list of intrinsics and add test — ktrasmussn / detail
- Revert "[mlir] Add a generic data-flow analysis framework" — frgossen / detail
- [clang] Add tests for statement expression in initializers — anders / detail
- [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones — Krzysztof.Drewniak / detail
- (Reland)[mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- RISCV: handle 64-bit PCREL data relocations — Saleem Abdulrasool / detail
- [bazel] Port 75bfc6f29579 — benny.kra / detail
- [bazel] Port b0b00432093b — benny.kra / detail
- [mlir] Try to work around ambiguity in older clang versions — benny.kra / detail
- [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed — VenkataRamanaiah.Nalamothu / detail
- FunctionPropertiesAnalysis: handle callsite BBs that lose edges — mtrofin / detail
- [PS5] Default to 'sce' debugger tuning — paul.robinson / detail
- [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. — gribozavr / detail
- [dsymutil] Automatically generate a reproducer when dsymutil crashes — Jonas Devlieghere / detail
- [dsymutil] Fix std::unique_ptr to llvm::Expected conversion — Jonas Devlieghere / detail
- [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] — listmail / detail
- [mlir][spirv] Fix math.ctlz for full zero bit cases — antiagainst / detail
- [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. — python3kgae / detail
- [gn build] Port 435897b41d60 — llvmgnsyncbot / detail
- Revert "[Driver] Improve linking options for target AVR" — haowei / detail
- Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — phoebe.wang / detail
- [X86][AMX] Fix klockwork issue. — yuanke.luo / detail
- [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative — zixuan.wu / detail
- [HIP] fix long double size — Yaxun.Liu / detail
- [Libomptarget] Use binutils archive executable to address failing tests — jhuber6 / detail
- [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. — craig.topper / detail
- [mlir][affine] Make loop tiling default options explicit — lewuathe / detail
- [mlir][Vector] Fold consecutive bitcast. — jacquesguan / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 4/4 — amir.aupov / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo — pc.wang / detail
- [mlir][spirv] Handle corner cases for math.powf conversion — antiagainst / detail
- [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID — VenkataRamanaiah.Nalamothu / detail
- [libc++][NFCI] span: replace enable_if with concepts — joeloser93 / detail
- [RISCV][NFC] Add more tests for instruction selection of 'mul' — ben.shi / detail
- [ORC-RT] Add integration tests for AArch64 — housel / detail
- [MC] Remove unused MCStreamer::SwitchSection — i / detail
- [AMDGPU] Add isMFMA helper function. NFC — Austin.Kerbow / detail
- [AMDGPU] Add more expressive sched_barrier controls — Austin.Kerbow / detail
- [gn build] Port 48ebc1af2948 — llvmgnsyncbot / detail
- [clang-format] Never analyze insert/remove braces in the same pass — owenca / detail
- [libc][NFC] Use uint32_t to represent futex words. — sivachandra / detail
- [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' — ben.shi / detail
- [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. — yeting.kuo / detail
- [clangd] Wire up compilation for style blocks — kadircet / detail
- [libc][NFC] Add src.__support.OSUtil targets conditionally. — sivachandra / detail
- [LSR] Add test for LoopStrenghtReduce for Ldp; NFC — chenglin.bi / detail
- [mlir] Add missing newline at end of .clang-format file — owenca / detail
- [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops — springerm / detail
- [libFuzzer] Use the compiler to link the relocatable object — phosek / detail
- [libc] Add linux threads targets only if __support/OSUtil targets are available. — sivachandra / detail
- [AMDGPU] Fix buildbot failures after 48ebc1af29 — Austin.Kerbow / detail
- [SimplifyLibCalls] Drop duplicate check (NFC) — npopov / detail
- [flang] Change C889 from error into warning — qiaopeixin / detail
- [Clang] Add the `annotate_type` attribute — mboehme / detail
- [mlir][linalg][bufferize] Remove always-aliasing-with-dest option — springerm / detail
- [flang][OpenMP] Add one semantic check for data-sharing clauses — qiaopeixin / detail
- [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize — springerm / detail
- [InstCombine] Improve check for catchswitch BBs (NFC) — aheejin / detail
- [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState — springerm / detail
- [libc][Obvious] Removed few unused vars. — sivachandra / detail
- [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded — springerm / detail
- [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. — kito.cheng / detail
- [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned — benny.kra / detail
- [libcxx] Remove extraneous '---' lines in .clang-format files — owenca / detail
- [clangd] Enable AKA type printing by default — kadircet / detail
- [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList — david.sherwood / detail
- [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. — mboehme / detail
- [libcxx] Fix allocator<void>::pointer in C++20 with removed members — ibiryukov / detail
- [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td — mboehme / detail
- [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction — david.sherwood / detail
- [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. — llvm-dev / detail
- [OpenCL] Reword unknown extension pragma diagnostic — sven.vanhaastregt / detail
- [clang] Reject non-declaration C++11 attributes on declarations — mboehme / detail
- [clang][dataflow] Add support for correlated branches to optional model — sgatev / detail
- [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold — llvm-dev / detail
- [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* — david.sherwood / detail
- [X86][SLP] Basic test coverage for llvm.powi — jeremy.morse / detail
- [Sema] Remove unused function after 8c7b64b5ae2a — benny.kra / detail
- [DebugInfo][ARM] Not readonly check for RWPI globals — keith.walker / detail
- Fix signed/unsigned comparison warning — llvm-dev / detail
- Promote bf16 to f32 when the target doesn't support it — benny.kra / detail
- Add a conversion from double to bf16 — benny.kra / detail
- [AArch64] Add test case from D127354 — llvm-dev / detail
- [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs — llvm-dev / detail
- [BitcodeReader] Remove unnecessary argument defaults (NFC) — npopov / detail
- Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — benny.kra / detail
- [gn build] (semi-automatically) port 8bc0bb956421 — thakis / detail
- [gn build] (semi-automatically) port fb34d531af95 — thakis / detail
- [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c — gabor.marton / detail
- [NFC][Alignment] Use Align in MCAlignFragment — gchatelet / detail
- [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) — anton.a.afanasyev / detail
- [mlir] generate documentation for transform dialect extensions — zinenko / detail
- [mlir] check interfaces are attached to the expected object — zinenko / detail
- [flang] Fix one regression failure related to BIND(C) statement — qiaopeixin / detail
- [SLP] Improve reordering in presence of constant only nodes. — a.bataev / detail
- [COFF] Don't reject executables with data directories pointing outside of provided data — martin / detail
- [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed — martin / detail
- [clang] Use correct visibility parameters when following a Using declaration — kadircet / detail
- [lldb] Fix loading DLL from some ramdisk on Windows — martin / detail
- [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier — tbaeder / detail
- [clang][sema] Provide better diagnostic for missing template arguments — tbaeder / detail
- [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp — gabor.marton / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" — krasimir / detail
- [clangd] Always desugar type aliases in hover — kadircet / detail
- [clangd][NFC] Use the existing ASTContext from scope — kadircet / detail
- [Driver][test] Make RISCV tests robust with PATH= — sunshaoce / detail
- [JITLink][ELF] Log enum name of unsupported relocation type. — ksunhokim123 / detail
- [mlir][tablegen] Generate default attr values in Python bindings — springerm / detail
- [flang][NFC] Fix some formatting — clementval / detail
- [analyzer][NFC] Remove dead code and modernize surroundings — balazs.benics / detail
- [analyzer] Fix StreamErrorState hash bug — balazs.benics / detail
- [analyzer][NFC] Remove dead field of UnixAPICheckers — balazs.benics / detail
- [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions — balazs.benics / detail
- Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — phoebe.wang / detail
- [analyzer] Treat system globals as mutable if they are not const — balazs.benics / detail
- [analyzer] Relax constraints on const qualified regions — balazs.benics / detail
- [CodeGen] Fix the bug of machine sink — yuanke.luo / detail
- [PS5] Trap after noreturn calls, with special case for stack-check-fail — paul.robinson / detail
- [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect — thomasraoux / detail
- [libc++] Removes unneeded <iterator> includes. — koraq / detail
- [clang][dataflow] Make `Value` and `StorageLocation` non-copyable — sgatev / detail
- [Binary] Add iterator to the OffloadBinary string maps — jhuber6 / detail
- [llvm] Fix MachO exports trie parsing. — Juergen Ributzka / detail
- [PS5] Support sin+cos->sincos optimization — paul.robinson / detail
- [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs — pzheng / detail
- [MLIR][Bufferization] Assume alias if no information is available — l.chelini / detail
- [mlir] address post-commit review for D127724 — zinenko / detail
- [memprof] Update the test comments to include -Wl,-no-pie — snehasishk / detail
- [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. — benny.kra / detail
- [tosa] Lower tosa.slice to tensor.slice for dynamic case — rob.suderman / detail
- [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores — quinn.pham / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [clang] Add -fsanitize=memtag-globals (no-op). — 31459023+hctim / detail
- [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls — llvm-dev / detail
- [mlir][GPUToNVVM] Fix bug in mma elementwise lowering — thomasraoux / detail
- [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 — i / detail
- [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). — flo / detail
- [mlgo] Fix accounting for SCC splits — mtrofin / detail
- [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op — benny.kra / detail
- [Clang] Let the linker choose shared or static libunwind unless specified — phosek / detail
- [mlir][bzl] Export textmate grammar file — jpienaar / detail
- [libc] refactor printf file writing — michaelrj / detail
- [libc] add printf — michaelrj / detail
- [lldb/Fuzzer] Create ninja target for target fuzzer — sassychels251 / detail
- [clangd] Improve ObjC protocol suggestions from the index — davg / detail
- [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client — walter erquinigo / detail
- [mlir] add createPrintOpStatsPass() with explicit params — okwan / detail
- [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. — amy.kwan1 / detail
- Update the status of more C DRs — aaron / detail
- Rolling back tests for WG14 DR145 — aaron / detail
- Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" — stilis / detail
- [clang-format][NFC] Fix braces in ClangFormat.cpp — owenca / detail
- [flang][runtime] Allow recovery from BACKSPACE(badUnit) — pklausler / detail
- [gn build] Add missing BLAKE3 dependency — aeubanks / detail
- [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save — walter erquinigo / detail
- [libc++] Implement ranges::lexicographical_compare — nikolasklauser / detail
- [clang][deps] Further canonicalize implicit modules options in dep scan — blangmuir / detail
- [Driver] Simplify -fno-builtin- handling. NFC — i / detail
- [flang][runtime] Fix REWIND after non-advancing data transfer — pklausler / detail
- Fix failures — walter erquinigo / detail
- [clang][WebAssembly] Loosen restriction on `main` symbol mangling — sbc / detail
- [flang][runtime] Signal END from character input — pklausler / detail
- [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O — pklausler / detail
- [flang] Add more qualification when creating names for compiler-generated USEs — pklausler / detail
- [flang][runtime] Fix handling of output FORMAT('x' 'y') — pklausler / detail
- [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it — pklausler / detail
- [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate — minyihh / detail
- [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse — minyihh / detail
- [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed — minyihh / detail
- Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" — sassychels251 / detail
- [flang] ERROR STOP is not an image control statement — pklausler / detail
- unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 — thakis / detail
- [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT — pklausler / detail
- [mlir] create PrintOpStatsPass using printAsJSON — okwan / detail
- [lldb] Don't overwrite quit and exit builtins in the Python interpreter — Jonas Devlieghere / detail
- [flang][docs] Document non-supported VMS extensions — pklausler / detail
- [gn build] Port afd5a4f2dcd6 — llvmgnsyncbot / detail
- Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — frgossen / detail
- [lld-macho] Add support for exporting no symbols — keithbsmiley / detail
- [flang] Fix error message — pklausler / detail
- [ASan] Use debuginfo for symbolization. — 31459023+hctim / detail
- Revert "[lld-macho] Group undefined symbol diagnostics by symbol" — stilis / detail
- [lldb] Skip ScriptInterpreter/Python/exit.test on Windows — Jonas Devlieghere / detail
- [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context — kyrtzidis / detail
- Reland "[lld-macho] Group undefined symbol diagnostics by symbol". — thakis / detail
- [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level — thakis / detail
- [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan — thakis / detail
- Revert "[ASan] Use debuginfo for symbolization." — kstoimenov / detail
- [flang][runtime] Catch more (all?) negative unit number errors — pklausler / detail
- [mlir][spirv] Define spv.ISubBorrowOp — antiagainst / detail
- [Clang][Modules] Merge availability attributes on imported decls — bigcheesegs / detail
- Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ — pirama / detail
- [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. — python3kgae / detail
- [BOLT][NFCI] Remove redundant code — maks / detail
- [mlir][python] Actually set UseLocalScope printing flag — laurenzo / detail
- [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath — davelee.com / detail
- Fix `script -lpython` to handle control flow in one-line commands. — davelee.com / detail
- [LoongArch] Use register R0 (ZERO) for constant 0 — luweining / detail
- [libc][aarch64] Set frame pointer of the new thread to the stack pointer. — sivachandra / detail
- [ValueTypes] Add types for nxv16bf16 and nxv32bf16. — craig.topper / detail
- [libc][Obvious] Include arm_acle.h only for aarch64 builds. — sivachandra / detail
- [JITLink][AArch64][NFC] Suppress unused variable error. — ksunhokim123 / detail
- [ARM] Add a pipeline test showing missing postinc generation. NFC — david.green / detail
- [AMDGPU] Add support for GFX11 hazards — jay.foad / detail
- Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" — david.green / detail
- Update FileCheck docs after D95849. NFCI — diana.picus / detail
- [libc++] Test the size of basic_string — nikolasklauser / detail
- Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" — kito.cheng / detail
- Reland "[SplitKit] Handle early clobber + tied to def correctly" — kito.cheng / detail
- Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
- [AMDGPU] Change use null for dead sdst to be gfx1030+ — david.stuttard / detail
- [AArch64][SME] Add SME cntsb/h/w/d intrinsics — david.sherwood / detail
- [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test — kbessonova / detail
- [clangd] Don't add inlay hints on std::move/forward — ribizel / detail
- [InstCombine] Add more tests for freeze of loop phi (NFC) — npopov / detail
- [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 — d-pre / detail
- [AMDGPU] Remove duplicate RUN lines from a test — jay.foad / detail
- cmake: configure clang lit to use hmaptool from source directly — mizvekov / detail
- [libc++] Robust against C++20-hostile iterators — nikolasklauser / detail
- [SLP]Extend vectorization for scatter vectorize nodes. — a.bataev / detail
- [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). — flo / detail
- Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination — hans / detail
- [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics — david.sherwood / detail
- [mlir][spirv] Workaround driver bug in math.ctlz conversion again — antiagainst / detail
- [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds — listmail / detail
- Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] — listmail / detail
- [strictfp][IPSCCP] Precommit tests for D115737. — kevin.neal / detail
- Replace to_hexString by touhexstr [NFC] — corentinjabot / detail
- [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. — craig.topper / detail
- [clang] Don't emit IFUNC when targeting Fuchsia — abrachet / detail
- [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] — listmail / detail
- [PowerPC] Fix LQ-STQ instructions to use correct offset and base — saghir / detail
- [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] — listmail / detail
- Revert "[libc++] Test the size of basic_string" — nikolasklauser / detail
- Allow bitwidth difference when checking for isOneOrOneSplat. — adriantong1024 / detail
- [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. — craig.topper / detail
- [MLInliner] Don't inline call sites in unreachable basic blocks — mtrofin / detail
- [libc][NFC] Make explicit uint16_t casts in fenv — abrachet / detail
- [RISCV] Reorder function definitions to reduce upcoming diff [nfc] — listmail / detail
- [mlir][linalg] Relax convolution vectorization to support mixed types — thomasraoux / detail
- [clang] Don't emit type test/assume for virtual classes that should never participate in WPD — aeubanks / detail
- [mlir][vector] Fix contraction op lowering with mixed types — thomasraoux / detail
- [libc] add printf hex conversion — michaelrj / detail
- [libc] fix line buffered empty file writes — michaelrj / detail
- [flang] Correct implementation of WAIT with no ID — pklausler / detail
- [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. — craig.topper / detail
- [flang] Handle module subprogram with interface in same (sub)module when writing module file — pklausler / detail
- [docs][OpaquePtr] Add detail to motivations behind opaque pointers — aeubanks / detail
- [AArch64] Regenerate 3 codegen test files. NFC — david.green / detail
- [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row — jay.foad / detail
- [AMDGPU] GFX11 CodeGen support for MIMG instructions — jay.foad / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics — jay.foad / detail
- [RISCV] Fix a typo in an intrinsic name — listmail / detail
- [libc++][doc] Update formatting status. — koraq / detail
- [SLP]Use original vector if need to shuffle truncated root. — a.bataev / detail
- [flang] NINT(-.4999) is 0, not overflow — pklausler / detail
- Fix a bug introduced by the move of AddressRanges.h into ADT. — gclayton / detail
- [libc][obvious] fix address test on windows — michaelrj / detail
- [PS5] Use same debug trap instruction as PS4 — paul.robinson / detail
- [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector — listmail / detail
- [NFC] Precommited tests from D73000 — Dávid Bolvanský / detail
- [PS5] Emit ud2 for ubsan trap — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [14] - Decode per cpu — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [15] - Make triple optional — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [17] - Some improvements — walter erquinigo / detail
- [PS5] Set address sanitizer shadow offset — paul.robinson / detail
- [PS4/PS5][profiling] Go back to the old way of doing a runtime hook — paul.robinson / detail
- Revert "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- Reland "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- [flang][runtime] Make ASSOCIATED() conform with standard — pklausler / detail
- Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [18] - some more improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [22] - Some final touches — walter erquinigo / detail
- [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 — jay.foad / detail
- [AMDGPU] gfx11 new dot instruction codegen support — Joseph.Nash / detail
- [BOLT][NFCI] Refactor interface for adding basic blocks — maks / detail
- Fix TraceGDBRemotePacketsTest — walter erquinigo / detail
- Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. — jingham / detail
- [libc++] Remove now-unused experimental/filesystem config file — Louis Dionne / detail
- [TargetTransformInfo] Added an opt/llc option for cache line size — congzhecao / detail
- [Delinearization] Refactoring of fixed-size array delinearization — congzhecao / detail
- [lldb] Introduce the concept of a log handler (NFC) — Jonas Devlieghere / detail
- [gn build] Port 6ff49af33d09 — llvmgnsyncbot / detail
- [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used — amanieu / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- Reland "[ASan] Use debuginfo for symbolization." — 31459023+hctim / detail
- Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. — saugustine / detail
- Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." — 31459023+hctim / detail
- [mlir][complex] Add Python bindings for complex ops. — bixia1 / detail
- [RISCV] Add cost model for scalable scatter and gather — listmail / detail
- [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] — listmail / detail
- [libc] Add a status page for math functions. — lntue / detail
- Make setSanitizerMetadata byval. — 31459023+hctim / detail
- [mlir][sparse] fix asan issue — ajcbik / detail
- Add DWARF string debug to clang release notes. — 31459023+hctim / detail
- [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. — craig.topper / detail
- [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr — craig.topper / detail
- [clang-tidy] Organize check doc files into subdirectories (NFC) — richard / detail
- [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions — lei / detail
- [NFCI] Whitespace in SemaDeclAttr.cpp — 31459023+hctim / detail
- [RISCV] Add RISCVISD opcode for PseudoLLA. — craig.topper / detail
- [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. — craig.topper / detail
- [lldb] Add RotatingLogHandler — Jonas Devlieghere / detail
- [lldb] Remove references to epydoc from the documentation — Jonas Devlieghere / detail
- fix x86 sanitizer failure due to use of or — lei / detail
- [libc++][ranges] Implement `ranges::sort`. — varconst / detail
- [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] — listmail / detail
- Incomplete attempt to pull DWARFTypePrinter into its own file for reuse — dblaikie / detail
- [gn build] Port 61fac2c370b9 — llvmgnsyncbot / detail
- [gn build] Port ff3989e6ae74 — llvmgnsyncbot / detail
- [mlir][sparse] improved testing and codegen for semi-ring operations — ajcbik / detail
- [lldb] Cleanup Python API reference files after building the docs — Jonas Devlieghere / detail
- [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. — paul.walker / detail
- [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 — i / detail
- [Object][COFF] Improve section name parsing — pzheng / detail
- llvm-reduce: Support replacing FP values with 1.0 — arsenm2 / detail
- llvm-reduce: Add reduction pass to simplify instructions — arsenm2 / detail
- [gn build] Port eea11e7369ca — llvmgnsyncbot / detail
- [AMDGPU][NFC] Remove isConstantAddr — chunyu / detail
- [OpenMP] Initial parsing and sema for 'parallel masked' construct — jennifer.yu / detail
- [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test — lei / detail
- PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions — lei / detail
- llvm-reduce: Try to fix dynamic libraries build — arsenm2 / detail
- [ORC-RT] Make the ORC runtime C API public. — Lang Hames / detail
- [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll — Lian.Wang / detail
- [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV — Lian.Wang / detail
- [mlir][doc] Avoid duplication with constraints and defs — jpienaar / detail
- [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function — Lian.Wang / detail
- [mlir] Split MLProgram global load and store to Graph variants — jpienaar / detail
- [mlir] Disable warning in test of deprecated feature (NFC) — jpienaar / detail
- [lld-macho][nfc] Tests for -force_load + regular archive load combinations — jezng / detail
- [lldb] Remove LogHandler::Create functions (NFC) — Jonas Devlieghere / detail
- Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — phoebe.wang / detail
- [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. — mingmingl / detail
- Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." — mingmingl / detail
- [MachineBlockPlacementStats] Added check for "-filter-print-funcs" — mingmingl / detail
- [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests — i / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} — i / detail
- [RISCV][NFC] Add load/store instructions in rv64*-invalid.s — Ping.Deng / detail
- [clang] Fix trivially copyable for copy constructor and copy assignment operator — roi.jacobson1 / detail
- Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — benny.kra / detail
- [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy — omair.javaid / detail
- [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) — npopov / detail
- [OpenCL] Fix atomic_fetch_add/sub half overloads — sven.vanhaastregt / detail
- [msan] Allow KMSAN to use -fsanitize-memory-param-retval — glider / detail
- [AArch64] NFC: Fix BFMLAL[BT] inst def names — cullen.rhodes / detail
- [libc][bazel] Remove memcpy dependency in memmove — gchatelet / detail
- [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass — zinenko / detail
- [IR] Check for SignedMin/-1 division in canTrap() (PR56038) — npopov / detail
- [clang] Dont print implicit forrange initializer — kadircet / detail
- [AArch64][LV] AArch64 does not prefer vectorized addressing — zhongyunde / detail
- [LLVM][IR] Fix typo in DerivedTypes.h (NFC) — l.chelini / detail
- [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. — jay.foad / detail
- [mlir][bufferize] Bufferize after TensorCopyInsertion — springerm / detail
- [Clang] Allow 'Complex float __attribute__((mode(HC)))' — malhar.jajoo / detail
- [mlir][bufferize][NFC] Remove BufferizationState — springerm / detail
- [lldb] [test] Update baseline test status for FreeBSD — mgorny / detail
- [gn build] (semi-manually) port 232bd331cbaa — thakis / detail
- [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. — paul.walker / detail
- [InstCombine] add tests for (pow2 >> X) >u C; NFC — spatel / detail
- [InstCombine] add tests for FP casts; NFC — spatel / detail
- Revert "[clang] Dont print implicit forrange initializer" — thakis / detail
- [InstCombine] Push freeze through recurrence phi — npopov / detail
- [AMDGPU] More GFX11 test coverage — jay.foad / detail
- [AMDGPU] gfx11 ldsdir intrinsics and ISel — Joseph.Nash / detail
- Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — phoebe.wang / detail
- [libc][Obvious] Fix hyperlink and typo in math status page. — lntue / detail
- [AMDGPU] gfx11 VINTERP intrinsics and ISel support — Joseph.Nash / detail
- [libc++] Simplify __config a bit — nikolasklauser / detail
- [LoopVectorize] Add support for invariant stores of ordered reductions — malhar.jajoo / detail
- [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions — Joseph.Nash / detail
- [flang] Fix bug in character casting. Add missing sext/trunc in code gen. — clementval / detail
- [libc] Rely on __builtin_memcpy_inline for memcpy implementation — gchatelet / detail
- Revert "Revert "[clang] Dont print implicit forrange initializer"" — kadircet / detail
- [InstCombine] convert mask and shift of power-of-2 to cmp+select — spatel / detail
- [clang][deps] Sort submodules when calculating dependencies — blangmuir / detail
- [RISCV] Avoid changing etype for splat of 0 or -1 — listmail / detail
- [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. — quinn.pham / detail
- [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor — gchatelet / detail
- [mlir][nvgpu] shared memory access optimization pass — cbate / detail
- [mlir][sparse] move from by-value to by-reference for data types — ajcbik / detail
- [mlir][nvgpu] fix missing build dependency for NVGPUTransforms — cbate / detail
- [gn build] (manually) port 7cca33b40f77c — thakis / detail
- [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG — Adrian Prantl / detail
- [mlir][linalg] Extend opdsl to support operations on complex types. — bixia1 / detail
- [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl — 65320245+isuckatcs / detail
- [InstCombine] Fold memcmp of constant arrays and variable size — msebor / detail
- [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter — nikolasklauser / detail
- [libc][obvious] fix sign warning in file_writer — michaelrj / detail
- [Static Analyzer] Small array binding policy — 65320245+isuckatcs / detail
- [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics — Joseph.Nash / detail
- [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] — listmail / detail
- [libc++] Implement std::boyer_moore{, _horspool}_searcher — nikolasklauser / detail
- [gn build] Port 971e9c80e966 — llvmgnsyncbot / detail
- [Flang] Fixes for XArrayCoorOp — kiran.chandramohan / detail
- [Symbolize] Parser for log symbolizer markup. — dthorn / detail
- [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) — thakis / detail
- [riscv] Extract isMaskRegOp helper [nfc] — listmail / detail
- [clang][dataflow] Add support for comma binary operator — sgatev / detail
- [Static Analyzer] Structured binding to data members — 65320245+isuckatcs / detail
- [docs] Fix typo — aeubanks / detail
- wip — chris.bieneman / detail
- [docs] Adding DirectX target usage doc — chris.bieneman / detail
- [mlir][nvgpu] Fix Bazel BUILD file — frgossen / detail
- Revert "wip" — chris.bieneman / detail
- [docs] Adding table of object file formats — chris.bieneman / detail
- [libc++] Mark standard-mandated includes as such — nikolasklauser / detail
- [AArch64] add tests for masked subtract; NFC — spatel / detail
- Recommit "[LAA] Initial support for runtime checks with pointer selects." — flo / detail
- [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI — listmail / detail
- [RISCV] Remove redundant code checking for exact VTYPE match [nfc] — listmail / detail
- [mlir][sparse] renable f16 tests — ajcbik / detail
- [mlir][sparse] Add testing for bf16 and fallback for software bf16 — benny.kra / detail
- [bazel] Add missing dependency after 455679413 — benny.kra / detail
- [BOLT] Fix for missing entry offset — rafaelauler / detail
- [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK — benny.kra / detail
- [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC — craig.topper / detail
- [libc++] Don't force -O2 when building the benchmarks — Louis Dionne / detail
- [lldb][tests] Automatically call compute_mydir (NFC) — davelee.com / detail
- [libc++] Make sure we install libc++abi headers on Apple — Louis Dionne / detail
- [clang-repl] Remove memory leak of ASTContext/TargetMachine. — ksunhokim123 / detail
- [clang][driver] Ensure we don't accumulate entries in -MJ files — Jan Svoboda / detail
- [lldb] Fix modernize-use-override warnings (NFC) — Jonas Devlieghere / detail
- [lldb] Fix modernize-use-equals-default warnings (NFC) — Jonas Devlieghere / detail
- [mlir][nvgpu] fix MSVC warning regarding left shift — cbate / detail
- [test][RPOFuncAttrs] Update norecurse.ll — aeubanks / detail
- [mlir][sparse][taco] Support complex types. — bixia1 / detail
- [BOLT] Allow function fragments to point to one jump table — aaupov / detail
- [libc] add printf pointer conv — michaelrj / detail
- Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries — Akira / detail
- Add unit test coverage for cast<T> assertion failures on invalid cast — dblaikie / detail
- [CodeGen] Init EmptyExpr before the first use — Vitaly Buka / detail
- llvm-dwarf-dump: include type name for AT_containing_type — dblaikie / detail
- [DirectX] Add MC Register and Frame stubs — chris.bieneman / detail
- [DirectX] Add DXILAsmPrinter — chris.bieneman / detail
- [DirectX][MC] Add MC support for DXContainer — chris.bieneman / detail
- [gn build] Port 3adc908b2685 — llvmgnsyncbot / detail
- [DirectX] Add DirectX target object writer — chris.bieneman / detail
- bzero->memset - Fix Windows bots — chris.bieneman / detail
- [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. — geek4civic / detail
- [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC — hankuan.chen / detail
- [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. — hankuan.chen / detail
- [libc] Add TLS image initialization to aarch64 startup code. — sivachandra / detail
- [mlir] Fix an msvc warning — benny.kra / detail
- [mlir][bufferization] Set emitAccessorPrefix dialect flag — springerm / detail
- [libc++][ranges][NFC] Fix a format error on the ranges status page. — varconst / detail
- [NFC] Specifing clang namespace for builtins. — Pavel.Iliin / detail
- [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants — llvm-dev / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [X86] isShuffleFoldableLoad - ensure the load has one use. — llvm-dev / detail
- [X86] Use X86 instead of X32 for i686 check prefixes — llvm-dev / detail
- [X86] Regenerate sar_fold.ll to show all instructions — llvm-dev / detail
- [Target, CodeGen] Use isImm(), isReg(), etc (NFC) — kazu / detail
- [AsmParser] Use default member initialization (NFC) — kazu / detail
- Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` — jtitor / detail
- [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load — llvm-dev / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [libc++] Enable -Wweak-vtables — nikolasklauser / detail
- [libc++] Add Implemented Papers section — nikolasklauser / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat — llvm-dev / detail
- [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. — llvm-dev / detail
- [mlir] Start migrating more dialects to prefixed form — jpienaar / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [IPO] Call *set::insert without checking membership first (NFC) — kazu / detail
- [clang] Call *set::insert without checking membership first (NFC) — kazu / detail
- [docs] Re-generate ClangCommandLineReference.rst — i / detail
- [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization — craig.topper / detail
- [BOLT] Allow function entry to be a cold fragment — aaupov / detail
- [CodeGen] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [RPOFuncAttrs] Fix norecurse detection — aeubanks / detail
- [X86] Add missing common AVX2 check prefix — llvm-dev / detail
- [Concepts] Implement overload resolution for destructors (P0848) — roi.jacobson1 / detail
- [Driver] Pass -X to ld for riscv64-openbsd — brad / detail
- [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC — brad / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [test][GlobalOpt] Precommit test — aeubanks / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [Vectorize] Use llvm::is_contained (NFC) — kazu / detail
- [Toolchains] Use llvm::is_contained (NFC) — kazu / detail
- [mlir] Update accessors to prefixed form (NFC) — jpienaar / detail
- [libomptarget]Add a trap for external omptarget from LLVM — yeluo / detail
- [test][GlobalOpt] Precommit more tests — aeubanks / detail
- [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. — lntue / detail
- [libc] Temporary disable environment tests for PATH variable. — lntue / detail
- [ADT] Rename value to val (NFC) — kazu / detail
- [MCParser] Use default member initialization (NFC) — kazu / detail
- Revert "[MCParser] Use default member initialization (NFC)" — kazu / detail
- [ADT] Add has_value, value, value_or to llvm::Optional — kazu / detail
- [NFC][GlobalOpt] Remove unused parameters — aeubanks / detail
- [VE][NFC] Remove obsoleted function declaration — marukawa / detail
- [test][GlobalOpt] Regenerate some tests — aeubanks / detail
- [test][GlobalOpt] Update precommitted test — aeubanks / detail
- [llvm] Use value_or instead of getValueOr (NFC) — kazu / detail
- [Driver][Gnu] Don't passs --dynamic-linker in -r mode — i / detail
- [clang] Use value_or instead of getValueOr (NFC) — kazu / detail
- [clang-tools-extra] Use value_or instead of getValueOr (NFC) — kazu / detail
- [AST] Fix an unused variable warning — kazu / detail
- [lld] Use value_or instead of getValueOr (NFC) — kazu / detail
- [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue — llvm-dev / detail
- [InstCombine] add baseline tests for signbit cmp folds; NFC — spatel / detail
- [InstCombine] add/adjust tests for signbit tests; NFC — spatel / detail
- [DAG] SimplifyDemandedBits - add ISD::VSELECT handling — llvm-dev / detail
- [DAG] SimplifyDemandedBits - add DemandedElts handling to ISD::SIGN_EXTEND_INREG simplification — llvm-dev / detail
- [InstCombine] add fold for (ShiftC >> X) <u C — spatel / detail
- [lldb] Use value_or instead of getValueOr (NFC) — kazu / detail
- [DAG] Add MaskedVectorIsZero helper — llvm-dev / detail
- [flang][OpenMP][NFC] Refactor code related to OpenMP atomic memory order clause semantics — neelam.nimish / detail
- [X86] Add common CHECK prefix to nontemporal-3.ll tests — llvm-dev / detail
- [GlobalOpt] Perform store->dominated load forwarding for stored once globals — aeubanks / detail
- Use value_or instead of getValueOr (NFC) — kazu / detail
- [MachinePipeliner] Handle failing constrainRegClass — david.green / detail
- [BOLT] Use 32-bit MOV to zero 64-bit register in instrumentation code — aaupov / detail
- [TableGen][X86] Add Size field to X86MemOperand class — aaupov / detail
- Fix an unused-variable warning in release build, NFC. — hokein.wu / detail
- [ADT] Rename value to alt (NFC) — kazu / detail
- [InstCombine] add tests for 'sub nuw' with zext; NFC — spatel / detail
- [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing — spatel / detail
- [CallGraph] Don't preserve CallGraph when function CFG analyses are preserved — aeubanks / detail
- [InstCombine] Optimize test for same-sign of values — spatel / detail
- [libc] Revert: Temporary disable environment tests for PATH variable. — sivachandra / detail
- Rename parallelForEachN to just parallelFor — thakis / detail
- [lld] Wrap rst file to 80 cols and fix "precense" typo — thakis / detail
- fix comment typos to cycle bots — thakis / detail
- [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWithStore to use truncstore. — craig.topper / detail
- [GlobalOpt] Preserve CFG analyses — aeubanks / detail
- [BOLT] Split functions with exceptions in shared objects and PIEs — maks / detail
- [mlir][complex] Convert complex.conj to libm — lewuathe / detail
- [ADT] Use has_value (NFC) — kazu / detail
#4888 (Jun 19, 2022 3:43:07 PM)
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [NFC] Add 3 more -inseltpoison.ll test variations — nuno.lopes / detail
- [clang] Add support for __builtin_memset_inline — gchatelet / detail
- [SimplifyCFG] Share code to compute switch density between ShouldBuildLookupTable() and ReduceSwitchRange() — hans / detail
- [TableGen][CodeEmitterGen] Do not crash on insufficient positional instruction operands. — ivan.kosarev / detail
- [AMDGPU] Basic implementation of isExtractSubvectorCheap — jay.foad / detail
- [libc++][NFC] Fix indentation of some #if directives — Louis Dionne / detail
- [InstCombine] Add additional cost of phi tests (NFC) — npopov / detail
- [Clang,ARM] Add release note for D127197. — simon.tatham / detail
- [NFC] remove 'br undef' from InstCombine test cases — nuno.lopes / detail
- [AMDGPU] gfx11 EXECZ and VCCZ are no longer allowed to be used as — Joseph.Nash / detail
- [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore — John.Ericson / detail
- [clang][dataflow] In `optional` model, match call return via hasType — yitzhakm / detail
- [InstSimplify] Regenerate test checks (NFC) — npopov / detail
- [InstSimplify] Name variables/labels in test (NFC) — npopov / detail
- [DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handling to ISD::CONCAT_VECTORS — llvm-dev / detail
- [RISCV] Broaden cost model coverage for fixed vectors w/i1 element type — listmail / detail
- [NFC] Remove deadcode — gchatelet / detail
- [InstSimplify] Convert tests to opaque pointers (NFC) — npopov / detail
- [LLDB][Docs] Fix formatting of example code-block — Adrian Prantl / detail
- [NFC][Alignment] Simplify code — gchatelet / detail
- [flang][lowering] Ignore compiler directives — andrzej.warzynski / detail
- [DCE] Update tests to use opaque pointers (NFC) — npopov / detail
- [RISCV] Use common prefixes to reduce duplication in cost model tests — listmail / detail
- [RISCV] Mark FSIN and other math functions as Expand for scalable vectors. — craig.topper / detail
- [PS5] Use linker scripting to find profiling data, like PS4 — paul.robinson / detail
- [RISCV] Fix accidental deletion of test lines in 2247e4d — listmail / detail
- Revert "[RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo`" — sunshaoce / detail
- [AMDGPU] Restore documentation of .amdhsa_shared_vgpr_count — jay.foad / detail
- [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` — sunshaoce / detail
- [SystemZ][z/OS] Add llvm.read_register() intrinsic support for zOS — yusra.syeda / detail
- [InstCombine] add test for mask op with constant expression; NFC — spatel / detail
- [InstCombine] add narrowing transform for low-masked binop with zext operand (2nd try) — spatel / detail
- [libc][math] Add EXP_MANT_MASK when long double is double or quad — benny.kra / detail
- [libc] add buffering to FILE writes — michaelrj / detail
- [AMDGPU] gfx11 SRC_POPS_EXISTING_WAVE_ID is removed — Joseph.Nash / detail
- [AMDGPU] NFC. Comment change to GFX10+ in AsmParser — Joseph.Nash / detail
- [clang][tablegen] adds human documentation to `WarningOption` — cjdb / detail
- [NFC] Suggest Release mode in clang GettingStarted.html — shivam98.tkg / detail
- [AMDGPU] gfx11 add bits to COMPUTE_PGM_RSRC3 — Joseph.Nash / detail
- [SystemZ/z/OS] Set DWARF version to 4 for z/OS. — kai.nacke / detail
- [mlir][vector] Add patterns for vector distribution — thomasraoux / detail
- Update *_TMPRING_SIZE.WAVESIZE for GFX11 — Joseph.Nash / detail
- Revert "[Sanitizers] Cleanup handling of stat64/statfs64" — m_borsa / detail
- [libc++] Remove uses of __two in type_traits — nikolasklauser / detail
- [OpenMP][IRBuilder] Add final clause to task — Shraiysh.Vaishay / detail
- [mlir][AMDGPU] Set ABI version constant when linking device libs — Krzysztof.Drewniak / detail
- [RISCV] Add cost model coverage for mask reductions requiring legalization — listmail / detail
- [JITLink][ELF][AArch64] Implement eh frame handling. — ksunhokim123 / detail
- [clang][dataflow] Don't `assert` full LHS coverage in `optional` model — yitzhakm / detail
- [libc++] Make sure we install the modulemap file with install-cxx-headers — Louis Dionne / detail
- [Clang] Added missing doc for minsize attribute — Dávid Bolvanský / detail
- Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" — John.Ericson / detail
- Add sanitizer-specific GlobalValue attributes. — 31459023+hctim / detail
- Add documentation of new sanitizer-specific GV attributes. — 31459023+hctim / detail
- [RISCV] Add cost model coverage for scalable scatter/gather — listmail / detail
- [RISCV] Add test case showing failure to convert gather/scatter to strided load/store. NFC — craig.topper / detail
- [RISCV] Don't require loop simplify form in RISCVGatherScatterLowering. — craig.topper / detail
- [libc][Obvious] Change all __builtin_clz* calls to clz in builtin_wrappers.h. — lntue / detail
- [RISCV] Minor test improvements for scalable scatter/gather tests added in 275b2e524 — listmail / detail
- [PS4/PS5] Don't inherit base class alignment — paul.robinson / detail
- [RISCV] Implement isElementTypeLegalForScalableVector TTI hook — listmail / detail
- [RISCV] Refine costs for i1 reductions — listmail / detail
- [Lex] Fix `fixits` for typo-corrections of preprocessing directives within skipped blocks — kyrtzidis / detail
- Fix interaction of CFI instructions with MachineOutliner. — efriedma / detail
- [libc++] Simplify type_traits and use more builtins — nikolasklauser / detail
- [libc++] Granularize <iterator> includes — nikolasklauser / detail
- [mlir][py-bindings] Fix include issue introduced by D127352 — jeffniu22 / detail
- [lldb/crashlog] Show help when the command is called without any argument — medismail.bennani / detail
- [InstCombine] switch synthetic unreachable to use undef instead of poison (NFC) — nuno.lopes / detail
- Revert "[Attributor] Ensure to use the proper liveness AA" — 31459023+hctim / detail
- [libc++] Use the same implementation of invoke for C++03 and C++11 — nikolasklauser / detail
- [scan-build-py] Fix exception on shutdown with sarif-html output format — anders / detail
- [mlir][spirv] Unify aliases of different bitwidth scalar types — antiagainst / detail
- [mlir][vulkan] Add missing '<>' in test IRs to fix test — antiagainst / detail
- [BOLT] Mark fragments related to split jump table as non-simple — aaupov / detail
- [mlgo] Update FunctionPropertyCache after invalidating analyses — mtrofin / detail
- [libc] add EXP_MAT_MASK to x87 long double — michaelrj / detail
- [BOLT][TEST] Use double dash flags in tests — maks / detail
- [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals — arjunpitchanathan / detail
- [libc] Implement double precision FMA for targets without FMA instructions. — lntue / detail
- [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata — Vitaly Buka / detail
- [TableGen] const char *const x => const char x[] — i / detail
- [NFC] Move flang OpenMP semantic tests under one single directory — qiaopeixin / detail
- [GlobalOpt][test] Remove br i1 undef — i / detail
- [SanitizerCoverage][test] Remove br i1 undef to avoid UB — i / detail
- [PowerPC] Add tests to reflect cfence on float point types. NFC. — gluokai / detail
- [libc] Add pthread_detach and thrd_detach. — sivachandra / detail
- [clang] Convert for_each to range-based for loops (NFC) — kazu / detail
- [clang] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [MC] De-capitalize SwitchSection. NFC — i / detail
- [ProfileData] Use llvm::erase_if (NFC) — kazu / detail
- [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
- [Scalar] Use llvm::append_range (NFC) — kazu / detail
- [github] format and refactor GitHub workflows — mohammadkeyvanzade94 / detail
- [NFC][clang] Fix typo — ox59616e / detail
- [clang-format] Fix a bug in RemoveBracesLLVM — owenca / detail
- [X86] emitOrXorXorTree - break if-else chain. NFC. — llvm-dev / detail
- [X86] combineTargetShuffle - break if-else chain. NFC. — llvm-dev / detail
- [clang][docs] Fix typo in code-block declaration — llvm-dev / detail
- [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. — paul.walker / detail
- [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. — llvm-dev / detail
- [AArch64] Add extra faddp codegen tests. NFC — david.green / detail
- [AArch64] Generate FADDP from shuffled fadd — david.green / detail
- [libc++][format] Implement format-string. — koraq / detail
- [X86] Replace X32 check prefix with X86 — llvm-dev / detail
- [PowerPC] Regenerate pre-inc-disable.ll checks — llvm-dev / detail
- [libc++][NFC] Update ranges algorithms status page — nikolasklauser / detail
- [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() — llvm-dev / detail
- [Clang][Doc][SafeStack] Fix deadlink (NFC) — 18738953+ksyx / detail
- [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals — craig.topper / detail
- [mlir:MultiOpDriver] Add operands to worklist should be checked — chiahungduan / detail
- [lldb][bindings] Implement __repr__ instead of __str__ — davelee.com / detail
- Use isa instead of dyn_cast (NFC) — kazu / detail
- Use getValueOr (NFC) — kazu / detail
- [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling — llvm-dev / detail
- [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [llvm] Use contains (NFC) — kazu / detail
- [BOLT][NFC] Move printDebugInfo out of BC::printInstruction — amir.aupov / detail
- [clang-tidy][docs] Use std::optional instead of absl::optional in examples — gribozavr / detail
- [clang-tidy][docs] Remove an unintentional paragraph break — gribozavr / detail
- [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests — joeloser93 / detail
- [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats — llvm-dev / detail
- [lit] Passthrough CLANG_MODULE_CACHE_PATH env var — abrachet / detail
- [InstCombine] Remove unnecessary UB from some tests. — flo / detail
- [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). — flo / detail
- fix comment typo to cycle bots — thakis / detail
- [libc++][test] Add tuple trivial destructor test — joeloser93 / detail
- [lld-macho] Add support for -w — keithbsmiley / detail
- [Clang][VE][NFC] Fix a comment — marukawa / detail
- Autogenerate sve-fixed-length-bitselect.ll . NFC — deadalnix / detail
- Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC — deadalnix / detail
- [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC — luweining / detail
- [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC — luweining / detail
- Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" — abrachet / detail
- [X86][RFC] Enable `_Float16` type support on X86 following the psABI — phoebe.wang / detail
- [AArch64] Look through bitcast when looking for extract_high subvector — david.green / detail
- [DAG] visitSRL - pull out ShiftVT. NFC. — llvm-dev / detail
- [docs][clang] Fix a broken link on the APINotes doc — jtitor / detail
- [MC] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- Fix endian conversion of sub-byte types — ulrich.weigand / detail
- [NFC] Remove 'br i1 undef' from SROA tests — nuno.lopes / detail
- [X86] Add regression test for rGea8fb3b60196 — llvm-dev / detail
- [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) — llvm-dev / detail
- Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" — jezng / detail
- Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — joker.eph / detail
- [LV] Update test to use GEP so it is not dead. — flo / detail
- [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). — flo / detail
- [clang] Use any_of and none_of (NFC) — kazu / detail
- [IR] Call DenseMap::erase directly (NFC) — kazu / detail
- [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. — craig.topper / detail
- [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue — nuno.lopes / detail
- [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- fix test expected output (fixes arm buildbot failure) [NFC] — nuno.lopes / detail
- [libc++] Use unsigned char in basic_string::__short again — nikolasklauser / detail
- [NFC] Remove unused variable `MF` — hubert.reinterpretcast / detail
- [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- [lld-macho] Make `--icf=safe` work with LTO — jezng / detail
- [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [Transforms] Use default member initialization (NFC) — kazu / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [AArch64] Use default member initialization (NFC) — kazu / detail
- Revert "[NFC] Remove 'br i1 undef' from SROA tests" — marukawa / detail
- [RISCV] Use isShiftedInt to improve readability. NFC — craig.topper / detail
- [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn — i / detail
- [clang-format] Handle deprecated options in dump_format_style.py — owenca / detail
- [X86][Disassembler] Fix displacement operand size for symbolizer — maks / detail
- [NFC][polly] Removed dead code — gchatelet / detail
- [NFC] Remove straight UB from SROA tests — nuno.lopes / detail
- [AArch64] Mark smull and umull as commutative. — david.green / detail
- [InstSimplify] Update GEP test to use opaque pointers (NFC) — npopov / detail
- [InstCombine] Don't push operation across loop phi — npopov / detail
- [mlir] Fix ClangTidyPerformance finding (NFC). — akuegel / detail
- [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions — lucas.prates / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [MachineScheduler] Order more stores by ascending address — zhongyunde / detail
- [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp — david.sherwood / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" — lucas.prates / detail
- [NFC][Alignment] Convert MemCpyOptimizer.cpp — gchatelet / detail
- [libc++] Fix std::lower_bound with C++20-hostile iterators — nikolasklauser / detail
- [clang][AArch64][SVE] Implicit conversions for vector-scalar operations — david.truby / detail
- [InstSimplify] Add additional test for PR49839 (NFC) — npopov / detail
- [gn build] Port 988682a3892e — llvmgnsyncbot / detail
- [InstSimplify][IR] Handle trapping constant aggregate (PR49839) — npopov / detail
- [test] Add test for D126700 NFC — zhongyunde / detail
- [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC — llvm-dev / detail
- [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere — llvm-dev / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [flang]Add support for do concurrent — mats.petersson / detail
- [clang][driver] Introduce new -fdriver-only flag — Jan Svoboda / detail
- [clang][driver] Fix compilation database dump with multiple architectures — Jan Svoboda / detail
- Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" — pc.wang / detail
- [MC] Fix likely uninitialized memory bug — jezng / detail
- [lld-macho][reland] Initial support for EH Frames — jezng / detail
- [lld-macho][reland] Support EH frames under arm64 — jezng / detail
- [clang][driver] Only run multi-arch tests on Darwin — Jan Svoboda / detail
- [gn build] Port e183bf8e1599 — llvmgnsyncbot / detail
- [flang][NFC] Fix typo — clementval / detail
- Add `createDynamicDimValues` to tensor dialect utils — frgossen / detail
- [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same — benny.kra / detail
- [SimplifyCFG] Add test for PR49839 (NFC) — npopov / detail
- [AMDGPU] Add GFX11 flat scratch test coverage — jay.foad / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation — och95 / detail
- [AArch64] Autogenerate sve-fixed-length tests. NFC — deadalnix / detail
- [SimplifyCFG] Handle trapping aggregates (PR49839) — npopov / detail
- [NFC][Alignment] Use proper type in LLVMGetAlignment — gchatelet / detail
- [NFC][Alignment] Use proper version of getAlign — gchatelet / detail
- [NFC][Alignment] Use proper type in instrumentLoadOrStore — gchatelet / detail
- [NFC][Alignment] Use proper type in tests — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [SelectionDAG] Add test for PR49839 (NFC) — npopov / detail
- [SelectionDAG] Handle trapping aggregate (PR49839) — npopov / detail
- [NFC][Alignment] Use getAlign in ARMFastISel — gchatelet / detail
- [NFC][Alignment] Use getAlign in DXILBitcodeWriter — gchatelet / detail
- [NFC] Remove dead code in MipsFastISel — gchatelet / detail
- [NFC][Alignment] Simplify code in JSONExporter — gchatelet / detail
- [NFC][Alignment] Simplify code in MemorySanitizer — gchatelet / detail
- [Flang][OpenMP] Implementation of lowering of SIMD construct. — arnamoy.bhattacharyya / detail
- [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values — stephen.tozer / detail
- [InstCombine] reorder mask folds for efficiency — spatel / detail
- [GlobalISel] Remove buildSequence (NFC) — kazu / detail
- [flang] Add target/triple in a test — andrzej.warzynski / detail
- [clang][driver] fix to correctly set devtoolset on RHEL — quinn.pham / detail
- [CodeGen] Remove EvictionTrack (NFC) — kazu / detail
- [mlir][shape][bufferize] Fix typo in external model — springerm / detail
- Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
- [NFC][Alignment] Use getAlign in SelectionDAGBuilder — gchatelet / detail
- [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics — gchatelet / detail
- [NFC][Alignment] Use getAlign in VNCoercion — gchatelet / detail
- [NFC][Alignment] Use getAlign in Attributor classes — gchatelet / detail
- [flang] system_clock intrinsic calls with dynamically optional arguments — clementval / detail
- [Clang] Change host/device only compilation to a driver mode — jhuber6 / detail
- [flang] Handle reversed bounds and negative length in inlined allocation — clementval / detail
- [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) — clementval / detail
- [NFC] Remove dead code — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [flang] Add TODO for half-precision intrinsic reductions — clementval / detail
- [libc++] Do not yield from __sp_mut::lock() — Louis Dionne / detail
- [libc++][test] Remove support old compiler support. — koraq / detail
- [libc++] Removes a GCC bug work-around. — koraq / detail
- [libc++] Removes unneeded includes. — koraq / detail
- [RISCV] Move creation of constant pools from isel to lowering. — craig.topper / detail
- [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] — listmail / detail
- [libc++][NFC] Use concepts in <bit>. — koraq / detail
- [mlir][spirv] Convert single element vector.splat/fma — antiagainst / detail
- [mlir][spirv] Remove unused `traits` from `SPV_Attr` — antiagainst / detail
- [mlir] (NFC) Clean up bazel and CMake target names — jeffniu22 / detail
- [Flang][OpenMP] Avoid double privatisation of loop variables — kiran.chandramohan / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR — Stanislav.Mekhanoshin / detail
- [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 — llvm-dev / detail
- [flang][NFC] Add TODOs for KIND = 2 — clementval / detail
- [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb — antiagainst / detail
- Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" — 31459023+hctim / detail
- Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — 31459023+hctim / detail
- [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV — antiagainst / detail
- [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion — antiagainst / detail
- Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — 31459023+hctim / detail
- [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 — aaupov / detail
- [flang][runtime] Fix nonadvancing output edge case — pklausler / detail
- [lldb] Add missing UTF-8 char basic type entries — contact / detail
- [flang][runtime] Better (but still synchronous) support for asynchronous I/O — pklausler / detail
- Reland [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
- Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — daltenty / detail
- [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count — pklausler / detail
- Revert "[mlir][vector] Add patterns to ppropagate vector distribution" — thomasraoux / detail
- [lld-macho] Require aarch64 for eh-frame.s test — jezng / detail
- [Dexter] Fix incorrect test expectations for floating point tests — stephen.tozer / detail
- Add sanitizer metadata attributes to clang IR gen. — 31459023+hctim / detail
- [flang][runtime] Don't crash after reporting I/O statement errors — pklausler / detail
- [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers — steplong / detail
- [Dexter] Remove debugger-dependent test from windows — stephen.tozer / detail
- [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count — pklausler / detail
- Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — craig.topper / detail
- [flang] Fix bogus branch target error on END SELECT — pklausler / detail
- [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py — benny.kra / detail
- [RISCV] Add basic fshr/fshl cost and codegen coverage — listmail / detail
- [flang] Document extension: Ew.0 output editing — pklausler / detail
- [clang-cl] Accept /FA[c][s][u], but ignore the arguments — steplong / detail
- [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. — zequanwu / detail
- Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae — zequanwu / detail
- [clang-format] Handle more cases for RemoveBracesLLVM — owenca / detail
- Revert "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [analyzer][NFC] Remove unused Analyses enum — balazs.benics / detail
- Reland "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [flang][NFC] Add source location information to report unsupported complex types — clementval / detail
- [libc++] Granularize some more of <type_traits> — nikolasklauser / detail
- [flang] Fix type mismatch in verification error — clementval / detail
- [libc++] Simplify the char_traits specializations — nikolasklauser / detail
- [gn build] Port 3abaefe64c22 — llvmgnsyncbot / detail
- [lld-macho] Fix symbol name returned from InputSection::getLocation — thakis / detail
- [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 — jay.foad / detail
- [AMDGPU] Add some GFX11 atomic optimizer testing — jay.foad / detail
- [LLDB][formatters] Add formatter for libc++'s std::span — Adrian Prantl / detail
- [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug — jay.foad / detail
- [gn build] Port ea9ff9fac3a6 — llvmgnsyncbot / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic — jay.foad / detail
- gn build: Add support for building the standalone ubsan runtime. — peter / detail
- gn build: Add support for building the AArch64 LSE builtins. — peter / detail
- [AMDGPU] Define SGPR_NULL64 register. NFCI. — Stanislav.Mekhanoshin / detail
- Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. — ravishankarm / detail
- [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. — craig.topper / detail
- gn build: Disable ubsan build on mac/win. — peter / detail
- Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON — j-nagurne / detail
- [C-API][ORC] Fix struct name. — Lang Hames / detail
- [C-API][ORC] Add missing error check to unit test. — Lang Hames / detail
- gn build: Don't define an action for gen_version_script on mac/win. — peter / detail
- [NFC] Undo AIX build compiler workaround — hubert.reinterpretcast / detail
- [libc] Add Fuchsia implementation of ::testing::Test — abrachet / detail
- Revert "gn build: Add support for building the standalone ubsan runtime." — peter / detail
- [libc] Add explicit casts for string functions — abrachet / detail
- [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) — flo / detail
- Fix-forward broken ASan test on Windows. — 31459023+hctim / detail
- [Analysis] Remove getUniqueInstruction (NFC) — kazu / detail
- [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump — aaupov / detail
- [AMDGPU] Use null for dead sdst operand — Stanislav.Mekhanoshin / detail
- [ConstraintElimination] Add tests with cmps with constant ops only. — flo / detail
- [mlir] Support getSuccessorInputs from parent op — jeffniu22 / detail
- [bazel] Unbreak the build after cf6a7c194793 — benny.kra / detail
- [mlir] Fix CMake file — jeffniu22 / detail
- [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC — craig.topper / detail
- [flang][runtime] Don't emit any leading blanks for G0/E0 output editing — pklausler / detail
- [flang][runtime] Fix overflow detection for REAL input — pklausler / detail
- [flang][runtime] Detect overflow of fixed-sized exponent output field — pklausler / detail
- [flang] Fix crash on USE error — pklausler / detail
- [flang] Handle USE association in parse tree rewriting — pklausler / detail
- [flang][runtime] Don't loop in runtime if blank appears in BOZ input — pklausler / detail
- [flang] Intrinsic module procedure pure prefixes — vdonaldson / detail
- [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' — pklausler / detail
- [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. — Lang Hames / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [CodeGen] Remove futureWeight (NFC) — kazu / detail
- [C-API][ORC] Add C API to suspend lookups during definition generation. — Lang Hames / detail
- Revert "[Driver] Improve linking options for target AVR" — ben.shi / detail
- [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] — listmail / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [InstCombine] Don't slice up PHIs when pred BB has catchswitch — aheejin / detail
- [libcxx][AIX] Switch build compiler to clang — jakeegan10 / detail
- [sanitizer] Add -lresolv only for non-Android non-musl Linux — i / detail
- [flang] Add semantic check for multiple part-ref with nonzero rank for TBP — qiaopeixin / detail
- [flang] Complement one-to-one association check of bind name and entity name — qiaopeixin / detail
- [Driver][test] Make ananas.c and solaris-ld.c robust — i / detail
- [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed — i / detail
- [InstCombine] add tests for compare-signs — Chenbing.Zheng / detail
- [InstCombine] Optimize lshr+shl+and conversion pattern — chenglin.bi / detail
- [mlir][Vector] Support vectorize to vector.reduction or/and. — jacquesguan / detail
- [mlir][Arithmetic] Fold NegF in MulF and DivF. — jacquesguan / detail
- [mlir][doc] Move pass to passes list and remove redundant doc — jpienaar / detail
- [JITLink][AArch64] Unify table managers of ELF and MachO. — ksunhokim123 / detail
- [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) — ksunhokim123 / detail
- [mlir] Include attributes in ML program dialect ops def — jpienaar / detail
- [mlir][sparse_tensor] fix windows build — jeffniu22 / detail
- [PowerPC] Update cfence tests to avoid using undef. NFC. — gluokai / detail
- [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited — kyrtzidis / detail
- [libc++][NFC] clang-format <__config> — nikolasklauser / detail
- [JITLink][AArch64] Implement MoveWide16 generic edge. — ksunhokim123 / detail
- [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. — serguei.katkov / detail
- [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. — ksunhokim123 / detail
- [mlir][ods] Make Attr/Type def accessors match the dialect — jeffniu22 / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles — thomasraoux / detail
- [AArch64][NFC] Fix a comment error — zhongyunde / detail
- [CodeGen] Remove restrictRef (NFC) — kazu / detail
- [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) — kazu / detail
- [Coroutines] Convert coroutine.presplit to enum attr — yedeng.yd / detail
- [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. — gluokai / detail
- [NFC] Fix Wswitch warning triggered by 735e6c — yedeng.yd / detail
- [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs — pavel / detail
- [PowerPC] Correct test RUN line. NFC. — gluokai / detail
- Reland "[analyzer] Deprecate `-analyzer-store region` flag" — balazs.benics / detail
- [analyzer][NFC] Inline AnalyzerOptions::getUserMode() — balazs.benics / detail
- [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. — dantrushin / detail
- Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" — balazs.benics / detail
- Add lowering TODO for bindings returning derived types or arrays — clementval / detail
- [llvm-cxxfilt] Add description for --types in help text — gbreynoo / detail
- [ConstraintElimination] Support constraints with only const ops. — flo / detail
- [lldb] Fix TestDyldExecLinux with xml enabled — pavel / detail
- [SCEV] Add tests where assumes can be used to improve trip multiple. — flo / detail
- [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 — d-pre / detail
- [AArch64][SME] Add load/store intrinsics — rosie.sumpter / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [AMDGPU] Add GFX11 llvm-objdump tests — jay.foad / detail
- [NFC][Alignment] use getAlign in AddressSanitizer — gchatelet / detail
- [NFC][Alignment] Use Align in shouldAlignPointerArgs — gchatelet / detail
- [NFC][Alignment] Use Align in SafeStack — gchatelet / detail
- [NFC][Alignment] Use Align in CoroFrame — gchatelet / detail
- [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock — serguei.katkov / detail
- [analyzer][Casting] Support isa, cast, dyn_cast of SVals — balazs.benics / detail
- Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" — jun / detail
- [InterleavedLoadComb] Rename uses when inserting new uses. — flo / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [flang] Support PDT declaration with initial comp value in internal procedure — jperier / detail
- [AMDGPU] Add a GFX11 MCA test — jay.foad / detail
- [AArch64][SME] Add ldr/str (fill/spill) intrinsics — david.sherwood / detail
- [ARM] Add more opaque pointer gather/scatter tests. NFC — david.green / detail
- [AArch64] Add cost tests for fadd reductions with fast math flags. — flo / detail
- [libc++] Remove macros for IBM compiler — Louis Dionne / detail
- [OpenMP] Fix offload packager not writing to temps correctly — jhuber6 / detail
- Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" — serguei.katkov / detail
- [AMDGPU] gfx11 support add_f16 — Joseph.Nash / detail
- [NFC][Thumb] Update frame-chain codegen test to use thumbv6m — lucas.prates / detail
- [lld-macho] Print the name of functions containing undefined references — thakis / detail
- Add __config formatting to .git-blame-ignore-revs — Louis Dionne / detail
- [flang] Avoid losing type parameter information — clementval / detail
- [Libomptarget] Add test config for compiling in LTO-mode — jhuber6 / detail
- [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 — shivam98.tkg / detail
- [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] — listmail / detail
- [NFC] Remove unused function parameter — sepavloff / detail
- [libc] Guard common macro names — abrachet / detail
- [inliner] Add per-SCC-pass InlineAdvisor printing option — mtrofin / detail
- [InstCombine] add tests for sub with extended operands; NFC — spatel / detail
- [mlir] Introduce transform.alternatives op — zinenko / detail
- [mlir] fix compiler error due to commit landing race — zinenko / detail
- [AMDGPU] Regenerate MIR checks for image instructions — jay.foad / detail
- [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy — mizvekov / detail
- [mlir][linalg] Add named ops for depthwise 3d convolution — benny.kra / detail
- [PowerPC] Fix combine step for shufflevector. — stefanp / detail
- freeze does not change the constant property — dmalyutin / detail
- [mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- remove a duplicated include — l.lunak / detail
- [analyzer][NFC] Relocate unary transfer functions — balazs.benics / detail
- [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions — balazs.benics / detail
- [RISCV] Split out getEEWForLoadStore [nfc] — listmail / detail
- [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions — balazs.benics / detail
- [libcxx][AIX] Enable ABI list checking for XCOFF — jakeegan10 / detail
- [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder — phosek / detail
- [analyzer][NFC] Replace getLastArg with hasArg when applicable — balazs.benics / detail
- [PS5] Use __gxx_personality_v0 for TSan — paul.robinson / detail
- [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ — daltenty / detail
- [MLIR][Presburger] Add values to PresburgerSpace — groverkss / detail
- [libc++] Use explicit module cache path in tests — abrachet / detail
- [libc++] Find a clang-format everybody is happy with — nikolasklauser / detail
- [flang] Add team_type to num_images intrinsic call — ktrasmussn / detail
- [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops — Krzysztof.Drewniak / detail
- [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] — listmail / detail
- [MLIR][Presburger] Fix spellings of attachment — groverkss / detail
- [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing — spatel / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 1/4 — aaupov / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 2/4 — aaupov / detail
- [clang][NFC][AST] rename the ImportError to ASTImportError — singh.shivamsingh2003 / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 3/4 — aaupov / detail
- [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures — 65320245+isuckatcs / detail
- Update ASTImportError.h — github / detail
- [PS5] Make library function availability match PS4 — paul.robinson / detail
- [Clang] Simplify unifying target features — jhuber6 / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. — flo / detail
- [lld-macho] Group undefined symbol diagnostics by symbol — thakis / detail
- [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] — listmail / detail
- Revert "[mlir] add an option to print op stats in JSON" — okwan / detail
- [flang] Add failed_images to list of intrinsics and add test — ktrasmussn / detail
- Revert "[mlir] Add a generic data-flow analysis framework" — frgossen / detail
- [clang] Add tests for statement expression in initializers — anders / detail
- [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones — Krzysztof.Drewniak / detail
- (Reland)[mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- RISCV: handle 64-bit PCREL data relocations — Saleem Abdulrasool / detail
- [bazel] Port 75bfc6f29579 — benny.kra / detail
- [bazel] Port b0b00432093b — benny.kra / detail
- [mlir] Try to work around ambiguity in older clang versions — benny.kra / detail
- [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed — VenkataRamanaiah.Nalamothu / detail
- FunctionPropertiesAnalysis: handle callsite BBs that lose edges — mtrofin / detail
- [PS5] Default to 'sce' debugger tuning — paul.robinson / detail
- [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. — gribozavr / detail
- [dsymutil] Automatically generate a reproducer when dsymutil crashes — Jonas Devlieghere / detail
- [dsymutil] Fix std::unique_ptr to llvm::Expected conversion — Jonas Devlieghere / detail
- [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] — listmail / detail
- [mlir][spirv] Fix math.ctlz for full zero bit cases — antiagainst / detail
- [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. — python3kgae / detail
- [gn build] Port 435897b41d60 — llvmgnsyncbot / detail
- Revert "[Driver] Improve linking options for target AVR" — haowei / detail
- Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — phoebe.wang / detail
- [X86][AMX] Fix klockwork issue. — yuanke.luo / detail
- [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative — zixuan.wu / detail
- [HIP] fix long double size — Yaxun.Liu / detail
- [Libomptarget] Use binutils archive executable to address failing tests — jhuber6 / detail
- [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. — craig.topper / detail
- [mlir][affine] Make loop tiling default options explicit — lewuathe / detail
- [mlir][Vector] Fold consecutive bitcast. — jacquesguan / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 4/4 — amir.aupov / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo — pc.wang / detail
- [mlir][spirv] Handle corner cases for math.powf conversion — antiagainst / detail
- [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID — VenkataRamanaiah.Nalamothu / detail
- [libc++][NFCI] span: replace enable_if with concepts — joeloser93 / detail
- [RISCV][NFC] Add more tests for instruction selection of 'mul' — ben.shi / detail
- [ORC-RT] Add integration tests for AArch64 — housel / detail
- [MC] Remove unused MCStreamer::SwitchSection — i / detail
- [AMDGPU] Add isMFMA helper function. NFC — Austin.Kerbow / detail
- [AMDGPU] Add more expressive sched_barrier controls — Austin.Kerbow / detail
- [gn build] Port 48ebc1af2948 — llvmgnsyncbot / detail
- [clang-format] Never analyze insert/remove braces in the same pass — owenca / detail
- [libc][NFC] Use uint32_t to represent futex words. — sivachandra / detail
- [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' — ben.shi / detail
- [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. — yeting.kuo / detail
- [clangd] Wire up compilation for style blocks — kadircet / detail
- [libc][NFC] Add src.__support.OSUtil targets conditionally. — sivachandra / detail
- [LSR] Add test for LoopStrenghtReduce for Ldp; NFC — chenglin.bi / detail
- [mlir] Add missing newline at end of .clang-format file — owenca / detail
- [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops — springerm / detail
- [libFuzzer] Use the compiler to link the relocatable object — phosek / detail
- [libc] Add linux threads targets only if __support/OSUtil targets are available. — sivachandra / detail
- [AMDGPU] Fix buildbot failures after 48ebc1af29 — Austin.Kerbow / detail
- [SimplifyLibCalls] Drop duplicate check (NFC) — npopov / detail
- [flang] Change C889 from error into warning — qiaopeixin / detail
- [Clang] Add the `annotate_type` attribute — mboehme / detail
- [mlir][linalg][bufferize] Remove always-aliasing-with-dest option — springerm / detail
- [flang][OpenMP] Add one semantic check for data-sharing clauses — qiaopeixin / detail
- [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize — springerm / detail
- [InstCombine] Improve check for catchswitch BBs (NFC) — aheejin / detail
- [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState — springerm / detail
- [libc][Obvious] Removed few unused vars. — sivachandra / detail
- [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded — springerm / detail
- [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. — kito.cheng / detail
- [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned — benny.kra / detail
- [libcxx] Remove extraneous '---' lines in .clang-format files — owenca / detail
- [clangd] Enable AKA type printing by default — kadircet / detail
- [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList — david.sherwood / detail
- [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. — mboehme / detail
- [libcxx] Fix allocator<void>::pointer in C++20 with removed members — ibiryukov / detail
- [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td — mboehme / detail
- [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction — david.sherwood / detail
- [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. — llvm-dev / detail
- [OpenCL] Reword unknown extension pragma diagnostic — sven.vanhaastregt / detail
- [clang] Reject non-declaration C++11 attributes on declarations — mboehme / detail
- [clang][dataflow] Add support for correlated branches to optional model — sgatev / detail
- [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold — llvm-dev / detail
- [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* — david.sherwood / detail
- [X86][SLP] Basic test coverage for llvm.powi — jeremy.morse / detail
- [Sema] Remove unused function after 8c7b64b5ae2a — benny.kra / detail
- [DebugInfo][ARM] Not readonly check for RWPI globals — keith.walker / detail
- Fix signed/unsigned comparison warning — llvm-dev / detail
- Promote bf16 to f32 when the target doesn't support it — benny.kra / detail
- Add a conversion from double to bf16 — benny.kra / detail
- [AArch64] Add test case from D127354 — llvm-dev / detail
- [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs — llvm-dev / detail
- [BitcodeReader] Remove unnecessary argument defaults (NFC) — npopov / detail
- Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — benny.kra / detail
- [gn build] (semi-automatically) port 8bc0bb956421 — thakis / detail
- [gn build] (semi-automatically) port fb34d531af95 — thakis / detail
- [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c — gabor.marton / detail
- [NFC][Alignment] Use Align in MCAlignFragment — gchatelet / detail
- [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) — anton.a.afanasyev / detail
- [mlir] generate documentation for transform dialect extensions — zinenko / detail
- [mlir] check interfaces are attached to the expected object — zinenko / detail
- [flang] Fix one regression failure related to BIND(C) statement — qiaopeixin / detail
- [SLP] Improve reordering in presence of constant only nodes. — a.bataev / detail
- [COFF] Don't reject executables with data directories pointing outside of provided data — martin / detail
- [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed — martin / detail
- [clang] Use correct visibility parameters when following a Using declaration — kadircet / detail
- [lldb] Fix loading DLL from some ramdisk on Windows — martin / detail
- [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier — tbaeder / detail
- [clang][sema] Provide better diagnostic for missing template arguments — tbaeder / detail
- [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp — gabor.marton / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" — krasimir / detail
- [clangd] Always desugar type aliases in hover — kadircet / detail
- [clangd][NFC] Use the existing ASTContext from scope — kadircet / detail
- [Driver][test] Make RISCV tests robust with PATH= — sunshaoce / detail
- [JITLink][ELF] Log enum name of unsupported relocation type. — ksunhokim123 / detail
- [mlir][tablegen] Generate default attr values in Python bindings — springerm / detail
- [flang][NFC] Fix some formatting — clementval / detail
- [analyzer][NFC] Remove dead code and modernize surroundings — balazs.benics / detail
- [analyzer] Fix StreamErrorState hash bug — balazs.benics / detail
- [analyzer][NFC] Remove dead field of UnixAPICheckers — balazs.benics / detail
- [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions — balazs.benics / detail
- Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — phoebe.wang / detail
- [analyzer] Treat system globals as mutable if they are not const — balazs.benics / detail
- [analyzer] Relax constraints on const qualified regions — balazs.benics / detail
- [CodeGen] Fix the bug of machine sink — yuanke.luo / detail
- [PS5] Trap after noreturn calls, with special case for stack-check-fail — paul.robinson / detail
- [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect — thomasraoux / detail
- [libc++] Removes unneeded <iterator> includes. — koraq / detail
- [clang][dataflow] Make `Value` and `StorageLocation` non-copyable — sgatev / detail
- [Binary] Add iterator to the OffloadBinary string maps — jhuber6 / detail
- [llvm] Fix MachO exports trie parsing. — Juergen Ributzka / detail
- [PS5] Support sin+cos->sincos optimization — paul.robinson / detail
- [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs — pzheng / detail
- [MLIR][Bufferization] Assume alias if no information is available — l.chelini / detail
- [mlir] address post-commit review for D127724 — zinenko / detail
- [memprof] Update the test comments to include -Wl,-no-pie — snehasishk / detail
- [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. — benny.kra / detail
- [tosa] Lower tosa.slice to tensor.slice for dynamic case — rob.suderman / detail
- [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores — quinn.pham / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [clang] Add -fsanitize=memtag-globals (no-op). — 31459023+hctim / detail
- [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls — llvm-dev / detail
- [mlir][GPUToNVVM] Fix bug in mma elementwise lowering — thomasraoux / detail
- [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 — i / detail
- [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). — flo / detail
- [mlgo] Fix accounting for SCC splits — mtrofin / detail
- [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op — benny.kra / detail
- [Clang] Let the linker choose shared or static libunwind unless specified — phosek / detail
- [mlir][bzl] Export textmate grammar file — jpienaar / detail
- [libc] refactor printf file writing — michaelrj / detail
- [libc] add printf — michaelrj / detail
- [lldb/Fuzzer] Create ninja target for target fuzzer — sassychels251 / detail
- [clangd] Improve ObjC protocol suggestions from the index — davg / detail
- [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client — walter erquinigo / detail
- [mlir] add createPrintOpStatsPass() with explicit params — okwan / detail
- [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. — amy.kwan1 / detail
- Update the status of more C DRs — aaron / detail
- Rolling back tests for WG14 DR145 — aaron / detail
- Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" — stilis / detail
- [clang-format][NFC] Fix braces in ClangFormat.cpp — owenca / detail
- [flang][runtime] Allow recovery from BACKSPACE(badUnit) — pklausler / detail
- [gn build] Add missing BLAKE3 dependency — aeubanks / detail
- [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save — walter erquinigo / detail
- [libc++] Implement ranges::lexicographical_compare — nikolasklauser / detail
- [clang][deps] Further canonicalize implicit modules options in dep scan — blangmuir / detail
- [Driver] Simplify -fno-builtin- handling. NFC — i / detail
- [flang][runtime] Fix REWIND after non-advancing data transfer — pklausler / detail
- Fix failures — walter erquinigo / detail
- [clang][WebAssembly] Loosen restriction on `main` symbol mangling — sbc / detail
- [flang][runtime] Signal END from character input — pklausler / detail
- [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O — pklausler / detail
- [flang] Add more qualification when creating names for compiler-generated USEs — pklausler / detail
- [flang][runtime] Fix handling of output FORMAT('x' 'y') — pklausler / detail
- [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it — pklausler / detail
- [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate — minyihh / detail
- [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse — minyihh / detail
- [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed — minyihh / detail
- Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" — sassychels251 / detail
- [flang] ERROR STOP is not an image control statement — pklausler / detail
- unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 — thakis / detail
- [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT — pklausler / detail
- [mlir] create PrintOpStatsPass using printAsJSON — okwan / detail
- [lldb] Don't overwrite quit and exit builtins in the Python interpreter — Jonas Devlieghere / detail
- [flang][docs] Document non-supported VMS extensions — pklausler / detail
- [gn build] Port afd5a4f2dcd6 — llvmgnsyncbot / detail
- Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — frgossen / detail
- [lld-macho] Add support for exporting no symbols — keithbsmiley / detail
- [flang] Fix error message — pklausler / detail
- [ASan] Use debuginfo for symbolization. — 31459023+hctim / detail
- Revert "[lld-macho] Group undefined symbol diagnostics by symbol" — stilis / detail
- [lldb] Skip ScriptInterpreter/Python/exit.test on Windows — Jonas Devlieghere / detail
- [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context — kyrtzidis / detail
- Reland "[lld-macho] Group undefined symbol diagnostics by symbol". — thakis / detail
- [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level — thakis / detail
- [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan — thakis / detail
- Revert "[ASan] Use debuginfo for symbolization." — kstoimenov / detail
- [flang][runtime] Catch more (all?) negative unit number errors — pklausler / detail
- [mlir][spirv] Define spv.ISubBorrowOp — antiagainst / detail
- [Clang][Modules] Merge availability attributes on imported decls — bigcheesegs / detail
- Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ — pirama / detail
- [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. — python3kgae / detail
- [BOLT][NFCI] Remove redundant code — maks / detail
- [mlir][python] Actually set UseLocalScope printing flag — laurenzo / detail
- [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath — davelee.com / detail
- Fix `script -lpython` to handle control flow in one-line commands. — davelee.com / detail
- [LoongArch] Use register R0 (ZERO) for constant 0 — luweining / detail
- [libc][aarch64] Set frame pointer of the new thread to the stack pointer. — sivachandra / detail
- [ValueTypes] Add types for nxv16bf16 and nxv32bf16. — craig.topper / detail
- [libc][Obvious] Include arm_acle.h only for aarch64 builds. — sivachandra / detail
- [JITLink][AArch64][NFC] Suppress unused variable error. — ksunhokim123 / detail
- [ARM] Add a pipeline test showing missing postinc generation. NFC — david.green / detail
- [AMDGPU] Add support for GFX11 hazards — jay.foad / detail
- Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" — david.green / detail
- Update FileCheck docs after D95849. NFCI — diana.picus / detail
- [libc++] Test the size of basic_string — nikolasklauser / detail
- Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" — kito.cheng / detail
- Reland "[SplitKit] Handle early clobber + tied to def correctly" — kito.cheng / detail
- Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
- [AMDGPU] Change use null for dead sdst to be gfx1030+ — david.stuttard / detail
- [AArch64][SME] Add SME cntsb/h/w/d intrinsics — david.sherwood / detail
- [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test — kbessonova / detail
- [clangd] Don't add inlay hints on std::move/forward — ribizel / detail
- [InstCombine] Add more tests for freeze of loop phi (NFC) — npopov / detail
- [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 — d-pre / detail
- [AMDGPU] Remove duplicate RUN lines from a test — jay.foad / detail
- cmake: configure clang lit to use hmaptool from source directly — mizvekov / detail
- [libc++] Robust against C++20-hostile iterators — nikolasklauser / detail
- [SLP]Extend vectorization for scatter vectorize nodes. — a.bataev / detail
- [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). — flo / detail
- Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination — hans / detail
- [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics — david.sherwood / detail
- [mlir][spirv] Workaround driver bug in math.ctlz conversion again — antiagainst / detail
- [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds — listmail / detail
- Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] — listmail / detail
- [strictfp][IPSCCP] Precommit tests for D115737. — kevin.neal / detail
- Replace to_hexString by touhexstr [NFC] — corentinjabot / detail
- [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. — craig.topper / detail
- [clang] Don't emit IFUNC when targeting Fuchsia — abrachet / detail
- [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] — listmail / detail
- [PowerPC] Fix LQ-STQ instructions to use correct offset and base — saghir / detail
- [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] — listmail / detail
- Revert "[libc++] Test the size of basic_string" — nikolasklauser / detail
- Allow bitwidth difference when checking for isOneOrOneSplat. — adriantong1024 / detail
- [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. — craig.topper / detail
- [MLInliner] Don't inline call sites in unreachable basic blocks — mtrofin / detail
- [libc][NFC] Make explicit uint16_t casts in fenv — abrachet / detail
- [RISCV] Reorder function definitions to reduce upcoming diff [nfc] — listmail / detail
- [mlir][linalg] Relax convolution vectorization to support mixed types — thomasraoux / detail
- [clang] Don't emit type test/assume for virtual classes that should never participate in WPD — aeubanks / detail
- [mlir][vector] Fix contraction op lowering with mixed types — thomasraoux / detail
- [libc] add printf hex conversion — michaelrj / detail
- [libc] fix line buffered empty file writes — michaelrj / detail
- [flang] Correct implementation of WAIT with no ID — pklausler / detail
- [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. — craig.topper / detail
- [flang] Handle module subprogram with interface in same (sub)module when writing module file — pklausler / detail
- [docs][OpaquePtr] Add detail to motivations behind opaque pointers — aeubanks / detail
- [AArch64] Regenerate 3 codegen test files. NFC — david.green / detail
- [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row — jay.foad / detail
- [AMDGPU] GFX11 CodeGen support for MIMG instructions — jay.foad / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics — jay.foad / detail
- [RISCV] Fix a typo in an intrinsic name — listmail / detail
- [libc++][doc] Update formatting status. — koraq / detail
- [SLP]Use original vector if need to shuffle truncated root. — a.bataev / detail
- [flang] NINT(-.4999) is 0, not overflow — pklausler / detail
- Fix a bug introduced by the move of AddressRanges.h into ADT. — gclayton / detail
- [libc][obvious] fix address test on windows — michaelrj / detail
- [PS5] Use same debug trap instruction as PS4 — paul.robinson / detail
- [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector — listmail / detail
- [NFC] Precommited tests from D73000 — Dávid Bolvanský / detail
- [PS5] Emit ud2 for ubsan trap — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [14] - Decode per cpu — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [15] - Make triple optional — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [17] - Some improvements — walter erquinigo / detail
- [PS5] Set address sanitizer shadow offset — paul.robinson / detail
- [PS4/PS5][profiling] Go back to the old way of doing a runtime hook — paul.robinson / detail
- Revert "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- Reland "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- [flang][runtime] Make ASSOCIATED() conform with standard — pklausler / detail
- Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [18] - some more improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [22] - Some final touches — walter erquinigo / detail
- [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 — jay.foad / detail
- [AMDGPU] gfx11 new dot instruction codegen support — Joseph.Nash / detail
- [BOLT][NFCI] Refactor interface for adding basic blocks — maks / detail
- Fix TraceGDBRemotePacketsTest — walter erquinigo / detail
- Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. — jingham / detail
- [libc++] Remove now-unused experimental/filesystem config file — Louis Dionne / detail
- [TargetTransformInfo] Added an opt/llc option for cache line size — congzhecao / detail
- [Delinearization] Refactoring of fixed-size array delinearization — congzhecao / detail
- [lldb] Introduce the concept of a log handler (NFC) — Jonas Devlieghere / detail
- [gn build] Port 6ff49af33d09 — llvmgnsyncbot / detail
- [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used — amanieu / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- Reland "[ASan] Use debuginfo for symbolization." — 31459023+hctim / detail
- Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. — saugustine / detail
- Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." — 31459023+hctim / detail
- [mlir][complex] Add Python bindings for complex ops. — bixia1 / detail
- [RISCV] Add cost model for scalable scatter and gather — listmail / detail
- [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] — listmail / detail
- [libc] Add a status page for math functions. — lntue / detail
- Make setSanitizerMetadata byval. — 31459023+hctim / detail
- [mlir][sparse] fix asan issue — ajcbik / detail
- Add DWARF string debug to clang release notes. — 31459023+hctim / detail
- [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. — craig.topper / detail
- [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr — craig.topper / detail
- [clang-tidy] Organize check doc files into subdirectories (NFC) — richard / detail
- [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions — lei / detail
- [NFCI] Whitespace in SemaDeclAttr.cpp — 31459023+hctim / detail
- [RISCV] Add RISCVISD opcode for PseudoLLA. — craig.topper / detail
- [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. — craig.topper / detail
- [lldb] Add RotatingLogHandler — Jonas Devlieghere / detail
- [lldb] Remove references to epydoc from the documentation — Jonas Devlieghere / detail
- fix x86 sanitizer failure due to use of or — lei / detail
- [libc++][ranges] Implement `ranges::sort`. — varconst / detail
- [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] — listmail / detail
- Incomplete attempt to pull DWARFTypePrinter into its own file for reuse — dblaikie / detail
- [gn build] Port 61fac2c370b9 — llvmgnsyncbot / detail
- [gn build] Port ff3989e6ae74 — llvmgnsyncbot / detail
- [mlir][sparse] improved testing and codegen for semi-ring operations — ajcbik / detail
- [lldb] Cleanup Python API reference files after building the docs — Jonas Devlieghere / detail
- [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. — paul.walker / detail
- [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 — i / detail
- [Object][COFF] Improve section name parsing — pzheng / detail
- llvm-reduce: Support replacing FP values with 1.0 — arsenm2 / detail
- llvm-reduce: Add reduction pass to simplify instructions — arsenm2 / detail
- [gn build] Port eea11e7369ca — llvmgnsyncbot / detail
- [AMDGPU][NFC] Remove isConstantAddr — chunyu / detail
- [OpenMP] Initial parsing and sema for 'parallel masked' construct — jennifer.yu / detail
- [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test — lei / detail
- PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions — lei / detail
- llvm-reduce: Try to fix dynamic libraries build — arsenm2 / detail
- [ORC-RT] Make the ORC runtime C API public. — Lang Hames / detail
- [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll — Lian.Wang / detail
- [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV — Lian.Wang / detail
- [mlir][doc] Avoid duplication with constraints and defs — jpienaar / detail
- [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function — Lian.Wang / detail
- [mlir] Split MLProgram global load and store to Graph variants — jpienaar / detail
- [mlir] Disable warning in test of deprecated feature (NFC) — jpienaar / detail
- [lld-macho][nfc] Tests for -force_load + regular archive load combinations — jezng / detail
- [lldb] Remove LogHandler::Create functions (NFC) — Jonas Devlieghere / detail
- Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — phoebe.wang / detail
- [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. — mingmingl / detail
- Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." — mingmingl / detail
- [MachineBlockPlacementStats] Added check for "-filter-print-funcs" — mingmingl / detail
- [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests — i / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} — i / detail
- [RISCV][NFC] Add load/store instructions in rv64*-invalid.s — Ping.Deng / detail
- [clang] Fix trivially copyable for copy constructor and copy assignment operator — roi.jacobson1 / detail
- Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — benny.kra / detail
- [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy — omair.javaid / detail
- [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) — npopov / detail
- [OpenCL] Fix atomic_fetch_add/sub half overloads — sven.vanhaastregt / detail
- [msan] Allow KMSAN to use -fsanitize-memory-param-retval — glider / detail
- [AArch64] NFC: Fix BFMLAL[BT] inst def names — cullen.rhodes / detail
- [libc][bazel] Remove memcpy dependency in memmove — gchatelet / detail
- [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass — zinenko / detail
- [IR] Check for SignedMin/-1 division in canTrap() (PR56038) — npopov / detail
- [clang] Dont print implicit forrange initializer — kadircet / detail
- [AArch64][LV] AArch64 does not prefer vectorized addressing — zhongyunde / detail
- [LLVM][IR] Fix typo in DerivedTypes.h (NFC) — l.chelini / detail
- [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. — jay.foad / detail
- [mlir][bufferize] Bufferize after TensorCopyInsertion — springerm / detail
- [Clang] Allow 'Complex float __attribute__((mode(HC)))' — malhar.jajoo / detail
- [mlir][bufferize][NFC] Remove BufferizationState — springerm / detail
- [lldb] [test] Update baseline test status for FreeBSD — mgorny / detail
- [gn build] (semi-manually) port 232bd331cbaa — thakis / detail
- [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. — paul.walker / detail
- [InstCombine] add tests for (pow2 >> X) >u C; NFC — spatel / detail
- [InstCombine] add tests for FP casts; NFC — spatel / detail
- Revert "[clang] Dont print implicit forrange initializer" — thakis / detail
- [InstCombine] Push freeze through recurrence phi — npopov / detail
- [AMDGPU] More GFX11 test coverage — jay.foad / detail
- [AMDGPU] gfx11 ldsdir intrinsics and ISel — Joseph.Nash / detail
- Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — phoebe.wang / detail
- [libc][Obvious] Fix hyperlink and typo in math status page. — lntue / detail
- [AMDGPU] gfx11 VINTERP intrinsics and ISel support — Joseph.Nash / detail
- [libc++] Simplify __config a bit — nikolasklauser / detail
- [LoopVectorize] Add support for invariant stores of ordered reductions — malhar.jajoo / detail
- [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions — Joseph.Nash / detail
- [flang] Fix bug in character casting. Add missing sext/trunc in code gen. — clementval / detail
- [libc] Rely on __builtin_memcpy_inline for memcpy implementation — gchatelet / detail
- Revert "Revert "[clang] Dont print implicit forrange initializer"" — kadircet / detail
- [InstCombine] convert mask and shift of power-of-2 to cmp+select — spatel / detail
- [clang][deps] Sort submodules when calculating dependencies — blangmuir / detail
- [RISCV] Avoid changing etype for splat of 0 or -1 — listmail / detail
- [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. — quinn.pham / detail
- [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor — gchatelet / detail
- [mlir][nvgpu] shared memory access optimization pass — cbate / detail
- [mlir][sparse] move from by-value to by-reference for data types — ajcbik / detail
- [mlir][nvgpu] fix missing build dependency for NVGPUTransforms — cbate / detail
- [gn build] (manually) port 7cca33b40f77c — thakis / detail
- [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG — Adrian Prantl / detail
- [mlir][linalg] Extend opdsl to support operations on complex types. — bixia1 / detail
- [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl — 65320245+isuckatcs / detail
- [InstCombine] Fold memcmp of constant arrays and variable size — msebor / detail
- [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter — nikolasklauser / detail
- [libc][obvious] fix sign warning in file_writer — michaelrj / detail
- [Static Analyzer] Small array binding policy — 65320245+isuckatcs / detail
- [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics — Joseph.Nash / detail
- [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] — listmail / detail
- [libc++] Implement std::boyer_moore{, _horspool}_searcher — nikolasklauser / detail
- [gn build] Port 971e9c80e966 — llvmgnsyncbot / detail
- [Flang] Fixes for XArrayCoorOp — kiran.chandramohan / detail
- [Symbolize] Parser for log symbolizer markup. — dthorn / detail
- [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) — thakis / detail
- [riscv] Extract isMaskRegOp helper [nfc] — listmail / detail
- [clang][dataflow] Add support for comma binary operator — sgatev / detail
- [Static Analyzer] Structured binding to data members — 65320245+isuckatcs / detail
- [docs] Fix typo — aeubanks / detail
- wip — chris.bieneman / detail
- [docs] Adding DirectX target usage doc — chris.bieneman / detail
- [mlir][nvgpu] Fix Bazel BUILD file — frgossen / detail
- Revert "wip" — chris.bieneman / detail
- [docs] Adding table of object file formats — chris.bieneman / detail
- [libc++] Mark standard-mandated includes as such — nikolasklauser / detail
- [AArch64] add tests for masked subtract; NFC — spatel / detail
- Recommit "[LAA] Initial support for runtime checks with pointer selects." — flo / detail
- [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI — listmail / detail
- [RISCV] Remove redundant code checking for exact VTYPE match [nfc] — listmail / detail
- [mlir][sparse] renable f16 tests — ajcbik / detail
- [mlir][sparse] Add testing for bf16 and fallback for software bf16 — benny.kra / detail
- [bazel] Add missing dependency after 455679413 — benny.kra / detail
- [BOLT] Fix for missing entry offset — rafaelauler / detail
- [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK — benny.kra / detail
- [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC — craig.topper / detail
- [libc++] Don't force -O2 when building the benchmarks — Louis Dionne / detail
- [lldb][tests] Automatically call compute_mydir (NFC) — davelee.com / detail
- [libc++] Make sure we install libc++abi headers on Apple — Louis Dionne / detail
- [clang-repl] Remove memory leak of ASTContext/TargetMachine. — ksunhokim123 / detail
- [clang][driver] Ensure we don't accumulate entries in -MJ files — Jan Svoboda / detail
- [lldb] Fix modernize-use-override warnings (NFC) — Jonas Devlieghere / detail
- [lldb] Fix modernize-use-equals-default warnings (NFC) — Jonas Devlieghere / detail
- [mlir][nvgpu] fix MSVC warning regarding left shift — cbate / detail
- [test][RPOFuncAttrs] Update norecurse.ll — aeubanks / detail
- [mlir][sparse][taco] Support complex types. — bixia1 / detail
- [BOLT] Allow function fragments to point to one jump table — aaupov / detail
- [libc] add printf pointer conv — michaelrj / detail
- Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries — Akira / detail
- Add unit test coverage for cast<T> assertion failures on invalid cast — dblaikie / detail
- [CodeGen] Init EmptyExpr before the first use — Vitaly Buka / detail
- llvm-dwarf-dump: include type name for AT_containing_type — dblaikie / detail
- [DirectX] Add MC Register and Frame stubs — chris.bieneman / detail
- [DirectX] Add DXILAsmPrinter — chris.bieneman / detail
- [DirectX][MC] Add MC support for DXContainer — chris.bieneman / detail
- [gn build] Port 3adc908b2685 — llvmgnsyncbot / detail
- [DirectX] Add DirectX target object writer — chris.bieneman / detail
- bzero->memset - Fix Windows bots — chris.bieneman / detail
- [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. — geek4civic / detail
- [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC — hankuan.chen / detail
- [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. — hankuan.chen / detail
- [libc] Add TLS image initialization to aarch64 startup code. — sivachandra / detail
- [mlir] Fix an msvc warning — benny.kra / detail
- [mlir][bufferization] Set emitAccessorPrefix dialect flag — springerm / detail
- [libc++][ranges][NFC] Fix a format error on the ranges status page. — varconst / detail
- [NFC] Specifing clang namespace for builtins. — Pavel.Iliin / detail
- [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants — llvm-dev / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [X86] isShuffleFoldableLoad - ensure the load has one use. — llvm-dev / detail
- [X86] Use X86 instead of X32 for i686 check prefixes — llvm-dev / detail
- [X86] Regenerate sar_fold.ll to show all instructions — llvm-dev / detail
- [Target, CodeGen] Use isImm(), isReg(), etc (NFC) — kazu / detail
- [AsmParser] Use default member initialization (NFC) — kazu / detail
- Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` — jtitor / detail
- [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load — llvm-dev / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [libc++] Enable -Wweak-vtables — nikolasklauser / detail
- [libc++] Add Implemented Papers section — nikolasklauser / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat — llvm-dev / detail
- [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. — llvm-dev / detail
- [mlir] Start migrating more dialects to prefixed form — jpienaar / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [IPO] Call *set::insert without checking membership first (NFC) — kazu / detail
- [clang] Call *set::insert without checking membership first (NFC) — kazu / detail
- [docs] Re-generate ClangCommandLineReference.rst — i / detail
- [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization — craig.topper / detail
- [BOLT] Allow function entry to be a cold fragment — aaupov / detail
- [CodeGen] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [RPOFuncAttrs] Fix norecurse detection — aeubanks / detail
- [X86] Add missing common AVX2 check prefix — llvm-dev / detail
- [Concepts] Implement overload resolution for destructors (P0848) — roi.jacobson1 / detail
- [Driver] Pass -X to ld for riscv64-openbsd — brad / detail
- [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC — brad / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [test][GlobalOpt] Precommit test — aeubanks / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [Vectorize] Use llvm::is_contained (NFC) — kazu / detail
- [Toolchains] Use llvm::is_contained (NFC) — kazu / detail
- [mlir] Update accessors to prefixed form (NFC) — jpienaar / detail
- [libomptarget]Add a trap for external omptarget from LLVM — yeluo / detail
- [test][GlobalOpt] Precommit more tests — aeubanks / detail
- [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. — lntue / detail
- [libc] Temporary disable environment tests for PATH variable. — lntue / detail
- [ADT] Rename value to val (NFC) — kazu / detail
- [MCParser] Use default member initialization (NFC) — kazu / detail
- Revert "[MCParser] Use default member initialization (NFC)" — kazu / detail
- [ADT] Add has_value, value, value_or to llvm::Optional — kazu / detail
- [NFC][GlobalOpt] Remove unused parameters — aeubanks / detail
- [VE][NFC] Remove obsoleted function declaration — marukawa / detail
- [test][GlobalOpt] Regenerate some tests — aeubanks / detail
- [test][GlobalOpt] Update precommitted test — aeubanks / detail
- [llvm] Use value_or instead of getValueOr (NFC) — kazu / detail
- [Driver][Gnu] Don't passs --dynamic-linker in -r mode — i / detail
- [clang] Use value_or instead of getValueOr (NFC) — kazu / detail
- [clang-tools-extra] Use value_or instead of getValueOr (NFC) — kazu / detail
- [AST] Fix an unused variable warning — kazu / detail
- [lld] Use value_or instead of getValueOr (NFC) — kazu / detail
- [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue — llvm-dev / detail
- [InstCombine] add baseline tests for signbit cmp folds; NFC — spatel