-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
2 Releases published by 1 person
-
llvmorg-20.1.8 LLVM 20.1.8
published
Jul 9, 2025 -
llvmorg-21.1.0-rc1 LLVM 21.1.0-rc1
published
Jul 17, 2025
3,149 Pull requests merged by 659 people
-
[rtsan] Add test for pthread_cond_wait segfault
#150776 merged
Jul 26, 2025 -
[flang][CMake] CYGWIN: Fix undefined references at link time.
#67105 merged
Jul 26, 2025 -
[OpenMP] Remove %preload-tool definition from archer tests
#150779 merged
Jul 26, 2025 -
[OpenMP] Move tool tests out of individual folders
#150780 merged
Jul 26, 2025 -
[MemCpyOpt] fix incorrect handling of lifetime markers
#143782 merged
Jul 26, 2025 -
[CostModel][X86] Update SK_Reverse based on cost kinds
#150650 merged
Jul 26, 2025 -
[BOLT] Remove Uses of %T From Lit Tests
#150716 merged
Jul 26, 2025 -
Update .git-blame-ignore-revs for OpBuilder update
#150772 merged
Jul 26, 2025 -
[VPlan] Materialize constant vector trip counts before final opts.
#142309 merged
Jul 26, 2025 -
[Clang][CodeGen] Emit “trap reasons” on UBSan traps
#145967 merged
Jul 26, 2025 -
[clang-tidy] Fix linking regression in clangTidyLLVMModule
#150769 merged
Jul 26, 2025 -
[mlir][test] Turn
test-legalize-mode
into a pass option#150767 merged
Jul 26, 2025 -
[ObjCARC] Completely remove ObjCARCAPElimPass
#150717 merged
Jul 26, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Improve
insert
callbacks#150753 merged
Jul 26, 2025 -
[mlir][Transforms] Dialect Conversion: check for "failure" after modification
#150748 merged
Jul 26, 2025 -
[PGO] Drive profile validator from opt
#147418 merged
Jul 26, 2025 -
[clang][NFC] Add header comment for OSLog.cpp
#148537 merged
Jul 26, 2025 -
[flang-rt] Remove hard-coded dependency on compiler-rt path on Windows
#150244 merged
Jul 26, 2025 -
[CostModel][X86] Update SK_Broadcast based on cost kinds
#150620 merged
Jul 26, 2025 -
Revert "[libc][math][c23] Implement C23 math function asinpif16"
#150756 merged
Jul 26, 2025 -
Revert "[libc][math][c23] Temporarily disable asinpif16 C23 math function"
#150755 merged
Jul 26, 2025 -
[libc][math][c23] Temporarily disable asinpif16 C23 math function
#150754 merged
Jul 26, 2025 -
[libc][math] inline functions in shared math headers
#150703 merged
Jul 26, 2025 -
[libc][math][c23] Implement C23 math function asinpif16
#146226 merged
Jul 26, 2025 -
Strip the full path from __FILE__ in the LDBG macro and keep only the filename
#150677 merged
Jul 26, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Move
lookup
functions#150743 merged
Jul 26, 2025 -
[mlir][SCF] Do not access erased operation in
scf.while
lowering#150741 merged
Jul 26, 2025 -
[RISCV] Accept c.slli/c.srli/c.srli with a 0 immediate as hints.
#150689 merged
Jul 26, 2025 -
[OpenMP] Remove uses of %T from lit tests
#150723 merged
Jul 26, 2025 -
[lld] Remove uses of %T from tests
#150740 merged
Jul 26, 2025 -
[LoongArch] Avoid expanding build_vector containing insertion of undef elements
#150377 merged
Jul 26, 2025 -
AMDGPU: Fix not folding splat immediate into VGPR MFMA src2
#150628 merged
Jul 26, 2025 -
[RISCV] Handle 'c.addi x0, $imm' alias for c.nop using PseudoC_ADDI_NOP.
#150719 merged
Jul 26, 2025 -
[RISCV] Merge some of the C_*_HINT instruction into the regular C_* instructions.
#150710 merged
Jul 26, 2025 -
Revert "MC: Allocate initial fragment and define section symbol in changeSection"
#150736 merged
Jul 26, 2025 -
AMDGPU: Add a few mfma test with immediate splat src2
#150627 merged
Jul 26, 2025 -
TableGen: Sort RuntimeLibcallImpls secondarily by enum names
#150728 merged
Jul 26, 2025 -
Mips: Add frexp intrinsic test
#148677 merged
Jul 26, 2025 -
DAG: Emit an error if trying to legalize read/write register with illegal types
#145197 merged
Jul 26, 2025 -
Mips: Add some llvm.sincos tests
#147465 merged
Jul 26, 2025 -
[libc] Fix unused statements in asin when accurate path is not needed.
#150726 merged
Jul 26, 2025 -
[mlir][doc] Fix transform dialect tutorial ch3
#150456 merged
Jul 26, 2025 -
[lldb] Protect the selected frame idx in StackFrameList
#150718 merged
Jul 26, 2025 -
[MLIR] Remove uses of %T from lit tests
#150725 merged
Jul 26, 2025 -
AMDGPU: Add tests with forced selection of mfmas to VGPR form
#150626 merged
Jul 26, 2025 -
[OpenMP] Fix runtimes default build
#149871 merged
Jul 25, 2025 -
[WebAssembly,clang] Add __builtin_wasm_test_function_pointer_signature
#150201 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/lib
create APIs (35/n)#150708 merged
Jul 25, 2025 -
[TextAPI] Fix memory leak in SymbolSet.
#150589 merged
Jul 25, 2025 -
[Offload] Remove uses of %T from lit tests
#150721 merged
Jul 25, 2025 -
[libc][math] Refactor asinf implementation to header-only in src/__support/math folder.
#150697 merged
Jul 25, 2025 -
[lldb] Use std::make_shared where possible (NFC)
#150714 merged
Jul 25, 2025 -
[lldb][rpc] Disable building lldb-rpc-gen tool
#150699 merged
Jul 25, 2025 -
[flang][runtime] Handle ';' in fixed-width input field
#150512 merged
Jul 25, 2025 -
[flang][runtime] Refine state associated with child I/O
#150461 merged
Jul 25, 2025 -
[flang] Catch both EXTERNAL and INTRINSIC on type declaration stmt
#150254 merged
Jul 25, 2025 -
[flang][runtime] Fix formatted input of NAN(...)
#149606 merged
Jul 25, 2025 -
[libc][bazel] Allow building llvm_libc_types_float128 on Windows.
#150704 merged
Jul 25, 2025 -
Update development status for OpenMP 6.0
#150700 merged
Jul 25, 2025 -
[RISCV] Use Record from CompressPat in compress/uncompress functions.
#150664 merged
Jul 25, 2025 -
Fix FULL_LDBG when NDEBUG is defined
#150698 merged
Jul 25, 2025 -
[mlir][LLVM] Remove
llvm
deps from the LLVM dialect#150692 merged
Jul 25, 2025 -
[AMDGPU] Allocate AVRegClass last
#146606 merged
Jul 25, 2025 -
[CIR] Add support for C++ initializer lists
#150681 merged
Jul 25, 2025 -
reland "[StructurizeCFG] Hoist and simplify zero-cost incoming else p…
#149744 merged
Jul 25, 2025 -
[clang][Modules] Respect -fno-cxx-modules as a driver flag
#150349 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/examples
create APIs (31/n)#150652 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (33/n)#150659 merged
Jul 25, 2025 -
[clang-doc] add code comments to comment template
#150648 merged
Jul 25, 2025 -
[NFC] [HWASan] remove unneeded pointer cast
#150510 merged
Jul 25, 2025 -
[TableGen] Use MapVector in InstrInfoEmitter::emitOperandNameMappings
#150630 merged
Jul 25, 2025 -
[MLIR] Migrate PatternLoggingListener to the standard LDBG output
#150686 merged
Jul 25, 2025 -
[Github][libcxx] Run Container Build Workflow on Stacked PRs
#150683 merged
Jul 25, 2025 -
[libc][math] Refactor asin implementation to header-only in src/__support/math folder.
#148578 merged
Jul 25, 2025 -
[libc] Implement mbsinit
#150654 merged
Jul 25, 2025 -
[Flang] Implement LOWER= argument for C_F_POINTER (Fortran 2023)
#149870 merged
Jul 25, 2025 -
[clang-doc] add return comments to comment template
#150647 merged
Jul 25, 2025 -
[WebAssembly] Added vectorized version of fexp10 to the supported list
#150564 merged
Jul 25, 2025 -
[clang-format] fix typo in docs
#150658 merged
Jul 25, 2025 -
Revert "Adjust LDBG output: surround DebugType between
[
and]
"#150685 merged
Jul 25, 2025 -
[clang] Fix issue with FoldingSet and DependentTemplateSpecialization…
#150559 merged
Jul 25, 2025 -
[AMDGPU] Support AMDGPUClamp for bf16 on gfx1250
#150663 merged
Jul 25, 2025 -
[AMDGPU] NFCI: Track AV Register Pressure separately
#149863 merged
Jul 25, 2025 -
Adjust LDBG output: surround DebugType between
[
and]
#150671 merged
Jul 25, 2025 -
[ConstantFolding] Merge constant gep
inrange
attributes#150546 merged
Jul 25, 2025 -
[MLIR] Add a OpWithFlags class that acts as a "stream modifier" to customize Operation streaming
#150636 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (32/n)#150657 merged
Jul 25, 2025 -
[libc][math] Refactor acospif16 implementation to header-only in src/__support/math folder.
#148574 merged
Jul 25, 2025 -
Revert "[mlir][linalg] Restrict linalg.pack to not have artificial padding."
#150675 merged
Jul 25, 2025 -
[DA] Add check for base pointer invariance
#148241 merged
Jul 25, 2025 -
[clang-doc] add param comments to comment template
#150571 merged
Jul 25, 2025 -
[mlir][linalg] Restrict linalg.pack to not have artificial padding.
#150522 merged
Jul 25, 2025 -
[MLIR] Add missing includes to NVVM/Target.cpp (fix build)
#150637 merged
Jul 25, 2025 -
[libc] Make fenv utility functions constexpr.
#150447 merged
Jul 25, 2025 -
[clang-doc] generate comments for functions
#150570 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir
create APIs (34/n)#150660 merged
Jul 25, 2025 -
[libc] Remove constexpr from math::exp10_range_reduction and math::exp.
#150653 merged
Jul 25, 2025 -
[libc++] Add missing CPO tests for range adaptors
#149557 merged
Jul 25, 2025 -
Revert "fix: replace report_fatal_error with Diags and exit"
#150662 merged
Jul 25, 2025 -
[libc] Fuzz tests for fsqrt, f16sqrt, and hypot
#150489 merged
Jul 25, 2025 -
Update CODEOWNERS for MLIR python bindings
#150609 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (27/n)#150638 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (30/n)#150643 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (28/n)#150641 merged
Jul 25, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (29/n)#150642 merged
Jul 25, 2025 -
[HLSL] Fix detection of overlapping binding with unbounded array
#150547 merged
Jul 25, 2025 -
[mlir][EmitC]Remove the Unused Option in the
wrap-emitc-func-in-class
Pass#150577 merged
Jul 25, 2025 -
[CodeGenPrepare] Make sure that
AddOffset
is also a loop invariant#150625 merged
Jul 25, 2025 -
[mlir] Switch to new LDBG macro
#150616 merged
Jul 25, 2025 -
[libc] Fix dependency list of libc.src.__support.math.exp10f16.
#150434 merged
Jul 25, 2025 -
[CIR] Add folders for bit manipulation operations
#150235 merged
Jul 25, 2025 -
[LLDB] Add formatters for MSVC STL std::string_view and friends
#150318 merged
Jul 25, 2025 -
[clang-format] Google Style: disable DerivePointerAlignment.
#149602 merged
Jul 25, 2025 -
[CIR] Upstream Support Init ComplexType from 1 size InitList
#150293 merged
Jul 25, 2025 -
[X86][NewPM] Add Skeleton for X86 Pass Registry
#150573 merged
Jul 25, 2025 -
[CI] Remove ccache from Linux CI Container
#149197 merged
Jul 25, 2025 -
Revert "[BranchFolding] Kill common hoisted debug instructions"
#150632 merged
Jul 25, 2025 -
[Offload] Erase entries from JIT cache when program is destroyed
#148847 merged
Jul 25, 2025 -
[NFC][mlir][mesh,shard] Fixing misnomers in mesh dialect, renaming 'mesh' dialect to 'shard'
#150177 merged
Jul 25, 2025 -
[libc][bazel] Enable parse_headers feature for llvm-libc.
#150538 merged
Jul 25, 2025 -
[MemDep] Optimize SortNonLocalDepInfoCache sorting strategy for large caches with few unsorted entries
#143107 merged
Jul 25, 2025 -
AMDGPU: Convert some mfma tests to generated checks
#150607 merged
Jul 25, 2025 -
[Github] Use sparse checkout in release asset audit
#148646 merged
Jul 25, 2025 -
[SCEV] Try to re-use pointer LCSSA phis when expanding SCEVs.
#147824 merged
Jul 25, 2025 -
[MemProf] Include caller clone information in dot graph nodes
#150492 merged
Jul 25, 2025 -
[libc++][NFC] Make __is_segmented_iterator a variable template
#149976 merged
Jul 25, 2025 -
fix: replace report_fatal_error with Diags and exit
#147959 merged
Jul 25, 2025 -
[BranchFolding] Kill common hoisted debug instructions
#149999 merged
Jul 25, 2025 -
[Flang][OpenMP] Appropriately emit present/load/store in all cases in MapInfoFinalization
#150311 merged
Jul 25, 2025 -
[Offload] Refactor device information queries to use new tagging
#147318 merged
Jul 25, 2025 -
[flang][OpenMP] Detect BLOCK construct through lookahead
#150617 merged
Jul 25, 2025 -
[LoopInterchange] Consider forward/backward dependency in vectorize heuristic
#133672 merged
Jul 25, 2025 -
Revert "[AArch64][Machine-Combiner] Split gather patterns into neon regs to multiple vectors (#142941)"
#150505 merged
Jul 25, 2025 -
TargetLibraryInfo: Bring FreeBSD function list up to date
#144846 merged
Jul 25, 2025 -
[VectorCombine] Refine cost model and decision logic in foldSelectShuffle
#146694 merged
Jul 25, 2025 -
[AMDGPU][Scheduler] Use
AMDGPU::NoSubRegister
instead of 0 (NFC)#150610 merged
Jul 25, 2025 -
[mlir][python] fix PyDenseResourceElementsAttribute finalizer
#150561 merged
Jul 25, 2025 -
[AMDGPU] Simplify SIInstrInfo::isLegalToSwap. NFC.
#149058 merged
Jul 25, 2025 -
[mlir][amd] fix LLVM::InsertValueOp::create failure to disambiguate
#150605 merged
Jul 25, 2025 -
[BOLT] Require CFG in BAT mode
#150488 merged
Jul 25, 2025 -
[AMDGPU][Scheduler] Fix usage of
TII.reMaterialize
(NFC)#150259 merged
Jul 25, 2025 -
[VPlan] Improve code in VPlanPredicator (NFC)
#150416 merged
Jul 25, 2025 -
AMDGPU: Fix -amdgpu-mfma-vgpr-form flag on gfx908
#150599 merged
Jul 25, 2025 -
[AArch64][PAC] Introduce AArch64::PAC pseudo instruction
#146488 merged
Jul 25, 2025 -
[RISCV][TTI] Enable masked interleave access for scalable vector
#149981 merged
Jul 25, 2025 -
[libc++] Move a bunch of tests from libcxx/test/libcxx to libcxx/test/std
#150199 merged
Jul 25, 2025 -
[llvm][support] Fix DebugLogTest.
#150585 merged
Jul 25, 2025 -
[HWAsan] Fix incorrect lifetime sizes in tests (NFC)
#150459 merged
Jul 25, 2025 -
[mlir] fix transform dialect doc includes
#150408 merged
Jul 25, 2025 -
MC: Allocate initial fragment and define section symbol in changeSection
#150574 merged
Jul 25, 2025 -
[MSan] Fix check overflow in a test case
#150429 merged
Jul 25, 2025 -
[lldb] Fix uninitialized memory access.
#150544 merged
Jul 25, 2025 -
[AArch64] Ensure the type of LDNP/STNP is always v2i64
#150378 merged
Jul 25, 2025 -
[llvm][support] Add LDBG macro.
#143704 merged
Jul 25, 2025 -
[TableGen] Strengthen check for what operands can be an immediate in CompressInstEmitter.
#150568 merged
Jul 25, 2025 -
[RISCV] Remove -riscv-enable-vl-optimizer flag
#149349 merged
Jul 25, 2025 -
[RISCV][IA] Rework VL for strided LD/ST optimization [nfc]
#150525 merged
Jul 25, 2025 -
[IA] Recognize repeated masks which come from shuffle vectors
#150285 merged
Jul 25, 2025 -
[RISCV] Implement load/store support for XAndesBFHCvt
#150350 merged
Jul 25, 2025 -
GOFF: Only register sections within MCObjectStreamer::changeSection
#150183 merged
Jul 25, 2025 -
[RISCV] Merge verifyDagOpCount into addDagOperandMapping in CompressInstEmitter.
#150548 merged
Jul 25, 2025 -
[clang-doc] remove nesting of text comments inside paragraphs
#150451 merged
Jul 25, 2025 -
[RISCV] Remove empty pattern argument from RISCVVPseudo instantiations. NFC
#150554 merged
Jul 25, 2025 -
[mlir][vector] Add a check to ensure input vector rank equals target shape rank
#149239 merged
Jul 25, 2025 -
[mlir][NFC] Use
getDefiningOp<OpTy>()
instead ofdyn_cast<OpTy>(getDefiningOp())
#150428 merged
Jul 25, 2025 -
[clang-doc] enable comments in class templates
#149848 merged
Jul 25, 2025 -
[flang][fir]: Add conversion of
fir.if
toscf.if
.#149959 merged
Jul 25, 2025 -
AVR: Add llvm.sincos intrinsic test
#148601 merged
Jul 25, 2025 -
[VPlan] Handle VPWidenSelectRecipe in tryToFoldLiveIns
#150357 merged
Jul 25, 2025 -
[Fuchsia] Add fputs workaround in baremetal targets
#150565 merged
Jul 25, 2025 -
[clang-doc] separate comments into categories
#149590 merged
Jul 25, 2025 -
AMDGPU: Fix asserting on non-register mfma src2
#150552 merged
Jul 25, 2025 -
[RISCV] Remove extra operands from Zcb compression patterns. NFC
#150541 merged
Jul 25, 2025 -
[MLIR][EmitC][NFC] Use
llvm::function_ref<>
instead ofstd::optional<llvm::function_ref<>>
#146478 merged
Jul 25, 2025 -
[clangd] Improve Markup Rendering
#140498 merged
Jul 25, 2025 -
[mlir][Transforms] Remove UB dialect dependency from Canonicalizer pass
#150555 merged
Jul 25, 2025 -
[RISCV] Guard against out of bound shifts in expandMul.
#150464 merged
Jul 25, 2025 -
Fix Bug in RemoveDeadValues Pass
#148437 merged
Jul 25, 2025 -
[AMDGPU] Fix flat D16 patterns handling of cpol. NFCI.
#150551 merged
Jul 25, 2025 -
[RISCV] Pass sign-extended value to isInt check in expandMul
#150211 merged
Jul 25, 2025 -
[DirectX] Add support for vector type checking in DXIL Shader Flag Analysis
#150532 merged
Jul 25, 2025 -
MSP430: Add test for llvm.exp10 intrinsic
#148605 merged
Jul 25, 2025 -
[mlir][AMDGPU] Add canonicalizer for folding casts into gather_to_lds
#150503 merged
Jul 24, 2025 -
Revert "[libc] wchar string conversion functions mb to wc"
#150549 merged
Jul 24, 2025 -
[AMDGPU] Support builtin/intrinsics for load monitors on gfx1250
#150540 merged
Jul 24, 2025 -
[libc] wchar string conversion functions mb to wc
#149423 merged
Jul 24, 2025 -
[mlir][NFC] update
flang/lib
create APIs (12/n)#149914 merged
Jul 24, 2025 -
[mlir][NFC] update
flang
create APIs (13/n)#149913 merged
Jul 24, 2025 -
[NFC][HLSL] Let
RootSignatureParser
own the references#150310 merged
Jul 24, 2025 -
[llvm] Proofread YamlIO.rst
#150475 merged
Jul 24, 2025 -
[Scalar] Remove an unnecessary cast (NFC)
#150474 merged
Jul 24, 2025 -
[SPIRV] Remove an unnecessary cast (NFC)
#150473 merged
Jul 24, 2025 -
[ADT] Remove MutableArrayRef(std::nullopt_t) (NFC)
#150471 merged
Jul 24, 2025 -
[CI][Github] Set SCCACHE_IDLE_TIMEOUT to 0
#150508 merged
Jul 24, 2025 -
[mlir][Bufferization] Fix to_buffer(tensor.cast) folder
#150511 merged
Jul 24, 2025 -
[NFC] [HWASan] remove unused bool return value
#150516 merged
Jul 24, 2025 -
[LLVM][NVPTX] Upstream tanh intrinsic for libdevice
#149596 merged
Jul 24, 2025 -
[DirectX] Fix crash in passes when building with LLVM_ENABLE_EXPENSIVE_CHECKS
#150483 merged
Jul 24, 2025 -
[libc] Don't rely LIBC_HAS_SANITIZER when enabling null checks.
#150341 merged
Jul 24, 2025 -
Reapply "Support SFrame command-line and .cfi_section syntax (#150316)
#150509 merged
Jul 24, 2025 -
[libc] Fix some warnings in tests.
#150500 merged
Jul 24, 2025 -
[mlir][linalg] Take artificial padding into account for pack/unpack folding.
#150272 merged
Jul 24, 2025 -
Revert "[flang][flang-driver][mlir][OpenMP] atomic control support"
#150504 merged
Jul 24, 2025 -
[HLSL] Avoid putting the byval attribute on out and inout parameters
#150495 merged
Jul 24, 2025 -
[InstCombine] Propagate neg
nsw
when foldingabs(-x)
toabs(x)
#150460 merged
Jul 24, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (18/n)#149925 merged
Jul 24, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (17/n)#149924 merged
Jul 24, 2025 -
[mlir][Tosa] Allow scalar tensors to be unranked in the TOSA dialect
#150399 merged
Jul 24, 2025 -
[clang] Fix const eval of constexpr-unknown relational comparisons.
#150088 merged
Jul 24, 2025 -
[DirectX] Do not flatten GEP chains for unsupported types
#150484 merged
Jul 24, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (15/n)#149921 merged
Jul 24, 2025 -
[CIR] Implement CK_LValueToRValueBitCast for ComplexType
#150296 merged
Jul 24, 2025 -
[AMDGPU] Select VMEM prefetch for llvm.prefetch on gfx1250
#150493 merged
Jul 24, 2025 -
[libc] Implement wcs to mbs family of functions
#149421 merged
Jul 24, 2025 -
[bazel] Add missing clang/unittests targets
#150491 merged
Jul 24, 2025 -
[ExpandFP] Replace getIntN(Ty) with getInt32/64(Ty). NFC
#150501 merged
Jul 24, 2025 -
[clang-tidy] Add parallel execution by default in 'run-clang-tidy' and 'clang-tidy-diff'
#149739 merged
Jul 24, 2025 -
[sanitizer] Remove usage of termios ioctl constants on Linux glibc since 2.41
#149140 merged
Jul 24, 2025 -
[lldb][docs] Update instructions to build standalone
#137383 merged
Jul 24, 2025 -
[AMDGPU] Add v_fma_mix_f32_f16 as an alias of v_fma_mix_f32 on gfx1250
#150502 merged
Jul 24, 2025 -
[clang-tidy] modernize-use-std-print,format: Fix checks with Abseil functions
#142312 merged
Jul 24, 2025 -
[CI] Add unittesting for metrics collection script
#150360 merged
Jul 24, 2025 -
[CIR] Unblock destructor alias handling
#150497 merged
Jul 24, 2025 -
[AMDGPU] MC support for load monitor instructions on gfx1250
#150496 merged
Jul 24, 2025 -
[AArch64] Use getMergeValues to simplify code. NFC
#150337 merged
Jul 24, 2025 -
[AMDGPU] gfx1250 vmem prefetch target intrinsics and builtins
#150466 merged
Jul 24, 2025 -
[mlir-lsp] Fix window.workDoneProgress capability
#149905 merged
Jul 24, 2025 -
[RISC-V] Update SpacemiT-X60 Vector Integer latencies
#149207 merged
Jul 24, 2025 -
[libc] Fix issue with sigjmp_buf.h not being found
#150439 merged
Jul 24, 2025 -
[BOLT] More refactoring of PHDR handling. NFC
#148932 merged
Jul 24, 2025 -
[CIR] Add support for normal cleanups
#149948 merged
Jul 24, 2025 -
[libc] Implemented wcsdup libc function
#150453 merged
Jul 24, 2025 -
[libc] Implemented mblen functions
#150141 merged
Jul 24, 2025 -
[mlir] Remove unused includes (NFC)
#150476 merged
Jul 24, 2025 -
[ProfileData] Remove an unnecessary cast (NFC)
#150472 merged
Jul 24, 2025 -
[llvm] get cl::opt instantiations working with MSVC DLL build
#147810 merged
Jul 24, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (14/n)#149920 merged
Jul 24, 2025 -
[AMDGPU] gfx1250 flat and global prefetch MC support
#150455 merged
Jul 24, 2025 -
[NFC][clang-scan-deps] Refine the implementation of dependency_directives_scan::Token::isOneOf
#150433 merged
Jul 24, 2025 -
clang: Handle deleting pointers to incomplete array types
#150359 merged
Jul 24, 2025 -
[libc++][hardening] Add an experimental function to log hardening errors
#149452 merged
Jul 24, 2025 -
[Offload] Fix olWaitEvents tests after change to events API
#150465 merged
Jul 24, 2025 -
[mlir][ArithToAMDGPU] Use native packing support
#150342 merged
Jul 24, 2025 -
[CodeGen][ARM] Bug fix InsertStackProtectors with EH_SJ_LJ
#147411 merged
Jul 24, 2025 -
[ARM] Allow FP reg conversion when copying Sx to Dx
#147559 merged
Jul 24, 2025 -
[libc++][NFC] Remove __all_default_constructible
#150406 merged
Jul 24, 2025 -
[mlir] Fix missing import
#150330 merged
Jul 24, 2025 -
[ICP] Add a few tunings to indirect-call-promotion
#149892 merged
Jul 24, 2025 -
[Fuchsia] Add BOOTSTRAP_BOOTSTRAP flags for PGO
#150448 merged
Jul 24, 2025 -
[flang][flang-driver][mlir][OpenMP] atomic control support
#143441 merged
Jul 24, 2025 -
[AMDGPU] Support V_FMA_MIX*_BF16 instructions on gfx1250
#150381 merged
Jul 24, 2025 -
[clang-format] Fix a bug in
DerivePointerAlignment: true
#150387 merged
Jul 24, 2025 -
[lldb] Remove HasCallbackParameter
#150366 merged
Jul 24, 2025 -
[clang-format] Add AfterNot to SpaceBeforeParensOptions
#150367 merged
Jul 24, 2025 -
[lld][test] Fix unintentional write to a non-writeable dir
#150436 merged
Jul 24, 2025 -
[CIR] Add support for array constructors
#149142 merged
Jul 24, 2025 -
[AMDGPU] Remove AAInstanceInfo from the AMDGPUAttributor
#150232 merged
Jul 24, 2025 -
[mlir][linalg] Drop unit dims on IndexingMapOpInterface
#150280 merged
Jul 24, 2025 -
[bazel] Port #149148
#150435 merged
Jul 24, 2025 -
[mlir][tosa] Fix integer-to-boolean cast folder
#150370 merged
Jul 24, 2025 -
[SPIR-V] Fix emit intrinsic for resource type
#150224 merged
Jul 24, 2025 -
[AArch64] Predicate should be NE for CBNZW
#150287 merged
Jul 24, 2025 -
[OpenMP] Fix initialization order for CopyOverlappedEntryGaps
#150431 merged
Jul 24, 2025 -
[analyzer] Eliminate unique release point assertion
#150240 merged
Jul 24, 2025 -
[clang][Driver] Add a new member for CLANG_DEFAULT_LINKER to clang::driver::Driver (NFC)
#149784 merged
Jul 24, 2025 -
[TTI] Share value and type based llvm.vector.reverse cost
#150415 merged
Jul 24, 2025 -
[clang-tidy] Fix typo in doc
#150424 merged
Jul 24, 2025 -
[flang][OpenMP] Parse strictly- and loosely-structured blocks
#150298 merged
Jul 24, 2025 -
Fix formatting in llvm/Maintainers.md.
#147545 merged
Jul 24, 2025 -
Reject out-of-bounds enum sentinels in DenseMap/DenseSet.
#150308 merged
Jul 24, 2025 -
[clang-tidy] Add MLIR check for old op builder usage.
#149148 merged
Jul 24, 2025 -
[OpenMP] Don't emit redundant zero-sized mapping nodes for overlapped structs
#148947 merged
Jul 24, 2025 -
[CI] Run All Tests When Changing third-party
#150251 merged
Jul 24, 2025 -
[CI] Test All Projects On Workflow Changes
#150250 merged
Jul 24, 2025 -
[CI] Refactor compute_projects to Introduce Meta Projects
#150249 merged
Jul 24, 2025 -
[Offload] Replace "EventOut" parameters with
olCreateEvent
#150217 merged
Jul 24, 2025 -
[CI][Github] Add Workflow to Run Python Tests in CI Folder
#148696 merged
Jul 24, 2025 -
Reapply "[AMDGPU] fold
memref.subview/expand_shape/collapse_shape
intoamdgpu.gather_to_lds
"#150334 merged
Jul 24, 2025 -
[NFC][analyzer] Document optin.portability.UnixAPI
#150005 merged
Jul 24, 2025 -
[Flang] Assign unittests to flang_compile pool
#150041 merged
Jul 24, 2025 -
[clang-tidy] Fix false positives on C23 enums in
bugprone-signed-char-misuse
#149790 merged
Jul 24, 2025 -
[RISCV] Simplify mask operand check in VLOptimizer. NFC
#150373 merged
Jul 24, 2025 -
[mlir][spirv][nfc] Refactor member decorations in StructType
#150218 merged
Jul 24, 2025 -
[flang][OpenMP] Avoid analyzing assumed-size array bases
#150324 merged
Jul 24, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (20/n)#149927 merged
Jul 24, 2025 -
[utils] Add spirv triple to update_llc_test_checks
#150223 merged
Jul 24, 2025 -
[clang-tools-extra][Docs][NFC] Add back lost release notes
#150409 merged
Jul 24, 2025 -
Revert "[clangd] Add tweak to override pure virtuals (#139348)"
#150404 merged
Jul 24, 2025 -
[llvm] annotate interfaces in Demangle for DLL export
#147564 merged
Jul 24, 2025 -
[NFC][AMDGPU] Refactor handling of
amdgpu-synchronize-as
MD on fences#148630 merged
Jul 24, 2025 -
[NFC][AMDGPU] Rename "amdgpu-as" to "amdgpu-synchronize-as"
#148627 merged
Jul 24, 2025 -
[lldb] Allow building using Mingw-w64 on Windows.
#150398 merged
Jul 24, 2025 -
[Flang] Fix a crash when equivalence and namelist statements are used
#150292 merged
Jul 24, 2025 -
[clang][deps] Add a release note for fixing crashes in
clang-scan-deps
. (#149857)#150329 merged
Jul 24, 2025 -
release/21.x: [Flang] Fix ASSIGN statement (#149941)
#150228 merged
Jul 24, 2025 -
release/21.x: [flang][OpenMP] Restore reduction processor behavior broken by #145837 (#150178)
#150200 merged
Jul 24, 2025 -
release/21.x: [WebAssembly] Unstackify registers with no uses in ExplicitLocals (#149626)
#150187 merged
Jul 24, 2025 -
[DTLTO] Add COFF LLD release note for LLVM 21
#150173 merged
Jul 24, 2025 -
[DTLTO] Add LLVM release note for LLVM 21
#150171 merged
Jul 24, 2025 -
release/21.x: [LLD][COFF] Make /wholearchive thin-archive member identifiers consistent (#145487)
#150168 merged
Jul 24, 2025 -
release/21.x: [LoopSimplifyCFG] Add check for missing loop preheader (#149743)
#150026 merged
Jul 24, 2025 -
release/21.x: [KeyInstr] goto stmt atoms (#149101)
#150010 merged
Jul 24, 2025 -
release/21.x: [DTLTO][LLD][COFF] Add support for Integrated Distributed ThinLTO (#148594)
#149979 merged
Jul 24, 2025 -
release/21.x: [DTLTO][Clang] Add support for Integrated Distributed ThinLTO (llvm#147265)
#149978 merged
Jul 24, 2025 -
[LLVM][CodeGen][SVE] Don't combine shifts at the expense of addressing modes.
#149873 merged
Jul 24, 2025 -
release/21.x: [LoongArch] Strengthen stack size estimation for LSX/LASX extension (#146455)
#149777 merged
Jul 24, 2025 -
release/21.x: [compiler-rt][Mips] Fix stat size check on mips64 musl (#143301)
#149683 merged
Jul 24, 2025 -
release/21.x: [libc++][NFC] Fix typos in the libc++ 21 release notes (#149536)
#149540 merged
Jul 24, 2025 -
release/21.x: [libc++][Android] Reenable 2 tests for Android (#149415)
#150002 merged
Jul 24, 2025 -
release/21.x: [KeyInstr] Fix verifier check (#149043)
#149053 merged
Jul 24, 2025 -
[lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes
#147970 merged
Jul 24, 2025 -
[X86] Fix misassemble due to not storing registers to state machine on RParen
#150252 merged
Jul 24, 2025 -
[CMake]fix CUDAToolkit_LIBRARY_ROOT DEFINED check
#146472 merged
Jul 24, 2025 -
[AArch64] Fix the type of NZCV operands/results
#150313 merged
Jul 24, 2025 -
[clang] Fix crash when diagnosing unsupported attributes
#150333 merged
Jul 24, 2025 -
[SimpleLoopUnswitch] Record loops from unswitching non-trivial conditions
#141121 merged
Jul 24, 2025 -
[clang-format] Stop ctor initializer from being inlined
#150361 merged
Jul 24, 2025 -
[update_mir_test_checks] Add missing MIFlags
#150012 merged
Jul 24, 2025 -
[Clang] Fix a partial ordering bug involving CTAD injected template arguments
#149782 merged
Jul 24, 2025 -
[AMDGPU] Disable SGPR read hazard mitigation for gfx1250
#150344 merged
Jul 24, 2025 -
[Clang] suppress deprecated field warnings in implicit special-member functions
#147400 merged
Jul 24, 2025 -
[AArch64] Remove redundant FMOV for zero-extended i32/i16 loads to f64
#146920 merged
Jul 24, 2025 -
[AMDGPU][Offload][LIT] Run unified_shared_memory tests on gfx950
#150372 merged
Jul 24, 2025 -
[RISCV] Add missing Zvl dependencies for XSfvqmaccdod/XSfvqmaccqoq/XSfvfwmaccqqq.
#150346 merged
Jul 24, 2025 -
[MLIR][Affine] Improve sibling fusion - handle memrefs from memref defining nodes
#149641 merged
Jul 24, 2025 -
[libc] Add missing libc.include.inttypes for targets including <inttypes.h>.
#150345 merged
Jul 24, 2025 -
[IA] Add masked.load/store support for shuffle (de)interleave load/store
#150241 merged
Jul 24, 2025 -
MC: Declare MCFragment before MCSection
#150180 merged
Jul 24, 2025 -
[mlir][NFC] Use
hasOneBlock
instead ofllvm::hasSingleElement(region)
#149809 merged
Jul 24, 2025 -
[mlir][docs] Fix broken links of LIFT
#150152 merged
Jul 24, 2025 -
[bazel] Port #150303 some more
#150358 merged
Jul 24, 2025 -
[lldb][headers] Fix header staging target for RPC
#150355 merged
Jul 24, 2025 -
[bazel] Port #149198
#150352 merged
Jul 24, 2025 -
[bazel] Port #150303
#150351 merged
Jul 24, 2025 -
Reland "[lldb][RPC] Upstream lldb-rpc-gen tool" (#146969)" Attempt 2
#148996 merged
Jul 24, 2025 -
[clang] Avoid inheriting [[noreturn]] in explicit function template specializations
#150003 merged
Jul 24, 2025 -
[bazel] Port #149221
#150347 merged
Jul 24, 2025 -
[RISCV][llvm-exegesis] Add missing operand frm for FCVT_D_W
#149989 merged
Jul 24, 2025 -
[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h> includes.
#150303 merged
Jul 24, 2025 -
[DirectX] Moving Root Signature Metadata Parsing in to Shared Root Signature Metadata lib
#149221 merged
Jul 24, 2025 -
[IR] Remove static variables from Type::getWasm_ExternrefTy/getWasm_FuncrefTy.
#150323 merged
Jul 23, 2025 -
Revert "[llvm] Add CalleeTypeIds field to CallSiteInfo"
#150335 merged
Jul 23, 2025 -
[llvm] annotate ABIBreakingChecks symbols for DLL export
#149198 merged
Jul 23, 2025 -
[clang-doc] integrate JSON as the source for Mustache templates
#149589 merged
Jul 23, 2025 -
[llvm] Proofread AMDGPUUsage.rst
#150273 merged
Jul 23, 2025 -
[mlir] Remove unused includes (NFC)
#150266 merged
Jul 23, 2025 -
[llvm] Remove unused includes (NFC)
#150265 merged
Jul 23, 2025 -
[Analysis] Drop const from return types (NFC)
#150258 merged
Jul 23, 2025 -
[AsmPrinter] Remove an unnecessary cast (NFC)
#150257 merged
Jul 23, 2025 -
[AMDGPU] Support V_PK_MIN3/MAX3_NUM_F16 on gfx1250
#150326 merged
Jul 23, 2025 -
[IR] Remove unnecessary casts from IntegerType::get. NFC
#150299 merged
Jul 23, 2025 -
Revert "Support SFrame command-line and .cfi_section syntax (#149935)"
#150316 merged
Jul 23, 2025 -
[clang-repl] Disable new test after #148701
#150294 merged
Jul 23, 2025 -
[libc] Add support for __builtin_is_constant_evaluated for GCC 9+.
#150322 merged
Jul 23, 2025 -
[clang][Sema][NFC] Fixed incorrect assert messages in SemaOpenMP
#150305 merged
Jul 23, 2025 -
[clang][test] Specify value of
-fopenmp=libomp
for test.#150301 merged
Jul 23, 2025 -
AMDGPU: Support V_PK_MAXIMUM3_F16 and V_PK_MINIMUM3_F16 on gfx1250
#150307 merged
Jul 23, 2025 -
[Clang] Fix new driver HIP SPIR-V compilation in device only mode
#150309 merged
Jul 23, 2025 -
[DirectX] Support ConstExpr GEPs
#150082 merged
Jul 23, 2025 -
[AMDGPU] Add V_ADD|SUB|MUL_U64 gfx1250 opcodes
#150291 merged
Jul 23, 2025 -
[Docs][DirectX] Add relevant documentation of Root Signature
#149608 merged
Jul 23, 2025 -
[clang-doc] refactor JSON for better Mustache compatibility
#149588 merged
Jul 23, 2025 -
[clang-tidy] Ignore pure-virtual in portability-template...
#150290 merged
Jul 23, 2025 -
[PGO] Add ProfileInjector and ProfileVerifier passes
#147388 merged
Jul 23, 2025 -
[bazel][libc] Add missing parse headers deps
#150295 merged
Jul 23, 2025 -
[mlir] move if-condition propagation to a standalone pass
#150278 merged
Jul 23, 2025 -
AMDGPU: Support packed bf16 instructions on gfx1250
#150283 merged
Jul 23, 2025 -
[libc] Search empty bits after failed allocation
#149910 merged
Jul 23, 2025 -
[libc] Cache the most recently used slot for a chunk size
#149751 merged
Jul 23, 2025 -
[clang-tidy] Speed up
misc-header-include-cycle
#148757 merged
Jul 23, 2025 -
[MLIR][XeGPU] Add support for subgroup_id_range
#148661 merged
Jul 23, 2025 -
[clang][OpenMP] In 6.0, can omit length in array section
#148048 merged
Jul 23, 2025 -
Support SFrame command-line and .cfi_section syntax
#149935 merged
Jul 23, 2025 -
[RFC][NFC][AMDGPU] Remove
-verify-machineinstrs
fromllvm/test/CodeGen/AMDGPU/*.ll
#150024 merged
Jul 23, 2025 -
[mlir][python,CAPI] expose Op::isBeforeInBlock
#150271 merged
Jul 23, 2025 -
[ASan][Darwin][GCD] Add interceptor for dispatch_apply
#149238 merged
Jul 23, 2025 -
AMDGPU: Add packed fp32 instructions for gfx1250
#150253 merged
Jul 23, 2025 -
[flang] Extend symbol update to ArrayAttrext in
external-name-interop
#150061 merged
Jul 23, 2025 -
[CIR] Upstream Cast kinds for ComplexType
#149717 merged
Jul 23, 2025 -
[mlir][armsme][vector] Replace splat with broadcast
#148024 merged
Jul 23, 2025 -
[libc] Fix problem with older compilers that do not have __has_builtin.
#150264 merged
Jul 23, 2025 -
[llvm] Add CalleeTypeIds field to CallSiteInfo
#87574 merged
Jul 23, 2025 -
[Interp] Mark the test unsupported with Asan
#150242 merged
Jul 23, 2025 -
[WebAssembly,llvm] Fix buildbot problems with llvm.wasm.ref.test.func
#150116 merged
Jul 23, 2025 -
Revert "[AMDGPU] fold
memref.subview/expand_shape/collapse_shape
in…#150256 merged
Jul 23, 2025 -
[bazel] Port #150087 and #144983
#150255 merged
Jul 23, 2025 -
[OpenMP 6.0] Allow only byref arguments with
need_device_addr
modifier onadjust_args
clause#149586 merged
Jul 23, 2025 -
[mlir][xegpu] Add initial skeleton implementation for lowering ConvertLayoutOp
#146176 merged
Jul 23, 2025 -
[MLIR][XeGPU] Add offset operands to load_nd/store_nd/prefetch_nd
#149424 merged
Jul 23, 2025 -
[flang] Implement
asinpi
#150238 merged
Jul 23, 2025 -
[flang] Implement
acospi
#150234 merged
Jul 23, 2025 -
[mlir][NFC] update
Conversion
create APIs (4/n)#149879 merged
Jul 23, 2025 -
[RISCV] Refactor the tablegen classes for P-ext shift instructions. NFC
#150175 merged
Jul 23, 2025 -
[MLIR][XeGPU] Add transformation pattern for vector.broadcast in Wg to Sg pass
#144417 merged
Jul 23, 2025 -
[FileCheck] Limit quadratic partial-match search behavior
#147833 merged
Jul 23, 2025 -
[NFC][AMDGPU] Re-run update_test_checks over some tests
#150231 merged
Jul 23, 2025 -
[lld][ELF] Allow
data.rel.ro.hot
and.data.rel.ro.unlikely
to be RELRO#148920 merged
Jul 23, 2025 -
[AMDGPU] fold
memref.subview/expand_shape/collapse_shape
intoamdgpu.gather_to_lds
#149851 merged
Jul 23, 2025 -
[LLDB] Add formatters for MSVC STL std::deque
#150097 merged
Jul 23, 2025 -
[InstCombine] Fold icmp of gep chains
#146714 merged
Jul 23, 2025 -
[CIR] Add support for binary operations on bitfield members
#149676 merged
Jul 23, 2025 -
[Driver] Default to -mv8plus on 32-bit Solaris/SPARC
#150176 merged
Jul 23, 2025 -
[clang-repl] Always clean up scope and context for TopLevelStmtDecl
#150215 merged
Jul 23, 2025 -
[ObjCARC] Delete empty autoreleasepools with no autoreleases in them
#144788 merged
Jul 23, 2025 -
[mlir][ArithToAMDGPU][NFC] Add PatternBenefit
#150091 merged
Jul 23, 2025 -
[libc] Make FPUtils' rounding_mode.h functions constexpr.
#149167 merged
Jul 23, 2025 -
AMDGPU/GlobalISel: Add waterfall lowering in regbanklegalize
#145912 merged
Jul 23, 2025 -
AMDGPU/GlobalISel: Improve readanylane combines in regbanklegalize
#145911 merged
Jul 23, 2025 -
Fix implicit vector conversion
#149970 merged
Jul 23, 2025 -
AMDGPU/GlobalISel: Add tests for missing readanylane combines
#145910 merged
Jul 23, 2025 -
[VPlan] Mark VPInstruction::ExplicitVectorLength as single scalar. NFC
#150221 merged
Jul 23, 2025 -
AMDGPU/GlobalISel: Add regbanklegalize rules for uniform global loads
#145909 merged
Jul 23, 2025 -
[libc][math] Remove constexpr from bfloat16 comparison operations
#150227 merged
Jul 23, 2025 -
[Flang] Fix a crash when equivalence and namelist statements are used
#150081 merged
Jul 23, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (23/n)#149930 merged
Jul 23, 2025 -
[Flang] Fix ASSIGN statement
#149941 merged
Jul 23, 2025 -
[libc][math][c++23] Implement comparison operations operator overloads for BFloat16
#150087 merged
Jul 23, 2025 -
[flang] Implement
tanpi
#149527 merged
Jul 23, 2025 -
[sanitizer_common][nfc] Rename
tid_t
to avoid conflicting declarations#149011 merged
Jul 23, 2025 -
[flang][OpenMP] General utility to get directive id from AST node
#150121 merged
Jul 23, 2025 -
[Offload] Add olWaitEvents
#150036 merged
Jul 23, 2025 -
Reland "[mlir][vector] Use vector.broadcast in place of vector.splat"
#150138 merged
Jul 23, 2025 -
[HIPSTDPAR] Add support for globals
#146813 merged
Jul 23, 2025 -
[Clang] Fix new driver device only compilation for
amdgcnspirv
target#150110 merged
Jul 23, 2025 -
[AMDGPU] Tests for unnecessary S_WAIT_XCNT insertion
#145688 merged
Jul 23, 2025 -
[VPlan] Expand VPBlendRecipes to select instructions. NFC
#133993 merged
Jul 23, 2025 -
[LLDB] Add formatters for MSVC STL map-like types
#148385 merged
Jul 23, 2025 -
[Clang] Fix a crash on invalid concept
#150186 merged
Jul 23, 2025 -
Slightly improve the getenv("bar") linking problem
#150020 merged
Jul 23, 2025 -
[flang][cuda] Use get() to get raw pointer
#150205 merged
Jul 23, 2025 -
[CodeGen] Remove FinalizeMachineBundles pass
#149806 merged
Jul 23, 2025 -
[CodeGen] Add a pass for testing finalizeBundle
#149813 merged
Jul 23, 2025 -
[X86] getTargetConstantBitsFromNode - early-out if the element bitsize doesn't align with the source bitsize
#150184 merged
Jul 23, 2025 -
[clang-tidy] Make copy-and-swap idiom more general for
bugprone-unhandled-self-assignment
#147066 merged
Jul 23, 2025 -
[LifetimeSafety] Add loan expiry analysis
#148712 merged
Jul 23, 2025 -
[Offload] Rename olWaitEvent/Queue to olSyncEvent/Queue
#150023 merged
Jul 23, 2025 -
[NFC][Clang][FMV] Make FMV priority data type future proof.
#150079 merged
Jul 23, 2025 -
[flang][OpenMP] Restore reduction processor behavior broken by #145837
#150178 merged
Jul 23, 2025 -
[LV] Also clamp MaxVF by trip count when maximizing vector bandwidth.
#149794 merged
Jul 23, 2025 -
[MLIR][AArch64] Lower vector.contract to Neon FEAT_BF16 operations
#148198 merged
Jul 23, 2025 -
[clang-repl] Improve error message on failed undos
#149396 merged
Jul 23, 2025 -
[lld][LoongArch] Support relaxation during TLSDESC GD/LD to IE/LE conversion
#123730 merged
Jul 23, 2025 -
LangRef: allocated objects can grow
#141338 merged
Jul 23, 2025 -
[SCEV] Don't require NUW at first add when checking A+C1 < (A+C2)<nuw>
#149795 merged
Jul 23, 2025 -
[RISCV] Make RISCVVPseudo extend Pseudo. NFC
#149785 merged
Jul 23, 2025 -
[AggressiveInstCombine] Use AA during store merge
#149992 merged
Jul 23, 2025 -
[PatternMatch] Add support for capture-and-match (NFC)
#149825 merged
Jul 23, 2025 -
[lldb][SBType] GetBasicType to unwrap canonical type
#149112 merged
Jul 23, 2025 -
[BitcodeReader] Avoid quadratic complexity in intrinsic upgrade
#150032 merged
Jul 23, 2025 -
[Sanitizers] Remove handling for lifetimes on non-alloca insts (NFC)
#149994 merged
Jul 23, 2025 -
[InstCombine] Add limit for expansion of gep chains
#147065 merged
Jul 23, 2025 -
[HIP][Clang][Driver] Move BC preference logic into ROCm detection
#149294 merged
Jul 23, 2025 -
AMDGPU: Support V_PK_ADD_{MIN|MAX}_{I|U}16 and V_{MIN|MAX}3_{I|U}16 on gfx1250
#150155 merged
Jul 23, 2025 -
[Driver] Default to -mcpu=ultrasparc3 on Solaris/SPARC
#149990 merged
Jul 23, 2025 -
[mlir][mesh] removing partial/reduction axes from mesh.sharding
#149805 merged
Jul 23, 2025 -
[llvm] Proofread LangRef.rst
#150042 merged
Jul 23, 2025 -
[RISCV] Add profitability checks to SelectAddrRegRegScale.
#150135 merged
Jul 23, 2025 -
[clang][bytecode] Activate primitive fields before initializing them
#149963 merged
Jul 23, 2025 -
Revert "[llvm] simplify and clean-up DemangleConfig.h"
#150160 merged
Jul 23, 2025 -
[mlir][vector] Fix cast incompatible type bug in
ShuffleOp::fold
#150037 merged
Jul 23, 2025 -
[clang][bytecode] Only implicitly start lifetime of trivially-default-constructible union members
#149835 merged
Jul 23, 2025 -
[bazel] Port #147408
#150154 merged
Jul 23, 2025 -
[RISCV][TTI] Implement vector costs for
llvm.fpto{u|s}i.sat()
.#143655 merged
Jul 23, 2025 -
[clang][timers][stats] Add a flag to enable timers in the stats file
#149946 merged
Jul 23, 2025 -
[NVPTX] Add SimplifyDemandedBitsForTargetNode for PRMT
#149395 merged
Jul 23, 2025 -
[RISCV] Add TUPLE_INSERT and TUPLE_EXTRACT to verifyTargetNode.
#150148 merged
Jul 23, 2025 -
[Clang] Add generated offloading Xarch args to synthesized args
#150142 merged
Jul 23, 2025 -
[compiler-rt][MSVC] Update check to include clang-cl
#150108 merged
Jul 23, 2025 -
[libc] Fix incorrect macro usage in shared/sign.h
#150140 merged
Jul 23, 2025 -
[clang] Set correct CXXABI for UEFI
#150115 merged
Jul 23, 2025 -
[API Notes] Attach API notes to forward declarations of tags
#149951 merged
Jul 23, 2025 -
[lldb] Fix UB cast when encountering DW_LANG_* >= eNumLanguageTypes
#150132 merged
Jul 23, 2025 -
[Clang] Add elementwise maximumnum/minimumnum builtin functions
#149775 merged
Jul 23, 2025 -
Fix CI on non-Windows platforms, for #144745
#150145 merged
Jul 23, 2025 -
[flang] Implement
sinpi
#149525 merged
Jul 23, 2025 -
[clang][deps] Add a release note for fixing crashes in
clang-scan-deps
.#149857 merged
Jul 23, 2025 -
[Hexagon] Remove unused td files
#150109 merged
Jul 23, 2025 -
[flang][cuda] Fix unittest
#150136 merged
Jul 23, 2025 -
[DirectX] Legalize
llvm.lifetime.*
intrinsics in EmbedDXILPass#150100 merged
Jul 23, 2025 -
[AMDGPU] Mark
amdgcn_tanh
as canonicalized#150059 merged
Jul 23, 2025 -
[AMDGPU] Add support for
v_cvt_pk_bf16_f32
on gfx1250#150053 merged
Jul 23, 2025 -
[RISCV] Correct the immediate swizzling for P-ext plui.h/w.
#149945 merged
Jul 22, 2025 -
[BPF] Fix build warnings due to a static var in header file
#150128 merged
Jul 22, 2025 -
[mlir][Arith] Prevent IR modification for non-matching pattern
#150103 merged
Jul 22, 2025 -
[CI] Enable Windows Caching Through Sccache GCS
#150114 merged
Jul 22, 2025 -
[lldb] Eliminate namespace lldb_private::dwarf (NFC)
#150073 merged
Jul 22, 2025 -
[IA] Support vp.store in lowerinterleavedStore
#149605 merged
Jul 22, 2025 -
[libc] Fixed mbtowc functions
#150118 merged
Jul 22, 2025 -
asan: refactor interceptor allocation/deallocation functions
#145087 merged
Jul 22, 2025 -
[NVPTX] Assert PRMT operands are of correct type (NFC)
#150104 merged
Jul 22, 2025 -
[WebAssembly] Unstackify registers with no uses in ExplicitLocals
#149626 merged
Jul 22, 2025 -
[AMDGPU] Select scale_offset for scratch instructions on gfx1250
#150111 merged
Jul 22, 2025 -
[IA] Remove resriction on constant masks for shuffle lowering
#150098 merged
Jul 22, 2025 -
[llvm] simplify and clean-up DemangleConfig.h
#149163 merged
Jul 22, 2025 -
Adding Loongarch64 to OpenBSD parts
#149737 merged
Jul 22, 2025 -
[AMDGPU] Select scale_offset for global instructions on gfx1250
#150107 merged
Jul 22, 2025 -
[libunwind] Fix return type of
DwarfFDECache::findFDE()
in definition#146308 merged
Jul 22, 2025 -
[libc] cbrt fuzz test
#150063 merged
Jul 22, 2025 -
[lldb] Remove out of date comment. NFC
#149908 merged
Jul 22, 2025 -
[libc] Cleaned up wcsspn and wcscspn
#147408 merged
Jul 22, 2025 -
[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic
#147486 merged
Jul 22, 2025 -
[mlir][amdgpu] Add
rocdl.s.waitcnt
wrapper#149670 merged
Jul 22, 2025 -
[CI] Enable sccache GCS on Linux premerge
#149923 merged
Jul 22, 2025 -
[libc] Expose the Sign type for shared use
#150083 merged
Jul 22, 2025 -
[AMDGPU] Select scale_offset with SMEM instructions
#150078 merged
Jul 22, 2025 -
[LifetimeSafety] Add language option for experimental lifetime safety
#149592 merged
Jul 22, 2025 -
build_symbolizer.sh: Ensure libcxx include path comes first
#149431 merged
Jul 22, 2025 -
[sanitizer] Fix libcxx cache existence check in symbolizer build
#149249 merged
Jul 22, 2025 -
[mlir][xegpu] cleanup the print format for TensorDesc
#149182 merged
Jul 22, 2025 -
[compiler-rt][sanitizer] fix msghdr for musl
#136195 merged
Jul 22, 2025 -
[SelectionDAG] Remove FIXME and commented out code from 20 years ago. NFC
#150055 merged
Jul 22, 2025 -
[libc][math] Add Generic Comparison Operations for floating point types
#144983 merged
Jul 22, 2025 -
[DAG] expandVECTOR_COMPRESS - remove superfluous getFreeze. NFC.
#150062 merged
Jul 22, 2025 -
[gn build] Manually partially port #108276
#149595 merged
Jul 22, 2025 -
[clang][deps] Remove dependency on
tooling::ToolAction
#149904 merged
Jul 22, 2025 -
[PassInstrumentation] Don't insert extra entries in getPassNameForClassName
#150029 merged
Jul 22, 2025 -
[RISCV] Correct alignment of one-active (de)interleave cases
#150052 merged
Jul 22, 2025 -
[SelectionDAG] Use SDUse::get() instead of a static_cast to SDValue. NFC
#150043 merged
Jul 22, 2025 -
[KeyInstr] Inline asm atoms
#149076 merged
Jul 22, 2025 -
Fix Windows EH IP2State tables (remove +1 bias)
#144745 merged
Jul 22, 2025 -
[LLD][COFF] Make /wholearchive thin-archive member identifiers consistent
#145487 merged
Jul 22, 2025 -
[mlir][rocdl] Add more gfx12 wait intrinsics
#149984 merged
Jul 22, 2025 -
[Sparc] Remove bogus stack adjustment for LD/GD TLS
#149890 merged
Jul 22, 2025 -
[MLIR][AArch64] Refactor lowering of vector.contract to Neon I8MM
#149810 merged
Jul 22, 2025 -
[RISCV][NFC] Replace reportError wrappers with direct reportFatalUsageError calls
#148142 merged
Jul 22, 2025 -
[SelectionDAG] Pass SDNodeFlags through getNode instead of setFlags.
#149852 merged
Jul 22, 2025 -
[clang] Check empty macro name in
#pragma push_macro("")
or#pragma pop_macro("")
#149982 merged
Jul 22, 2025 -
[dexter] Remove unused env vars from lit.cfg.py
#150031 merged
Jul 22, 2025 -
[mlir][NFC] update
Conversion
create APIs (7/n)#149889 merged
Jul 22, 2025 -
[DAG] visitFREEZE - limit freezing of multiple operands
#149797 merged
Jul 22, 2025 -
[mlir][NFC] update
Conversion
create APIs (5/n)#149887 merged
Jul 22, 2025 -
[libc] Add missing full build dependency for mbstate.
#150030 merged
Jul 22, 2025 -
[VPlan] Remove loop region in simplifyBranchConditionForVFAndUF with EVL PHI
#150016 merged
Jul 22, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (19/n)#149926 merged
Jul 22, 2025 -
[clang-tidy] Improve
bugprone-infinite-loop
check by adding handing for structured bindings#144213 merged
Jul 22, 2025 -
[LoopSimplifyCFG] Add check for missing loop preheader
#149743 merged
Jul 22, 2025 -
[mlir][tosa] Check for isolated regions in
tosa.while_loop
#144865 merged
Jul 22, 2025 -
[mlir][tosa] Interpret boolean values correctly
#149312 merged
Jul 22, 2025 -
[RISCV] Teach RISCVTargetLowering::isFPImmLegal about fli+fneg
#149075 merged
Jul 22, 2025 -
[LLDB] Add formatters for MSVC STL unordered containers
#149519 merged
Jul 22, 2025 -
[RISCV][LoopVectorize] Use DataWithEVL as the preferred tail folding style
#148686 merged
Jul 22, 2025 -
[compiler-rt][MSVC] Conditionally remove emupac.cpp for msvc
#149823 merged
Jul 22, 2025 -
[mlir][NFC] update
mlir/lib
create APIs (26/n)#149933 merged
Jul 22, 2025 -
[flang][OpenMP] Sema checks, lowering with new format of MAP modifiers
#149137 merged
Jul 22, 2025 -
[LAA] Rename var used to retry with RT-checks (NFC)
#147307 merged
Jul 22, 2025 -
[clang-c] Don't deprecate CXRemapping as well as its users
#149975 merged
Jul 22, 2025 -
[clang][bytecode] Error on bitcasts to bool that aren't 0 or 1
#149996 merged
Jul 22, 2025 -
[mlir][NFC] update
Conversion
create APIs (6/n)#149888 merged
Jul 22, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (24/n)#149931 merged
Jul 22, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (21/n)#149928 merged
Jul 22, 2025 -
[LV] Don't vectorize epilogue with scalable VF if no iterations remain.
#149789 merged
Jul 22, 2025 -
[NFC][Clang][FMV] Refactor sema checking of target_version/clones attributes.
#149067 merged
Jul 22, 2025 -
[lldb-dap] Allow returning multiple breakpoints in "stopped" event
#149133 merged
Jul 22, 2025 -
[clang] Fix printing null MemberPointer APValues
#149995 merged
Jul 22, 2025 -
[analyzer] Prettify checker registration and unittest code
#147797 merged
Jul 22, 2025 -
[LLDB] Add formatters for MSVC STL std::atomic
#149801 merged
Jul 22, 2025 -
[mlir][vector][spirv] Fix a crash in
VectorLoadOpConverter
#149964 merged
Jul 22, 2025 -
Revert "[AMDGPU] Recognise bitmask operations as srcmods"
#150000 merged
Jul 22, 2025 -
[AMDGPU] Recognise bitmask operations as srcmods
#149110 merged
Jul 22, 2025 -
[LifetimeSafety] Revamp test suite using unittests
#149158 merged
Jul 22, 2025 -
[lit][docs] Mention LIT_OPTS instead of LIT_ARGS
#147494 merged
Jul 22, 2025 -
[AArch64] Allow splitting bitmasks for ANDS.
#149095 merged
Jul 22, 2025 -
[Clang][Driver][ARM] Forward
-Os
and-Oz
as multilib flags#149819 merged
Jul 22, 2025 -
[Flang] Implement !$omp unroll using omp.unroll_heuristic
#144785 merged
Jul 22, 2025 -
[mlir][linalg] Fix to Elementwise Fusion when preserving results
#149843 merged
Jul 22, 2025 -
[MLIR][AArch64] Lower
vector.contract
to SVE FEAT_BF16 operations#147052 merged
Jul 22, 2025 -
Remove extraneous addition of
-X
flag in baremetal toolchain#148855 merged
Jul 22, 2025 -
[WebAssembly] Memory interleave test
#149045 merged
Jul 22, 2025 -
release/21.x: LoongArch: Improve detection of valid TripleABI (#147952)
#149961 merged
Jul 22, 2025 -
release/21.x: [LLD][COFF] Follow up comments on pr146610 (#147152)
#149906 merged
Jul 22, 2025 -
release/21.x: [Mips] Correctly define IntPtrType (#145158)
#149846 merged
Jul 22, 2025 -
release/21.x: [LoongArch] Fix failure to widen operand for
[X]VMSK{LT,GE,NE}Z
(#149442)#149778 merged
Jul 22, 2025 -
release/21.x: [clang] Don't warn on zero literals with -std=c2y (#149688)
#149842 merged
Jul 22, 2025 -
release/21.x: [HEXAGON] Add AssertSext in sign-extended mpy (#149061)
#149773 merged
Jul 22, 2025 -
release/21.x: [RISCV] Swap source register operands in QC_SHLADD ISEL patterns (#149697)
#149770 merged
Jul 22, 2025 -
release/21.x: [SPARC][Driver] Move feature mode selection to Arch/Sparc.cpp (#149652)
#149756 merged
Jul 22, 2025 -
release/21.x: [lld] [hexagon] guard allocateAux: only if idx nonzero (#149690)
#149733 merged
Jul 22, 2025 -
[libclc] Revert the recent breaking changes from CMake from the 21.x release branch
#149711 merged
Jul 22, 2025 -
release/21.x: [Hexagon][llvm-objdump] Improve disassembly of Hexagon bundles (#145807)
#149578 merged
Jul 22, 2025 -
release/21.x: Revert "Move python binding tests to lit framework" (#149012)
#149570 merged
Jul 22, 2025 -
[libcxx] Switch to release branch runners
#149385 merged
Jul 22, 2025 -
release/21.x: [DSE] Remove
uninitialized
fromallockind
when creating dummy zeroed variant function (#149336)#149468 merged
Jul 22, 2025 -
release/21.x: [clang-format] Fix a regression of annotating PointerOrReference (#149039)
#149451 merged
Jul 22, 2025 -
release/21.x: [Support/BLAKE3] quick fix for Cygwin build (#148635)
#149408 merged
Jul 22, 2025 -
release/21.x: Use Parallel xz for test-suite sources. (#149389)
#149403 merged
Jul 22, 2025 -
release/21.x: compiler-rt: test: Use the host instead of the target to select %expect_crash.
#149397 merged
Jul 22, 2025 -
[LoongArch] Optimize general fp build_vector lowering
#149486 merged
Jul 22, 2025 -
[AggressiveInstCombine] Support store merge with non-consecutive parts
#149807 merged
Jul 22, 2025 -
[MISched] Use SchedRegion in overrideSchedPolicy and overridePostRASchedPolicy
#149297 merged
Jul 22, 2025 -
[Clang][ARM] Fix __ARM_FEATURE_LDREX on Armv8-M
#149538 merged
Jul 22, 2025 -
[CodeGen] Remove handling for lifetime.start/end on non-alloca
#149838 merged
Jul 22, 2025 -
[GVNSink] Do not sink lifetimes of different allocas
#149818 merged
Jul 22, 2025 -
[GlobalISel] Allow Legalizer to lower volatile memcpy family.
#145997 merged
Jul 22, 2025 -
[Fuchsia] Don't use LLVM build for PGO data
#149788 merged
Jul 22, 2025 -
[clang] [Sema] Check argument range for prefetchi* intrinsics
#149745 merged
Jul 22, 2025 -
[RISCV] Don't lose elements from False in vmerge -> vmv peephole
#149720 merged
Jul 22, 2025 -
[AArch64] Ensure we transferImpOps on BSP pseudo expansions.
#149456 merged
Jul 22, 2025 -
[NFC][LV] Refine the lit test case riscv-vector-reverse.ll
#149020 merged
Jul 22, 2025 -
[BOLT][NFC] Update nfc-check-setup.py guidance
#146659 merged
Jul 22, 2025 -
[BOLT] Improve exception handling in NFC-Mode
#146513 merged
Jul 22, 2025 -
[BOLT] Guard llvm-bolt-wrapper logic of NFC-Mode behind a flag
#146209 merged
Jul 22, 2025 -
[libc++] Enable some tests on
android
#149899 merged
Jul 22, 2025 -
[mlir][linalg] Vectorize directly to a named contraction
#147296 merged
Jul 22, 2025 -
[LoongArch] Optimize inserting fp element to vector
#149302 merged
Jul 22, 2025 -
[RISCV] Don't use RVInstIBase for P-ext plui/pli. NFC
#149940 merged
Jul 22, 2025 -
LoongArch: Improve detection of valid TripleABI
#147952 merged
Jul 22, 2025 -
[clang-format][NFC] Clean up around StringRef initializations
#149765 merged
Jul 22, 2025 -
[scudo] Make Ptr volatile so that the malloc and free calls are not optimized out
#149944 merged
Jul 22, 2025 -
[LV] Unify interleaved load handling for fixed and scalable VFs. nfc
#146914 merged
Jul 22, 2025 -
[LV][EVL] Remove interleave count from the test case for EVL tail-folding. nfc
#149834 merged
Jul 22, 2025 -
[MachinePipeliner] Fix incorrect dependency direction
#149436 merged
Jul 22, 2025 -
[RISCV][llvm] Handle vector callee saved register correctly
#149467 merged
Jul 22, 2025 -
[Scalarizer] Use correct key for ExtractValueInst gather
#149855 merged
Jul 22, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (25/n)#149932 merged
Jul 21, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (22/n)#149929 merged
Jul 21, 2025 -
[mlir][NFC] update
mlir/Dialect
create APIs (16/n)#149922 merged
Jul 21, 2025 -
[mlir][NFC] update
flang/Optimizer/Builder
create APIs (9/n)#149917 merged
Jul 21, 2025 -
[mlir][NFC] update
flang/Optimizer/Builder/Runtime
create APIs (10/n)#149916 merged
Jul 21, 2025 -
[mlir][NFC] update
flang/Lower
create APIs (8/n)#149912 merged
Jul 21, 2025 -
[MLIR][AMDGPU] Use Attr for resetOffset + boundsCheck in RawBufferCastOp
#149939 merged
Jul 21, 2025 -
[mlir][NFC] update
flang/Optimizer/Transforms
create APIs (11/n)#149915 merged
Jul 21, 2025 -
[Clang] Rework creating offloading toolchains
#125556 merged
Jul 21, 2025 -
[DebugInfo] Fully implement DWARF issue 180201.1
#149226 merged
Jul 21, 2025 -
[AMDGPU] Prohibit load/store merge if scale_offset is set on gfx1250
#149895 merged
Jul 21, 2025 -
[CIR] Add complete destructor handling
#149552 merged
Jul 21, 2025 -
[libc][math] fix header generation
#149918 merged
Jul 21, 2025 -
[AMDGPU] Prevent folding of FI with scale_offset on gfx1250
#149894 merged
Jul 21, 2025 -
[AMDGPU] MC support for gfx1250 scale_offset modifier
#149881 merged
Jul 21, 2025 -
[LifetimeSafety] Add per-program-point lattice tracking
#149199 merged
Jul 21, 2025 -
[clang-tidy] Proofread Contributing.rst
#149831 merged
Jul 21, 2025 -
[OpenMP] Fixup bugs found during fuzz testing
#143455 merged
Jul 21, 2025 -
[OpenMP] [NFC] Remove KMP_NESTED_HOT_TEAMS macro
#143584 merged
Jul 21, 2025 -
[AMDGPU] Verify asm VGPR alignment on gfx1250
#149880 merged
Jul 21, 2025 -
[libc][math] Refactor acoshf16 implementation to header-only in src/__support/math folder.
#148568 merged
Jul 21, 2025 -
Fix indendation in StandardCPlusPlusModules.rst
#149901 merged
Jul 21, 2025 -
[libc][bazel] Remove -fext-numeric-literals as it is only needed for gcc and not available in clang.
#149902 merged
Jul 21, 2025 -
Revert "Reland [clang][modules-driver] Add scanner to detect C++20 module presence"
#149900 merged
Jul 21, 2025 -
[RISCV][IA] Support masked.store of deinterleaveN intrinsic
#149893 merged
Jul 21, 2025 -
[flang] Control alignment of constant folded reals
#149381 merged
Jul 21, 2025 -
Reland [clang][modules-driver] Add scanner to detect C++20 module presence
#147630 merged
Jul 21, 2025 -
[AMDGPU] Hazard handling for gfx1250 wmma instructions
#149865 merged
Jul 21, 2025 -
[mlir][AMDGPU] Infer canonical layouts for fat_raw_buffer_cast resetOffset
#149867 merged
Jul 21, 2025 -
[RISCV] Use empty() instead of size()==0. NFC
#149868 merged
Jul 21, 2025 -
[RISCV] Fix typo in test: loat->load. NFC
#149869 merged
Jul 21, 2025 -
[libc][bazel] Add hypotf16 bazel targets.
#149761 merged
Jul 21, 2025 -
[libc][math] fix explogxf test
#149891 merged
Jul 21, 2025 -
[LLD][COFF] Follow up comments on pr146610
#147152 merged
Jul 21, 2025 -
[libc][math] Refactor acoshf implementation to header-only in src/__support/math folder.
#148418 merged
Jul 21, 2025 -
[PowerPC][NFC] Fix clang format in PPCInstrFuture.td
#149884 merged
Jul 21, 2025 -
[LLVM] Update CUDA ELF flags for their new ABI
#149534 merged
Jul 21, 2025 -
Revert "[DirectX] Legalize lifetime intrinsics for DXIL"
#149883 merged
Jul 21, 2025 -
[MemProf] Update the declaration DISubprogram linkageName for clones
#149864 merged
Jul 21, 2025 -
[libc][math] Refactor erff implementation to header-only in src/__support/math folder.
#148413 merged
Jul 21, 2025 -
[mlir][NFC] update
include
create APIs (3/n)#149687 merged
Jul 21, 2025 -
[PowerPC][NFC] Combine the 2 dmf neg test files
#149875 merged
Jul 21, 2025 -
Revert "[DirectX] Lower
llvm.lifetime.*
intrinsics to stores when DXIL version is lower than 1.6 (#147432)"#149874 merged
Jul 21, 2025 -
[libclc] Fix installed symlinks to be relative again
#149728 merged
Jul 21, 2025 -
[libc][math] Refactor acosf16 implementation to header-only in src/__support/math folder.
#148412 merged
Jul 21, 2025 -
[mlir][linalg][nfc] Group tests for linalg.pack + linalg.unpack
#149783 merged
Jul 21, 2025 -
[lldb] Add an extra optional did_read_live_memory to Target::ReadMemory
#149620 merged
Jul 21, 2025 -
[mlir][vector] Support direct broadcast conversion (LLVM & SPIRV)
#148027 merged
Jul 21, 2025 -
[mlir][vector] Folder: shape_cast(extract) -> extract
#146368 merged
Jul 21, 2025 -
[RISCV][IA] Support masked.load for deinterleaveN matching
#149556 merged
Jul 21, 2025 -
[SLP]Initial support for copyable elements (non-schedulable only)
#140279 merged
Jul 21, 2025 -
[LowerAllowCheck] Rename removeUbsanTrap() to lowerAllowChecks()
#149847 merged
Jul 21, 2025 -
[NFC][flang] Added engineering option for triaging local-alloc-tbaa.
#149587 merged
Jul 21, 2025 -
[libc][math] add smoke tests to shared/math.h
#149741 merged
Jul 21, 2025 -
[utils] Add a script to update regclass numbers in MIR tests
#142761 merged
Jul 21, 2025 -
[mlir][vector][NFC] Add deprecation notice to splat's .td
#149532 merged
Jul 21, 2025 -
Reapply "[AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and …
#149262 merged
Jul 21, 2025 -
AMDGPU: Support v_wmma_f32_16x16x128_f8f6f4 on gfx1250
#149684 merged
Jul 21, 2025 -
[win] Merge the x64 and AArch64 wineh-reuse-catch-alloca.ll tests
#149178 merged
Jul 21, 2025 -
[libc] Add dependency <stdint.h> to src/string/string_utils.h
#149849 merged
Jul 21, 2025 -
release/21.x: [RISCV] Pass the MachineInstr flag as argument to allocateStack (#147531)
#149352 merged
Jul 21, 2025 -
[NFC][AMDGPU] Fix a test issue in
llvm/test/CodeGen/AMDGPU/attributor-noalias-addrspace.ll
#149826 merged
Jul 21, 2025 -
[DebugInfo] Remove intrinsic-flavours of findDbgUsers
#149816 merged
Jul 21, 2025 -
[ConstantFolding] Fix nvvm_round folding on PPC
#149837 merged
Jul 21, 2025 -
[libc++] Remove mentions of Clang 18 in the test suite
#148862 merged
Jul 21, 2025 -
[doc][LLVM] Fix typo in the Kaleidoscope tutorial
#133675 merged
Jul 21, 2025 -
[AMDGPU] Enable FWD_PROGRESS bit for GFX10+ on PAL
#139895 merged
Jul 21, 2025 -
[AMDGPU] Remove some duplicated lines. NFC.
#128029 merged
Jul 21, 2025 -
Allow "[[FLAGS=<none>]]" value in the ELF Fileheader Flags field
#143845 merged
Jul 21, 2025 -
Revert "[BranchFolding] Kill common hoisted debug instructions"
#149845 merged
Jul 21, 2025 -
[Mips] Correctly define IntPtrType
#145158 merged
Jul 21, 2025 -
[WebAssembly] Optimize convert_iKxN_u into convert_iKxN_s
#149609 merged
Jul 21, 2025 -
[clang] Don't warn on zero literals with -std=c2y
#149688 merged
Jul 21, 2025 -
[VectorCombine] Generalize foldBitOpOfBitcasts to support more cast operations
#148350 merged
Jul 21, 2025 -
[memprof] Simplify control flow in readMemProf (NFC)
#149764 merged
Jul 21, 2025 -
[flang][OpenMP] Parse OpenMP 6.0 map modifiers
#149134 merged
Jul 21, 2025 -
[AMDGPU][NFC] Run the general bf16 tests for GFX950.
#149796 merged
Jul 21, 2025 -
[AMDGPU][True16] turn on true16 for all gfx11 devices
#143518 merged
Jul 21, 2025 -
[clang-format] Remove code related to trigraphs
#148640 merged
Jul 21, 2025 -
[Flang] Add -fintrinsic-modules-path= alias
#149417 merged
Jul 21, 2025 -
[clang][bytecode] Use OptPrimType instead of std::optional<PrimType>
#149812 merged
Jul 21, 2025 -
[AMDGPU] Add the code generation support for
llvm.[sin/cos].bf16
#149631 merged
Jul 21, 2025 -
[gfx1250][SDAG] Lower unsafe bf16 divisions
#149628 merged
Jul 21, 2025 -
[NFC][AMDGPU] Add an IR test for
v_cvt_f16_bf8
#149627 merged
Jul 21, 2025 -
[lldb] Proofread formatting.rst
#149768 merged
Jul 21, 2025 -
[clang] Proofread UsersManual.rst (NFC)
#149763 merged
Jul 21, 2025 -
[llvm] Improve grammar and punctuation of several documents
#149630 merged
Jul 21, 2025 -
[LLD][Docs] Document -z gcs= option in the man page
#146522 merged
Jul 21, 2025 -
[CIR] Add assume_separate_storage operation
#149696 merged
Jul 21, 2025 -
[CI] Update Best Practices on Job Events for Stacked PRs
#149734 merged
Jul 21, 2025 -
[libc++] Avoid duplicate LWGXYZ prefixes in status tables
#148874 merged
Jul 21, 2025 -
[NFC][AMDGPU] Add an IR test for
v_sqrt_bf16
#149629 merged
Jul 21, 2025 -
[OpenMP] Improve performance of ticket lock (x86)
#143557 merged
Jul 21, 2025 -
[BranchFolding] Kill common hoisted debug instructions
#140091 merged
Jul 21, 2025 -
[IR] Only allow lifetime.start/end on allocas
#149310 merged
Jul 21, 2025 -
[libc][stdio] Separate temporary files for unit test and hermetic test in stdio test suite.
#149740 merged
Jul 21, 2025 -
[SPIRV] Implement translation for llvm.modf.* intrinsics
#147556 merged
Jul 21, 2025 -
[libc++][regex] Throw exception in the case of wrong range
#148231 merged
Jul 21, 2025 -
[mlir][llvm dialect] Verify element type of nested types
#148975 merged
Jul 21, 2025 -
[LLDB] Add formatters for MSVC STL std::variant
#148554 merged
Jul 21, 2025 -
[X86] Add assertion required for pseudo probe desc check test
#149800 merged
Jul 21, 2025 -
[RISCV] Convert LWU to LW if possible in RISCVOptWInstrs
#144703 merged
Jul 21, 2025 -
Add constant-folding for unary NVVM intrinsics
#141233 merged
Jul 21, 2025 -
[KeyInstr] goto stmt atoms
#149101 merged
Jul 21, 2025 -
[llvm-objdump] Add inlined function display support
#142246 merged
Jul 21, 2025 -
[RISCV][NFC] Combine RISCVOptWInstrs::stripWSuffixes and appendWSuffixes into canonicalizeWSuffixes
#149710 merged
Jul 21, 2025 -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 merged
Jul 21, 2025 -
[CodeGen] Fix INLINEASM regclass numbers to match names in tests
#142359 merged
Jul 21, 2025 -
[LLDB] Add formatters for MSVC STL std::optional
#149545 merged
Jul 21, 2025 -
[DebugInfo][AMDGPU] Convert a debug-intrinsic method to debug records
#149505 merged
Jul 21, 2025 -
[MLIR][Affine] Clean up outer logic of affine loop tiling pass
#149750 merged
Jul 21, 2025 -
[InstCombine] Merge one-use GEP offsets during expansion
#147263 merged
Jul 21, 2025 -
[mlir][tosa] Fix check for isolated regions in
tosa.cond_if
#143772 merged
Jul 21, 2025 -
[AMDGPU] ISel & PEI for whole wave functions
#145858 merged
Jul 21, 2025 -
[Offload] Verify SyncCycle for events in AMDGPU
#149524 merged
Jul 21, 2025 -
[LoongArch] Fix failure to widen operand for
[X]VMSK{LT,GE,NE}Z
#149442 merged
Jul 21, 2025 -
Reapply "[GVN] memoryssa implies no-memdep (#149473)"
#149767 merged
Jul 21, 2025 -
[RISCV] Add missing vcompress and vrgather intrinsic tests for zvfbfmin
#148129 merged
Jul 21, 2025 -
[AggressiveInstCombine] Implement store merge optimization
#147540 merged
Jul 21, 2025 -
[clangd] Add tweak to override pure virtuals
#139348 merged
Jul 21, 2025 -
[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialect
#144307 merged
Jul 21, 2025 -
[RISCV] Fix VLOptimizer assert, relax ElementsDependOn on viota/vms{b,i,o}f.m
#149698 merged
Jul 21, 2025 -
[Object] Beginnings of SFrame parser and dumper
#147294 merged
Jul 21, 2025 -
[RISCV] Swap source register operands in QC_SHLADD ISEL patterns
#149697 merged
Jul 21, 2025 -
[lld] Fix -ObjC load behavior with LTO for section names with whitespace
#146654 merged
Jul 21, 2025 -
[PseudoProbe] Warn on illegal guid
#148564 merged
Jul 21, 2025 -
Revert "[GVN] memoryssa implies no-memdep (#149473)"
#149766 merged
Jul 21, 2025 -
[GVN] memoryssa implies no-memdep
#149473 merged
Jul 21, 2025 -
[NVPTX] Lower stmatrix intrinsics to PTX
#148561 merged
Jul 21, 2025 -
[clang] Proofread LanguageExtensions.rst
#149729 merged
Jul 21, 2025 -
[memprof] Introduce handleCallSite (NFC)
#149724 merged
Jul 21, 2025 -
[DebugInfo][NewGVN] Salvage debug values of trivially dead instructions
#149304 merged
Jul 21, 2025 -
[DebugInfo][NewGVN] Fix debug value loss
#147634 merged
Jul 21, 2025 -
[clang-format] Fix a bug in
BreakBeforeBinaryOperators: All
#149695 merged
Jul 21, 2025 -
[mlir][linalg] Add missing check for
isaCopyOpInterface
#149313 merged
Jul 21, 2025 -
[SPARC][Driver] Move feature mode selection to Arch/Sparc.cpp
#149652 merged
Jul 21, 2025 -
[RuntimeDyld][LoongArch] Support large code model
#148584 merged
Jul 21, 2025 -
[mlir][scf] fix getSuccessorRegions func in scf.forall
#147491 merged
Jul 21, 2025 -
[libc] Revise document on building exhaustive math functions.
#149635 merged
Jul 21, 2025 -
[libc][math] Refactor acosf implementation to header-only in src/__support/math folder.
#148411 merged
Jul 20, 2025 -
[lld] [hexagon] guard allocateAux: only if idx nonzero
#149690 merged
Jul 20, 2025 -
[libc] Fix epoll_create behavior when only epoll_create1 is available
#149713 merged
Jul 20, 2025 -
[lldb] Proofread python-reference.rst
#149643 merged
Jul 20, 2025 -
MC: Fix fragment-in-BSS check
#149721 merged
Jul 20, 2025 -
[WebAssembly] Add support for memcmp expansion
#148298 merged
Jul 20, 2025 -
[lld] Add thunks for hexagon
#111217 merged
Jul 20, 2025 -
[memprof] Refactor readMemProf (NFC)
#149663 merged
Jul 20, 2025 -
[libc] Disable bfloat16 test for full build mode
#149678 merged
Jul 20, 2025 -
[AVR] Emit relocation record for local branch
#145291 merged
Jul 20, 2025 -
[DTLTO][LLD][COFF] Add support for Integrated Distributed ThinLTO
#148594 merged
Jul 20, 2025 -
[DAG] Add missing Depth argument to isGuaranteedNotToBeUndefOrPoison calls inside SimplifyDemanded methods
#149550 merged
Jul 20, 2025 -
[mlir] ViewLikeInterface - verify ranks in verifyOffsetSizeAndStrideOp
#147926 merged
Jul 20, 2025 -
[libc++] Refactor internal index_sequence API to match the public one
#149475 merged
Jul 20, 2025 -
[clang][bytecode] Reintroduce Pointer::elem()
#149693 merged
Jul 20, 2025 -
[RISCV] Add RISCV::SUBW to RISCVOptWInstrs::stripWSuffixes
#149071 merged
Jul 20, 2025 -
[libc++][ranges] implement
std::ranges::zip_transform_view
#79605 merged
Jul 20, 2025 -
MC: Refactor FT_Align fragments when linker relaxation is enabled
#149465 merged
Jul 20, 2025 -
MC: Encode FT_Align in fragment's variable-size tail
#149030 merged
Jul 20, 2025 -
[SCCP] Simplify [us]cmp(X, Y) into X - Y
#144717 merged
Jul 20, 2025 -
[clang][bytecode] Use in Expr::tryEvaluateStrLen()
#149677 merged
Jul 20, 2025 -
[libclc] Expose
prepare_builtins_*
variables in top-level CMakeLists#149657 merged
Jul 20, 2025 -
[InstSimplify] Add poison propagation for trivially vectorizable intrinsics
#149243 merged
Jul 20, 2025 -
[clang][docs] Add all clang-tools-extra to 'ClangTools.rst'
#148622 merged
Jul 19, 2025 -
[mlir][NFC] update LLVM create APIs (2/n)
#149667 merged
Jul 19, 2025 -
[libc] Simplify fma handling for riscv
#149673 merged
Jul 19, 2025 -
Include <vector> in TemplatingUtils.h
#149671 merged
Jul 19, 2025 -
[NFC][RA] Refactor RABasic into a Separate Header
#149555 merged
Jul 19, 2025 -
[clang][bytecode] Diagnose dereferencing a null pointer
#149330 merged
Jul 19, 2025 -
[libc] Fix utimes build when full_build=OFF
#149668 merged
Jul 19, 2025 -
[libc] Fix setitimer build when full_build=OFF
#149665 merged
Jul 19, 2025 -
[mlir] update affine+arith create APIs (1/n)
#149656 merged
Jul 19, 2025 -
[Clang] Be less strict about diagnosing null pointer dereference.
#149648 merged
Jul 19, 2025 -
[libc++] constexpr flat_multimap
#148417 merged
Jul 19, 2025 -
[libc++] Add and empty skeleton for LLVM 22 release notes
#149535 merged
Jul 19, 2025 -
[CIR][NFC] Replace bool by cir::UnaryOpKind in emitComplexPrePostIncDec
#149566 merged
Jul 19, 2025 -
[CIR] Upstream CompoundLiteralExpr for Scalar
#148943 merged
Jul 19, 2025 -
[Support] System include SipHash.h
#149499 merged
Jul 19, 2025 -
[NVPTX] Add im2colw/w128 modes support to TMA intrinsics
#148863 merged
Jul 19, 2025 -
[libc++] Diagnose passing null pointers to a bunch of APIs
#148585 merged
Jul 19, 2025 -
Optimize fptrunc(x)>=C1 --> x>=C2
#99475 merged
Jul 19, 2025 -
[NFC][lldb] fix extra line after documentation
#149482 merged
Jul 19, 2025 -
[clang][deps] Properly capture the global module and '\n' for all module directives
#148685 merged
Jul 19, 2025 -
[libc++] Move a bunch of extensions tests to test/extensions
#149275 merged
Jul 19, 2025 -
Reland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar types
#149613 merged
Jul 19, 2025 -
[clang-repl] Lay the basic infrastructure for pretty printing of types
#148701 merged
Jul 19, 2025 -
[flang] Minor revision of the getting started guide.
#149632 merged
Jul 19, 2025 -
[clang][bytecode] Use bytecode interpreter in isPotentialConstantExprU…
#149462 merged
Jul 19, 2025 -
[NFCI] [HWASan] add test for custom section global
#149625 merged
Jul 19, 2025 -
[MemProf] Fix discarding of noncold contexts after inlining
#149599 merged
Jul 19, 2025 -
[mlir][test] Add missing
REQUIRES: asserts
for --debug-only flag#149634 merged
Jul 19, 2025 -
[libc][math] Refactor acos implementation to header-only in src/__support/math folder.
#148409 merged
Jul 19, 2025 -
[NVPTX][test] regenerate some tests broken by successive changes
#149611 merged
Jul 19, 2025 -
StringMap: Remove redundant member init in constructor
#149491 merged
Jul 19, 2025 -
[compiler-rt][Mips] Fix stat size check on mips64 musl
#143301 merged
Jul 19, 2025 -
[MLIR][SCF] Add dedicated Python bindings for ForallOp
#149416 merged
Jul 18, 2025 -
[lldb] Use std::make_shared for StopInfoSP
#149612 merged
Jul 18, 2025 -
[mlir][memref] Simplify memref.copy canonicalization
#149506 merged
Jul 18, 2025 -
[lldb][scripts] Fix framework script unifdef test
#149607 merged
Jul 18, 2025 -
Revert "[NFC][profdata] Apply lints and other format fixes"
#149601 merged
Jul 18, 2025 -
[llvm] Improve grammar and punctuation of LLVM Language Reference Manual
#149553 merged
Jul 18, 2025 -
[libc] Fix conflicting symbols when shared/math.h is included.
#149591 merged
Jul 18, 2025 -
[flang] update ppc lit tests after using vector.insert and vector.extract (NFC)
#148775 merged
Jul 18, 2025 -
[mlir][Flang][NFC] Replace use of
vector.insertelement/extractelement
#143272 merged
Jul 18, 2025 -
[llvm] Introduce callee_type metadata
#87573 merged
Jul 18, 2025 -
[AMDGPU] Support nv memory instructions modifier on gfx1250
#149582 merged
Jul 18, 2025 -
[Sanitizer] remove array-bounds-pseudofn
#149430 merged
Jul 18, 2025 -
[NVPTX] Prevent fptrunc of v2f32 from being folded into store
#149571 merged
Jul 18, 2025 -
[CIR] Fix alignment when lowering set/get bitfield operations
#148999 merged
Jul 18, 2025 -
[NVPTX] don't erase CopyToRegs when folding movs into loads
#149393 merged
Jul 18, 2025 -
[TableGen] Add some -time-phases support in CodeGenRegisters
#149309 merged
Jul 18, 2025 -
[NFC][AMDGPU] Re-enable two tests previously disabled due to missing upstream features
#149568 merged
Jul 18, 2025 -
[NFC][AMDGPU] Align all gfx1250 VOP1 MC tests with downstream
#149567 merged
Jul 18, 2025 -
[profdata] Use --hot-func-list to show all hot functions
#149428 merged
Jul 18, 2025 -
[LV] Vectorize maxnum/minnum w/o fast-math flags.
#148239 merged
Jul 18, 2025 -
[AMDGPU] Provide control to force VGPR MFMA form
#148079 merged
Jul 18, 2025 -
[flang][openacc] fix bugs with default(none) checking
#149220 merged
Jul 18, 2025 -
[flang][NFC] Fix build-time warning
#149549 merged
Jul 18, 2025 -
[flang][runtime] Preserve type when remapping monomorphic pointers
#149427 merged
Jul 18, 2025 -
[flang][runtime] Handle spaces before ')' in alternative list-directe…
#149384 merged
Jul 18, 2025 -
[flang][runtime] Further work on speeding up work queue operations
#149189 merged
Jul 18, 2025 -
CodeGen: Respect function align attribute if less than preferred alignment.
#149444 merged
Jul 18, 2025 -
[mlir] Deprecate OpPrintingFlags(std::nullopt_t) (NFC)
#149546 merged
Jul 18, 2025 -
[mlir] Deprecate NamedAttrList(std::nullopt_t) (NFC)
#149544 merged
Jul 18, 2025 -
[DebugInfo] Use llvm::remove_if (NFC)
#149543 merged
Jul 18, 2025 -
[lldb] Use a range-based for loop instead of llvm::for_each (NFC)
#149541 merged
Jul 18, 2025 -
[NVPTX][test] fixup version for ptxas on trunc-tofp.ll
#149558 merged
Jul 18, 2025 -
[lldb][framework] Glob headers from source for framework
#148736 merged
Jul 18, 2025 -
[mlir][tosa] Fix tosa-reduce-transposes to handle large constants better
#148755 merged
Jul 18, 2025 -
[NFC][profdata] Apply lints and other format fixes
#149433 merged
Jul 18, 2025 -
[LLDB] Fix Memory64 BaseRVA, move all non-stack memory to Mem64.
#146777 merged
Jul 18, 2025 -
[AMDGPU] Select flat GVS atomics on gfx1250
#149554 merged
Jul 18, 2025 -
[libc] Remove trivial .h.def files
#149466 merged
Jul 18, 2025 -
[STLForwardCompat] Improve category handling in transformOptional
#149539 merged
Jul 18, 2025 -
[X86] Ensure that bit reversals of byte vectors are properly lowered on pure GFNI targets
#148304 merged
Jul 18, 2025 -
Static_cast std::size_t to build flang_rt in 32-bit.
#149529 merged
Jul 18, 2025 -
[RISCV][IA] Factor out code for extracting operands from mem insts [nfc]
#149344 merged
Jul 18, 2025 -
Add section type to support CFI jump table relaxation.
#149259 merged
Jul 18, 2025 -
[ADT] Use a range-based for loop instead of llvm::for_each (NFC)
#149542 merged
Jul 18, 2025 -
[mlir][linalg] Allow pack consumer fusion if the tile size is greater than dimension size.
#149438 merged
Jul 18, 2025 -
[mlir][EmitC]Expand the MemRefToEmitC pass - Adding scalars
#148055 merged
Jul 18, 2025 -
[AMDGPU] Add support for
v_sat_pk4_i4_[i8,u8]
on gfx1250#149528 merged
Jul 18, 2025 -
[AMDGPU] Add support for
v_permlane16_swap_b32
on gfx1250#149518 merged
Jul 18, 2025 -
[libc][math] Refactor exp10f16 implementation to header-only in src/__support/math folder.
#148408 merged
Jul 18, 2025 -
[mlir][spirv] Add conversion pass to rewrite splat constant composite…
#148910 merged
Jul 18, 2025 -
[flang] Fixed a crash with undeclared variable in implicit-do loop
#149513 merged
Jul 18, 2025 -
[AMDGPU][True16][Codegen] remove packed build_vector pattern from true16
#148715 merged
Jul 18, 2025 -
MC: Simplify fragment reuse determination
#149471 merged
Jul 18, 2025 -
[TableGen] Add
getName()
to error messages for better debugging#149531 merged
Jul 18, 2025 -
[mlir][linalg] Handle outer_dims_perm in linalg.pack consumer fusion.
#149426 merged
Jul 18, 2025 -
[DAG] visitFREEZE - remove unused HadMaybePoisonOperands check. NFC.
#149517 merged
Jul 18, 2025 -
Revert "[DWARFLinker] Use different addresses to distinguish invalid …
#149422 merged
Jul 18, 2025 -
[OpenMP] [NFC] Remove dead code: building task stack
#143589 merged
Jul 18, 2025 -
Adding abdu/abds to canCreateUndefOrPoison
#149017 merged
Jul 18, 2025 -
[libc++][NFC] Fix typos in the libc++ 21 release notes
#149536 merged
Jul 18, 2025 -
[libc][math] Add POSIX math constants to math.h header.
#149150 merged
Jul 18, 2025 -
[Hexagon][llvm-objdump] Improve disassembly of Hexagon bundles
#145807 merged
Jul 18, 2025 -
[lldb] Correct spacing of = {...} when depth limit is hit
#149480 merged
Jul 18, 2025 -
Remove last few bits for Native Client support
#148983 merged
Jul 18, 2025 -
[flang] convert program name to upper case (NFC)
#149508 merged
Jul 18, 2025 -
[mlir][xegpu] Remove unused custom pass declaration
#149278 merged
Jul 18, 2025 -
[DAGCombiner] Fold [us]itofp of truncate
#149391 merged
Jul 18, 2025 -
[libc++] Remove unused _LIBCPP_HAS_NO_STD_MODULES macro from __config_site
#148902 merged
Jul 18, 2025 -
[PowerPC] Update maintainers
#149171 merged
Jul 18, 2025 -
[Clang] Do not assume a perfect match is a better match than a non-template non-perfect match
#149504 merged
Jul 18, 2025 -
[flang] Migrate away from ArrayRef(std::nullopt_t)
#149454 merged
Jul 18, 2025 -
[llvm] Improve grammar and punctuation of LLVM Coding Standards
#149463 merged
Jul 18, 2025 -
[libcxx][tests] Continue marking tests XFAIL in clang-22
#149124 merged
Jul 18, 2025 -
[lld][elf] Skip BP ordering input sections with null data
#149265 merged
Jul 18, 2025 -
[AMDGPU] Add support for
v_prng_b32
on gfx1250#149450 merged
Jul 18, 2025 -
[libc] Fix tests' linking flags accidentally modified by #147931.
#149453 merged
Jul 18, 2025 -
[LLVM][CodeGen][SVE] List MVTs that are desirable for extending loads.
#149153 merged
Jul 18, 2025 -
[Clang][Test] Add PS5 and WI cases to clang/test/Sema/dllexport.c
#148818 merged
Jul 18, 2025 -
[LSR] Do not consider uses in lifetime intrinsics
#149492 merged
Jul 18, 2025 -
[Github] Build CI Containers in Stacked PRs
#149346 merged
Jul 18, 2025 -
[RISCV] Guard CFI emission code with MF.needsFrameMoves()
#136060 merged
Jul 18, 2025 -
[lldb][Expression][NFC] Make LoadAddressResolver::m_target a reference
#149490 merged
Jul 18, 2025 -
[Offload] Allow "tagging" device info entries with offload keys
#147317 merged
Jul 18, 2025 -
[Clang][AMDGPU] Add the missing builtin
__builtin_amdgcn_sqrt_bf16
#149447 merged
Jul 18, 2025 -
[LoopInterchange] Ignore the cost-model, force interchange if legal
#148858 merged
Jul 18, 2025 -
[mlir][transform] Fix ch2 and additional documentation
#148407 merged
Jul 18, 2025 -
[flang][cuda] Support device component in a pointer or allocatable derived-type
#149418 merged
Jul 18, 2025 -
[DebugInfo] Suppress lots of users of DbgValueInst
#149476 merged
Jul 18, 2025 -
[NFC] Add parentheses around arithmetic operand
#149489 merged
Jul 18, 2025 -
[clang][CodeGen] Set
dead_on_return
when passing arguments indirectly#148159 merged
Jul 18, 2025 -
[LLVM] Make
MachineBlockFrequencyInfo
's constructor arguments const (NFC)#149279 merged
Jul 18, 2025 -
[LoopVectorizer][NFC] Require asserts on maxbandwidth-regpressure.ll
#149484 merged
Jul 18, 2025 -
[clang][bytecode] Fix const-in-mutable fields
#149286 merged
Jul 18, 2025 -
[clang][bytecode] Report mutable reads when copying unions
#149320 merged
Jul 18, 2025 -
[Offload] Implement event sync in amdgpu
#149300 merged
Jul 18, 2025 -
[LoopVectorizer][NFC] Update comment regarding VF register pressure.
#149478 merged
Jul 18, 2025 -
[DebugInfo] Remove debug-intrinsic coroutine codepaths
#149068 merged
Jul 18, 2025 -
[Clang][Driver] Expose relocation model as multilib flags
#149132 merged
Jul 18, 2025 -
[LoopVectorizer] Only check register pressure for VFs that have been enabled via maxBandwidth
#149056 merged
Jul 18, 2025 -
AMDGPU: Add pass to replace constant materialize with AV pseudos
#149292 merged
Jul 18, 2025 -
[LoongArch] Strengthen stack size estimation for LSX/LASX extension
#146455 merged
Jul 18, 2025 -
[AMDGPU][SDAG] Test ISD::PTRADD handling in VOP3 patterns
#143880 merged
Jul 18, 2025 -
[AMDGPU][SDAG] Add target-specific ISD::PTRADD combines
#143673 merged
Jul 18, 2025 -
[analyzer] Support parenthesized list initialization (CXXParenListInitExpr)
#148988 merged
Jul 18, 2025 -
[X86] Correct an assertion message (NFC)
#149386 merged
Jul 18, 2025 -
[clang][bytecode][NFC] Remove unused includes
#149460 merged
Jul 18, 2025 -
[DSE] Remove
uninitialized
fromallockind
when creating dummy zeroed variant function#149336 merged
Jul 18, 2025 -
[DebugInfo] Shave even more users of DbgVariableIntrinsic from LLVM
#149136 merged
Jul 18, 2025 -
[Clang] Ensure correct parameters are in the scope for constraint equivalence checking
#149264 merged
Jul 18, 2025 -
[AMDGPU] Use SIRegisterInfo to compute used registers. NFCI
#149051 merged
Jul 18, 2025 -
AMDGPU: Fix introducing use of killed vgpr in gfx908 agpr copy
#149291 merged
Jul 18, 2025 -
[SimplifyCFG] Cache unique predecessors in
simplifyDuplicateSwitchArms
#147384 merged
Jul 18, 2025 -
AMDGPU: Always use AV spill pseudos on targets with AGPRs
#149099 merged
Jul 18, 2025 -
[CodeGen][NPM] Clear MachineFunctions without using PA
#148113 merged
Jul 18, 2025 -
Add FABS to canCreateUndefOrPoison
#149440 merged
Jul 18, 2025 -
[AMDGPU] Add freeze for LowerSELECT
#148796 merged
Jul 18, 2025 -
[lldb-dap] Fix type req->arguments == "disconnect"
#149446 merged
Jul 18, 2025 -
[AMDGPU] Fix sgpr to vreg_1 copy analysis
#149181 merged
Jul 18, 2025 -
[clang-format] Fix a regression of annotating PointerOrReference
#149039 merged
Jul 18, 2025 -
[clang-tidy][NFC] Add mention of running 'clang-tidy' on changes in Contributing.rst
#148547 merged
Jul 18, 2025 -
[GVN][NFCI] Use early return in phiTranslateImpl()
#149273 merged
Jul 18, 2025 -
[LoopInterchange][NFCI] Split reductions-non-wrapped-operations.ll
#149449 merged
Jul 18, 2025 -
[AMDGPU] Add support for
v_tanh_f16
on gfx1250#149439 merged
Jul 18, 2025 -
[flang] handle allocation of zero-sized objects
#149165 merged
Jul 18, 2025 -
Reland "[RISCV] AddEdge between mask producer and user of V0 (#146855)"
#148566 merged
Jul 18, 2025 -
[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar types instead of built-in types
#143653 merged
Jul 18, 2025 -
[mlir][mesh] Add null check for dyn_cast to prevent crash
#149266 merged
Jul 18, 2025 -
[libc++][Android] Reenable 2 tests for Android
#149415 merged
Jul 18, 2025 -
[Clang][AST][NFC] Introduce
NamespaceBaseDecl
#149123 merged
Jul 18, 2025 -
[IA] Support vp.load in lowerInterleavedLoad [nfc-ish]
#149174 merged
Jul 18, 2025 -
[flang] Implement
COSPI
#149343 merged
Jul 18, 2025 -
[libclc] Add generic implementation of some atomic functions in OpenCL spec section 6.15.12.7
#146814 merged
Jul 18, 2025 -
[SPIR-V] Map SPIR-V friendly work-item function to built-in variables
#148567 merged
Jul 18, 2025 -
[libclc] Add generic implementation of bitfield_insert/extract,bit_reverse
#149070 merged
Jul 18, 2025 -
github: Add libclc to PR autolabeler
#149274 merged
Jul 18, 2025 -
[NFC][libclc] Delete clc/include/clc/relational/floatn.inc
#149252 merged
Jul 18, 2025 -
AMDGPU: Handle av imm pseudo in si-fix-sgpr-copies phi fold
#149263 merged
Jul 18, 2025 -
[LangRef] fix non-existant
icmp gte
->icmp sge
#149420 merged
Jul 17, 2025 -
RuntimeLibcalls: Add methods to recognize libcall names
#149001 merged
Jul 17, 2025 -
[libclc] Enable
clang fp reciprocal
in clc_native_divide/recip/rsqrt/tan#149269 merged
Jul 17, 2025 -
[AMDGPU] Reenable tanh real-true16 run line. NFC.
#149411 merged
Jul 17, 2025 -
[AMDGPU] More flatGVS gfx1250 patterns
#149410 merged
Jul 17, 2025 -
[mlir][linalg] Improve linalg.pack consumer fusion.
#148993 merged
Jul 17, 2025 -
[libcxx][fstream][NFC] Make __failed helper lambda a member function
#149390 merged
Jul 17, 2025 -
[clang][docs] Fix example in SanitizerSpecialCaseList.rst
#149244 merged
Jul 17, 2025 -
[Target] Remove unnecessary casts (NFC)
#149342 merged
Jul 17, 2025 -
[Sema] Remove unnecessary casts (NFC)
#149340 merged
Jul 17, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#149339 merged
Jul 17, 2025 -
[AST] Remove an unnecessary cast (NFC)
#149338 merged
Jul 17, 2025 -
[flang] Migrate away from ArrayRef(std::nullopt_t)
#149337 merged
Jul 17, 2025 -
[mlir][xegpu] Minor fixes in XeGPU subgroup distribution.
#147846 merged
Jul 17, 2025 -
[libc] Convert dlfcn.h to pure YAML
#149362 merged
Jul 17, 2025 -
[DirectX] Fix GEP flattening with 0-indexed GEPs on global variables
#149211 merged
Jul 17, 2025 -
[DirectX] Add a GEP to scalar load/store on globals and remove incorrect assertion
#149191 merged
Jul 17, 2025 -
Add llvm-ir2vec.rst to pr-subscribes-mlgo
#149412 merged
Jul 17, 2025 -
[AMDGPU] Remove unused VGLOBAL_Real_AllAddr_gfx12. NFC.
#149398 merged
Jul 17, 2025 -
[mlir][amdgpu] Properly handle mismatching memref ranks in
amdgpu.gather_to_lds
#149407 merged
Jul 17, 2025 -
AMDGPU: Remove the dot4 test in insert-delay-alu-wmma-xdl.mir, NFC
#149375 merged
Jul 17, 2025 -
[libc++] Fix hash_multi{map,set}::insert
#149290 merged
Jul 17, 2025 -
[AMDGPU] add tests for Change FLAT SADDR to VADDR form in moveToVALU. NFC.
#149392 merged
Jul 17, 2025 -
[Support/BLAKE3] quick fix for Cygwin build
#148635 merged
Jul 17, 2025 -
[mlir][docs] Rename OpTrait to Trait in ODS doc
#148276 merged
Jul 17, 2025 -
Add tools/llvm-ir2vec to pr-subscribes-mlgo
#149405 merged
Jul 17, 2025 -
[IR2Vec][llvm-ir2vec] Add support for reading from stdin
#149213 merged
Jul 17, 2025 -
[IR2Vec][NFC] Add helper methods for numeric ID mapping in Vocabulary
#149212 merged
Jul 17, 2025 -
[MLIR][XeGPU] make offsets optional for create_nd_tdesc
#148335 merged
Jul 17, 2025 -
Use Parallel xz for test-suite sources.
#149389 merged
Jul 17, 2025 -
[lldb] Adjust default target.max-children-depth
#149282 merged
Jul 17, 2025 -
[DWARFLinker] Use different addresses to distinguish invalid DW_AT_LLVM_stmt_sequence offset
#149376 merged
Jul 17, 2025 -
[SelectionDAG] Fix misplaced commas in operand bundle errors
#149331 merged
Jul 17, 2025 -
[clang] Fix potential constant expression checking with constexpr-unknown.
#149227 merged
Jul 17, 2025 -
[libc] add wctype.h header
#149202 merged
Jul 17, 2025 -
[NFC] simplify LowerAllowCheckPass::printPipeline
#149374 merged
Jul 17, 2025 -
[mlir] Fix CI breakage from https://github.com/llvm/llvm-project/pull/146228
#149378 merged
Jul 17, 2025 -
[asan] Revert global check for non-AIX
#149245 merged
Jul 17, 2025 -
[AMDGPU] Add support for
v_tanh_f32
on gfx1250#149360 merged
Jul 17, 2025 -
[IR2Vec] Adding documentation for llvm-ir2vec tool
#148719 merged
Jul 17, 2025 -
[IR2Vec] Add embeddings mode to llvm-ir2vec tool
#147844 merged
Jul 17, 2025 -
[IR2Vec] Add llvm-ir2vec tool for generating triplet embeddings
#147842 merged
Jul 17, 2025 -
[AMDGPU] Add support for
v_cos_bf16
on gfx1250#149355 merged
Jul 17, 2025 -
[flang][OpenMP] Generalize isOpenMPPrivatizingConstruct
#148654 merged
Jul 17, 2025 -
[flang] Main program symbol no longer conflicts with the other symbols
#149169 merged
Jul 17, 2025 -
[CI][Github] Enable CIR CI build and test
#147430 merged
Jul 17, 2025 -
Rename config.host_os to config.target_os.
#149015 merged
Jul 17, 2025 -
[NVPTX] Add PRMT constant folding and cleanup usage of PRMT node
#148906 merged
Jul 17, 2025 -
[mlir][linalg] Add support for scalable vectorization of linalg.mmt4d
#146531 merged
Jul 17, 2025 -
[msan] Add tests for avx512-gfni-intrinsics
#149258 merged
Jul 17, 2025 -
[mlir][vector][memref] Add
alignment
attribute to memory access ops#144344 merged
Jul 17, 2025 -
[Docs] Mention security of libclang
#149357 merged
Jul 17, 2025 -
[libc] Fixed StringConverter Error Edge Case
#149356 merged
Jul 17, 2025 -
[libc][math] Refactor exp10f implementation to header-only in src/__support/math folder.
#148405 merged
Jul 17, 2025 -
[mlir][LLVMIR] Add IFuncOp to LLVM dialect
#147697 merged
Jul 17, 2025 -
[CIR] Upstream Unary Inc/Dec for ComplexType
#149162 merged
Jul 17, 2025 -
[CI][Github] Use newer sccache version in CI container
#149196 merged
Jul 17, 2025 -
[CI] Migrate monolithic-linux script to sccache
#149195 merged
Jul 17, 2025 -
[flang][OpenMP] Move extractOmpDirective to Utils.cpp, NFC
#148653 merged
Jul 17, 2025 -
[Clang][CodeGen][X86] don't coerce int128 into
{i64,i64}
for SysV-like ABIs#135230 merged
Jul 17, 2025 -
[MLIR][Python] Support eliding large resource strings in PassManager
#149187 merged
Jul 17, 2025 -
[openacc][flang] Support two type bindName representation in acc routine
#149147 merged
Jul 17, 2025 -
[utils][TableGen] Make some non-bitmask enums iterable
#148647 merged
Jul 17, 2025 -
[AArch64][Machine-Combiner] Split loads into lanes of neon vectors into multiple vectors when possible
#142941 merged
Jul 17, 2025 -
[LLDB] Process minidump better error messages
#149206 merged
Jul 17, 2025 -
[libc][NFC]: Correct some comments about SDCOMP-26094.
#149317 merged
Jul 17, 2025 -
[mlir][core] Add an MLIR "pattern catalog" generator
#146228 merged
Jul 17, 2025 -
[flang][acc] Create UseDeviceOp for both results of hlfir.declare
#148017 merged
Jul 17, 2025 -
[CIR] Upstream builtin_conj for ComplexType
#149170 merged
Jul 17, 2025 -
release/21.x: Revert "[Clang] Do not treat Foo -> const Foo conversion sequences as perfect" (#149272)
#149328 merged
Jul 17, 2025 -
release/21.x: [Clang] Reintroduce obsolete symbols in libclang.map (#149190)
#149287 merged
Jul 17, 2025 -
release/21.x: [Clang] Fix FE crash during CGCoroutine GRO Alloca Emission (#148962)
#149013 merged
Jul 17, 2025 -
release/21.x: [clang] Fix pointer comparisons between pointers to constexpr-unknown (#147663)
#148907 merged
Jul 17, 2025 -
[clang-tools-extra][NFC] Fix link to code review in README.txt
#148384 merged
Jul 17, 2025 -
[lldb][test] Fix TestChildCountTruncation on Windows
#149322 merged
Jul 17, 2025 -
[mlir] [presburger] Add IntegerRelation::rangeProduct
#148092 merged
Jul 17, 2025 -
[SCEV] Try to re-use existing LCSSA phis when expanding SCEVAddRecExpr.
#147214 merged
Jul 17, 2025 -
[DAGCombiner] Fold vector subtraction if above threshold to
umin
#148834 merged
Jul 17, 2025 -
[CI] Drop CLEAR_CACHE Support in monolithic-* scripts
#149193 merged
Jul 17, 2025 -
[clang-tools-extra] Bump ReleaseNotes to 22.0.0git
#149306 merged
Jul 17, 2025 -
[llvm] Use *Map::try_emplace (NFC)
#149257 merged
Jul 17, 2025 -
[Sema] Use llvm::all_of (NFC)
#149256 merged
Jul 17, 2025 -
[TargetParser] Remove const from a return type (NFC)
#149255 merged
Jul 17, 2025 -
[AMDGPU] Remove an unnecessary cast (NFC)
#149254 merged
Jul 17, 2025 -
[Sema] Remove unnecessary casts (NFC)
#149253 merged
Jul 17, 2025 -
[AMDGPU] Move common fields out of WaitcntBrackets. NFC.
#148864 merged
Jul 17, 2025 -
[RISCV] Teach SelectAddrRegRegScale that ADD is commutable.
#149231 merged
Jul 17, 2025 -
[SelectionDAG] Fix copyExtraInfo where new node has entry as operand
#149307 merged
Jul 17, 2025 -
[GlobalISel] Allow expansion of srem by constant in prelegalizer
#148845 merged
Jul 17, 2025 -
[Docs] remove beginner office hours from GettingInvolved
#149160 merged
Jul 17, 2025 -
[AMDGPU] Add support for
v_sin_bf16
on gfx1250#149241 merged
Jul 17, 2025 -
[AMDGPU] Add support for
v_exp_bf16
on gfx1250#149229 merged
Jul 17, 2025 -
Improve description of what is considered a security issue
#147035 merged
Jul 17, 2025 -
[DA] Check element size when analyzing deps between same instruction
#148813 merged
Jul 17, 2025 -
[SLP]Do not consider non-profitable loads slices
#149209 merged
Jul 17, 2025 -
[HEXAGON] Add AssertSext in sign-extended mpy
#149061 merged
Jul 17, 2025 -
[LoongArch] Optimize inserting bitcasted integer element or bitcasting extracted fp element
#147043 merged
Jul 17, 2025 -
release/21.x: [lldb] Document MCP tools & resources (#148708)
#149146 merged
Jul 17, 2025 -
[Debugify] Add 'acceptance-test' mode for the debugify report script
#147574 merged
Jul 17, 2025 -
[lldb] Add a release note for MCP support
#149143 merged
Jul 17, 2025 -
release/21.x: [Support][BLAKE3] Restore static on blake3_hash4_neon (#149046)
#149126 merged
Jul 17, 2025 -
[LLVM][AArch64ExpandPseudo] Preserve undef flags when expanding SVE 1/2/3-op pseudo instructions.
#149104 merged
Jul 17, 2025 -
LoongArch: Add test for llvm.exp10 intrinsic
#148606 merged
Jul 17, 2025 -
[LoongArch] Optimize inserting element to high part of 256bits vector
#146816 merged
Jul 17, 2025 -
Revert "[Clang] Do not treat Foo -> const Foo conversion sequences as perfect"
#149272 merged
Jul 17, 2025 -
[X86] Align f128 and i128 to 16 bytes when passing on x86-32
#138092 merged
Jul 17, 2025 -
[llvm][cmake] Add clang if not already present when building lldb
#149055 merged
Jul 17, 2025 -
[libc++] Move more tests into better places
#148419 merged
Jul 17, 2025 -
[libc++][NFC] Use variable templates in <string>
#149038 merged
Jul 17, 2025 -
[TII] Do not fold undef copies
#147392 merged
Jul 17, 2025 -
[libc++] Remove minimal_cxx11_configuration.pass.cpp
#149119 merged
Jul 17, 2025 -
[llvm-objcopy][libObject] Add RISC-V big-endian support
#146913 merged
Jul 17, 2025 -
release/21.x: RuntimeLibcalls: Fix calling conv of win32 div libcalls (#149098)
#149246 merged
Jul 17, 2025 -
release/21.x: [CI][Github] Switch windows to server 2022 (#148743)
#149128 merged
Jul 17, 2025 -
release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079)
#149100 merged
Jul 17, 2025 -
release/21.x: [Support][BLAKE3] Prefix more blake3 methods (#149007)
#149048 merged
Jul 17, 2025 -
release/21.x: [libclang] Fix version for symbol clang_visitCXXMethods (#148958)
#148980 merged
Jul 17, 2025 -
release/21.x: [RISCV] Fix issues in ORI to QC.INSBI transformation (#148809)
#148933 merged
Jul 17, 2025 -
release/21.x: [RISCV] Remove incorrect and untested FrameIndex support from SelectAddrRegImm9. (#148779)
#148913 merged
Jul 17, 2025 -
[libc] Improve Cortex
memset
andmemcpy
functions#149044 merged
Jul 17, 2025 -
Revert "[GVN][NFC] Use early return in phiTranslateImpl() (#149268)"
#149270 merged
Jul 17, 2025 -
[mlir][linalg] Update vectorization logic for linalg.unpack
#149156 merged
Jul 17, 2025 -
[GVN][NFC] Use early return in phiTranslateImpl()
#149268 merged
Jul 17, 2025 -
[libc++] Add missing include <limits> to bitset to_ullong.pass.cpp test
#149149 merged
Jul 17, 2025 -
[LoongArch] Optimize inserting extracted elements
#146018 merged
Jul 17, 2025 -
[libc++] Granularize
range_format
andformat_kind
declarations#148876 merged
Jul 17, 2025 -
[clang-format] Add IgnoreExtension to SortIncludes
#137840 merged
Jul 17, 2025 -
[Coroutines] Always drop lifetime markers after moving allocas to frame
#149141 merged
Jul 17, 2025 -
[AMDGPU][NPM] Fill in addPreSched2 passes
#148112 merged
Jul 17, 2025 -
[Sanitize] fix crash in -fsanitize-annotate-debug-info
#149237 merged
Jul 17, 2025 -
[Apple][NFC] Update macOS aligned version for lit config
#143576 merged
Jul 17, 2025 -
[AMDGPU] NFC: Decouple getRealRegPressure from current region
#149219 merged
Jul 17, 2025 -
[InstCombine] Optimize (select %x, op(%x), 0) to op(%x) for operations where op(0) == 0
#147605 merged
Jul 17, 2025 -
[scudo] Make release to OS test more specific.
#147852 merged
Jul 17, 2025 -
[RISCV][IA] Check nuw on multiply when analyzing EVL
#149205 merged
Jul 17, 2025 -
[flang][cuda] Use NVVM op for clock64
#149223 merged
Jul 17, 2025 -
[IA] Use a single callback for lowerInterleaveIntrinsic [nfc] (#148978)
#149168 merged
Jul 17, 2025 -
[SPIR] Set MaxAtomicInlineWidth minimum size to 32 for spir32 and 64 for spir64
#148997 merged
Jul 17, 2025 -
[clang][CodeGen] Fix metadata when vectorization is disabled by pragma
#135163 merged
Jul 17, 2025 -
[flang][cuda] Lower clock() to NNVM op
#149228 merged
Jul 17, 2025 -
AMDGPU: Treat WMMA XDL ops as TRANS in S_DELAY_ALU insertion for gfx1250
#149208 merged
Jul 17, 2025 -
[libclc] Enable -fdiscard-value-names build flag to reduce bitcode size
#149016 merged
Jul 17, 2025 -
[flang][cuda] Lower globaltimer to NVVM op
#149217 merged
Jul 17, 2025 -
[OptBisect][IR] Adding a new OptPassGate for disabling passes via name
#145059 merged
Jul 16, 2025 -
[AMDGPU] Select flat GVS stores on gfx1250
#149203 merged
Jul 16, 2025 -
[lldb] [cosmetic] Update help message of
(lldb) b
#149114 merged
Jul 16, 2025 -
[Clang] Reintroduce obsolete symbols in libclang.map
#149190 merged
Jul 16, 2025 -
RuntimeLibcalls: Fix calling conv of win32 div libcalls
#149098 merged
Jul 16, 2025 -
[AMDGPU] Add support for
v_log_bf16
on gfx1250#149201 merged
Jul 16, 2025 -
[AMDGPU] Add support for
v_rsq_bf16
on gfx1250#149194 merged
Jul 16, 2025 -
[libc++][Android] Update compiler and sysroot
#148998 merged
Jul 16, 2025 -
[AMDGPU] Select flat GVS loads on gfx1250
#149183 merged
Jul 16, 2025 -
[AMDGPU] gfx1250 MC support for FLAT GVS addressing
#149173 merged
Jul 16, 2025 -
[PowerPC] Test SPE incompatibility with VSX
#147184 merged
Jul 16, 2025 -
[AMDGPU] Try to reuse register with the constant from compare in v_cndmask
#148740 merged
Jul 16, 2025 -
[flang][cuda] Import type descriptor in the gpu module when needed
#149157 merged
Jul 16, 2025 -
Revert "[CI] Make email check workflow fail when author's email is private in Github UI"
#149186 merged
Jul 16, 2025 -
[TableGen] Remove explicit recursion in LexToken
#143697 merged
Jul 16, 2025 -
[lldb] Print children-count warning for dwim-print and expr
#149088 merged
Jul 16, 2025 -
[IA] Relax the requirement of having ExtractValue users on deinterleave intrinsic
#148716 merged
Jul 16, 2025 -
[RISCV][VLOPT] Add support for vrgather
#148249 merged
Jul 16, 2025 -
[libc][math] Refactor exp10 implementation to header-only in src/__support/math folder.
#148400 merged
Jul 16, 2025 -
[TableGen] Add a bitvector of members of CodeGenRegisterClass
#149122 merged
Jul 16, 2025 -
[lld-macho] Enable Linker Optimization Hints pass for arm64_32
#148964 merged
Jul 16, 2025 -
[TableGen] Remove unnecessary sortAndUniqueRegisters
#149125 merged
Jul 16, 2025 -
[flang][driver] -Werror promotes warnings to error and interopts with -Wfatal-errors
#148748 merged
Jul 16, 2025 -
Use default instead of a specific case to fix the MSVC warning in sysinfo.cc
#149159 merged
Jul 16, 2025 -
[flang] Handle SEQUENCE derived types for array repacking.
#148777 merged
Jul 16, 2025 -
[libc] Updated exp fuzz tests
#148912 merged
Jul 16, 2025 -
[HLSL][DXIL] Implement
refract
intrinsic#147342 merged
Jul 16, 2025 -
[OpenACC][Sema] Implement warning for non-effective 'private'
#149004 merged
Jul 16, 2025 -
AMDGPU: Handle the co-execution hazards for TRANS for gfx1250
#149024 merged
Jul 16, 2025 -
Revert "[AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and GFX10 (#142188)
#149138 merged
Jul 16, 2025 -
[libc] Updated fuzz tests for trig functions
#148891 merged
Jul 16, 2025 -
[Offload] Cache symbols in program
#148209 merged
Jul 16, 2025 -
[CIR] Upstream unary not for ComplexType
#148857 merged
Jul 16, 2025 -
[Clang] Fix export declaration diagnostic message
#149059 merged
Jul 16, 2025 -
Parallel runtime library design doc (PRIF)
#76088 merged
Jul 16, 2025 -
[CI] Make email check workflow fail when author's email is private in Github UI
#148694 merged
Jul 16, 2025 -
[flang][cuda] Exit early when there is no device components
#149005 merged
Jul 16, 2025 -
[MachineOutliner] Avoid ranges that cross bundle boundary
#148977 merged
Jul 16, 2025 -
[lldb][docs] Add section on testing with QEMU user
#149057 merged
Jul 16, 2025 -
[CIR] Add rotate operation
#148426 merged
Jul 16, 2025 -
Fix MSVC warning in benchmark
#147357 merged
Jul 16, 2025 -
[DebugInfo] Delete debug-intrinsic verifier checks
#149066 merged
Jul 16, 2025 -
[lldb] Document MCP tools & resources
#148708 merged
Jul 16, 2025 -
[LoopInterchange] Add test for floating point math flags
#149090 merged
Jul 16, 2025 -
[flang] Catch bad members of BIND(C) COMMON block
#148971 merged
Jul 16, 2025 -
[flang][runtime] MCLOCK library routine
#148960 merged
Jul 16, 2025 -
[flang] Allow -fdefault-integer-8 with defined I/O
#148927 merged
Jul 16, 2025 -
[flang] Better error message for ambiguous ASSIGNMENT(=)
#148720 merged
Jul 16, 2025 -
[flang] Fix crash in Semantics
#148706 merged
Jul 16, 2025 -
[LangRef] Document the difference between
<abi>
and<pref>
#147929 merged
Jul 16, 2025 -
[clang-doc] fix ASan complaints from passing RepositoryURL as reference
#148923 merged
Jul 16, 2025 -
[CGData][GMF] Skip merging unnamed functions
#148995 merged
Jul 16, 2025 -
[Support][BLAKE3] Restore static on blake3_hash4_neon
#149046 merged
Jul 16, 2025 -
Revert "[Support] Error if SocketPath is too long"
#149096 merged
Jul 16, 2025 -
[flang] Add missing symbol names to the error message
#148888 merged
Jul 16, 2025 -
[InstSimplify] Fold trig functions call of poison to poison
#148969 merged
Jul 16, 2025 -
[LLDB] Update release note about DIL as requested.
#149117 merged
Jul 16, 2025 -
Remove unused variable
#149115 merged
Jul 16, 2025 -
Minor formatting fix in 'generate_feature_test_macro_components'
#148889 merged
Jul 16, 2025 -
[libc++] Simplify __hash_table further
#148375 merged
Jul 16, 2025 -
[lldb] Fix a crash in lldb-server during RemoveSoftwareBreakpoint()
#148738 merged
Jul 16, 2025 -
[mlir] Add Python bindings to enable default passmanager timing
#149087 merged
Jul 16, 2025 -
[lldb] Improve setting of program for filtering disassembly
#148823 merged
Jul 16, 2025 -
[LAA] Hoist check for SCEV-uncomputable dist (NFC)
#148841 merged
Jul 16, 2025 -
[HashRecognize] Track visited in ValueEvolution
#147812 merged
Jul 16, 2025 -
[JITLink][AArch32] Add explicit visibility macros to functions needed by unittests
#116557 merged
Jul 16, 2025 -
[LifetimeSafety] Support bidirectional dataflow analysis
#148967 merged
Jul 16, 2025 -
[llvm-exegesis] fix test when building LLVM for WoA. NFC
#148968 merged
Jul 16, 2025 -
[LifetimeSafety] Make the dataflow analysis generic
#148222 merged
Jul 16, 2025 -
[clang] Move
ExceptionHandling
fromLangOptions
toCodeGenOptions
#148982 merged
Jul 16, 2025 -
[Clang] Reintroduce obsolete libclang symbols to avoid an ABI break
#149079 merged
Jul 16, 2025 -
[clang][amdgpu] Add builtin for struct buffer lds load
#148950 merged
Jul 16, 2025 -
[DebugInfo] Strip more debug-intrinsic code from local utils
#149037 merged
Jul 16, 2025 -
[LLDB] Add formatters for MSVC STL std::(forward_)list
#148285 merged
Jul 16, 2025 -
[OpenMP] Add TargetAMDGPU support for Complex argument and return types
#144924 merged
Jul 16, 2025 -
[MLIR] Add ComplexTOROCDLLibraryCalls pass
#144926 merged
Jul 16, 2025 -
[Flang] Force lowering to Complex for AMDGPU
#144927 merged
Jul 16, 2025 -
[RISCV][FPE] Remove unused variable
#149054 merged
Jul 16, 2025 -
[mlir][bufferization] Fix a typo in to_tensor op's summary field
#149082 merged
Jul 16, 2025 -
[InstCombine] Treat identical operands as one in pushFreezeToPreventPoisonFromPropagating
#145348 merged
Jul 16, 2025 -
[Clang] Diagnose forming references to nullptr
#143667 merged
Jul 16, 2025 -
[LLVM][AArch64InstrInfo] Prevent fill folding when DstReg is SP.
#148885 merged
Jul 16, 2025 -
[SLP][NFCI] Don't trim indexes, reuse a variable
#149074 merged
Jul 16, 2025 -
[SLP][NFC] Simplify
count_if
tocount
#149072 merged
Jul 16, 2025 -
[SLP][NFC] Use range-based
for
inmatchAssociativeReduction
#149029 merged
Jul 16, 2025 -
Remove workarounds for NDK versions before 2017's r16.
#148879 merged
Jul 16, 2025 -
AMDGPU: Fix assert when multi operands to update after folding imm
#148205 merged
Jul 16, 2025 -
[clang][bytecode] Fix contains check using llvm::find
#149050 merged
Jul 16, 2025 -
[Support] Error if SocketPath is too long
#148903 merged
Jul 16, 2025 -
[CodeGen][NPM] Account inserted passes for -start/stop options
#148111 merged
Jul 16, 2025 -
[AArch64] Replace expensive move from wzr by two moves via floating point immediate
#146538 merged
Jul 16, 2025 -
[DebugInfo] Remove getPrevNonDebugInstruction
#148859 merged
Jul 16, 2025 -
[MLIR] Fix use-after-frees when accessing DistinctAttr storage
#148666 merged
Jul 16, 2025 -
[KeyInstr] Fix verifier check
#149043 merged
Jul 16, 2025 -
[Support][BLAKE3] Prefix more blake3 methods
#149007 merged
Jul 16, 2025 -
[clang][bytecode][NFC] Remove unused function prototypes
#149031 merged
Jul 16, 2025 -
[libc++] Implement _LIBCPP_SUPPRESS_DEPRECATED macros in terms of _LIBCPP_DIAGNOSTIC macros
#143857 merged
Jul 16, 2025 -
[LLDB] Convert libstdc++ std::variant summary to C++
#148929 merged
Jul 16, 2025 -
[LLDB] Add formatters for MSVC STL std::vector
#147538 merged
Jul 16, 2025 -
[RISCV][FPEnv] Lowering of fpmode intrinsics
#148569 merged
Jul 16, 2025 -
[AArch64] Reduce the costs of and/or/xor reductions
#148553 merged
Jul 16, 2025 -
[AArch64][Codegen]Transform saturating smull to sqdmulh
#143671 merged
Jul 16, 2025 -
[libc++][NFC] Remove some __tree internal accessor functions
#147266 merged
Jul 16, 2025 -
Revert "[libc][NFC] refactor Cortex
memcpy
code"#149035 merged
Jul 16, 2025 -
[mlir][tosa] Fix transpose_conv2d verifier when output channels are dynamic
#147062 merged
Jul 16, 2025 -
[AMDGPU] Remove widen-16-bit-ops from CGP
#145483 merged
Jul 16, 2025 -
[RISCV] Implement Builtins for XAndesBFHCvt extension.
#148804 merged
Jul 16, 2025 -
[mlir][tosa] Remove profile compliance of cond_if and while_loop
#148212 merged
Jul 16, 2025 -
[libc][NFC] refactor Cortex
memcpy
code#148204 merged
Jul 16, 2025 -
[libc++] Update polymorphic_allocator to never contain a nullptr
#148423 merged
Jul 16, 2025 -
[libc++] Always initialize __tree::{,const_}iterator
#147167 merged
Jul 16, 2025 -
[AMDGPU] Compute GISel KnownBits for S_BFE instructions
#141588 merged
Jul 16, 2025 -
[CodeGen][NPM] Port ProcessImplicitDefs to NPM
#148110 merged
Jul 16, 2025 -
[MLIR][Vector] Fix bug in ExtractStrideSlicesOp canonicalization
#147591 merged
Jul 16, 2025 -
[libc++] Simplify std::launder
#147985 merged
Jul 16, 2025 -
[InstCombine]PtrReplacer: Correctly handle select with unavailable operands
#148829 merged
Jul 16, 2025 -
[elf] Add support for {SHT,PT}_GNU_SFRAME constants
#148803 merged
Jul 16, 2025 -
[clang][bytecode] Make union activation more granular
#148835 merged
Jul 16, 2025 -
Thread Safety Analysis: Fix pointer handling of variables with deprecated attributes
#148974 merged
Jul 16, 2025 -
[mlir][tosa] Interpret boolean values correctly in cast folder
#147078 merged
Jul 16, 2025 -
MC: Restructure MCFragment as a fixed part and a variable tail
#148544 merged
Jul 16, 2025 -
Revert "Move python binding tests to lit framework"
#149012 merged
Jul 16, 2025 -
[mlir] Remove unused includes (NFC)
#148872 merged
Jul 16, 2025 -
[Hexagon] Remove an unnecessary cast (NFC)
#148870 merged
Jul 16, 2025 -
[ARM] Remove an unnecessary cast (NFC)
#148869 merged
Jul 16, 2025 -
[AMDGPU] Remove an unnecessary cast (NFC)
#148868 merged
Jul 16, 2025 -
Revert [mlir][vector] Use vector.broadcast in place of vector.splat
#148937 merged
Jul 16, 2025 -
[llvm-objdump][RISCV] Display `@plt' symbols when disassembling .plt section
#147933 merged
Jul 16, 2025 -
Clarify semantics for overflowing constrained lrint etc.
#148979 merged
Jul 16, 2025 -
[MLIR][Affine] Add default null init for mlir::affine::MemRefAccess
#147922 merged
Jul 16, 2025 -
MC: Remove bundle alignment mode
#148781 merged
Jul 16, 2025 -
[NFC][AMDGPU] Split merge-tbuffer.mir into separate tests for gfx9, gfx10, and gfx11
#148786 merged
Jul 16, 2025 -
[NFC][clang] Refactor CXX/module/module.interface/p1.cpp with split-file
#148861 merged
Jul 16, 2025 -
[DAGCombiner][AArch64] Prevent SimplifyVCastOp from creating illegal scalar types after type legalization.
#148970 merged
Jul 16, 2025 -
AMDGPU: Implement builtins for gfx1250 wmma instructions
#148991 merged
Jul 16, 2025 -
AMDGPU: Remove a non-existent wmma instruction from gfx1250
#148989 merged
Jul 16, 2025 -
[IA] Use a single callback for lowerDeinterleaveIntrinsic [nfc]
#148978 merged
Jul 16, 2025 -
[llvm-objcopy] Explain that strip-preserve-atime.test fails with Crowdstrike
#145783 merged
Jul 16, 2025 -
[InstCombine] foldOpIntoPhi should apply to icmp with non-constant operand
#147676 merged
Jul 16, 2025 -
[SelectionDAG] improve error messages for invalid operator bundle
#148945 merged
Jul 16, 2025 -
[AMDGPU] Use S_ADD_PC_I64 for long branches in gfx1250
#148961 merged
Jul 16, 2025 -
[AMDGPU] gfx1250 64-bit relocations and fixups
#148951 merged
Jul 16, 2025 -
[RISCV] Use masked segment LD/ST intrinsics in (de)interleaveN lowering [nfc]
#148966 merged
Jul 16, 2025 -
[NVPTX] Add syncscope support for cmpxchg
#140812 merged
Jul 16, 2025 -
[Sema] Remove unnecessary casts (NFC)
#148871 merged
Jul 15, 2025 -
[NFC] Remove getDefaultCallingConvention IsBuiltin
#145904 merged
Jul 15, 2025 -
[libc++] Annotate barrier functions that are defined in the dylib
#148542 merged
Jul 15, 2025 -
[libclang] Fix version for symbol clang_visitCXXMethods
#148958 merged
Jul 15, 2025 -
[msan] Re-fix disjoint OR instrumentation from #145990
#148760 merged
Jul 15, 2025 -
AMDGPU: Support intrinsic selection for gfx1250 wmma instructions
#148957 merged
Jul 15, 2025 -
WebKit checkers: recgonize @YES / @NO as safe constants
#148721 merged
Jul 15, 2025 -
[Clang] Fix FE crash during CGCoroutine GRO Alloca Emission
#148962 merged
Jul 15, 2025 -
[RISCV] Change the InstFormat for Zicbop prefetch instructions to InstFormatOther.
#148934 merged
Jul 15, 2025 -
[mlir][nvvm] Fix control reaches end of non-void function warning
#148965 merged
Jul 15, 2025 -
[InstCombine] Combine ptrauth intrin. callee into same-key bundle.
#94707 merged
Jul 15, 2025 -
TableGen: Fixed the string table definitions visibility.
#148946 merged
Jul 15, 2025 -
Fix OpenMPDialect.cpp build error
#148952 merged
Jul 15, 2025 -
[mlir] Fix u_int64_t in OpenMPDialect.cpp
#148963 merged
Jul 15, 2025 -
[lldb] Fix plugin test to not rely on enabled targets
#148956 merged
Jul 15, 2025 -
[CUDA] add wrapper header for libc++'s __utlility/declval.h
#148918 merged
Jul 15, 2025 -
[flang][cuda] Move cuf.set_allocator_idx after derived-type init
#148936 merged
Jul 15, 2025 -
[InstCombine] Combine ptrauth constant callee into bundle.
#94706 merged
Jul 15, 2025 -
[mlir][py] Fix nanobind uninitialized values
#148944 merged
Jul 15, 2025 -
[NFC][SemaHLSL] Fix typo causing float to double conversion
#148941 merged
Jul 15, 2025 -
[LLDB] Disable DIL QualifiedId test on Windows.
#148940 merged
Jul 15, 2025 -
[AMDGPU] Add support for
v_sqrt_bf16
on gfx1250#148921 merged
Jul 15, 2025 -
[AMDGPU] Add support for
v_rcp_bf16
on gfx1250#148916 merged
Jul 15, 2025 -
Check if clang::FieldDecl has constant-integer bit width before getting the width
#148692 merged
Jul 15, 2025 -
[libc] sqrt and log functions fuzz tests
#148006 merged
Jul 15, 2025 -
[RISCV][IA] Always generate masked versions of segment LD/ST [nfc-ish]
#148905 merged
Jul 15, 2025 -
[AMDGPU] Check legality of both operands before swap
#148843 merged
Jul 15, 2025 -
[clang][NFC] Updated incorrect llvm-unreachable message in getOpenMPSimpleClauseType()
#148056 merged
Jul 15, 2025 -
[clang][modules] Serialize
CodeGenOptions
#146422 merged
Jul 15, 2025 -
[lldb] Add completions for plugin list/enable/disable
#147775 merged
Jul 15, 2025 -
[RISCV] Fix issues in ORI to QC.INSBI transformation
#148809 merged
Jul 15, 2025 -
[Support/rpmalloc] Updated fake atomics with Interlocked functions
#148303 merged
Jul 15, 2025 -
[LLDB] Compile API tests with exceptions enabled on Windows
#148691 merged
Jul 15, 2025 -
Emit array GEPs in memcpy/memset legalization
#148886 merged
Jul 15, 2025 -
[docs] Linkify llvm-reduce and mention it is multi-threaded
#148904 merged
Jul 15, 2025 -
[DTLTO][TEST] Fix Clang driver test failing on some build bots
#148908 merged
Jul 15, 2025 -
[clang-query] Allow for trailing comma in matchers
#148018 merged
Jul 15, 2025 -
[LLVM] Fix an ASAN error in
lookupLLVMIntrinsicByName
#147444 merged
Jul 15, 2025 -
[RISCV] Handle LHS == 0 in isVLKnownLE
#148860 merged
Jul 15, 2025 -
Revert "[lldb] Fix race condition in Process::WaitForProcessToStop() …
#148915 merged
Jul 15, 2025 -
[NFC][IR2Vec] Fix warnings on MSVC compilation
#148911 merged
Jul 15, 2025 -
[bazel] Add tanpif rules after #147192
#148909 merged
Jul 15, 2025 -
[RISCV] Remove incorrect and untested FrameIndex support from SelectAddrRegImm9.
#148779 merged
Jul 15, 2025 -
[PowerPC] Add DMF basic builtins
#145372 merged
Jul 15, 2025 -
[DirectX] Add a GEP to loads and stores on array allocas
#148059 merged
Jul 15, 2025 -
[msan] Fix 'Simplify 'maskedCheckAVXIndexShadow' #147839'
#148785 merged
Jul 15, 2025 -
Remove Native Client support
#133661 merged
Jul 15, 2025 -
[CostModel] Handle all cost kinds in getCmpSelInstrCost
#148233 merged
Jul 15, 2025 -
[C++] Fix a failed assertion with nullability checking
#148881 merged
Jul 15, 2025 -
[clang] Fix pointer comparisons between pointers to constexpr-unknown
#147663 merged
Jul 15, 2025 -
[DirectX] Replace
getNextNonDebugInstruction
withgetNextNode
#148890 merged
Jul 15, 2025 -
[libc++] Add missing unsupported attributes to hardening timezone tests.
#148406 merged
Jul 15, 2025 -
[lldb] Fix race condition in Process::WaitForProcessToStop()
#144919 merged
Jul 15, 2025 -
[CIR][NFC] Fix typo in assertion message (Must)
#148704 merged
Jul 15, 2025 -
[LLDB] Add formatters for MSVC STL std::tuple
#148548 merged
Jul 15, 2025 -
[github][CIR] Add xlauko and andykaylor as CIR reviewers
#148852 merged
Jul 15, 2025 -
[libc][math] Refactor exp implementation to header-only in src/__support/math folder.
#148761 merged
Jul 15, 2025 -
[Clang] Fix a crash when parsing an invalid
decltype
#148798 merged
Jul 15, 2025 -
[CIR] Reformat Ops to use common
CIR_
prefix and definition traits style#148865 merged
Jul 15, 2025 -
[flang][Parser] Add whitespace token after the sentinel in fixed form
#148825 merged
Jul 15, 2025 -
[LLDB] Switch to using DIL as default implementation for 'frame var'.
#147887 merged
Jul 15, 2025 -
[libc++][docs] Add missing entry for status pages, fix bad formatting, and deduplicate
#148186 merged
Jul 15, 2025 -
[CI][Github] Switch windows to server 2022
#148743 merged
Jul 15, 2025 -
[MLIR] [OpenMP] Initial support for OMP ALLOCATE directive op.
#147900 merged
Jul 15, 2025 -
[RISCV] Pass the MachineInstr flag as argument to allocateStack
#147531 merged
Jul 15, 2025 -
[AMDGPU] Use a range-based for loop (NFC)
#148767 merged
Jul 15, 2025 -
[hexagon] Add support for llvm.thread.pointer
#148752 merged
Jul 15, 2025 -
[mlir][py] Mark all type caster
from_{cpp,python}
methods as noexcept#143866 merged
Jul 15, 2025 -
[RISCV][VLOPT] Add support for vfclass.v
#148246 merged
Jul 15, 2025 -
[RISCV][VLOPT] Add support for vector integer add-with-carry/subtract-with-borrow instructions
#148247 merged
Jul 15, 2025 -
[libc++] Bump Xcode support
#148651 merged
Jul 15, 2025 -
[CodeGen] Use setNoVRegs. NFC.
#148831 merged
Jul 15, 2025 -
[libc++] Ensure that we restore invariants in basic_filebuf::overflow
#147389 merged
Jul 15, 2025 -
[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction
#144383 merged
Jul 15, 2025 -
TableGen: Avoid emitting trailing whitespace in StringToOffsetTable
#148840 merged
Jul 15, 2025 -
SafeStack: Check if __safestack_pointer_address is available
#147917 merged
Jul 15, 2025 -
TableGen: Use StringOffsetTable for RuntimeLibcall names
#148839 merged
Jul 15, 2025 -
[AArch64,TTI] Remove RealUse check for vector insert/extract costs.
#146526 merged
Jul 15, 2025 -
[CIR] Separate CIR EnumAttr definitions to be includable without the rest of attributes
#148850 merged
Jul 15, 2025 -
[CIR] Refactor include guards to use a consistent naming (NFC)
#148849 merged
Jul 15, 2025 -
DXIL: Do not define any available runtime libcalls
#148628 merged
Jul 15, 2025 -
[DTLTO][Clang] Add support for Integrated Distributed ThinLTO
#147265 merged
Jul 15, 2025 -
[flang][OpenMP] Avoid unnecessary parsing of OpenMP constructs
#148629 merged
Jul 15, 2025 -
[Frontend][OpenMP] Move isPrivatizingClause to OMP.h, NFC
#148644 merged
Jul 15, 2025 -
[AArch64] Set the cache line size to 64 for the V2 and V3.
#148213 merged
Jul 15, 2025 -
[AArch64] Ensure bundle expansion of MOVPRFX gets correct implicit ops
#148824 merged
Jul 15, 2025 -
[AArch64] Use correct regclass for spills of ZPR2/ZPR4
#148806 merged
Jul 15, 2025 -
[mlir][SliceAnalysis] Fix stack overflow in graph regions
#139694 merged
Jul 15, 2025 -
[mlir][spirv] Add basic support for SPV_EXT_replicated_composites
#147067 merged
Jul 15, 2025 -
[KeyInstr][Clang][NFC] Add test for array cookie store
#146517 merged
Jul 15, 2025 -
[NFC] Extract pseudo probe using mdconst::extract
#148821 merged
Jul 15, 2025 -
[LoopInterchange] Drop nuw/nsw flags from reduction ops when interchanging
#148612 merged
Jul 15, 2025 -
[CodeGen][ObjC] Include all referenced protocols in protocol list
#148827 merged
Jul 15, 2025 -
[KeyInstr] Add docs
#137991 merged
Jul 15, 2025 -
[clang] Reduce the small vector size for DeclTypeInfo.
#148788 merged
Jul 15, 2025 -
[clang] Reduce the size of ParsedAttributesView and AttributePool
#148726 merged
Jul 15, 2025 -
[Clang] Remove explicit object from non member function.
#148807 merged
Jul 15, 2025 -
[CodeGen][NPM] Register Function Passes
#148109 merged
Jul 15, 2025 -
XCore: Add frexp intrinsic test
#148676 merged
Jul 15, 2025 -
[libclc] Move CMake for prepare_builtins to a subdirectory
#148815 merged
Jul 15, 2025 -
[CIR][NFC] Fix LoweringPrepare pass multi lines summary
#148826 merged
Jul 15, 2025 -
[clang][python][test] Move python binding tests to lit framework
#148802 merged
Jul 15, 2025 -
[libc] Add hooks for extra options in running hermetic tests
#147931 merged
Jul 15, 2025 -
Revert "[libc++][hardening] Introduce assertion semantics"
#148822 merged
Jul 15, 2025 -
[SLP] Fix cost estimation of external uses with wrong VF
#148185 merged
Jul 15, 2025 -
[CIR] Upstream the basic structure of LoweringPrepare pass
#148545 merged
Jul 15, 2025 -
[Dexter] Add option to Dexter to name results based on directory
#148611 merged
Jul 15, 2025 -
Revert "[libc++][hardening] Introduce a dylib function to log hardening errors."
#148787 merged
Jul 15, 2025 -
[LLVM][DAGCombiner] Fix size calculations in calculateByteProvider.
#148425 merged
Jul 15, 2025 -
SafeStack: Emit __safestack_pointer_address call through RuntimeLibcalls
#147916 merged
Jul 15, 2025 -
SPIRV: Define runtime libcalls to be (almost) empty
#148631 merged
Jul 15, 2025 -
[NFC] Hoist pseudo probe desc emission code for reuse
#148756 merged
Jul 15, 2025 -
[libc++] Simplify the implementation of __libcpp_{,de}allocate
#147989 merged
Jul 15, 2025 -
SafeStack: Emit call to __stack_chk_fail through RuntimeLibcalls
#147915 merged
Jul 15, 2025 -
RuntimeLibcalls: Add entries for some exception related functions
#147914 merged
Jul 15, 2025 -
StackProtector: Use RuntimeLibcalls to query libcall names
#147913 merged
Jul 15, 2025 -
[mlir][OpenMP] Allow composite SIMD REDUCTION and IF
#147568 merged
Jul 15, 2025 -
[AArch64] Guard against non-simple types in udiv sve costs.
#148580 merged
Jul 15, 2025 -
[libc++][hardening] Introduce assertion semantics
#148268 merged
Jul 15, 2025 -
[CodeGen][NPM] Read TargetMachine's EnableIPRA option
#148108 merged
Jul 15, 2025 -
[Driver][MinGW] Allow using clang driver to link ARM64X PEs.
#148064 merged
Jul 15, 2025 -
[LV] Ensure getScaledReductions only matches extends inside the loop
#148264 merged
Jul 15, 2025 -
llvm-shlib: Fix mingw dll exports
#148772 merged
Jul 15, 2025 -
[NFC][-Wunsafe-buffer-usage] Refactor safe pattern check for pointer-size pairs
#145626 merged
Jul 15, 2025 -
[test] Add missing tests for Arm frexpf128 and Mips ldexpf128
#148793 merged
Jul 15, 2025 -
[DAG] canCreateUndefOrPoison - add handling for ISD::ABS nodes
#148791 merged
Jul 15, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Store materialization metadata separately
#148415 merged
Jul 15, 2025 -
[mlir][arith] Fix bug in
arith.bitcast
canonicalizer#148795 merged
Jul 15, 2025 -
[libc++] P2944R3: Constrained comparisons -
optional
#144249 merged
Jul 15, 2025 -
[AMDGPU] Support 'F' and 'A' conversion specifiers with ocl printf
#148784 merged
Jul 15, 2025 -
AMDGPU: Implement MC layer support for gfx1250 wmma instructions.
#148570 merged
Jul 15, 2025 -
[clang][analyzer] Add C standard streams to the internal memory space
#147766 merged
Jul 15, 2025 -
[LoongArch] Add supplemental release notes for LLVM 21
#148771 merged
Jul 15, 2025 -
[BinaryFormat] Add "SFrame" structures and constants
#147264 merged
Jul 15, 2025 -
[VPlan] Preserve trunc nuw/nsw in VPRecipeWithIRFlags
#144700 merged
Jul 15, 2025 -
[IR] Make intrinsic checks more efficient (NFC)
#148682 merged
Jul 15, 2025 -
MC: Use reportFatalUsageError for COFF with non-windows
#147911 merged
Jul 15, 2025 -
RuntimeLibcalls: Mostly move x86 configuration into tablegen
#148575 merged
Jul 15, 2025 -
[Clang] Do not treat Foo -> const Foo conversion sequences as perfect
#148613 merged
Jul 15, 2025 -
RuntimeLibcalls: Add some tests for OpenBSD stack protectors
#147888 merged
Jul 15, 2025 -
[RISCV] Add ISel patterns for Qualcomm uC Xqcicli extension
#148121 merged
Jul 15, 2025 -
[Analysis] Avoid some warnings about exit from noreturn function
#144408 merged
Jul 15, 2025 -
[mlir] Remove unused includes (NFC)
#148769 merged
Jul 15, 2025 -
[llvm] Remove unused includes (NFC)
#148768 merged
Jul 15, 2025 -
[DWARFCFIChecker] Use llvm::unique (NFC)
#148766 merged
Jul 15, 2025 -
[Lanai] Remove unnecessary casts (NFC)
#148765 merged
Jul 15, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#148764 merged
Jul 15, 2025 -
[AArch64] Remove an unnecessary cast (NFC)
#148763 merged
Jul 15, 2025 -
[Sema] Remove unnecessary casts (NFC)
#148762 merged
Jul 15, 2025 -
[flang][cuda] Fix definition of CUFSetAllocatorIndex
#148778 merged
Jul 15, 2025 -
[RISCV] Fix QC.E.LI -> C.LI with Bare Symbol Compression
#146763 merged
Jul 15, 2025 -
[RISCV] Fix typo in comment. NFC
#148754 merged
Jul 15, 2025 -
[RISCV] Render P-ext simm10_unsigned as a simm10 after parsing.
#148749 merged
Jul 15, 2025 -
[RISCV] Refactor RISCVDAGToDAGISel::selectSimm5Shl2. NFC
#148731 merged
Jul 15, 2025 -
[DAGCombiner] Pass SDNodeFlags to getNode instead of modifying nodes.
#148744 merged
Jul 15, 2025 -
[RISCV] Prefix mcpu/mtune/march/mabi with '-' in comments. NFC
#148723 merged
Jul 15, 2025 -
AArch64: Fix asserting on unexpected triples
#147880 merged
Jul 15, 2025 -
[SelectionDAG] improve error message for invalid op bundles
#148722 merged
Jul 15, 2025 -
[LLD] Merge .hexagon.attributes sections
#148098 merged
Jul 15, 2025 -
[X86] Update the fp128/i128 test to show stack alignment (NFC)
#148753 merged
Jul 15, 2025 -
[lldb] Support disassembling RISC-V proprietary instructions
#145793 merged
Jul 15, 2025 -
[libc] Update some implementation status for
search.h
#148414 merged
Jul 15, 2025 -
[clang][ObjC][PAC] Add ptrauth protections to objective-c
#147899 merged
Jul 15, 2025 -
[flang][cuda] Add cuf.set_allocator_idx for device component
#148750 merged
Jul 15, 2025 -
[clang] Update diagnostics and documentation for type aware allocators
#148576 merged
Jul 15, 2025 -
[SelectionDAG] [KCFI] Allow "kcfi" on invoke
#148742 merged
Jul 15, 2025 -
[DirectX] Move the scalarizer pass to before dxil-flatten-arrays
#146800 merged
Jul 15, 2025 -
[RISCV] Add Andes XAndesBFHCvt (Andes Scalar BFLOAT16) extension
#148563 merged
Jul 15, 2025 -
[AMDGPU] Codegen support for v_fmaak_f64/f_fmamk_f64
#148734 merged
Jul 15, 2025 -
[flang][cuda] Introduce cuf.set_allocator_idx operation
#148717 merged
Jul 15, 2025 -
[flang] Fix use of __has_builtin and formatting
#148746 merged
Jul 15, 2025 -
[libc++][hardening] Introduce a dylib function to log hardening errors.
#148266 merged
Jul 15, 2025 -
Hexagon: Add frexp intrinsic test
#148671 merged
Jul 15, 2025 -
Hexagon: Add test for llvm.exp10 intrinsic
#148664 merged
Jul 14, 2025 -
[DAGCombiner] Pass SDNodeFlags to getSelect instead of modifying result of getNode.
#148733 merged
Jul 14, 2025 -
[PseudoProbe] use print to emit function name
#147873 merged
Jul 14, 2025 -
[DirectX] Simplify and correct the flattening of GEPs in DXILFlattenArrays
#146173 merged
Jul 14, 2025 -
[NFC][IR2Vec] Exposing helpers in IR2Vec Vocabulary
#147841 merged
Jul 14, 2025 -
[NFC][IR2Vec] Minor refactoring of opcode access in vocabulary
#147585 merged
Jul 14, 2025 -
ARM: Stop setting sincos_stret calling convention
#147457 merged
Jul 14, 2025 -
[RISCV] Relax destination instruction dag operand matching in CompresInstEmitter
#148660 merged
Jul 14, 2025 -
[clang] Fix -Wuninitialized for values passed by const pointers
#147221 merged
Jul 14, 2025 -
[AMDGPU] Use 64-bit literals in codegen on gfx1250
#148727 merged
Jul 14, 2025 -
[libc] Wchar Stringconverter
#146388 merged
Jul 14, 2025 -
[clang] Add -Wuninitialized-const-pointer
#148337 merged
Jul 14, 2025 -
Reapply [mlir][vector] Refactor WarpOpScfForOp to support unused or swapped forOp results.
#148313 merged
Jul 14, 2025 -
[AMDGPU] Add gfx1250 v_fmac_f64 implementation
#148725 merged
Jul 14, 2025 -
[NFC][TableGen][DecoderEmitter] Eliminate
indent
for a few functions#148718 merged
Jul 14, 2025 -
[mlir][vector] Use vector.broadcast in place of vector.splat
#148028 merged
Jul 14, 2025 -
[win][aarch64] Enable the llvm/test/CodeGen/WinEH tests for AArch64
#147860 merged
Jul 14, 2025 -
[win][x64] Re-use fixed object if multiple catchpads use the same alloca for their catch objects
#147849 merged
Jul 14, 2025 -
[Support][BLAKE3] Prefix blake3_xof_many_avx512
#148607 merged
Jul 14, 2025 -
[BOLT] Directly use call count in buildCallGraph
#134966 merged
Jul 14, 2025 -
[MLIR] [Vector] Linearization patterns for vector.load and vector.store
#145115 merged
Jul 14, 2025 -
Revert "[OMPIRBuilder] Don't use invalid debug loc in task proxy function."
#148728 merged
Jul 14, 2025 -
[flang][runtime] Fix bad instance of std::optional in runtime
#148724 merged
Jul 14, 2025 -
[clang-tidy] Teach
cppcoreguidelines-interfaces-global-init
aboutconstinit
#148334 merged
Jul 14, 2025 -
[clang] Fix suppressing diagnostics for uninitialized variables
#148336 merged
Jul 14, 2025 -
[flang][acc][NFC] Add deviation to the spec that declaring the same variable is permitted
#148288 merged
Jul 14, 2025 -
[RISCV] Use emplace_back instead of push_back+make_pair. NFC
#148711 merged
Jul 14, 2025 -
[flang][acc][nfc] Move FIROpenACCSupport to Support subfolder
#148710 merged
Jul 14, 2025 -
[libc] Implement widechar to integer public functions
#148683 merged
Jul 14, 2025 -
[AMDGPU] Add support for
v_tanh_bf16
on gfx1250#147425 merged
Jul 14, 2025 -
[clang-tidy] Improve --verify-config documentation
#148699 merged
Jul 14, 2025 -
Reapply "compiler-rt: Introduce runtime functions for emulated PAC."
#148094 merged
Jul 14, 2025 -
[BOLT][instr] Add optional arguments to __bolt_instr_data_dump()
#148700 merged
Jul 14, 2025 -
[llvm] annotate new symbols for DLL export
#148658 merged
Jul 14, 2025 -
[OMPIRBuilder] Don't use invalid debug loc in task proxy function.
#148284 merged
Jul 14, 2025 -
[InstCombine] Move extends across identity shuffles.
#146901 merged
Jul 14, 2025 -
[AArch64] Unrolling of loops with vector instructions.
#147420 merged
Jul 14, 2025 -
[DebugInfo] Add option for producing no source-file hash
#148657 merged
Jul 14, 2025 -
[DebugInfo][DWARF] Add DWARF/LowLevel to module.modulemap
#148693 merged
Jul 14, 2025 -
[AArch64] computeKnownBitsForTargetNode - add AArch64ISD::MOVIshift support
#148634 merged
Jul 14, 2025 -
[IA][NFC] Factoring out helper functions that extract (de)interleaving factors
#148689 merged
Jul 14, 2025 -
Revert "[libc++][NFC] atomic::wait use public API on macOS"
#148705 merged
Jul 14, 2025 -
[TextAPI] print symbols in a stable order in v5 format
#148687 merged
Jul 14, 2025 -
[clang-tidy] Improve
bugprone-exception-escape
: add stacktrace of escaped exception#134375 merged
Jul 14, 2025 -
[clang][deps] Fix dependency scanner misidentifying 'import::' as module partition
#148674 merged
Jul 14, 2025 -
[LangRef] No target-specific size limit for atomics
#136864 merged
Jul 14, 2025 -
[LifetimeSafety] Add script for performance benchmarking
#147315 merged
Jul 14, 2025 -
[LifetimeSafety] Implement dataflow analysis for loan propagation
#148065 merged
Jul 14, 2025 -
[scudo] Fix c wrappers double free test.
#148066 merged
Jul 14, 2025 -
[flang][runtime] Speed up initialization & destruction
#148087 merged
Jul 14, 2025 -
[WebAssembly] Constant fold SIMD intrinsics: any/alltrue
#148074 merged
Jul 14, 2025 -
[flang] Extension: TRANSFER(boz, integer or real scalar)
#147604 merged
Jul 14, 2025 -
[flang] Don't create bogus tokens from token pasting (##)
#147596 merged
Jul 14, 2025 -
[IR2Vec] Restructuring Vocabulary
#145119 merged
Jul 14, 2025 -
[clang-tidy] Update
confusables.txt
inmisc-confusable-identifiers
#148399 merged
Jul 14, 2025 -
[CIR] Add support for unary operations on bitfield members
#148083 merged
Jul 14, 2025 -
[flang][acc] Implement MappableType's generatePrivateInit
#148302 merged
Jul 14, 2025 -
[CIR] Upstream ComplexImagPtrOp for ComplexType
#144236 merged
Jul 14, 2025 -
[CI][Github] Version pin packages in windows container
#148319 merged
Jul 14, 2025 -
[clang][NFC] Fix typos and grammar in comments in ASTDiagnostic
#148359 merged
Jul 14, 2025 -
[NFC][SemaHLSL] Remove check dependent on non-deterministic root element association
#148649 merged
Jul 14, 2025 -
[CIR] Add Minimal Destructor Definition Support
#144719 merged
Jul 14, 2025 -
[flang][Lower] fix warning
#148667 merged
Jul 14, 2025 -
[WebAssembly] Add patterns for relaxed madd
#147487 merged
Jul 14, 2025 -
Revert "[libc][math] Refactor exp implementation to header-only in src/__support/math folder."
#148668 merged
Jul 14, 2025 -
[flang] Optimize redundant array repacking.
#147881 merged
Jul 14, 2025 -
[flang] Fixed TBAA tags for derived types with descriptors.
#148093 merged
Jul 14, 2025 -
[flang] Allow embox's source_box to be a !fir.box.
#148305 merged
Jul 14, 2025 -
[libc] exp fuzz tests
#148086 merged
Jul 14, 2025 -
[libc][math] Refactor exp implementation to header-only in src/__support/math folder.
#148091 merged
Jul 14, 2025 -
[bazel] Add targets for transform.tune python extension
#148656 merged
Jul 14, 2025 -
[RISCV] Improve hasAllNBitUsers for SLLIW.
#148344 merged
Jul 14, 2025 -
RuntimeLibcalls: Invert handling of 64-bit only libcalls
#148571 merged
Jul 14, 2025 -
RuntimeLibcalls: Remove __muloti4 from default libcall set
#148562 merged
Jul 14, 2025 -
Mips: Remove test for ldexp with x86_fp80
#148641 merged
Jul 14, 2025 -
[LSR] Account for hardware loop instructions
#147958 merged
Jul 14, 2025 -
[libc][math] Refactor ldexpf implementation to header-only in src/__support/math folder
#147906 merged
Jul 14, 2025 -
[CI][Github] Bump Windows Container to Server 2022
#148318 merged
Jul 14, 2025 -
[AArch64][llvm] Fix DC CIGDVAPS instruction to require FEAT_MTE2
#148636 merged
Jul 14, 2025 -
[mlir][MemRef] Add support for emulating narrow floats
#148036 merged
Jul 14, 2025 -
[Offload] Check plugins aren't already deinitialized when tearing down
#148642 merged
Jul 14, 2025 -
[libc][math] Refactor ldexpf16 implementation to header-only in src/__support/math folder.
#147901 merged
Jul 14, 2025 -
XCore: Add test for sincos and exp10 intrinsics
#148621 merged
Jul 14, 2025 -
[mlir][tblgen] add concrete create methods
#147168 merged
Jul 14, 2025 -
Revert "[llvm][SystemZ] Set comment stream in SystemZDisassembler::getInstruction"
#148639 merged
Jul 14, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::FCOPYSIGN
#148617 merged
Jul 14, 2025 -
[libc++][docs] Confirm that P2372R3 has been implemented
#148573 merged
Jul 14, 2025 -
[CIR][NFC] Resolve various nits for builtin bit operations
#148378 merged
Jul 14, 2025 -
[Offload] Skip event tests on AMDGPU
#148632 merged
Jul 14, 2025 -
[libc][math] Refactor ldexpf128 implementation to header-only in src/__support/math folder.
#147895 merged
Jul 14, 2025 -
[GlobaISel] Allow expanding of sdiv -> mul by constant
#146504 merged
Jul 14, 2025 -
[RISCV] Remove -riscv-v-vector-bits-min from LoopVectorize tests. NFC
#148565 merged
Jul 14, 2025 -
[libc++][hardening][NFC] Introduce
_LIBCPP_VERBOSE_TRAP
macro.#148262 merged
Jul 14, 2025 -
[clang] Build argument string for clang::warn_unused_result
#148090 merged
Jul 14, 2025 -
[llvm][SystemZ] Set comment stream in SystemZDisassembler::getInstruction
#148614 merged
Jul 14, 2025 -
[Offload] Return error rather than dropping it
#148609 merged
Jul 14, 2025 -
[mlir][transform] Fix transform dialect tutorial chapter 1
#147983 merged
Jul 14, 2025 -
[Offload] Add tagged type to enumerator docs
#147998 merged
Jul 14, 2025 -
[IR] Add a test for
f128
libm libcall lowering (NFC)#148308 merged
Jul 14, 2025 -
[Clang] Do not emit -Wmissing-noreturn when [[noreturn]] is present
#148552 merged
Jul 14, 2025 -
[mlir][spirv]: Add
OpImageFetch
#145873 merged
Jul 14, 2025 -
RuntimeLibcalls: Remove unused variable for atomic libcalls
#148599 merged
Jul 14, 2025 -
[RISCV] Add ISel patterns for Xqciac QC_SHLADD instruction
#148256 merged
Jul 14, 2025 -
[LLVM][CodeGen] Ensure optimizeIncrementingWhile only accepts scalable vectors.
#148351 merged
Jul 14, 2025 -
[AArch64] Corrected Latency Descriptions for NeoverseV2
#147339 merged
Jul 14, 2025 -
[lldb][test] TestProcessSaveCoreMinidump: Rename duplicate test-case
#148600 merged
Jul 14, 2025 -
[KeyInstr] Disable key-instructions for coroutine scopes
#147551 merged
Jul 14, 2025 -
[KeyInstr] Add release note & update option
#148244 merged
Jul 14, 2025 -
[LLDB] Add formatters for MSVC STL std::unique_ptr
#148248 merged
Jul 14, 2025 -
[flang] Support
do concurrent ... reduce
for associating names#148597 merged
Jul 14, 2025 -
AMDGPU: Add more baseline tests for VGPR MFMA rewrite pass
#148173 merged
Jul 14, 2025 -
[BOLT] Force frame pointers off for runtimes
#148009 merged
Jul 14, 2025 -
[lldb] Update the String table offset based on the DWARF format
#147054 merged
Jul 14, 2025 -
[flang][tco] Add more flags for generating codegen tests
#148171 merged
Jul 14, 2025 -
SPARC: Add gnu run line to sincos test
#147714 merged
Jul 14, 2025 -
SPARC: Start moving runtime libcall config to tablegen
#147672 merged
Jul 14, 2025 -
Reland "[flang] Avoid undefined behaviour when parsing format expressions (#147539)"
#148169 merged
Jul 14, 2025 -
SPARC: Remove subtarget checks on setLibcallImpl
#147667 merged
Jul 14, 2025 -
[mlir][TOSA] Do not access erased operation
#148374 merged
Jul 14, 2025 -
[CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
#148107 merged
Jul 14, 2025 -
[Utils][Local] Preserve !nosanitize in combineMetadata when merging instructions
#148376 merged
Jul 14, 2025 -
[Loads] Support dereferenceable assumption with variable size.
#128436 merged
Jul 14, 2025 -
[Clang] Consider default template arguments when synthesizing CTAD guides
#147675 merged
Jul 14, 2025 -
[MLIR][Interfaces] Remove negative branch weight verifier
#148234 merged
Jul 14, 2025 -
[HLSL][RootSignature] Allow for multiple parsing errors in
RootSignatureParser
#147832 merged
Jul 14, 2025 -
[libcxx] Fix a typo in documentation
#148557 merged
Jul 14, 2025 -
[AMDGPU][NPM] Register AMDGPUWaitSGPRHazards pass
#148106 merged
Jul 14, 2025 -
[MLIR][Affine] Rename/update affine fusion test pass options to avoid confusion
#148320 merged
Jul 14, 2025 -
[clang-format][NFC] Simplify some logic in BreakableLineCommentSection
#148324 merged
Jul 14, 2025 -
[BOLT][NFC] Add const qualifier to certain pointers to read-only objects
#148543 merged
Jul 14, 2025 -
[DA] Add test cases where base ptr is not loop-invariant
#148240 merged
Jul 14, 2025 -
[DebugInfo][LoopStrengthReduce] Salvage the debug value of the dead cmp instruction
#147241 merged
Jul 14, 2025 -
[AVR] No cli for SPWRITE on XMEGA
#147210 merged
Jul 14, 2025 -
[RISCV] Add short forward branch scheduling for Andes45
#147890 merged
Jul 14, 2025 -
[AArch64] "Support" debug info for SVE types on Windows.
#147865 merged
Jul 13, 2025 -
[clang] Fix isConstantInitializer handling of transparent init lists.
#148030 merged
Jul 13, 2025 -
[NVPTX] Use PRMT more widely, and improve folding around this instruction
#148261 merged
Jul 13, 2025 -
[clang-format] Add MacrosSkippedByRemoveParentheses option
#148345 merged
Jul 13, 2025 -
[clang-tidy] Add filtering of check options by enabled checks in '--dump-config'
#147142 merged
Jul 13, 2025 -
[mlir] Remove unused includes (NFC)
#148535 merged
Jul 13, 2025 -
[SystemZ] Remove unnecessary casts (NFC)
#148534 merged
Jul 13, 2025 -
[ARM] Remove unnecessary casts (NFC)
#148533 merged
Jul 13, 2025 -
[AArch64] Remove an unnecessary cast (NFC)
#148532 merged
Jul 13, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#148531 merged
Jul 13, 2025 -
[HLSL][RootSignature] Add basic parameter validations of Root Elements
#145795 merged
Jul 13, 2025 -
[clang-tidy] Add new check:
readability-use-concise-preprocessor-directives
#146830 merged
Jul 13, 2025 -
[mlir][Transforms] Report all
allowPatternRollback
violations as fatal errors#148416 merged
Jul 13, 2025 -
[AArch64][SME] Instcombine
llvm.aarch64.sme.in.streaming.mode()
#147930 merged
Jul 13, 2025 -
Turn off uninitialized warnings for GCC up to 14.
#147968 merged
Jul 13, 2025 -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 merged
Jul 13, 2025 -
[mlir][Transforms] Dialect Conversion:
allowPatternRollback
to check foldings#148394 merged
Jul 13, 2025 -
[libc++] Don't instantiate allocators in __hash_table on an incomplete type
#148353 merged
Jul 13, 2025 -
[Clang][P1061] Fix template arguments in local classes
#121225 merged
Jul 13, 2025 -
[unittest] Add missing LLVM include directory to target
#148362 merged
Jul 13, 2025 -
RuntimeLibcalls: Avoid adding f80 calls to default set
#147658 merged
Jul 13, 2025 -
RuntimeLibcalls: Avoid adding ppcf128 calls to non-ppc targets
#147656 merged
Jul 13, 2025 -
RISCV: Start moving runtime libcall config to tablegen
#147652 merged
Jul 13, 2025 -
RuntimeLibcalls: Stop using defset for default calls
#147651 merged
Jul 13, 2025 -
Hexagon: Move runtime libcall configuration to tablegen
#147482 merged
Jul 13, 2025 -
DAG: Use fast variants of fast math libcalls
#147481 merged
Jul 13, 2025 -
[mlir] Remove unused includes (NFC)
#148396 merged
Jul 12, 2025 -
[X86] Remove unnecessary casts (NFC)
#148395 merged
Jul 12, 2025 -
[PowerPC] Remove an unnecessary cast (NFC)
#148393 merged
Jul 12, 2025 -
[Mips] Remove unnecessary casts (NFC)
#148392 merged
Jul 12, 2025 -
[ARM] Remove unnecessary casts (NFC)
#148391 merged
Jul 12, 2025 -
Change binary path in libc test cmake file from relative to absolute
#148315 merged
Jul 12, 2025 -
[lldb][Format] Fall back to old function.name-with-args if language frame format is emtpy
#148235 merged
Jul 12, 2025 -
[BOLT] Impute missing trace fall-through
#145258 merged
Jul 12, 2025 -
[llvm] Remove unused includes (NFC)
#148342 merged
Jul 12, 2025 -
[ProfileData] Remove an unnecessary cast (NFC)
#148341 merged
Jul 12, 2025 -
[AMDGPU] Remove unnecessary casts (NFC)
#148340 merged
Jul 12, 2025 -
[AArch64] Remove unnecessary casts (NFC)
#148339 merged
Jul 12, 2025 -
[Sema] Remove unnecessary casts (NFC)
#148338 merged
Jul 12, 2025 -
[AVR] Fix broken link in README.md
#146821 merged
Jul 12, 2025 -
[mlir][SPIRV] Do not access erased op in SPIRV->LLVM lowering
#148373 merged
Jul 12, 2025 -
[libc] Baremetal version of clock
#146417 merged
Jul 12, 2025 -
[Maintainers] Fix flang maintainers file name
#148382 merged
Jul 12, 2025 -
[libc][NFC] Revise file header for tanf exhaustive test.
#148348 merged
Jul 12, 2025 -
[clang-tidy] Use lexical anon-ns matcher in llvm-prefer-static-over-anonymous-namespace
#148357 merged
Jul 12, 2025 -
[lldb] Add DWARFExpressionEntry and GetExpressionEntryAtAddress() to …
#144238 merged
Jul 12, 2025 -
[CIR] Implement SubOp for ComplexType
#148025 merged
Jul 12, 2025 -
[libc][math] Refactor frexpf implementation to header-only in src/__support/math folder.
#147893 merged
Jul 12, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Earlier
isIgnored
check#148360 merged
Jul 12, 2025 -
[mlir][cf] Do not access erased operation in
cf.cond_br
lowering#148358 merged
Jul 12, 2025 -
[mlir][SCF] Do not access erased op in
scf.while
lowering#148356 merged
Jul 12, 2025 -
[mlir][memref] Do not access erased op in
memref.global
lowering#148355 merged
Jul 12, 2025 -
[Clang][AST][NFC] (
RecordDecl
->CXXRecordDecl
)::isInjectedClassName
#148195 merged
Jul 12, 2025 -
Revert "[Clang] [Diagnostics] Simplify filenames that contain '..'"
#148367 merged
Jul 12, 2025 -
[clang-tidy][NFC] fixed invalid formatting in 'ReleaseNotes.rst'
#148352 merged
Jul 12, 2025 -
[ASTMatchers][NFC] Replace
makeMatcher
function with CTAD#147197 merged
Jul 12, 2025 -
[AArch64] Fix the emission of WinCFI for pac-ret+leaf and SCS
#147518 merged
Jul 12, 2025 -
[mlgo] Fix test post - #147716
#148259 merged
Jul 12, 2025 -
[Test] Mark a number of libcall tests
nounwind
#148329 merged
Jul 12, 2025 -
[Support/BLAKE3] Make g_cpu_features thread safe
#147948 merged
Jul 12, 2025 -
[Clang] Improve diagnostics for 'placement new' with const storage argument
#144270 merged
Jul 12, 2025 -
[clang-tidy] Add new check
llvm-prefer-static-over-anonymous-namespace
#142839 merged
Jul 12, 2025 -
[clang] Don't pass sanitizers' rtlibs to linker with
-r
#147905 merged
Jul 12, 2025 -
[RISCV] Use Predicates instead of Added Complexity to prefer QC_SELECTEQI over QC_MVEQI. NFC
#148312 merged
Jul 12, 2025 -
[AMDGPU] Use v_mov_b64 in codegen on gfx1250
#148272 merged
Jul 12, 2025 -
[RISCV] Remove unneeded AddedComplexity from Xqcibi patterns. NFCI
#148301 merged
Jul 12, 2025 -
Reapply "[clang] [ubsan] add __has_feature for UBSan checks" (#148322)
#148323 merged
Jul 12, 2025 -
[libc][math] Refactor frexpf16 implementation to header-only in src/__support/math folder.
#147889 merged
Jul 12, 2025 -
[libc][math][c23] implement C23 math function
tanpif
#147192 merged
Jul 12, 2025 -
[CIR] Add bit reverse and byte reverse operations
#147200 merged
Jul 12, 2025 -
[libc] Fix frexpf128 build failure.
#148332 merged
Jul 12, 2025 -
X86: Support dollar symbol for AT&T syntax and add output-asm-variant to llc
#147876 merged
Jul 12, 2025 -
[libc][math] Refactor frexpf128 implementation to header-only in src/…
#147822 merged
Jul 12, 2025 -
[HLSL][RootSignature] Audit
RootSignatureParser
diagnostic production#147800 merged
Jul 12, 2025 -
[HLSL][RootSignature] Retain
SourceLocation
ofRootElement
forSemaHLSL
diagnostics#147115 merged
Jul 12, 2025 -
[sanitizer_common][NFC] Fix sanitizer_platform_limits_posix.h formatting
#147864 merged
Jul 12, 2025 -
Improve file patterns for some backends.
#147633 merged
Jul 12, 2025 -
Revert "[clang] [ubsan] add __has_feature for UBSan checks"
#148322 merged
Jul 12, 2025 -
[clang] [ubsan] add __has_feature for UBSan checks
#148310 merged
Jul 12, 2025 -
[lldb] Simplify handling of empty strings for MCP (NFC)
#148317 merged
Jul 12, 2025 -
[RISCV] Add riscv_vlm/vsm to RISCVTargetLowering::getTgtMemIntrinsic.
#148265 merged
Jul 11, 2025 -
[RISCV] Use i32 instead of XLenVT in Xqci patterns. NFC
#148271 merged
Jul 11, 2025 -
[coro] Fix crash due to DILabel in
LineTableOnly
mode#148095 merged
Jul 11, 2025 -
Fix build for 0a34309
#148314 merged
Jul 11, 2025 -
[lldb-dap] Updating protocol memory references to
lldb::addr_t
.#148037 merged
Jul 11, 2025 -
[mlir][Vector] Support scalar
vector.extract
in VectorLinearize#147440 merged
Jul 11, 2025 -
[flang][cuda] Use minor version in flang_rt.cuda lib name
#148085 merged
Jul 11, 2025 -
[lldb] Expose debuggers and target as resources through MCP
#148075 merged
Jul 11, 2025 -
[lldb] Document the SBDebugger public interface
#147621 merged
Jul 11, 2025 -
[flang][cuda] Update condition in descriptor data transfer
#148306 merged
Jul 11, 2025 -
[HLSL] Disallow writing to readonly resources
#147806 merged
Jul 11, 2025 -
AMDGPU: Implement s_wait_asynccnt and s_wait_tensorcnt for gfx1250
#148292 merged
Jul 11, 2025 -
[Hexagon] Add saturating add instructions
#148132 merged
Jul 11, 2025 -
[flang][cuda] Fix false positive on unsupported CUDA data transfer
#148295 merged
Jul 11, 2025 -
[AMDGPU] MC support for v_fmaak_f64/v_fmamk_f64 gfx1250 intructions
#148282 merged
Jul 11, 2025 -
[mlir][acc] Add MappableType API for generating private recipe init
#148293 merged
Jul 11, 2025 -
[clang][CodeGen] Preserve addrspace of enqueue_kernel builtin.
#148062 merged
Jul 11, 2025 -
[LLDB][NVIDIA] Add Disassembler log channel
#148290 merged
Jul 11, 2025 -
[NFC, SHT_LLVM_BB_ADDR_MAP] Introduce BBEntry::getID to be used downstream.
#148294 merged
Jul 11, 2025 -
[clang-doc] Serialize record files with mangled name
#148021 merged
Jul 11, 2025 -
[mlir][cmake] Fix missing entries in
tablegen_compile_commands.yml
#147516 merged
Jul 11, 2025 -
Revert "[mlir][vector] Refactor WarpOpScfForOp to support unused or swapped forOp results."
#148291 merged
Jul 11, 2025 -
[mlir][vector] Refactor WarpOpScfForOp to support unused or swapped forOp results.
#147620 merged
Jul 11, 2025 -
AMDGPU: Remove "gds" feature from generic targets
#148269 merged
Jul 11, 2025 -
[DirectX] Legalize lifetime intrinsics for DXIL
#148003 merged
Jul 11, 2025 -
[SLP]Remove emission of vector_insert/vector_extract intrinsics
#148007 merged
Jul 11, 2025 -
[CIR] Upstream ComplexRealPtrOp for ComplexType
#144235 merged
Jul 11, 2025 -
[mlir] Remove unused includes (NFC)
#148119 merged
Jul 11, 2025 -
[Uniformity] Legacy PM: Set UniformityInfoWrapperPass isCFGOnly to false
#148165 merged
Jul 11, 2025 -
[NVPTX] support packed f32 instructions for sm_100+
#126337 merged
Jul 11, 2025 -
[MLIR][Conversion] Add convert-xevm-to-llvm pass. [Re-attempt]
#148103 merged
Jul 11, 2025 -
[MemProf] Don't mutate the function type when calling clone
#147829 merged
Jul 11, 2025 -
[CodeGen] Do not use subsituteRegister to update implicit def
#148068 merged
Jul 11, 2025 -
[RISCV][NFC] Split InterleavedAccess related TLI hooks into a separate file
#148040 merged
Jul 11, 2025 -
[RISCV] Handle implicit defs when ensuring pseudo dominates in peephole
#148181 merged
Jul 11, 2025 -
[CIR] Use ZeroAttr as zeroinitializer for ComplexType
#148033 merged
Jul 11, 2025 -
[AArch64] Scalarize v2f16 vecreduce.fadd
#147783 merged
Jul 11, 2025 -
[AMDGPU] Negative gfx1250 v_dual_cndmask_b32 tests. NFC.
#148057 merged
Jul 11, 2025 -
[AMDGPU] Autogenerate gfx1250 vopd tests. NFC.
#147918 merged
Jul 11, 2025 -
[CIR] Fold ComplexRealOp from ComplexCreateOp
#147592 merged
Jul 11, 2025 -
[ARM] Improve arm_neon.h header diagnostic when included on unsupported targets
#147817 merged
Jul 11, 2025 -
[CIR] Fold ComplexImagOp from ComplexCreateOp
#148010 merged
Jul 11, 2025 -
[libc++][NFC] atomic::wait use public API on macOS
#147146 merged
Jul 11, 2025 -
When running OS Plugins from dSYM's, make sure start state is correct
#146441 merged
Jul 11, 2025 -
[CIR] Add support for non-virtual base class initialization
#148080 merged
Jul 11, 2025 -
[llvm-readobj] Remove an unnecessary cast (NFC)
#148118 merged
Jul 11, 2025 -
[llvm-dwarfdump] Remove an unnecessary cast (NFC)
#148117 merged
Jul 11, 2025 -
[Vectorize] Remove unnecessary casts (NFC)
#148116 merged
Jul 11, 2025 -
[SCEV] Take global variable linkage into account when comparing values
#148071 merged
Jul 11, 2025 -
[clang][scan-deps] Report a scanned TU's visible modules
#147969 merged
Jul 11, 2025 -
[RISCV] Add BREV8 and ORC_B to hasAllNBitUsers in RISCVOptWInstrs.
#148076 merged
Jul 11, 2025 -
[Clang] Extract offloading code from static libs with 'offload-arch='
#147823 merged
Jul 11, 2025 -
[Offload] Add global variable address/size queries
#147972 merged
Jul 11, 2025 -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 merged
Jul 11, 2025 -
[mlir][Vector] Do not propagate vector.extract on dynamic position
#148245 merged
Jul 11, 2025 -
[Offload] Add
olGetSymbolInfo[Size]
#147962 merged
Jul 11, 2025 -
[Github] Bump CI Container to 20.1.8
#148104 merged
Jul 11, 2025 -
[Clang][AArch64] Relax SVE bf16 requirement for opaque builtins.
#147795 merged
Jul 11, 2025 -
[clang-tidy][NFC] add '.clang-tidy' config for clang-tidy project
#147793 merged
Jul 11, 2025 -
[mlir][spirv] Enable dot operation for bfloat16
#145409 merged
Jul 11, 2025 -
[X86][GlobalISel] Added support for llvm.get.rounding
#147716 merged
Jul 11, 2025 -
[Offload] Replace
GetKernel
withGetSymbol
with global support#148221 merged
Jul 11, 2025 -
[clang][bytecode] Remove needless global check
#148163 merged
Jul 11, 2025 -
[X86] Remove WIDEKL feature from Pantherlake and Clearwaterforest
#148184 merged
Jul 11, 2025 -
[SLP] Harmonise findLaneForValue() return type (NFC)
#148232 merged
Jul 11, 2025 -
[X86][KCFI] Do not require linux triple for kcfi-arity
#148207 merged
Jul 11, 2025 -
[flang][OpenMP] Use OmpDirectiveSpecification in DISPATCH
#148008 merged
Jul 11, 2025 -
[LLDB] Use non synthetic value for MSVC smart ptr check
#148176 merged
Jul 11, 2025 -
[FIX] Fix sanitizer-aarch64-linux build after commit 8472eb1361bbabd6…
#148206 merged
Jul 11, 2025 -
[mlir][TosaToLinalg] Ensure valid insertion pointer after op erasure
#146908 merged
Jul 11, 2025 -
[clang] Fix copy/paste error in vector
__builtin_elementwise_{add,sub}_sat
implementation.#147973 merged
Jul 11, 2025 -
[flang][OpenMP] Convert AST node for ALLOCATORS to use Block as body
#148005 merged
Jul 11, 2025 -
[mlir][TableGen] Verify compatibility of tblgen::Method properties
#147979 merged
Jul 11, 2025 -
[C23] Accept an _Atomic underlying type
#147802 merged
Jul 11, 2025 -
[mlir][x86vector] AVX2 I8 Dot Op
#147908 merged
Jul 11, 2025 -
[flang][docs] Update release notes for OpenMP
#147988 merged
Jul 11, 2025 -
[MLIR][OpenMP] Add canonical loop LLVM-IR lowering
#147069 merged
Jul 11, 2025 -
[clang-tidy] Add an option in 'readability-named-parameter' to print names without comment
#147953 merged
Jul 11, 2025 -
[mlir][ODS] Fix TableGen for AttrOrTypeDef::hasStorageCustomConstructor
#147957 merged
Jul 11, 2025 -
[Clang][Doc] Add Changelog line for (#144886)
#147978 merged
Jul 11, 2025 -
[lldb-dap] Add external terminal support
#146950 merged
Jul 11, 2025 -
[AArch64LoadStoreOpt] BaseReg update is searched also in CF successor
#145583 merged
Jul 11, 2025 -
[NVVM][MLIR] Remove Pure trait from clock, clock64, globaltimer Ops
#147608 merged
Jul 11, 2025 -
[RISCV] AddEdge between mask producer and user of V0
#146855 merged
Jul 11, 2025 -
[flang][NFC] Fix deprecation warning
#147932 merged
Jul 11, 2025 -
[TTI] Fix value-based BasicTTIImpl vp.{gather,scatter} costing
#148020 merged
Jul 11, 2025 -
[ARM][WebAssembly] Remove unused PatternMatch namespace. NFC.
#147984 merged
Jul 11, 2025 -
[OpenMP][clang] 6.0: parsing/sema for message/severity for parallel
#146093 merged
Jul 11, 2025 -
[LLVM][CodeGen][SVE] Enable Bfloat fma contraction.
#147941 merged
Jul 11, 2025 -
[DAGCombine] Change isBuildVectorAll* -> isConstantSplatVectorAll* for Vselect
#147305 merged
Jul 11, 2025 -
[InstCombine] Fold umul.overflow(x, c1) | (x*c1 > c2) to x > c2/c1
#147327 merged
Jul 11, 2025 -
[clang][bytecode] Check lambda captures before binding decls
#148130 merged
Jul 11, 2025 -
[OMPIRBuilder] Don't use invalid debug loc in reduction functions.
#147950 merged
Jul 11, 2025 -
[LV] Disable forcing interleaving for uncountable early exit loops
#147993 merged
Jul 11, 2025 -
[LLDB] Add formatters for MSVC STL std::shared_ptr
#147575 merged
Jul 11, 2025 -
[lldb][test] Combine libstdc++ and libc++ iterator tests into generic test
#147175 merged
Jul 11, 2025 -
[libc] Fix WEOF and fix 1'000'000 error messages on test failure
#147928 merged
Jul 11, 2025 -
[Hexagon]Handle truncate of v4i8/v2i16 -> v4i1/v2i1 when Hvx is enabled
#147476 merged
Jul 11, 2025 -
[Hexagon]Handle bitcast of i32/v2i16/v4i8 -> v32i1 when Hvx is enabled
#147466 merged
Jul 11, 2025 -
[flang][do concurrent] Extned
getAllocaBlock()
and emit yields correctly#146853 merged
Jul 11, 2025 -
[clang][bytecode] Keep a list of initializing blocks in InterpState
#148120 merged
Jul 11, 2025 -
[flang][OpenMP] Basic mapping of
do concurrent ... reduce
to OpenMP#146033 merged
Jul 11, 2025 -
[NFC][C++][Modules] Refine test/CXX/basic.link/p3.cpp with split-file
#147945 merged
Jul 11, 2025 -
AMDGPU: Remove "gws" feature from generic targets
#148122 merged
Jul 11, 2025 -
[NVPTX][NFC] Move more TMA intrinsics lowering to tablegen
#147576 merged
Jul 11, 2025 -
[AArch64] Use mov imm pseudo instructions in madd combine.
#147510 merged
Jul 11, 2025 -
[RISCV] Add ISel patterns for Xqciac QC.MULIADD instruction
#147661 merged
Jul 11, 2025 -
[NFC] Correct typo: invertion -> inversion
#147995 merged
Jul 11, 2025 -
[AMDGPU] Use different values for SISrcMods::NEG and SISrcMods::SEXT
#147964 merged
Jul 11, 2025 -
[LoongArch] Optimize 128-to-256-bit vector insertion and 256-to-128-bit subvector extraction
#146300 merged
Jul 11, 2025 -
[flang][fir] Small clean-up in
fir_DoConcurrentLoopOp
's defintion#146028 merged
Jul 11, 2025 -
[support] Add packed_endian_specific_integral::value()
#147974 merged
Jul 11, 2025 -
[clang] Fix static_cast bypassing access control
#132285 merged
Jul 11, 2025 -
[RISCV] Add missing indexed load/store intrinsic tests for zvfbfmin
#148097 merged
Jul 11, 2025 -
[NFC][flang] Move
ReductionProcessor
toLower/Support
.#146025 merged
Jul 11, 2025 -
[NFC][PowerPC] Add test case for lockdown of vector compare greater than support for Zero vector comparisons
#147246 merged
Jul 11, 2025 -
[RISCV] Use source element type for the zero constant in IR for vwcvt intrinsic.
#148023 merged
Jul 11, 2025 -
[GitHub][workflows] Use latest clang-format version 20.1.8
#148099 merged
Jul 11, 2025 -
[RISCV] Add ISel patterns for Qualcomm uC Xqcics extension
#146675 merged
Jul 11, 2025 -
[flang][do concurrent] Re-model
reduce
to match reductions are modelled in OpenMP and OpenACC#145837 merged
Jul 11, 2025 -
Format root clang-tidy config (NFC)
#147902 merged
Jul 11, 2025 -
properly align long double on i386 darwin
#148102 merged
Jul 11, 2025 -
[x86] Synchronize fp128 and i128 ABI tests (nfc)
#147923 merged
Jul 11, 2025 -
[flang][cuda][NFC] Remove TODO implemented in semantic
#148058 merged
Jul 11, 2025 -
[LoongArch] Precommit tests for 128-to-256-bit vector insertion and 256-to-128-bit subvector extraction (NFC)
#146299 merged
Jul 11, 2025 -
[libc][math] Refactor expf16 implementation to header-only in src/__support/math folder.
#147428 merged
Jul 11, 2025 -
[NFC] Split UniqueBBID definition to a separate file.
#148043 merged
Jul 11, 2025 -
[clang] Combine ConstRefUse with other warnings for uninitialized values
#147898 merged
Jul 11, 2025 -
[clang][NFC] Remove an unused parameter in CFGBlockValues::getValue()
#147897 merged
Jul 11, 2025 -
[clang-format] Split line comments separated by backslashes
#147648 merged
Jul 11, 2025 -
[clang-format][NFC] Replace a function with StringRef::contains
#146245 merged
Jul 11, 2025 -
[Clang] Mark a concept as being invalid if the constraint is invalid
#147938 merged
Jul 11, 2025 -
AMDGPU: Add MC tests for s_barrier_signal and s_get_barrier_state for gfx1250, NFC
#148070 merged
Jul 11, 2025 -
[AMDGPU] gfx1250 VOPD MC overflow tests. NFC.
#147826 merged
Jul 11, 2025 -
[DA] Set Distance to zero when Direction is EQ
#147966 merged
Jul 11, 2025 -
[MachinePipeliner] Add validation for missed loop-carried memory deps
#145878 merged
Jul 11, 2025 -
[msan] Model is_int_min_poison to avoid false negative in abs
#148069 merged
Jul 10, 2025 -
Revert "[MLIR][Conversion] Add convert-xevm-to-llvm pass."
#148081 merged
Jul 10, 2025 -
[AMDGPU] Disable DPP with v_mov_b64 on gfx1250
#148054 merged
Jul 10, 2025 -
[CIR] Add handlers for 'using enum' and namespace alias
#148011 merged
Jul 10, 2025 -
[CIR][NFC] Add example for get_bitfield with volatile qualifier
#147828 merged
Jul 10, 2025 -
[MLIR][Conversion] Add convert-xevm-to-llvm pass.
#147375 merged
Jul 10, 2025 -
RuntimeLibcalls: Add entries for objc runtime calls
#147920 merged
Jul 10, 2025 -
[lldb] Support specifying a language for breakpoint conditions
#147603 merged
Jul 10, 2025 -
[flang][acc] Update FIR ref, heap, and pointer to be MappableType
#147834 merged
Jul 10, 2025 -
[NFC][TableGen] Minor code cleanup in SearchableTableEmitter
#147856 merged
Jul 10, 2025 -
[LifetimeSafety] Introduce intra-procedural analysis in Clang
#142313 merged
Jul 10, 2025 -
[AMDGPU] VOPD/VOPD3 changes for gfx1250
#147602 merged
Jul 10, 2025 -
[libc] Addressed todo to make first_non_whitespace to return an idx instead of ptr
#148004 merged
Jul 10, 2025 -
MemProf: Add minimum count threshold for inlining of promoted calls
#148001 merged
Jul 10, 2025 -
[LLD][MinGW] Support machine:arm64x when invoked in MinGW mode.
#145343 merged
Jul 10, 2025 -
[MLIR][GPU] Add xevm-attach-target transform pass.
#147372 merged
Jul 10, 2025 -
[CIR] Upstream new SetBitfieldOp for handling C and C++ struct bitfields
#147609 merged
Jul 10, 2025 -
[NFC][LLVM][ADT] Simplify
StringRef
case insensitive compare#147994 merged
Jul 10, 2025 -
[ARM] Copy SMAX(lhs, 0) and SMIN(lhs, 0) patterns from AArch64 to ARM
#146565 merged
Jul 10, 2025 -
[DAG] Handle truncated splat in isBoolConstant
#145473 merged
Jul 10, 2025 -
[NFC] [docs] point users towards clang remark flags
#147820 merged
Jul 10, 2025 -
Add back fallthrough annotations removed by 7f3afab
#148032 merged
Jul 10, 2025 -
[libc++] Move a few tests into more correct places
#147557 merged
Jul 10, 2025 -
[compiler-rt] Don't handle Linux-specific shmctl commands in sanitizer
#143116 merged
Jul 10, 2025 -
[APINotes] Add support for capturing all possible versioned APINotes without applying them
#147405 merged
Jul 10, 2025 -
[ci] premerge: upload artifacts even on failure
#147999 merged
Jul 10, 2025 -
Revert "[StructurizeCFG] Hoist and simplify zero-cost incoming else phi values"
#148016 merged
Jul 10, 2025 -
[HLSL][RootSignature] Implement diagnostic for missed comma
#147350 merged
Jul 10, 2025 -
DenseMapInfo: support std::optional<T>
#147851 merged
Jul 10, 2025 -
[clang] Use a specific target when testing that
-fomit-frame-pointer
and-pg
are mutually exclusive#148000 merged
Jul 10, 2025 -
[CIR] Implement AddOp for ComplexType
#147578 merged
Jul 10, 2025 -
[mlir][xevm] Fix dialect descriptions formatting
#147729 merged
Jul 10, 2025 -
[libc++] Switch over to the LLVM-wide premerge test runners.
#147794 merged
Jul 10, 2025 -
[DirectX][NFC] Refactor
DXILRootSignature
to follow the same pattern as other analysis#146783 merged
Jul 10, 2025 -
[Clang] Fix a crash when diagnosing wrong conversion to explicit object parameter
#147996 merged
Jul 10, 2025 -
[libc] WCS to integer internal function
#147857 merged
Jul 10, 2025 -
[Coroutines] Fix debug info scoping for nested structs in coroutine frames
#147622 merged
Jul 10, 2025 -
[lldb-dap] Migrate variables request protocol types.
#147611 merged
Jul 10, 2025 -
[StructurizeCFG] Hoist and simplify zero-cost incoming else phi values
#139605 merged
Jul 10, 2025 -
[compiler-rt][sanitizer] Add Windows MIPS32 support
#145110 merged
Jul 10, 2025 -
[SPIRV] Add lit config for InferAddressSpaces/SPIRV
#147977 merged
Jul 10, 2025 -
[flang][cuda] Update implicit data transfer for device component
#147882 merged
Jul 10, 2025 -
[TableGen] Remove the name from the union in OpData in PseudoLoweringEmitter and CompressInstEmitter
#147896 merged
Jul 10, 2025 -
[libc] asin fuzz testing
#147786 merged
Jul 10, 2025 -
[libc] Fuzz tests for acos and atan
#147843 merged
Jul 10, 2025 -
[mlir][rocdl] Add
s.sleep
intrinsic#147936 merged
Jul 10, 2025 -
[libc] sincos fuzz test
#147855 merged
Jul 10, 2025 -
[LoadStoreVectorizer] Batch alias analysis results to improve compile time
#147555 merged
Jul 10, 2025 -
[CIR] Upstream __builtin_cimag for ComplexType
#147808 merged
Jul 10, 2025 -
[NFC][TableGen] Remove small heap allocations in SearchableTableEmitter
#147845 merged
Jul 10, 2025 -
[mlir][OpenMP] fix compilation warning
#147987 merged
Jul 10, 2025 -
[LLDB] Check comp_unit before accessing it in DIL
#147955 merged
Jul 10, 2025 -
[clang] fix
--unwindlib
option doc#143497 merged
Jul 10, 2025 -
Revert [llvm] annotate ABIBreakingChecks symbols for DLL export
#147965 merged
Jul 10, 2025 -
[llvm] export private symbols needed by unittests
#145767 merged
Jul 10, 2025 -
[Clang] fixed false positive redeclaration error for using enum in nested scopes
#147711 merged
Jul 10, 2025 -
[mlir][AMDGPU] Add better load/store lowering for full mask
#146748 merged
Jul 10, 2025 -
[flang][OpenMP] Issue a warning when parsing future directive spelling
#147765 merged
Jul 10, 2025 -
[BOLT] Ensure remember and restore CFIs are in the same list
#144348 merged
Jul 10, 2025 -
[mlir][Vector] Add canonicalization for extract_strided_slice(create_mask)
#146745 merged
Jul 10, 2025 -
[llvm-exegesis] Fix musl build
#147954 merged
Jul 10, 2025 -
[CodeGen] commuteInstruction should update implicit-def
#131361 merged
Jul 10, 2025 -
[flang] Don't check the '-mframe-pointer' flag
#147837 merged
Jul 10, 2025 -
[SPIRV] Add logic for OpGenericCastToPtrExplicit rewriting
#146596 merged
Jul 10, 2025 -
[TTI] Handle experimental.vp.reverse in BasicTTIImpl
#147868 merged
Jul 10, 2025 -
[MLIR][Target/Cpp] Fix variable naming conflict for function declarations
#147927 merged
Jul 10, 2025 -
[Offload] Change
ol_kernel_handle_t
->ol_symbol_handle_t
#147943 merged
Jul 10, 2025 -
[Flang] Fix PowerPC build failure due to the deprecation of ArrayRef(std::nullopt_t) {}.
#147816 merged
Jul 10, 2025 -
ARM: Fix calling convention for gnu half conversion functions
#147951 merged
Jul 10, 2025 -
[CI] Generate Test Report With No Test Results
#147871 merged
Jul 10, 2025 -
[InlineSpiller] Drop unused elements in Virt2SiblingsMap. NFC
#147866 merged
Jul 10, 2025 -
[CI] Remove Style from generate_test_report_lib
#147791 merged
Jul 10, 2025 -
[CI] Remove Remaining Buildkite References in generate_test_report_lib
#147784 merged
Jul 10, 2025 -
[clang] Prefer clang_setup over use_clang
#147437 merged
Jul 10, 2025 -
[DA] Add test where access size differs from stride size (NFC)
#147715 merged
Jul 10, 2025 -
[clang][bytecode][NFC] Move Pointer::StorageKind above the union
#147942 merged
Jul 10, 2025 -
RuntimeLibcalls: Make getLibcallImplName static. NFC.
#147919 merged
Jul 10, 2025 -
[libclc] Delete .gitignore
#147939 merged
Jul 10, 2025 -
[Clang] A lone
[
does not an attribute make#147306 merged
Jul 10, 2025 -
[Clang] Correctly handle taking the address of an explicit object member function template
#147046 merged
Jul 10, 2025 -
Revert "[CodeGen] Expose the extensibility of PassConfig to plugins"
#147947 merged
Jul 10, 2025 -
[TTI] Don't drop VP intrinsic args when delegating to non-vp equivalent
#147677 merged
Jul 10, 2025 -
[Clang] Ignore invalid base classes
#147213 merged
Jul 10, 2025 -
[Flang][FlangRT][Runtime] Add RT_OFFLOAD_API_GROUP_BEGIN to missing symbols on AMDGPU
#147612 merged
Jul 10, 2025 -
[Offload] Allow querying the size of globals
#147698 merged
Jul 10, 2025 -
[LLVM][CodeGen][SVE] Make bf16 fabs/fneg isel consistent with fp16.
#147543 merged
Jul 10, 2025 -
[MLIR][OpenMP] Add canonical loop operations
#147061 merged
Jul 10, 2025 -
[Offload] Add Offload API Sphinx documentation
#147323 merged
Jul 10, 2025 -
[CodeGen] Expose the extensibility of PassConfig to plugins
#139059 merged
Jul 10, 2025 -
ARM: Start moving runtime libcalls into tablegen
#146084 merged
Jul 10, 2025 -
[AArch64] Use SVE2 bit-sel instructions for some binary patterns.
#147544 merged
Jul 10, 2025 -
TargetLowering: Avoid a use of PointerType::getUnqual
#147884 merged
Jul 10, 2025 -
[ISel/RISCV] Custom-lower vector [l]lround
#147713 merged
Jul 10, 2025 -
[AMDGPU][NFC] Remove unused return
#147912 merged
Jul 10, 2025 -
[NFC] Fix typo in comment in LowerMemIntrinsics.h
#147903 merged
Jul 10, 2025 -
[compiler-rt] Include missing headers for libFuzzer
#146828 merged
Jul 10, 2025 -
AMDGPU: Fix runtime unrolling when cascaded GEPs present
#147700 merged
Jul 10, 2025 -
[QualGroup] Add slides and documentation updates after July 2025 sync-up
#147196 merged
Jul 10, 2025 -
[X86] combineStore - remove rangedata when converting 64-bit copies to f64 load/store
#147904 merged
Jul 10, 2025 -
[OpenMP-5.2] deprecate delimited form of 'declare target'
#145854 merged
Jul 10, 2025 -
[Clang] Fix the template argument collection after CWG2369
#147894 merged
Jul 10, 2025 -
[AMDGPU][NewPM] Port "AMDGPUResourceUsageAnalysis" to NPM
#130959 merged
Jul 10, 2025 -
CodeGen: Convert test to opaque pointers
#147886 merged
Jul 10, 2025 -
[RISCV] Unify non-vp and vp rounding intrinsic costing
#147872 merged
Jul 10, 2025 -
[CodeGen][NewPM] Port "PostRAMachineSink" pass to NPM
#129690 merged
Jul 10, 2025 -
[AMDGPU] Visit all PHIs in each call to optimizeLiveType
#147522 merged
Jul 10, 2025 -
[libc++] Fix insert() calling incorrect constructors
#146231 merged
Jul 10, 2025 -
[libc++] Implement the public invoke API in terms of the libc++-internal API
#146334 merged
Jul 10, 2025 -
[libc++][NFC] Simplify std::__destroy_at a bit
#147025 merged
Jul 10, 2025 -
[libc++][NFC] Remove special handling for __hash_value_type in <__node_handle>
#147271 merged
Jul 10, 2025 -
Hexagon: Add sincos intrinsic test
#147474 merged
Jul 10, 2025 -
[libc++] Remove the
packaged_task::result_type
extension#147671 merged
Jul 10, 2025 -
[TTI] Check type legalization of both src and result for fpto{u|s}i.sat.
#147657 merged
Jul 10, 2025 -
[TTI] Move vp.{select,merge} costing from RISCV to BasicTTIImpl. NFC
#147870 merged
Jul 10, 2025 -
[clang][bytecode] Implement missing elementwise builtins
#147892 merged
Jul 10, 2025 -
[RISCV] Add UnsupportedSchedXXX for vendor extensions package
#147666 merged
Jul 10, 2025 -
[AArch64] Enable other cost kinds for getCmpSelInstrCost.
#144375 merged
Jul 10, 2025 -
[clang][bytecode] Check new/delete mismatch earlier
#147732 merged
Jul 10, 2025 -
[AMDGPU] gfx1250: MC support for 64-bit literals
#147861 merged
Jul 10, 2025 -
[AMDGPU] gfx1250 MC support for v_mov_b64
#147859 merged
Jul 10, 2025 -
AArch64: Base MCAsmInfo type on binary format before OS
#147875 merged
Jul 10, 2025 -
[cir-translate] Fix crash issue where the data layout string is missing
#147209 merged
Jul 10, 2025 -
[RISCV][Docs] Add bfloat types to RISCVVectorExtension.rst. NFC
#147867 merged
Jul 10, 2025 -
[TargetLowering] Change getOptimalMemOpType and findOptimalMemOpLowering to take LLVM Context
#147664 merged
Jul 10, 2025 -
[Sema] Fix lifetime extension for temporaries in range-based for loops in C++23
#145164 merged
Jul 10, 2025 -
[RISCV] Implement intrinsics for XAndesVSIntLoad
#147767 merged
Jul 10, 2025 -
[libc++][docs] Update paper & LWG issue lists after 2025-06 meeting
#147668 merged
Jul 10, 2025 -
[msan] Simplify 'maskedCheckAVXIndexShadow'
#147839 merged
Jul 10, 2025 -
[mlir][xegpu] Relax rank restriction of TensorDescType
#145916 merged
Jul 10, 2025 -
[sanitizer_common] Introduce SANITIZER_MMAP_BEGIN macro
#147645 merged
Jul 10, 2025 -
[libclc] Declare workitem built-ins in clc, move ptx-nvidiacl workitem built-ins into clc
#144333 merged
Jul 10, 2025 -
[mlgo-utils] Hoist entrypoint scripts to mlgo-utils directory
#146981 merged
Jul 9, 2025 -
[libc] wcslcat implementation
#146588 merged
Jul 9, 2025 -
[SLP] Emit reduction instead of 2 extracts + scalar op, when vectorizing operands
#147583 merged
Jul 9, 2025 -
[NFC]Codestyle changes for SampleFDO library
#147840 merged
Jul 9, 2025 -
[RISCV] Use Selection::haveNoCommonBitsSet in RISCVDAGToDAGISel::orDisjoint.
#147838 merged
Jul 9, 2025 -
compiler-rt: Introduce runtime functions for emulated PAC.
#133530 merged
Jul 9, 2025 -
[RISCV] Remove BREV8 and ORC_B from hasAllNBitUsers in RISCVOptWInstrs.
#147830 merged
Jul 9, 2025 -
Address a handful of C4146 compiler warnings where literals can be replaced with std::numeric_limits
#147623 merged
Jul 9, 2025 -
[mlir][Vector] Add
vector.shuffle
tree transformation#145740 merged
Jul 9, 2025 -
Extract SipHash implementation into a header.
#134197 merged
Jul 9, 2025 -
[libc][NFC] fix comment typo ("documentation")
#147836 merged
Jul 9, 2025 -
[libc] Added internal wctype functions
#147798 merged
Jul 9, 2025 -
[libcxx] Bump Container Runner Version
#147831 merged
Jul 9, 2025 -
[Clang][Driver][SamplePGO] Enable -fsample-profile-use-profi by default
#146795 merged
Jul 9, 2025 -
[Support] Don't re-raise signals sent from kernel
#145759 merged
Jul 9, 2025 -
[Clang] Do not skip over
RequiresExprBodyDecl
when creating lambdas#147764 merged
Jul 9, 2025 -
[libc] wcslcpy implementation
#146571 merged
Jul 9, 2025 -
[lldb][test] Move std::function from libcxx to generic directory
#147701 merged
Jul 9, 2025 -
[LegalizeTypes] Preserve disjoint flag when expanding OR.
#147640 merged
Jul 9, 2025 -
[CIR] Add test for parsing bitfield_info attribute
#147628 merged
Jul 9, 2025 -
[flang][OpenMP] Recognize remaining OpenMP 6.0 spellings in parser
#147723 merged
Jul 9, 2025 -
[flang][OpenMP] Handle multiple spellings in OmpDirectiveNameParser
#147722 merged
Jul 9, 2025 -
[libclang][Cygwin] Use LLVM_EXPORTED_SYMBOL_FILE (*.def file) for Cygwin
#147278 merged
Jul 9, 2025 -
[mlir][acc][flang] Lower nested ACC loops with tile clause as collapsed loops
#147801 merged
Jul 9, 2025 -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 merged
Jul 9, 2025 -
[scudo] Move out the definitions of member functions in primary allocators
#147601 merged
Jul 9, 2025 -
[mlir][xegpu] Remove vector contract to dpas size restriction
#147470 merged
Jul 9, 2025 -
[lldb][lldb-dap] Added support for "WriteMemory" request.
#131820 merged
Jul 9, 2025 -
[lldb] Change breakpoint interfaces for error handling
#146972 merged
Jul 9, 2025 -
[AMDGPU][True16][CodeGen] stop emitting spgr_lo16 from isel
#144819 merged
Jul 9, 2025 -
[msan] Check mask and rounding mode in handleAVX512VectorConvertFPToInt
#147782 merged
Jul 9, 2025 -
MachineLICM: Merge logic for implicit and explicit definitions.
#147624 merged
Jul 9, 2025 -
[libc] Fix DyadicFloat::generic_as() requiring LIBC_TYPES_HAS_FLOAT16
#147811 merged
Jul 9, 2025 -
[flang][driver] add -Wfatal-errors
#147614 merged
Jul 9, 2025 -
[mlir][acc][nfc] Update type interface descriptions
#147807 merged
Jul 9, 2025 -
[libc][math][c++23] Add bfloat16 support in LLVM libc
#144463 merged
Jul 9, 2025 -
Reland "Fix wcpncpy() return value; add test."
#146753 merged
Jul 9, 2025 -
[TableGen] Minor cleanup in
StringToOffsetTable
#147712 merged
Jul 9, 2025 -
[clang] Implemeent consteval for captured structured bindings.
#147615 merged
Jul 9, 2025 -
[mlir][Vector] Remove usage of
vector.insertelement/extractelement
from Vector#144413 merged
Jul 9, 2025 -
[NFCI][msan] Refactor to use 'isFixedIntVector' etc.
#147789 merged
Jul 9, 2025 -
[DirectX] Add missing verifications during
validate
ofDXILRootSignature
#147111 merged
Jul 9, 2025 -
[PowerPC][NFC] Define new alias for mma accumulate builtins
#147382 merged
Jul 9, 2025 -
Clang-Tidy issues in fixed in file SystemZISelLowering.cpp
#147251 merged
Jul 9, 2025 -
[NFC][AMDGPU] Do not hardcode minimum instruction alignment
#147785 merged
Jul 9, 2025 -
ErrorHandling: Check for EINTR and partial writes
#147595 merged
Jul 9, 2025 -
[NVPTX] Rework and cleanup FTZ ISel
#146410 merged
Jul 9, 2025 -
Ast importer visitors
#138838 merged
Jul 9, 2025 -
[SHT_LLVM_BB_ADDR_MAP] Emit callsite offsets in the
SHT_LLVM_BB_ADDR_MAP
section.#146563 merged
Jul 9, 2025 -
[GlobalISel] Add Saturated Truncate Instructions
#147526 merged
Jul 9, 2025 -
Account for inline assembly instructions in inlining cost.
#146628 merged
Jul 9, 2025 -
[flang] Fix array assignment regression introduced by #147371
#147761 merged
Jul 9, 2025 -
rtsan: Support free_sized and free_aligned_sized from C23
#145085 merged
Jul 9, 2025 -
[CI][Github] Remove MAX_PARALLEL_*_JOBS Args from Windows Runs
#147770 merged
Jul 9, 2025 -
[CMake][Fuchsia] Switch to RUNTIMES_USE_LIBC option
#147776 merged
Jul 9, 2025 -
[libc++] Simplify definition of __libcpp_recursive_mutex_t
#147385 merged
Jul 9, 2025 -
[IA] Support deinterleave intrinsics w/ fewer than N extracts
#147572 merged
Jul 9, 2025 -
Revert "Reland "[lldb][RPC] Upstream lldb-rpc-gen tool" (#146969)"
#147779 merged
Jul 9, 2025 -
[RISCV] Add scheduling info for XSfvqmaccdod/qoq and XSfvfwmaccqqq instructions
#147626 merged
Jul 9, 2025 -
[llvm] statically link TableGenTests
#147577 merged
Jul 9, 2025 -
[CIR] Upstream __builtin_creal for ComplexType
#146927 merged
Jul 9, 2025 -
[libclc] Change symlinks to copies on Windows
#147759 merged
Jul 9, 2025 -
Reland "[lldb][RPC] Upstream lldb-rpc-gen tool" (#146969)
#147417 merged
Jul 9, 2025 -
[lldb] Enable SWIG Doxygen Translation
#147617 merged
Jul 9, 2025 -
[Offload] Implement olGetQueueInfo, olGetEventInfo
#142947 merged
Jul 9, 2025 -
[RISCV] Add scheduling info for XSfvfnrclipxfqf instructions
#147586 merged
Jul 9, 2025 -
[clang-tidy] properly handle private move constructors in
modernize-pass-by-value
check#141304 merged
Jul 9, 2025 -
Include [[clang::require_explicit_initialization]] warnings in system headers
#141133 merged
Jul 9, 2025 -
[AMDGPU] Create hi-half of 64-bit ashr with mov of -1
#146569 merged
Jul 9, 2025 -
[NFC][TableGen] Change DecoderEmitter
insertBits
to use integer types only#147613 merged
Jul 9, 2025 -
[AMDGPU] [MLIR] Add 96 and 128 bit GatherToLDS for gfx950
#147496 merged
Jul 9, 2025 -
[mlir][spirv] TableGen defintion SPIRV_Composite to include SPIRV_AnyTensorArm
#147567 merged
Jul 9, 2025 -
[AArch64][PAC] Protect the entire function if pac-ret+leaf is requested
#140895 merged
Jul 9, 2025 -
[lldb][test] Move std::initializer_list from libcxx to generic directory
#147702 merged
Jul 9, 2025 -
[clang][diagnostics] Refactor "warn_doc_api_container_decl_mismatch" to use enum_select
#146433 merged
Jul 9, 2025 -
[bazel] Update after db7888ca9aef6c203b363bbb395549b4e6cfa9d4 (#146732)
#147726 merged
Jul 9, 2025 -
[analyzer] Remove redundant bug type DoubleDelete
#147542 merged
Jul 9, 2025 -
[LV] Extend FindFirstIV to unsigned case
#146386 merged
Jul 9, 2025 -
[RISCV] Add Commutable flag to XNOR.
#147654 merged
Jul 9, 2025 -
[libc++] Optimize ctype::to{lower,upper}
#145344 merged
Jul 9, 2025 -
[flang] Avoid undefined behaviour when parsing format expressions
#147539 merged
Jul 9, 2025 -
Propose new ClangIR Maintainer
#147365 merged
Jul 9, 2025 -
[mlir] remove dangling builders from td
#147619 merged
Jul 9, 2025 -
[LLDB] Fix build after TargetInfo::adjust signature change
#147727 merged
Jul 9, 2025 -
[RISCV] Efficiently lower (select %cond, andn (f, x), f) using zicond
#147369 merged
Jul 9, 2025 -
[Offload] Tests for global memory and constructors
#147537 merged
Jul 9, 2025 -
[lldb][test] Move std::ranges::ref_view from libcxx to generic directory
#147705 merged
Jul 9, 2025 -
[lldb][test] Merge MSVC STL std::(u8)string tests into generic directory
#147525 merged
Jul 9, 2025 -
[libc++][docs] Fix bad status and links in Cxx2cIssues.csv
#147669 merged
Jul 9, 2025 -
[lldb][test] Move std::valarray from libcxx to generic directory
#147704 merged
Jul 9, 2025 -
[Offload] Add
_LAST
variant for generated enumerations#147314 merged
Jul 9, 2025 -
[Clang] Respect MS layout attributes during CUDA/HIP device compilation
#146620 merged
Jul 9, 2025 -
[clang][AST] Fix positioning of preserve cconv attributes in TypePrinter
#147285 merged
Jul 9, 2025 -
[SPIRV] Add more id and range builtIns
#143909 merged
Jul 9, 2025 -
[LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall
#126736 merged
Jul 9, 2025 -
[clang][bytecode] Devirtualize calls during con- and destruction
#147685 merged
Jul 9, 2025 -
[SCEV] Move a test into IndVars
#147360 merged
Jul 9, 2025 -
[flang-rt] Match compiler-rt's default macos version
#147273 merged
Jul 9, 2025 -
[clang-tidy][NFC] concat static-analyzer name at compilation time
#147406 merged
Jul 9, 2025 -
[VPlan] Connect (MemRuntime|SCEV)Check blocks as VPlan transform (NFC).
#143879 merged
Jul 9, 2025 -
[lldb][test] Move std::unordered_map::iterator from libcxx to generic…
#147703 merged
Jul 9, 2025 -
[lldb][test] Move std::span from libcxx to generic directory
#147680 merged
Jul 9, 2025 -
[Clang][AArch64] Add missing builtins for __ARM_FEATURE_SME2p1.
#147362 merged
Jul 9, 2025 -
[lldb][test] Move std::string_view from libcxx to generic directory
#147563 merged
Jul 9, 2025 -
[Flang-RT][Offload] Always use LLVM-built GTest
#143682 merged
Jul 9, 2025 -
[clang][AArch64] Parse more features in getHostCPUFeatures
#146323 merged
Jul 9, 2025 -
[Offload] Generate OffloadInfo.inc
#147316 merged
Jul 9, 2025 -
[Clang][AArch64] Fix feature guards for SVE2p1 builtins available in SME{2}.
#147086 merged
Jul 9, 2025 -
[CodeGen][NPM] Port InitUndef to NPM
#138495 merged
Jul 9, 2025 -
[AArch64][SVE] Avoid using the SVE stack size before it is determined (hopefully mostly a NFC)
#147561 merged
Jul 9, 2025 -
DAG: Remove dead declaration of ExpandSinCosLibCall
#147673 merged
Jul 9, 2025 -
[SLP][REVEC] Fix insertelement legality checks
#146921 merged
Jul 9, 2025 -
[DAG][X86] Use pattern matching to simplify PSADBW+ADD combine
#147637 merged
Jul 9, 2025 -
[ISel/RISCV] Custom-promote [b]f16 in [l]lrint
#146507 merged
Jul 9, 2025 -
[CodeGen][NPM] Differentiate pipeline-required and opt-required passes
#135752 merged
Jul 9, 2025 -
[AArch64] Extend performActiveLaneMaskCombine for more than two extracts
#146725 merged
Jul 9, 2025 -
[AMDGPU][NPM] Complete optimized regalloc pipeline
#138491 merged
Jul 9, 2025 -
[analyzer][NFC] Remove irrelevant overcomplicated test
#147536 merged
Jul 9, 2025 -
[MLIR][AArch64] Change some tests to ensure SVE vector length is the same throughout the function
#147506 merged
Jul 9, 2025 -
[OpenCL] Remove image dimensionality comments; NFC
#147312 merged
Jul 9, 2025 -
[RISCV] Don't increase vslide or splat vl if +vl-dependent-latency is present
#147089 merged
Jul 9, 2025 -
ARM: Unconditionally set eabi libcall calling convs in RuntimeLibcalls
#146083 merged
Jul 9, 2025 -
RuntimeLibcalls: Remove table of soft float compare cond codes
#146082 merged
Jul 9, 2025 -
[mlir][linalg] Fix memref type verification in CollapseLinalgDimensions
#147245 merged
Jul 9, 2025 -
[NFC][PowerPC][clang] Update clang/test/Driver/aix-default-target-triple.c for AIX specific targets
#147584 merged
Jul 9, 2025 -
[clang][bytecode][NFC] Don't push anything in OffsetHelper
#147550 merged
Jul 9, 2025 -
[libcxxabi][libunwind] Support for using LLVM libc
#134893 merged
Jul 9, 2025 -
[AArch64] Lower disjoint_or+not to eon.
#147279 merged
Jul 9, 2025 -
[support] Make ScopedPrinter compatible with bitmask enums
#147512 merged
Jul 9, 2025 -
[X86] combineBasicSADPattern - pattern match various vXi8 ABDU patterns
#147570 merged
Jul 9, 2025 -
[Fix] Fix DWARF CFI checker tests execution on Mac
#147638 merged
Jul 9, 2025 -
[clang][test] Avoid some C++14 warnings in discrim-union.cpp
#146829 merged
Jul 9, 2025 -
AtomicExpand: Stop using report_fatal_error
#147300 merged
Jul 9, 2025 -
[RISCV] Split out the intrinsic tests for bfloat16 into a separate directory named zvfbfmin. NFC.
#147644 merged
Jul 9, 2025 -
[CodeGen][NPM] Support CodeGenSCCOrder in pipeline
#136818 merged
Jul 9, 2025 -
[clang][test] Fix RUN lines in cxx2a-constexpr-dynalloc.cpp
#147590 merged
Jul 9, 2025 -
[NPM] StackColoring: Preserve function analyses
#147500 merged
Jul 9, 2025 -
[clang-tidy] Teach
modernize-type-traits
about more type traits#147074 merged
Jul 9, 2025 -
[RISCV] Support LLVM IR intrinsics for XAndesVSIntLoad
#147493 merged
Jul 9, 2025 -
[RISCV] Select disjoint_or+not as xnor.
#147636 merged
Jul 9, 2025 -
[InterleavedAccessPass] Add skipFunction check for opt-bisect-limit
#147629 merged
Jul 9, 2025 -
[RISCV] Use cast instead of dyn_cast to MemSDNode in RISCVISelDAGToDAG.cpp.
#147643 merged
Jul 9, 2025 -
[flang] Add -fcomplex-arithmetic= option and select complex division algorithm
#146641 merged
Jul 9, 2025 -
[SelectionDAG] Correctly Mark Required Analyses
#147649 merged
Jul 9, 2025 -
[MLGO] Use SPDX License Expression
#147646 merged
Jul 9, 2025 -
[RISCV] Correct type lowering of struct of fixed-vector array in VLS
#147173 merged
Jul 9, 2025 -
docs: Add documentation for LLVM_ENABLE_LIBEDIT CMake flag
#147112 merged
Jul 9, 2025 -
[mlir] [scf-to-cf] attach the loop annotation to latch block
#147462 merged
Jul 9, 2025 -
[msan] Handle AVX512 vector down convert (non-mem) intrinsics
#147606 merged
Jul 9, 2025 -
[LoopInterchange] Fix incorrect GEPs in tests (NFC)
#147223 merged
Jul 9, 2025 -
Minimal unwinding information (DWARF CFI) checker
#145633 merged
Jul 9, 2025 -
[NFC][HLSL] Move resource range logic from
SemaHLSL
toRootSignatureValidations
#147117 merged
Jul 9, 2025 -
[C23][Parser] Diagnostic for attribute declaration where statement is required
#146224 merged
Jul 9, 2025 -
[lit][NFC] Refactor use_clang into two functions
#147436 merged
Jul 9, 2025 -
[AMDGPU] Add support for
v_cvt_f32_bf8
on gfx1250#147600 merged
Jul 9, 2025 -
SystemZ: Remove unnecessary requires asserts from test
#147477 merged
Jul 9, 2025 -
CodeGen: Remove redundant REQUIRES registered-target from backend tests
#147475 merged
Jul 9, 2025 -
SPARC: Add sincos intrinsic test
#147464 merged
Jul 9, 2025 -
[AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and GFX10
#142188 merged
Jul 9, 2025 -
[lldb] Pass address expression command args through FixAnyAddress
#147011 merged
Jul 8, 2025 -
hwasan: refactor new/delete interceptor macros
#146698 merged
Jul 8, 2025 -
[AMDGPU] SelectionDAG divergence tracking should take into account Target divergency.
#147560 merged
Jul 8, 2025 -
[clang] Consistently handle consteval constructors for variables.
#144970 merged
Jul 8, 2025 -
[DirectX] Lower
llvm.lifetime.*
intrinsics to stores when DXIL version is lower than 1.6#147432 merged
Jul 8, 2025 -
[lldb-dap] Use protocol types for modules request and events.
#146966 merged
Jul 8, 2025 -
[AMDGPU] Add FeatureIEEEMinimumMaximumInsts. NFCI.
#147594 merged
Jul 8, 2025 -
release/20.x: [RISCV] Fix assertion failure when using -fstack-clash-protection (#135248)
#139388 merged
Jul 8, 2025 -
[bazel] Update after 058056329982db13d513bc05d3c98f6558418242
#147597 merged
Jul 8, 2025 -
[RISCV][IR] Implement verifier check for llvm.experimental.vp.splice immediate.
#147458 merged
Jul 8, 2025 -
[EarlyCSE,TTI] Don't create new, unused, instructions.
#134534 merged
Jul 8, 2025 -
[DAG] SDPatternMatch - add matching for SELECT_CC patterns to min/max like matchers
#147071 merged
Jul 8, 2025 -
[lldb] Improving synchronization of MainLoopWindows.
#147438 merged
Jul 8, 2025 -
[AMDGPU] Add support for
v_cvt_f32_fp8
on gfx1250#147579 merged
Jul 8, 2025 -
[mlir] Remove unused includes (NFC)
#147549 merged
Jul 8, 2025 -
[Support] Remove an unnecessary cast (NFC)
#147548 merged
Jul 8, 2025 -
[AArch64] Remove an unnecessary cast (NFC)
#147547 merged
Jul 8, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#147546 merged
Jul 8, 2025 -
[mlir][amdgpu] Add conversion from arith.scaling_{extf,truncf} to amdgpu
#146372 merged
Jul 8, 2025 -
[win][aarch64] Place catch objects in the fixed object area
#147421 merged
Jul 8, 2025 -
[NFCI][msan] Add avx512bw-intrinsics, avx512bw-intrinsics-upgrade tests
#147566 merged
Jul 8, 2025 -
[CIR] Add support for parsing complete records
#147403 merged
Jul 8, 2025 -
[win][aarch64] Always reserve frame pointers for Arm64 Windows, take 2
#147354 merged
Jul 8, 2025 -
[VPlan] Fix miscompile after PR #142433.
#147398 merged
Jul 8, 2025 -
[libc++][z/OS] XFAIL thread_create_failure.pass.cpp on z/OS
#147520 merged
Jul 8, 2025 -
[NFC] Separate UnwindTable from DebugFrame into a different file
#142521 merged
Jul 8, 2025 -
release/20.x: [AArch64][SME] Fix restoring callee-saves from FP with hazard padding
#144693 merged
Jul 8, 2025 -
release/20.x: [AsmPrinter] Always emit global equivalents if there is non-global uses (#145648)
#145690 merged
Jul 8, 2025 -
[scudo] Make block storage in TransferBatch trailing objects
#144204 merged
Jul 8, 2025 -
release/20.x: [objcopy][MachO] Revert special handling of encryptable binaries (#144058)
#144449 merged
Jul 8, 2025 -
[flang][cuda] Do not produce data transfer in offloaded do concurrent
#147435 merged
Jul 8, 2025 -
[clang-tidy][NFC] Prefer
constexpr llvm::StringLiteral
overconst char *
#147301 merged
Jul 8, 2025 -
[flang] Fix optimization of array assignments after #146408
#147371 merged
Jul 8, 2025 -
[Clang] [Docs] Add release notes for #143514 and #143520
#147562 merged
Jul 8, 2025 -
[AArch64] Expand UADDLV patterns to handle two-step i8->i16->i32 extends
#146078 merged
Jul 8, 2025 -
[Flang][OpenMP] Fix crash when block.end() is missed
#147519 merged
Jul 8, 2025 -
[PowerPC][clang] Fix triple constructor ambiguity causing "unknown" target triple on AIX
#147488 merged
Jul 8, 2025 -
[NFC][SPIRV] Fix test after spirv-val update
#147523 merged
Jul 8, 2025 -
LoongArch: Add test for sincos intrinsic
#147471 merged
Jul 8, 2025 -
[HLSL][RootSignature] Correct
RootSignatureParser
to use correctSourceLocation
in diagnostics#147084 merged
Jul 8, 2025 -
[NFC] [MSAN] disambiguate insertShadowCheck
#146616 merged
Jul 8, 2025 -
DAG: Fall back to separate sin and cos when softening sincos
#147468 merged
Jul 8, 2025 -
WebAssembly: Add test for sincos intrinsic
#147467 merged
Jul 8, 2025 -
MC: Store MCRelaxableFragment MCInst out-of-line
#147229 merged
Jul 8, 2025 -
[Hexagon] Handle Call Operand vxi1 in Hexagon without HVX Enabled
#136546 merged
Jul 8, 2025 -
[Clang][NFC] Add alias target for amdgpu-arch-tool and nvptx-arch-tool
#147558 merged
Jul 8, 2025 -
[AMDGPU][Clang] Support bfloat16 arithmetic.
#147541 merged
Jul 8, 2025 -
[test] Fix
coro-split-dbg-labels.ll
for non-x86#147087 merged
Jul 8, 2025 -
MC: Centralize X86 PC-relative fixup adjustment in MCAssembler
#147113 merged
Jul 8, 2025 -
[libc] Simplify the version guard for mpfr.
#146354 merged
Jul 8, 2025 -
[NVPTX][Tests-only] Update TMA intrinsic tests
#147364 merged
Jul 8, 2025 -
[NFC][AMDGPU] Add missing test cases for gfx1250
#147521 merged
Jul 8, 2025 -
[LLVM][AArch64] Relax SVE codegen predicates for sm4 instructions
#147524 merged
Jul 8, 2025 -
[RISCV] Correct immediate operand type in QC_MVLTUI ISel pattern
#147509 merged
Jul 8, 2025 -
[llvm] fix missing and incorrect LLVM_ABI annotations
#147399 merged
Jul 8, 2025 -
Utils: Add pass to declare runtime libcalls
#147534 merged
Jul 8, 2025 -
[llvm] annotate interfaces in llvm-c for DLL export
#141701 merged
Jul 8, 2025 -
[DAG] Fold insert_subvector (splat X), (splat X), N2 - > splat X
#147380 merged
Jul 8, 2025 -
[llvm] annotate ABIBreakingChecks symbols for DLL export
#145575 merged
Jul 8, 2025 -
[llvm] add ProfileData to yaml2obj and obj2yaml LLVM_LINK_COMPONENTS
#147344 merged
Jul 8, 2025 -
[lllvm] add Passes to LLVM_LINK_COMPONENTS for LLVMMCATests
#145617 merged
Jul 8, 2025 -
[Clang] Do not mark ambiguous specialization invalid.
#147275 merged
Jul 8, 2025 -
[Clang] Fix crash on
void{}
#147514 merged
Jul 8, 2025 -
[CIR] Implement CXXScalarValueInitExpr for ComplexType
#147143 merged
Jul 8, 2025 -
[libc++] Fix std::make_exception_ptr interaction with ObjC
#135386 merged
Jul 8, 2025 -
Reland: [OpenMP][clang] 6.0: num_threads strict (part 1: host runtime)
#147532 merged
Jul 8, 2025 -
[TableGen] Remove RegUnitIterator. NFC.
#147483 merged
Jul 8, 2025 -
[clang][bytecode] Fix __builtin_is_within_lifetime in initializers
#147480 merged
Jul 8, 2025 -
[clang][bytecode] Don't crash on erroneous switch conditions
#147533 merged
Jul 8, 2025 -
[DAG] Add generic expansion for ISD::FCANONICALIZE nodes
#142105 merged
Jul 8, 2025 -
AMDGPU: Fix atomic expand tests accidentally underaligning
#147299 merged
Jul 8, 2025 -
[llvm-cov] Add FileID to MCDC records of the json code coverage export
#145236 merged
Jul 8, 2025 -
[mlir][spirv] Reject coop matrix operands on unsupported arithmetic ops
#147230 merged
Jul 8, 2025 -
[mlir][vector] Add foldInsertUseChain folder function to insert op
#147045 merged
Jul 8, 2025 -
[SCEV] Improve code using DenseMap::lookup (NFC)
#147507 merged
Jul 8, 2025 -
[lldb][test] Move std::queue from libcxx to generic directory
#147529 merged
Jul 8, 2025 -
[asan][AIX] Move import/export lists to an AIX-specific subdirectory
#145936 merged
Jul 8, 2025 -
Fix the type of offset that broke 32-bit flang-rt build to use
uint64_t
consistently#147359 merged
Jul 8, 2025 -
[clang][CompundLiteralExpr] Don't defer evaluation for CLEs
#137163 merged
Jul 8, 2025 -
[analyzer] Conversion to CheckerFamily: MallocChecker
#147080 merged
Jul 8, 2025 -
[DAG] combineVSelectWithAllOnesOrZeros - fold select Cond, 0, x -> and not(Cond), x
#147472 merged
Jul 8, 2025 -
[lldb][Formatters] Consistently unwrap pointer element_type in std::shared_ptr formatters
#147340 merged
Jul 8, 2025 -
[ValueTracking] Improve code using dropSameSign (NFC)
#147367 merged
Jul 8, 2025 -
[flang] Avoid undefined behaviour in Interval::Contains
#147505 merged
Jul 8, 2025 -
[OpenMP] Enable simd in non-reduction composite constructs
#146097 merged
Jul 8, 2025 -
[clang][diagnostics] Refactor "warn_doc_container_decl_mismatch" to use enum_select
#147120 merged
Jul 8, 2025 -
[lldb][test] Combine libstdc++ and libc++ std::string tests into generic test
#147355 merged
Jul 8, 2025 -
[lldb][test] Combine libstdc++ and libc++ std::variant tests into generic test
#147253 merged
Jul 8, 2025 -
[Clang][SME] Refactor checkArmStreamingBuiltin.
#145941 merged
Jul 8, 2025 -
[LV] Improve code using drop_{begin,end} (NFC)
#147504 merged
Jul 8, 2025 -
[LV] Strip redundant fn in VPBuilder (NFC)
#147499 merged
Jul 8, 2025 -
[InstCombine] Avoid unprofitable add with remainder transform
#147319 merged
Jul 8, 2025 -
Add an llvm::cl::opt::operator=(T &&Val)
#147502 merged
Jul 8, 2025 -
[OpenMP] OpenMP ThreadSet clause - basic runtime
#144409 merged
Jul 8, 2025 -
RuntimeLibcalls: Fix dropping first libcall entry
#147461 merged
Jul 8, 2025 -
[clang-tidy] support ak_attr_info in diagnostic forwarding
#147503 merged
Jul 8, 2025 -
[Offload] Provide proper memory management for Images on host device
#146066 merged
Jul 8, 2025 -
[LLVM][DAGCombiner][SVE] Fold vselect into merge_pasthru_op.
#146917 merged
Jul 8, 2025 -
[Clang] Fix template arguments collection for out-of-line declarations
#147463 merged
Jul 8, 2025 -
[SCEV] Regen a test with UTC
#147361 merged
Jul 8, 2025 -
[NFC][OpenMP] Add tests for mapping pointers and their dereferences.
#146934 merged
Jul 8, 2025 -
[NFC] [C++] [Modules] Mark P2115 as implemented and add test
#147489 merged
Jul 8, 2025 -
[KeyInstr] Enable Key Instructions support in LLVM
#144324 merged
Jul 8, 2025 -
[PS5][Driver] Fix bad negative check in ps5-linker.c test case
#147484 merged
Jul 8, 2025 -
[MLIR][Transform] Introduce
transform.tune.knob
op#146732 merged
Jul 8, 2025 -
[DA] Fix test missing the leading zero in the GEP (NFC)
#147479 merged
Jul 8, 2025 -
[libclc] Remove catch-all opencl/clc.h
#147490 merged
Jul 8, 2025 -
[AMDGPU] auto update some tests to prepare for future changes
#147256 merged
Jul 8, 2025 -
[Triple][M68k] Add missing handling for target m68k in getDefaultExceptionHandling.
#147492 merged
Jul 8, 2025 -
[AMDGPU] Fix broken uses of isLegalFLATOffset and splitFlatOffset
#147469 merged
Jul 8, 2025 -
[Offload] Implement 'Vendor Name' device info for CUDA
#147334 merged
Jul 8, 2025 -
[LLDB] Add type summaries for MSVC STL strings
#143177 merged
Jul 8, 2025 -
[LoopInterchange] Defer CacheCost calculation until needed
#146874 merged
Jul 8, 2025 -
[Clang] include attribute scope in diagnostics
#144619 merged
Jul 8, 2025 -
opt: Add -enable-builtin flag
#145808 merged
Jul 8, 2025 -
[ADT] Implement ArrayRef::operator< and other comparisons
#147277 merged
Jul 8, 2025 -
[Clang][Wasm] Set __float128 alignment to 64 for emscripten
#146494 merged
Jul 8, 2025 -
MSP430: Move libcall CC setting to RuntimeLibcallsInfo
#146081 merged
Jul 8, 2025 -
Lanai: Use TableGen to set libcall calling conventions
#146080 merged
Jul 8, 2025 -
TableGen: Handle setting runtime libcall calling conventions
#144980 merged
Jul 8, 2025 -
[clang-tidy][NFC] fix compilation by disambiguating equality operator
#147048 merged
Jul 8, 2025 -
[AArch64] Enable using SVE2 bit-sel instructions with Neon types.
#146906 merged
Jul 8, 2025 -
[libclc] Tighten OpenCL builtin include strategy
#147276 merged
Jul 8, 2025 -
[lldb][test] Combine libstdc++ and libc++ tuple tests into generic test
#147139 merged
Jul 8, 2025 -
[VPlan] Simplify select !c, x, y -> select c, y, x
#147268 merged
Jul 8, 2025 -
[flang] Avoid UB in CharBlock Compare to C string
#147329 merged
Jul 8, 2025 -
[win][clang] Do not inject static_assert macro definition
#147030 merged
Jul 8, 2025 -
[NFC][clang] Fix CodeGenSYCL::unique_stable_name_windows_diff test
#146854 merged
Jul 8, 2025 -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 merged
Jul 8, 2025 -
[AMDGPU] Re-Re-apply: Implement vop3p complex pattern optmization for gisel
#146984 merged
Jul 8, 2025 -
[Support] Add signed operations to DataExtractor
#147261 merged
Jul 8, 2025 -
[mlir] Remove unused includes (NFC)
#147455 merged
Jul 8, 2025 -
[TableGen] Remove an unnecessary cast (NFC)
#147454 merged
Jul 8, 2025 -
[IR] Remove an unnecessary cast (NFC)
#147453 merged
Jul 8, 2025 -
[AArch64] Remove an unnecessary cast (NFC)
#147452 merged
Jul 8, 2025 -
[clang] Improve constexpr-unknown diagnostics.
#146288 merged
Jul 8, 2025 -
[X86] Merge detectZextAbsDiff into combineBasicSADPattern. NFC.
#147368 merged
Jul 8, 2025 -
[RISCV] Use QC.INSBI for OR with immediate when ORI isn't possible
#147349 merged
Jul 8, 2025 -
AArch64: Do not use report_fatal_error for pauth reloc errors
#145277 merged
Jul 8, 2025 -
[clang][bytecode] Fix activating nested unions
#147338 merged
Jul 8, 2025 -
[RISCV] Add missing intrinsicis vrgatherei16/vslideup/vslidedown support for Zvfbfmin
#146309 merged
Jul 8, 2025 -
RuntimeLibcalls: Account for Triple default exception handling
#147224 merged
Jul 8, 2025 -
[clang][bytecode] Create a temporary for discarded CXXBindTemporaryExprs
#147303 merged
Jul 8, 2025 -
AArch64: Add tests for arm64ec for special case math functions
#147234 merged
Jul 8, 2025 -
[NFC] Remove redundant namespace qualifier in SelectionDAGPatternMatchTest
#147443 merged
Jul 8, 2025 -
[sanitizer_common] Drop remaining support for Android 5 or older
#146187 merged
Jul 8, 2025 -
[NFC] [C++] [Modules] Mark P2788 as implemented and add test
#147138 merged
Jul 8, 2025 -
[NFC] [C++] [Modules] Mark P2615 as implemented and add test
#147135 merged
Jul 8, 2025 -
[NFC] [C++] [Modules] Mark P1811 as implemented and add test
#146993 merged
Jul 8, 2025 -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 merged
Jul 8, 2025 -
[RISCV] Add compress patterns for Xqcilia instructions with tied-operands
#147242 merged
Jul 8, 2025 -
RuntimeLibcalls: Associate calling convention with libcall impls
#144979 merged
Jul 8, 2025 -
TableGen: Allow defining sets of runtime libraries
#144978 merged
Jul 8, 2025 -
[sanitizer_common] Drop support for Android 5
#145227 merged
Jul 8, 2025 -
[NFCI][msan] Extract 'maybeShrinkVectorShadow' and 'maybeExtendVectorShadowWithZeros' into helper functions
#147415 merged
Jul 8, 2025 -
Step down as a WebAssembly backend maintainer.
#147404 merged
Jul 8, 2025 -
[Clang][NFC] Avoid copies by using std::move
#146960 merged
Jul 8, 2025 -
Reland [flang][cuda] Allocate derived-type with CUDA component in anaged memory
#147416 merged
Jul 8, 2025 -
release/20.x: [X86] Ignore NSW when DstSVT is i32 (#131755)
#147034 merged
Jul 8, 2025 -
release/20.x: [gtest] Fix building on OpenBSD/sparc64 (#145225)
#146155 merged
Jul 8, 2025 -
release/20.x: [LoongArch] Pass OptLevel to LoongArchDAGToDAGISel correctly
#144459 merged
Jul 8, 2025 -
release/20.x: [LoongArch] Fix xvshuf instructions lowering (#145868)
#146004 merged
Jul 8, 2025 -
release/20.x: [AArch64] Ensure the LR is preserved if we must call __arm_get_current_vg (#145760)
#147171 merged
Jul 7, 2025 -
release/20.x: [WebAssembly] Fix inline assembly with vector types (#146574)
#147409 merged
Jul 7, 2025 -
[NFC][Clang][OpenMP] Refactor mapinfo generation for captured vars
#146891 merged
Jul 7, 2025 -
[MSAN] only require needed bits to be initialized for permilvar
#147407 merged
Jul 7, 2025 -
[Clang] [Diagnostics] Simplify filenames that contain '..'
#143520 merged
Jul 7, 2025 -
[Modules] Don't const eval VarDecls with dependent type
#147378 merged
Jul 7, 2025 -
Fix AsmWriter to account for dynamic bit offsets
#146704 merged
Jul 7, 2025 -
[NFC][HLSL][DirectX] Move
DXILRootSignature
validations toRootSignatureValidations
library#147110 merged
Jul 7, 2025 -
Reland [flang][cuda] Do not create global for derived-type with allocatable device components
#147402 merged
Jul 7, 2025 -
[AsmParser][MCA] Fix handling of multi-character comments
#147228 merged
Jul 7, 2025 -
[msan] Add handler for llvm.x86.avx512.mask.cvtps2dq.512
#147377 merged
Jul 7, 2025 -
[Github][CI] Bump Github Runner Version in CI Container to v2.326.0
#147393 merged
Jul 7, 2025 -
Fix post-build check for #146121
#147391 merged
Jul 7, 2025 -
[InstCombine] Extend bitmask mul combine to handle independent operands
#142503 merged
Jul 7, 2025 -
[llvm] annotate
LLVMCloneModule
for export#145570 merged
Jul 7, 2025 -
[SCEV] Improve code in isKnownPredicateViaConstantRanges (NFC)
#147335 merged
Jul 7, 2025 -
[SCEV] Improve code in isImpliedCondOperands (NFC)
#147347 merged
Jul 7, 2025 -
[WebAssembly,MC] Add ref.test_func handling to AsmParser
#139642 merged
Jul 7, 2025 -
[libclang][Cygwin] Use __declspec(dllexport) for libclang on Cygwin
#147122 merged
Jul 7, 2025 -
[libclang] Add missing dllexport annotation
#147108 merged
Jul 7, 2025 -
[clang][deps] Stop lexing if hit a failure while loading a PCH/module in a submodule.
#146976 merged
Jul 7, 2025 -
Add CodeView S_LABEL32 symbols for jump table targets (for Windows debugging)
#146121 merged
Jul 7, 2025 -
[Offload] Allow CUDA Kernels to use arbitrarily large shared memory
#145963 merged
Jul 7, 2025 -
Revert "[OpenMP][clang] 6.0: num_threads strict (part 1: host runtime)"
#147379 merged
Jul 7, 2025 -
Add ":MathDialect" as a dep of "GPUDialect". Fixes bazel build.
#147376 merged
Jul 7, 2025 -
[OpenMP][clang] 6.0: num_threads strict (part 1: host runtime)
#146403 merged
Jul 7, 2025 -
Defer loading all DWOs by default when dumping separate_debug-info
#146166 merged
Jul 7, 2025 -
[mlir] Add
isStatic
* size check forShapedType
s. NFCI.#147085 merged
Jul 7, 2025 -
[MSAN] handle permi2var
#146437 merged
Jul 7, 2025 -
[analyzer] Add support for consteval in ConditionBRVisitor::VisitTerminator
#146859 merged
Jul 7, 2025 -
[DirectX] Convert private global variables to internal linkage during Finalize Linkage pass
#146406 merged
Jul 7, 2025 -
Add #ifndef NDEBUG/#endif around debug-only code.
#147356 merged
Jul 7, 2025 -
[lldb][RPC] Upstream RPC server interface emitters
#138032 merged
Jul 7, 2025 -
[mlir][Vector] Support scalar 'vector.insert' in vector linearization
#146954 merged
Jul 7, 2025 -
Make sure all matrix options are run in libc premerge testing
#146162 merged
Jul 7, 2025 -
[lldb] Rename files ValueObjectSyntheticFilter to ValueObjectSynthetic (NFC)
#146784 merged
Jul 7, 2025 -
[CIR] Implement AbstractConditionalOperator for ComplexType
#147090 merged
Jul 7, 2025 -
[lld][WebAssembly] Abide by configured page size for memory imports
#146916 merged
Jul 7, 2025 -
[mlir][GPU][transform] Add gpu_to_rocdl conversion pattern
#146962 merged
Jul 7, 2025 -
[Win][X86]Fix issue where _fltused reference is incorrectly issued for vector floating point operations
#146792 merged
Jul 7, 2025 -
[flang] Correctly handle -mframe-pointer=reserved
#146937 merged
Jul 7, 2025 -
[NFC] Remove undef in swp-const-tc1.ll test
#147287 merged
Jul 7, 2025 -
[mlir][SCF][GPU] Add DeviceMaskingAttrInterface
#146943 merged
Jul 7, 2025 -
[ISel/RISCV] Modernize loops (NFC)
#147281 merged
Jul 7, 2025 -
[clang] Refactor
CodeGenOptions
to specify compatibility as X macro arg#146910 merged
Jul 7, 2025 -
[clang] Refactor
LangOptions
to specify compatibility as X macro arg#146766 merged
Jul 7, 2025 -
[CIR] Implement functional cast to ComplexType
#147147 merged
Jul 7, 2025 -
[OpenACC][CIR] 'cache' construct lowering
#146915 merged
Jul 7, 2025 -
[llvm][SandBoxIR] Fix Windows+clang compiler warning
#146905 merged
Jul 7, 2025 -
[Clang] accept @tparam on variable template partial specializations
#147219 merged
Jul 7, 2025 -
[NFC] Clean up poison folding in simplifyBinaryIntrinsic
#147259 merged
Jul 7, 2025 -
[Offload] Add liboffload unit tests for shared/local memory
#147040 merged
Jul 7, 2025 -
[ExtractAPI] Include tilde in destructor name
#146001 merged
Jul 7, 2025 -
[NFC][TableGen] Rename
CodeGenTarget
instruction accessors#146767 merged
Jul 7, 2025 -
[ARM] Fix expansion of ABS in a call sequence
#147270 merged
Jul 7, 2025 -
[AMDGPU] Preserve exact flag for lshr
#146744 merged
Jul 7, 2025 -
[AMDGPU][NFC] Fix typo "store" -> "load" in comment for AMDGPUTLI::performLoadCombine
#147298 merged
Jul 7, 2025 -
[DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef h…
#147044 merged
Jul 7, 2025 -
[clang][OpenMP] Issue a warning when parsing future directive spelling
#146933 merged
Jul 7, 2025 -
[mlir] NFC - refactor id builder and avoid leaking impl details
#146922 merged
Jul 7, 2025 -
[SDAG] Remove invalid check (NFC)
#146899 merged
Jul 7, 2025 -
[lldb][test] Fix libstdc++ std::variant formatter tests for valueless variants
#147283 merged
Jul 7, 2025 -
[ValueTracking] Have sub and xor in KnownNonZero take the same exact path
#146975 merged
Jul 7, 2025 -
[clang-cl] Support /std:clatest
#147284 merged
Jul 7, 2025 -
[mlir][gpu][transforms] Add support for mapping to lanes
#146912 merged
Jul 7, 2025 -
[BOLT][NFCI] Report perf script time
#147232 merged
Jul 7, 2025 -
[clang][OpenMP] Use DirectiveNameParser to parse directive names
#146779 merged
Jul 7, 2025 -
[LAA] Strip outdated comment in isDependent (NFC)
#146367 merged
Jul 7, 2025 -
DAG: Add RTLIB::getPOW helper
#147274 merged
Jul 7, 2025 -
Revert "[clang][modules-driver] Add scanner to detect C++20 module presence"
#147286 merged
Jul 7, 2025 -
[clang] Remove source range from CXXOperatorCallExpr
#147028 merged
Jul 7, 2025 -
[flang][OpenMP] Fix parallel-firstprivate-clause-scalar.f90 test
#146932 merged
Jul 7, 2025 -
[clang] Fix manual memory management with SmallVector in ConceptRef
#147231 merged
Jul 7, 2025 -
[RISCV] Use cached SubtargetInfo in AsmPrinter (NFC)
#147269 merged
Jul 7, 2025 -
[lldb][test] Combine libstdc++ and libc++ std::shared_ptr tests into generic test
#147141 merged
Jul 7, 2025 -
[analyzer] Avoid unnecessary super region invalidation in
CStringChecker
#146212 merged
Jul 7, 2025 -
[MLIR][Linalg] Remove elemwise_unary and elemwise_binary
#147082 merged
Jul 7, 2025 -
[MLIR][LLVM][NFC] Remove unused argument from parseOptionalLLVMKeyword
#147058 merged
Jul 7, 2025 -
[Driver][RISCV] Fix incorrect compiler-rt path override in BareMetal toolchain after RISCVToolChain removal
#146849 merged
Jul 7, 2025 -
[C23] Fix typeof handling in enum declarations
#146394 merged
Jul 7, 2025 -
[lldb][Formatters] Add shared/weak count to libstdc++ std::shared_ptr summary
#147166 merged
Jul 7, 2025 -
[LAA] Hoist setting condition for RT-checks
#128045 merged
Jul 7, 2025 -
[clang-tidy] [NFC] Potential dereference of nullptr.
#143145 merged
Jul 7, 2025 -
[KeyInstr] Add bitcode support (CI run)
#147260 merged
Jul 7, 2025 -
[DenseMap] Do not align pointer sentinel values (NFC)
#146595 merged
Jul 7, 2025 -
[lldb][test] Split out libc++ std::string tests that check corrupted strings
#147252 merged
Jul 7, 2025 -
[AArch64] Add support for -mcpu=gb10.
#146515 merged
Jul 7, 2025 -
[RISCV] Fix out-of-bounds offsets in fixed vector splice tests. NFC
#147247 merged
Jul 7, 2025 -
[clang][modules-driver] Add scanner to detect C++20 module presence
#145220 merged
Jul 7, 2025 -
[mlir][spirv][nfc] Add StorageImageReadWithoutFormat capability to the Target test
#145949 merged
Jul 7, 2025 -
[mlir][spirv] Add support for Aligned memory operand in CoopMatrix memory operations
#145480 merged
Jul 7, 2025 -
[DAG] Replace DAGCombiner::ConstantFoldBITCASTofBUILD_VECTOR with SelectionDAG::FoldConstantBuildVector
#147037 merged
Jul 7, 2025 -
DAG: Fix asserting in error case for frexp softening
#147236 merged
Jul 7, 2025 -
[libclc] Fix typo in OpenCL header math/sincos.h
#147244 merged
Jul 7, 2025 -
[flang][test] Fix REQUIRES and options for a few x86 specific tests
#146872 merged
Jul 7, 2025 -
[flang][test] Fix test REQUIRES and options for aint.f90
#146870 merged
Jul 7, 2025 -
[libclc] Reduce include usage in OpenCL builtins
#146840 merged
Jul 7, 2025 -
DAG: Fix asserting in error case for powi softening
#147237 merged
Jul 7, 2025 -
[lldb][Formatter] Consolidate libstdc++ and libc++ unique_ptr formatter tests into generic test
#147031 merged
Jul 7, 2025 -
[clangd][NFC] fix broken documentation link
#147088 merged
Jul 7, 2025 -
[X86] Don't use
rbp
when it's reserved#146638 merged
Jul 7, 2025 -
[Flang][OpenMP] Push context when parsing DECLARE VARIANT
#147075 merged
Jul 7, 2025 -
[Flang][Doc] NFC: Minor fix for headings
#147077 merged
Jul 7, 2025 -
[BasicTTIImpl] Add cost entries for ldexp, [l]lround
#146373 merged
Jul 7, 2025 -
[AArch64] Do not promote scalable constants to global variables
#146926 merged
Jul 7, 2025 -
[lldb][test] Combine libstdc++ and libc++ std::map tests into generic test
#147174 merged
Jul 7, 2025 -
[lldb][Formatters] Make libc++ and libstdc++ std::shared_ptr formatters consistent with each other
#147165 merged
Jul 7, 2025 -
[lldb][Formatters] Use container summary helper for libstdc++ formatters
#147140 merged
Jul 7, 2025 -
[clang] Speedup getFileIDLocal with a separate offset table.
#146604 merged
Jul 7, 2025 -
[lldb][test] Combine libstdc++ and libc++ vector<bool> tests into generic test
#147137 merged
Jul 7, 2025 -
DAG: Remove verifyReturnAddressArgumentIsConstant
#147240 merged
Jul 7, 2025 -
[Flang] Fix ACOSD and ASIND (fixes issue #145593)
#145656 merged
Jul 7, 2025 -
[CodeGen] Fix stale comment about register coalescing order
#146762 merged
Jul 7, 2025 -
[CodeGen][NPM] Allow nested MF pass managers for -passes
#128852 merged
Jul 7, 2025 -
[Orc] Fix error handling in
ORCPlatformSupport::initialize
#144637 merged
Jul 7, 2025 -
[TargetLowering] hasAndNotCompare should be checking for X, not Y
#146935 merged
Jul 7, 2025 -
[DebugInfo][LICM] Fix debug value loss caused by hoisting the cmp instructions
#146640 merged
Jul 7, 2025 -
[NFC][AMDGPU] Pre-commit srl preserve flag test
#146747 merged
Jul 7, 2025 -
[RISCV] Add Andes XAndesVSIntLoad (Andes Vector INT4 Load) extension
#147005 merged
Jul 7, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#147203 merged
Jul 7, 2025 -
[mlir] Remove unused includes (NFC)
#147206 merged
Jul 7, 2025 -
[IR] Remove an unnecessary cast (NFC)
#147205 merged
Jul 7, 2025 -
[Serialization] Remove an unnecessary cast (NFC)
#147204 merged
Jul 7, 2025 -
[TargetParser] Use StringRef::consume_front (NFC)
#147202 merged
Jul 7, 2025 -
[X86] Switch operands order for FMINIMUMNUM/FMAXIMUMNUM
#147193 merged
Jul 7, 2025 -
AArch64: Fix some missing llvm.frexp test coverage
#146691 merged
Jul 7, 2025 -
ARM: Add missing test coverage for windows frexp libcalls
#146690 merged
Jul 7, 2025 -
[mlir] Use
llvm::fill
instead ofstd::fill
(NFC)#146889 merged
Jul 7, 2025 -
[mlir] Fix Wparentheses warning
#146893 merged
Jul 7, 2025 -
WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags
#146343 merged
Jul 7, 2025 -
[NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION
#146999 merged
Jul 7, 2025 -
[Bitcode][NFC] Add abbrev for FUNC_CODE_DEBUG_LOC (CI-test)
#147211 merged
Jul 6, 2025 -
[clang-format][NFC] Replace size() with empty()
#147164 merged
Jul 6, 2025 -
[VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC).
#142322 merged
Jul 6, 2025 -
[clang][bytecode] Fix APValue generation for RValueReferenceType
#147207 merged
Jul 6, 2025 -
[NFC] Add
_LOWLEVEL_
before dwarf low-level library header guards#147172 merged
Jul 6, 2025 -
[DebugInfo] [DWARF] Fix C to CMake comment
#147199 merged
Jul 6, 2025 -
[LLD] Fix crash on parsing ':ALIGN' in linker script
#146723 merged
Jul 6, 2025 -
[clang][bytecode] Fix visiting for-range loop variable
#147188 merged
Jul 6, 2025 -
[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type
#141408 merged
Jul 6, 2025 -
[clang][bytecode] Fix a crash in overflow builtins
#147189 merged
Jul 6, 2025 -
[clang][bytecode] Misc union fixes
#146824 merged
Jul 6, 2025 -
[clang-tidy] Fix false positives with template in
misc-unconventional-assign-operator
check#143292 merged
Jul 6, 2025 -
[libc][NFC] Fix func name in comment.
#147183 merged
Jul 6, 2025 -
[libc++] LWG 3987 provide iterator.range access from flat_{map,set}
#137524 merged
Jul 6, 2025 -
[MLIR] Add support for IntArrayProp<I32Prop>
#146685 merged
Jul 6, 2025 -
[libc++][doc][NFC] update release notes on P3372R3
#147161 merged
Jul 6, 2025 -
[libc++] fix atomic::wait memory order
#146267 merged
Jul 6, 2025 -
[DAG] foldABSToABD - fallback to value tracking if the (ABS (SUB LHS, RHS)) operands aren't extended
#147053 merged
Jul 6, 2025 -
[clang-format] Propagate
LeadingEmptyLinesAffected
when joining lines#146761 merged
Jul 5, 2025 -
[MLIR][MemRef]-Add basic folding for memref ViewOp
#146237 merged
Jul 5, 2025 -
[clang][bytecode] Narrow allocated single-array Pointer
#147160 merged
Jul 5, 2025 -
[Hexagon] Use range-based for loops (NFC)
#147157 merged
Jul 5, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#147155 merged
Jul 5, 2025 -
[MLIR][SCF] fix loop pipelining pass use of uninitialized value
#146991 merged
Jul 5, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#147154 merged
Jul 5, 2025 -
[clang][bytecode] Fix comparing pointers pointing to base classes
#146285 merged
Jul 5, 2025 -
[mlir] Remove unused includes (NFC)
#147158 merged
Jul 5, 2025 -
[ARM] Copy (SELECT_CC setgt, iN lhs, -1, 1, -1) -> (OR (ASR lhs, N-1), 1 from AArch64 to ARM
#146561 merged
Jul 5, 2025 -
[AArch64][GlobalISel] Fix lowering of i64->f32 itofp.
#132703 merged
Jul 5, 2025 -
[libc++] constexpr
flat_set
#140360 merged
Jul 5, 2025 -
[libc++] Granularize <locale>
#146650 merged
Jul 5, 2025 -
[libc++][NFC] Merge add_{r,l}value_reference.h
#147022 merged
Jul 5, 2025 -
[libc++] default some special members in map and set
#147081 merged
Jul 5, 2025 -
[libc++] Add the thread safety annotations unconditionally
#117497 merged
Jul 5, 2025 -
[InstCombine] Fold
icmp pred X + K, Y -> icmp pred2 X, Y
if both X and Y is divisible by K#147130 merged
Jul 5, 2025 -
[llvm] Fix typos in documentation
#147129 merged
Jul 5, 2025 -
[clang] Fix a typo in documentation
#147128 merged
Jul 5, 2025 -
[clang][Sema] Unify getPrototypeLoc helpers in SemaCodeComplete and clangd
#143345 merged
Jul 5, 2025 -
[Attributor] Swap range metadata to attribute for calls.
#108835 merged
Jul 5, 2025 -
[MachineLICM] Let targets decide if copy instructions are cheap
#146599 merged
Jul 5, 2025 -
[Clang][AArch64] Remove redundant tune args to the backend
#146896 merged
Jul 5, 2025 -
[Clang][Sema] Do not perform error recovery for invalid member using-declaration in C++20+ mode
#147003 merged
Jul 5, 2025 -
[RISCV][ISel] Optimize setcc with mask test idioms
#147015 merged
Jul 5, 2025 -
[Analysis] Remove traces of BlockEdgesAdder
#147102 merged
Jul 5, 2025 -
[llvm] Use llvm::fill (NFC)
#147099 merged
Jul 5, 2025 -
[Analysis] Drop const from a return type (NFC)
#147098 merged
Jul 5, 2025 -
[Driver] Use range-based for loops (NFC)
#146987 merged
Jul 5, 2025 -
[Index] Remove an unnecessary cast (NFC)
#146944 merged
Jul 5, 2025 -
[HLSL][RootSignature] Retain
SourceLocation
ofRootElement
forSemaHLSL
diagnostics#147094 merged
Jul 4, 2025 -
[RISCV] Move performCombineVMergeAndVOps to RISCVVectorPeephole
#144076 merged
Jul 4, 2025 -
[InstCombine] Propagate poison pow[i], [us]add, [us]sub and [us]mul
#146750 merged
Jul 4, 2025 -
[Clang] Introduce
--offload-targets
for-fopenmp-targets
#146594 merged
Jul 4, 2025 -
[mlir][AffineExpr] Order arguments in the commutative affine exprs
#146895 merged
Jul 4, 2025 -
[mlir] Remove unused includes (NFC)
#147101 merged
Jul 4, 2025 -
[mlir] Use llvm::fill (NFC)
#147100 merged
Jul 4, 2025 -
[mlir] Remove unnecessary casts (NFC)
#147097 merged
Jul 4, 2025 -
[clang] SourceManager: Cache offsets for LastFileIDLookup to speed up getFileID
#146782 merged
Jul 4, 2025 -
[ASTMatchers][NFC] improve 'isInteger' docs to show matching of unsigned
#147012 merged
Jul 4, 2025 -
[mlir][docs][python] Fix up testing docs
#147092 merged
Jul 4, 2025 -
[NFCI][LLVM] Adopt
ArrayRef::consume_front()
in a few places#146793 merged
Jul 4, 2025 -
[HLSL][RootSignature] Update
setDefaultFlags
to account for Root Signature Version#145828 merged
Jul 4, 2025 -
[InstCombine] Pull extract through broadcast
#143380 merged
Jul 4, 2025 -
[RISCV][VLOPT] Add support for vfrec7.v
#146918 merged
Jul 4, 2025 -
[InstCombine] Refine nuw propagation in
OptimizePointerDifference
#147059 merged
Jul 4, 2025 -
[Flang][OpenMP][NFC] Remove flag toggling deprecated no hlfir flow in map-types-and-sizes.f90
#146995 merged
Jul 4, 2025 -
[Offload][amdgpu] Map
INVALID_CODE_OBJECT
toINVALID_BINARY
#147070 merged
Jul 4, 2025 -
[SROA] Allow as zext<i1> index when unfolding GEP select
#146929 merged
Jul 4, 2025 -
[mlir-tblgen] Emit named operand indices
#146839 merged
Jul 4, 2025 -
[NFC][HLSL][RootSignature] Split up
HLSLRootSignatureUtils
#146124 merged
Jul 4, 2025 -
[X86][FP16] Do not customize WidenLowerNode for half if VLX not enabled
#146994 merged
Jul 4, 2025 -
[IR] Use llvm::for_each (NFC)
#146989 merged
Jul 4, 2025 -
[llvm] Use llvm::fill (NFC)
#146988 merged
Jul 4, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146985 merged
Jul 4, 2025 -
[FuzzMutate] Prevent the mutator from generating illegal memory operations
#144885 merged
Jul 4, 2025 -
[lldb][Formatters] Fix weak reference count for std::shared_ptr/std::weak_ptr
#147033 merged
Jul 4, 2025 -
[clang][bytecode] Fix copy constructors for empty unions
#147050 merged
Jul 4, 2025 -
[PowePC] using MTVSRBMI instruction instead of constant pool in power10+
#144084 merged
Jul 4, 2025 -
[NFC][TableGen] Delete extra spaces in comments
#147004 merged
Jul 4, 2025 -
[NFC][CodeGen] Improve comments in Target.td
#147006 merged
Jul 4, 2025 -
[flang] Fix tests broken by #146734
#147055 merged
Jul 4, 2025 -
[mlir][Vector] Fold vector.constant_mask to SplatElementsAttr
#146724 merged
Jul 4, 2025 -
[mlir][xevm] Add missing static value utils dependency
#147051 merged
Jul 4, 2025 -
[Clang] Correctly handle allocations in the condition of a
if constexpr
#146890 merged
Jul 4, 2025 -
[mlir][Transforms] Add
ApplyConversionAction
for profiling purposes#146208 merged
Jul 4, 2025 -
[MLIR][Dialect] Add XeVM dialect
#144811 merged
Jul 4, 2025 -
[flang] use set_union instead of merge in added DerivedTypeCache
#147024 merged
Jul 4, 2025 -
[flang] Optimize assignments of multidimensional arrays
#146408 merged
Jul 4, 2025 -
[libcxx][test] Correct syntax of lit directives in some tests
#146886 merged
Jul 4, 2025 -
[mlir][OpenMP] Don't allow firstprivate for simd
#146734 merged
Jul 4, 2025 -
[Passes] Move LoopInterchange into optimization pipeline
#145503 merged
Jul 4, 2025 -
[MLIR][IRDL][CMake] CMake fixes for cross-compilation
#145672 merged
Jul 4, 2025 -
[OpenCL] Add decls for cl_intel_subgroup_local_block_io
#146656 merged
Jul 4, 2025 -
[libclc] Make library output directories explicit
#146833 merged
Jul 4, 2025 -
[libc++][NFC] Remove __remove_uncvref
#140531 merged
Jul 4, 2025 -
[libc++] Fix tests broken on the Buildkite CI
#146733 merged
Jul 4, 2025 -
[libc++][NFC] Fixed some wrongly spelled
_LIBCPP_STD_VER
in comments#147008 merged
Jul 4, 2025 -
[DLCov] Origin-Tracking: Add debugify support
#143594 merged
Jul 4, 2025 -
[debuginfo][coro] Emit debug info labels for coroutine resume points
#141937 merged
Jul 4, 2025 -
[MsDemangle] Use LLVM style RTTI for AST nodes
#143410 merged
Jul 4, 2025 -
[lldb][DataFormatter] Format libstdc++ unique_ptr like we do libc++
#146909 merged
Jul 4, 2025 -
[llvm][release] On release page, explain package types and verification
#138144 merged
Jul 4, 2025 -
[NFC][LoopFuse] Regenerate LoopFusion tests using UTC
#146902 merged
Jul 4, 2025 -
[AArch64] Mark aarch64_set_fpmr as IntrWriteMem
#146353 merged
Jul 4, 2025 -
[flang] Fix x86 REQUIRES in a couple of tests
#146869 merged
Jul 4, 2025 -
[flang] Fix Windows bot failure caused by #146667
#147002 merged
Jul 4, 2025 -
[ConstantFolding] Consolidate poison propagation for intrinsics
#146878 merged
Jul 4, 2025 -
[MLIR][Docs] Fix typo in addTypeAttributeConversion comment
#146977 merged
Jul 4, 2025 -
[RISCV][VLOPT] Add support for vwsll.vx/vv.
#146998 merged
Jul 4, 2025 -
[clang-tidy] fix false negatives with type aliases in
cppcoreguidlines-pro-bounds-pointer-arithmetic
check#139430 merged
Jul 4, 2025 -
[llvm] Use llvm::fill instead of std::fill(NFC)
#146911 merged
Jul 4, 2025 -
[RISCV] Move vendor clang intrinsics tests to seperate directory. NFC.
#146862 merged
Jul 4, 2025 -
[Driver][Test] pgo-sample-use-profi.c: Specify targets to fix test
#146996 merged
Jul 4, 2025 -
[Serialization] Remove an unnecessary cast (NFC)
#146986 merged
Jul 4, 2025 -
[clang-scan-deps] Fix "unterminated conditional directive" bug
#146645 merged
Jul 4, 2025 -
[clang-tidy] EndSourceFile() for preprocessor before diagnostic client
#145784 merged
Jul 4, 2025 -
[flang][OpenMP] Allocate
reduction
init temps on the stack for GPUs#146667 merged
Jul 4, 2025 -
[OpenCL] Add decls for cl_intel_subgroups_char, cl_intel_subgroups_long
#146655 merged
Jul 4, 2025 -
[OpenCL] Add declarations for version 1.1 of cl_intel_subgroups_short
#146647 merged
Jul 4, 2025 -
[RISCV] Remove implied extension Zvfhmin for XAndesVPackFPH
#146861 merged
Jul 4, 2025 -
Revert "[AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel"
#146982 merged
Jul 4, 2025 -
[mlir][transform] Fix Wtype-limits warning
#146898 merged
Jul 4, 2025 -
[AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel
#136262 merged
Jul 4, 2025 -
[mlir] Use range-based for loops (NFC)
#146946 merged
Jul 4, 2025 -
[llvm] Use range-based for loops (NFC)
#146945 merged
Jul 4, 2025 -
[AMDGPU][NFC] Remove a redundant test
#146888 merged
Jul 4, 2025 -
[mlir] Use llvm::any_of and llvm::all_of (NFC)
#146947 merged
Jul 3, 2025 -
Revert "[lldb][RPC] Upstream lldb-rpc-gen tool"
#146969 merged
Jul 3, 2025 -
[clang-doc] add namespace references to VarInfo
#146964 merged
Jul 3, 2025 -
[mlir][examples] Use {} instead of std::nullopt (NFC)
#146949 merged
Jul 3, 2025 -
[Modules] fix assert in hasInitWithSideEffects
#146468 merged
Jul 3, 2025 -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 merged
Jul 3, 2025 -
[lldb][framework] Correctly place framework files in framework with script
#146425 merged
Jul 3, 2025 -
[mlir][acc][flang] Use SymbolRefAttr for func_name in ACC routine
#146951 merged
Jul 3, 2025 -
[NFC][HLSL][DirectX] Let
HLSLRootSignature
reuse thedxbc
defined enums#145986 merged
Jul 3, 2025 -
[flang] Unify derived types in distinct module files
#146759 merged
Jul 3, 2025 -
[flang] Fix handling of identifier in column 1 of free form continuat…
#146430 merged
Jul 3, 2025 -
AMDGPU: Implement tensor load and store instructions for gfx1250
#146636 merged
Jul 3, 2025 -
[lldb] Extract DW_OP_deref evaluation code (NFC)
#146801 merged
Jul 3, 2025 -
[AArch64] Add option -msve-streaming-vector-bits= .
#144611 merged
Jul 3, 2025 -
[RISCV] Rename XTHeadVdot instructions to match their mnemonic. NFC
#146953 merged
Jul 3, 2025 -
[RISCV] Add SF_ to SiFive instructions in RISCVGenInstrInfo.inc. NFC
#146939 merged
Jul 3, 2025 -
[flang][preprocessor] fix use of bitwise-and for logical-and
#146758 merged
Jul 3, 2025 -
[flang][prescanner] fix invalid check
#146613 merged
Jul 3, 2025 -
[RISCV] Efficiently lower (select cond, u, rot[r/l](u, rot.amt)) using zicond extension
#143768 merged
Jul 3, 2025 -
[Support] Remove an unnecessary cast (NFC)
#146810 merged
Jul 3, 2025 -
[lldb] Add SB API to make a breakpoint a hardware breakpoint
#146602 merged
Jul 3, 2025 -
[Clang] Fix evaluation context of lambdas appearing in discarded statements
#146857 merged
Jul 3, 2025 -
Revert " Move python binding tests to lit framework (#146844)"
#146931 merged
Jul 3, 2025 -
[compiler-rt][sanitizer_common] Improve handling of env vars for iOS simulator tests
#146721 merged
Jul 3, 2025 -
[lldb] fix incorrect logging message
#146903 merged
Jul 3, 2025 -
[lldb] Take a sledgehammer approach to resizing the statusline
#146578 merged
Jul 3, 2025 -
[Frontend][OpenMP] Implement directive name parser
#146776 merged
Jul 3, 2025 -
[CIR] Upstream UnaryDeref support for ComplexType
#146757 merged
Jul 3, 2025 -
[HashRecognize] Check TC against bitwidth of LHSAux
#144881 merged
Jul 3, 2025 -
[Sema][ObjC] Treat unknown selector messages as unrecoverable errors under ARC
#146803 merged
Jul 3, 2025 -
[DebugInfo] Remove an unnecessary cast (NFC)
#146809 merged
Jul 3, 2025 -
[AMDGPU] SelectionDAG divergence tracking should take into account Target divergency.
#144947 merged
Jul 3, 2025 -
Drop timestamp in generated source code
#146822 merged
Jul 3, 2025 -
[mlir] Remove unused includes (NFC)
#146812 merged
Jul 3, 2025 -
[VPlan] Fix first-order splices without header mask not using EVL
#146672 merged
Jul 3, 2025 -
[CIR] Upstream SubstNonTypeTemplateParmExpr support for ComplexType
#146755 merged
Jul 3, 2025 -
[CIR] Upstream support for SubstNonTypeTemplateParmExpr
#146751 merged
Jul 3, 2025 -
[clang] Use range-based for loops (NFC)
#146811 merged
Jul 3, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146808 merged
Jul 3, 2025 -
[NFC][PowerPC] Pre-commit testcases for locking down the xxsel instructions for ternary patterns
#146764 merged
Jul 3, 2025 -
[RISCV] Fix crash when trying to remove segment
#146524 merged
Jul 3, 2025 -
[CIR] Bit manipulation builtin functions
#146529 merged
Jul 3, 2025 -
[CIR] Add nothrow attribute to the call operation
#145178 merged
Jul 3, 2025 -
[flang][cmake] Separate FLANG_INCLUDE_TOOLS from FLANG_BUILD_TOOLS
#145005 merged
Jul 3, 2025 -
[lldb][test] Consolidate libstdc++ and libc++ vector formatter tests into generic test
#146885 merged
Jul 3, 2025 -
[mlir][toy] Use
make_early_inc_range
when erasing ops during iteration#146892 merged
Jul 3, 2025 -
[lldb][test] Run generic set formatter test-case on specified STL
#146882 merged
Jul 3, 2025 -
[lldb] Remove PRIuFT macro and use LLDB_LOG instead
#146867 merged
Jul 3, 2025 -
[lldb][test] Turn std::chrono libcxx test generic
#146873 merged
Jul 3, 2025 -
[lldb][test] Turn std::atomic libcxx test generic
#146843 merged
Jul 3, 2025 -
[LLDB] Optimize identifier lookup in DIL
#146094 merged
Jul 3, 2025 -
Revert "[mlgo][regalloc] Fix after PR #131837"
#146897 merged
Jul 3, 2025 -
[analyzer] Correct Z3 test cases, fix exposed crashes
#146597 merged
Jul 3, 2025 -
[DLCov] Origin-Tracking: Collect stack traces in DebugLoc
#146678 merged
Jul 3, 2025 -
[X86] commuteSelect - update to use SDPatternMatch. NFC.
#146868 merged
Jul 3, 2025 -
[mlir][SCF][NFC] Remove duplicate
getConstantTripCount
implementation#146347 merged
Jul 3, 2025 -
[LSR] Strip dead code (NFC)
#146109 merged
Jul 3, 2025 -
[Bitcode] Add abbreviations for additional instructions
#146825 merged
Jul 3, 2025 -
[lldb-dap] Prevent using an implicit
step-in
.#143644 merged
Jul 3, 2025 -
[flang] fix skip-external-rtti-definition for ppc
#146826 merged
Jul 3, 2025 -
[flang] improve DITypeAttr caching with recursive derived types
#146543 merged
Jul 3, 2025 -
[ORC] Add cloneToContext: Clone an llvm::Module to a given ThreadSafe…
#146852 merged
Jul 3, 2025 -
[clang][python][test] Move python binding tests to lit framework
#146844 merged
Jul 3, 2025 -
[PHIElimination] Revert #131837 #146320 #146337
#146850 merged
Jul 3, 2025 -
[mlir][bufferization] Do not access operation after it was replaced
#146860 merged
Jul 3, 2025 -
[LangRef] Revisit attributes semantics after opaque ptr migration (NFC)
#146846 merged
Jul 3, 2025 -
[NFC] [C++] [Modules] Mark P1979 as implemented and add test
#146841 merged
Jul 3, 2025 -
[VPlan] Don't convert VPWidenSelectRecipes to vp.select in EVL transform
#146695 merged
Jul 3, 2025 -
[lldb] Use correct size when dumping DWARF64 DW_FORM_ref_addr
#146686 merged
Jul 3, 2025 -
[MLIR/Utils] Add missing dep on Arith dialect
#146834 merged
Jul 3, 2025 -
[lldb][mcp] Skip MCPUnixSocketCommandTestCase if remote
#146807 merged
Jul 3, 2025 -
[WebAssembly] Fold TargetGlobalAddress with added offset
#145829 merged
Jul 3, 2025 -
[flang][debug] Generate DISubprogramAttr for omp::TargetOp.
#146532 merged
Jul 3, 2025 -
[lldb][Commands][NFC] image lookup: remove unused local variable
#146554 merged
Jul 3, 2025 -
[lldb][DWARF][NFC] Reduce scope of ref_addr_size variable
#146557 merged
Jul 3, 2025 -
[LLDB] Mark TestCallStdStringFunction as XPASS on Windows
#146835 merged
Jul 3, 2025 -
[libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config
#138527 merged
Jul 3, 2025 -
Revert "[win][aarch64] Always reserve frame pointers for Arm64 Windows"
#146836 merged
Jul 3, 2025 -
[lldb] Add linux test for the three-arg version of getProcFile
#146500 merged
Jul 3, 2025 -
[RISCV] Added the MIPS prefetch extensions for MIPS RV64 P8700.
#145647 merged
Jul 3, 2025 -
[MLIR][OpenMP][NFC] Use header guards for tblgen'd definitions
#146684 merged
Jul 3, 2025 -
[VPlan] Remove redundant debug location setting in VPInterleaveRecipe::execute. nfc
#146670 merged
Jul 3, 2025 -
[VectorCombine] Scalarize extracts of ZExt if profitable.
#142976 merged
Jul 3, 2025 -
[libcxx] Avoid hash key in __hash_table::find() if it is empty.
#126837 merged
Jul 3, 2025 -
[VPlan] Early assert for unsupported interleaved access features. nfc
#146669 merged
Jul 3, 2025 -
[libclc] Add prepare-<triple> targets
#146700 merged
Jul 3, 2025 -
[ORC] Replace ThreadSafeContext::getContext with withContextDo.
#146819 merged
Jul 3, 2025 -
[clang][analyzer] Fix the false positive ArgInitializedness warning on unnamed bit-field
#145066 merged
Jul 3, 2025 -
[llvm][ADT] Add wrappers to
std::fill
#146681 merged
Jul 3, 2025 -
MCAsmBackend: Merge addReloc into applyFixup
#146820 merged
Jul 3, 2025 -
[lldb][test] Synchronize
__compressed_pair_padding
with libc++#142516 merged
Jul 3, 2025 -
[Flang][AArch64][VecLib] Add libmvec support for Flang/AArch64
#146453 merged
Jul 3, 2025 -
[RISCV] Add isel patterns for generating XAndesPerf branch immediate instructions
#145147 merged
Jul 3, 2025 -
[msan] Fix "Add optional flag to improve instrumentation of disjoint OR (#145990)"
#146799 merged
Jul 3, 2025 -
[NFC][TableGen] Adopt
ArrayRef::consume_front()
inPrintMessage
#146775 merged
Jul 3, 2025 -
[RISCV] Check whether plain type is supported for permutation intrinsics instead of its float type
#146657 merged
Jul 3, 2025 -
[clang] [modules] Add err_main_in_named_module
#146635 merged
Jul 3, 2025 -
[BPF] Emit proper error message for insns with tied operands
#146778 merged
Jul 3, 2025 -
[SDAG] Prefer scalar for prefix of vector GEP expansion
#146719 merged
Jul 3, 2025 -
[lldb][mcp] Fix unix domain socket protocol server addresses
#146603 merged
Jul 3, 2025 -
[docs] Refresh Developer Policy text
#136198 merged
Jul 2, 2025 -
[RISCV][VLOPT] Support v[f]slide1up.v{x,f}
#146716 merged
Jul 2, 2025 -
[CIR] Upstream get_bitfield operation to load bit-field members from structs
#145971 merged
Jul 2, 2025 -
[flang][cuda] Allocate derived-type with CUDA componement in managed memory
#146797 merged
Jul 2, 2025 -
[flang][cuda] Do not create global for derived-type with allocatable device components
#146780 merged
Jul 2, 2025 -
[ASan][Windows] Honor asan config flags on windows when set through the user function
#122990 merged
Jul 2, 2025 -
[RISCV][VLOPT] Support vslide{up,down}
#146710 merged
Jul 2, 2025 -
[RISCV][VLOPT] Add support for vfmerge.vfm and vfmv.v.f
#146692 merged
Jul 2, 2025 -
WebAssembly: Move validation of EH flags to TargetMachine construct time
#146634 merged
Jul 2, 2025 -
[Clang][Driver][SamplePGO] Introduce -fno_sample_profile_use_profi flag for SamplePGO
#145957 merged
Jul 2, 2025 -
Revert "Move python binding tests to lit framework (#146486)"
#146789 merged
Jul 2, 2025 -
Reapply "[Clang,debuginfo] added vtt parameter in destructor DISubroutineType (#130674)"
#145697 merged
Jul 2, 2025 -
[win][aarch64] Always reserve frame pointers for Arm64 Windows
#146582 merged
Jul 2, 2025 -
[lld][WebAssembly] Add missing relocation types to the --compress-relocations path
#144578 merged
Jul 2, 2025 -
[LLVM][ADT] Add
consume_front
andconsume_back
to ArrayRef#146741 merged
Jul 2, 2025 -
clang: Fix parsing of seh exception model
#146643 merged
Jul 2, 2025 -
[TableGen] More generically handle tied source operands in CompressInstEmitter.
#146183 merged
Jul 2, 2025 -
[mlir][vector][spirv] Lower
vector.to_elements
to SPIR-V#146618 merged
Jul 2, 2025 -
[NFC][TableGen] Add accessors for various instruction subclasses
#146615 merged
Jul 2, 2025 -
[lldb] Fixing warnings / win32 builds in MainLoop.
#146632 merged
Jul 2, 2025 -
[libc++] Remove dead code from <type_traits>
#143854 merged
Jul 2, 2025 -
[libc++] Avoid including vector in <functional>
#144310 merged
Jul 2, 2025 -
[libc++] Make libcxx/selftest a top-level test directory
#144852 merged
Jul 2, 2025 -
[PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses
#144405 merged
Jul 2, 2025 -
[NFC] [MSAN] replace (void) with [[maybe_unused]]
#146617 merged
Jul 2, 2025 -
[mlir][vector][nfc] Rename
populateVectorTransferCollapseInnerMostContiguousDimsPatterns
#145228 merged
Jul 2, 2025 -
[mlir][bufferization] Return BufferLikeType in BufferizableOpInterface
#144867 merged
Jul 2, 2025 -
[HLSL] Add
-Gis
option to clang-dxc#146448 merged
Jul 2, 2025 -
[BOLT] Decouple new segment creation from PHDR rewrite. NFCI
#146111 merged
Jul 2, 2025 -
[Test] Account for spaces in paths in the new dtlto/files.test
#146749 merged
Jul 2, 2025 -
asan: refactor new/delete interceptor macros
#146696 merged
Jul 2, 2025 -
Revert "Fix wcpncpy() return value; add test."
#146752 merged
Jul 2, 2025 -
[SPIRV] Add option to add all KHR extensions
#145535 merged
Jul 2, 2025 -
[SystemZ][z/OS] Fix error about const char in Text Encoding
#146727 merged
Jul 2, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146703 merged
Jul 2, 2025 -
[mlir][spirv] Add support for SPV_ARM_tensors
#144667 merged
Jul 2, 2025 -
[SHT_LLVM_BB_ADDR_MAP] Remove support for versions 1 and 0 (SHT_LLVM_BB_ADDR_MAP_V0).
#146186 merged
Jul 2, 2025 -
Fix lld crash caused by dynamic bit offset patch
#146701 merged
Jul 2, 2025 -
[libc] Fix internal alignment in allcoator
#146738 merged
Jul 2, 2025 -
[CIR] Implement NotEqualOp for ComplexType
#146129 merged
Jul 2, 2025 -
[MLIR][AMDGPU] Redirect transfer read to masked load lowering
#146705 merged
Jul 2, 2025 -
[lldb][NFC][MachO] Clean up LC_THREAD reading code, remove i386 corefile
#146480 merged
Jul 2, 2025 -
__sys builtin support for AArch64
#146456 merged
Jul 2, 2025 -
[Xtensa] Fix XtensaELFObjectWriter.
#146731 merged
Jul 2, 2025 -
[AMDGPU][MC] Fix disassembly for v_permlane16_swap_b32 for GFX950
#146600 merged
Jul 2, 2025 -
[LLVM][AsmWriter] Print a comment for unknown intrinsics
#146726 merged
Jul 2, 2025 -
[InstrEmitter] Use AddOperand in EmitCopyToRegClassNode.
#146637 merged
Jul 2, 2025 -
[mlir] Remove unused includes (NFC)
#146709 merged
Jul 2, 2025 -
[Analysis] Remove a redundant control flow statement (NFC)
#146708 merged
Jul 2, 2025 -
[clangd] Drop const from a return type (NFC)
#146707 merged
Jul 2, 2025 -
[StaticAnalyzer] Remove unnecessary casts (NFC)
#146706 merged
Jul 2, 2025 -
[AMDGPU] Fix comment on DelayInfo::advance
#146718 merged
Jul 2, 2025 -
[Offload] Add missing license header to Common.td
#146737 merged
Jul 2, 2025 -
[SimplifyCFG] Transform switch to select when common bits uniquely identify one case
#145233 merged
Jul 2, 2025 -
[HLSL][SPRIV] Handle signed RWBuffer correctly
#144774 merged
Jul 2, 2025 -
[HashRecognize][NFC] Add a missing "phi" in a comment
#146702 merged
Jul 2, 2025 -
[nfc] Rename API with typo in BranchProbabilityInfo
#146447 merged
Jul 2, 2025 -
[mlir][OpenMP] implement SIMD reduction
#146671 merged
Jul 2, 2025 -
[VectorCombine] Scalarize vector intrinsics with scalar arguments
#146530 merged
Jul 2, 2025 -
[libc++] Re-add a script to trigger the libc++ Buildkite pipeline
#146730 merged
Jul 2, 2025 -
[Offload] Add
MAX_WORK_GROUP_SIZE
device info query#143718 merged
Jul 2, 2025 -
[CIR] Add OptInfo attribute
#146261 merged
Jul 2, 2025 -
[CIR] Add mlir-translate to CMake
#146608 merged
Jul 2, 2025 -
[Clang] Properly use
CommaJoined
for--offload-arch
#146687 merged
Jul 2, 2025 -
[flang] Emit
fir.global
in the global address space#146653 merged
Jul 2, 2025 -
[DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO
#142757 merged
Jul 2, 2025 -
[lldb][test] Consolidate generic and libcxx std::deque formatter tests
#146697 merged
Jul 2, 2025 -
[CIR] Untie Type and Attribute definitions
#146663 merged
Jul 2, 2025 -
[Clang][DLCov][NFCish] Fix debugloc coverage tracking macro in Clang
#146521 merged
Jul 2, 2025 -
[Clang][OpenCL] Declare cl_amd_media_ops/cl_amd_media_ops2 builtins with -fdeclare-opencl-builtins
#143507 merged
Jul 2, 2025 -
[clang-fuzzer] Fix latent race condition in build
#146119 merged
Jul 2, 2025 -
[CIR] Clean up FPAttr
#146662 merged
Jul 2, 2025 -
[Xtensa] Implement THREADPTR and DFPAccel Xtensa Options.
#145543 merged
Jul 2, 2025 -
[InstCombine] Fix multi-use handling for multi-GEP rewrite
#146689 merged
Jul 2, 2025 -
[AMDGPU] Remove HasSampler variable. NFC.
#146682 merged
Jul 2, 2025 -
[clang-tidy] Fix false positive for cppcoreguidelines-pro-bounds-pointer-arithmetic
#127394 merged
Jul 2, 2025 -
[HashRecognize] Rewrite arePHIsIntertwined
#144878 merged
Jul 2, 2025 -
[CIR] Clean up IntAttr
#146661 merged
Jul 2, 2025 -
[mlir][Affine] Fix crash in affine-loop-fusion pass by guarding against an empty op list
#144841 merged
Jul 2, 2025 -
[CIR] Introduce IntTypeInterface to allow uniform integer types handling
#146660 merged
Jul 2, 2025 -
[libc] Efficiently implement
aligned_alloc
for AMDGPU#146585 merged
Jul 2, 2025 -
[mlir][linalg] Use
ub.poison
in linalg vectorizer instead of0
for some transfer ops#146544 merged
Jul 2, 2025 -
[SystemZ][HLASM] Emit END instruction
#146110 merged
Jul 2, 2025 -
[DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine
#145298 merged
Jul 2, 2025 -
Only restart failed libc++ jobs, not cancelled ones.
#146397 merged
Jul 2, 2025 -
Remove helper function and use target agnostic needConversion function
#146680 merged
Jul 2, 2025 -
[AMDGPU] Use isImage. NFC.
#146677 merged
Jul 2, 2025 -
X86: Avoid some uses of getPointerTy
#146306 merged
Jul 2, 2025 -
[Offload] Store kernel name in GenericKernelTy
#142799 merged
Jul 2, 2025 -
[LLD][COFF] Fix importing DllMain from import libraries
#146610 merged
Jul 2, 2025 -
[Offload] Improve liboffload documentation
#142403 merged
Jul 2, 2025 -
[SPIRV] Add FloatControl2 capability
#144371 merged
Jul 2, 2025 -
[GlobalISel] Allow expansion of urem by constant in prelegalizer
#145914 merged
Jul 2, 2025 -
Reland [TSan] Clarify and enforce shadow end alignment
#146676 merged
Jul 2, 2025 -
[AMDGPU] Add a debug option
-amdgpu-snop-padding
forGCNHazardRecognizer
#146587 merged
Jul 2, 2025 -
Revert "[TSan] Clarify and enforce shadow end alignment"
#146674 merged
Jul 2, 2025 -
[MLIR] Remove spurious space when printing
prop-dict
#145962 merged
Jul 2, 2025 -
[LV] Add support for partial reductions without a binary op
#133922 merged
Jul 2, 2025 -
[libc] Use is aligned builtin instead of ptrtoint
#146402 merged
Jul 2, 2025 -
[lldb-dap] Fix flaky test
#145231 merged
Jul 2, 2025 -
TargetOptions: Look up frame-pointer attribute once
#146639 merged
Jul 2, 2025 -
[DLCov] Origin-Tracking: Enable collecting and symbolizing stack traces
#143591 merged
Jul 2, 2025 -
[Xtensa] Implement lowering SELECT_CC/BRCC for Xtensa FP Option.
#145544 merged
Jul 2, 2025 -
[LLVM][AArch64] Relax SVE/SME codegen predicates.
#145322 merged
Jul 2, 2025 -
[DLCov] Origin-Tracking: Collect stack traces in DebugLoc
#143592 merged
Jul 2, 2025 -
[DAG] visitFREEZE - always allow freezing multiple operands
#145939 merged
Jul 2, 2025 -
[LLDB] Simplify libstdc++ string summaries
#146562 merged
Jul 2, 2025 -
[VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustment
#144864 merged
Jul 2, 2025 -
[SLP] Avoid -passes=instcombine stages in SLP tests
#146257 merged
Jul 2, 2025 -
[lldb] Use llvm::erase_if (NFC)
#146624 merged
Jul 2, 2025 -
[flang][OpenMP] Create unique reduction decls for different logical kinds
#146558 merged
Jul 2, 2025 -
[AArch64][TTI] Reduce cost for splatting whole first vector segment (SVE)
#145701 merged
Jul 2, 2025 -
[clang][python][test] Move python binding tests to lit framework
#146486 merged
Jul 2, 2025 -
[lld][LoongArch] Support TLSDESC GD/LD to IE/LE
#123715 merged
Jul 2, 2025 -
[IR] Add
dead_on_return
attribute#143271 merged
Jul 2, 2025 -
[mlir][SPIRVToLLVM] Set valid insertion point after op erasure
#146551 merged
Jul 2, 2025 -
[InstCombine] Fold icmp of gep chain with base
#144065 merged
Jul 2, 2025 -
[mlir][tensor] Fold identity
reshape
of 0d-tensors#146375 merged
Jul 2, 2025 -
[mlir][linalg] Allow promotion to use the original subview size
#144334 merged
Jul 2, 2025 -
[TableGen] Use range-based for loops (NFC)
#146626 merged
Jul 2, 2025 -
[ProfileData] Use lambdas instead of std::bind (NFC)
#146625 merged
Jul 2, 2025 -
[clangd] Drop const from a return type (NFC)
#146623 merged
Jul 2, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146622 merged
Jul 2, 2025 -
[LLVM][Cygwin] Enable dynamic linking of libLLVM
#146440 merged
Jul 2, 2025 -
[clang][bytecode] Add back missing initialize call
#146589 merged
Jul 2, 2025 -
[RISCV] Use uint64_t for Insn in getInstruction32 and getInstruction16. NFC
#146619 merged
Jul 2, 2025 -
[RFC][NFC][AMDGPU] Remove explicit value assignments from
AMDGPU::GPUKind
#146567 merged
Jul 2, 2025 -
[WebAssembly] Fix inline assembly with vector types
#146574 merged
Jul 2, 2025 -
Driver: Avoid llvm::sys::path::append if resource directory absolute.
#146449 merged
Jul 2, 2025 -
[MLIR][Affine] Enhance simplifyAdd for AffineExpr mod
#146492 merged
Jul 2, 2025 -
[Analysis] Use range-based for loops (NFC)
#146466 merged
Jul 2, 2025 -
[clang] [modules] Implement P3618R0: Allow attaching main to the global module
#146461 merged
Jul 2, 2025 -
[docs] Add clang release notes for LoongArch
#146481 merged
Jul 2, 2025 -
[lldb] Fix the hardware breakpoint decorator
#146609 merged
Jul 2, 2025 -
clang: Forward exception_model flag for bitcode inputs
#146342 merged
Jul 2, 2025 -
[libclc] Add missing clc_lgamma_r with generic address space pointer arg
#146495 merged
Jul 2, 2025 -
[libclc] Add __clc_nan implementation with signed nancode argument
#146485 merged
Jul 2, 2025 -
[Offload][cmake] Add GPU test job limit for AMDGPU buildbot cmake cache
#146611 merged
Jul 2, 2025 -
[CI] Use Github Native Groups in monolithic-* scripts
#143481 merged
Jul 1, 2025 -
[WebAssembly] Fold any/alltrue (setcc x, 0, eq/ne) to [not] any/alltrue x
#144741 merged
Jul 1, 2025 -
[WebAssembly] [Backend] Wasm optimize illegal bitmask
#145627 merged
Jul 1, 2025 -
[SelectionDAG] Fix NaN regression in fma dag-combine.
#146592 merged
Jul 1, 2025 -
[NVPTX] Further cleanup call isel
#146411 merged
Jul 1, 2025 -
[mlir][arith] Add
arith::ConstantIntOp
constructor#144638 merged
Jul 1, 2025 -
[Reland][IPO] Added attributor for identifying invariant loads
#146584 merged
Jul 1, 2025 -
AMDGPU: Implement tensor_save and tensor_stop for gfx1250
#146590 merged
Jul 1, 2025 -
[mlir][linalg] Use hasPureTensorSemantics in TransposeMatmul methods.
#146438 merged
Jul 1, 2025 -
[mlir][xegpu] Fix seg-fault caused by setting a null attribute
#146002 merged
Jul 1, 2025 -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 merged
Jul 1, 2025 -
[AsmParser] Remove unnecessary casts (NFC)
#146549 merged
Jul 1, 2025 -
[clang] Improve getFileIDLocal binary search.
#146510 merged
Jul 1, 2025 -
[VectorCombine] Use InstSimplifyFolder to simplify instrs on creation.
#146350 merged
Jul 1, 2025 -
[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes.
#144281 merged
Jul 1, 2025 -
Fix missing/outdated pass options in PassRegistry.def
#146160 merged
Jul 1, 2025 -
[mlir][sparse] Do not access operation after it was replaced
#146546 merged
Jul 1, 2025 -
[IR2Vec] Add out-of-place arithmetic operators to Embedding class
#145118 merged
Jul 1, 2025 -
[NFC][IR2Vec] Increasing tolerance in
approximatelyEquals()
ofEmbedding
#145117 merged
Jul 1, 2025 -
[CIR] Upstream PackIndexingExpr for ScalarExpr
#146239 merged
Jul 1, 2025 -
[CIR] Upstream GenericSelectionExpr
#146211 merged
Jul 1, 2025 -
[CIR] Comma Operator for ComplexType
#146204 merged
Jul 1, 2025 -
[clang][bytecode] Check pointer data type for bitcast eligibility
#146552 merged
Jul 1, 2025 -
[CIR] Fix mlir::ValueRange init from ArrayRef warning
#146577 merged
Jul 1, 2025 -
[CIR] Implement ArraySubscript for ComplexType
#146283 merged
Jul 1, 2025 -
AMDGPU: Implement ds_atomic_async_barrier_arrive_b64/ds_atomic_barrier_arrive_rtn_b64
#146409 merged
Jul 1, 2025 -
[NFC] Formatting PassRegistry.def
#144139 merged
Jul 1, 2025 -
[Analysis] Remove a workaround for ancient GCC (NFC)
#146550 merged
Jul 1, 2025 -
[AMDGPU] Remove an unnecessary cast (NFC)
#146548 merged
Jul 1, 2025 -
[Analysis] Remove an unnecessary cast (NFC)
#146547 merged
Jul 1, 2025 -
AMDGPU: Remove the unnecessary needAlias argument in DS_Real_gfx12
#146439 merged
Jul 1, 2025 -
[AMDGPU] Refactor FLAT_Load_Pseudo class
#146539 merged
Jul 1, 2025 -
[AMDGPU][SIInsertWaitcnts] drop OldWaitcntInstr only when it is processed
#145720 merged
Jul 1, 2025 -
[PHIElimination] Verify reappropriated COPY is of similar register class, update livevars.
#146337 merged
Jul 1, 2025 -
[flang][OpenMP] Split check-omp-structure.cpp into smaller files, NFC
#146359 merged
Jul 1, 2025 -
[lldb] Adding pipe support to lldb_private::MainLoopWindows.
#145621 merged
Jul 1, 2025 -
[libc] wcscspn implementation
#146158 merged
Jul 1, 2025 -
[InstCombine] Pull vector reverse through intrinsics
#146384 merged
Jul 1, 2025 -
[AMDGPU] Fix wrong reverse operations for
v_cmpx_le_u32
#146398 merged
Jul 1, 2025 -
[mlir][async] Erase op later to preserve insertion point
#146516 merged
Jul 1, 2025 -
[lldb][NFC] Inline ResolveSDKPathFromDebugInfo in one of its call site
#146062 merged
Jul 1, 2025 -
[flang][tco] Add -emit-final-mlir flag
#146533 merged
Jul 1, 2025 -
[Offload] Add skeleton for offload conformance tests
#146391 merged
Jul 1, 2025 -
[flang][OpenMP] Rewrite min/max with more than 2 arguments
#146423 merged
Jul 1, 2025 -
[AArch64] Fix ldp rename through a bundle
#146415 merged
Jul 1, 2025 -
[LLVM][TableGen][DecoderEmitter] Add wrapper struct for
bit_value_t
#146248 merged
Jul 1, 2025 -
[mlir] Remove unused includes (NFC)
#146467 merged
Jul 1, 2025 -
[mlir] Remove unnecessary casts (NFC)
#146465 merged
Jul 1, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146464 merged
Jul 1, 2025 -
[CodeGen] Remove unnecessary casts (NFC)
#146463 merged
Jul 1, 2025 -
[LLDB] Update DIL to pass current 'frame var' tests.
#145055 merged
Jul 1, 2025 -
feat(linalg): add a way to pass controlFn to
foldIntoPackUnpackPatterns
#143685 merged
Jul 1, 2025 -
[clang][test] Remove duplication from gcc toolchain test (NFC)
#146487 merged
Jul 1, 2025 -
[NFC][AMDGPU] Pre-commit a test case that shows wrong reverse operation is used for V_CMPX_LE_U32
#146527 merged
Jul 1, 2025 -
[AArch64] Mark neon.stN intrinsics as writeonly
#145289 merged
Jul 1, 2025 -
[clang][bytecode] Allocate operator new data as array
#146471 merged
Jul 1, 2025 -
[MLIR] Make generic skip packing init operand when not used in DataLayoutPropagation
#146139 merged
Jul 1, 2025 -
[mlir][memref] Add a new
ReifyResultShapes
pass#145927 merged
Jul 1, 2025 -
[NFC][AMDGPU] Auto generate check lines for some test cases
#146400 merged
Jul 1, 2025 -
[NFC][Offload] Fix possible edge cases in offload-tblgen
#146511 merged
Jul 1, 2025 -
[lldb] Enable support for DWARF64 format handling
#145645 merged
Jul 1, 2025 -
[OpenACC][CIR] Implement 'rest' of update clause lowering
#146414 merged
Jul 1, 2025 -
[FunctionAttrs] Handle ConstantRange overflow in memset initializes inference
#145739 merged
Jul 1, 2025 -
[mlir] Reapply 141423 mlir-query combinators plus fix
#146156 merged
Jul 1, 2025 -
[alpha.webkit.UncountedCallArgsChecker] Treat CFEqual as a safe function
#146369 merged
Jul 1, 2025 -
[clang][bytecode] Remove unused InRange function
#146509 merged
Jul 1, 2025 -
[clang] skip explicit obj param in code complete
#146258 merged
Jul 1, 2025 -
[InstCombine] Rewrite multi-use GEPs when simplifying comparison
#146100 merged
Jul 1, 2025 -
[LV] Use vscale for tuning to improve branch weight estimates
#144733 merged
Jul 1, 2025 -
[Hexagon] Implement shouldConvertConstantLoadToIntImm
#146452 merged
Jul 1, 2025 -
[RISCV] Factor out getKillRegState in copyPhysReg (NFC)
#146454 merged
Jul 1, 2025 -
[DAG] canCreateUndefOrPoison - remove isGuaranteedNotToBeUndefOrPoison check for shift nodes
#146502 merged
Jul 1, 2025 -
[DAG] canCreateUndefOrPoison - add handling for CTTZ/CTLZ_ZERO_UNDEF nodes
#146501 merged
Jul 1, 2025 -
[VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding
#144666 merged
Jul 1, 2025 -
[clang]Fix Handle structs exceeding 1EB size limit
#146032 merged
Jul 1, 2025 -
[Clang][Bytecode] Implement P1061 structured binding pack
#146474 merged
Jul 1, 2025 -
[X86] detectZextAbsDiff - use m_SpecificVectorElementVT matcher. NFC.
#146498 merged
Jul 1, 2025 -
[mlir][tblgen] Fix test definition names to reflect expected valid results (NFC)
#146243 merged
Jul 1, 2025 -
[Clang][AArch64] Move definitions of FP8 Neon loads & stores
#146352 merged
Jul 1, 2025 -
[mlir][gpu] Add gpu.rotate operation
#142796 merged
Jul 1, 2025 -
[DAG] canCreateUndefOrPoison - explicitly state the AssertSext/Zext/Align/NoFPClass can create poison. NFC.
#146493 merged
Jul 1, 2025 -
[mlir][tblgen] Fix region and successor references in custom directives
#146242 merged
Jul 1, 2025 -
[DAG] visitFREEZE - remove isGuaranteedNotToBeUndefOrPoison assertion
#146490 merged
Jul 1, 2025 -
[PowerPC] Remove chenzheng1030 as maintainer
#145519 merged
Jul 1, 2025 -
[llvm][docs] Document how to ask for things other than commit access
#146340 merged
Jul 1, 2025 -
[clang] Don't use raw source location in DeclarationName, NFC
#146412 merged
Jul 1, 2025 -
[mlir][tosa] Require signless types in validation and add corresponding conversion pass
#144367 merged
Jul 1, 2025 -
[Clang] Remove AArch64TargetInfo::setArchFeatures
#146107 merged
Jul 1, 2025 -
[InstCombine] Combine interleaved PHI reduction chains.
#143878 merged
Jul 1, 2025 -
[Clang] Verify data layout consistency
#144720 merged
Jul 1, 2025 -
DynamicAPInt: Support APInt constructor.
#146301 merged
Jul 1, 2025 -
[Flang][OpenMP] Add Semantics support for Nested OpenMPLoopConstructs
#145917 merged
Jul 1, 2025 -
[Coroutines] Work on intrinsic IDs instead of names (NFCI)
#145518 merged
Jul 1, 2025 -
MC: Store fragment content and fixups out-of-line
#146307 merged
Jul 1, 2025 -
[Clang] Partially fix m68k alignments
#144740 merged
Jul 1, 2025 -
[DwarfDebug] Slightly optimize computeKeyInstructions() (NFC)
#146357 merged
Jul 1, 2025 -
[lldb] Delete unused DWARFDataExtractor methods
#146356 merged
Jul 1, 2025 -
[X86][llvm-exegesis] fix LNLP performance counter binding issue
#146348 merged
Jul 1, 2025 -
CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragment. NFC
#146462 merged
Jul 1, 2025 -
[X86] Add diagnostic for fp128 inline assemble for 32-bit
#146458 merged
Jul 1, 2025 -
[lldb][Mach-O] Fix several bugs in x86_64 Mach-O corefile
#146460 merged
Jul 1, 2025 -
[mlir][Vector] Add constant folding for vector.from_elements operation
#145849 merged
Jul 1, 2025 -
[NFC][IR2Vec] Remove unreachable code and simplify invalid mode test
#146459 merged
Jul 1, 2025 -
[NFC][MLGO] Convert notes to proper RST note directives in MLGO.rst
#146450 merged
Jul 1, 2025 -
[IR2Vec] Simplifying creation of Embedder
#143999 merged
Jul 1, 2025 -
[LLD][ELF] Skip non-SHF_ALLOC sections when checking max VA and max VA difference in relaxOnce()
#145863 merged
Jul 1, 2025 -
[NFC][MLGO] Fix indentation in MLGO.rst
#146444 merged
Jul 1, 2025 -
[RISCV] Add LLVM IR intrinsicis vrgatherei16/vslideup/vslidedown support for Zvfbfmin
#146312 merged
Jul 1, 2025 -
[MLGO] Fix feature iteration using FeatureMap.size() instead of NumberOfFeatures
#146436 merged
Jul 1, 2025 -
[Clang][LoongArch] Fixed incorrect _BitInt(N>64) alignment
#145297 merged
Jul 1, 2025 -
[BOLT] Refactor mapCodeSections(). NFC
#146434 merged
Jul 1, 2025 -
[flang][acc] Fix dialect dependencies
#146431 merged
Jul 1, 2025 -
[pgo] add means to specify "unknown" MD_prof
#145578 merged
Jun 30, 2025 -
[DirectX] Implement
memcpy
in DXIL CBuffer Access pass#144436 merged
Jun 30, 2025 -
[NFC][TableGen] Capitalize
to
inUseFnTableInDecodetoMCInst
.#146419 merged
Jun 30, 2025 -
[mlir][examples] Fix deprecation warnings for
ArrayRef(std::nullopt)
#146420 merged
Jun 30, 2025 -
[flang][acc] Ensure fir.class is handled in type categorization
#146174 merged
Jun 30, 2025 -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 merged
Jun 30, 2025 -
[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC).
#141860 merged
Jun 30, 2025 -
[AMDGPU] Autogen checks for test
#146421 merged
Jun 30, 2025 -
[lldb] Correctly restore the cursor column after resizing the statusline
#146132 merged
Jun 30, 2025 -
[MachineOutliner] Remove LOHs from outlined candidates
#143617 merged
Jun 30, 2025 -
[flang][cuda] Bring PARAMETER arrays into the GPU module
#146416 merged
Jun 30, 2025 -
[IR2Vec] Scale embeddings once in vocab analysis instead of repetitive scaling
#143986 merged
Jun 30, 2025 -
[X86][GlobalIsel] fix regbank issue fabs
#145674 merged
Jun 30, 2025 -
Reland "[MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)"
#145664 merged
Jun 30, 2025 -
[CIR] Upstream GenericSelectionExpr for ComplexType
#146265 merged
Jun 30, 2025 -
[libc][obvious] Fixed typos in some wchar headers
#146413 merged
Jun 30, 2025 -
[STLForwardCompat] Implement llvm::type_identity
#146390 merged
Jun 30, 2025 -
[libc][bazel] Added wchar functions to bazel
#146126 merged
Jun 30, 2025 -
[mlir][LLVMIR][NFC] Remove duplicate getUnnamedAddrAttrName uses in op printers
#146090 merged
Jun 30, 2025 -
[flang] Check for ultimate ALLOCATABLE component in LOCAL_INIT()
#145800 merged
Jun 30, 2025 -
[clang-doc] serialize friends
#146165 merged
Jun 30, 2025 -
[Clang] Fix '-Wformat-overflow' FP when floats had field-width and plus prefix
#144274 merged
Jun 30, 2025 -
[flang] Use outermost fir.dummy_scope for TBAA of local allocations.
#146006 merged
Jun 30, 2025 -
[MLIR] Always emit setPropertiesFromParsedAttr() when hasCustomAssemblyFormat is set
#145973 merged
Jun 30, 2025 -
[IR][PGO] Verify the structure of
VP
metadata.#145584 merged
Jun 30, 2025 -
[mlir][vector] Avoid setting padding by default to
0
invector.transfer_read
preferub.poison
#146088 merged
Jun 30, 2025 -
[clang-tidy] Add flag to specify an alternative to std::forward
#138755 merged
Jun 30, 2025 -
[clang-doc] Precommit friends test
#146164 merged
Jun 30, 2025 -
[libomptarget] Add a test for OMP_TARGET_OFFLOAD=disabled
#146385 merged
Jun 30, 2025 -
[LLDB][NFC] Refactor code extracting timestamp from StructuredData
#145954 merged
Jun 30, 2025 -
[OpenACC][CIR] 'update' construct lowering + a few clauses
#146378 merged
Jun 30, 2025 -
[flang] Add new hints to expected warnings
#146399 merged
Jun 30, 2025 -
tsan: Support free_sized and free_aligned_sized from C23
#144531 merged
Jun 30, 2025 -
[clang][bytecode] Classify variable initializer, not the decl
#146338 merged
Jun 30, 2025 -
[Basic] Drop const from a return type (NFC)
#146382 merged
Jun 30, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146381 merged
Jun 30, 2025 -
[libc] wcstok implementation
#145989 merged
Jun 30, 2025 -
[flang][NFC] Remove inadvertently added source file
#146395 merged
Jun 30, 2025 -
[HLSL] Remove dead code in Type.cpp [NFC]
#146365 merged
Jun 30, 2025 -
[flang] Process pointer component default initializers sooner
#145601 merged
Jun 30, 2025 -
[flang] Skip over fixed form spaces when prescanning exponents & kind…
#145347 merged
Jun 30, 2025 -
[flang] Don't warn on (0.,0.)**(nonzero noninteger)
#145179 merged
Jun 30, 2025 -
[flang] Check definability for logical INQUIRE specifiers
#144797 merged
Jun 30, 2025 -
[flang][runtime] Allow INQUIRE(IOLENGTH=) in the presence of defined I/O
#144541 merged
Jun 30, 2025 -
[flang][CLI] Have the CLI hint the flag to disable a warning
#144767 merged
Jun 30, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#146380 merged
Jun 30, 2025 -
[DAG] canCreateUndefOrPoison - add handling for CTTZ/CTLZ nodes
#146361 merged
Jun 30, 2025 -
MC: Merge MCFragment.h into MCSection.h
#146315 merged
Jun 30, 2025 -
[libc] implement sigsetjmp for thumb/thumb2/armv7-a
#138147 merged
Jun 30, 2025 -
Restrict tests in Transforms/InstCombine/SystemZ to SystemZ (NFC)
#146363 merged
Jun 30, 2025 -
[AArch64] Change IssueWidth to 5 in AArch64SchedNeoverseN2.td
#145717 merged
Jun 30, 2025 -
[bazel] Add gdb-scripts filegroup in llvm and mlir
#146358 merged
Jun 30, 2025 -
[lldb] Document MCP support in LLDB
#145935 merged
Jun 30, 2025 -
[libc++] Fix wait_on_destruct.pass.cpp hanging sometimes
#146240 merged
Jun 30, 2025 -
[SCCP] Improve worklist management
#146321 merged
Jun 30, 2025 -
[InstCombine] Pull vector reverse through fneg
#146349 merged
Jun 30, 2025 -
[experimental] Ask copilot to check perf profile degradation
#146271 merged
Jun 30, 2025 -
[clang][bytecode] Add
Descriptor::hasTrivialDtor()
#146286 merged
Jun 30, 2025 -
[ExtractAPI] Format pointer types correctly
#146182 merged
Jun 30, 2025 -
Expand annotation check for -Wunique-object-duplication on Windows.
#145944 merged
Jun 30, 2025 -
[clang][AST] Fix AST IgnoreUnlessSpelledInSource traversal nullptr dereference
#146103 merged
Jun 30, 2025 -
[clang] [Sema] Suggest [[noreturn]] for void functions that always throw
#146234 merged
Jun 30, 2025 -
[LLVM][Clang] Enable strict mode for
getTrailingObjects
#144930 merged
Jun 30, 2025 -
[LLVM] Change
ModulePass::skipModule
to take a const reference#146168 merged
Jun 30, 2025 -
[Offload] Refactor device/platform info queries
#146345 merged
Jun 30, 2025 -
[LAA] Clean up APInt-overflow related code
#140048 merged
Jun 30, 2025 -
[InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0)
#145736 merged
Jun 30, 2025 -
[libc] Efficiently implement 'realloc' for AMDGPU devices
#145960 merged
Jun 30, 2025 -
[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server
#146072 merged
Jun 30, 2025 -
[OpenACC][CIR] Implement 'exit data' construct + clauses
#146167 merged
Jun 30, 2025 -
[clang] odr-checker fix for conversion operators
#146153 merged
Jun 30, 2025 -
[DA] Improve code in getSplitIteration (NFC)
#146137 merged
Jun 30, 2025 -
[GlobalOpt] Revert global widening transform
#144652 merged
Jun 30, 2025 -
[VPlan] Replace all uses of VF when EVL tail folding. NFCI
#146339 merged
Jun 30, 2025 -
[ISel/RISCV] Fix fixed-vector [l]lrint lowering
#145898 merged
Jun 30, 2025 -
[DAG] canCreateUndefOrPoison - add handling for ADD/SUB/MUL overflow nodes
#146322 merged
Jun 30, 2025 -
[DAG] Implement SDPatternMatch
m_SpecificScalarVT
andm_SpecificVectorElementVT
matchers#144996 merged
Jun 30, 2025 -
[AMDGPU] Add support for
v_cvt_f16_bf8
on gfx1250#146305 merged
Jun 30, 2025 -
[AMDGPU] Add support for
v_cvt_f16_fp8
on gfx1250#146302 merged
Jun 30, 2025 -
[KeyInstr][Clang][NFC] Don't set -dwarf-use-key-instructions
#144115 merged
Jun 30, 2025 -
[KeyInstr][Clang] Copy ctor/assignment operator source atoms
#144346 merged
Jun 30, 2025 -
[Offload] Implement
olShutDown
#144055 merged
Jun 30, 2025 -
[Clang][Sema] Require
BaseClass::
(not other classes) in member using-declaration in C++98 mode#143492 merged
Jun 30, 2025 -
[NFC][analyzer] Use %clang_analyze_cc1 consistently
#145895 merged
Jun 30, 2025 -
[Clang][AArch64] Add FP8 variants of Neon store intrinsics
#145346 merged
Jun 30, 2025 -
[Clang][AArch64] Add mfloat8_t variants of Neon load intrinsics
#145666 merged
Jun 30, 2025 -
[CLANG][AArch64] Add mfloat8_t support for more SVE load intrinsics
#145383 merged
Jun 30, 2025 -
[PassBuilder][FatLTO] Expose FatLTO pipeline via pipeline string
#146048 merged
Jun 30, 2025 -
[PHIElimination] Fix bug around $noreg assignment
#146320 merged
Jun 30, 2025 -
[EarlyCSE] Add support for writeonly call CSE
#145474 merged
Jun 30, 2025 -
[RISCV] Integrate RISCV target in baremetal toolchain object and deprecate RISCVToolchain object
#121831 merged
Jun 30, 2025 -
Global string alignment
#142346 merged
Jun 30, 2025 -
[InstCombine] Pull unary shuffles through fneg/fabs
#144933 merged
Jun 30, 2025 -
[NFC][libclc] Refactor _CLC_*_VECTORIZE macros to functions in .inc files
#145678 merged
Jun 30, 2025 -
[mlir][tosa] Add custom operand getters for select op
#145921 merged
Jun 30, 2025 -
[clang] [modules] Add err_main_in_named_module
#146247 merged
Jun 30, 2025 -
[clang] Build the Z3 mock module via CMake
#146284 merged
Jun 30, 2025 -
[KeyInstr] Fully support mixed key/non-key inlining modes
#144103 merged
Jun 30, 2025 -
[Hexagon] Remove unused flag from HexagonGenExtract(NFC)
#146310 merged
Jun 30, 2025 -
[libc++] Fix <charconv> not exporting std::errc
#146268 merged
Jun 30, 2025 -
[AArch64] Improve scalar and Neon popcount with SVE CNT.
#143870 merged
Jun 30, 2025 -
[RISCV][Driver] Add support for
-m
flag to linker job of Baremetal toolchain#134442 merged
Jun 30, 2025 -
Reland "[flang] add option to generate runtime type info as external (#145901) "
#146071 merged
Jun 30, 2025 -
[mlir][tensor] Relax input type requirement on
tensor.splat
#145893 merged
Jun 30, 2025 -
[KeyInstr] Use DISubprogram's is-key-instructions-on flag at DWARF emission
#144104 merged
Jun 30, 2025 -
[Driver] Forward sysroot from Driver to linker in BareMetal ToolChain Object
#132808 merged
Jun 30, 2025 -
[KeyInstr] Add DISubprogram::keyInstructions bit
#144107 merged
Jun 30, 2025 -
[clang][bytecode][NFC] Remove some dead code
#146287 merged
Jun 30, 2025 -
Reland[Driver] Add option to force undefined symbols during linking in BareMetal toolchain object.
#146304 merged
Jun 30, 2025 -
AMDGPU: support s_monitor_sleep on gfx1250
#146293 merged
Jun 30, 2025 -
Reland [Driver] Fix link order of BareMetal toolchain object
#146291 merged
Jun 30, 2025 -
[Target] Use range-based for loops (NFC)
#146277 merged
Jun 30, 2025 -
[LTO] Remove an unnecessary cast (NFC)
#146275 merged
Jun 30, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146274 merged
Jun 30, 2025 -
Add
final
specifier to the classop#145977 merged
Jun 30, 2025 -
[mlgo][regalloc] Fix after PR #131837
#146297 merged
Jun 30, 2025 -
[DAGCombiner] Remove
UnsafeFPMath
usage invisitFSUBForFMACombine
etc.#145637 merged
Jun 30, 2025 -
Fix a typo in llvm/docs/CMake.rst
#138639 merged
Jun 29, 2025 -
[MC] Remove an unnecessary cast (NFC)
#146276 merged
Jun 29, 2025 -
[OpenMP] Fix crash with duplicate mapping on target directive
#146136 merged
Jun 29, 2025 -
AMDGPU: Implement intrinsic/builtins for gfx1250 load transpose instructions
#146289 merged
Jun 29, 2025 -
Reland [Driver] Add support for crtbegin.o, crtend.o and libgloss lib to BareMetal toolchain object
#144649 merged
Jun 29, 2025 -
[clang-format] Make EndsInComma in ContinuationIndenter consistent
#146256 merged
Jun 29, 2025 -
[clang-tidy] add new check: modernize-use-scoped-lock
#126434 merged
Jun 29, 2025 -
[NFC][docs][coro] Fix syntax & typos
#146282 merged
Jun 29, 2025 -
[mlir] Remove unused includes (NFC)
#146278 merged
Jun 29, 2025 -
[PHIElimination] Reuse existing COPY in predecessor basic block
#131837 merged
Jun 29, 2025 -
Reland [Driver] Add support for GCC installation detection in Baremetal toolchain
#145390 merged
Jun 29, 2025 -
[Clang] Add __builtin_invoke and use it in libc++
#116709 merged
Jun 29, 2025 -
[CodeGen] Use std::tie to implement a comparison functor (NFC)
#146252 merged
Jun 29, 2025 -
[clangd]
--header-insertion
CLI fix#146235 merged
Jun 29, 2025 -
[libc++][NFC] Refactored equality comparisons tests for
pair
andexpected
#145668 merged
Jun 29, 2025 -
[InstCombine] Create Icmp in canonical form (NFC)
#146266 merged
Jun 29, 2025 -
[AArch64] Fix stale +zcm target feature to +zcm-gpr64
#146260 merged
Jun 29, 2025 -
[ARM] Add neon vector support for floor
#142559 merged
Jun 29, 2025 -
[LV] Add support for cmp reductions with decreasing IVs.
#140451 merged
Jun 29, 2025 -
[ARM] Override hasAndNotCompare
#145441 merged
Jun 29, 2025 -
[Arm] Fix UAF in ARMConstantIslandPass
#146232 merged
Jun 29, 2025 -
[clang] Remove unused includes (NFC)
#146254 merged
Jun 29, 2025 -
[Target] Use range-based for loops (NFC)
#146253 merged
Jun 29, 2025 -
[MC] Remove an unnecessary cast (NFC)
#146251 merged
Jun 29, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146250 merged
Jun 29, 2025 -
[GlobalISel] Remove an unnecessary cast (NFC)
#146249 merged
Jun 29, 2025 -
[llvm-profdata] Resolve tilde for weighted input filenames
#146206 merged
Jun 29, 2025 -
[NFC][AMDGPU] Fix the instruction order in some test cases to make downstream easier
#146214 merged
Jun 28, 2025 -
[clang-format] Fix a bug in
ReflowComments: Always
#146202 merged
Jun 28, 2025 -
[CodeGenPrepare] Filter out unrecreatable addresses from memory optimization
#143566 merged
Jun 28, 2025 -
[BOLT] Push code to higher addresses under options
#146180 merged
Jun 28, 2025 -
[llvm] Compare std::optional<T> to values directly (NFC)
#146222 merged
Jun 28, 2025 -
[PowerPC] Use range-based for loops (NFC)
#146221 merged
Jun 28, 2025 -
[modularize] Use std::tie to implement operator< (NFC)
#146220 merged
Jun 28, 2025 -
[ADT] Use llvm::has_single_bit (NFC)
#146219 merged
Jun 28, 2025 -
[ExecutionEngine] Remove unnecessary casts (NFC)
#146218 merged
Jun 28, 2025 -
[DebugInfo] Remove an unnecessary cast (NFC)
#146217 merged
Jun 28, 2025 -
[Analysis] Remove unnecessary casts (NFC)
#146216 merged
Jun 28, 2025 -
[SimplifyCFG] Use indexType from data layout in switch to table conversion
#146207 merged
Jun 28, 2025 -
[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC
#146225 merged
Jun 28, 2025 -
[X86] canCreateUndefOrPoisonForTargetNode - PCMPEQ/PCMPGT don't create poison/undef
#146116 merged
Jun 28, 2025 -
[docs][coroutines] Revamp "Debugging C++ coroutines"
#142651 merged
Jun 28, 2025 -
[libc++] Introduce
__product_iterator_traits
and optimiseflat_map::insert
#139454 merged
Jun 28, 2025 -
[DA] Let getConstantPart return optional APInt (NFC)
#146135 merged
Jun 28, 2025 -
[LSR] Clean up code using SCEVPatternMatch (NFC)
#145556 merged
Jun 28, 2025 -
[ISel/RISCV] Refactor isPromotedOpNeedingSplit (NFC)
#146059 merged
Jun 28, 2025 -
[LoopInterchange] Modernize loops (NFC)
#146105 merged
Jun 28, 2025 -
[CostModel/RISCV] Add tests for ldexp, [l]lround
#146108 merged
Jun 28, 2025 -
[AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes
#146051 merged
Jun 28, 2025 -
[Clang][LoongArch] Match GCC behaviour when parsing FPRs in asm clobbers
#138391 merged
Jun 28, 2025 -
[clang] Fix tests requiring Z3 headers in standalone builds
#146200 merged
Jun 28, 2025 -
[Sema][clangd] add noexcept to override functions during code completion
#75937 merged
Jun 28, 2025 -
[clang-tidy] Fix false positives in
readability-redundant-inline-specifier
#135391 merged
Jun 28, 2025 -
[REAPPLY][Clang-Repl] Add support for out-of-process execution. #110418
#144064 merged
Jun 28, 2025 -
[llvm] Remove unused includes (NFC)
#146199 merged
Jun 28, 2025 -
[Target] Use range-based for loops (NFC)
#146198 merged
Jun 28, 2025 -
[llvm] Use std::tie to implement comparison functors (NFC)
#146197 merged
Jun 28, 2025 -
[MC] Drop const from a return type (NFC)
#146196 merged
Jun 28, 2025 -
[Basic] Use StringRef::drop_back (NFC)
#146195 merged
Jun 28, 2025 -
[AMDGPU] Use StringRef::consume_back (NFC)
#146194 merged
Jun 28, 2025 -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 merged
Jun 28, 2025 -
[RISCV] Remove untested code from SelectAddrRegRegScale.
#146185 merged
Jun 28, 2025 -
Revert "[Hexagon] NFC: Reduce the amount of version-specific code"
#146193 merged
Jun 28, 2025 -
[bazel] Add lldb deps for #144627
#146192 merged
Jun 28, 2025 -
Fix uncaught-exception.test.
#146190 merged
Jun 28, 2025 -
Fix uncaught-exception.test.
#146181 merged
Jun 28, 2025 -
[lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers
#144627 merged
Jun 28, 2025 -
Update references from llvm-beanz to llvm
#146177 merged
Jun 28, 2025 -
[CIR] Upstream support for operator assign
#145979 merged
Jun 27, 2025 -
[flang][cuda] Do not generate section checks in device context
#146170 merged
Jun 27, 2025 -
[clang-doc] serialize IsBuiltIn and IsTemplate for types
#146149 merged
Jun 27, 2025 -
cmake: Allow CLANG_RESOURCE_DIR to be absolute.
#145996 merged
Jun 27, 2025 -
[NFC] Make unwind table internal data structures more accessible
#145804 merged
Jun 27, 2025 -
[RelLookupTableConverter] Drop unnamed_addr for GVs in entries to avoid generating GOTPCREL relocations
#146068 merged
Jun 27, 2025 -
[flang][cuda] Inline this_thread_block() calls
#146144 merged
Jun 27, 2025 -
[Clang][ByteCode][NFC] Avoid copies by using move in Disasm.cpp
#146127 merged
Jun 27, 2025 -
[libc] Changed CharacterConverter returns
#146130 merged
Jun 27, 2025 -
[DirectX] Add static sampler support to root signature
#143422 merged
Jun 27, 2025 -
[lldb] Fix evaluating expressions without JIT in an object context
#145599 merged
Jun 27, 2025 -
[lldb] Fix a typo in documentation
#146115 merged
Jun 27, 2025 -
[flang][cuda] Inline this_warp() calls
#146134 merged
Jun 27, 2025 -
[gtest] Fix building on OpenBSD/sparc64
#145225 merged
Jun 27, 2025 -
[mlir][linalg] Update pack and unpack documentation
#143903 merged
Jun 27, 2025 -
[OpenACC][CIR] Implement enter-data + clause lowering
#146146 merged
Jun 27, 2025 -
[clang] Add flag fallow-runtime-check-skip-hot-cutoff
#145999 merged
Jun 27, 2025 -
[HLSL][SPIRV] Boolean in a RawBuffer should be i32 and Boolean vector in a RawBuffer should be <N x i32>
#144929 merged
Jun 27, 2025 -
[CIR][NFC] Fix init llvm::ArrayRef warning
#146147 merged
Jun 27, 2025 -
[FileCheck] Improve printing variables with escapes
#145865 merged
Jun 27, 2025 -
[Hexagon] NFC: Reduce the amount of version-specific code
#145812 merged
Jun 27, 2025 -
[lldb][NFC] Switch IRMemoryMap::Malloc to return llvm::Expected
#146016 merged
Jun 27, 2025 -
Add missing dependency.
#146140 merged
Jun 27, 2025 -
[BOLT][test] Fix NFC mismatches in perf2bolt tests
#146148 merged
Jun 27, 2025 -
[llvm] Don't preserve analysis results after EmbedBitcodePass
#146118 merged
Jun 27, 2025 -
[libc] Add and use 'cpp::launder' to guard placement new
#146123 merged
Jun 27, 2025 -
[SandboxVec][SeedCollector][NFC] Replace cl::opt flags with constructor args
#143206 merged
Jun 27, 2025 -
[ADT] Remove MutableArrayRef(std::array) (NFC)
#146114 merged
Jun 27, 2025 -
[ADT] Deprecate MutableArrayRef(std::nullopt)
#146113 merged
Jun 27, 2025 -
[LowerAllowCheckPass] allow to specify runtime.check hotness
#145998 merged
Jun 27, 2025 -
AMDGPU: Add alias tests for load transpose instructions for gfx1250
#146117 merged
Jun 27, 2025 -
[DirectX] add support for i64 buffer load/stores
#145047 merged
Jun 27, 2025 -
Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#145959)
#146112 merged
Jun 27, 2025 -
[Clang][ByteCode][NFC] Misc minor performance fixes
#145988 merged
Jun 27, 2025 -
[InstrRef] Skip clobbered EntryValue register recovery
#142478 merged
Jun 27, 2025 -
[DirectX] Allow vector Allocas to be transformed into arrays
#145972 merged
Jun 27, 2025 -
[libc++] P2944R3: Constrained comparisions -
tuple
#145677 merged
Jun 27, 2025 -
[ValueTracking] Add
matchSimpleBinaryIntrinsicRecurrence
helper#145964 merged
Jun 27, 2025 -
[libc] Implemented wcsnlen
#145610 merged
Jun 27, 2025 -
[CIR] Add basic support for operator new
#145802 merged
Jun 27, 2025 -
[CIR] Add support for constructor aliases
#145792 merged
Jun 27, 2025 -
[NVPTX] Fixup v2i8 parameter and return lowering
#145585 merged
Jun 27, 2025 -
[LoopInterchange] Use ArrayRef in more places (NFC)
#146077 merged
Jun 27, 2025 -
[BOLT] Skip creation of new segments
#146023 merged
Jun 27, 2025 -
[ISel/RISCV] Improve code in lowerFCOPYSIGN (NFC)
#146061 merged
Jun 27, 2025 -
[SelectionDAG] Combine range metadata when loads are CSEd.
#146026 merged
Jun 27, 2025 -
[RISCV] Simplify the check for when to call EmitLoweredCascadedSelect. NFC
#145930 merged
Jun 27, 2025 -
[NVPTX] Fixup NVPTXPrologEpilogPass for opt-bisect-limit
#144136 merged
Jun 27, 2025 -
[lldb] Add class property for the version string
#145974 merged
Jun 27, 2025 -
Suppress noreturn warning if last statement in a function is a throw
#145166 merged
Jun 27, 2025 -
[CIR] Implement SizedTypeInterface to make isSized hookable
#146045 merged
Jun 27, 2025 -
[CIR] Refactor type interfaces
#146044 merged
Jun 27, 2025 -
Revert "[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC"
#146091 merged
Jun 27, 2025 -
[lldb] Use llvm::is_contained (NFC)
#146012 merged
Jun 27, 2025 -
[ADT] Remove a constructor (NFC)
#146010 merged
Jun 27, 2025 -
[MLIR][ArmSVE] Add an ArmSVE dialect operation mapping to
bfmmla
#145064 merged
Jun 27, 2025 -
[LLDB] Update DIL to handle smart pointers; add more tests.
#143786 merged
Jun 27, 2025 -
[PS5][Driver] Allow selection of CRT with
-L
#145869 merged
Jun 27, 2025 -
[OpenACC][CIR] Implement copyin/copyout/create lowering for compute/c…
#145976 merged
Jun 27, 2025 -
[AMDGPU] Fix bad removal of s_delay_alu
#145728 merged
Jun 27, 2025 -
[Offload] Store device info tree in device handle
#145913 merged
Jun 27, 2025 -
[Offload] Make CUDA Driver Version a string
#146049 merged
Jun 27, 2025 -
[TargetLowering] Fold (a | b) ==/!= b -> (a & ~b) ==/!= 0 when and-not exists
#145368 merged
Jun 27, 2025 -
[docs] Add documentation for LLVM Qualification Group
#145331 merged
Jun 27, 2025 -
[Clang][NFC] - Move attr-cpuspecific-cpus test over to Sema
#146065 merged
Jun 27, 2025 -
[cmake] Ignore pstl in LLVM_ENABLE_PROJECTS
#146070 merged
Jun 27, 2025 -
[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC
#146067 merged
Jun 27, 2025 -
[compiler-rt][ARM] Only use bxaut when the target has pacbti
#146057 merged
Jun 27, 2025 -
[Clang][Sema] Allow qualified type names in
swift_name
attribute#145947 merged
Jun 27, 2025 -
[mlir][linalg] Prevent hoisting of transfer pairs in the presence of aliases
#145235 merged
Jun 27, 2025 -
GlobalISel: Replace use of report_fatal_error
#145866 merged
Jun 27, 2025 -
Revert "[flang] add option to generate runtime type info as external"
#146064 merged
Jun 27, 2025 -
[Flang][OpenMP] Skip implicit mapping of named constants
#145966 merged
Jun 27, 2025 -
AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR
#145024 merged
Jun 27, 2025 -
AMDGPU: Add baseline tests for VGPR MFMA rewriting pass
#145023 merged
Jun 27, 2025 -
[AArch64] Do not generate ld1IndexPost when inserting into lane 0 of a zero vector
#145723 merged
Jun 27, 2025 -
[libc++] Move libcxx/test/libcxx/extensions to libcxx/test/extensions and update the tests
#145476 merged
Jun 27, 2025 -
[flang] add option to generate runtime type info as external
#145901 merged
Jun 27, 2025 -
[flang][NFC] switch ValueRange(nullopt) to ValueRange{} after #146011
#146043 merged
Jun 27, 2025 -
[DAG] canCreateUndefOrPoison - add handling for ISD::SELECT
#146046 merged
Jun 27, 2025 -
Prevent a crash when a global variable has debug metadata
#145918 merged
Jun 27, 2025 -
[NFC][mlir][memref] refine debug message about memref::SubViewOp.
#145470 merged
Jun 27, 2025 -
[MLIR] Replace getVoidPtrType with getPtrType in ConvertToLLVMPattern
#145657 merged
Jun 27, 2025 -
[clang][scandeps] Improve handling of rawstrings.
#139504 merged
Jun 27, 2025 -
[PassBuilder] Treat pipeline aliases as normal passes
#146038 merged
Jun 27, 2025 -
[LV] Improve code using [[maybe_unused]] (NFC)
#137138 merged
Jun 27, 2025 -
[TTI] getInstructionCost - consistently treat all undef/poison shuffle masks as free
#146039 merged
Jun 27, 2025 -
[LV] Enable auto-vectorisation of loops with uncountable exits
#133099 merged
Jun 27, 2025 -
[lldb] Extract debug server location code
#145706 merged
Jun 27, 2025 -
DAG: Check libcall function is supported before emission
#144314 merged
Jun 27, 2025 -
[LV] Fix test issue caused by #145877
#146041 merged
Jun 27, 2025 -
AArch64: Add libcall impl declarations for __arm_sc* memory functions
#144977 merged
Jun 27, 2025 -
XCore: Declare libcalls used for align 4 memcpy
#144976 merged
Jun 27, 2025 -
Hexagon: Add libcall declarations for special memcpy
#144975 merged
Jun 27, 2025 -
ARM: Add runtime libcall definitions for aebi memory functions
#144974 merged
Jun 27, 2025 -
TableGen: Generate enum for runtime libcall implementations
#144973 merged
Jun 27, 2025 -
TableGen: Add runtime libcall backend
#144972 merged
Jun 27, 2025 -
[libc++] Remove a bunch of unnecessary type indirections from __tree
#145295 merged
Jun 27, 2025 -
[RISCV] Remove required features zvfhmin/zvfbfmin from plain f16/bf16 intrinsics
#145891 merged
Jun 27, 2025 -
[LV] Disable interleaving via hints for uncountable early exit loops
#145877 merged
Jun 27, 2025 -
[ADT] Deprecate ArrayRef(std::nullopt)
#146011 merged
Jun 27, 2025 -
[VPlan] Handle FirstActiveLane when unrolling.
#145394 merged
Jun 27, 2025 -
[GlobalISel] Use-Vector-Truncate Opt Needs Elt Type Check
#146003 merged
Jun 27, 2025 -
[analyzer][NFC] Fix clang-tidy warning in Malloc and UnixApi checkers
#145719 merged
Jun 27, 2025 -
[mlir][linalg] fix OuterUnitDims linalg.pack decomposition pattern
#141613 merged
Jun 27, 2025 -
[RISCV] Add ISel patterns for Qualcomm uC Xqcicm extension
#145643 merged
Jun 27, 2025 -
[TSan] Clarify and enforce shadow end alignment
#144648 merged
Jun 27, 2025 -
[ProfileData] Use llvm::count (NFC)
#146013 merged
Jun 27, 2025 -
[mlir] Use a new constructor of ArrayRef (NFC)
#146009 merged
Jun 27, 2025 -
[llvm] Use a new constructor of ArrayRef (NFC)
#146008 merged
Jun 27, 2025 -
[clang] Use a new constructor of ArrayRef (NFC)
#146007 merged
Jun 27, 2025 -
[msan] Add optional flag to improve instrumentation of disjoint OR
#145990 merged
Jun 27, 2025 -
Revert "[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO"
#145987 merged
Jun 27, 2025 -
AMDGPU: Add MC layer support for load transpose instructions for gfx1250
#146024 merged
Jun 27, 2025 -
[LowerAllowCheckPass] fix pipeline printing
#146000 merged
Jun 27, 2025 -
AMDGPU: Trivial doc fixes
#146021 merged
Jun 27, 2025 -
[bazel] Add targets for transform.debug python extension
#146022 merged
Jun 27, 2025 -
[clang-doc] refactor BitcodeReader::readSubBlock
#145835 merged
Jun 27, 2025 -
[bazel] Port #145995
#146014 merged
Jun 27, 2025 -
[RISCV] Add nds.bfos and nds.bfoz for the short forward branch optimization.
#145836 merged
Jun 27, 2025 -
[mlir][tensor][memref] Enhance collapse(expand(src)) canonicalization pattern.
#145995 merged
Jun 27, 2025 -
[LoongArch] Fix xvshuf instructions lowering
#145868 merged
Jun 27, 2025 -
AMDGPU/MC: Try harder to evaluate absolute MC expressions
#145146 merged
Jun 27, 2025 -
[clang][docs] Fix typo in -fapinotes-modules option.
#145907 merged
Jun 27, 2025 -
[lldb][NFC] Remove unused ConstString includes in Utility
#145983 merged
Jun 27, 2025 -
[clang-format][NFC] Remove
\brief
from comments#145853 merged
Jun 27, 2025 -
[Clang][AArch64] _interlockedbittestand{set,reset}64_{acq,rel,nf} support for AArch64
#145980 merged
Jun 27, 2025 -
Fix a bug in the breakpoint ID verifier in CommandObjectBreakpoint.
#145994 merged
Jun 27, 2025 -
[lldb][scripts] Use named args in versioning script
#145993 merged
Jun 27, 2025 -
[ORC] Add read operations to orc::MemoryAccess.
#145834 merged
Jun 26, 2025 -
[lldb] Fix another race condition in Target::GetExecutableModule
#145991 merged
Jun 26, 2025 -
[objcopy][coff] Place section name first in strtab
#145266 merged
Jun 26, 2025 -
[AMDGPU] Enable vectorization of i8 values.
#134934 merged
Jun 26, 2025 -
[NFCI][msan] Add test for "disjoint" OR
#145982 merged
Jun 26, 2025 -
[lldb][scripts] Fix bugs in framework fix script
#145961 merged
Jun 26, 2025 -
[bazel] Add missing deps needed for parse_headers after #145313
#145978 merged
Jun 26, 2025 -
[VPlan] Speed up VPSlotTracker by using ModuleSlotTracker
#139881 merged
Jun 26, 2025
943 Pull requests opened by 492 people
-
[Flang] Canonicalize divdc3 calls into arithmetic-based complex division
#146017 opened
Jun 27, 2025 -
[IRLinker] Don't add duplicate named MD node operand to dest module
#146020 opened
Jun 27, 2025 -
[FLANG] Solved an issue with continuation lines
#146027 opened
Jun 27, 2025 -
[flang] Add support for workdistribute construct in flang frontend
#146029 opened
Jun 27, 2025 -
[MLIR][NVVM] Update MLIR mapa to reflect new address space
#146031 opened
Jun 27, 2025 -
DRAFT: [bolt][aarch64] Add load-acquire & store-release instructions
#146035 opened
Jun 27, 2025 -
[DAG] Remove AssertZext if the input is masked
#146052 opened
Jun 27, 2025 -
[AMDGPU] Add tests for workgroup/workitem intrinsic optimizations
#146053 opened
Jun 27, 2025 -
[DAG] Fold (setcc ((x | x >> c0 | ...) & mask)) sequences
#146054 opened
Jun 27, 2025 -
[GISel] Combine compare of bitfield extracts or'd together.
#146055 opened
Jun 27, 2025 -
[CostModel/RISCV] Fix costs of vector [l](lrint|lround)
#146058 opened
Jun 27, 2025 -
[libc] Fix issue with using clock() in hermetic testing
#146069 opened
Jun 27, 2025 -
[SDAG][AMDGPU] Allow opting in to OOB-generating PTRADD transforms
#146074 opened
Jun 27, 2025 -
[AMDGPU][SDAG] DAGCombine PTRADD -> disjoint OR
#146075 opened
Jun 27, 2025 -
[AMDGPU][SDAG] Enable ISD::PTRADD for 64-bit AS by default
#146076 opened
Jun 27, 2025 -
[TargetLowering] zextOrTrunc for xor and or if top bits are known 0, just like AND
#146079 opened
Jun 27, 2025 -
[ORC][X86] Respect `JITDUMP_USE_ARCH_TIMESTAMP` environment variable
#146085 opened
Jun 27, 2025 -
[FMV][AArch64] Allow user to override version priority.
#146092 opened
Jun 27, 2025 -
[ISel] Commute FMUL and inserting zero into vector lane
#146096 opened
Jun 27, 2025 -
[LLVM][LV] Improve UF calculation for vscale based scalar loops.
#146102 opened
Jun 27, 2025 -
Add some basic extra support for C++ unity building
#146104 opened
Jun 27, 2025 -
[Hexagon] Shuffle patterns to vdeal + vpack
#146122 opened
Jun 27, 2025 -
[WIP][llvm] Experiment lowering mul/div fx intrinsics to IR
#146128 opened
Jun 27, 2025 -
[libc] warn when depending on public entrypoints
#146163 opened
Jun 27, 2025 -
[workflows] Update commit access request PR links
#146169 opened
Jun 27, 2025 -
[SandboxVec][SeedCollector] Implement collection of seeds with different types
#146171 opened
Jun 27, 2025 -
[DebugInfo] Produce debuginfo for nested types when the outer type is [[clang::standalone_debug]]
#146175 opened
Jun 27, 2025 -
[InstCombine] Prevent constant operand shrinkage on returns of zero-extension ANDs
#146201 opened
Jun 28, 2025 -
[NVPTX] Add prefetch tensormap variant
#146203 opened
Jun 28, 2025 -
draft: inline asm mode
#146215 opened
Jun 28, 2025 -
[clang][Sema] Suggest/Hint Standard Library Include File
#146227 opened
Jun 28, 2025 -
[LLVM][WebAssembly] Implement branch hinting proposal
#146230 opened
Jun 28, 2025 -
[Github] Install `make` on Windows container
#146236 opened
Jun 28, 2025 -
[LegalizeTypes] Expand 128-bit UDIV/UREM by constant via Chunk Addition
#146238 opened
Jun 28, 2025 -
[AVR] Handle flash RO data mapped to data space for newer devices
#146244 opened
Jun 28, 2025 -
Reapply [Analyzer][CFG] Correctly handle rebuilt default arg and default init expression
#146281 opened
Jun 29, 2025 -
[libcxx][c++26] 2937R0: Freestanding: Remove strtok
#146290 opened
Jun 29, 2025 -
[DAGCombiner] Remove all `UnsafeFPMath` references
#146295 opened
Jun 30, 2025 -
[clang][SPIRV] Remove volatile variants of GenericCastToPtr* built-ins
#146298 opened
Jun 30, 2025 -
Lower affine modulo by powers of two using bitwise AND
#146311 opened
Jun 30, 2025 -
[SelectionDAG] Remove `UnsafeFPMath` in LegalizeDAG
#146316 opened
Jun 30, 2025 -
[Affine] [PipelineDataTransfer] Small fixes
#146318 opened
Jun 30, 2025 -
[GlobalISel] Remove `UnsafeFPMath` references
#146319 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (1/4) (NFC)
#146328 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (2/4) (NFC)
#146329 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (3/4) (NFC)
#146330 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (4/4) (NFC)
#146331 opened
Jun 30, 2025 -
[WIP][DAG] getNode - freeze insert/compress node base values if the inserted/mask values are UNDEF
#146332 opened
Jun 30, 2025 -
[clang]: Propagate `*noreturn` attributes in `CFG`
#146355 opened
Jun 30, 2025 -
[Hexagon] Enable similar behavior for max min ISD nodes
#146366 opened
Jun 30, 2025 -
Enable superset options
#146370 opened
Jun 30, 2025 -
[llvm][YAML] Support aliases (anchors) in YAMLIO
#146371 opened
Jun 30, 2025 -
[PatternMatch][VPlan] Add std::function match overload. NFCI
#146374 opened
Jun 30, 2025 -
[CGP] Reassociate GEPs to separate scalar and vector indexing
#146379 opened
Jun 30, 2025 -
[LoopFusion] Extending SIV to handle separate loops
#146383 opened
Jun 30, 2025 -
[libcxx][c++26] P3137R3 views::to_input
#146396 opened
Jun 30, 2025 -
[OpenMP][clang] 6.0: num_threads strict (part 2: device runtime)
#146404 opened
Jun 30, 2025 -
[OpenMP][clang] 6.0: num_threads strict (part 3: codegen)
#146405 opened
Jun 30, 2025 -
[analyzer] Fix crash on compound literals with bitfields in unions
#146418 opened
Jun 30, 2025 -
[PowerPC] fix lowering of SPILL_CRBIT on pwr9 and pwr10
#146424 opened
Jun 30, 2025 -
[clang][diagnostics] Refactor "warn_doc_function_method_decl_mismatch" to use enum_select
#146426 opened
Jun 30, 2025 -
[AMDGPU] Ensure non-reserved CSR spilled regs are live-in
#146427 opened
Jun 30, 2025 -
[ScalarEvolutionExpander] Use IRBuilder::CreateBinOp in SCEVExpander::InsertBinop.
#146443 opened
Jul 1, 2025 -
[SimplifyCFG] Removed the conditional branch
#146445 opened
Jul 1, 2025 -
[PowerPC] Lower ucmp using subtractions
#146446 opened
Jul 1, 2025 -
[Mips] Fix wrong ELF FP ABI info when inline asm was empty
#146457 opened
Jul 1, 2025 -
[AArch64][PAC] Rework discriminator analysis in AUT and AUTPAC
#146489 opened
Jul 1, 2025 -
[libc++] P3168R2 Give std::optional Range Support
#146491 opened
Jul 1, 2025 -
[LoongArch] Add reloc types for LA32R/LA32S
#146499 opened
Jul 1, 2025 -
[clang] Add the ability to link libclc OpenCL libraries
#146503 opened
Jul 1, 2025 -
[VPlan] Extract reverse operation for reverse accesses
#146525 opened
Jul 1, 2025 -
[RISCV] Add big-endian support to RISC-V backend
#146534 opened
Jul 1, 2025 -
initial changes
#146535 opened
Jul 1, 2025 -
[LoopUnroll] Rotate loop to make it countable for runtime unrolling
#146540 opened
Jul 1, 2025 -
[clang-tidy] add modernize-use-constexpr check
#146553 opened
Jul 1, 2025 -
scudo: Support free_sized and free_aligned_sized from C23
#146556 opened
Jul 1, 2025 -
[SLP] Support ordered FAdd reductions in SLPVectorizer
#146570 opened
Jul 1, 2025 -
[AArch64] Support TLS variables in debug info
#146572 opened
Jul 1, 2025 -
[X86] Elect to tail call when `sret` ptr is passed to the callee
#146575 opened
Jul 1, 2025 -
[X86][GlobalISel] Improve carry value selection
#146586 opened
Jul 1, 2025 -
[ARM] Avoid materializing constant 1 when generating cneg instructions
#146591 opened
Jul 1, 2025 -
[TableGen][DecoderEmitter] Add option to emit type-specialized code
#146593 opened
Jul 1, 2025 -
[llvm-c] APIs for acquiring and releasing ThreadSafeContext locks
#146598 opened
Jul 1, 2025 -
[libc++] Fix wchar.h to work with modules
#146630 opened
Jul 2, 2025 -
[libc++][math] Add constexpr for std::abs()
#146633 opened
Jul 2, 2025 -
[clang][CodeComplete] skip explicit obj param in SignatureHelp
#146649 opened
Jul 2, 2025 -
[Multilib] Extend the Multilib system to support an IncludepPath field.
#146651 opened
Jul 2, 2025 -
[clang][analyzer] Add checker 'unix.cstring.MissingTerminatingZero'
#146664 opened
Jul 2, 2025 -
[DebugInfo] Init DwarfVersion of MCOptions like the other.
#146666 opened
Jul 2, 2025 -
[RISCV] Add optimization for memset inline
#146673 opened
Jul 2, 2025 -
release/20.x: Backport [LLD][COFF] Disallow importing DllMain from import libraries (#146610)
#146699 opened
Jul 2, 2025 -
[LV] Vectorize FMax w/o fast-math flags.
#146711 opened
Jul 2, 2025 -
[libc++] Fix bogus integer sanitizer warnings in hash helpers
#146715 opened
Jul 2, 2025 -
[AMDGPU][Attributor] Infer inreg attribute in `AMDGPUAttributor`
#146720 opened
Jul 2, 2025 -
Fix scope of typedefs present inside a template class
#146729 opened
Jul 2, 2025 -
[InstCombine] Remove `foldSPFofSPF`
#146736 opened
Jul 2, 2025 -
[lldb-dap] Adjust variable display values.
#146754 opened
Jul 2, 2025 -
[SPIRV] Add pass to replace gethandlefromimplicitbinding
#146756 opened
Jul 2, 2025 -
Try adding Github Problem Matchers to libc++ workflow.
#146768 opened
Jul 2, 2025 -
[Clang] Fix clang crash for fopenmp statement(parallel for) inside lambda function
#146772 opened
Jul 2, 2025 -
[lldb-dap] Improving 'variables' hover requests.
#146773 opened
Jul 2, 2025 -
[DirectX] Validate registers are bound to root signature
#146785 opened
Jul 2, 2025 -
[libc++] constexpr is_sufficiently_aligned
#146787 opened
Jul 2, 2025 -
[RISCV][TTI] Model partial reduce of ext for zvqdotq
#146788 opened
Jul 2, 2025 -
[IsolatePath] Add a pass to isolate paths with undefined behavior
#146791 opened
Jul 2, 2025 -
[Clang] Fixed double finally block execution
#146796 opened
Jul 2, 2025 -
[PHIElimination] Reuse existing COPY in predecessor basic block (Take Two)
#146806 opened
Jul 3, 2025 -
[Clang] Partial implementation of support for P3074 (trivial unions)
#146815 opened
Jul 3, 2025 -
[libc++][ranges] P3060R3: Add `std::views::indices(n)`
#146823 opened
Jul 3, 2025 -
[Clang][OpenMP] OpenMP self_map clause - basic runtime
#146827 opened
Jul 3, 2025 -
[IndVarSimplify] Eliminated Pure LoopCounter
#146845 opened
Jul 3, 2025 -
[mlir][amdgpu][docs] Add op examples to dialect docs
#146848 opened
Jul 3, 2025 -
[FLANG] Solving issue with adjustr intrinsic in where construct
#146851 opened
Jul 3, 2025 -
[LoopVectorize] Peek through bitcasts when performing CSE
#146856 opened
Jul 3, 2025 -
[RISCV][CodeGen] Add CodeGen support of Zibi experimental extension
#146858 opened
Jul 3, 2025 -
[libc] Basic implementation of crt0
#146863 opened
Jul 3, 2025 -
[WebAssembly] Implement getInterleavedMemoryOpCost
#146864 opened
Jul 3, 2025 -
Error out when `LIBOMPTARGET_OMPT_SUPPORT` is requested but not supported
#146865 opened
Jul 3, 2025 -
[flang][test] Enable kinds01/02.f90 and update expected output
#146877 opened
Jul 3, 2025 -
[mlir][memref] Support test-compose-subview dynamic size
#146881 opened
Jul 3, 2025 -
Logging setup for lldb-dap extension
#146884 opened
Jul 3, 2025 -
[TargetLowering] Update to use SDPatternMatch (NFC)
#146894 opened
Jul 3, 2025 -
[clang][dataflow] Handle when `this` refers to a different location
#146900 opened
Jul 3, 2025 -
[mlir] List lead maintainers for MLIR
#146928 opened
Jul 3, 2025 -
[NVPTX] Fix v2i8 call lowering, use generic ld/st nodes for call params
#146930 opened
Jul 3, 2025 -
[SPIR-V] Implement SPV_KHR_float_controls2
#146941 opened
Jul 3, 2025 -
[WebAssembly] Implement the `.reloc` directive for WASM
#146952 opened
Jul 3, 2025 -
[mlir][IR] Set insertion point when erasing an operation
#146955 opened
Jul 3, 2025 -
[NFC][DWARF][DebugInfo] Consolidate NextCUOffset checks
#146958 opened
Jul 3, 2025 -
[CGP] Eliminate noop bitcasts
#146961 opened
Jul 3, 2025 -
[Win][llvm]MSVC inliner section behavior compat
#146965 opened
Jul 3, 2025 -
[flang] Add general symbol dependence collection utility
#146968 opened
Jul 3, 2025 -
[clang-tidy] Add portability-avoid-platform-specific-fundamental-types
#146970 opened
Jul 3, 2025 -
[RISCV] Remove unnecessary dependencies on vtype register.
#146971 opened
Jul 3, 2025 -
[mlir] add optional type functor to call and function interfaces
#146979 opened
Jul 4, 2025 -
[SelectionDAG] ISD::XOR has the same non-zero detection as ISD::SUB
#146980 opened
Jul 4, 2025 -
[IndVarSimplify] Relax Restrictions on Loop Counter Stride
#146992 opened
Jul 4, 2025 -
[AMDGPU] Generate waterfall for calls with SGPR(inreg) argument
#146997 opened
Jul 4, 2025 -
[FLANG] Solved an issue with usage of unlimited polymorphic in where construct
#147001 opened
Jul 4, 2025 -
[libc++][istream] P3223R2: Making `std::istream::ignore` less surprising
#147007 opened
Jul 4, 2025 -
[RISCV] Implement Clang Builtins for XAndesPerf Extension
#147018 opened
Jul 4, 2025 -
[SelectionDAG] Handle more opcodes in isGuaranteedNotToBeUndefOrPoison
#147019 opened
Jul 4, 2025 -
[llvm][release] Add links to automatically built packages on release page
#147021 opened
Jul 4, 2025 -
[LV] Create in-loop sub reductions
#147026 opened
Jul 4, 2025 -
[BranchFolding] Add an optional target hook to skip branch folding when it's unsafe
#147029 opened
Jul 4, 2025 -
[VPlan] Iterate over header phis to determine FORs that need EVL fixup. NFCI
#147032 opened
Jul 4, 2025 -
[Clang][Sema] Avoid duplicate diagnostics for incomplete types in nested name specifier (C++20+)
#147036 opened
Jul 4, 2025 -
[clangd] Extend call hierarchy for enum constants
#147042 opened
Jul 4, 2025 -
[LAA] Support assumptions in evaluatePtrAddRecAtMaxBTCWillNotWrap
#147047 opened
Jul 4, 2025 -
[clang-tidy] added `IgnoreAliasing` option to `readability-qualified-auto check`
#147060 opened
Jul 4, 2025 -
Draft: [LLDB] Add scalar literal node
#147064 opened
Jul 4, 2025 -
[TargetLowering] Add and (rot X, Y), Z ==/!= -1 --> (and X, Z) ==/!= -1 to foldSetCCWithRotate
#147068 opened
Jul 4, 2025 -
[FMV][AArch64] Allow user to override version priority (option2).
#147073 opened
Jul 4, 2025 -
[IRBuilder] Improve setting of DebugLoc in SetInsertPoint.
#147091 opened
Jul 4, 2025 -
[PowerPC][AIX] Using milicode for memcmp instead of libcall
#147093 opened
Jul 4, 2025 -
[libc++][string] P3044R2: sub-`string_view` from `string`
#147095 opened
Jul 4, 2025 -
[LLVM][Coverage][Unittest] Fix dangling reference in unittest
#147118 opened
Jul 4, 2025 -
[clang][NFC] Use switch in LoopHintAttr::getValueString
#147119 opened
Jul 4, 2025 -
[NVPTX] Don't propagate `ninf` and `nnan` in `lowerFREM`
#147125 opened
Jul 5, 2025 -
[libclang][Cygwin] Provide unversioned DLL file alongside versioned one
#147132 opened
Jul 5, 2025 -
[docs] Add clang/llvm release notes for mipsel-windows-* targets
#147133 opened
Jul 5, 2025 -
[lld][MachO]Multi-threaded i/o. Twice as fast linking a large project.
#147134 opened
Jul 5, 2025 -
[AArch64][PAC] Rework discriminator analysis for calls and tail calls
#147136 opened
Jul 5, 2025 -
[Clang] fix crash in codegen caused by deferred asm diagnostics under -fopenmp
#147163 opened
Jul 5, 2025 -
[SimplifyCfg] Add nneg to zext for switch to table conversion
#147180 opened
Jul 6, 2025 -
[InstCombine] fold icmp of select with constants and invertible op
#147182 opened
Jul 6, 2025 -
Add support in LLVM BitstreamWriter to automatically choose abbrevs.
#147191 opened
Jul 6, 2025 -
[CodeGenPrepare] Prepare the usubo check with the opposite overflow condition
#147194 opened
Jul 6, 2025 -
[lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process.
#147198 opened
Jul 6, 2025 -
Match the inverse of m_AddOverflow
#147215 opened
Jul 6, 2025 -
[VPlan] Convert EVL loops to variable-length stepping after dissolution
#147222 opened
Jul 7, 2025 -
[libc][uefi] add testing
#147235 opened
Jul 7, 2025 -
[LV] Bundle sub reductions into VPExpressionRecipe
#147255 opened
Jul 7, 2025 -
[AMDGPU] always emit a soft wait even if it is trivially ~0
#147257 opened
Jul 7, 2025 -
[AMDGPU] efficiently wait for direct loads to LDS at all scopes
#147258 opened
Jul 7, 2025 -
[mlir][spirv] Fix lookup logic `spirv.target_env` for `gpu.module`
#147262 opened
Jul 7, 2025 -
[mlir][SPIRV] Add `spirv.vce` when create `spirv.module` in GPUToSPIRV
#147267 opened
Jul 7, 2025 -
[lldb] Clear ModuleList shared modules in SBDebugger::Clear
#147289 opened
Jul 7, 2025 -
[libc] Add atexit to baremetal entrypoints
#147290 opened
Jul 7, 2025 -
[clang] Extend SourceLocation to 64 bits.
#147292 opened
Jul 7, 2025 -
[LV] Convert gather loads with invariant stride into strided loads
#147297 opened
Jul 7, 2025 -
[LV] Bundle partial reductions inside VPExpressionRecipe
#147302 opened
Jul 7, 2025 -
[Clang] disallow # operators in attribute argument lists
#147308 opened
Jul 7, 2025 -
[mlir][core] NFC update builder create API usage
#147311 opened
Jul 7, 2025 -
[ARM] support -mlong-calls -fPIC on arm32 #39970
#147313 opened
Jul 7, 2025 -
[SYCL] Add property set types and JSON representation
#147321 opened
Jul 7, 2025 -
[ValueTracking] Check both operands for being 0 and then the other for isKnownNonZero
#147330 opened
Jul 7, 2025 -
[GSYM] Parse symbols from .dynsym as well, consider ST_Unknown symbols
#147332 opened
Jul 7, 2025 -
[libc++] Refactor __tree::__find_equal to not have an out parameter
#147345 opened
Jul 7, 2025 -
Use F.hasOptSize() instead of checking optsize directly
#147348 opened
Jul 7, 2025 -
Report wider source range for unsafe buffers warnings
#147363 opened
Jul 7, 2025 -
[SLP]Initial support for copyable elements
#147366 opened
Jul 7, 2025 -
[OpenMP] Add ompTest library to OpenMP
#147381 opened
Jul 7, 2025 -
[PowerPC][CLANG] DMF VSX Vector float GER 2x (rank-2 update)
#147383 opened
Jul 7, 2025 -
[lldb] Replace PathMappingList::GetPathsAtIndex with thread-safe alternative
#147396 opened
Jul 7, 2025 -
__declspec(noshrinkwrap) support
#147397 opened
Jul 7, 2025 -
[AMDGPU] Add option to preinflate to AVGPR
#147413 opened
Jul 7, 2025 -
[InstCombine] Added pattern for recognising the construction of packed integers.
#147414 opened
Jul 7, 2025 -
[flang] Create temporaries for array sections passed to IGNORE_TKR dummy args
#147419 opened
Jul 7, 2025 -
[libFuzzer] always install signal handler with SA_ONSTACK
#147422 opened
Jul 7, 2025 -
ELF: CFI jump table relaxation.
#147424 opened
Jul 7, 2025 -
[libc] Modular printf option (float only)
#147426 opened
Jul 7, 2025 -
[IR] llvm.reloc.none intrinsic for no-op symbol references
#147427 opened
Jul 7, 2025 -
[IR] "modular-format" attribute for functions using format strings
#147429 opened
Jul 8, 2025 -
[clang] "modular_format" attribute for functions using format strings
#147431 opened
Jul 8, 2025 -
[WIP] Linearization without conversion
#147433 opened
Jul 8, 2025 -
[lldb] Implement RISCV function unwinding using instruction emulation
#147434 opened
Jul 8, 2025 -
[Flang][OpenMP] Make implicitly captured scalars fully firstprivatized
#147442 opened
Jul 8, 2025 -
[clang][Sema] Two-pass noreturn inference via CFG for always-throwing functions
#147447 opened
Jul 8, 2025 -
release/20.x: [CoroSplit] Always erase lifetime intrinsics for spilled allocas (#142551)
#147448 opened
Jul 8, 2025 -
[tools] LLVM Advisor - compilation wrapper with artifact collection and analysis
#147451 opened
Jul 8, 2025 -
Annotate disassembly with register‐resident variable locations
#147460 opened
Jul 8, 2025 -
SystemZ: Add sincos intrinsic test
#147473 opened
Jul 8, 2025 -
[Clang-Repl] Add custom function as lambda in launchExecutor and fetch PID of launched executor
#147478 opened
Jul 8, 2025 -
[Clang] Better handle overload of explicit object member functions
#147498 opened
Jul 8, 2025 -
[LoopFusion] Fix sink instructions
#147501 opened
Jul 8, 2025 -
[SYCL] Add offload wrapping for SYCL kind.
#147508 opened
Jul 8, 2025 -
[LV] Use VPReductionRecipe for partial reductions
#147513 opened
Jul 8, 2025 -
[AMDGPU][SDAG] Use the f16 lowering for bf16 safe divisions.
#147530 opened
Jul 8, 2025 -
[LoopVectorize] Generate wide active lane masks
#147535 opened
Jul 8, 2025 -
[clang-tidy][NFC] Do less unnecessary work in `NoLintDirectiveHandler`
#147553 opened
Jul 8, 2025 -
release/20.x: [libc++] Fix std::make_exception_ptr interaction with ObjC (#135386)
#147554 opened
Jul 8, 2025 -
[ARM] Port shouldBeAdjustedToZero to ARM
#147565 opened
Jul 8, 2025 -
[DirectX] Validate if Textures/TypedBuffers are being bound in Root Signatures
#147573 opened
Jul 8, 2025 -
[TSan] Add support for Android
#147580 opened
Jul 8, 2025 -
premerge: Enable on Linux and Windows
#147581 opened
Jul 8, 2025 -
[LoopStrengthReduce] Mitigation of issues introduced by compilation time optimization in SolveRecurse.
#147588 opened
Jul 8, 2025 -
Add necessary linker flags when -static-pie is enabled in BareMetal Toolchain
#147589 opened
Jul 8, 2025 -
[FMV][AArch64] Convert user facing priority syntax to internal.
#147607 opened
Jul 8, 2025 -
Silence MLIRTargetLLVMTests failures pre-ROCm6.4
#147610 opened
Jul 8, 2025 -
fix compress/decompress in LLVM Offloading API
#147616 opened
Jul 8, 2025 -
Use COFF image-base-relative jump tables on AMD64
#147625 opened
Jul 9, 2025 -
[RISCV] Optimize (and (icmp x, 0, eq), (icmp y, 0, eq)) utilizing zicond extension
#147627 opened
Jul 9, 2025 -
llvm-profgen: Avoid "using namespace" in headers
#147631 opened
Jul 9, 2025 -
llvm-profgen: Options cleanup / fixes
#147632 opened
Jul 9, 2025 -
[AMDGPU] Examine instructions in pending queues during scheduling
#147653 opened
Jul 9, 2025 -
[lldb][rpc] Upstream RPC Client Library Emitters
#147655 opened
Jul 9, 2025 -
[UTC] Record TBAA semantics when autogenerating check lines
#147670 opened
Jul 9, 2025 -
Fix Doxygen comment
#147674 opened
Jul 9, 2025 -
[libc++] Add accessor functions to __tree_node_base
#147679 opened
Jul 9, 2025 -
[libc++] Add ABI flag to make __tree nodes more compact
#147681 opened
Jul 9, 2025 -
Added partial support for compiling C++20 modules and header-units without scanning.
#147682 opened
Jul 9, 2025 -
[ADT] Make SmallVector satisfy is_nothrow_move_constructible
#147684 opened
Jul 9, 2025 -
[MLIR][Vector]Add constraints to vector.shape_cast(constant) -> constant
#147691 opened
Jul 9, 2025 -
[mlir][scf] Implement Conversion from scf.parallel to Nested scf.for
#147692 opened
Jul 9, 2025 -
[mlir][TableGen] Emit interface traits after all interfaces
#147699 opened
Jul 9, 2025 -
[AArch64] Keep floating-point conversion in SIMD
#147707 opened
Jul 9, 2025 -
[AMDGPU] Support function attribute to override postRA scheduling direction
#147708 opened
Jul 9, 2025 -
[lldb][Formatters] Simplify std::list libc++ formatter matching regex
#147709 opened
Jul 9, 2025 -
[llvm][docs] Note Windows on Arm setting in Visual Studio guide
#147710 opened
Jul 9, 2025 -
[llvm][release] Add links to automatically built packages
#147719 opened
Jul 9, 2025 -
[include-cleaner] Support multi-header symbols in mapping generator
#147720 opened
Jul 9, 2025 -
Avoid copies in getChecked
#147721 opened
Jul 9, 2025 -
[RISCV][RFC] Add additional opcodes to RISCVDAGToDAGISel::hasAllNBitUsers
#147728 opened
Jul 9, 2025 -
[LV] Remove common extends and selects in CSE
#147731 opened
Jul 9, 2025 -
scudo: refactor scudo::Allocator::deallocate
#147735 opened
Jul 9, 2025 -
[InstCombine] Fold `lshr -> zext -> shl` patterns
#147737 opened
Jul 9, 2025 -
[lldb] deactivate some tests on older SDKs
#147768 opened
Jul 9, 2025 -
[libc++] Simplify the implementation of __formatter::__fill a bit
#147777 opened
Jul 9, 2025 -
[lldb-dap] Re-land refactor of DebugCommunication.
#147787 opened
Jul 9, 2025 -
Fix adding support for -X flag in Baremetal toolchain
#147804 opened
Jul 9, 2025 -
Improve hash for DenseMapInfo::getHashValue()
#147805 opened
Jul 9, 2025 -
Add clang tidy check performance constexpr non static in scope
#147809 opened
Jul 9, 2025 -
[WIP][MLIR][Vector] Deprecate vector.splat
#147818 opened
Jul 9, 2025 -
[SelectionDAG] Peek through freeze to see XOR
#147821 opened
Jul 9, 2025 -
[SelectionDAG] fold (not (sub Y, X)) -> (add X, ~Y)
#147825 opened
Jul 9, 2025 -
[PATCH 1/7] [clang] Improve nested name specifier AST representation
#147835 opened
Jul 9, 2025 -
[clang] Use SmallString in CommentBriefParser to reduce heap allocs
#147853 opened
Jul 9, 2025 -
[MemProf] Change histogram storage from uint64_t to uint16_t
#147854 opened
Jul 9, 2025 -
[X86] Remove LowerFCanonicalize and use generic expansion
#147877 opened
Jul 10, 2025 -
[LoongArch] Optimize conditional branches
#147885 opened
Jul 10, 2025 -
[clang][bytecode] Allocate Record fields and bases via Program
#147909 opened
Jul 10, 2025 -
[RISCV] Prefer preindexed addressing mode when XTheadMemIdx exists
#147921 opened
Jul 10, 2025 -
[VPlan] Use VPTypeAnalysis to get the step type of widen pointer induction
#147925 opened
Jul 10, 2025 -
[Vector] Add canonicalization for select(pred, true, false) -> broadcast(pred)
#147934 opened
Jul 10, 2025 -
[mlir][spirv] Add support for SPV_ARM_graph extension
#147937 opened
Jul 10, 2025 -
[AArch64] Add better fcmp costs for expanded predicates
#147940 opened
Jul 10, 2025 -
[libc++] Add support for picolibc and newlib in RUNTIMES_USE_LIBC
#147956 opened
Jul 10, 2025 -
[Clang][Driver] Revise Cygwin ToolChain to call linker directly
#147960 opened
Jul 10, 2025 -
[MLIR][Linalg] Remove matmul_transpose variants
#147961 opened
Jul 10, 2025 -
[mlir][memref] Add better computeCollapsedLayoutMap support for unit collapse
#147967 opened
Jul 10, 2025 -
[BOLT] Check duplicate top-of-brstack entry erratum
#147971 opened
Jul 10, 2025 -
AMDGPU: Handle multiple AGPR MFMA rewrites
#147975 opened
Jul 10, 2025 -
MC,AMDGPU: Don't pad .text with s_code_end if it would otherwise be empty
#147980 opened
Jul 10, 2025 -
[LLVM][CodeGen][SVE] Use BFDOT for fadd reductions.
#147981 opened
Jul 10, 2025 -
[RISCV-LLDB] RISCV feature attribute support and allows overriding additional(default) feature
#147990 opened
Jul 10, 2025 -
[SampleFDO][TypeProf]Support vtable type profiling for ext-binary and text format
#148002 opened
Jul 10, 2025 -
[PATCH 2/7] [clang] improve NestedNameSpecifier: misc small clang changes
#148012 opened
Jul 10, 2025 -
[llvm-profgen] Extend llvm-profgen to generate vtable profiles with data access events.
#148013 opened
Jul 10, 2025 -
[PATCH 3/7] [clang] improve NestedNameSpecifier: test changes
#148014 opened
Jul 10, 2025 -
[PATCH 4/7] [clang] Improve NestedNameSpecifier: clang-tools-extra changes
#148015 opened
Jul 10, 2025 -
[clangd] fix asserts on incompatible paths in CDB
#148019 opened
Jul 10, 2025 -
test changes
#148029 opened
Jul 10, 2025 -
[CodeGen] Remove dead hack for MIPS
#148039 opened
Jul 10, 2025 -
[libc++] Explicitly use the dual-cv implementation from shared_timed_mutex
#148044 opened
Jul 10, 2025 -
[RISCV] RFC: Add PE/COFF file output support
#148045 opened
Jul 10, 2025 -
[libc++] Add an implementation of shared_mutex based on pthread_rwlock_t
#148046 opened
Jul 10, 2025 -
[libc++] Define __shared_mutex_base's destructor in the dylib
#148047 opened
Jul 10, 2025 -
[PowerPC]clean PPC target feature FeatureBPERMD
#148050 opened
Jul 10, 2025 -
Repro for bug in simplifycfg pass
#148053 opened
Jul 10, 2025 -
[lldb-dap] persistent assembly breakpoints
#148061 opened
Jul 10, 2025 -
[mlir][vector] Fix issue in WarpOpDeadResult in vector distribution.
#148067 opened
Jul 10, 2025 -
[libcxx] Install runner last when building CI containers
#148072 opened
Jul 10, 2025 -
[libcxx] Enable installing new runner binary on existing container
#148073 opened
Jul 10, 2025 -
[clang] Fix a crash when dynamic_cast-ing to a `final` class
#148088 opened
Jul 10, 2025 -
[ValueTracking] For NUW, X + Y are not 0 if they are nonequal
#148101 opened
Jul 11, 2025 -
[CodeGen][NPM] Stitch up loop passes in codegen pipeline
#148114 opened
Jul 11, 2025 -
[AMDGPU][NPM] Add isRequired to passes missing it
#148115 opened
Jul 11, 2025 -
[RISCV] Support resumable non-maskable interrupt handlers
#148134 opened
Jul 11, 2025 -
AMDGPU: Allow readonly features to be written to IR when there is no target
#148141 opened
Jul 11, 2025 -
[TSan] Add option to ignore capturing behavior when instrumenting
#148156 opened
Jul 11, 2025 -
[AMDGPU] AMDGPULateCodeGenPrepare Legacy PM: replace `setPreservesAll()` with `setPreservesCFG()`
#148167 opened
Jul 11, 2025 -
[libc++][hardening] Implement support for assertion semantics.
#148172 opened
Jul 11, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - Mark AVGFLOORS and AVGCEILS as safe
#148191 opened
Jul 11, 2025 -
[RISCV] Support PreserveMost calling convention
#148214 opened
Jul 11, 2025 -
[LTO] Add unified LTO tests for the PS targets.
#148229 opened
Jul 11, 2025 -
[mlir][scf] Add `ReturnLike` to `scf::InParallelOp`
#148237 opened
Jul 11, 2025 -
[LoopUnroll] Rotate loop before unrolling inside of UnrollRuntimeLoopRemainder
#148243 opened
Jul 11, 2025 -
AMDGPU gfx12: Add _dvgpr$ symbols for dynamic VGPRs
#148251 opened
Jul 11, 2025 -
[DAG] visitFREEZE - enable SRA/SRL handling
#148252 opened
Jul 11, 2025 -
[mlir][EmitC]Expand the MemRefToEmitC pass - Lowering `AllocOp`
#148257 opened
Jul 11, 2025 -
[OMPIRBuilder] Don't use invalid debug loc in declare mapper function.
#148263 opened
Jul 11, 2025 -
[VPlan] Expand VPWidenPointerInductionRecipe into separate recipes
#148274 opened
Jul 11, 2025 -
[clang-tidy] Teach `readability-uppercase-literal-suffix` about C++23 and C23 suffixes
#148275 opened
Jul 11, 2025 -
[doc] Add documentation for clang-change-namespace
#148277 opened
Jul 11, 2025 -
[compiler-rt] Fix frame numbering for unparsable frames.
#148278 opened
Jul 11, 2025 -
[Clang] Add `__builtin_stack_address`
#148281 opened
Jul 11, 2025 -
[MLIR][GPU][XeVM] Add XeVM target and XeVM dialect integration tests.
#148286 opened
Jul 11, 2025 -
[Utils] update_llc_test_checks.py: updated the regexp for ARM target
#148287 opened
Jul 11, 2025 -
DWARF CFI Checker prototype
#148296 opened
Jul 11, 2025 -
[lldb] Update JSONTransport to use MainLoop for reading.
#148300 opened
Jul 11, 2025 -
[llvm-lto2] Added llvm-lto2 -unified-lto descriptions
#148309 opened
Jul 11, 2025 -
[TTI] Treat `*l` (long double) and `*f128` (_Float128) libcalls the same
#148311 opened
Jul 11, 2025 -
[RISCV] Add -march=unset to cancel and ignore a previous -march.
#148321 opened
Jul 12, 2025 -
[Windows] Allow legalizing LDEXP_F128 and FREXP_F128 with libcalls
#148326 opened
Jul 12, 2025 -
[mlir] Generalize OneShotModuleBufferize to operate on any Operation
#148327 opened
Jul 12, 2025 -
[libc++] Save duration/timeout locally for condition_variable waits
#148330 opened
Jul 12, 2025 -
[BOLT] Invoke terminator
#148333 opened
Jul 12, 2025 -
[CGP]: Optimize mul.overflow.
#148343 opened
Jul 12, 2025 -
[RuntimeLibcalls] Use a multiclass for all libm impls (NFC)
#148349 opened
Jul 12, 2025 -
Use resolved path when filtering in IncludeInserter
#148371 opened
Jul 12, 2025 -
[MLIR][NVVM] Support stmatrix intrinsics
#148377 opened
Jul 12, 2025 -
[ORC] Use SmallString/SmallVector for ctor/dtor wrapper names
#148379 opened
Jul 12, 2025 -
[libc][math][c++23] Add fabsbf16 math function
#148398 opened
Jul 12, 2025 -
[experiment] See the effects of `isLoweredToCall` on float libcalls
#148401 opened
Jul 12, 2025 -
[Docs] Update Opt's Option to Specify Pass Pipeline (NFC)
#148402 opened
Jul 12, 2025 -
[CFGPrinter] Added command line option to change DOT font
#148403 opened
Jul 12, 2025 -
[VPlan] Add transform to fold early-exit branches into loops
#148404 opened
Jul 13, 2025 -
[ORC] Add automatic shared library resolver for unresolved symbols.
#148410 opened
Jul 13, 2025 -
[mlir][linalg] Morphism across linalg named, category and generic ops.
#148424 opened
Jul 13, 2025 -
[SPARC] Use FMA instructions when we have UA2007
#148434 opened
Jul 13, 2025 -
[clang][RISCV] Always pass & return flexible array member structs indirectly.
#148541 opened
Jul 13, 2025 -
[clang-tidy][NFC] Enable 'performance-move-const-arg' in '.clang-tidy' config
#148549 opened
Jul 13, 2025 -
Thread Safety Analysis: Compare values of literals
#148551 opened
Jul 13, 2025 -
[RISCV] Add scheduler definitions for XiangShan-KunMingHu
#148581 opened
Jul 14, 2025 -
[OPT] Fixes print-changed=dot-cfg for unnamed basic blocks.
#148582 opened
Jul 14, 2025 -
[Clang][OpenMP] Fixing Clang error for metadirective with multiple when clauses and no otherwise
#148583 opened
Jul 14, 2025 -
[InstCombine] Let shrinkSplatShuffle act on vectors of different lengths
#148593 opened
Jul 14, 2025 -
[libc++] Remove assertions from <string_view> that are unreachable
#148598 opened
Jul 14, 2025 -
MSP430: Add test for llvm.sincos intrinsic
#148602 opened
Jul 14, 2025 -
RuntimeLibcalls: Stop opting out of exp10
#148604 opened
Jul 14, 2025 -
[InstCombine] Avoid breaking reduction in `FoldOpIntoSelect`
#148616 opened
Jul 14, 2025 -
[HashRecognize] Fix LHS ConstantRange check for BE
#148620 opened
Jul 14, 2025 -
[NFC] Remove mention of nonexistent SPIR_FUNC restriction.
#148625 opened
Jul 14, 2025 -
[LV] Transform to handle exits in the scalar loop
#148626 opened
Jul 14, 2025 -
[X86][AVX10.2] Decouple AMX-AVX512 from AVX10.2
#148633 opened
Jul 14, 2025 -
[SPIRV] Support G_IS_FPCLASS
#148637 opened
Jul 14, 2025 -
[Github] Add stefanp-synopsys to release uploaders
#148643 opened
Jul 14, 2025 -
[RFC] Extend MemoryEffects to Support Target-Specific Memory Locations
#148650 opened
Jul 14, 2025 -
[SLP][NFC] Avoid the getRdxOperand hack
#148672 opened
Jul 14, 2025 -
[mlir][linalg] Add mixed precision folding pattern in vectorize_children_and_apply_patterns TD Op
#148684 opened
Jul 14, 2025 -
[ORC] Support non-moving cloneToContext
#148688 opened
Jul 14, 2025 -
[SelectionDAG] Use correct result type in visitEXTRACT_VECTOR_ELT
#148707 opened
Jul 14, 2025 -
[OMPIRBuilder] Don't drop debug loc from LocationDescription.
#148713 opened
Jul 14, 2025 -
[CIR] Add VTableAddrPointOp
#148730 opened
Jul 14, 2025 -
[Testing] Create a draft PR for testing known test failure.
#148732 opened
Jul 14, 2025 -
Add new "target module replace" command
#148735 opened
Jul 14, 2025 -
[Clang] [Driver] Canoncalise `-internal-isystem` include paths
#148745 opened
Jul 14, 2025 -
Add LLVMGlobalAddDebugInfo to Core.cpp
#148747 opened
Jul 14, 2025 -
[AMDGPU][MC] In GFX11+ v_pk_fmac_f16 should not allow DPP
#148751 opened
Jul 15, 2025 -
[PGO] Add `llvm.loop.estimated_trip_count` metadata
#148758 opened
Jul 15, 2025 -
[lldb][NFC] Small fixes identified by the clang static analyzer
#148773 opened
Jul 15, 2025 -
Fix a deadlock in ModuleList when starting a standalone lldb client/server
#148774 opened
Jul 15, 2025 -
RuntimeLibcalls: Really move default libcall handling to tablegen
#148780 opened
Jul 15, 2025 -
RuntimeLibcalls: Remove darwin override of half convert libcalls
#148782 opened
Jul 15, 2025 -
[MLIR][NVVM] Support generating all the ldmatrix intrinsics from NVVM ops
#148783 opened
Jul 15, 2025 -
RuntimeLibcalls: Move __stack_chk_fail config to tablegen
#148789 opened
Jul 15, 2025 -
[CodeGen] Fix VNInfo mapping in LiveRange::assign
#148790 opened
Jul 15, 2025 -
RuntimeLibcalls: Remove target check for sjlj config
#148792 opened
Jul 15, 2025 -
[test] Add missing tests for ldexpf128 and frexpf128
#148794 opened
Jul 15, 2025 -
Windows: use EcoQoS for ThreadPriority::Background
#148797 opened
Jul 15, 2025 -
[libc++] Implement comparison operators for `tuple` added in C++23
#148799 opened
Jul 15, 2025 -
TargetLowering: Replace android triple check with libcall check
#148800 opened
Jul 15, 2025 -
[X86][GlobalIsel] Support IS_FP_CLASS intrinsic 1/4
#148801 opened
Jul 15, 2025 -
[VPlan] Consider address computation cost in VPInterleaveRecipe.
#148808 opened
Jul 15, 2025 -
[flang] Adding NOTIFY specifier in image selector and add notify type checks
#148810 opened
Jul 15, 2025 -
[mlir][spirv] Add 8-bit float type emulation
#148811 opened
Jul 15, 2025 -
[X86][GlobalIsel] Add test for IS_FP_CLASS
#148816 opened
Jul 15, 2025 -
[VPlan] Add ExtractLane VPInst to extract across multiple parts.
#148817 opened
Jul 15, 2025 -
[VPlan] Fold safe divisors into VP intrinsics with EVL
#148828 opened
Jul 15, 2025 -
[lldb] Convert registers values into target endian for expressions
#148836 opened
Jul 15, 2025 -
[StandardInstrumentations]Add support for numeric label
#148844 opened
Jul 15, 2025 -
[compiler-rt][sanitizer-common] Use os_log for DriverKit as os_log_error is undefined
#148848 opened
Jul 15, 2025 -
[DemandedBits] Add div/rem support
#148853 opened
Jul 15, 2025 -
[llvm-lto2] Added version command for llvm-lto2
#148866 opened
Jul 15, 2025 -
[LLD][skip ci] Fix typo in linker_script.rst
#148867 opened
Jul 15, 2025 -
[PowerPC] Add intrinsic definition for load and store with Right Length Left-justified
#148873 opened
Jul 15, 2025 -
[lldb][Expression] Encode Module and DIE UIDs into function AsmLabels
#148877 opened
Jul 15, 2025 -
[lldb-dap] fix crash if disconnect request is not sent.
#148878 opened
Jul 15, 2025 -
[DemandedBits] Support non-constant shift amounts
#148880 opened
Jul 15, 2025 -
[OMPIRBuilder] Prevent dangling InsertPt in IRBuilder.
#148887 opened
Jul 15, 2025 -
IR/Verifier: Allow vector type in atomic load and store
#148893 opened
Jul 15, 2025 -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#148894 opened
Jul 15, 2025 -
[X86] Manage atomic load of fp -> int promotion in DAG
#148895 opened
Jul 15, 2025 -
[X86] Add atomic vector tests for unaligned >1 sizes.
#148896 opened
Jul 15, 2025 -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#148897 opened
Jul 15, 2025 -
[X86] Remove extra MOV after widening atomic load
#148898 opened
Jul 15, 2025 -
[X86] Cast atomic vectors in IR to support floats
#148899 opened
Jul 15, 2025 -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#148900 opened
Jul 15, 2025 -
[Clang] Introduce OverflowBehaviorType for fine-grained overflow control
#148914 opened
Jul 15, 2025 -
[DirectX] Add Range Overlap validation to `DXILPostOptimizationValidation.cpp`
#148919 opened
Jul 15, 2025 -
[WebAssembly] Add support for nonnull_extern_ref type
#148935 opened
Jul 15, 2025 -
[libc] Implement barriers for pthreads
#148948 opened
Jul 15, 2025 -
[clang] improve consistency with GCC vector comparison
#148954 opened
Jul 15, 2025 -
[clang][Modules] Reporting Errors for Duplicating Link Declarations in `modulemap`s
#148959 opened
Jul 15, 2025 -
[HIP][CUDA] Support for header file types .hiph, .cuh (fixes 148972)
#148973 opened
Jul 15, 2025 -
[LifetimeSafety] Implement LiveOrigins analysis
#148976 opened
Jul 15, 2025 -
[lldb][rpc] Use Clang attributes to keep track of pointer plus len
#148981 opened
Jul 15, 2025 -
[lld][ELF] Introduce an option to keep data section prefix.
#148985 opened
Jul 15, 2025 -
[OpenMP] Simplify GNU strerror_r check for Android
#148990 opened
Jul 15, 2025 -
[libc++] Fix C++23 standard modules when using with `clang-cl` on Windows
#148992 opened
Jul 15, 2025 -
[lldb] Always compute the execution & symbol context
#148994 opened
Jul 15, 2025 -
[LinkerWrapper] Fix -fsave-optimization-record default file
#149003 opened
Jul 16, 2025 -
New DynamicLoaderDumpWithModuleList for coredump debugging
#149019 opened
Jul 16, 2025 -
AMDGPU: Add a few missing mfma rewrite tests
#149026 opened
Jul 16, 2025 -
AMDGPU: Handle rewriting non-tied MFMA to AGPR form
#149027 opened
Jul 16, 2025 -
[clang][driver] Improve warning message for complex range overrides and GCC incompatibility
#149028 opened
Jul 16, 2025 -
[AArch64] Add zero cycle register move statistics
#149033 opened
Jul 16, 2025 -
[WIP][Offload] Introduce ATTACH map-type support for pointer attachment.
#149036 opened
Jul 16, 2025 -
[LV] Use ExtractLane(LastActiveLane, V) live outs when tail-folding. (WIP)
#149042 opened
Jul 16, 2025 -
[VectorCombine] Add initial nodes to the Worklist in VectorCombine
#149047 opened
Jul 16, 2025 -
[LoopInterchange] Exit early when all loops have deps in all directions
#149049 opened
Jul 16, 2025 -
[AMDGPU] Ignore inactive VGPRs in .vgpr_count
#149052 opened
Jul 16, 2025 -
[AArch64][SME] Implement the SME ABI (ZA state management) in Machine IR
#149062 opened
Jul 16, 2025 -
[AArch64][SME] Support Windows/stack probes in MachineSMEABIPass
#149063 opened
Jul 16, 2025 -
[AArch64][SME] Support agnostic ZA functions in the MachineSMEABIPass
#149064 opened
Jul 16, 2025 -
[AArch64][SME] Avoid ZA save state changes in loops in MachineSMEABIPass
#149065 opened
Jul 16, 2025 -
Update Driver.cpp
#149077 opened
Jul 16, 2025 -
[WebAssembly] Mask undef shuffle lanes
#149084 opened
Jul 16, 2025 -
[Coverage] Add gap region between binary operator '&& and ||' and RHS
#149085 opened
Jul 16, 2025 -
[VectorCombine] Trim low end of loads used in shufflevector rebroadcasts.
#149093 opened
Jul 16, 2025 -
[SLP]Initial FMA support
#149102 opened
Jul 16, 2025 -
[clang][analyzer] Improve checker 'unix.cstring.NotNullTerminated'
#149106 opened
Jul 16, 2025 -
[clang][modules] Virtualize module cache pruning
#149113 opened
Jul 16, 2025 -
[compiler-rt][libFuzzer] Add support for capturing SIGTRAP exits.
#149120 opened
Jul 16, 2025 -
Don't mark lambda non-dependent if nested in a generic lambda.
#149121 opened
Jul 16, 2025 -
[PowerPC] Add DMR and WACC COPY support
#149129 opened
Jul 16, 2025 -
Add feature extractor tool
#149135 opened
Jul 16, 2025 -
[mlir][python] source line info
#149166 opened
Jul 16, 2025 -
Ensure proper NULL macro definition for system include files.
#149176 opened
Jul 16, 2025 -
[CodeGen] Ensure clearRegisterKills clears inside bundles.
#149177 opened
Jul 16, 2025 -
[DirectX] Remove unused global variables
#149184 opened
Jul 16, 2025 -
[libcxx] Update testing documentation about CI container images.
#149192 opened
Jul 16, 2025 -
[MLIR][XeGPU] Refactor xegpu-wg-to-sg tests
#149204 opened
Jul 16, 2025 -
[acc][flang] Add recipes to data entry operations
#149210 opened
Jul 16, 2025 -
[IR2Vec][llvm-ir2vec] Revamp triplet generation and add entity mapping mode
#149214 opened
Jul 16, 2025 -
[IR2Vec] Add triplet generation utility script for vocabulary training
#149215 opened
Jul 16, 2025 -
[Clang][AMDGPU] Add builtins for some buffer resource atomics
#149216 opened
Jul 16, 2025 -
Fix objective-c ptrauth tests
#149218 opened
Jul 16, 2025 -
[AMDGPU][Scheduler] Consistent occupancy calculation during rematerialization
#149224 opened
Jul 16, 2025 -
[InstCombine] Add missing patterns for scmp and ucmp
#149225 opened
Jul 16, 2025 -
[DirectX] Error handling improve in root signature metadata Parser
#149232 opened
Jul 17, 2025 -
[MLIR][Wasm] Introduce the WasmSSA MLIR dialect
#149233 opened
Jul 17, 2025 -
[libc++] Workaround for a bug of overloads in MS UCRT's `<math.h>`
#149234 opened
Jul 17, 2025 -
[clang][Driver] Prefer non-Linux emulations for baremetal Arm/AArch64 targets
#149235 opened
Jul 17, 2025 -
[Offload] Add framework for math conformance tests
#149242 opened
Jul 17, 2025 -
[AMDGPU] Add NoaliasAddrSpace to AAMDnodes
#149247 opened
Jul 17, 2025 -
[TableGen] Improve handling for dag op names
#149248 opened
Jul 17, 2025 -
[CodeGen] Change the type from int64_t to uint64_t for getObjectSize and setObjectSize
#149251 opened
Jul 17, 2025 -
IR: Introduce !elf_section_properties for setting section properties.
#149260 opened
Jul 17, 2025 -
LowerTypeTests: Start using !elf_section_properties metadata to mark CFI jump table sections.
#149261 opened
Jul 17, 2025 -
[Offload] Disable failing check-offload checks
#149283 opened
Jul 17, 2025 -
[mlir][linalg] Enable scalable vectorization of linalg.unpack
#149293 opened
Jul 17, 2025 -
[mlir][dataflow] Update dataflow tutorial doc and add dataflow example code
#149296 opened
Jul 17, 2025 -
[Offload] Stop using global ctor/dtors in Offload unit tests
#149299 opened
Jul 17, 2025 -
[RISCV] Handled the uimm9 offset while FrameIndex folding.
#149303 opened
Jul 17, 2025 -
[LLDB] Run API tests with native PDB too
#149305 opened
Jul 17, 2025 -
[AMDGPU][FixIrreducible][UnifyLoopExits] Support callbr with inline-asm
#149308 opened
Jul 17, 2025 -
Clean up LLDB `type format` docs a bit
#149311 opened
Jul 17, 2025 -
Improve clarity of the implicit declaration diagnostic
#149314 opened
Jul 17, 2025 -
[ARM] Have custom lowering for ucmp and scmp
#149315 opened
Jul 17, 2025 -
[AArch64] canCreateUndefOrPoisonForTargetNode - AArch64ISD::MOVI opcodes can't create undef/poison
#149323 opened
Jul 17, 2025 -
[offload] Add missing build dependency
#149326 opened
Jul 17, 2025 -
[AArch64][NEON] NEON intrinsic compilation error with -fno-lax-vector-conversion flag fix
#149329 opened
Jul 17, 2025 -
[llvm] Don't combine repeated subnormal divisors
#149333 opened
Jul 17, 2025 -
[LLVM][SelectionDAG] Add poison/undef folds for signed/unsigned max/min.
#149334 opened
Jul 17, 2025 -
[LSR] Only apply postincrement discount on address uses
#149341 opened
Jul 17, 2025 -
[CostModel] Provide a default model for histogram intrinsics
#149348 opened
Jul 17, 2025 -
[AIX] Handle arbitrary sized integers when lowering formal arguments passed on the stack
#149351 opened
Jul 17, 2025 -
[AArch64] Tune unrolling prefs for more patterns on Apple CPUs
#149358 opened
Jul 17, 2025 -
[InstCombine] Propagate NSW in ~((-X) | Y) --> (X - 1) & (~Y)
#149359 opened
Jul 17, 2025 -
[HLSL][SPIR-V] Add support for HLSL semantics
#149363 opened
Jul 17, 2025 -
Treat ';' and '\n' as assembly instruction separators in collectAsmInstrs
#149365 opened
Jul 17, 2025 -
[InstCombine] Propagate nsw in (sub (and Op1, (neg X)), Op1) --> neg (and Op1, (add X, -1))
#149366 opened
Jul 17, 2025 -
[AMDGPU] Add scheduling stage to rewrite MFMA from VGPR to AGPR
#149367 opened
Jul 17, 2025 -
[Github] Run code formatter job in release branch
#149387 opened
Jul 17, 2025 -
Implement the trampoline intrinsics for AIX.
#149388 opened
Jul 17, 2025 -
[Dexter] Add DAP support for Dexter, including lldb-dap
#149394 opened
Jul 17, 2025 -
[clang-driver] don't always set defaultlib=libcmt and defaultlib=oldnames
#149400 opened
Jul 17, 2025 -
[LLDB] Process minidump is in memory check command
#149401 opened
Jul 17, 2025 -
release/21.x: [clang] Fix potential constant expression checking with constexpr-unknown.
#149402 opened
Jul 17, 2025 -
One more fix for P3144R2 implementation
#149406 opened
Jul 17, 2025 -
[RISCV] add load/store misched/PostRA subtarget features
#149409 opened
Jul 17, 2025 -
[DTLTO][LLD][ELF] Support bitcode members of thin archives
#149425 opened
Jul 17, 2025 -
[AMDGPU] Added llvm-debuginfo-check
#149429 opened
Jul 18, 2025 -
[Driver][MinGW] Always put libc argument last, even if non-standard
#149434 opened
Jul 18, 2025 -
release/21.x: [libc++] Fix hash_multi{map,set}::insert (#149290)
#149435 opened
Jul 18, 2025 -
[libc++] Implement P3168R2: Give optional range support
#149441 opened
Jul 18, 2025 -
Driver, CodeGen: Handle -falign-functions, -fno-align-functions and -falign-functions=1 correctly.
#149445 opened
Jul 18, 2025 -
ELF: Add --preferred-function-alignment option.
#149448 opened
Jul 18, 2025 -
[ADT] Use a constexpr function in SmallVector (NFC)
#149455 opened
Jul 18, 2025 -
[libc++][hardening] Introduce assertion semantics.
#149459 opened
Jul 18, 2025 -
[WebAssembly] [Draft] Legalize i128 to v2i64
#149461 opened
Jul 18, 2025 -
[clang][MinGW] Implement -mcrtdll option to switch crt choice
#149469 opened
Jul 18, 2025 -
[LoopUnroll] Introduce parallel reduction phis when unrolling.
#149470 opened
Jul 18, 2025 -
[Clang] Add -Wimplicit-fallthrough to -Wextra for GCC compatibility
#149474 opened
Jul 18, 2025 -
[mlir][PDL] PDLToPDLInterp: Use the pdl pattern name in the generated rewriter.
#149481 opened
Jul 18, 2025 -
[lld-macho] Clean up chained fixup entry emission (NFC)
#149483 opened
Jul 18, 2025 -
[mlir] Nominate MLIR Core category maintainers
#149485 opened
Jul 18, 2025 -
[mlir] Nominate MLIR Egress category maintainers
#149487 opened
Jul 18, 2025 -
[mlir] Nominate Tensor Compiler maintainers
#149488 opened
Jul 18, 2025 -
[lldb][windows] use Windows APIs to print to the console
#149493 opened
Jul 18, 2025 -
[DAG][ARM] computeKnownBitsForTargetNode - add handling for ARMISD VORRIMM\VBICIMM nodes
#149494 opened
Jul 18, 2025 -
[LLD][COFF] Move resolving alternate names to SymbolTable (NFC)
#149495 opened
Jul 18, 2025 -
[LLD][COFF] Avoid resolving symbols with -alternatename if the target is undefined
#149496 opened
Jul 18, 2025 -
[Offload] Make olLaunchKernel test thread safe
#149497 opened
Jul 18, 2025 -
[llvm][docs] Update list of working Linux host platforms
#149503 opened
Jul 18, 2025 -
[KeyInstr] Enable -gkey-instructions by default if optimisations are enabled
#149509 opened
Jul 18, 2025 -
[AArch64][SME] Propagate desired ZA states in the MachineSMEABIPass
#149510 opened
Jul 18, 2025 -
[AssignmentTracking][NFC] Cache interesting debug records and instructions
#149514 opened
Jul 18, 2025 -
[AMDGPU] Switch default dwarf register encoding to wave32
#149515 opened
Jul 18, 2025 -
[TSan][compiler-rt] Move symbolization in ReportRace outside of locks on Apple platforms
#149516 opened
Jul 18, 2025 -
[LLD][X86] Match delayLoad thunk with MSVC
#149521 opened
Jul 18, 2025 -
[SPIRV] Do not use OpTypeRuntimeArray in Kernel env.
#149522 opened
Jul 18, 2025 -
[LLD][COFF] Allow symbols with empty chunks to have no associated output section
#149523 opened
Jul 18, 2025 -
[AMDGPU] Remove generic-hsa GPU name
#149526 opened
Jul 18, 2025 -
[InstCombine] Canoncalize complex boolean expressions into ~((y | z) ^ x)
#149530 opened
Jul 18, 2025 -
[Loads] Support dereference for non-constant offset
#149551 opened
Jul 18, 2025 -
[RISCV][VLOPT] Added support for vmv.s.x and vfmv.s.f
#149562 opened
Jul 18, 2025 -
[SLP] Check for extracts, being replaced by original scalars, for user nodes
#149572 opened
Jul 18, 2025 -
[RISCV] Separate the analysis part of RISCVInsertVSETVLI.
#149574 opened
Jul 18, 2025 -
[mlir][linalg] Fix padding shape computation in PadTilingInterface for convs
#149576 opened
Jul 18, 2025 -
[LifetimeSafety] Enhance benchmark script for new sub analyses
#149577 opened
Jul 18, 2025 -
early feedback commit
#149579 opened
Jul 18, 2025 -
[NVPTX] Eliminate `prmt`s that result from `BUILD_VECTOR` of `LoadV2`
#149581 opened
Jul 18, 2025 -
[bazel] Use rules_cc everywhere and reformat
#149584 opened
Jul 18, 2025 -
On Windows, in the release build script, fix detecting if clang-cl is in PATH
#149597 opened
Jul 18, 2025 -
[lldb] Use ThreadPlanSP instead of raw ThreadPlan* (NFC)
#149598 opened
Jul 18, 2025 -
[mlir][Vector] Remove `vector.extractelement` and `vector.insertelement` ops
#149603 opened
Jul 18, 2025 -
[flang][acc] Lower do and do concurrent loops specially in acc regions
#149614 opened
Jul 18, 2025 -
[lldb] Store the dummy target in the selected exeuction context
#149615 opened
Jul 18, 2025 -
[x32] Fix BLAKE3 assembly
#149617 opened
Jul 18, 2025 -
[DWARFLinker] Fix matching logic to remove type 1 missing offsets
#149618 opened
Jul 18, 2025 -
[WebAssembly] Constant fold wasm.dot
#149619 opened
Jul 18, 2025 -
[hwasan] Add hwasan-all-globals option
#149621 opened
Jul 18, 2025 -
[lldb] Introduce ScriptedFrame
#149622 opened
Jul 19, 2025 -
[NFC][LLDB] Refactor MachO to use options.GetMemoryRegionsToSave
#149623 opened
Jul 19, 2025 -
[Clang][Cygwin] Enable few conditions that are shared with MinGW
#149637 opened
Jul 19, 2025 -
[LLVM][Cygwin] Enable conditions that are shared with MinGW
#149638 opened
Jul 19, 2025 -
ELF,SystemZ: Don't sort relocations for TLS GD/LD optimization; support CREL
#149640 opened
Jul 19, 2025 -
[lldb] Fix updating persistent variables without JIT
#149642 opened
Jul 19, 2025 -
[utils][UpdateTestChecks] Warn about possible target triple mismatch
#149645 opened
Jul 19, 2025 -
Add m_SelectCCLike matcher to match SELECT_CC or SELECT with SETCC
#149646 opened
Jul 19, 2025 -
[Hexagon] Have fast-math-libcalls.ll use the hexagonv65 cpu
#149647 opened
Jul 19, 2025 -
github-automation.py: Fix mis-indented statement
#149653 opened
Jul 19, 2025 -
[BOLT][RISCV]Fix handling of GOT relocation pairs
#149658 opened
Jul 19, 2025 -
Thread safety analysis: Allocate FactEntrys with BumpPtrAllocator
#149660 opened
Jul 19, 2025 -
[X86] Use the standard cmp+cmov for select (X != 0), -1, Y if we will be setting sbb to 0 anyway
#149672 opened
Jul 19, 2025 -
fix-149477-- Emit correct closure members for lambdas in CreateLimitedType
#149674 opened
Jul 19, 2025 -
[AArch64][BTI] Mark EH landing pads as jump targets
#149680 opened
Jul 19, 2025 -
[WIP] [Coroutines] fix coroutines + std::unique_ptr with async exceptions validation errors
#149691 opened
Jul 20, 2025 -
[ScheduleDAG] Fix and simplify the algorithm used for finding callseq_start
#149692 opened
Jul 20, 2025 -
[clang-tidy] Make `modernize-use-using`'s fix-its more robust
#149694 opened
Jul 20, 2025 -
[AArch64] Enable RT and partial unrolling with reductions for Apple CPUs.
#149699 opened
Jul 20, 2025 -
[LLDB][NativePDB] Create functions with mangled name
#149701 opened
Jul 20, 2025 -
[VPlan] Compute interleave count for VPlan.
#149702 opened
Jul 20, 2025 -
[AArch64][MachineCombiner] Fix setting reg state for gather lane pattern
#149703 opened
Jul 20, 2025 -
[RISCV] Add TSFlag for reading past VL behaviour. NFCI
#149704 opened
Jul 20, 2025 -
[llvm-pdbutil] Pass filename when formatting `setfile` annotation
#149705 opened
Jul 20, 2025 -
[VPlan] Run narrowInterleaveGroups during general VPlan optimizations.
#149706 opened
Jul 20, 2025 -
[TableGen] Apply the implied subregidx optimization more widely
#149709 opened
Jul 20, 2025 -
[BPF] Support Jump Table
#149715 opened
Jul 20, 2025 -
[Clang][CUDA] Add support for __managed__ variables in non-RDC and default RDC mode
#149716 opened
Jul 20, 2025 -
[X86] Try to shrink signed i64 compares if the input has enough one bits
#149719 opened
Jul 20, 2025 -
release/21.x: [lld] Add thunks for hexagon (#111217)
#149723 opened
Jul 20, 2025 -
[PowerPC] Take ABI into account for data layout
#149725 opened
Jul 20, 2025 -
[LifetimeSafety] Implement a basic use-after-free diagnostic
#149731 opened
Jul 20, 2025 -
[SelectionDAG] Add a flag to sort DAGs before showing them in debug prints
#149732 opened
Jul 20, 2025 -
[VPlan] Remove VPVectorPointer for part 0 after unrolling.
#149735 opened
Jul 20, 2025 -
[X86] Port shouldBeAdjustedToZero to simplify TranslateX86CC (NFC)
#149742 opened
Jul 20, 2025 -
[PATCH 5/7] [clang] NNS improvement: getOriginalDecl changes
#149747 opened
Jul 20, 2025 -
[PATCH 6/7] [clang] improve NestedNameSpecifier
#149748 opened
Jul 20, 2025 -
[lldb-dap] support moduleId in the stackTrace response
#149774 opened
Jul 21, 2025 -
[clang][Diagnostic] Clarify error message for auto
#149781 opened
Jul 21, 2025 -
[flang][Driver] Enable FLANG_DEFAULT_LINKER
#149786 opened
Jul 21, 2025 -
[MLIR][TOSA] Update IfOp print/parse to support ranked condition tens…
#149791 opened
Jul 21, 2025 -
[Offload] Expand documentation with & build guide
#149792 opened
Jul 21, 2025 -
[mlir][spirv] Add support for structs decorations
#149793 opened
Jul 21, 2025 -
[mlir][analysis] Fix a crash in TestMatchReductionPass
#149803 opened
Jul 21, 2025 -
[mlir] [dataflow] further optimize dataflow compile time
#149804 opened
Jul 21, 2025 -
[PowerPC] Add assembly directives to change endianness
#149811 opened
Jul 21, 2025 -
release/21.x: [AArch64,TTI] Remove RealUse check for vector insert/extract costs. (#146526)
#149815 opened
Jul 21, 2025 -
[AMDGPU] Optimize rotate/funnel shift pattern matching in instruction selection
#149817 opened
Jul 21, 2025 -
A test PR for #140694 while waiting for #149110 to complete
#149824 opened
Jul 21, 2025 -
[DRAFT] [lldb][Expression] Add structor variant to LLDB's function call labels
#149827 opened
Jul 21, 2025 -
[Object] Parsing and dumping of SFrame FDEs
#149828 opened
Jul 21, 2025 -
[llvm][LICM] Add flag to control re-association
#149829 opened
Jul 21, 2025 -
[WebAssembly] Generate a call to __wasm_apply_global_tls_relocs in __wasm_init_memory
#149832 opened
Jul 21, 2025 -
[libc++] Start tracking Github issues in status pages
#149833 opened
Jul 21, 2025 -
IRSymtab: Use StringSet instead of DenseMap for preserved symbols
#149836 opened
Jul 21, 2025 -
[AArch64][CodeGen] Optimize register zero initialization in svsub_x
#149840 opened
Jul 21, 2025 -
[InstCombine] Match intrinsic recurrences when known to be hoisted
#149858 opened
Jul 21, 2025 -
Fix SIFixSGPRCopies To Handle Physical Registers
#149859 opened
Jul 21, 2025 -
[AMDGPU][True16][Codegen] remove another packed build_vector pattern from true16
#149861 opened
Jul 21, 2025 -
[libc] Add dladdr to dlfcn.h
#149872 opened
Jul 21, 2025 -
[LLDB][NativePDB] Allow type lookup in namespaces
#149876 opened
Jul 21, 2025 -
[OpenMP] Remove standalone build mode
#149878 opened
Jul 21, 2025 -
Make sanitizer special case list slash-agnostic
#149886 opened
Jul 21, 2025 -
[WIP][libc] Add dladdr1 to dlfcn.h
#149896 opened
Jul 21, 2025 -
[clang] Add a CodeGen option to ignore compilation directories
#149897 opened
Jul 21, 2025 -
[LLDB] Update SBMemoryRegionInfo doc strings to document len and str
#149903 opened
Jul 21, 2025 -
[profdata] Return Expected from showSampleProfile()
#149907 opened
Jul 21, 2025 -
[libc] Add RTLD_NEXT + RTLD_DEFAULT
#149909 opened
Jul 21, 2025 -
[clang][NFC] Run `modernize-use-using` check over all the code
#149934 opened
Jul 21, 2025 -
[LoopInfo] Pointer to stack object may not be loop invariant in a coroutine function
#149936 opened
Jul 21, 2025 -
[Transforms/Util] Add SimplifySwitchVar pass
#149937 opened
Jul 21, 2025 -
[libc] Add dlinfo + RTLD_DI_* macros to dlfcn.h
#149938 opened
Jul 21, 2025 -
[WIP][mlir] `DenseElementsAttr::reshape(arg)`: make arg a shape, not a type
#149947 opened
Jul 21, 2025 -
[PATCH 7/7] [clang] improve NestedNameSpecifier: LLDB changes
#149949 opened
Jul 22, 2025 -
release/21.x: [MachinePipeliner] Fix incorrect dependency direction (#149436)
#149950 opened
Jul 22, 2025 -
[LoongArch][NFC] Pre-commit for lowering v32i8 vector mask generation to `VMSKLTZ`
#149952 opened
Jul 22, 2025 -
[LoongArch] Lowering v32i8 vector mask generation to `VMSKLTZ`
#149953 opened
Jul 22, 2025 -
[RISCV][TTI] Implement getAddressComputationCost() in RISCV TTI.
#149955 opened
Jul 22, 2025 -
release/21.x: [RISCV] Don't lose elements from False in vmerge -> vmv peephole (#149720)
#149968 opened
Jul 22, 2025 -
[Sema] Fix -Wunreachable-code false negative when operands differ only by implicit casts
#149972 opened
Jul 22, 2025 -
[NFC][clang] Rename clang/lib/CodeGen/TargetBuiltins/* files to avoid build warnings on macOS
#149974 opened
Jul 22, 2025 -
[Mips] Fix atomic min/max generate mips4 instructions when compiling for mips2
#149983 opened
Jul 22, 2025 -
[DTLTO][Clang][Docs] Update for COFF support
#149988 opened
Jul 22, 2025 -
[AArch64] Removed redundant FMOV instruction for truncstores of f64 via bitcast to i64.
#149997 opened
Jul 22, 2025 -
release/21.x: [AArch64] Replace expensive move from wzr by two moves via floating point immediate (#146538)
#150001 opened
Jul 22, 2025 -
[FLANG] Fix for issue #127426
#150008 opened
Jul 22, 2025 -
[lldb] account for registers being host endian when casting values
#150011 opened
Jul 22, 2025 -
[mlir] Add filtering callback to GenerateRuntimeVerification pass
#150013 opened
Jul 22, 2025 -
[DAG] visitFREEZE - replace multiple frozen/unfrozen uses of an SDValue with just the frozen node
#150017 opened
Jul 22, 2025 -
[LV] Use SCEV::getElementCount in selectEpilogueVectorizationFactor.
#150018 opened
Jul 22, 2025 -
[clang][RISCV] Fix clang dwarf info generation for unprtototyped function
#150022 opened
Jul 22, 2025 -
[Sema] Fix false positive warnings for misaligned member access
#150025 opened
Jul 22, 2025 -
[clang] Implement -Walloc-size diagnostic option
#150028 opened
Jul 22, 2025 -
[AArch64] Generalize costing for FP16 instructions
#150033 opened
Jul 22, 2025 -
[Clang]Throw frontend error for target feature mismatch when using `flatten` attribute
#150044 opened
Jul 22, 2025 -
[AArch64] Enable preferZeroCompareBranch for AArch64 when we don't have fused cmp+br
#150045 opened
Jul 22, 2025 -
release/21.x: [Sparc] Remove bogus stack adjustment for LD/GD TLS (#149890)
#150048 opened
Jul 22, 2025 -
[RISCV] Rewrite deinterleave load as vlse optimization as DAG combine
#150049 opened
Jul 22, 2025 -
[SPIRV] Filter disallowed extensions for env
#150051 opened
Jul 22, 2025 -
[clang] Rename files that MacOS libtool warns about (NFC)
#150054 opened
Jul 22, 2025 -
release/21.x: [KeyInstr] Inline asm atoms (#149076)
#150056 opened
Jul 22, 2025 -
[DAG] optimize llvm.ucmp for 1-bit inputs to return subtraction of operands
#150058 opened
Jul 22, 2025 -
[mlir][IR] Add `getPropertyFromAttr` and `setPropertyFromAttr` methods.
#150060 opened
Jul 22, 2025 -
Fix compress/decompress in LLVM Offloading API
#150064 opened
Jul 22, 2025 -
[mlir][tosa] Fix invalid data type combinations check
#150066 opened
Jul 22, 2025 -
Fixes to unblock building LLVM and Clang as Arm64EC
#150068 opened
Jul 22, 2025 -
[WIP][CFI][LTO] Avoid duplicate symbols on aliased weak function
#150072 opened
Jul 22, 2025 -
[DRAFT] coros: suspend metadata preservation
#150077 opened
Jul 22, 2025 -
[AArch64] Have convertToNonFlagSettingOpc and getNonFlagSettingVariant have parity with each other
#150085 opened
Jul 22, 2025 -
[AMDGPU] Constrain AV->VReg if we do not exceed RP thresholds
#150086 opened
Jul 22, 2025 -
release/21.x: Remove extraneous addition of `-X` flag in baremetal toolchain (#148855)
#150089 opened
Jul 22, 2025 -
[SPIR-V] Add support for the SPIR-V extension SPV_INTEL_tensor_float32_conversion
#150090 opened
Jul 22, 2025 -
[AMDGPU] narrow only on store to pow of 2 mem location
#150093 opened
Jul 22, 2025 -
[MC] Relaxable Fragments Can be Linker Relaxable
#150096 opened
Jul 22, 2025 -
[llvm] annotate recently added interfaces for DLL export
#150101 opened
Jul 22, 2025 -
Implement `preserve_none` for 32-bit x86
#150106 opened
Jul 22, 2025 -
[clang] Infer compilation directory in driver
#150112 opened
Jul 22, 2025 -
[NFC][ELF] Wrap invokeELFT in do { } while (0) so it behaves as a function
#150119 opened
Jul 22, 2025 -
[clang] Delay normalization of `-fmodules-cache-path`
#150123 opened
Jul 22, 2025 -
[clang] Delay checking of `-fopenmp-host-ir-file-path`
#150124 opened
Jul 22, 2025 -
[SelectionDAG] Verify SDTCisVT and SDTCVecEltisVT constraints
#150125 opened
Jul 22, 2025 -
release/21.x: [libunwind] Fix return type of `DwarfFDECache::findFDE()` in definition (#146308)
#150126 opened
Jul 22, 2025 -
[clang][ScanDeps] Clear compilation directory if needed
#150129 opened
Jul 22, 2025 -
[clang][CodeGen] Remove CWD fallback in compilation directory
#150130 opened
Jul 22, 2025 -
[clang][analyzer] Delay checking the model-path
#150133 opened
Jul 22, 2025 -
Do not re-initialize interpreter during finalization.
#150137 opened
Jul 22, 2025 -
[clang][analyzer] Delay checking the ctu-dir
#150139 opened
Jul 22, 2025 -
[lldb] Add WebAssembly Process Plugin
#150143 opened
Jul 22, 2025 -
[mlir][xegpu] Add definition of SliceAttr
#150146 opened
Jul 22, 2025 -
[lldb] Zero extend APInt when piece size is bigger than the bitwidth
#150149 opened
Jul 23, 2025 -
MC: Add ELF section and directive for specifying a section's preferred alignment.
#150151 opened
Jul 23, 2025 -
[scudo] Fix secondary caching for mte
#150156 opened
Jul 23, 2025 -
[X86] Allow "sibcall" optimization on call sites marked `musttail`
#150157 opened
Jul 23, 2025 -
[Attributor] Propagate alignment through ptrmask
#150158 opened
Jul 23, 2025 -
[RISCV] Fix alignment when mixing rvc/norvc relax/norelax code
#150159 opened
Jul 23, 2025 -
[analyzer] Fix FP for cplusplus.placement new #149240
#150161 opened
Jul 23, 2025 -
[clang][ExprConst] Consider integer pointers of value 0 nullptr
#150164 opened
Jul 23, 2025 -
[libclc] Add generic native half implementation of __clc_normalize
#150165 opened
Jul 23, 2025 -
[AMDGPU] introduce S_WAITCNT_FENCE_soft emitted by memory legalizer
#150167 opened
Jul 23, 2025 -
[AMDGPU] Extending wave reduction intrinsics to support `i64` types.
#150169 opened
Jul 23, 2025 -
[AMDGPU] Add builtins for wave reduction intrinsics
#150170 opened
Jul 23, 2025 -
[DTLTO] Add Clang release note for LLVM 21
#150172 opened
Jul 23, 2025 -
[libclc] Implement clc_log/sinpi/sqrt with __nv_* functions
#150174 opened
Jul 23, 2025 -
[IndVarSimplify] Fix Masking Issue by Adding nsw/nuw Flags to Trunc Instruction
#150179 opened
Jul 23, 2025 -
[libclc] Simplify unary_def_scalarize.inc's use in __clc_erf/erfc/tgamma
#150181 opened
Jul 23, 2025 -
[libc++] Fix missing 'get_new_handler()' for Windows builds
#150182 opened
Jul 23, 2025 -
[flang] Skip processing reductions for unstructured `do concurrent` loops
#150188 opened
Jul 23, 2025 -
[clang][bytecode] Disable location tracking for implicit field inits
#150190 opened
Jul 23, 2025 -
[LangRef] asm clobber constrains: '~memory' allows reads and synchronization
#150191 opened
Jul 23, 2025 -
TableGen: Emit perfect hash function for runtime libcalls
#150192 opened
Jul 23, 2025 -
[PowerPC] fix bug affecting float to int32 conversion on LE PowerPC
#150194 opened
Jul 23, 2025 -
[VPlan] Fix header masks in EVL tail folding
#150202 opened
Jul 23, 2025 -
[WIP][lldb] Slightly better support for _BitInt in LLDB
#150208 opened
Jul 23, 2025 -
[WebAssembly] v16i8 mul support
#150209 opened
Jul 23, 2025 -
opencl: Ensure printf symbol is not mangled.
#150210 opened
Jul 23, 2025 -
[Debugify] Improve reduction of debugify coverage build output
#150212 opened
Jul 23, 2025 -
[windows][lldb] implement system logging on Windows
#150213 opened
Jul 23, 2025 -
[VectorCombine] Prevent extract/ins rewrite to GEP
#150216 opened
Jul 23, 2025 -
[GlobalISel] Support saturated truncate
#150219 opened
Jul 23, 2025 -
[analyzer] Fix assertion failed caused by non standard strnlen function
#150222 opened
Jul 23, 2025 -
[clang][StaticAnalyzer] Fix crash in SimpleSValBuilder with unsigned __int128 and negative literals
#150225 opened
Jul 23, 2025 -
[CGP][PAC] Flip PHI and blends when all immediate modifiers are the same
#150226 opened
Jul 23, 2025 -
[Offload] Add check-offload-unit to check-offload
#150230 opened
Jul 23, 2025 -
[flang][Lower] Make reduction processing failure a hard error
#150233 opened
Jul 23, 2025 -
Add MTIA and META to triple
#150236 opened
Jul 23, 2025 -
[mlir][python] add scf.parallel/scf.forall helpers
#150243 opened
Jul 23, 2025 -
[CI] Downgrade to clang-20 for libc fullbuild
#150246 opened
Jul 23, 2025 -
[ARM] Have IntCCToARMCC handle PL or MI (NFC)
#150247 opened
Jul 23, 2025 -
[IR] Remove size argument from lifetime intrinsics
#150248 opened
Jul 23, 2025 -
[ARM] Complete SubsumesPredicate
#150261 opened
Jul 23, 2025 -
[FMV][AArch64] Allow user to override version priority.
#150267 opened
Jul 23, 2025 -
support ieee_single and ieee_double gdbtypes for registers
#150268 opened
Jul 23, 2025 -
[flang][OpenMP] Add -f[no]-openmp-simd
#150269 opened
Jul 23, 2025 -
[DAGCombiner] Fold setcc of trunc, generalizing some NVPTX isel logic
#150270 opened
Jul 23, 2025 -
[mlir][vector] Avoid use of vector.splat in transforms
#150279 opened
Jul 23, 2025 -
[CIR] Upstream Unary Plus & Minus op for ComplexType
#150281 opened
Jul 23, 2025 -
[C23] Handle type compatibility for enumerations better
#150282 opened
Jul 23, 2025 -
[mlir][vector] vector.splat deprecation: folding/canonicalizing parity with broadcast
#150284 opened
Jul 23, 2025 -
AMDGPU: Track AGPR pressure
#150288 opened
Jul 23, 2025 -
[Flang] Fix crash with parametrized derived types usage
#150289 opened
Jul 23, 2025 -
[lldb][cmake] Remove unnecessary target dependency
#150300 opened
Jul 23, 2025 -
[AArch64] Support MI and PL
#150314 opened
Jul 23, 2025 -
[AMDGPU][True16][MC] vinterp opsel in asm
#150315 opened
Jul 23, 2025 -
[AMDGPU][True16][CodeGen] 16bit inline constant check for COPY
#150317 opened
Jul 23, 2025 -
add vgpr16 to reg pressure case
#150320 opened
Jul 23, 2025 -
[ARM] Simplify cmp (a - b), 0 to just cmp (a, b) if the cond is mi or pl
#150325 opened
Jul 23, 2025 -
[LLDB] added getName method in SBModule
#150331 opened
Jul 23, 2025 -
[WIP][CFI] Use .cfi of aleasee if the function is infact a alias
#150339 opened
Jul 23, 2025 -
[clang-repl] adding documentation and information for %commands
#150348 opened
Jul 24, 2025 -
[M68k] Add anyext patterns for PCD addressing mode
#150356 opened
Jul 24, 2025 -
[SCEV] Check bitwidth for constant ranges comparison
#150364 opened
Jul 24, 2025 -
[VPlan] Fold common edges away in convertPhisToBlends
#150368 opened
Jul 24, 2025 -
[VPlan] Remove VPBlendRecipe and replace with select VPInstructions
#150369 opened
Jul 24, 2025 -
[VPlan] Get Addr computation cost with scalar type if it is uniform for gather/scatter.
#150371 opened
Jul 24, 2025 -
[libc++] Fix return type of ilogb(double)
#150374 opened
Jul 24, 2025 -
Write out raw profile bytes in little endian.
#150375 opened
Jul 24, 2025 -
[RISCV] Support Base P RV32/64 Instructions
#150379 opened
Jul 24, 2025 -
[InstCombine] Lower multi-dimensional GEP to ptradd
#150383 opened
Jul 24, 2025 -
[flang][mlir] Add support for implicit linearization in omp.simd
#150386 opened
Jul 24, 2025 -
[DAG] combineVSelectWithAllOnesOrZeros - missing freeze
#150388 opened
Jul 24, 2025 -
[StackProtector] Introduce stack-protect-attributor pass to remove unnecessary protections.
#150390 opened
Jul 24, 2025 -
[AMDGPU] wip: MIR pretty printing for S_WAITCNT_FENCE_soft
#150391 opened
Jul 24, 2025 -
[GISel] Introduce MachineIRBuilder::(build|materialize)ObjectPtrOffset
#150392 opened
Jul 24, 2025 -
[OpenCL] Add decls for cl_intel_bfloat16_conversions
#150393 opened
Jul 24, 2025 -
[AArch64] Allow splitting bitmasks for EOR/ORR.
#150394 opened
Jul 24, 2025 -
[AMDGPU] Propagate Constants for Wave Reduction Intrinsics
#150395 opened
Jul 24, 2025 -
[libc][math][c23] Implement C23 math function atanpif16
#150400 opened
Jul 24, 2025 -
big archive recognition by the llvm-symbolizer
#150401 opened
Jul 24, 2025 -
release/21.x: [X86] Fix misassemble due to not storing registers to state machine on RParen (#150252)
#150402 opened
Jul 24, 2025 -
[libc++] Simplify the tuple constructors a bit
#150405 opened
Jul 24, 2025 -
[clang][bytecode] Diagnose subtracting pointers to array elements...
#150407 opened
Jul 24, 2025 -
release/21.x: [flang][OpenMP] Avoid analyzing assumed-size array bases (#150324)
#150411 opened
Jul 24, 2025 -
[MLIR] Split InlinerConfig into seperate header and add pass overload with it
#150413 opened
Jul 24, 2025 -
[clang][analyzer] Add StoreToImmutable checker
#150417 opened
Jul 24, 2025 -
[PAC][ELF] Place AUTH constants in .data.rel.ro for position dependent code
#150418 opened
Jul 24, 2025 -
[Clang][ARM][Sema] Reject bad sizes of __builtin_arm_ldrex
#150419 opened
Jul 24, 2025 -
[InstCombine] Support well-defined recurrences in isGuaranteedNotToBeUndefOrPoison
#150420 opened
Jul 24, 2025 -
[WIP][LLVM][CodeGen][SVE] Lower to multivector loads instead of splitting them.
#150421 opened
Jul 24, 2025 -
[PowerPC] vector compare greater than support
#150422 opened
Jul 24, 2025 -
[LLVM][Docs][SPIRV] Correct `-spirv-ext` option name, reorder
#150423 opened
Jul 24, 2025 -
[DAG] visitFREEZE - limit freezing of multiple operands
#150425 opened
Jul 24, 2025 -
[Serialization] Fix crash while lazy-loading template specializations
#150430 opened
Jul 24, 2025 -
[libc] Improve starting indices for GPU allocation
#150432 opened
Jul 24, 2025 -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#150438 opened
Jul 24, 2025 -
[analyzer] Conversion to CheckerFamily: DereferenceChecker
#150442 opened
Jul 24, 2025 -
[Flang][OpenMP][Docs] Update target-related support in Flang docs, NFC
#150443 opened
Jul 24, 2025 -
[LLVM][CodeGen][SME] Only emit strided loads in streaming mode.
#150445 opened
Jul 24, 2025 -
[SLP] Loop aware cost model/tree building
#150450 opened
Jul 24, 2025 -
release/21.x: [clang-format] Add AfterNot to SpaceBeforeParensOptions (#150367)
#150457 opened
Jul 24, 2025 -
Update wording for GitHub CI/CD admin requests to direct to the LLVM Infrastructure Area Team
#150462 opened
Jul 24, 2025 -
[NVPTX] Enhance `mul.wide` and `mad.wide` peepholes
#150477 opened
Jul 24, 2025 -
[AArch64][GISel] Signed comparison using CMN is safe when the subtraction is nsw
#150480 opened
Jul 24, 2025 -
release/21.x: [libc++][hardening] Add an experimental function to log hardening errors (#149452)
#150481 opened
Jul 24, 2025 -
[AArch64] Add sve bf16 fpext and fpround costs.
#150485 opened
Jul 24, 2025 -
[flang][OpenMP] Make all block constructs share the same structure
#150486 opened
Jul 24, 2025 -
[CIR] Add support for array cleanups
#150499 opened
Jul 24, 2025 -
Fix FileCheck prefix in the histogram test.
#150506 opened
Jul 24, 2025 -
[LLDB] Make MSVC STL formatters work with (Native/DIA) PDB
#150513 opened
Jul 24, 2025 -
[AArch64] Allow commuting cmn
#150514 opened
Jul 24, 2025 -
[RISCV] Update SpacemiT-X60 vector fixed-point arithmetic latencies
#150517 opened
Jul 24, 2025 -
Fix a nullptr dereferencing in a `FuncBufferizableOpInterfaceImpl.cpp::getCalledFunction`
#150518 opened
Jul 24, 2025 -
[CIR] Upstream proper function alias lowering
#150520 opened
Jul 24, 2025 -
[AArch64] Add getCondCode() helper (NFC)
#150521 opened
Jul 24, 2025 -
[mlir][vector] Canonicalize broadcast of shape_cast
#150523 opened
Jul 24, 2025 -
release/21.x: Adding Loongarch64 to OpenBSD parts (#149737)
#150529 opened
Jul 24, 2025 -
release/21.x: [Driver] Default to -mcpu=ultrasparc3 on Solaris/SPARC (#149990)
#150530 opened
Jul 24, 2025 -
[lldb] Remove unnecessary calls to Fix{Code,Data}Address
#150537 opened
Jul 24, 2025 -
[GVN/MemDep] Limit the size of the cache for non-local dependencies.
#150539 opened
Jul 24, 2025 -
[llvm][utils] Add summary formatter for SmallBitVector
#150542 opened
Jul 24, 2025 -
[MSSAUpdater] Replace recursion with worklist and cap it.
#150543 opened
Jul 24, 2025 -
[mlir][xegpu] Bug fix in UpdateNdOffset distribution.
#150545 opened
Jul 24, 2025 -
[CIR] Add proper handling for no prototype function calls
#150553 opened
Jul 25, 2025 -
release/21.x: [RISCV] Pass sign-extended value to isInt check in expandMul (#150211)
#150556 opened
Jul 25, 2025 -
[clang] Forbid reinterpret_cast of function pointers in constexpr.
#150557 opened
Jul 25, 2025 -
[libc++][hardening] Add a greppable prefix to assertion messages.
#150560 opened
Jul 25, 2025 -
[mlir][vector] Add special lowering for 2D transpose on 1D broadcast
#150562 opened
Jul 25, 2025 -
AMDGPU: Handle rewriting VGPR MFMAs with immediate src2
#150566 opened
Jul 25, 2025 -
[mlir][EmitC]Add a Reflection Map to a Class
#150572 opened
Jul 25, 2025 -
[lanai] Add back the ability to set the memory model with --mcmodel.
#150575 opened
Jul 25, 2025 -
[MLIR][XeGPU] Add offsets to load/store/prefetch
#150576 opened
Jul 25, 2025 -
[mlir][tosa][linalg] Use `typeConverter->convertType<T>` (NFC)
#150578 opened
Jul 25, 2025 -
[lldb][test] Fix running TestWithLimitDebugInfo.py on Windows
#150579 opened
Jul 25, 2025 -
[Clang][Unittest] Support for `target` update directive and `from` clause in clang unittests
#150580 opened
Jul 25, 2025 -
[Analysis] Prevent revisiting block when searching for noreturn vars
#150582 opened
Jul 25, 2025 -
[libc++][format][NFC] Granularize `__fmt_pair_like`
#150583 opened
Jul 25, 2025 -
[LoongArch] Custom legalizing build_vector with same constant elements
#150584 opened
Jul 25, 2025 -
[AMDGPU][gfx1250] Use SCOPE_SE for stores that may hit scratch
#150586 opened
Jul 25, 2025 -
[AMDGPU][gfx12] Clean-up implementation of waits before SCOPE_SYS stores
#150587 opened
Jul 25, 2025 -
[AMDGPU][gfx1250] Add `cu-store` subtarget feature
#150588 opened
Jul 25, 2025 -
[libc++] Make __is_std_ templates variable templates
#150590 opened
Jul 25, 2025 -
release/21.x: [lldb] Allow building using Mingw-w64 on Windows. (#150398)
#150591 opened
Jul 25, 2025 -
[Clang][AArch64] Remove unwarranted 'cannot be used in non-streaming mode' diagnostic.
#150592 opened
Jul 25, 2025 -
[Flang][OpenMP] Skip DSA for canonical loops
#150593 opened
Jul 25, 2025 -
[AArch64] Dont inline streaming fn into non-streaming caller
#150595 opened
Jul 25, 2025 -
[RISCV] Add negative pre-defined macro test for XSfmm* extension. NFC.
#150596 opened
Jul 25, 2025 -
[CodeGen] More consistently expand float ops by default
#150597 opened
Jul 25, 2025 -
[mlir][tosa] Enable constant operand check by default
#150598 opened
Jul 25, 2025 -
release/21.x: [LLDB] Update release note about DIL as requested. (#149117)
#150600 opened
Jul 25, 2025 -
[mlir][linalg][nfc] Clean-up leftover code post #149156
#150602 opened
Jul 25, 2025 -
[GVN][Tests] Add MSSA coverage to some PRE tests 3/N
#150603 opened
Jul 25, 2025 -
[BPF] Visit nested map array during BTF generation
#150608 opened
Jul 25, 2025 -
[LLVM-Flang][OpenMP] Fix to resolve the crash with SIMD aligned clause.
#150612 opened
Jul 25, 2025 -
[ConstantFolding][SVE] Do not fold fcmp of denormal without known mode.
#150614 opened
Jul 25, 2025 -
[libc++] Add [[nodiscard]] to the vector accessor functions
#150615 opened
Jul 25, 2025 -
[RISCV] Update SpacemiT-X60 vector floating-point instructions latencies
#150618 opened
Jul 25, 2025 -
[AArch64] Refactor AND/ANDS bitmask splitting (NFC).
#150619 opened
Jul 25, 2025 -
[compiler-rt] Fix linux header includes for musl with old kernels
#150621 opened
Jul 25, 2025 -
[BOLT][NFC] Register profiled functions once
#150622 opened
Jul 25, 2025 -
[RISCV] Remove fixed vector constraint on masked interleave costing
#150624 opened
Jul 25, 2025 -
[clangd] Make inline friend functions appear in document symbols
#150629 opened
Jul 25, 2025 -
[DebugInfo] Slice out a few more users of debug intrinsics
#150631 opened
Jul 25, 2025 -
wip: Extract HLSLBinding out of DXILResource
#150633 opened
Jul 25, 2025 -
wip: demonstrate HLSLBinding usage in SemaHLSL
#150634 opened
Jul 25, 2025 -
[libc++] Refactor for_each_n
#150635 opened
Jul 25, 2025 -
[InstCombine] Make foldCmpLoadFromIndexedGlobal more resiliant to non-array geps.
#150639 opened
Jul 25, 2025 -
[AArch64] Snap 32 and -32 to 31 and -31 if possible for ccmp and ccmn
#150640 opened
Jul 25, 2025 -
[RISCV] Update SpacemiT-X60 vector mask instructions latencies
#150644 opened
Jul 25, 2025 -
release/21.x: [CodeGenPrepare] Make sure that `AddOffset` is also a loop invariant (#150625)
#150646 opened
Jul 25, 2025 -
[clang-doc] add throws comments to comment template
#150649 opened
Jul 25, 2025 -
[LLVM][DAGCombiner] fold (shl (X * vscale(C0)), C1) -> (X * vscale(C0 << C1)).
#150651 opened
Jul 25, 2025 -
[clang-doc] place HTML/JSON output inside their own directories
#150655 opened
Jul 25, 2025 -
[clang-doc] add option to delete JSON residuals
#150656 opened
Jul 25, 2025 -
[libc] Stop duplicating wcschr().
#150661 opened
Jul 25, 2025 -
[libc] Reland #149423 "wchar string conversion functions mb to wc"
#150667 opened
Jul 25, 2025 -
[CIR] Implement LValueBitcast for ComplexType
#150668 opened
Jul 25, 2025 -
[libc++] Add checks for misused hardening macros
#150669 opened
Jul 25, 2025 -
[LifetimeSafety] Handle pruned-edges (null blocks) in dataflow
#150670 opened
Jul 25, 2025 -
[mlir][linalg] Enable pack consumer fusion for all perfect tiling cases.
#150672 opened
Jul 25, 2025 -
[llvm-objdump][MachO] Update check in flaky test that depends on directory path
#150674 opened
Jul 25, 2025 -
[libc++] Fix the Docker image build
#150679 opened
Jul 25, 2025 -
Reapply "[mlir][linalg] Restrict linalg.pack to not have artificial padding." (#150675)
#150680 opened
Jul 25, 2025 -
[WebAssembly] Add pattern for relaxed nmadd
#150684 opened
Jul 25, 2025 -
[CIR] Add support for -ffine-grained-bitfield-accesses
#150687 opened
Jul 25, 2025 -
LTO: Redesign the CFI !aliases metadata.
#150690 opened
Jul 25, 2025 -
[PAC][compiler-rt] Fix init/fini array signing schema
#150691 opened
Jul 25, 2025 -
[SCEV] Allow adds of constants in tryToReuseLCSSAPhi.
#150693 opened
Jul 25, 2025 -
[CIR] Reformat Attr to use common CIR_ prefix and traits style
#150694 opened
Jul 25, 2025 -
[MLIR] Migrate some "transform dialect" source to use the standard LDBG macro (NFC)
#150695 opened
Jul 25, 2025 -
[MLIR][XeVM] Add XeVM to LLVMIR translation.
#150696 opened
Jul 25, 2025 -
[PowerPC] Implement vector uncompress instructions
#150702 opened
Jul 25, 2025 -
[MLIR] Specify new padOp's output type in DropPadUnitDims
#150706 opened
Jul 25, 2025 -
[AMDGPU] More accurately account for AVGPR pressure
#150711 opened
Jul 25, 2025 -
[AMDGPU][MC] GFX9 - allow op_sel in v_interp_p2_f16
#150712 opened
Jul 25, 2025 -
[IA] Fix crash when dealing with deinterleave(interleave)
#150713 opened
Jul 25, 2025 -
[SelectionDAG] Detect impossible conditions using known bits analysis
#150715 opened
Jul 25, 2025 -
Switch the ScriptedBreakpointResolver over to the ScriptedInterface form
#150720 opened
Jul 25, 2025 -
[OpenMP] Add Fortran tests
#150722 opened
Jul 25, 2025 -
[RISCV][llvm] Support fixed-length vector inline assembly constraints
#150724 opened
Jul 25, 2025 -
[ELF][Mips] Fix addend for preemptible static TLS
#150729 opened
Jul 26, 2025 -
[NFCI][ELF][Mips] Refactor MipsGotSection to avoid explicit writes
#150730 opened
Jul 26, 2025 -
[mlir][tosa] Allow scalar int8 tensors to be unranked
#150731 opened
Jul 26, 2025 -
[lldb] Implement DW_CFA_val_offset and DW_CFA_val_offset_sf
#150732 opened
Jul 26, 2025 -
[Flang/Flang-RT] Fix OldUnit tests on Windows
#150734 opened
Jul 26, 2025 -
[MemProf] Ensure all callsite clones are assigned a function clone
#150735 opened
Jul 26, 2025 -
[AMDGPU] Avoid setting GLC for image atomics when result is unused
#150742 opened
Jul 26, 2025 -
[clang-format] Fix a bug in `DerivePointerAlignment: true`
#150744 opened
Jul 26, 2025 -
release/21.x: Align f128 and i128 to 16 bytes when passing on x86-32
#150746 opened
Jul 26, 2025 -
Implement a custom stream for LDBG macro to handle newlines
#150750 opened
Jul 26, 2025 -
[MLIR] Remove overly verbose Debug for TypeID checks (NFC)
#150751 opened
Jul 26, 2025 -
Migrate more of DataFlow framework to LDBG (NFC)
#150752 opened
Jul 26, 2025 -
[clang-tidy][mlir] Make rewrite more conservative.
#150757 opened
Jul 26, 2025 -
[CIR][NFC] Fix an unused variable warning
#150758 opened
Jul 26, 2025 -
[CIR] Plus & Minus CompoundAssignment support for ComplexType
#150759 opened
Jul 26, 2025 -
[CIR] Add poison attribute
#150760 opened
Jul 26, 2025 -
[LLD][COFF] Add more variety of CET flags
#150761 opened
Jul 26, 2025 -
[MLIR] Update Inliner.cpp to use LDBG() for logging (NFC)
#150762 opened
Jul 26, 2025 -
[MLIR] Update MLIR tutorial to use LDBG() macro
#150763 opened
Jul 26, 2025 -
release/21.x: [flang-rt] Remove hard-coded dependency on compiler-rt path on Windows (#150244)
#150764 opened
Jul 26, 2025 -
[clang][NFC] add comments for canBeJoined function
#150766 opened
Jul 26, 2025 -
[flang][OpenMP] Make OmpDirectiveNameModifier a distrinct type
#150768 opened
Jul 26, 2025 -
[lldb][Arm32] Remove unused refcount.
#150770 opened
Jul 26, 2025 -
release/21.x [ObjCARC] Delete empty autoreleasepools with no autoreleases in them and remove ObjCARCAPElimPass
#150771 opened
Jul 26, 2025 -
Revert "[MIPS]Fix QNaNs in the MIPS legacy NaN encodings"
#150773 opened
Jul 26, 2025 -
[llvm-config] Append the version number to the llvm-config executable name
#150774 opened
Jul 26, 2025 -
[mlir][Transforms] Dialect Conversion: Fix folder implementation
#150775 opened
Jul 26, 2025 -
[lldb-dap] Add network symbol optimization configuration options
#150777 opened
Jul 26, 2025 -
[ARM] Only forbid PL if using vselect
#150781 opened
Jul 26, 2025 -
[mlir][llvm] Add intrinsic arg and result attribute support
#150783 opened
Jul 26, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#150784 opened
Jul 26, 2025 -
[ExecutionEngine] Remove unnecessary casts (NFC)
#150785 opened
Jul 26, 2025 -
[Support] Remove get getThreadCount (NFC)
#150786 opened
Jul 26, 2025 -
[llvm] Proofread ProgrammersManual.rst
#150787 opened
Jul 26, 2025 -
Reland "[clangd] Add tweak to override pure virtuals"
#150788 opened
Jul 26, 2025 -
[clangd] introduce doxygen parser
#150790 opened
Jul 26, 2025 -
[clang-tidy] Stop ignoring `-std` argument in `check_clang_tidy.py` for C files
#150791 opened
Jul 26, 2025 -
[MemCpyOpt] allow more memcpy-to-memcpy optimization
#150792 opened
Jul 26, 2025 -
Add Windows release binary builds
#150793 opened
Jul 26, 2025 -
[msan] Approximately handle AVX Galois Field Affine Transformation
#150794 opened
Jul 26, 2025 -
[ELF] Add a dummySym member to Ctx
#150796 opened
Jul 26, 2025 -
[NFCI][ELF] Merge AddendOnly and AddendOnlyWithTargetVA
#150797 opened
Jul 26, 2025 -
[NFCI][ELF] Merge AgainstSymbol and AgainstSymbolWithTargetVA
#150798 opened
Jul 26, 2025 -
[NFCI][ELF] Introduce explicit Computed state for DynamicReloc
#150799 opened
Jul 26, 2025 -
[libc][math] Refactor asinf16 implementation to header-only in src/__support/math folder.
#150800 opened
Jul 26, 2025 -
[libc] Fix memory leak in linux/file.cpp
#150801 opened
Jul 26, 2025
653 Issues closed by 229 people
-
Encountered a warning when running the command cmake --build . --target check-mlir
#93424 closed
Jul 26, 2025 -
libclc fails to build with `/bin/sh: 1: -o: not found`
#149437 closed
Jul 26, 2025 -
[libc][math][c23] Implement C23 math function asinpif16
#132210 closed
Jul 26, 2025 -
RISC-V assembler should accept compressed shift hints with 0 immediates
#150304 closed
Jul 26, 2025 -
[flang] I/O Runtime failure with `BLANK=zero` in READ
#150035 closed
Jul 25, 2025 -
[flang] I/O Runtime failure with DC editor.
#150047 closed
Jul 25, 2025 -
[flang] Runtime failure at the READ statement of list-directed I/O with an array input item.
#149885 closed
Jul 25, 2025 -
[flang] external must conflict with intrinsic and vice versa
#149771 closed
Jul 25, 2025 -
[flang] Runtime failure on list-directed I/O
#149533 closed
Jul 25, 2025 -
--std=c++20 -fno-modules still sets __has_feature(modules) to 1
#57432 closed
Jul 25, 2025 -
[clang-format] typo in docs
#150533 closed
Jul 25, 2025 -
[Github] Create reminder message to manually start workflow
#146034 closed
Jul 25, 2025 -
[CodeGenPrepare] Crash with `Instruction does not dominate all uses!`
#150611 closed
Jul 25, 2025 -
Clang-21 Crash: fatal error: error in backend: can't open file './xxxxxx': No such file or directory
#147187 closed
Jul 25, 2025 -
[CUDA] std::clamp doesn't compile with latest clang and gcc
#95183 closed
Jul 25, 2025 -
clangd needs a feature to build reduced context as input to large language model prompts
#141154 closed
Jul 25, 2025 -
LoopLoadElimination crash
#148364 closed
Jul 25, 2025 -
[DirectX] Shader flag analysis does not take into account vector types
#150482 closed
Jul 25, 2025 -
[Mips] Correctly define IntPtrType
#150528 closed
Jul 24, 2025 -
clang-format wrongly indents Java code after a switch returning value and variable assignment
#150507 closed
Jul 24, 2025 -
[DirectX] `ScalarizierPass` does not invalidate analyses after modifying function
#148681 closed
Jul 24, 2025 -
[DirectX] Update passes to report when it modifies input
#148680 closed
Jul 24, 2025 -
[Driver] Default to -mcpu=ultrasparc3 on Solaris/SPARC
#150526 closed
Jul 24, 2025 -
Adding Loongarch64 to OpenBSD parts
#150524 closed
Jul 24, 2025 -
[HLSL] `inout` on arrays is not correctly handled
#148063 closed
Jul 24, 2025 -
Allow scalar tensors to be unranked in the TOSA dialect
#149779 closed
Jul 24, 2025 -
[DXIL] DXIL Flatten Arrays Pass crashing
#150463 closed
Jul 24, 2025 -
[flang] The presence of `iostat=` specifier doesn't stop Flang runtime from crashing.
#150306 closed
Jul 24, 2025 -
[clang-tidy] Run `run-clang-tidy` and `clang-tidy-diff` scripts in parallel implicitly
#148624 closed
Jul 24, 2025 -
[compiler-rt]use of undeclared identifier 'TCGETS' for x86_64-linux-gnu (latest linux kernel and glibc)
#149103 closed
Jul 24, 2025 -
modernize-use-std-format clang tidy warning not working on example code from documentation
#129484 closed
Jul 24, 2025 -
[SLPVectorizer] Assertion `valid() && "InstructionsState is invalid."' failed.
#150479 closed
Jul 24, 2025 -
[RISC-V] Machine Block Placement generates extra jump instructions that are not cleaned up.
#135188 closed
Jul 24, 2025 -
[x86] Assertion `(SizeInBits % EltSizeInBits) == 0 && "Can't split constant!"` failed in LLVM 21
#150117 closed
Jul 24, 2025 -
[clang-format] Lack of space after 'not' operator before parens since clang-format-20
#149971 closed
Jul 24, 2025 -
[AArch64] ORRv: Bad machine code: Using an undefined physical register
#149380 closed
Jul 24, 2025 -
[MLIR][TOSA] Folding cast to bool gives wrong value
#150302 closed
Jul 24, 2025 -
[libc] Flaky builds on CI
#149993 closed
Jul 24, 2025 -
[analyzer] Assertion `!ReleaseFunctionLC && "There should be only one release point"' failed.
#149754 closed
Jul 24, 2025 -
[infra] Making a change to third-party/benchmark/src/sysinfo.cc caused nothing to be built in CI
#149154 closed
Jul 24, 2025 -
[clang-tidy] `bugprone-signed-char-misuse` gives false positives in C23 for enum with signed char type
#145651 closed
Jul 24, 2025 -
Flang OpenMP: OpenMP BLAS build broken with latest Flang.
#150297 closed
Jul 24, 2025 -
Incorrect branch weights being added around vector epilogue loops
#144683 closed
Jul 24, 2025 -
Implement inline __security_check_cookie call pass for AArch64 Windows
#117618 closed
Jul 24, 2025 -
[AArch64] Invalid size request on a scalable vector: DAGCombiner::visitSHL
#149654 closed
Jul 24, 2025 -
error: invalid instruction mnemonic 'hvc'
#88342 closed
Jul 24, 2025 -
[clang] Silent missasembly of invalid x86 addressing mode
#116883 closed
Jul 24, 2025 -
[BUG][mlir]Incorrect usage of variable in CMakeLists.txt
#146344 closed
Jul 24, 2025 -
Wrong return type in some ARM NEON intrinsics
#71365 closed
Jul 24, 2025 -
clang crashes on valid code at -O1 and above on x86_64-linux-gnu: Assertion `hasUseList()' failed
#150338 closed
Jul 24, 2025 -
[x86] compiling a program for Arm with assertion-enabled clang causes a crash
#150237 closed
Jul 24, 2025 -
[14.0.0 regression] Compiler hang at -O3 on x86_64-linux-gnu
#138509 closed
Jul 24, 2025 -
clang-format won't format constructor with braced initialization of base class and following member
#81822 closed
Jul 24, 2025 -
Clang 20 implicit CTAD regression?
#134613 closed
Jul 24, 2025 -
Don't warn about deprecated fields in implicitly generated special member functions
#147293 closed
Jul 24, 2025 -
mlir/Affine: sibling loop fusion pass missing opportunity when memrefs are allocated in function scope
#61825 closed
Jul 24, 2025 -
MLIR linalg documentation broken link
#150080 closed
Jul 24, 2025 -
clang: add __builtin functions for vector elementwise
#112164 closed
Jul 24, 2025 -
[NFC][HLSL][DirectX] Move parsing of root signature metadata to `RootSignatureMetdata`
#145942 closed
Jul 24, 2025 -
libc premerge matrix isn't testing all intended configurations
#146161 closed
Jul 23, 2025 -
Deprecate the use of `LLVM_ENABLE_PROJECTS` for pstl
#124015 closed
Jul 23, 2025 -
[HLSL] Add Root Signature Documentation into clang
#126773 closed
Jul 23, 2025 -
[clang-tidy] `portability-template-virtual-member-function` warns about pure virtual member functions
#139031 closed
Jul 23, 2025 -
[clang] Static analyzer crash with just core checkers
#117334 closed
Jul 23, 2025 -
[DirectX] `llvm.lifetime.*` intrinsics are causing validation errors
#146974 closed
Jul 23, 2025 -
[WebAssembly] Invalid code generated with memory64 + simd
#60963 closed
Jul 23, 2025 -
[Infrastructure] build kite linux x64 test failure due to unrelated reason - pct size change
#142449 closed
Jul 23, 2025 -
[Flang] Compilation abnormally terminates when a program uses equivalence, namelist, and read statement
#124489 closed
Jul 23, 2025 -
[Flang] Compilation abnormally terminates when an assign statement is used
#121721 closed
Jul 23, 2025 -
clang::Expr::IgnoreParenImpCasts() Clang ICE since version 20 with c++20
#149986 closed
Jul 23, 2025 -
[GlobalIsel][AArch64] crash in ir translator
#90202 closed
Jul 23, 2025 -
[LV] Crash in llvm::DemandedBits::performAnalysis()
#149727 closed
Jul 23, 2025 -
[flang][OpenMP] Crash with Fujitsu 0489_0129
#149089 closed
Jul 23, 2025 -
clang-repl %undo message is misleading when there is nothing left to undo
#143668 closed
Jul 23, 2025 -
[LV] must have a resume value for the canonical IV
#148390 closed
Jul 23, 2025 -
Clang is unable to compile OpenMP target regions from stdin
#62099 closed
Jul 23, 2025 -
[MLIR] crash in `-convert-vector-to-llvm` pass with assertion failure
#149325 closed
Jul 23, 2025 -
[C++20][Modules] Compile Error with static template function.
#130057 closed
Jul 23, 2025 -
Can't `#include <llvm/ADT/FloatingPointMode.h>` with `-std=c++23` with clang++ 21.1.0-rc1
#149610 closed
Jul 23, 2025 -
[clang][uefi] msvc::no_unique_address is not handled correctly for UEFI x86_64 targets
#150113 closed
Jul 23, 2025 -
[Hexagon] Dead upstream TableGen files
#150094 closed
Jul 23, 2025 -
[DirectX] `llvm.lifetime.start/.end` non-`i8*` pointers causing `Invalid record` validation error
#147395 closed
Jul 23, 2025 -
[WebAssembly] Assertion failure at -O0
#149097 closed
Jul 22, 2025 -
-Waddress-of-packed-member misses some formations of const&s
#113503 closed
Jul 22, 2025 -
-Waddress-of-packed member should not trigger inside typeof/decltype/sizeof
#42207 closed
Jul 22, 2025 -
[Clang] sysroot and /winsysroot doesn't work on cross compilation
#149707 closed
Jul 22, 2025 -
clang++ ICE in DataflowAnalysis when using -Weverything
#149373 closed
Jul 22, 2025 -
[SPIRV] CodeGen/SPIRV/llvm-intrinsics/lifetime.ll failing on EXPENSIVE_CHECKS builds
#150038 closed
Jul 22, 2025 -
Wrong stack adjustments around __tls_get_addr on SPARC
#149808 closed
Jul 22, 2025 -
[clang] crashes on pragma push_macro
#149762 closed
Jul 22, 2025 -
[clang-tidy] bugprone-infinite-loop false positive with structured binding
#138842 closed
Jul 22, 2025 -
[LoopSimplifyCFG] null `Preheader` deref
#149679 closed
Jul 22, 2025 -
`loop-simplifycfg` optimisation pass segfault
#147869 closed
Jul 22, 2025 -
[LV]: Assertion `EPResumeVal && "must have a resume value for the canonical IV"' failed.
#149726 closed
Jul 22, 2025 -
[MLIR] Segmentation Fault when converting `VectorLoadOp`
#149956 closed
Jul 22, 2025 -
[win-server 2022 arm64 MSVC] llvm 21.x function too large
#149966 closed
Jul 22, 2025 -
error: unknown target CPU 'armv8-a+nofp'
#87903 closed
Jul 22, 2025 -
Make dump_ast_matchers.py work with python 3
#46446 closed
Jul 22, 2025 -
7.1.0 docs and release notes missing
#43915 closed
Jul 22, 2025 -
Getting started documentation is inaccurate
#73 closed
Jul 22, 2025 -
Linker error when using an archive created with `ar`
#54787 closed
Jul 22, 2025 -
[llvm] LLVM backend crashes when using `__builtin_ia32_prefetchi`
#144857 closed
Jul 22, 2025 -
[RISC-V] Miscompile at -O[23]
#149335 closed
Jul 22, 2025 -
[DAG] visitFREEZE - crash after #145939
#149841 closed
Jul 22, 2025 -
[HLSL][DirectX] AddUint64 vec4 case resulting in invalid DXIL.
#149345 closed
Jul 22, 2025 -
clang's constant evaluation crashes
#114475 closed
Jul 21, 2025 -
consteval union constants result in IR containing incorrectly-typed stores
#46711 closed
Jul 21, 2025 -
Intermittent crash, backtrace provided as requested
#144862 closed
Jul 21, 2025 -
[Offload] Failure to check validity of image for sm_120 architecture
#148703 closed
Jul 21, 2025 -
[DirectX] `llvm.lifetime.start/.end` intrinsics should not be emitted in DXIL versions < 1.6
#147394 closed
Jul 21, 2025 -
[x86]: isel incorrectly optimizes pblendvb with partial vector usage to unconditional move
#149580 closed
Jul 21, 2025 -
WebAssembly: Suboptimal "promotion" of wasm_f32x4_convert_i32x4 into f32x4.convert_i32x4_u
#149457 closed
Jul 21, 2025 -
Unexpected `-std=c2y` octal warnings on zero with type suffix
#149669 closed
Jul 21, 2025 -
[VectorCombine] Generalise foldBitOpOfBitcasts into foldBitOpOfCastops
#146037 closed
Jul 21, 2025 -
Data race in std::unique_lock
#49709 closed
Jul 21, 2025 -
No exception is thrown when an invalid character range (e.g., [b-a]) is included.
#51028 closed
Jul 21, 2025 -
Backport dd736661826e to release/18.x
#80140 closed
Jul 21, 2025 -
[Clang] Compiling failed abot __atomic_store_4 in clang
#108379 closed
Jul 21, 2025 -
[LV] dyn_cast on a non-existent value
#148389 closed
Jul 21, 2025 -
Missed optimization: adjacent stores to memory not merged
#147456 closed
Jul 21, 2025 -
[AVR] cannot find -lgcc when using Arduino avr-ld version
#146668 closed
Jul 21, 2025 -
[DebugInfo][NewGVN] Debug value loss caused by the missing salvage
#149301 closed
Jul 21, 2025 -
[DebugInfo][NewGVN] Deleting instructions without salvaging their debug values
#147511 closed
Jul 21, 2025 -
[clang-format] `BreakAfterAttributes` has strange interaction with `= delete`
#149520 closed
Jul 21, 2025 -
[x86]: Failure to use LEA for base + index + displacement
#149413 closed
Jul 21, 2025 -
[SPARC][Driver] Move feature mode selection to Arch/Sparc.cpp
#149755 closed
Jul 21, 2025 -
[mlir] Inconsistent output when executing MLIR program with `linalg-specialize-generic-ops`
#130002 closed
Jul 21, 2025 -
SPARC -target-feature +vis breaks flang build on Linux/sparc64
#138494 closed
Jul 21, 2025 -
lld emits warnings about content in .hexagon.attributes section
#149738 closed
Jul 20, 2025 -
[lld] [hexagon] Assertion `auxIdx == 0'
#132766 closed
Jul 20, 2025 -
[WASM] Suboptimal `memcmp` expansion for odd lengths
#61400 closed
Jul 20, 2025 -
lld gets "relocation R_HEX_B22_PCREL out of range"
#149689 closed
Jul 20, 2025 -
C `goto` loops are optimized out in LLVM versions ABOVE 12
#149675 closed
Jul 20, 2025 -
[AVR] `-mrelax` does not work for a simple LED blink program
#133579 closed
Jul 20, 2025 -
[Flang] fatal internal error: nullptr dereference at /root/llvm-project/flang/lib/Semantics/tools.cpp(358)
#143510 closed
Jul 20, 2025 -
[Flang][OpenMP] crashes when using non-C_PTR type in USE_DEVICE_PTR
#145216 closed
Jul 20, 2025 -
LWG3702: Should `zip_transform_view::iterator` remove `operator<`
#104977 closed
Jul 20, 2025 -
LWG3773: `views::zip_transform` still requires `F` to be `copy_constructible` when empty pack
#105035 closed
Jul 20, 2025 -
Bytecode Interpreter: Use in `Expr::tryEvaluateStrLen`
#138475 closed
Jul 20, 2025 -
[ConstantFolding][Intrinsics] Missed folding of poison in a few trivially vectorizable intrinsics
#146769 closed
Jul 20, 2025 -
[compiler-rt][Mips] Fix stat size check on mips64 musl
#149682 closed
Jul 19, 2025 -
[clang-tools-extra] Add more documented tools to ClangTools.html
#148538 closed
Jul 19, 2025 -
Initialization of global pointers is accepted by clang++ but rejected by clang
#149500 closed
Jul 19, 2025 -
[libc++] P3372R3: constexpr `flat_multimap`
#128674 closed
Jul 19, 2025 -
[libc][math][c23] Implement C23 math function atanf16
#130947 closed
Jul 19, 2025 -
Add clang-scan-deps to Windows
#149649 closed
Jul 19, 2025 -
missed optimization, fptrunc (x) >= C1 => x >= C2
#85265 closed
Jul 19, 2025 -
Bytecode Interpreter: Use in `Expr::isPotentialConstantExpressionUnevaluated`
#149383 closed
Jul 19, 2025 -
[AArch64] Arm64 virtual machines work perfectly Linux
#149593 closed
Jul 18, 2025 -
SEH unwinding breaks in the presence of a jump-table on Windows/AArch64
#40926 closed
Jul 18, 2025 -
[flang] Incorrect element byte length when checking the FIELD argument of UNPACK intrinsic.
#149353 closed
Jul 18, 2025 -
[flang] Runtime failure with stream formatted I/O
#149164 closed
Jul 18, 2025 -
Template parameter name resolution behavior difference from GCC
#149575 closed
Jul 18, 2025 -
[flang] AIX: Inconsistent behavior with allocating a zero-sized array
#148255 closed
Jul 18, 2025 -
[flang] Unexpected runtime failure when allocating a zero-sized array
#148258 closed
Jul 18, 2025 -
[flang][AIX] zero-sized array crash
#110913 closed
Jul 18, 2025 -
21.x was branched with broken "[clang][python][test] Move python binding tests to lit framework"
#149569 closed
Jul 18, 2025 -
[zorg] getClangMinGWBuildFactory calls non-existant target ninja clang-test
#19745 closed
Jul 18, 2025 -
`lld-x86_64-ubuntu-fast` builds fail in CI - builder out of disk space
#76022 closed
Jul 18, 2025 -
`arc-builder` build fails in CI - `arc-worker` out of disk space
#75622 closed
Jul 18, 2025 -
Create a static html export of reviews.llvm.org
#63333 closed
Jul 18, 2025 -
[libc] upgrade build bots
#80073 closed
Jul 18, 2025 -
Bit-reversal codegen broken on x86 systems with `gfni` but no `avx`
#148238 closed
Jul 18, 2025 -
Clang 13-15 segfault during template instantiation with ill-formed nested type and RTTI operation
#149479 closed
Jul 18, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::ABDU/ABDS handling + tests
#147695 closed
Jul 18, 2025 -
[clang] Wrong rewritten `operator==` selected
#147374 closed
Jul 18, 2025 -
[AArch64] Cannot scalarize scalable vector loads
#148939 closed
Jul 18, 2025 -
Not DSEing of stores to aggregates arguments
#141200 closed
Jul 18, 2025 -
[Android][cross-compile][glang][gdb][BFD:unable to initialize decompress status for section .debug_loclists]
#147181 closed
Jul 18, 2025 -
[ELF format][GDB][debug_section][Does LLVM customize the ELF's debug_section]
#147445 closed
Jul 18, 2025 -
[MLIR][Bindings][Transform] How to create foreach and include using MLIR python bindings
#149472 closed
Jul 18, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::FABS/ handling + tests
#149277 closed
Jul 18, 2025 -
False negative in Clang Static Analyzer if an aggregate is initialized with parnthesized list
#148875 closed
Jul 18, 2025 -
[Clang17+] Regression when inheriting operators from recursive base classes
#146614 closed
Jul 18, 2025 -
suboptimal code for switch statement
#147239 closed
Jul 18, 2025 -
clang-format 20 ignores reference alignment in requires clause
#149010 closed
Jul 18, 2025 -
[WebAssembly] Could C++ EH avoid `catch_ref` and `throw_ref`?
#149086 closed
Jul 18, 2025 -
[WebAssembly] Is there a way to enable standard exception handling in clang?
#149083 closed
Jul 18, 2025 -
[ASAN] ignorelist example in documentation unnecessary leaks memory.
#62421 closed
Jul 17, 2025 -
[DirectX] Crash in DXILFlattenArrays.cpp in visitGetElementPtrInst
#149179 closed
Jul 17, 2025 -
[DirectX] Crash in DXILLegalizePass.cpp on legalizeLoadStoreOnArrayAllocas
#149180 closed
Jul 17, 2025 -
[Support/BLAKE3] #147948 breaks Cygwin build
#148365 closed
Jul 17, 2025 -
[Clang] -Winvalid-constexpr misbehaves in C++23 mode
#149041 closed
Jul 17, 2025 -
[Clang] Error on an `enable_if` attribute in `ADT/StringRef.h` in C++23 mode
#149188 closed
Jul 17, 2025 -
[flang] Failure at the reallocation of self-assignment
#149332 closed
Jul 17, 2025 -
[clang] Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"` failed
#149280 closed
Jul 17, 2025 -
[clang++] Assertion Failure in clang::OverloadExpr::find
#112483 closed
Jul 17, 2025 -
[MLIR] JIT crash with error message: "munmap_chunk(): invalid pointer"
#149319 closed
Jul 17, 2025 -
[AArch64][GlobalISel] Improve divide by constant
#118090 closed
Jul 17, 2025 -
Fix data formatters on Windows
#24836 closed
Jul 17, 2025 -
Request Commit Access For mihajlovicana
#146060 closed
Jul 17, 2025 -
[AArch64] SMIN: Bad machine code: Using an undefined physical register
#149034 closed
Jul 17, 2025 -
[clang] --emit-static-lib breaks compilation
#58752 closed
Jul 17, 2025 -
Simplification of arguments of `fshl` leads to unoptimized assembly
#66185 closed
Jul 17, 2025 -
[X86][clang] 128bit floating-point operations in x86 machines
#77401 closed
Jul 17, 2025 -
Unable to build cmake config for lldb
#54555 closed
Jul 17, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-tosa-layerwise-constant-fold`
#129530 closed
Jul 17, 2025 -
[MLIR] `-test-match-reduction` triggers Assertion `Index < this->size() && "Invalid index!"' failed.
#131289 closed
Jul 17, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-tosa-layerwise-constant-fold`
#145514 closed
Jul 17, 2025 -
[Clang][KASAN][RISCV]How to Correctly Build Clang Containing KASAN for RISCV
#148331 closed
Jul 17, 2025 -
clang crash on x86_64-linux-gnu: Assertion `castIsValid(op, S, Ty) && "Invalid cast!"' failed
#118892 closed
Jul 17, 2025 -
clang-tidy complains on ignoring [[maybe_unused]] return values
#149161 closed
Jul 16, 2025 -
Error: implicit instantiation of template within its own definition
#147778 closed
Jul 16, 2025 -
[clang][x86-64] Assertion failure in CastInst::Create (“Invalid cast!”)
#149130 closed
Jul 16, 2025 -
Implement the `refract` HLSL Function
#99153 closed
Jul 16, 2025 -
[C++][Module] Improve diagnostic 'export declaration can only be used within a module purview'
#149008 closed
Jul 16, 2025 -
Backport MCP documentation to release 21
#149145 closed
Jul 16, 2025 -
[flang] Fortran pointer shall not be allowed as a memeber of a BIND(C) common block
#148922 closed
Jul 16, 2025 -
[flang] Runtime DTIO lacking support for `-fdefault-integer-8`
#148638 closed
Jul 16, 2025 -
[Flang] A combination of CRAY POINTER and rename in USE statement results in an abnormal compilation termination
#148559 closed
Jul 16, 2025 -
[clang][x86-64] Assertion failure in InitListExpr::getInit (“Initializer access out of range!”)
#149111 closed
Jul 16, 2025 -
[Flang] The variable outputted in the compilation error message is invalid
#140485 closed
Jul 16, 2025 -
C++23's consteval if crashes Clang Static Analyzer
#149116 closed
Jul 16, 2025 -
LLVM 21 seemingly assumes that `strlen` is present even if libc is not linked
#149094 closed
Jul 16, 2025 -
[LLDB][ProcessLinux] Native MIPS debugging fails: missing NativeRegisterContextLinux implementation
#148901 closed
Jul 16, 2025 -
CodeGen/Generic/2010-11-04-BigByval.ll failing on AArch64 with LLVM_ENABLE_EXPENSIVE_CHECK
#62731 closed
Jul 16, 2025 -
Change of policy on release notes appears to be undocumented
#54965 closed
Jul 16, 2025 -
Build and Test Windows has a flaky infra failure
#148984 closed
Jul 16, 2025 -
Bug[clangd]:Clangd cannot start
#149032 closed
Jul 16, 2025 -
Update README.txt in libclc
#59571 closed
Jul 16, 2025 -
[mlir][bufferization] Typo in to_tensor op's summary field
#149081 closed
Jul 16, 2025 -
forming reference to nullptr is not rejected in constexpr
#48665 closed
Jul 16, 2025 -
[AArch64] Expected a GPR64common register, but got a GPR64sp register
#148659 closed
Jul 16, 2025 -
[mlir] -tosa-optional-decompositions crashes
#118452 closed
Jul 16, 2025 -
Request Commit Access For cowardsa
#146665 closed
Jul 16, 2025 -
Precondition violations in libc++ tests for std::pmr::polymorphic_allocator
#148420 closed
Jul 16, 2025 -
Request Commit Access For @andrey-golubev
#147760 closed
Jul 16, 2025 -
[MLIR] Boolean true incorrectly cast to -1 via `tosa.cast` from i1 to i32
#148846 closed
Jul 16, 2025 -
Bytecode Interpreter: Union fields are activated too eagerly
#134789 closed
Jul 16, 2025 -
Assertion `!Info.isIncomplete() && "Access to an object of an incomplete type!"' failed
#54159 closed
Jul 16, 2025 -
clang: Assertion `!Info.isIncomplete() && "Access to an object of an incomplete type!"' failed.
#63945 closed
Jul 16, 2025 -
Assertion failure in ThreadSafetyReporter::handleNoMutexHeld "Only works for variables"
#140330 closed
Jul 16, 2025 -
`tosa.cast` and `tosa.equal` get folded incorrectly
#57951 closed
Jul 16, 2025 -
clang-format: ColumnLimit:0 breaks lambda formatting
#50275 closed
Jul 16, 2025 -
Triples: Environment vs Object format
#147665 closed
Jul 16, 2025 -
[AArch64] Unexpected illegal type!
#148949 closed
Jul 16, 2025 -
Request Commit Access For Jinjie-Huang
#144660 closed
Jul 16, 2025 -
Request Commit Access For bababuck
#145128 closed
Jul 16, 2025 -
Request Commit Access For mikolaj-pirog
#145705 closed
Jul 16, 2025 -
Request Commit Access For rkirsling
#145788 closed
Jul 16, 2025 -
Request Commit Access For bassiounix
#147459 closed
Jul 16, 2025 -
Request Commit Access For Clo91eaf
#145270 closed
Jul 16, 2025 -
Missed optimization: unconditional ret i1 false not folded in simple control flow with icmp sgt and phi
#146263 closed
Jul 16, 2025 -
Clang Optimizer Incorrectly Converts Undefined Behavior into Deterministic Output
#148854 closed
Jul 15, 2025 -
[Clang] FE assertion failure in CGCoroutine: "expected alloca to be emitted"
#148953 closed
Jul 15, 2025 -
Request Commit Access For egebeysel
#146545 closed
Jul 15, 2025 -
Request Commit Access For badumbatish
#147249 closed
Jul 15, 2025 -
Request Triage Access for bi6c
#131178 closed
Jul 15, 2025 -
Request Commit Access For `zGoldthorpe`
#144149 closed
Jul 15, 2025 -
Request Commit Access For qxy11
#145934 closed
Jul 15, 2025 -
Request Commit Access For Kewen12
#148031 closed
Jul 15, 2025 -
Request Commit Access For snprajwal
#145428 closed
Jul 15, 2025 -
Request Commit Access For @kaadam,
#145874 closed
Jul 15, 2025 -
Request Commit Access For Jaddyen
#146376 closed
Jul 15, 2025 -
Request Commit Access For @amsen20
#147803 closed
Jul 15, 2025 -
Request Commit Access For silee2
#148283 closed
Jul 15, 2025 -
Release Asset Audit Failed
#148931 closed
Jul 15, 2025 -
Release Asset Audit Failed
#148930 closed
Jul 15, 2025 -
Release Asset Audit Failed
#148924 closed
Jul 15, 2025 -
Release Asset Audit Failed
#148926 closed
Jul 15, 2025 -
Release Asset Audit Failed
#148928 closed
Jul 15, 2025 -
Release Asset Audit Failed
#148925 closed
Jul 15, 2025 -
[rpmalloc] Fake atomic operations in case of MSVC
#146205 closed
Jul 15, 2025 -
Request Commit Access For imdj
#147250 closed
Jul 15, 2025 -
[IR2Vec] Storing and Managing Vocabulary
#141832 closed
Jul 15, 2025 -
[HLSL] Investigate, update and document the correct function attributes for DXIL ops
#123825 closed
Jul 15, 2025 -
Clang assertion failure in CheckNonNullExpr
#138371 closed
Jul 15, 2025 -
[clang] Assertion `CachedLexPos != 0' failed.
#114815 closed
Jul 15, 2025 -
LWG4157: The resolution of LWG3465 was damaged by P2167R3
#118365 closed
Jul 15, 2025 -
[RISC-V] __attribute__((interrupt)) does not save vector registers
#148837 closed
Jul 15, 2025 -
[clang-tidy] New check: Use if-initializer to reduce scope of a variable
#148739 closed
Jul 15, 2025 -
[AMDGPU][True16] si-fix-sgpr-copies: invalid sgpr_lo16 copy destination
#144561 closed
Jul 15, 2025 -
[AArch64] MOVPRFX_ZZ Bad machine code: Using an undefined physical register
#148645 closed
Jul 15, 2025 -
[AArch64] Expected a ZPR2StridedOrContiguous register, but got a ZPR2 register
#148655 closed
Jul 15, 2025 -
[LoopInterchange] Incorrect handling of reductions
#148228 closed
Jul 15, 2025 -
Clang optimizer produces incorrect arithmetic result with global pointers in loops
#148830 closed
Jul 15, 2025 -
undefined reference to `memcpy.inline'
#122161 closed
Jul 15, 2025 -
[AArch64] Invalid size request on a scalable vector
#148387 closed
Jul 15, 2025 -
[SLP] Assertion `isSimple() && "Expected a SimpleValueType!"' failed
#148438 closed
Jul 15, 2025 -
LLVM ERROR: Function Import: link error: linking module flags 'ProfileSummary'
#54416 closed
Jul 15, 2025 -
lld-10 (and master) crashes when uses profile data from incompatible run
#44981 closed
Jul 15, 2025 -
[LV] Assertion `Val && "isa<> used on a null pointer"' failed
#148260 closed
Jul 15, 2025 -
opt crashes running pass inferattrs
#148770 closed
Jul 15, 2025 -
eBPF/atomic: error in backend: Cannot select... AtomicStore...
#126731 closed
Jul 15, 2025 -
P2944R3: Constrained equality - `std::optional`
#136767 closed
Jul 15, 2025 -
-Wmissing-prototypes regression from llvm19
#133235 closed
Jul 15, 2025 -
clang-format rejects formatting with -length=0
#146036 closed
Jul 15, 2025 -
fault
#147762 closed
Jul 15, 2025 -
[DirectX] Validation error: Access to out-of-bounds memory is disallowed
#140417 closed
Jul 15, 2025 -
[DirectX] Scalarizer is producing GEP chains that fail validation
#145924 closed
Jul 15, 2025 -
[DirectX] Indexing into TGSM flattened arrays of vectors is incorrect
#145370 closed
Jul 14, 2025 -
[DirectX] Validation: TGSM pointers must originate from an unambiguous TGSM global variable.
#140416 closed
Jul 14, 2025 -
-Wuninitialized ignored if type is "const" pointer
#37460 closed
Jul 14, 2025 -
[flang] flang doesn't correctly handle `-mframe-pointer=reserved`
#146802 closed
Jul 14, 2025 -
[flang] Unexpected compile time failure when resolving a reference to a defined assignment `ASSIGNMENT(=)`
#148675 closed
Jul 14, 2025 -
[Offload] Unit tests fail with "Plugin was not initialized!" assertion in `deinit`
#148615 closed
Jul 14, 2025 -
[AArch64] AArch64TargetLowering::computeKnownBitsForTargetNode - add support for AArch64ISD::MOVIshift
#148596 closed
Jul 14, 2025 -
Please annotate findings in tidy bugprone-exception-escape
#87422 closed
Jul 14, 2025 -
C++ Align of VTable ?
#148663 closed
Jul 14, 2025 -
[AArch64] Expected a ZPR4StridedOrContiguous register, but got a ZPR4 register
#148669 closed
Jul 14, 2025 -
[flang] Incorrect diagnostic on defined operator
#148678 closed
Jul 14, 2025 -
Fma not optimized for wasm relaxed-simd
#121311 closed
Jul 14, 2025 -
Archive for libc 20.1.0
#127404 closed
Jul 14, 2025 -
[libc/libc++] Provide distribution archive for libc or fix libc++ to build without libc
#147910 closed
Jul 14, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::FCOPYSIGN handling + tests
#147694 closed
Jul 14, 2025 -
P2372R3: Fixing locale handling in chrono formatters
#100043 closed
Jul 14, 2025 -
swap overload for observer_ptr is not constexpr
#148546 closed
Jul 14, 2025 -
Use `HIDE_FROM_ABI` in the dylib
#81652 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148586 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148587 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148588 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148589 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148590 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148591 closed
Jul 14, 2025 -
Release Asset Audit Failed
#148592 closed
Jul 14, 2025 -
[flang][OpenMP][debug] Invalid debug info for variable size string in target region.
#134991 closed
Jul 14, 2025 -
[AArch64] Cannot select: PTRUE TargetConstant:i32<4>
#148347 closed
Jul 14, 2025 -
[BOLT] Frame pointers break instrumentation
#148595 closed
Jul 14, 2025 -
Misplaced Windows on Arm (WoA) asset for 20.1.17 release
#146172 closed
Jul 14, 2025 -
PSTL algos in <numeric> need to move the __init variables
#118539 closed
Jul 14, 2025 -
[libc] implement wmemcmp
#141857 closed
Jul 14, 2025 -
std::filesystem::create_directory and std::filesystem::create_directories have inconsistent error handling
#41028 closed
Jul 14, 2025 -
[Clang] CTAD for alias template failed as a default type argument is not used for deduction
#133132 closed
Jul 14, 2025 -
[HLSL] Add support for Root Signatures in Clang
#118896 closed
Jul 14, 2025 -
[HLSL][RootSignature] Allow for multiple parsing errors in `RootSignatureParser`
#145818 closed
Jul 14, 2025 -
--bitfield code is computed incorrectly
#15252 closed
Jul 14, 2025 -
[DebugInfo][LoopStrengthReduce] Delete the cmp instruction without salvaging its debug value
#147238 closed
Jul 14, 2025 -
LWG 3062 Unnecessary decay_t in is_execution_policy_v should be remove_cvref_t
#40936 closed
Jul 14, 2025 -
RemoveParentheses removes parentheses in macro call, resulting in , to no longer be escaped.
#147780 closed
Jul 13, 2025 -
[clang-tidy] suppress dump of disabled checks options when running `--dump-config`
#146693 closed
Jul 13, 2025 -
`@llvm.abs.i64` optimizes differently versus target-specific `@llvm.aarch64.neon.abs.i64`
#148388 closed
Jul 13, 2025 -
[clang-tidy] Request for dangling reference check for (ranges) min, max, minmax
#107653 closed
Jul 13, 2025 -
Clang-format won't accept the space after let in structured binding declarations
#148436 closed
Jul 13, 2025 -
[LV] VPlan cost model and legacy cost model disagreed
#148431 closed
Jul 13, 2025 -
[HLSL] Semantic analysis of `HLSLRootSignature`
#119019 closed
Jul 13, 2025 -
[HLSL] Root Signature semantic analysis - Bounded Parameter checks
#129940 closed
Jul 13, 2025 -
[clang-tidy] Check request: modernize-use-elifdef-and-elifndef
#132561 closed
Jul 13, 2025 -
[analyzer] Crash on `if consteval` during reporting
#148297 closed
Jul 13, 2025 -
[clangd] Crash on textDocument/hover with incomplete code
#138096 closed
Jul 13, 2025 -
[clangd] Crash on document symbols
#141605 closed
Jul 13, 2025 -
LoopFusion is querying SCEV while manipulating loops (resulting in stale analysis and a crash)
#48910 closed
Jul 12, 2025 -
[libc++] const overload errors with musl
#148280 closed
Jul 12, 2025 -
Wrong optimizations for pointers: `if (q == p) use p` -> `if (q == p) use q`
#43658 closed
Jul 12, 2025 -
Confusing Error Message with placement new
#143708 closed
Jul 12, 2025 -
[libc][math][C23] Implement sinpif, cospif, tanpif functions for single precision.
#94895 closed
Jul 12, 2025 -
LLVM 21 X86 backend produces invalid asm syntax for $ dollar symbol names
#147587 closed
Jul 12, 2025 -
[HLSL][RootSignature] Simplify and Audit `RootSignatureParser` Diagnostics
#147799 closed
Jul 12, 2025 -
[HLSL][RootSignature] Retain `SourceLocation` of `RootElement` for use in Diags with `SemaHLSL`
#145819 closed
Jul 12, 2025 -
[mlir] Inconsistent output when executing MLIR program with `--test-affine-data-copy`
#119662 closed
Jul 12, 2025 -
[MLIR] Incorrect fusion pass behavior with `-test-loop-fusion=test-loop-fusion-transformation`
#132172 closed
Jul 12, 2025 -
Windows CI is flaky
#148316 closed
Jul 11, 2025 -
[mlir] --convert-linalg-to-affine-loops crashed with assertion failure "RHS constant has to be positive"
#64408 closed
Jul 11, 2025 -
[HLSL] Read Only Resources incorrectly allow writing
#141842 closed
Jul 11, 2025 -
[VectorCombine] Expand Intrinsic::vector_insert calls into shufflevectors
#145512 closed
Jul 11, 2025 -
[RISC-V] Assertion `From.getParent() == To.getParent() && !From.hasImplicitDef()' failed.
#147986 closed
Jul 11, 2025 -
[flang][OpenMP] Incorrect execution of Fujitsu tests 1052_0201, 1052_0205
#142838 closed
Jul 11, 2025 -
Clang crash due to an invalid comparator used in ScalarEvolution.cpp / GroupByComplexity
#147862 closed
Jul 11, 2025 -
LWG2770: `tuple_size<const T>` specialization is not SFINAE compatible and breaks decomposition declarations
#148254 closed
Jul 11, 2025 -
[liboffload] Runtime SEGFAULT when linking static archives
#147788 closed
Jul 11, 2025 -
[flang][OpenMP] Assertion in OMPIRBuilder.cpp
#140995 closed
Jul 11, 2025 -
[Flang][OpenMP] reduction on logical array causes LLVM IR type mismatch
#145219 closed
Jul 11, 2025 -
Copy/paste error in vector `__builtin_elementwise_{add,sub}_sat` implementation
#147891 closed
Jul 11, 2025 -
[C23] Clang should silently strip the `_Atomic` qualifier in enums with fixed underlying type
#147736 closed
Jul 11, 2025 -
-O3 -ffast-math causes test failure in gmplib-6.3.0
#148060 closed
Jul 11, 2025 -
riscv64: `preserve_mostcc`is not supported
#148166 closed
Jul 11, 2025 -
WASM: v128.bitselect When Argument is Zeroed Can Be Simplified
#73454 closed
Jul 11, 2025 -
Missed Optimization: umul.with.overflow(x, C0).overflow || (prod > C1) —> x > C1 // C0
#142674 closed
Jul 11, 2025 -
RISC-V backend does not support PreserveMost calling convention
#148146 closed
Jul 11, 2025 -
[LLVM][LoongArch] LLVM fails to optimize shuffles from 256-bit vectors to 128-bit or smaller vectors on LASX
#147769 closed
Jul 11, 2025 -
Clang accepts invalid `static_cast` from derived type to private base type in case of rvalue reference
#121429 closed
Jul 11, 2025 -
long doubles are handled incorrectly on i386 macOS
#148034 closed
Jul 11, 2025 -
[Loop Vectorizer] Loop not vectorized when accessing the same pointer with different offsets.
#87336 closed
Jul 11, 2025 -
[clang-format] Non-idempotency on 20.1.7
#147341 closed
Jul 11, 2025 -
ICE with concept pack expansion + std::swap in C++20 constraint expressions with -std=c++20 since clang 20
#138823 closed
Jul 11, 2025 -
CLang MSVC compatibility bug in return by register.
#144708 closed
Jul 10, 2025 -
[HLSL][RootSignature] Incorrectly allows specifying parameters without a comma
#147337 closed
Jul 10, 2025 -
[flang] fatal Fortran runtime error
#129877 closed
Jul 10, 2025 -
[Clang] Incorrect "Redeclaration of using-enum declaration"
#147495 closed
Jul 10, 2025 -
[AArch64][BOLT] llvm-bolt annotateCFIState Assertion `!StateStack.empty() && "corrupt CFI stack"' failed.
#133501 closed
Jul 10, 2025 -
Commit "MCAssembler: Simplify fixup handling" (922dde3c64) regresses RISC-V XRay tests
#147322 closed
Jul 10, 2025 -
[llvm] redefinition of 'prctl_mm_map' for aarch64-linux-musl host
#139443 closed
Jul 10, 2025 -
[ARM] Incorrect __gnu_h2f_ieee ABI
#147935 closed
Jul 10, 2025 -
[CI] Job summary sometimes blank
#144042 closed
Jul 10, 2025 -
[flang][openmp] undefined symbols with device runtime on amdgpu
#145888 closed
Jul 10, 2025 -
[BUILD] Race condition during build/testing for check-clang/check-clang-tools
#145703 closed
Jul 10, 2025 -
Variable locations for C++ structured bindings broken with optimisations
#61981 closed
Jul 10, 2025 -
[clang] ICE on invalid inheritance since version 6
#147186 closed
Jul 10, 2025 -
[X86] Assertion failure: Range metadata and load type must match!
#147781 closed
Jul 10, 2025 -
ICE on use of pack in requires clause of lambda in pack expansion in requires clause of constructor
#147772 closed
Jul 10, 2025 -
[libc++] Questionable extension `packaged_task::result_type`
#112856 closed
Jul 10, 2025 -
[RISCV] Incorrect cost for fptosi_sat.v8i16.v8f64 with Zve32f
#142973 closed
Jul 10, 2025 -
"LLVM ERROR: Cannot select: ... X86ISD::VPERMV3"
#147883 closed
Jul 10, 2025 -
Unnecessary warning for the fixed range-based for loop in C++23
#109793 closed
Jul 10, 2025 -
[Clang] [C++20] Crash in special cases
#107865 closed
Jul 10, 2025 -
Error on use of NTTP in lambda in requires clause with same name as variable template
#147650 closed
Jul 9, 2025 -
[clang] For-range with structured bindings during constant evaluation
#145956 closed
Jul 9, 2025 -
[DirectX] Missing verifications in `validate` of `DXILRootSignature.cpp`
#147107 closed
Jul 9, 2025 -
[lldb-dap] Revisit runInTerminal process communication
#147796 closed
Jul 9, 2025 -
[CIRCT][PyCDE] Segmentation fault when compiling a design with nested structs and FIFOs
#147662 closed
Jul 9, 2025 -
[clang-tidy] "modernize-pass-by-value" - should ignore move constructors from protected/private section
#140236 closed
Jul 9, 2025 -
std::construct_at() seems to bypass [[clang::require_explicit_initialization]]
#141103 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147745 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147747 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147746 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147748 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147749 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147750 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147751 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147753 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147743 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147744 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147742 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147741 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147740 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147739 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147752 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147754 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147755 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147756 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147757 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147758 closed
Jul 9, 2025 -
LWG4113: Disallow `has_unique_object_representations<Incomplete[]>`
#118350 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147690 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147689 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147688 closed
Jul 9, 2025 -
Release Asset Audit Failed
#147687 closed
Jul 9, 2025 -
[Clang][CUDA][HIP] __declspec(empty_bases) leads to inconsistent struct layout between host and device
#146047 closed
Jul 9, 2025 -
flang-rt creates a second llvm_gtest library that can cause problems in parallel builds
#143134 closed
Jul 9, 2025 -
[AArch64][SVE] MLIR's @setArmVLBits causing a seg-fault under QEMU
#143670 closed
Jul 9, 2025 -
[AVX2] SAD pattern detection is too strict
#143456 closed
Jul 9, 2025 -
UNREACHABLE executed at LoopFuse.cpp:416!
#48920 closed
Jul 9, 2025 -
[CMake] Missing documentation for LLVM_ENABLE_LIBEDIT
#146477 closed
Jul 9, 2025 -
[NFC][HLSL] Move resource range logic from `SemaHLSL` to `RootSignatureValidations`
#146393 closed
Jul 9, 2025 -
[Clang][C23] No diagnostic for attribute declaration where statement is required
#141659 closed
Jul 9, 2025 -
`consteval` constructor cannot store `this` inside object
#135281 closed
Jul 8, 2025 -
clang diagnostic "missing-designated-field-initializers" shouldn't fire for default constructed types
#147582 closed
Jul 8, 2025 -
[HLSL][SPIR-V] Invalid SPIRV generated for WaveGetLaneIndex
#145953 closed
Jul 8, 2025 -
EarlyCSE leaves around unused insertvalues when handling @llvm.aarch64.neon.st4.v8i8
#145183 closed
Jul 8, 2025 -
[DAG] SDPatternMatch - min/max like matchers don't recognise SELECT_CC patterns
#147083 closed
Jul 8, 2025 -
[lldb] Something wrong with new MainLoopWindows for pipe support
#147291 closed
Jul 8, 2025 -
[aarch64] gcc get better result than llvm for abs
#142961 closed
Jul 8, 2025 -
A few flang OpenMP tests are flaky on Windows on Arm
#147309 closed
Jul 8, 2025 -
[HLSL][RootSignature] Update `RootSignatureParser` to output correct `SourceLocation`
#146967 closed
Jul 8, 2025 -
riscv_vector.h intrinsics should be target-gated, not preprocessor-gated
#56592 closed
Jul 8, 2025 -
[HLSL][SPIRV] Implement -fspv-extension
#136932 closed
Jul 8, 2025 -
Ambiguous instantiation while asserting requirement is not a hard error
#51866 closed
Jul 8, 2025 -
[Clang] ICE on `void{}`
#116440 closed
Jul 8, 2025 -
[libc++] [libc++abi] Regression: std::make_exception_ptr breaks catching ObjC objects on rethrow
#135089 closed
Jul 8, 2025 -
Use-after-free involving CompoundLiteralExprs
#137165 closed
Jul 8, 2025 -
[DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine
#144513 closed
Jul 8, 2025 -
[RISC-V] clang++ 20 fails to compile highway
#134730 closed
Jul 8, 2025 -
[InstCombine] Unprofitable transformation
#147176 closed
Jul 8, 2025 -
nested class with out-of-class-definition and requires clause fails to compile
#145521 closed
Jul 8, 2025 -
lldb crash while debugging asan program
#147145 closed
Jul 8, 2025 -
`clang -O` produces references to `memset` even with `-fno-builtin -ffreestanding -nostdlib`
#147401 closed
Jul 8, 2025 -
[crash] clang reproducer.ll (X86 DAG->DAG Instruction Selection)
#147346 closed
Jul 8, 2025 -
[ELF][debug_section][gdb vs lldb][readelf vs llvm-readelf][Does LLVM customize ELF's debug_section]
#147446 closed
Jul 8, 2025 -
[DirectX] Downgrading raw to typed buffer accesses for SM6.2 and earlier happens too late
#144747 closed
Jul 7, 2025 -
[NFC][HLSL][DirectX] Move validations from `DXILRootSignature` pass to `Frontend/HLSL/RootSignature`
#145940 closed
Jul 7, 2025 -
[libc++] Deducing this in string_view with LIBCXX_ABI_UNSTABLE
#147149 closed
Jul 7, 2025 -
[clang]Assertion `IdentLoc.isValid() && "Invalid TargetName location."` failed
#147169 closed
Jul 7, 2025 -
[lld][WebAssembly] Linker relaxation: rewrite `global.get GOT.mem.value` to `i32.const <value>`
#147201 closed
Jul 7, 2025 -
Clang 20 frontend crash on clang::ParseAST
#139130 closed
Jul 7, 2025 -
[DirectX] External declaration 'switch.table.*' is unused
#140420 closed
Jul 7, 2025 -
Clang: compile implicitly an convertion from integral to enum class (error excepted)
#147328 closed
Jul 7, 2025 -
[lld][WebAssembly] using `--import-memory` cancels out `--page-size=N` options without telling user.
#146713 closed
Jul 7, 2025 -
_fltused reference generated for vector floating point operations
#146428 closed
Jul 7, 2025 -
Clang-tidy: False positive readability-redundant-inline-specifier
#122291 closed
Jul 7, 2025 -
UBSan (unsigned-integer-overflow) reports issue in libc++
#147326 closed
Jul 7, 2025 -
`-Wdocumentation` misleading diagnostic with template specialzation
#144775 closed
Jul 7, 2025 -
[NFC] Clean up one off case of poison folding in simplifyBinaryIntrinsic
#147116 closed
Jul 7, 2025 -
[ARM] Expensive checks failures
#147162 closed
Jul 7, 2025 -
Checking whether clang++ supports C++17 features failed
#55376 closed
Jul 7, 2025 -
[DAG] SDPatternMatch - m_Zero can't see through bitcasts
#140745 closed
Jul 7, 2025 -
[DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef handling
#146871 closed
Jul 7, 2025 -
clang-cl -std:clatest should enabled c23 to match cl.exe's behavior
#147233 closed
Jul 7, 2025 -
Should I do an instruction as illegal when there are two different eew addresses in the same register?
#147124 closed
Jul 7, 2025 -
flang parallel-firstprivate-clause-scalar.f90 test failing
#146875 closed
Jul 7, 2025 -
False positive in clang-analyzer-cplusplus.NewDeleteLeaks for std::unique_ptr
#143807 closed
Jul 7, 2025 -
recent "cast<Ty>() argument of incompatible type!" failure in vector-combine
#147218 closed
Jul 7, 2025 -
[c23] `typeof(type-name)` in enumeration fixed underlying type is broken
#146351 closed
Jul 7, 2025 -
[BUG][AArch64] clang frontend command failed with exit code 136
#146341 closed
Jul 7, 2025 -
Reserved frame pointers are broken on x86
#117178 closed
Jul 7, 2025 -
[Flang][OpenMP] omp declare variant match causes fatal internal error: CHECK(!dirContext_.empty()) failed
#145222 closed
Jul 7, 2025 -
[flang] ASIND and ACOSD give incorrect results
#145593 closed
Jul 7, 2025 -
can't use constexpr auto lambda in implicit reference capture of constexpr lambda
#35787 closed
Jul 7, 2025 -
libstdc++4.7 requires various math builtins to be constant expressions
#12829 closed
Jul 7, 2025 -
[DebugInfo][LICM] Debug value loss caused by hoisting the cmp instructions
#146621 closed
Jul 7, 2025 -
[CodeGen] Miscompile with llvm.maximumnum.f64 and llvm.maximum.f64
#135313 closed
Jul 7, 2025 -
ICE with ^^T::template operator(); in concept on Clang P2996 reflection branch
#147185 closed
Jul 6, 2025 -
[LLD] Linker crashes when trying to parse ':ALIGN'
#146722 closed
Jul 6, 2025 -
P2655R3: `common_reference_t` of `reference_wrapper` Should Be a Reference Type
#105260 closed
Jul 6, 2025 -
[clang] [ICE] [crash-on-valid] comparing pointers to explicit-object member functions
#84931 closed
Jul 6, 2025 -
LWG3987: Including `<flat_foo>` doesn't provide `std::begin`/`end`
#105309 closed
Jul 6, 2025 -
[libc++] Incorrect memory order in atomic wait
#109290 closed
Jul 6, 2025 -
[DAG] foldABSToABD - add value tracking pattern matching
#147049 closed
Jul 6, 2025 -
[clang-format] unexpected formatting on empty lines
#138942 closed
Jul 5, 2025 -
[MLIR][SCF] pipelining pass use of uninitialized value
#146990 closed
Jul 5, 2025 -
[libc++] P3372R3: constexpr `flat_set`
#128675 closed
Jul 5, 2025 -
Unify getPrototypeLoc functions in InlayHints.cpp and SemaCodeComplete.cpp
#143240 closed
Jul 5, 2025 -
[mlir] Crash when using --tosa-optional-decompositions
#99515 closed
Jul 5, 2025 -
Clang frontend C++ crash when using declaration refers to its own class c++20 and above
#63254 closed
Jul 5, 2025 -
Poison not propagate through @llvm.pow[i]
#146560 closed
Jul 4, 2025 -
[lldb-dap] Failed to get dataBreakpointInfo
#147104 closed
Jul 4, 2025 -
[lldb-dap] Incorrect work with scopes
#147103 closed
Jul 4, 2025 -
Fatal error: intrin0.h yvals_core.h - RC1021: invalid preprocessor command 'include_next'
#126979 closed
Jul 4, 2025 -
[HLSL][RootSignature] `HLSLRootSignatureParser` should initialize default `flags` values based on version
#145820 closed
Jul 4, 2025 -
[NFC][HLSL][RootSignature] Split up `HLSLRootSignatureUtils`
#145946 closed
Jul 4, 2025 -
Support FP16/BF16 in MLIR TOSA (Half-precision Tensors and ops)
#63424 closed
Jul 4, 2025 -
[TOSA] TosaOptionalDecompositions failure with non-zero pad
#58802 closed
Jul 4, 2025 -
Constexpr allocating temporaries in `if constexpr` are rejected.
#134820 closed
Jul 4, 2025 -
Cannot compare std::string's in if constexpr
#120197 closed
Jul 4, 2025 -
[mlir] Error message for optional properties is confusing
#147020 closed
Jul 4, 2025 -
[clang++] Error when inspect the common initial sequence of standard-layout structs of the union
#146879 closed
Jul 4, 2025 -
Rust compilation error on some targets
#146957 closed
Jul 4, 2025 -
Tosa.tile op only support 1d-4d tensor
#54959 closed
Jul 4, 2025 -
Wasm missing static address offset in some cases.
#55482 closed
Jul 4, 2025 -
SPEC CPU2017 521.wrf_r and 621wrf_s build error (flang 19.1.5 and 20.0 Segmentation fault)
#120201 closed
Jul 4, 2025 -
clang-tidy "cppcoreguidelines-pro-bounds-pointer-arithmetic" false negative
#139241 closed
Jul 4, 2025 -
[DirectX] Assert in DXILValueEnumerator predictValueUseListOrder IDPair.first && "Unmapped value"
#140410 closed
Jul 3, 2025 -
[NFC][HLSL][RootSignature] Move `D3D12` enums defined in `HLSLRootSignature` to `BinaryFormat/DXContainer`
#145815 closed
Jul 3, 2025 -
[DirectX] Root signature's `DescriptorTableView` has undefined behaviour for version 1.0 root signatures.
#145439 closed
Jul 3, 2025 -
[Flang] Preprocessor crash concatenating tokens and incorrect logical operator
#146362 closed
Jul 3, 2025 -
Regression with lambda return type deduction
#146063 closed
Jul 3, 2025 -
[SIMD] calling math builtins (sqrt, ceil, floor, trunc, round) in loop not vectorized
#49591 closed
Jul 3, 2025 -
llvm17/rust: random variations in binaries
#72206 closed
Jul 3, 2025 -
Failure to select SIMD instructions for wasm64-unknown-unknown
#51692 closed
Jul 3, 2025 -
[RISCV] Crash on pass RISCVInsertVSETVLI
#146518 closed
Jul 3, 2025 -
[SVE][Aarch64] llc crashes with llvm.aarch64.sve.whilelt lowering to invalid <vscale x 1 x s8> type
#146887 closed
Jul 3, 2025 -
[HLSL][SPIRV] Add a `KHR` special option to `spirv-ext` CLI option
#137650 closed
Jul 3, 2025 -
Fold adds with global addresses into load offset
#61930 closed
Jul 3, 2025 -
[llvm-mc] crashes with SIGSEGV when asked to assemble certain BPF instructions with mismatched registers
#145180 closed
Jul 3, 2025 -
[C++20][Modules][ABI] Silent bad codegen in module with TU-local exposure
#146771 closed
Jul 3, 2025 -
[HLSL] Add Static Sampler element support to metadata representation
#126641 closed
Jul 2, 2025 -
"vtt" missing in SubroutineType
#104765 closed
Jul 2, 2025 -
clang 15.0.7: Out of memory compiling large array of atomics with -std=c++20
#60998 closed
Jul 2, 2025 -
[clang] ICE with large constexpr array of std::variant triggers LLVM ERROR: out of memory
#146512 closed
Jul 2, 2025 -
wasm-ld crashes with --compress-relocations
#110045 closed
Jul 2, 2025 -
[mlir][vector][spirv] Add SPIR-V lowering for `vector.to_elements`
#145929 closed
Jul 2, 2025 -
ppc-reduce-cr-ops mishandles subregister uses and emits verifier error
#141643 closed
Jul 2, 2025 -
[HLSL] Add -Gis option from DXC to clang-dxc
#145589 closed
Jul 2, 2025 -
[asan] Clarify how __sanitizer_annotate_contiguous_container works
#146106 closed
Jul 2, 2025 -
[InstCombine] Missed optimization for add + and + icmp pattern
#141753 closed
Jul 2, 2025 -
[HLSL][SPIRV] Generate sign extended image instructions
#144580 closed
Jul 2, 2025 -
[flang][openmp] Please address not yet implemented: Unhandled clause reduction in omp.simd operation
#144290 closed
Jul 2, 2025 -
[MLIR] `-affine-loop-fusion` triggers Assertion `numOps > 0 && "Expected at least one operation"' failed.
#139231 closed
Jul 2, 2025 -
False negative Wmissing-noreturn warning when a function always throws
#146223 closed
Jul 2, 2025 -
[LLD][COFF] LIB-imported symbols seem to have weaker precedence than LIB-defined symbols
#82050 closed
Jul 2, 2025 -
[mlir][support] Operation::getRawDictionaryAttrs return value that does not meet expectations
#146629 closed
Jul 2, 2025 -
[mlir] prop-dict printout sometimes starts with `<{`, but sometimes with `< {`
#145695 closed
Jul 2, 2025 -
[SLP] Avoid -passes=instcombine stages in SLP tests
#145511 closed
Jul 2, 2025 -
Group signature symbol is missing when the group name is same as a section name.
#146581 closed
Jul 2, 2025 -
[mlir][linalg][promotion] Allow promoting dynamic buffer with dynamic alloc size
#144268 closed
Jul 2, 2025 -
[Flang] pointer assignment inside FORALL is not implemented
#77875 closed
Jul 2, 2025 -
[AVR] Linking produces wrong startup code for xmega3 devices
#146537 closed
Jul 2, 2025 -
[WebAssembly] Missed optimization in any_true/all_true
#145177 closed
Jul 1, 2025 -
[SIMD] code not recognized as all_true
#50142 closed
Jul 1, 2025 -
[clang] Assertion `NewRange.getLower().slt(NewRange.getUpper())' failed.
#140345 closed
Jul 1, 2025 -
Does LLVM_ENABLE_PROJECTS=compiler-rt need to be adapted on win
#146279 closed
Jul 1, 2025 -
[BOLT] Error BOLT-PGO-ing clang on MacOS 15.4
#146473 closed
Jul 1, 2025 -
clang-cl /MDd fails to compile vector with a custom allocator
#34831 closed
Jul 1, 2025 -
MPLAB X compile error
#146292 closed
Jul 1, 2025 -
[DirectX] DXILCBufferAccess pass is removing globals without replacing all uses
#141840 closed
Jun 30, 2025 -
(lldb) prompt sometimes not printed on startup when statusline is enabled
#134064 closed
Jun 30, 2025 -
Incorrect warning message
#143951 closed
Jun 30, 2025 -
[mlir] parseProperties not usable when hasCustomAssemblyFormat
#145028 closed
Jun 30, 2025 -
Disallow 16bit integer types when -enable-16bit-types is not passed
#87790 closed
Jun 30, 2025 -
[libomptarget] omp_get_default_device doesn't returning host device in the case of OMP_TARGET_OFFLOAD=disabled
#144786 closed
Jun 30, 2025 -
[flang] Parser has issues with DATA statement
#145333 closed
Jun 30, 2025 -
[flang] DTIO: Flang generates code to reference DTIO routines even there is not READ or WRITE in source code.
#144363 closed
Jun 30, 2025 -
[clang-query] Crash when dumping `catch(...)` stmts when using IgnoreUnlessSpelledInSource traversal
#146101 closed
Jun 30, 2025 -
libc++.so not a symlink to libc++.so.1.0, resulting in 'file too short' error.
#144469 closed
Jun 30, 2025 -
[clang] ODR violation with header modules and template conversion operator
#143152 closed
Jun 30, 2025 -
[DAG] Add SDPatternMatch m_SpecificScalarVT / m_SpecificVectorElementVT matchers
#144477 closed
Jun 30, 2025 -
[flang] Encounter some problems using Flang to Generate LLVM IR
#80233 closed
Jun 30, 2025 -
[clang] [modules] Clang accepts ill-formed program with main attached to named module
#146229 closed
Jun 30, 2025 -
[Offload] `device.unittests` is failing
#145992 closed
Jun 30, 2025 -
"Definition with same mangled name as another definition" error when compiling C++20 Modules
#118137 closed
Jun 30, 2025 -
[clang-tidy] New check: Prefer `std::scoped_lock` over `std::lock_guard`
#107839 closed
Jun 29, 2025 -
Some tests fail unless _LIBCPP_ENABLE_EXPERIMENTAL is explicitly defined during compilation.
#144499 closed
Jun 29, 2025 -
[Flang] Hang / infinite loop regression in OpenMP tests (in last ~2 weeks)
#145499 closed
Jun 29, 2025 -
Incorrect debug info for C++20 coroutine resume and destroy functions
#57321 closed
Jun 28, 2025 -
[libc++] Introduce a concept for "product" iterators
#108624 closed
Jun 28, 2025 -
clang-format does not always remove spaces on the first run when merging empty lines
#57052 closed
Jun 28, 2025 -
Add "AllowAllArgumentsOfCallOnNextLine" counterpart to AllowAllParametersOfDeclarationOnNextLine
#39468 closed
Jun 28, 2025 -
clang-format version 8 2018-08-24 broke line breaking after method declaration
#38505 closed
Jun 28, 2025 -
ReflowComments adds new empty comment line if comment contains nonascii characters
#38651 closed
Jun 28, 2025 -
Clang-Format ignores disabled conditional preprocessor blocks
#38603 closed
Jun 28, 2025 -
"// clang-format off" comment should not be formatted
#38628 closed
Jun 28, 2025 -
#ifdef followed by constructor results in wrong code
#39230 closed
Jun 28, 2025 -
[clang-format] Support generators in C++
#38257 closed
Jun 28, 2025 -
Crash backtrace in mltc-opt with AffineExpr operations.
#120941 closed
Jun 28, 2025 -
[gtest] Fix building on OpenBSD/sparc64
#146154 closed
Jun 27, 2025 -
[HLSL][SPIRV] Boolean vector in a RawBuffer should be <4 x i32>
#141089 closed
Jun 27, 2025 -
[DirectX] DXILBitcodeWriter is trying to encode unsupported TargetExtTyID
#140321 closed
Jun 27, 2025 -
[DirectX] Should DXILDataScalarization the Alloca visitor be checking for Vectors and Arrays of Vectors?
#145782 closed
Jun 27, 2025 -
riscv64 and aarch64 backends propagating range metadata too aggressively
#145363 closed
Jun 27, 2025 -
No warning about dangerous pointer casts
#145218 closed
Jun 27, 2025 -
False positive Wreturn-type warning when a function either returns or throws
#144952 closed
Jun 27, 2025 -
[flang] runtime crash when optional arguments are passed as arguments to another function
#145256 closed
Jun 27, 2025 -
`modernize-use-trailing-return-type` might show desugared type in fix-it hint for lamdba
#144585 closed
Jun 27, 2025 -
Missing dependency from clang-scan-deps after b768a8c1db85b9e84fd8b356570a3a8fbe37acf6
#137648 closed
Jun 27, 2025 -
Unexpected "reference to 'std' is ambiguous" error with C++20 modules
#145975 closed
Jun 27, 2025 -
Output not deterministic when run with a multi-line comment on a single line
#36826 closed
Jun 27, 2025 -
Namespaces with one function declaration get formatted incorrectly
#36114 closed
Jun 27, 2025 -
Miscompiling error resulting to go into a forloop when the condition is false
#145919 closed
Jun 26, 2025 -
Support for tanhf on aarch64 with a vectorized SVE implementation
#145763 closed
Jun 26, 2025
696 Issues opened by 352 people
-
[clang-tidy] Add speed info about each check in 'clang-tidy/checks/list.html'
#150789 opened
Jul 26, 2025 -
[clang-tidy] modernize-use-designated-initializers fails to detect missing designated initializers
#150782 opened
Jul 26, 2025 -
[mlir][SPIR-V] Question: How to lower math.isFinite to SPIR-V?
#150778 opened
Jul 26, 2025 -
[flang] Some tests fail on macOS
#150765 opened
Jul 26, 2025 -
[Flang] crashes when passing character(*) explicit-shape array to class(*) dummy argument
#150749 opened
Jul 26, 2025 -
[Flang][OpenMP] crashes with OpenMP target teams followed by distribute parallel do
#150747 opened
Jul 26, 2025 -
[Flang] atanh calls with different types cause LLVM IR generation failure
#150745 opened
Jul 26, 2025 -
lld mingw undefined weak symbol, --wrap, import library, and relocation results in garbage pointer
#150739 opened
Jul 26, 2025 -
[clang] crash on invalid lambda default argument in templated function
#150738 opened
Jul 26, 2025 -
[RegAlloc][AArch64] Missed optimizate for register spill
#150737 opened
Jul 26, 2025 -
[clang] crash on invalid in C++11 mode
#150733 opened
Jul 26, 2025 -
[Clang] Trap reasons null check
#150707 opened
Jul 25, 2025 -
Assertion `TL.getFullDataSize() == CurrTL.getFullDataSize()' failed.
#150688 opened
Jul 25, 2025 -
[HLSL][SPIRV] Invalid SPIRV produced when compiling code using D3DCOLORtoUBYTE4
#150678 opened
Jul 25, 2025 -
[DirectX] Clean up to_underlying in case labels
#150676 opened
Jul 25, 2025 -
[HLSL][DirectX] Validation error seen when compiling code using D3DCOLORtoUBYTE4
#150673 opened
Jul 25, 2025 -
[libc] Wrong dependencies naming for many targets in libc
#150665 opened
Jul 25, 2025 -
[llvm-reduce] Remove module asm
#150613 opened
Jul 25, 2025 -
[DA] Insufficient validation of delinearization results
#150604 opened
Jul 25, 2025 -
libcxx test failure when libcxx is build with no exceptions and no RTTI
#150601 opened
Jul 25, 2025 -
[clang] Enums differing in underlying type are compatible
#150594 opened
Jul 25, 2025 -
[Clang] ICE with forward declares and modules
#150581 opened
Jul 25, 2025 -
llvm-objdump --mcpu=help doesn't work without an input file
#150567 opened
Jul 25, 2025 -
lld-link cannot find std::vector destructor in certain situations
#150563 opened
Jul 25, 2025 -
[WebAssembly] Compiler can't recognize avgr_u pattern in C
#150550 opened
Jul 24, 2025 -
[clang] clang 21.1.0_rc1 hangs while compiling GTK 3.24.49 with -Wmissing-noreturn
#150536 opened
Jul 24, 2025 -
Replace libc RISCV post commit buildbots with emulated builds
#150535 opened
Jul 24, 2025 -
GVN (MemDep): Pathological or infinite behavior
#150531 opened
Jul 24, 2025 -
[Driver] Default to -mv8plus on 32-bit Solaris/SPARC
#150527 opened
Jul 24, 2025 -
Allow scalar int8 tensors to be unranked in the TOSA dialect
#150519 opened
Jul 24, 2025 -
[GlobalISel] Port known-bit and known-sign-bits for all operations
#150515 opened
Jul 24, 2025 -
crash: llvm.lifetime.start/end can only be used on alloca
#150498 opened
Jul 24, 2025 -
lldb-dap hangs when internet is not reachable
#150494 opened
Jul 24, 2025 -
Add a docker container for libc premerge tests
#150490 opened
Jul 24, 2025 -
[libc++] Allow building the dylib with the observe assertion semantic
#150487 opened
Jul 24, 2025 -
[lldb] lldb-rpc still compiles failure
#150454 opened
Jul 24, 2025 -
[flang] Create the real constant directly with the argument type.
#150452 opened
Jul 24, 2025 -
WebAssembly support in LLDB
#150449 opened
Jul 24, 2025 -
[coverage] support source-based static destructor coverage
#150440 opened
Jul 24, 2025 -
Missed moving load after if.end block in memory_grow ()
#150437 opened
Jul 24, 2025 -
extent_v in static_assert not detecting inferred array length with rest argument expansion before use
#150426 opened
Jul 24, 2025 -
udiv128by64to64default not adding back
#150412 opened
Jul 24, 2025 -
MLIR Python binding is not available through apt
#150410 opened
Jul 24, 2025 -
[ObjC] Assertion `(GC_L != GC_R) && "unequal qualifier sets had only equal elements"' failed.
#150403 opened
Jul 24, 2025 -
[clang-tidy] Invalid fixit from cppcoreguidelines-init-variables in the presence of goto
#150397 opened
Jul 24, 2025 -
How can I access DbgValueInst in LLVM Pass written by myself
#150389 opened
Jul 24, 2025 -
Is the FlowSensitive WTODataflowWorklist used for anything?
#150385 opened
Jul 24, 2025 -
Hang in __sanitizer::StopTheWorld when ptrace system call is disallowed
#150380 opened
Jul 24, 2025 -
Name lookup in operator's requires-clause causes constraint recursion
#150376 opened
Jul 24, 2025 -
Possible range of values isn't fully tracked after division
#150353 opened
Jul 24, 2025 -
clang incorrectly allows converting function pointers to and from void* in constant expressions
#150340 opened
Jul 23, 2025 -
[clang][Sema][regression] compiling gromacs hangs after introduction of #144408
#150336 opened
Jul 23, 2025 -
clang-format adds extra spaces between type and pointer
#150327 opened
Jul 23, 2025 -
Vector reduction on zeroed vectors not eliminated
#150321 opened
Jul 23, 2025 -
Clang refuses to inline one-liners
#150319 opened
Jul 23, 2025 -
[HLSL][RootSignature] Add support for root signature as a target
#150286 opened
Jul 23, 2025 -
[HLSL][RootSignature] Add support for the `/Frs` compiler flag
#150277 opened
Jul 23, 2025 -
[clang-tidy] modernize-use-using suggests incorrect fix for typedef with comma
#150276 opened
Jul 23, 2025 -
[HLSL][RootSignature] Add support for `Qstrip_rootsignature` compiler flag
#150275 opened
Jul 23, 2025 -
[HLSL][RootSignature] Add support for `rootsig-define` compiler flag
#150274 opened
Jul 23, 2025 -
Improve handling of misaligned loads on RISC-V by introducing branching
#150263 opened
Jul 23, 2025 -
hexagon compiler runs "forever" on matrix-spec-types at O2
#150262 opened
Jul 23, 2025 -
[analyzer] Assertion `!HasRefTypeParam || isa<Loc>(*DV)' failed.
#150245 opened
Jul 23, 2025 -
[GVN] hits assertion "Cannot split critical edge from IndirectBrInst" in llvm::SplitKnownCriticalEdge
#150229 opened
Jul 23, 2025 -
lldb-dap takes 3000ms instead of 120-400ms
#150220 opened
Jul 23, 2025 -
Do most LLVM compiler bugs come from the frontend or the middle/backend?
#150214 opened
Jul 23, 2025 -
[utils][UpdateTestChecks] update_llc_test_checks.py - armv7-apple-darwin triple no longer working
#150207 opened
Jul 23, 2025 -
[analyzer] crash on __builtin_mul_overflow
#150206 opened
Jul 23, 2025 -
[DAG] visitFREEZE - enable SRA/SRL handling
#150204 opened
Jul 23, 2025 -
[mlir][draft] Incorrect sizes/offsets after tile + fuse
#150203 opened
Jul 23, 2025 -
Unoptimized header masks mixed with VP intrinsics may have different lengths during EVL tail folding
#150197 opened
Jul 23, 2025 -
[clangd] crash when parsing the code
#150195 opened
Jul 23, 2025 -
[clang-tidy] Incorrect fix-it may cause runtime issue from performance-unnecessary-copy-initialization
#150189 opened
Jul 23, 2025 -
[mlir] How to simplify this overly complex size calculation after tiling?
#150185 opened
Jul 23, 2025 -
[MLIR][LLVM] Recursive debug type not imported properly if input is bytecode
#150163 opened
Jul 23, 2025 -
Remove header mask from EVL tail folded VPInterleaveRecipes
#150162 opened
Jul 23, 2025 -
Readd documentation for 32-bit ARM -march and -mfpu
#150150 opened
Jul 23, 2025 -
[Clang][Driver] riscv64-elf target does not recognise -pie link time argument
#150147 opened
Jul 23, 2025 -
LLVM fails to optimize out unnecessary check for greater than or equal to zero in loop
#150134 opened
Jul 22, 2025 -
Missed optimization: Lowering struct materialization into cold branches
#150120 opened
Jul 22, 2025 -
[clang] -Xmicrosoft-windows-sys-root doesn't include Windows Kits include directories
#150105 opened
Jul 22, 2025 -
riscv64 hwasan: tag field / behavior does not adhere to ratified zjpm spec
#150102 opened
Jul 22, 2025 -
[Lifetime Safety] Analysis crashes on an infinite for loop
#150095 opened
Jul 22, 2025 -
[flang][openmp] link error when openmp target program uses omp_lib and offloads to NVIDIA
#150092 opened
Jul 22, 2025 -
[CFI] missing .cfi symbols when alias override weak function
#150075 opened
Jul 22, 2025 -
Missing Linker Relaxation Relocations after Assembly Relaxation
#150071 opened
Jul 22, 2025 -
[CFI] duplicate symbols on aliased weak function
#150070 opened
Jul 22, 2025 -
[DAG] combineVSelectWithAllOnesOrZeros - missing freeze
#150069 opened
Jul 22, 2025 -
Clang pragma attribute push does not work for nodebug on function/record/type_alias
#150065 opened
Jul 22, 2025 -
Follow-on work for IP2State table improvements
#150057 opened
Jul 22, 2025 -
[Compiler RT] compiler-rt doesn't cross compile into MacOS
#150039 opened
Jul 22, 2025 -
[flang][regression] Can't build flang, it fails at link time
#150027 opened
Jul 22, 2025 -
[DAG] SDPatternMatch - add m_SelectLike(Cond,T,F) matcher for ISD::SELECT and ISD::VSELECT
#150019 opened
Jul 22, 2025 -
SIGSEGV in EvaluateComparisonBinaryOperator -> clang::Decl::getKind
#150015 opened
Jul 22, 2025 -
lldb seems to be ignoring [[gnu::artificial]] attribute and breaking in that function rather than caller
#150014 opened
Jul 22, 2025 -
[mlir][python] Op properties are broken for python
#150009 opened
Jul 22, 2025 -
[AArch64] Incorrect load after #142941
#150004 opened
Jul 22, 2025 -
[GVN] GVN/Fix rle-no-phi-translate.ll
#149998 opened
Jul 22, 2025 -
[DA] Assume coefficient of subscript is non-zero
#149991 opened
Jul 22, 2025 -
UNREACHABLE executed at SemaDecl.cpp:5534 since clang 3.5
#149985 opened
Jul 22, 2025 -
[DA] strongSIV produces incorrect results
#149977 opened
Jul 22, 2025 -
[RISCV] Crash when ir-outliner is run on functions with interrupt attribute
#149969 opened
Jul 22, 2025 -
Incorrect tautology diagnostic with native half‑precision
#149967 opened
Jul 22, 2025 -
C23 structure and union compatibility should allow for compatible members
#149965 opened
Jul 22, 2025 -
[MLIR]Non-deterministic results from repeated JIT executions
#149962 opened
Jul 22, 2025 -
[clang-format] unwanted space added between an identifier named 'import' and a open angle bracket
#149960 opened
Jul 22, 2025 -
[Clang][DebugInfo] Inconsistency Between Assembly Code and Debug Information
#149957 opened
Jul 22, 2025 -
[MLIR]`tosa.exp` on large constant produces inf
#149954 opened
Jul 22, 2025 -
Min runtime ubsan messages are ambiguous
#149943 opened
Jul 21, 2025 -
Fuzzer: test case minimizer handles input size incorrectly for `mutate_depth > 1`
#149942 opened
Jul 21, 2025 -
[SPIR-V] Unimplemented implicit down-cast error for `AddUint64` vec2 case
#149919 opened
Jul 21, 2025 -
[libc] Implement `dlfcn.dlinfo`
#149911 opened
Jul 21, 2025 -
Keep base/default apt packages for every llvm version.
#149898 opened
Jul 21, 2025 -
package clang-21 missing from apt.llvm.org
#149877 opened
Jul 21, 2025 -
Inlining function with mismatching target feature using [[gnu::flatten]] attribute causes fatal error
#149866 opened
Jul 21, 2025 -
[HLSL] Support for DXC container manipulation options
#149862 opened
Jul 21, 2025 -
[VectorCombine] Don't use Builder.Create* methods when replacing flags
#149853 opened
Jul 21, 2025 -
[Clang][Driver] GCC used as backend linking driver in scenarios that do not call for it
#149850 opened
Jul 21, 2025 -
Mustache templates produce irregular whitespace
#149844 opened
Jul 21, 2025 -
[clang-tools-extra][docs] Add previous versions of `clang-tools-extra` site in index.html.
#149839 opened
Jul 21, 2025 -
LLVM doesn't keep nullability information around when inlining
#149821 opened
Jul 21, 2025 -
[DAG] Is load(constant_pool) guaranteed not to be poison/undef?
#149820 opened
Jul 21, 2025 -
How to cross-build libclc standalone
#149814 opened
Jul 21, 2025 -
[clang] Clang unnecessarily removes code during optimization (regression)
#149802 opened
Jul 21, 2025 -
[DAG] Add similar behaviour to InstCombinerImpl::freezeOtherUses
#149799 opened
Jul 21, 2025 -
[DAG] visitFREEZE - always allow freezing multiple operands
#149798 opened
Jul 21, 2025 -
[LoopInterchange] Can only replace phis iff the uses are in the loop nest exit
#149776 opened
Jul 21, 2025 -
[LLVM-COV] Macro statements cause incorrect coverage for switch-case statements
#149772 opened
Jul 21, 2025 -
[LLVM-COV] The use of the global variable errno leads an incorrect coverage statistic.
#149769 opened
Jul 21, 2025 -
[analyzer] assertion failed at llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:593
#149760 opened
Jul 21, 2025 -
[analyzer] UNREACHABLE executed after saying "Support for this Decl not implemented."
#149759 opened
Jul 21, 2025 -
[analyzer] assertion failure on strnlen
#149757 opened
Jul 21, 2025 -
[clang] crashes when using __attribute__ ((malloc (__VA_ARGS__))) with assertion enabled
#149752 opened
Jul 21, 2025 -
__func__ cannot share addresses with string literals in C
#149749 opened
Jul 20, 2025 -
CTAD fails for a trailing sub-aggregate with a base that is a pack expansion
#149746 opened
Jul 20, 2025 -
[SPIRV][Vulkan] Invalid SPIRV generation for HLSL `sign`
#149722 opened
Jul 20, 2025 -
[x64][win] Bad codegen with -import-call-optimization
#149714 opened
Jul 20, 2025 -
[LLVM][BranchFolding] Infinite loop happens in BranchFolding with BPF jumptable support
#149712 opened
Jul 20, 2025 -
[Flang][OpenMP][Debug] Assertion `DbgUsers.empty()' failed.
#149708 opened
Jul 20, 2025 -
std::atomic_ref broken with const
#149686 opened
Jul 19, 2025 -
[AArch64] Fold `cmp a, b; sub a, c; ccmp a, c` into `subs a, c; ccmp a, b`
#149685 opened
Jul 19, 2025 -
[Xtensa] `CodeGen/Xtensa/select-cc-fp.ll` test fails with assertions
#149666 opened
Jul 19, 2025 -
llvm-ml with "-m64" command line flag by default for 64 bit package
#149664 opened
Jul 19, 2025 -
Add option to print affine map and set evaluations in human-readable format
#149662 opened
Jul 19, 2025 -
Possibly missed allocation elision
#149661 opened
Jul 19, 2025 -
libclc: breaking changes in release/21.x branch
#149659 opened
Jul 19, 2025 -
[LV] VPlan cost model and legacy cost model disagreed
#149651 opened
Jul 19, 2025 -
release/19.x buld error in ubuntu 22.4
#149650 opened
Jul 19, 2025 -
[AArch64] Bad machine code: Virtual register killed in block, but needed live out
#149644 opened
Jul 19, 2025 -
clang 21.1.0-rc1 creates broken executables on Cygwin/MinGW when linked with GNU ld.bfd
#149639 opened
Jul 19, 2025 -
Pre-C23 check in for declaration is incorrect
#149633 opened
Jul 19, 2025 -
[LLVM][LoongArch] `X86SnippetRepetitorTest.Loop` test fails
#149616 opened
Jul 18, 2025 -
Wrong LICM of expression involving pointer to `alloca` object in coroutine function
#149604 opened
Jul 18, 2025 -
clang-scan-deps strips the suffix .private from module names
#149594 opened
Jul 18, 2025 -
[AArch64] Bad machine code: Using a killed virtual register
#149585 opened
Jul 18, 2025 -
[LLD][RISCV] LLD RISC-V relaxation bug
#149583 opened
Jul 18, 2025 -
[flang][OpenMP] Crash with DO CONCURRENT lowering
#149563 opened
Jul 18, 2025 -
[HLSL][SPIRV] Investigate how to handle float controls on Vulkan 1.3 and earlier.
#149561 opened
Jul 18, 2025 -
[HLSL][RootSignature] Add Root Signature object manipulation options
#149560 opened
Jul 18, 2025 -
[HLSL][RootSignature] Add Root Signature compilation options
#149559 opened
Jul 18, 2025 -
free(): invalid pointer error -- while compiling the linux kernel
#149548 opened
Jul 18, 2025 -
fatal error: error in backend: Failed to evaluate function length in SEH unwind info
#149547 opened
Jul 18, 2025 -
clang-cl.exe LLVM-21.1.0-rc1-win64 infinite loop while try compiler some file
#149537 opened
Jul 18, 2025 -
LoongArch: `__attribute__((target("lasx")))` does not imply LSX
#149512 opened
Jul 18, 2025 -
s390x does not handle PC offset correctly when using CREL
#149511 opened
Jul 18, 2025 -
[Mlir][affine] --affine-loop-fusion pass failed
#149507 opened
Jul 18, 2025 -
include profile data, warning suppressions, etc. in clang crash reports
#149502 opened
Jul 18, 2025 -
[DA] Does not account for wrapping accesses
#149501 opened
Jul 18, 2025 -
Many lldb tests fail when the debug info format is set to PDB
#149498 opened
Jul 18, 2025 -
[lldb][import-std-module] Clang parser assertion when lambda is imported from std module
#149477 opened
Jul 18, 2025 -
[flang][OpenMP] Crash with SIMD ALIGNED
#149458 opened
Jul 18, 2025 -
satisfaction of constraint 'move_constructible<_Tp>' depends on itself
#149443 opened
Jul 18, 2025 -
Request Commit Access For localspook
#149419 opened
Jul 17, 2025 -
Spurious compilation error using <format> and import std
#149404 opened
Jul 17, 2025 -
Code_formatter action failing with rate limit exceeded error
#149399 opened
Jul 17, 2025 -
BOLT: BOLT is unable to proceed because it couldn't properly understand this function
#149382 opened
Jul 17, 2025 -
[SCEV] llvm::ScalarEvolution::verify() expensive check failure
#149377 opened
Jul 17, 2025 -
clang assertion failure "Assertion `&RO == Options.end() - 1 && "Default or Generic case must be last"' failed."
#149372 opened
Jul 17, 2025 -
clang Assertion `StackTop == (unsigned)llvm::popcount(Mask) && "Live count mismatch"' failed.
#149371 opened
Jul 17, 2025 -
[ARM64] -march=native omits features detected by -mcpu=native
#149370 opened
Jul 17, 2025 -
Clang crash on clang::Sema::AddAlignedAttr(clang::Decl*, clang::AttributeCommonInfo const&, clang::Expr*, bool)
#149369 opened
Jul 17, 2025 -
Clang crash on llvm::AsmPrinter::emitInlineAsm(llvm::MachineInstr const*) const
#149368 opened
Jul 17, 2025 -
Request Commit Access For tyb0807
#149361 opened
Jul 17, 2025 -
[RISCV] Handle recurrences in VLOptimizer
#149354 opened
Jul 17, 2025 -
[RISCV] Propagate VL from segment store in VLoptimizer
#149350 opened
Jul 17, 2025 -
[LoopVectorize] Miscompilation at -Os
#149347 opened
Jul 17, 2025 -
Building liboffload fails for pure libc++ build (missing build dependency)
#149324 opened
Jul 17, 2025 -
[flang] AIX: Coredump when `-fdefault-integer-8` AND `-fdefault-real-8` are specified
#149321 opened
Jul 17, 2025 -
[lldb-dap] support moduleId in the stackTrace response
#149316 opened
Jul 17, 2025 -
clang missed vectorization optization
#149298 opened
Jul 17, 2025 -
[Mips] NaN-related regressions on hard float in LLVM 21
#149295 opened
Jul 17, 2025 -
[clang] False-positive warning for integer promotion [-Wimplicit-int-conversion]
#149288 opened
Jul 17, 2025 -
[RISCV] canCreateUndefOrPoisonForTargetNode - can ROLW/RORW + SLLW/SRAW/SRLW create undef/poison?
#149285 opened
Jul 17, 2025 -
[offload] Allow liboffload cuda plugin to accept PTX binaries as input
#149284 opened
Jul 17, 2025 -
[ARM] computeKnownBitsForTargetNode - add handling for ARMISD::VMOVIMM\VMVNIMM
#149276 opened
Jul 17, 2025 -
Request Commit Access For amrami
#149271 opened
Jul 17, 2025 -
clang++ 20 Exceptions crash with (recent) libgcc and aarch64 BTI (Linux)
#149267 opened
Jul 17, 2025 -
[VectorCombine] Implement shrinkSplatShuffle from InstCombine
#149250 opened
Jul 17, 2025 -
[analyzer] FP for cplusplus.PlacementNew
#149240 opened
Jul 17, 2025 -
[WebAssembly] Teach backend that loadv128 is good under -msimd
#149230 opened
Jul 17, 2025 -
[flang] Error-prone representation of large common symbols
#149222 opened
Jul 16, 2025 -
Diagnose vertical whitespaces in single line comments
#149185 opened
Jul 16, 2025 -
Missed optimization when copying large object to multiple targets
#149155 opened
Jul 16, 2025 -
clang-tidy: false positive readability-convert-member-functions-to-static to overloaded method
#149152 opened
Jul 16, 2025 -
Should --param stdlib=libstdc++ imply --param enable_experimental=False ?
#149151 opened
Jul 16, 2025 -
Request Commit Access For krishna2803
#149131 opened
Jul 16, 2025 -
[DXIL][HLSL] Apply `dx.precise` to operations when `-Gis` is applied
#149127 opened
Jul 16, 2025 -
[clang][x86-64] Assertion failure in LValue::addUnsizedArray (“…isPointerType() || …isArrayType()”)
#149118 opened
Jul 16, 2025 -
builtin causing strange errno corruption for function named reallocarray
#149108 opened
Jul 16, 2025 -
[clang] Semantics of `__attribute__((used))` differ from GCC
#149105 opened
Jul 16, 2025 -
[AArch64] STPQi: Bad machine code: Using an undefined physical register
#149092 opened
Jul 16, 2025 -
Option `--thinlto-emit-index-files` potentially generates huge filenames
#149091 opened
Jul 16, 2025 -
[clang-cuda] clang segfaults when trying to convert a float to a 128 bit integer on device
#149080 opened
Jul 16, 2025 -
[clang] Compiling empty file traps ubsan
#149078 opened
Jul 16, 2025 -
x86-64 optimization: (x <= 0xFFFFF) in '-Os' mode can convert to ((x >> 20) == 0)
#149073 opened
Jul 16, 2025 -
[LLVM-COV] Exiting in callee causes incorrect cov in caller
#149040 opened
Jul 16, 2025 -
clang "Assertion `llvm::isPowerOf2_64(NewAlignment.getQuantity()) && "Alignment not a power of 2"' failed."
#149025 opened
Jul 16, 2025 -
Replace isSupportedInstr with RISCVII:elementsDependOnVL in RISCVVLOptimizer
#149018 opened
Jul 16, 2025 -
Request Commit Access For @PeddleSpam
#149014 opened
Jul 16, 2025 -
How to detect C++20 module declarations using libclang Python bindings?
#149002 opened
Jul 16, 2025 -
libc: compile with -Werror=missing-prototypes (-Werror=missing-declarations)
#149000 opened
Jul 16, 2025 -
[AArch64] Avoid materialising bitwise immediate arguments by decomposing into 2 arguments
#148987 opened
Jul 15, 2025 -
[clangd] Incorrect compile command heuristic in project with CUDA, HIP, and vanilla C++
#148972 opened
Jul 15, 2025 -
[clang] Constant "(a && 0)" not folded at -O0
#148955 opened
Jul 15, 2025 -
[clang-tidy] modernize-return-braced-init-list and complex type casts
#148942 opened
Jul 15, 2025 -
#pragma init_seg(section-specifier, func-name) not supported
#148938 opened
Jul 15, 2025 -
Missing ASAN Interceptor for `mempcpy`
#148917 opened
Jul 15, 2025 -
Assertion failure at kmp_sched.cpp(364): chunk != 0.
#148884 opened
Jul 15, 2025 -
Request Commit Access For rzinsly
#148883 opened
Jul 15, 2025 -
Should we decide tail folding by constructing additional VPlans?
#148882 opened
Jul 15, 2025 -
`-Wswitch-default` and `-Wswitch-enum` warning behaviour change request
#148856 opened
Jul 15, 2025 -
[LoopInterchange] Reject cases where ninf flag is present
#148851 opened
Jul 15, 2025 -
Require binutils on linux builds and build llvmgold.so by default
#148842 opened
Jul 15, 2025 -
LLDB crashes evaluating a no_unique_address structure with tail padding
#148838 opened
Jul 15, 2025 -
format code issue: break in macro/comment in `AlignArrayOfStructures` is enable
#148833 opened
Jul 15, 2025 -
libc++ package disappeared from apt.llvm.org
#148832 opened
Jul 15, 2025 -
[clang-tidy] Flags for more accurate selection of compile commands
#148819 opened
Jul 15, 2025 -
Clang-tidy should not guess compile commands
#148814 opened
Jul 15, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-convert-math-to-llvm`
#148812 opened
Jul 15, 2025 -
UpgradeIntrinsicCall asserts on intrinsic use with wrong declared type
#148776 opened
Jul 15, 2025 -
Document that ThinLTO parallelism is limited to the number of bitcode files
#148759 opened
Jul 15, 2025 -
[clamg-format] Add `BreakIfInitializer` option
#148741 opened
Jul 14, 2025 -
LLVM 20.1 bazel has unresolved cyclic dependency in `CodeGen`
#148702 opened
Jul 14, 2025 -
[MLIR][PadTilingInterface] Incorrect input padding for convolutions
#148679 opened
Jul 14, 2025 -
Coverage on Multiple Architectures Fails
#148673 opened
Jul 14, 2025 -
readability-else-after-return breaks comments (needs newline)
#148662 opened
Jul 14, 2025 -
[x86] Could use `cqo` for sign-extending to 128 bits
#148652 opened
Jul 14, 2025 -
[LLVM-COV] wrong coverage for std library function call
#148623 opened
Jul 14, 2025 -
[MemProf] How to debug binary optimized by MemProf
#148618 opened
Jul 14, 2025 -
[clang] Compiler fails to detect infinite recursion in `A<T, T>`-style nested templates
#148610 opened
Jul 14, 2025 -
Vectorize loops with exit users with tail folding
#148603 opened
Jul 14, 2025 -
[Clang] Clang crashed when compiling with `-mllvm -print-changed=dot-cfg`
#148579 opened
Jul 14, 2025 -
Stores with invariant address unnecessarily widened with EVL tail folding
#148577 opened
Jul 14, 2025 -
[AVR] Simplify SPWRITE on devices with a small stack
#148560 opened
Jul 14, 2025 -
[clangd] clangd crashed.
#148558 opened
Jul 14, 2025 -
Missing suggestion in error message with defaulted three-way comparison when return type is auto
#148556 opened
Jul 13, 2025 -
Clang crash when compiling libc++ for Wasm with `-mexception-handling`
#148550 opened
Jul 13, 2025 -
[clang-tidy] Show 'allow-enabling-analyzer-alpha-checkers' flag in '--help' command.
#148540 opened
Jul 13, 2025 -
[clang-tidy] Convert ideas of new tools in ClangTools.html to clang-tidy checks
#148539 opened
Jul 13, 2025 -
[libc++] P3179R9: Bump feature-test macro `__cpp_lib_parallel_algorithm` to `202506L`
#148530 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::destroy_n`
#148529 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::destroy`
#148528 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_fill_n`
#148527 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_fill`
#148526 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_move_n`
#148525 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_move`
#148524 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_copy_n`
#148523 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_copy`
#148522 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_value_construct_n`
#148521 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_value_construct`
#148520 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_default_construct_n`
#148519 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::uninitialized_default_construct`
#148518 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::lexicographical_compare`
#148517 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::minmax_element`
#148516 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::max_element`
#148515 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::min_element`
#148514 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::minmax`
#148513 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::max`
#148512 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::min`
#148511 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::is_heap_until`
#148510 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::is_heap`
#148509 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::set_symmetric_difference`
#148508 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::set_difference`
#148507 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::set_intersection`
#148506 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::set_union`
#148505 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::includes`
#148504 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::inplace_merge`
#148503 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::merge`
#148502 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::partition_copy`
#148501 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::stable_partition`
#148500 opened
Jul 13, 2025 -
GlobalMerge does not work well with comdat group sections, breaking coverage
#148499 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::partition`
#148498 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::is_partitioned`
#148497 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::nth_element`
#148496 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::is_sorted_until`
#148495 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::is_sorted`
#148494 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::partial_sort_copy`
#148493 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::partial_sort`
#148492 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::stable_sort`
#148491 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::sort`
#148490 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::shift_right`
#148489 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::shift_left`
#148488 opened
Jul 13, 2025 -
[libc++] P3179R9, P3709R2: Parallel `ranges::rotate_copy`
#148487 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::rotate`
#148486 opened
Jul 13, 2025 -
[libc++] P3179R9, P3709R2: Parallel `ranges::reverse_copy`
#148485 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::reverse`
#148484 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::unique_copy`
#148483 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::unique`
#148482 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::remove_copy_if`
#148481 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::remove_copy`
#148480 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::remove_if`
#148479 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::remove`
#148478 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::generate`
#148476 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::generate`
#148475 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::fill_n`
#148474 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::fill`
#148473 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::replace_copy_if`
#148472 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::replace_copy`
#148471 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::replace_if`
#148470 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::replace`
#148469 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::transform`
#148468 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::swap_ranges`
#148467 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::move`
#148466 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::copy_if`
#148465 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::copy_n`
#148464 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::copy`
#148463 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::ends_with`
#148462 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::starts_with`
#148461 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::search_n`
#148460 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::search`
#148459 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::equal`
#148458 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::mismatch`
#148457 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::count_if`
#148456 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::count`
#148455 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::adjacent_find`
#148454 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_first_of`
#148453 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_end`
#148452 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_last_if_not`
#148451 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_last_if`
#148450 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_last`
#148449 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_if_not`
#148448 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find_if`
#148447 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::find`
#148446 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::for_each_n`
#148445 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::for_each`
#148444 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::contains_subrange`
#148443 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::contains`
#148442 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::none_of`
#148441 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::any_of`
#148440 opened
Jul 13, 2025 -
[libc++] P3179R9: Parallel `ranges::all_of`
#148439 opened
Jul 13, 2025 -
[DA] SIV test expected at least one AddRec
#148435 opened
Jul 13, 2025 -
[LV] removed instruction should only be used by instructions inserted
#148433 opened
Jul 13, 2025 -
Parallelize clang-format with multiple files.
#148432 opened
Jul 13, 2025 -
RVV intrinsics not the best register allocation
#148422 opened
Jul 13, 2025 -
llvm-rc cannot recognise windows UNC path in rc file
#148421 opened
Jul 13, 2025 -
Optimizer optimizes out potential infinite loop
#148397 opened
Jul 12, 2025 -
capturing this pointer in lambda coroutines
#148381 opened
Jul 12, 2025 -
[clang] Missed optimization regression: coro.destroy not devirtualized even when possible
#148380 opened
Jul 12, 2025 -
[clangd] clangd doesn't work with some file names with --experimental-modules-support option
#148370 opened
Jul 12, 2025 -
[MLIR] Crash in `-test-spirv-func-signature-conversion` when handling dynamic-shaped tensor types
#148369 opened
Jul 12, 2025 -
Build fails with Ninja Multi-Config generator
#148363 opened
Jul 12, 2025 -
[-Wunused-but-set-variable] False negative with static global variable
#148361 opened
Jul 12, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-convert-math-to-spirv`
#148354 opened
Jul 12, 2025 -
[LLD] getMipsN32RelType parameter type mismatch after scanOne interface change
#148346 opened
Jul 12, 2025 -
std::condition_variable and std::condition_variable_any
#148328 opened
Jul 12, 2025 -
Crash on 19.10, 20.0, and trunk
#148325 opened
Jul 12, 2025 -
llvm-objdump --demangle --disassemble-symbols cannot be used when symbol name has a comma
#148307 opened
Jul 11, 2025 -
Incorrect Coverage Counts When Merging with Same Function Name
#148279 opened
Jul 11, 2025 -
[HLSL][SPIRV] Guess at the image format for storage images
#148270 opened
Jul 11, 2025 -
[SCEV] Unbounded recursion in createSCEV leading to Stack Overflow
#148253 opened
Jul 11, 2025 -
Command in formatter check's failed comment is not very useful and can be confusing
#148242 opened
Jul 11, 2025 -
LWG4247: Header `<stdbit.h>` is not yet freestanding
#148227 opened
Jul 11, 2025 -
LWG4245: Operators that interact with `counted_iterator` and `default_sentinel_t` should be `noexcept`
#148226 opened
Jul 11, 2025 -
LWG4242: `ranges::distance` does not work with volatile iterators
#148224 opened
Jul 11, 2025 -
LWG4239: `flat_map`'s transparent comparator no longer works for string literals
#148223 opened
Jul 11, 2025 -
LWG4236: `chunk_view::outer-iterator::value_type` should provide `reserve_hint`
#148220 opened
Jul 11, 2025 -
LWG4235: `cache_latest_view` and `to_input_view` miss `reserve_hint`
#148219 opened
Jul 11, 2025 -
LWG4234: Including `<hive>` doesn't provide `std::begin/end`
#148218 opened
Jul 11, 2025 -
LWG4233: The helper lambda of `std::erase` for `hive` should specify return type as `bool`
#148217 opened
Jul 11, 2025 -
LWG4232: `datapar::resize` does not resize
#148216 opened
Jul 11, 2025 -
LWG4231: `datapar::chunk<N>` should use `simd-size-type` instead of `size_t`
#148215 opened
Jul 11, 2025 -
LWG4227: Missing `noexcept` operator in [exec.when.all]
#148211 opened
Jul 11, 2025 -
LWG4224: Philox engines should be freestanding
#148210 opened
Jul 11, 2025 -
LWG4222: `expected` constructor from a single value missing a constraint
#148208 opened
Jul 11, 2025 -
LWG4217: Clarify `mdspan` layout mapping requirements for `rank == 0`
#148203 opened
Jul 11, 2025 -
LWG4201: `with-await-transform::await_transform` should not use a deduced return type
#148202 opened
Jul 11, 2025 -
LWG4200: The `operation_state` concept can be simplified
#148201 opened
Jul 11, 2025 -
LWG4188: `ostream::sentry` destructor should handle exceptions
#148200 opened
Jul 11, 2025 -
[clang-format] Macro replacement results in long code to be put on a single line.
#148199 opened
Jul 11, 2025 -
LWG4209: `default_domain::transform_env` should be returning `FWD-ENV(env)`
#148196 opened
Jul 11, 2025 -
LWG4208: Wording needs to ensure that in `connect(sndr, rcvr)` that `rcvr` expression is only evaluated once
#148194 opened
Jul 11, 2025 -
LWG4205: `let_[*].transform_env` is specified in terms of the `let_*` sender itself instead of its child
#148193 opened
Jul 11, 2025 -
LWG4204: specification of ``as-sndr2(Sig)`` in [exec.let] is incomplete
#148192 opened
Jul 11, 2025 -
LWG4203: Constraints on `get-state` functions are incorrect
#148190 opened
Jul 11, 2025 -
LWG4202: `enable-sender` should be a variable template
#148189 opened
Jul 11, 2025 -
LWG4198: `schedule_from` isn't starting the schedule sender if decay-copying results throws
#148188 opened
Jul 11, 2025 -
P1317R2: Remove return type deduction in `std::apply`
#148183 opened
Jul 11, 2025 -
P3552R3: Add a Coroutine Task Type
#148182 opened
Jul 11, 2025 -
P3697R1: Minor additions to C++26 standard library hardening
#148180 opened
Jul 11, 2025 -
P2781R9: `std::constant_wrapper`
#148179 opened
Jul 11, 2025 -
P3223R2: Making `std::istream::ignore` less surprising
#148178 opened
Jul 11, 2025 -
P2319R5: Prevent `path` presentation problems
#148177 opened
Jul 11, 2025 -
P3060R3: Add `std::views::indices(n)`
#148175 opened
Jul 11, 2025 -
P3111R8: Atomic Reduction Operations
#148174 opened
Jul 11, 2025 -
clang >= 18 .cfi frame check rejects assembly generated by clang (Mach-O)
#148170 opened
Jul 11, 2025 -
P3008R6: Atomic floating-point min/max
#148168 opened
Jul 11, 2025 -
P3503R3: Make type-erased allocator use in `promise` and `packaged_task` consistent
#148164 opened
Jul 11, 2025 -
P3557R3: High-Quality Sender Diagnostics with Constexpr Exceptions
#148162 opened
Jul 11, 2025 -
P2079R10: Parallel scheduler
#148161 opened
Jul 11, 2025 -
P3682R0: Remove `std::execution::split`
#148160 opened
Jul 11, 2025 -
P3149R11: `async_scope` - Creating scopes for non-sequential concurrency
#148158 opened
Jul 11, 2025 -
P3433R1: Allocator Support for Operation States
#148157 opened
Jul 11, 2025 -
P3481R5: `std::execution::bulk()` issues
#148155 opened
Jul 11, 2025 -
running clang via `ld-linux-x86-64.so.2 clang test.c` is't work
#148154 opened
Jul 11, 2025 -
P3570R2: optional variants in sender/receiver
#148153 opened
Jul 11, 2025 -
P2830R10: Standardized Constexpr Type Ordering
#148152 opened
Jul 11, 2025 -
P3748R0: Inspecting `exception_ptr` should be constexpr
#148151 opened
Jul 11, 2025 -
P2927R3: Inspecting `exception_ptr`
#148150 opened
Jul 11, 2025 -
P3383R3: `mdspan.at()`
#148149 opened
Jul 11, 2025 -
P3691R1: Reconsider naming of the namespace for `std::simd`
#148148 opened
Jul 11, 2025 -
RISC-V backend does not support PreserveMost calling convention
#148147 opened
Jul 11, 2025 -
P2664R11: Extend `std::simd` with permutation API
#148145 opened
Jul 11, 2025 -
P3480R6: `std::simd` is a range
#148144 opened
Jul 11, 2025 -
P2876R3: Proposal to extend `std::simd` with more constructors and accessors
#148143 opened
Jul 11, 2025 -
P3044R2: sub-`string_view` from `string`
#148140 opened
Jul 11, 2025 -
P3641R0: Rename `std::observable` to `std::observable_checkpoint`, and add a feature-test macro
#148139 opened
Jul 11, 2025 -
P3709R2: Reconsider parallel `ranges::rotate_copy` and `ranges::reverse_copy`
#148138 opened
Jul 11, 2025 -
P3179R9: Parallel Range Algorithms
#148137 opened
Jul 11, 2025 -
P3284R4: `write_env` and `unstoppable` Sender Adaptors
#148136 opened
Jul 11, 2025 -
P3037R6: `constexpr` `std::shared_ptr` and friends
#148135 opened
Jul 11, 2025 -
P3348R4: C++26 should refer to C23 not C17
#148133 opened
Jul 11, 2025 -
P2988R12: `std::optional<T&>`
#148131 opened
Jul 11, 2025 -
P3560R2: Error Handling in Reflection
#148128 opened
Jul 11, 2025 -
P3096R12: Function Parameter Reflection in Reflection for C++26 (library support)
#148127 opened
Jul 11, 2025 -
P3491R3: `define_static_{string,object,array}`
#148126 opened
Jul 11, 2025 -
P3293R3: Splicing a base class subobject (library support)
#148125 opened
Jul 11, 2025 -
P3394R4: Annotations for Reflection (library support)
#148124 opened
Jul 11, 2025 -
P2996R13: Reflection for C++26 (library support)
#148123 opened
Jul 11, 2025 -
Loss of Element Type in Opaque Pointer: Difficulty Handling Precise Type Transformations in LLVM 17
#148100 opened
Jul 11, 2025 -
clang-format AlignArrayOfStructures has bad behavior on None
#148096 opened
Jul 11, 2025 -
[RISCV64] LLD command to link libcodec2_soft_av1enc.so is taking longer than usual
#148084 opened
Jul 10, 2025 -
Bug in SimplifyCFG causes ICE
#148052 opened
Jul 10, 2025 -
[HLSL][SPIRV] __builtin_hlsl_elementwise_isinf should generate OpIsInf
#148051 opened
Jul 10, 2025 -
llvm-toolchain-bullseye-12 apt package broken for libclang1-12 on i386?
#148049 opened
Jul 10, 2025 -
[BOLT] Aligning function offsets of two binaries for benchmarking
#148042 opened
Jul 10, 2025 -
Pessimising rewrite in `contains_zero_byte`
#148041 opened
Jul 10, 2025 -
Support spirv glsl ext op with scalar args for distance, length, & reflect
#148026 opened
Jul 10, 2025 -
Error: the type of variable template specialization declared with deduced type depends on itself
#147992 opened
Jul 10, 2025 -
Add the VS Code MLIR extension to the Open VSX extension registry
#147991 opened
Jul 10, 2025 -
[SystemZ] Support global stack protector canary
#147976 opened
Jul 10, 2025 -
Investigating llvm-objcopy --add-symbol with High 64-bit Addresses?
#147963 opened
Jul 10, 2025 -
[DAG] combineShiftToAVG - failure to match avgceil patterns on preferIncOfAddToSubOfNot targets
#147946 opened
Jul 10, 2025 -
[clang-tidy] "readability-container-data-pointer" - should not warn in non-const pointers usage before C++17
#147924 opened
Jul 10, 2025 -
[libc] Bazel Builds not Working Properly
#147879 opened
Jul 10, 2025 -
lldb crashed while adding debug symbols to envoy process
#147878 opened
Jul 10, 2025 -
[LLVM] Suboptimal code generated for rounding right shifts on NEON, AArch64 SIMD, LSX, and RISC-V V
#147863 opened
Jul 10, 2025 -
CMake fails on mlir when building for Xcode
#147858 opened
Jul 9, 2025 -
Port JSON output format for llvm-dwarfdump
#147850 opened
Jul 9, 2025 -
Requesting Github CI/CD access for cmtice
#147827 opened
Jul 9, 2025 -
Support LOWER optional argument in C_F_POINTER interface
#147819 opened
Jul 9, 2025 -
`musttail` doesn't optimize sibling calls
#147813 opened
Jul 9, 2025 -
[lldb-dap] Revisit runInTerminal process communication
#147792 opened
Jul 9, 2025 -
Clang produces undemangleable symbols with Tk elements sometimes (when mangling concepted functions?)
#147790 opened
Jul 9, 2025 -
[DAG] Fold trunc(avg(x,y)) for avgceil/floor u/s nodes if they have sufficient leading zero/sign bits
#147773 opened
Jul 9, 2025 -
LLD assertion failure for `RISCV_ALIGN` relaxation
#147771 opened
Jul 9, 2025 -
[libc++] Remove the `wstring_convert` move constructor extension
#147763 opened
Jul 9, 2025 -
Out-of-tree clang and flang can't find compiler-rt
#147738 opened
Jul 9, 2025 -
[SLP] SLP ignores command line options and creates oversized vectors
#147733 opened
Jul 9, 2025 -
Write design doc for Vulkan resource binding allocation
#147725 opened
Jul 9, 2025 -
[libc++] Add tests for has_unique_object_representations<Incomplete[]>
#147718 opened
Jul 9, 2025 -
[HLSL][SPIRV] The clang-dxc enables SPV extension not allowed in Vulkan
#147717 opened
Jul 9, 2025 -
Attributor assigns `!invariant.load` attribute incorrectly
#147706 opened
Jul 9, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::AVGFLOORS/AVGFLOORU/AVGCEILS/AVGCEILU handling + tests
#147696 opened
Jul 9, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::FMA/FMAD handling + tests
#147693 opened
Jul 9, 2025 -
clang-tidy 20 crashes in RegionStoreManager
#147686 opened
Jul 9, 2025 -
[DAG] Fold trunc(abdu(x,y)) and trunc(abds(x,y)) if they have sufficient leading zero/sign bits
#147683 opened
Jul 9, 2025 -
Request Commit Access For abhinavgaba
#147678 opened
Jul 9, 2025 -
[LLVM] Crash when running with print-changed=dot-cfg
#147659 opened
Jul 9, 2025 -
Add support for remaining pseudos in RISCVVLOptimizer
#147647 opened
Jul 9, 2025 -
AMDGPU select splitting combines need to ensure condition is not undef
#147635 opened
Jul 9, 2025 -
Preloading BOLT instrumented shared objects cause segfault
#147569 opened
Jul 8, 2025 -
Bytecode Interpreter: Primtive arrays do not have per-element lifetime information
#147528 opened
Jul 8, 2025 -
[clang] Rejects-valid enum comparison that bypasses rewritten candidate `<=>`
#147517 opened
Jul 8, 2025 -
[Clang] -fno-exceptions not respected in combination with -fopenmp
#147515 opened
Jul 8, 2025 -
Clang 20+ dependent type,value Template-Template resolution differs from GCC,MSVC,Clang10-19
#147497 opened
Jul 8, 2025 -
[Utils] update_llc_test_checks.py - failure to generate checks for -asm-verbose=false tests
#147485 opened
Jul 8, 2025 -
[TBAA] Miss optimization for check redundancy load
#147449 opened
Jul 8, 2025 -
GCC's '-fno-syntax-only' is missing from Clang
#147441 opened
Jul 8, 2025 -
Address instances of compiler warning C4146 that can be replaced with std::numeric_limits
#147439 opened
Jul 8, 2025 -
CBuffer layout simplification
#147412 opened
Jul 7, 2025 -
[pgo] profile information propagation unittesting
#147390 opened
Jul 7, 2025 -
Clang does not define `__STRICT_ANSI__` on Windows
#147387 opened
Jul 7, 2025 -
[libc][math] Tracking Issue - Refactor Higher Math Functions to Header Only
#147386 opened
Jul 7, 2025 -
[clang][cuda] clang++ does not support __managed__ variables
#147373 opened
Jul 7, 2025 -
[Clang] `typeof(*fixed-type enumeration*)` resolves to the underlying type, unlike GCC
#147370 opened
Jul 7, 2025 -
[AVX-512] Missed comparison->discrete-masked-OR fold
#147358 opened
Jul 7, 2025 -
[HLSL] Remove target layout types
#147353 opened
Jul 7, 2025 -
[HLSL] Use explicit padding instead of target layout types in `__cblayout`
#147352 opened
Jul 7, 2025 -
[DirectX] Update DXILCBufferAccess pass for explicitly padded types
#147351 opened
Jul 7, 2025 -
Clang: Clang error for metadirective with multiple when clauses and no otherwise
#147336 opened
Jul 7, 2025 -
Clang compile an invalid unbounded array declaration in a variable template
#147333 opened
Jul 7, 2025 -
Clang: diagnostic location does not mention main source file
#147331 opened
Jul 7, 2025 -
[mlir][gpu] `gpu.rotate` verifier shouldn't check for constant operands
#147320 opened
Jul 7, 2025 -
Support for /Zc:preprocessor in clang-cl
#147304 opened
Jul 7, 2025 -
[DAG] SDPatternMatch - add m_SelectCCLike(L,R,T,F,CC) matcher
#147282 opened
Jul 7, 2025 -
x86-64 LOCK op, ptr, CONST generation is inconsistent and constant-dependent
#147280 opened
Jul 7, 2025 -
Clang language server crashed 5 times in last 3 minutes
#147272 opened
Jul 7, 2025 -
Why can't I generate findlldb.cmake?
#147254 opened
Jul 7, 2025 -
False-positive diag::err_undeclared_use_of_module possibly due to long paths
#147220 opened
Jul 6, 2025 -
Invalid attribute accepted dealing with # and ## operators
#147217 opened
Jul 6, 2025 -
x86 `bt` instruction emission can be improved
#147216 opened
Jul 6, 2025 -
Clang SIGSEGV when compiling BPF target
#147212 opened
Jul 6, 2025 -
llvm-bolt configure failed because CMP0002 with cmake version >= 4.0 using BOLT-PGO.cmake
#147190 opened
Jul 6, 2025 -
[DAG][ARM] computeKnownBitsForTargetNode - add handling for ARMISD VORRIMM\VBICIMM nodes
#147179 opened
Jul 6, 2025 -
ClangFormat: no way to prevent alignment of streaming operators/operator<<
#147178 opened
Jul 6, 2025 -
WERROR isn't being respected when compiling llvm from scratch
#147153 opened
Jul 5, 2025 -
`CoyieldExpr` doesn't contain the original AST `-ast-print` returns invalid source.
#147150 opened
Jul 5, 2025 -
clang++ requires '-x c++' with '-emit-module-interface' when compiling a .cppm file
#147148 opened
Jul 5, 2025 -
[lldb-dap] Incorrect value of evaluateName for vector registers
#147144 opened
Jul 5, 2025 -
[clang]Assertion `This && (MD->isCopyAssignmentOperator() || MD->isMoveAssignmentOperator())` failed
#147127 opened
Jul 5, 2025 -
[DebugInfo][Float2Int] Erasing the operands of dead instructions without updating debug values
#147123 opened
Jul 5, 2025 -
[lldb-dap] Incorrect scopes processing in case of multiple frames
#147105 opened
Jul 4, 2025 -
[mlir] Bugs in `loop-invariant-subset-hoisting` implementation
#147096 opened
Jul 4, 2025 -
[clang-tidy] `modernize-type-traits` doesn't support type traits not declared directly in `std`
#147072 opened
Jul 4, 2025 -
[flang][OpenMP][debug] Invalid debug locations cause verification failures.
#147063 opened
Jul 4, 2025 -
[MLIR] Allow `llvm.call` and `llvm.invoke` with `llvm.mlir.alias` callees
#147057 opened
Jul 4, 2025 -
clang-tidy: cppcoreguidelines-owning-memory doesn't flag double owning
#147056 opened
Jul 4, 2025 -
lldb-dap Start hangup, with python3.10/3.11, Windows 10
#147039 opened
Jul 4, 2025 -
[flang][OpenMP] `flang` core dump when using `cos` or `sin`
#147027 opened
Jul 4, 2025 -
[flang][OpenMP] Ptx assembly aborted when calling `exp`
#147023 opened
Jul 4, 2025 -
[BOLT][AArch64] After BOLT optimization, .so crashes and the call information cannot be viewed.
#147017 opened
Jul 4, 2025 -
lld produces elf with corrupt string table index
#147013 opened
Jul 4, 2025 -
[Clang] Duplicate diagnostics in C++20+ mode: incomplete type in nested name specifier
#147000 opened
Jul 4, 2025 -
clang: add support for ARM FDPIC ABI
#146959 opened
Jul 3, 2025 -
`clang::Interpreter` cannot get the address of a static const member
#146956 opened
Jul 3, 2025 -
[HLSL][SPIRV] Hitting assert when compiling program with 'asint' in HLSL
#146942 opened
Jul 3, 2025 -
[lld] dies linking latest new linux kernel
#146938 opened
Jul 3, 2025 -
[AArch64] VG is not correctly saved on Darwin targets when switching to/from streaming mode
#146936 opened
Jul 3, 2025 -
llvm python binding not recognizing CXX_METHOD
#146925 opened
Jul 3, 2025 -
[Clang] improve -Wimplicit-function-declaration wording
#146924 opened
Jul 3, 2025 -
[lld][WebAssembly] wasm-ld crash with `-pie/-pic` and `R_WASM_FUNCTION_INDEX_I32` in the data section
#146923 opened
Jul 3, 2025 -
[lldb] Improve handling of terminal resizing by the statusline
#146919 opened
Jul 3, 2025 -
[HLSL][SPIRV] Implement implicit set and binding assignment for resources.
#146907 opened
Jul 3, 2025 -
[Clang] `_Nonnull` attribute on return value isn't propagated from declaration to definition
#146904 opened
Jul 3, 2025 -
LLDB-DAP extension should provide better logging to diagnose issues
#146880 opened
Jul 3, 2025 -
[flang][OpenMP] real(10) prevents compilation
#146876 opened
Jul 3, 2025 -
aarch64: `dit` target feature cannot be reliably en/disabled from assembly
#146866 opened
Jul 3, 2025 -
[flang][OpenMP][debug] Build failure with duplicate variable mapping
#146847 opened
Jul 3, 2025 -
[Clang] Implement the `__builtin_type_order` intrinsic for P2830R10 Constexpr Type Ordering
#146838 opened
Jul 3, 2025 -
Bytecode Interpreter: Use in `VarDecl::evaluateDestruction`
#146832 opened
Jul 3, 2025 -
[clang-tidy] Check request: performance-incorrect-move-with-smart-pointer-cast
#146805 opened
Jul 3, 2025 -
clang cannot process intertwined assembly sections
#146804 opened
Jul 2, 2025 -
[clangd] Crashing when running on Mac and Windows paths are found in compile_commands.json, and vice versa
#146798 opened
Jul 2, 2025 -
clang-repl: Typing an error in a formula may be followed by an unresolved while linking error
#146770 opened
Jul 2, 2025 -
[clang-tidy] add new option `--(dump/create)-default-config`
#146765 opened
Jul 2, 2025 -
[mlir][amdgpu][docs] Add op examples to dialect docs
#146760 opened
Jul 2, 2025 -
llvm/Support/Error.h ODR design violation issue around error identity
#146743 opened
Jul 2, 2025 -
Missed optimization of strdup to malloc + memcpy if argument is known at compile time
#146742 opened
Jul 2, 2025 -
[DirectX] Incorrect format metadata when using `Buffer<double>` or `Buffer<int64_t>`
#146735 opened
Jul 2, 2025 -
[flang] Assertion failed: detail::isPresent(Val) && "dyn_cast on a non-existent value"
#146712 opened
Jul 2, 2025 -
[asan][win] The memory used for PoisonShadow should be created
#146679 opened
Jul 2, 2025 -
[lld] crash linking OSS https://github.com/Ranchero-Software/NetNewsWire
#146658 opened
Jul 2, 2025 -
[Clang][TBAA] Clang's TBAA is too conservative than GCC when long type cast?
#146652 opened
Jul 2, 2025 -
IR after optimization increases code instructions in loop
#146648 opened
Jul 2, 2025 -
[HIP] User provided deduction guides are considered as __host__ functions
#146646 opened
Jul 2, 2025 -
[InstCombine] Missed optimization for icmp of select with constants and invertible binop
#146642 opened
Jul 2, 2025 -
Internal compiler error while cross-compiling LLVM 20.1.5 with GCC 8.1.0
#146631 opened
Jul 2, 2025 -
[clang-tidy] Check request: bugprone-avoid-inline-constexpr-in-implementations
#146612 opened
Jul 1, 2025 -
[clang-tidy] Check request: performance-redundant-std-vector
#146607 opened
Jul 1, 2025 -
[CodeView] Add missing record 0x1176
#146605 opened
Jul 1, 2025 -
[lldb] Update JSONTransport to use MainLoop
#146576 opened
Jul 1, 2025 -
[openmp] Assertion failure at z_Linux_util.cpp(2108): file != NULL.
#146573 opened
Jul 1, 2025 -
[clang-format] Mixed pointer and reference alignment suggestion
#146568 opened
Jul 1, 2025 -
Zen3 scheduler model for the latency of VEXTRACTF128rri is probably incorrect
#146564 opened
Jul 1, 2025 -
[lldb-dap] Hover on objc declarations vs expressions is different
#146559 opened
Jul 1, 2025 -
BOLT does not work with Stale Profiles even while using YAML profile format
#146555 opened
Jul 1, 2025 -
[BUG][RISCV][BOLT] Incorrect GOT Relocation Handling in some case
#146542 opened
Jul 1, 2025 -
[BOLT][AArch64] unable to run BOLT on libffi
#146541 opened
Jul 1, 2025 -
Clang breaks debuggers when using c++ modules
#146536 opened
Jul 1, 2025 -
Weird behavior of padding of `-target-abi experimental-mv`
#146528 opened
Jul 1, 2025 -
[lldb] Add pretty printers for flat_* containers
#146523 opened
Jul 1, 2025 -
gnu::cleanup can call gnu::error function
#146520 opened
Jul 1, 2025 -
[clang-tidy] New check: Remove redundant comparison operators
#146519 opened
Jul 1, 2025 -
Clang SISEGV in addAssociatedClassesAndNamespaces since clang 9.0
#146508 opened
Jul 1, 2025 -
Clang ICEs in SemaTemplateDeduction.cpp since version 4.0
#146506 opened
Jul 1, 2025 -
[feat] clang-tidy to output auditable information (per-file enabled/disabled checks)
#146496 opened
Jul 1, 2025 -
Efficient memcpy when src or dest can be nullptr
#146484 opened
Jul 1, 2025 -
[Integer division]Optimization missed in looped division
#146483 opened
Jul 1, 2025 -
[clang-tidy] clang-analyzer-* checks should be disabled by default
#146482 opened
Jul 1, 2025 -
[X86][GlobalIsel] In X87, no-sse2, returning floating point halts for SDAG, GISEL behavior differs.
#146476 opened
Jul 1, 2025 -
[X86][GlobalIsel] Missed optimization for memory access
#146475 opened
Jul 1, 2025 -
wcschr omits wchar_t from the errors
#146470 opened
Jul 1, 2025 -
C++: accepts invalid export module
#146469 opened
Jul 1, 2025 -
[AVR] llvm-objdump should automatically select the instruction set
#146451 opened
Jul 1, 2025 -
[SimplifyCFG] Optimization missed to reduce a conditional branch to unconditional
#146442 opened
Jul 1, 2025 -
[Clang] -Wformat size_t issues: suggests `%zf` for "broken" namespaced size_t, doesn't recognize `sizeof(...)`
#146429 opened
Jun 30, 2025 -
[RISC-V] Code Size Increase on SPEC with -mcpu=spacemit-x60 caused by PR 144564
#146407 opened
Jun 30, 2025 -
Clang does not recognize hand-written buffer aliasing checks
#146401 opened
Jun 30, 2025 -
FP/Int uops breakdown is missing from llvm-exegesis uop decomposition on Zen2
#146389 opened
Jun 30, 2025 -
[objective-c][c++] Segfault in CodeGen when calling [super test] inside a C++ lambda with GCC ObjC runtime
#146387 opened
Jun 30, 2025 -
Wrong warning generated (gcc works OK)
#146377 opened
Jun 30, 2025 -
clang crash for fopenmp statement(parallel for) inside lambda function while generating llvm-ir
#146335 opened
Jun 30, 2025 -
Request GitHub Issue Triage Permission for Labeling Clang Issues
#146327 opened
Jun 30, 2025 -
[clang-format] Incorrect Formatting Between clang-format off and clang-format on
#146317 opened
Jun 30, 2025 -
LLVM can't build against LLVM and Ninja on Windows
#146313 opened
Jun 30, 2025 -
missing tail call optimization on RVO
#146303 opened
Jun 30, 2025 -
[clang-tidy] Check request: misc-constexpr-non-static-in-scope
#146296 opened
Jun 30, 2025 -
[clang-tidy] Check request: misc-no-template-recursion
#146294 opened
Jun 29, 2025 -
openmp, clang does not compile with is_device_ptr when the pointer is a member of a struct...
#146280 opened
Jun 29, 2025 -
[clang] ICE and corrupted values of non-type template parameters that include padding
#146272 opened
Jun 29, 2025 -
CodeGen ICE on Compiler Explorer
#146270 opened
Jun 29, 2025 -
OMP: Error #13: Assertion failure at kmp_csupport.cpp(539).
#146262 opened
Jun 29, 2025 -
Compiler crash on 32bit glibc: Do not know how to soften this operator's operand!
#146259 opened
Jun 29, 2025 -
LLDB SIGSEGV: `Module::PreloadSymbols()` recursion exhausts stack region
#146255 opened
Jun 29, 2025 -
[clang] constraints on constructors appear to be evaluated on class synthesis rather than on use
#146246 opened
Jun 28, 2025 -
[RISC-V] suboptimal loop transformation with some for loops
#146241 opened
Jun 28, 2025 -
[llvm] [M68k] CallSeq assertion failure in SelectionDAG
#146213 opened
Jun 28, 2025 -
[clang-tidy] Check request: performance-use-inline-constexpr-in-headers
#146179 opened
Jun 28, 2025 -
Sign function not recognized to intrinsic when the if statements are swapped
#146178 opened
Jun 27, 2025 -
Modular `printf` Implementation
#146159 opened
Jun 27, 2025 -
[AArch64] reference to _fltused not generated for floating point code on aarch64-pc-windows-msvc target
#146152 opened
Jun 27, 2025 -
[libc++] Make sure that we use the fast platform wait for all eligible types in atomic_wait
#146145 opened
Jun 27, 2025 -
[libc++] Switch to the officially documented APIs for implementing ulock_{wait,wake} on Apple
#146142 opened
Jun 27, 2025 -
[libc++] Look into merging the atomics in __libcpp_contention_table_entry
#146141 opened
Jun 27, 2025 -
Missed optimizations when `b - a` is known nonnegative
#146131 opened
Jun 27, 2025 -
[libc] Tracking progress for `std::cout ... std::endl` on baremetal
#146099 opened
Jun 27, 2025 -
[clang-tidy] misc-unconventional-assign-operator false positive for classes satisfying std::indirectly_writable
#146089 opened
Jun 27, 2025 -
Missed optimization when known bits would permit transforming an `and` into subtruction
#146087 opened
Jun 27, 2025 -
[clang-tidy] feature request: modernize-use-range should include swap
#146086 opened
Jun 27, 2025 -
LLVM-20.1.7-woa64.exe sticked to 20.1.6 release downloadables
#146056 opened
Jun 27, 2025 -
[analyzer] UNREACHABLE executed at clang/lib/StaticAnalyzer/Core/RegionStore.cpp:2193
#146050 opened
Jun 27, 2025 -
[mlir][Vector] Turn Vector Linearization from a conversion to an IR rewrite?
#146030 opened
Jun 27, 2025 -
[MLIR][Affine] affine-pipeline-data-transfer-pass erases op attributes
#146015 opened
Jun 27, 2025 -
[clang-cl] missing `__threadid` `_threadid` and `__threadhandle` in `stddef.h`
#146005 opened
Jun 27, 2025 -
[clang-tidy] Check request: readability-unnecessary-unique-release
#145981 opened
Jun 26, 2025
825 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[clang][SYCL] Add sycl_external attribute and restrict emitting device code
#140282 commented on
Jul 26, 2025 • 102 new comments -
[libc++][C++03] Split libc++-specific tests for the frozen headers
#144093 commented on
Jul 23, 2025 • 64 new comments -
[SYCL] Add libsycl, a SYCL RT library implementation project
#144372 commented on
Jul 24, 2025 • 63 new comments -
[RISC-V] Update SpacemiT X60 vector scheduling model with measured latencies
#144564 commented on
Jul 14, 2025 • 57 new comments -
[LoadStoreVectorizer] Propagate alignment through contiguous chain
#145733 commented on
Jul 23, 2025 • 53 new comments -
[OFFLOAD][OPENMP] 6.0 compatible interop interface
#143491 commented on
Jul 24, 2025 • 49 new comments -
[MLIR] Add shape propagation through tensor.pad
#136681 commented on
Jul 26, 2025 • 44 new comments -
[llvm] Support multiple save/restore points in mir
#119357 commented on
Jul 25, 2025 • 39 new comments -
Add support for flag output operand "=@cc" for SystemZ.
#125970 commented on
Jul 25, 2025 • 38 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
Jul 15, 2025 • 38 new comments -
[llvm-exegesis] Debug generated disassembly
#142540 commented on
Jul 4, 2025 • 36 new comments -
[lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes
#144082 commented on
Jul 10, 2025 • 36 new comments -
[MLIR][LLVMIR][DLTI] Add #llvm.target, #llvm.data_layout and TargetAttrInterface
#145899 commented on
Jul 26, 2025 • 34 new comments -
[llvm-exegesis] [AArch64] Add support for Load Instructions in subprocess execution mode
#144895 commented on
Jul 1, 2025 • 31 new comments -
[AArch64] Prepare for split ZPR and PPR area allocation (NFCI)
#142391 commented on
Jul 11, 2025 • 30 new comments -
[VectorCombine] New folding pattern for extract/binop/shuffle chains
#145232 commented on
Jul 21, 2025 • 30 new comments -
[WIP] ABI Lowering Library
#140112 commented on
Jul 24, 2025 • 27 new comments -
[lldb] refactor PlatformAndroid
#145382 commented on
Jul 25, 2025 • 24 new comments -
[LLVM] Add GNU make jobserver support
#145131 commented on
Jul 18, 2025 • 23 new comments -
[AMDGPU] Support merging 16-bit and 8-bit TBUFFER load/store instruction
#145078 commented on
Jul 24, 2025 • 22 new comments -
[Clang][attr] Add 'kcfi_salt' attribute
#141846 commented on
Jul 24, 2025 • 22 new comments -
[OpenMP][Flang] Emit default declare mappers implicitly for derived types
#140562 commented on
Jul 25, 2025 • 22 new comments -
[DAG] Combine `store + vselect` to `masked_store`
#145176 commented on
Jul 23, 2025 • 20 new comments -
AMDGPU: Add codegen for atomicrmw operations usub_cond and usub_sat
#141068 commented on
Jul 24, 2025 • 20 new comments -
[PowerPC] Exploit xxeval instruction for ternary patterns - ternary(A, X, and(B,C))
#141733 commented on
Jul 25, 2025 • 20 new comments -
[WPD]: Apply speculative WPD in non-lto mode.
#145031 commented on
Jul 14, 2025 • 19 new comments -
[clang] Avoid printing overly large integer/_BitInt numbers in static assertion failure diagnostics #71675
#145053 commented on
Jul 8, 2025 • 19 new comments -
[OpenMP] Introduce omp.target_allocmem and omp.target_freemem omp dialect ops.
#145464 commented on
Jul 25, 2025 • 19 new comments -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 commented on
Jul 25, 2025 • 19 new comments -
[FuncAttrs] Relax norecurse attribute inference
#139943 commented on
Jul 22, 2025 • 19 new comments -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
Jun 29, 2025 • 18 new comments -
[clang][RISCV] Fix crash on VLS calling convention
#145489 commented on
Jul 22, 2025 • 18 new comments -
[clang-tidy] Add misc-bool-bitwise-operation check
#142324 commented on
Jul 15, 2025 • 18 new comments -
Fix bug in `visitDivExpr`, `visitModExpr` and `visitMulExpr`
#145290 commented on
Jul 1, 2025 • 17 new comments -
[LAA] Be more precise on different store sizes
#122318 commented on
Jul 22, 2025 • 17 new comments -
[LV] Add initial legality checks for ee loops with stores
#145663 commented on
Jul 23, 2025 • 17 new comments -
[Clang][OpenMP] Non-contiguous strided update
#144635 commented on
Jul 25, 2025 • 16 new comments -
[DataLayout][LangRef] Split non-integral and unstable pointer properties
#105735 commented on
Jul 23, 2025 • 16 new comments -
[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc.
#143959 commented on
Jul 20, 2025 • 16 new comments -
Add --dump-offload-bundle option to llvm-objcopy
#143347 commented on
Jul 24, 2025 • 16 new comments -
[offload][SYCL] Add Module splitting by categories.
#131347 commented on
Jul 21, 2025 • 14 new comments -
[sanitizer_common] Implement address sanitizer on AIX: platform specific support
#131866 commented on
Jul 16, 2025 • 14 new comments -
[RISCV] Add XSfmm pseudo instruction and vset* insertion support
#143068 commented on
Jul 22, 2025 • 14 new comments -
[llvm][mlir][OpenMP] Support translation for linear clause in omp.wsloop and omp.simd
#139386 commented on
Jul 24, 2025 • 14 new comments -
[clang-tidy][C++20] Add support for Initialization Forwarding in structs and Nested Objects within modernize-use-emplace
#131969 commented on
Jul 14, 2025 • 13 new comments -
[AMDGPU] Fixed llvm-debuginfo-analyzer for AMDGPU.
#145125 commented on
Jul 26, 2025 • 13 new comments -
Handle VECREDUCE intrinsics in NVPTX backend
#136253 commented on
Jul 22, 2025 • 13 new comments -
[OpenMP] Adds omp_target_is_accessible routine
#138294 commented on
Jul 24, 2025 • 12 new comments -
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
Jul 21, 2025 • 12 new comments -
[Delinearization] Add function for fixed size array without relying on GEP
#145050 commented on
Jul 15, 2025 • 12 new comments -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
Jul 25, 2025 • 12 new comments -
[llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator"
#142529 commented on
Jul 2, 2025 • 12 new comments -
Add --offoading option to llvm-readobj
#143342 commented on
Jul 16, 2025 • 11 new comments -
[Coroutines] Conditional elide coroutines based on hot/cold information
#145831 commented on
Jul 3, 2025 • 10 new comments -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
Jul 21, 2025 • 10 new comments -
[AMDGPU] Optimize image sample followed by llvm.amdgcn.cvt.pkrtz into d16 variant
#145203 commented on
Jul 22, 2025 • 10 new comments -
[clang-reorder-fields] Support designated initializers
#142150 commented on
Jul 24, 2025 • 9 new comments -
[RISCV] Support XSfmm LLVM IR and CodeGen
#143069 commented on
Jul 22, 2025 • 9 new comments -
[clang-tidy] fix `bugprone-narrowing-conversions` false positive for conditional expression
#139474 commented on
Jul 25, 2025 • 9 new comments -
[IR] Introduce the `ptrtoaddr` instruction
#139357 commented on
Jul 23, 2025 • 9 new comments -
[IR] Add CallBr intrinsics support
#133907 commented on
Jul 17, 2025 • 9 new comments -
[OpenMP] [IR Builder] Changes to Support Scan Operation
#136035 commented on
Jul 13, 2025 • 9 new comments -
[llvm][yaml2obj] Modify section header overriding timing
#130942 commented on
Jul 15, 2025 • 8 new comments -
[Clang][OpenMP][LoopTransformations] Add support for "#pragma omp fuse" loop transformation directive and "looprange" clause
#139293 commented on
Jul 25, 2025 • 8 new comments -
[clang-tidy] Added check 'misc-visibility-change-to-virtual-function'
#140086 commented on
Jul 25, 2025 • 8 new comments -
[AMDGPU][Clang] Allow amdgpu-waves-per-eu attribute to lower target occupancy range
#138284 commented on
Jul 23, 2025 • 8 new comments -
[clang-tidy] Add bugprone-move-shared-pointer-contents check.
#67467 commented on
Jul 1, 2025 • 8 new comments -
[flang][OpenMP] Enable tiling
#143715 commented on
Jul 8, 2025 • 8 new comments -
[GlobalOpt] Add range metadata to loads from constant global variables
#127695 commented on
Jul 20, 2025 • 8 new comments -
[DependenceAnalysis] Extending SIV to handle fusable loops
#128782 commented on
Jul 24, 2025 • 8 new comments -
[InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
#140526 commented on
Jul 24, 2025 • 8 new comments -
[LoopDist] Add some runtime checks for cross partition loads
#145623 commented on
Jul 23, 2025 • 7 new comments -
[clang] Add option for -nolibc in Driver/ToolChains/Baremetal.cpp
#145700 commented on
Jul 15, 2025 • 7 new comments -
[InstCombine] Canonicalize zext+overflow check to overflow check if zext's only purpose is to check overflow
#140178 commented on
Jul 20, 2025 • 7 new comments -
[clang-tidy] do not diagnose array types within implicit instantiations of a template
#132924 commented on
Jul 19, 2025 • 7 new comments -
[WIP][AMDGPU] Support for type inferring image load/store builtins for AMDGPU
#140210 commented on
Jul 2, 2025 • 7 new comments -
[Flang][OpenMP] Move builtin .mod generation into runtimes
#137828 commented on
Jul 26, 2025 • 7 new comments -
[Clang][OpenMP] Capture mapped pointers on `target` by reference.
#145454 commented on
Jul 23, 2025 • 7 new comments -
[llvm] Change `fp128` lowering to use `f128` functions by default
#76558 commented on
Jul 22, 2025 • 7 new comments -
[AMDGPU][SDAG] Handle ISD::PTRADD in various special cases
#145330 commented on
Jul 21, 2025 • 7 new comments -
[RISCV][MC] Add MC support of Zibi experimental extension
#127463 commented on
Jul 4, 2025 • 6 new comments -
[Clang] Take libstdc++ into account during GCC detection
#145056 commented on
Jul 10, 2025 • 6 new comments -
[clang-format] Handle templates in qualified typenames
#143194 commented on
Jul 19, 2025 • 6 new comments -
[LoopIdiom] Use HashRecognize to optimize CRC
#143208 commented on
Jul 9, 2025 • 6 new comments -
[clang-tidy] Fix bugprone-tagged-union-member-count false-positive
#135831 commented on
Jul 24, 2025 • 6 new comments -
[asan] Fix `unknown-crash` being reported for multi-byte errors, and incorrect memory access addresses being reported
#144480 commented on
Jul 26, 2025 • 6 new comments -
[RFC][llvm] Added llvm.loop.vectorize.reassociate_fpreductions.enable metadata.
#141685 commented on
Jul 23, 2025 • 6 new comments -
clang_EvalResult_getAsCXString impl
#134551 commented on
Jul 1, 2025 • 6 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
Jul 25, 2025 • 6 new comments -
[clang-tidy] Add check 'bugprone-invalid-enum-default-initialization'
#136823 commented on
Jul 25, 2025 • 6 new comments -
[libclc] Add initial LIT tests
#87989 commented on
Jul 7, 2025 • 6 new comments -
[clang] Introduce elementwise clz/ctz builtins
#131995 commented on
Jul 18, 2025 • 6 new comments -
[mlir][emitc] Add 'emitc.while' and 'emitc.do' ops to the dialect
#143008 commented on
Jul 23, 2025 • 6 new comments -
[AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#141480 commented on
Jul 17, 2025 • 6 new comments -
[runtimes][PAC] Harden unwinding when possible (#138571)
#143230 commented on
Jul 10, 2025 • 5 new comments -
Thread Safety Analysis: Very basic capability alias-analysis
#142955 commented on
Jul 14, 2025 • 5 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
Jul 19, 2025 • 5 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
Jul 19, 2025 • 5 new comments -
[AMDGPU] Move S_BFE lowering into RegBankCombiner
#141589 commented on
Jul 16, 2025 • 5 new comments -
[AArch64][SME] Support split ZPR and PPR area allocation
#142392 commented on
Jul 21, 2025 • 5 new comments -
[mlir][Vector] add vector.insert canonicalization pattern for vectors created from ub.poison
#142944 commented on
Jul 25, 2025 • 5 new comments -
[LoopPeel] Fix branch weights' effect on block frequencies
#128785 commented on
Jul 24, 2025 • 5 new comments -
[Clang][RFC] Do not eat SFINAE diagnostics for explicit template arguments
#139066 commented on
Jul 25, 2025 • 5 new comments -
[-Wunsafe-buffer-usage] Support safe patterns of "%.*s" in printf functions
#145862 commented on
Jul 22, 2025 • 5 new comments -
[X86] Fix 32-bit immediate assertion and convert into backend error
#123872 commented on
Jul 24, 2025 • 5 new comments -
[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal.
#140508 commented on
Jul 14, 2025 • 5 new comments -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
Jul 16, 2025 • 4 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
Jul 4, 2025 • 4 new comments -
[AMDGPU][SDAG] Handle ISD::PTRADD in VOP3 patterns
#143881 commented on
Jul 21, 2025 • 4 new comments -
[lldb] Fix object format in the Triple of Mach-O files (approach 4)
#145157 commented on
Jul 1, 2025 • 4 new comments -
[NVPTX] Add NVPTXIncreaseAligmentPass to improve vectorization
#144958 commented on
Jul 23, 2025 • 4 new comments -
[AMDGPU] Ensure positive InstOffset for buffer operations
#145504 commented on
Jul 22, 2025 • 4 new comments -
[X86] Truncate i64 sub to i32 when upper 33 bits are zeros
#145850 commented on
Jul 10, 2025 • 4 new comments -
[AMDGPU] Add alignment attr & propagate alignment through make.buffer.rsrc inst
#145278 commented on
Jul 18, 2025 • 4 new comments -
[clang] [libc++] fix _Atomic c11 compare exchange does not update expected results
#78707 commented on
Jul 4, 2025 • 4 new comments -
[InferAddressSpaces] Handle unconverted ptrmask
#140802 commented on
Jul 21, 2025 • 4 new comments -
[SelectionDAG] Optimize unaligned load stores to realign after offset
#145309 commented on
Jul 9, 2025 • 4 new comments -
ELF: Introduce R_AARCH64_PATCHINST relocation type.
#133534 commented on
Jul 19, 2025 • 4 new comments -
[SCEV] Try to prove no-wrap for AddRecs via BTC.
#131538 commented on
Jul 23, 2025 • 4 new comments -
[AArch64] Override canCombineStoreAndExtract
#145825 commented on
Jun 30, 2025 • 4 new comments -
[AMDGPU] Fold into uses of splat REG_SEQUENCEs through COPYs.
#145691 commented on
Jul 24, 2025 • 4 new comments -
[libc] Add putc, fputc, and fprintf to stdio/baremetal
#144567 commented on
Jul 25, 2025 • 4 new comments -
[lld][LoongArch] GOT indirection to PC relative optimization
#123743 commented on
Jul 26, 2025 • 4 new comments -
[X86] `combinePMULH` - combine `mulhu` + `srl`
#132548 commented on
Jul 20, 2025 • 4 new comments -
[LV] Vectorize selecting last IV of min/max element.
#141431 commented on
Jul 22, 2025 • 4 new comments -
Reland "[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr for use-integer-sign-comparison"
#144240 commented on
Jul 13, 2025 • 4 new comments -
Add warning for blocks capturing {'this', raw pointers, references}
#144388 commented on
Jul 8, 2025 • 4 new comments -
[AMDGPU] Legalize 64bit elements for BUILD_VECTOR on gfx942
#145052 commented on
Jul 21, 2025 • 4 new comments -
[Transforms] Add LifetimeMovePass
#144319 commented on
Jul 12, 2025 • 4 new comments -
add -floop-fuse to clang and flang
#142686 commented on
Jul 23, 2025 • 4 new comments -
[RISCV] Support XSfmm C intrinsics
#143070 commented on
Jul 24, 2025 • 3 new comments -
[AMDGPU] Add DAG mutation to improve scheduling before barriers
#142716 commented on
Jul 14, 2025 • 3 new comments -
[SystemZ][z/OS] Implement _Export keyword
#140944 commented on
Jun 27, 2025 • 3 new comments -
[asan][sanitizer_common][AIX] Set allocator size and beginning
#144784 commented on
Jul 15, 2025 • 3 new comments -
[LoopVectorize] Add test case for minloc reduction
#141556 commented on
Jul 10, 2025 • 3 new comments -
[AMDGPU] Propagate alias information in AMDGPULowerKernelArguments.
#144714 commented on
Jul 21, 2025 • 3 new comments -
[feature][riscv] handle target address calculation in llvm-objdump disassembly for riscv
#144620 commented on
Jul 4, 2025 • 3 new comments -
[VectorCombine][AMDGPU] Narrow Phi of Shuffles.
#140188 commented on
Jul 16, 2025 • 3 new comments -
[libunwind] Add CMake option to enable execute-only code generation on AArch64
#140554 commented on
Jul 21, 2025 • 3 new comments -
[Clang][Driver] Warn on complex number range incompatibility with GCC
#144468 commented on
Jul 4, 2025 • 3 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
Jul 26, 2025 • 3 new comments -
[AMDGPU] Intrinsic for launching whole wave functions
#145859 commented on
Jul 22, 2025 • 3 new comments -
[AMDGPU] Add GFX12 wave register names with WAVE_ prefix
#144352 commented on
Jul 22, 2025 • 3 new comments -
[libc++] cv-qualified types in atomic and atomic_ref (P3323R1)
#121414 commented on
Jul 21, 2025 • 3 new comments -
[clang-tidy] `bugprone-unchecked-optional-access`: handle `BloombergLP::bdlb:NullableValue::makeValue` to prevent false-positives
#144313 commented on
Jul 21, 2025 • 3 new comments -
[sanitizer_common][AIX] Avoid weak symbol __cxa_demangle
#138556 commented on
Jul 21, 2025 • 3 new comments -
Thread Safety Analysis: Warn when using negative reentrant capability
#141599 commented on
Jul 13, 2025 • 3 new comments -
Reland "[mlir][spirv] Fix int type declaration duplication when serializing"
#145687 commented on
Jul 10, 2025 • 3 new comments -
[clang-format]: Add `Custom` to `ShortFunctionStyle`; add new AllowShortFunctionsOnASingleLineOptions for granular setup
#134337 commented on
Jul 14, 2025 • 3 new comments -
[InstSimplify] Optimize maximumnum and minimumnum
#139581 commented on
Jul 9, 2025 • 3 new comments -
[AArch64][FMV] Enable PAuth and BTI hardening of resolver functions
#141573 commented on
Jul 16, 2025 • 2 new comments -
[ARM][MVE] Add shuffle costs for LDn and STn instructions.
#145304 commented on
Jul 14, 2025 • 2 new comments -
[compiler-rt][cmake] Add option to control shared library builds
#139042 commented on
Jul 5, 2025 • 2 new comments -
ELF: Introduce R_AARCH64_FUNCINIT64 relocation type.
#133531 commented on
Jul 19, 2025 • 2 new comments -
[libcxx] applies integer-like changes from [P2393R1]
#74161 commented on
Jul 20, 2025 • 2 new comments -
[mlir][Canonicalize] Copy ParallelOp Attributes in Single-iteration
#145852 commented on
Jul 1, 2025 • 2 new comments -
Implement P1885R12: `<text_encoding>` header
#141312 commented on
Jul 14, 2025 • 2 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
Jul 24, 2025 • 2 new comments -
[libc++] Simplify std::function implementation further
#145153 commented on
Jul 16, 2025 • 2 new comments -
[CMake][Release] Build with -ffat-lto-objects
#140381 commented on
Jul 26, 2025 • 2 new comments -
[Polly] Introduce PhaseManager and remove LPM support
#125442 commented on
Jul 21, 2025 • 2 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
Jul 20, 2025 • 2 new comments -
[AArch64] Improve the cost model for extending mull
#125651 commented on
Jul 21, 2025 • 2 new comments -
[DFAJumpThreading] Prevent pass from using too much memory.
#145482 commented on
Jul 22, 2025 • 2 new comments -
[InstCombine] Split GEPs with multiple variable indices
#137297 commented on
Jul 26, 2025 • 2 new comments -
[C++20][Modules] Implement P1857R3 Modules Dependency Discovery
#107168 commented on
Jul 16, 2025 • 2 new comments -
[PowerPC] Add BCDCOPYSIGN and BCDSETSIGN Instruction Support
#144874 commented on
Jul 2, 2025 • 2 new comments -
[asan] Implement address sanitizer on AIX: shadow memory
#136874 commented on
Jul 9, 2025 • 2 new comments -
[MLIR][Memref] Improve `expand-strided-metadata` pass
#129642 commented on
Jul 14, 2025 • 2 new comments -
[HIP] Add warning for -mwavefrontsize64 on gfx10+ architectures
#140185 commented on
Jul 17, 2025 • 2 new comments -
[win][clang] Align scalar deleting destructors with MSABI
#139566 commented on
Jul 14, 2025 • 2 new comments -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 commented on
Jul 21, 2025 • 2 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 2)
#143103 commented on
Jul 4, 2025 • 2 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 3)
#143105 commented on
Jul 8, 2025 • 2 new comments -
[SPIRV] Fix type mismatch assertion in insertvalue.
#143131 commented on
Jul 24, 2025 • 2 new comments -
[SeparateConstOffsetFromGEP] propagate const offset through GEP chains
#143470 commented on
Jul 22, 2025 • 2 new comments -
[HIP] Move HIP to the new driver by default
#123359 commented on
Jul 26, 2025 • 2 new comments -
[clang] [OpenMP] New OpenMP 6.0 self_maps clause - CodeGen
#134131 commented on
Jul 24, 2025 • 2 new comments -
[SimplifyCFG] Extend jump-threading to allow live local defs
#135079 commented on
Jul 23, 2025 • 2 new comments -
[clang][ARM] Include arm_acle.h in intrin.h on supported platforms
#144172 commented on
Jul 12, 2025 • 2 new comments -
[GlobalISel] fdiv to fmul transform
#144305 commented on
Jul 8, 2025 • 2 new comments -
[AArch64] Extend condition optimizer to support unsigned comparisons
#144380 commented on
Jul 13, 2025 • 2 new comments -
[RFC][BPF] Support Jump Table
#133856 commented on
Jul 11, 2025 • 1 new comment -
[asan] Implement address sanitizer on AIX: platform support
#139587 commented on
Jul 16, 2025 • 1 new comment -
[AArch64] Avoid vector Ext in case by-element operation variant apply for all elements
#140733 commented on
Jul 3, 2025 • 1 new comment -
[libc++][atomic_ref] Use __atomic_fetch_{add,sub} builtins on floating-points whenever possible
#135685 commented on
Jun 28, 2025 • 1 new comment -
[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives
#134350 commented on
Jul 7, 2025 • 1 new comment -
compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6 targets
#139411 commented on
Jun 27, 2025 • 1 new comment -
[CodeGen] Avoid MachineModuleInfo in MachineModuleSlotTracker
#140530 commented on
Jul 7, 2025 • 1 new comment -
[vector][mlir] Canonicalize to shape_cast where possible
#140583 commented on
Jun 27, 2025 • 1 new comment -
[X86] Stop emitting CFI instructions on i386-windows
#135648 commented on
Jul 13, 2025 • 1 new comment -
[libc]: Add -Wextra for libc tests
#133643 commented on
Jul 4, 2025 • 1 new comment -
[DRAFT][lldb][RPC] Design doc for upstreaming PR
#138612 commented on
Jul 17, 2025 • 1 new comment -
[clang] Add diagnostic for usage of implicit constructor with pointer to bool convertion
#143990 commented on
Jul 15, 2025 • 1 new comment -
[X86] Truncate i64 add to i32 when upper 33 bits are zeros
#144066 commented on
Jun 28, 2025 • 1 new comment -
[llvm] Enable LLVM_LINK_LLVM_DYLIB by default on non-Windows platforms
#138187 commented on
Jun 30, 2025 • 1 new comment -
[ORC] Fix synchronization in CoreAPIsTest.
#144556 commented on
Jul 26, 2025 • 1 new comment -
[mlir][linalg] Extend `FuseElementwiseOps` pattern to work with named ops
#144922 commented on
Jun 30, 2025 • 1 new comment -
[LoopIdiomVectorize] Recognize and transform minidx pattern
#144987 commented on
Jul 22, 2025 • 1 new comment -
[clang][CodeGen][AA] Introduce `!llvm.errno.tbaa` for errno alias disambiguation
#125258 commented on
Jul 9, 2025 • 1 new comment -
hwasan: refactor interceptor allocation/deallocation functions
#145357 commented on
Jul 22, 2025 • 1 new comment -
[clang-tidy] Add modernize-make-direct check
#118120 commented on
Jul 1, 2025 • 1 new comment -
[CodeGen] Add MachineRegisterClassInfo analysis pass
#120690 commented on
Jul 11, 2025 • 1 new comment -
[VectorUtils] Trivially vectorize ldexp, [l]lround
#145545 commented on
Jul 7, 2025 • 1 new comment -
[PseudoProbe] Support emitting to COFF object
#123870 commented on
Jul 10, 2025 • 1 new comment -
[libc++] Optimize num_get integral functions
#121795 commented on
Jul 23, 2025 • 1 new comment -
[AArch64][PAC] Select auth+load into LDRAA/LDRAB/LDRA[pre].
#123769 commented on
Jul 16, 2025 • 1 new comment -
[DAGCombiner] Forward vector store to vector load with extract_subvector
#145707 commented on
Jul 16, 2025 • 1 new comment -
[AMDGPU] Tail call support for whole wave functions
#145860 commented on
Jul 21, 2025 • 1 new comment -
[SelectionDAG] Fix bug related to demanded bits/elts for BITCAST
#145902 commented on
Jul 4, 2025 • 1 new comment -
[X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT
#141611 commented on
Jul 15, 2025 • 1 new comment -
[libc++] Optimize {std,ranges}::distance for segmented iterators
#133612 commented on
Jun 28, 2025 • 1 new comment -
[libc++] Use Fuchsia futex operations
#133571 commented on
Jul 12, 2025 • 1 new comment -
[SystemZ][z/OS] Implement #pragma export
#141671 commented on
Jun 27, 2025 • 1 new comment -
[LLVM][SCEV] Look through common multiplicand when simplifying compares.
#141798 commented on
Jul 22, 2025 • 1 new comment -
[ASan] Mark recent integration tests as accordingly for MSVC
#135889 commented on
Jul 21, 2025 • 1 new comment -
[CodeGen][AArch64] ptrauth intrinsic to safely construct relative ptr
#142047 commented on
Jul 16, 2025 • 1 new comment -
[Instrumentor] Allow printing a runtime stub
#138978 commented on
Jul 7, 2025 • 1 new comment -
[Instrumentor] Add Instrumentor pass
#138958 commented on
Jul 7, 2025 • 1 new comment -
[VPlan] Introduces explicit broadcast for live-in constants.
#133213 commented on
Jul 22, 2025 • 1 new comment -
[polly] Bound ISL operations during pre-vectorization
#143876 commented on
Jul 14, 2025 • 1 new comment -
[win/asan] Improve SharedReAlloc with HEAP_REALLOC_IN_PLACE_ONLY.
#132558 commented on
Jul 26, 2025 • 1 new comment -
WIP - [libc++][spanstream] P0448R4: A `strstream` replacement using `span<charT>` as buffer
#83541 commented on
Jul 22, 2025 • 1 new comment -
[NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks
#143931 commented on
Jul 8, 2025 • 0 new comments -
[mlir][memref] Fix computeCollapsedLayoutMap for contiguous dynamic dim
#136485 commented on
Jul 10, 2025 • 0 new comments -
Add support for intrinsic @llvm.frexp
#135774 commented on
Jul 10, 2025 • 0 new comments -
[MC/DC][Coverage] Enable profile correlation for MC/DC
#136437 commented on
Jul 9, 2025 • 0 new comments -
HIPSPV: Unbundle SDL
#136412 commented on
Jul 23, 2025 • 0 new comments -
[ConstraintElim] Add facts about non-poison intrinsics on demand
#136558 commented on
Jul 26, 2025 • 0 new comments -
[Mips] Support "$sp" named register
#136821 commented on
Jul 22, 2025 • 0 new comments -
[TableGen] Require DAG argument for complex operands in InstAlias
#136411 commented on
Jul 20, 2025 • 0 new comments -
[AMDGPU] Consider FLAT instructions for VMEM hazard detection
#137170 commented on
Jun 30, 2025 • 0 new comments -
Added Support for builtin enqueue_marker
#135775 commented on
Jul 10, 2025 • 0 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
Jul 22, 2025 • 0 new comments -
[clang][PAC] add support for options parameter to __ptrauth
#136828 commented on
Jul 16, 2025 • 0 new comments -
[LLDB] Ptrace seize dead processes on Linux
#137041 commented on
Jul 24, 2025 • 0 new comments -
[Xtensa] Implement Xtensa S32C1I Option and atomics lowering.
#137134 commented on
Jul 5, 2025 • 0 new comments -
[ARM] enable FENV_ACCESS pragma support for hard-float targets
#137101 commented on
Jul 18, 2025 • 0 new comments -
[BOLT][Instrumentation]correct profile data handling for direct function calls
#136231 commented on
Jul 15, 2025 • 0 new comments -
[MLIR][DRAFT] Add loop annotation attribute interface
#131901 commented on
Jul 21, 2025 • 0 new comments -
[asan] Implement interception on AIX
#131870 commented on
Jul 7, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: add/update functions
#131868 commented on
Jul 8, 2025 • 0 new comments -
[clang-tidy] support query based custom check
#131804 commented on
Jul 6, 2025 • 0 new comments -
FEAT: Added support for the extension SPV_INTEL_fpga_dsp_control
#131651 commented on
Jul 10, 2025 • 0 new comments -
[AArch64][PAC] Combine signing with address materialization
#130809 commented on
Jul 25, 2025 • 0 new comments -
[PAC][InstCombine] Replace auth+sign with resign
#130807 commented on
Jul 16, 2025 • 0 new comments -
[OpenMPIRBuilder] Introduce OMPRegionInfo managing the stack of OpenMP region constructs.
#130135 commented on
Jul 21, 2025 • 0 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
Jul 16, 2025 • 0 new comments -
Fixed vec_pack_to_short_fp32 in Clang altivec.h
#129923 commented on
Jul 9, 2025 • 0 new comments -
[clang] Allow constexpr-unknown values pre C++23
#129646 commented on
Jul 16, 2025 • 0 new comments -
[MLIR][Linalg] pack, unpack to take memref inputs
#129036 commented on
Jul 15, 2025 • 0 new comments -
[libc++] Add warning groups to diagnose_if when available
#128759 commented on
Jul 23, 2025 • 0 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
Jul 3, 2025 • 0 new comments -
[libclc] Optimize generic CLC fmin/fmax
#128506 commented on
Jul 23, 2025 • 0 new comments -
[ci] Add ids workflow for checking llvm apis have been annotated with LLVM_ABI
#128370 commented on
Jul 21, 2025 • 0 new comments -
Integrated Distributed ThinLTO (DTLTO): Design Overview
#126654 commented on
Jul 18, 2025 • 0 new comments -
[Clang] Add __has_target_builtin macro
#126324 commented on
Jul 26, 2025 • 0 new comments -
[rtsan] Enable RealtimeSanitizer for FreeBSD
#125389 commented on
Jul 17, 2025 • 0 new comments -
[WebAssembly] Disallow tail calls with byval arguments
#125142 commented on
Jul 7, 2025 • 0 new comments -
[LoopInterchange] Enable it by default
#124911 commented on
Jul 1, 2025 • 0 new comments -
[Offload]: Skip copying of unused kernel-mapped data
#124723 commented on
Jul 4, 2025 • 0 new comments -
[experimental] DanglingCFG analysis prototype
#124133 commented on
Jul 19, 2025 • 0 new comments -
[PartiallyInlineLibCalls] Emit missed- and passed-optimization remarks when partially inlining sqrt
#123966 commented on
Jun 28, 2025 • 0 new comments -
[TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
Jul 15, 2025 • 0 new comments -
[LLVM][Triple] Drop unknown object types from normalized triples
#135571 commented on
Jul 25, 2025 • 0 new comments -
Disable -fdollars-in-identifiers by default
#135407 commented on
Jun 30, 2025 • 0 new comments -
[mlir][linalg] Produce canonical linalg.generic for im2col
#134675 commented on
Jul 24, 2025 • 0 new comments -
[RegisterCoalescer]: Try inflated RC for coalescing reg->subreg
#134438 commented on
Jul 17, 2025 • 0 new comments -
[LSV] Insert casts to vectorize mismatched types
#134436 commented on
Jul 11, 2025 • 0 new comments -
Reland "RegisterCoalescer: Add implicit-def of super register when coalescing SUBREG_TO_REG"
#134408 commented on
Jul 24, 2025 • 0 new comments -
[libc++] Make map constexpr as part of P3372R3
#134330 commented on
Jul 13, 2025 • 0 new comments -
[AMDGPU][NPM] Add isRequired to passes missing it
#134033 commented on
Jul 9, 2025 • 0 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
Jul 23, 2025 • 0 new comments -
[AArch64] Lower ptrauth.sign of constant as PtrAuthGlobalAddress.
#133788 commented on
Jul 16, 2025 • 0 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
Jul 17, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location
#133679 commented on
Jul 3, 2025 • 0 new comments -
Add pointer field protection feature.
#133538 commented on
Jul 10, 2025 • 0 new comments -
Add deactivation symbol operand to ConstantPtrAuth.
#133537 commented on
Jul 10, 2025 • 0 new comments -
Add IR and codegen support for deactivation symbols.
#133536 commented on
Jul 10, 2025 • 0 new comments -
MachineInstrBuilder: Introduce copyMIMetadata() function.
#133535 commented on
Jul 10, 2025 • 0 new comments -
CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations.
#133533 commented on
Jul 19, 2025 • 0 new comments -
Added InvertedFPClassTest in legalizerHelper
#133403 commented on
Jul 10, 2025 • 0 new comments -
[llvm][Support] Add YAMLGenerateSchema for producing YAML Schemes from YAMLTraits
#133284 commented on
Jul 3, 2025 • 0 new comments -
[Serialization] Fix lazy template loading
#133057 commented on
Jul 4, 2025 • 0 new comments -
[clang-tidy] ExprSequence: Handle ternary operators.
#132913 commented on
Jul 23, 2025 • 0 new comments -
[libc++] Optimize std::{,ranges}::{fill,fill_n} for segmented iterators
#132665 commented on
Jul 15, 2025 • 0 new comments -
[libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations
#132602 commented on
Jul 23, 2025 • 0 new comments -
[asan][NFCI] Rename asan_(malloc_)?linux.cpp to ...unix.cpp
#132263 commented on
Jul 9, 2025 • 0 new comments -
[DebugInfo][DWARF] Add heapallocsite information
#132073 commented on
Jul 22, 2025 • 0 new comments -
[mlir][spirv] Add SPV_KHR_float_controls2 extension
#143974 commented on
Jul 10, 2025 • 0 new comments -
[LLVM][CostModel] Support struct types in select
#144016 commented on
Jul 16, 2025 • 0 new comments -
[libc++][C++03] Remove tests from libcxx-03 which aren't run in C++03 mode
#144094 commented on
Jul 23, 2025 • 0 new comments -
Add Option to Enable Dead Block Elimination in NVVMReflect
#144171 commented on
Jul 10, 2025 • 0 new comments -
[Draft] Summary Based Analysis Prototype
#144224 commented on
Jul 21, 2025 • 0 new comments -
[libcxx] Initialize vcruntime __std_exception_data in the exception copy ctor
#144329 commented on
Jul 25, 2025 • 0 new comments -
[libcxx] [test] Use ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS in more places
#144339 commented on
Jul 25, 2025 • 0 new comments -
[DebugInfo] Fix incorrect debug attribution for inlined allocas
#144345 commented on
Jul 22, 2025 • 0 new comments -
[NFC] Fix typos 'seperate' -> 'separate'
#144368 commented on
Jul 24, 2025 • 0 new comments -
[lldb] move XcodeSDK's sysroot into a separate class
#144396 commented on
Jun 26, 2025 • 0 new comments -
[SimplifyCFG] Emit SelectInst when folding branches to common dest with different PHI incoming values
#144434 commented on
Jul 10, 2025 • 0 new comments -
[Support] Set SuffixIdx and ConcatLen during node insertion
#144467 commented on
Jun 28, 2025 • 0 new comments -
JITLink: Add initial SystemZ Support.
#144528 commented on
Jul 16, 2025 • 0 new comments -
[libc++] Add internal checks for some basic_streambuf invariants
#144602 commented on
Jul 4, 2025 • 0 new comments -
[LangRef] Cap maximum value of vscale at 2^31-1.
#144607 commented on
Jul 1, 2025 • 0 new comments -
[libc] Mutex implementation for single-threaded baremetal
#145358 commented on
Jul 21, 2025 • 0 new comments -
[Offload] Add olGetKernelMaxGroupSize
#142950 commented on
Jul 25, 2025 • 0 new comments -
WordPos should be less than BITWORDS_PER_ELEMENT
#142959 commented on
Jul 7, 2025 • 0 new comments -
[libc++][Android] Always redirect <stdatomic.h> to <atomic>
#143036 commented on
Jul 17, 2025 • 0 new comments -
[libc++] Fix locale-related compilation errors on NetBSD
#143055 commented on
Jul 22, 2025 • 0 new comments -
[libc++] Split ABI flag for removing iterator bases and removing the second member in reverse_iterator
#143079 commented on
Jul 23, 2025 • 0 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 1)
#143102 commented on
Jul 5, 2025 • 0 new comments -
[libc++] Introduce _LIBCPP_ABI_BOUNDED_ITERATORS_IN_{STRING_VIEW,SPAN}
#143172 commented on
Jul 3, 2025 • 0 new comments -
[clangd][NFC] added const and constexpr to HeaderSourceSwitch
#143193 commented on
Jul 4, 2025 • 0 new comments -
[OpenMP] Use "standalone" include path if clang is not being built
#143405 commented on
Jun 30, 2025 • 0 new comments -
[AMDGPU] Optimize rotate instruction selection patterns
#143551 commented on
Jul 22, 2025 • 0 new comments -
[InstCombine] Canonicalize `switch(X^C)` expressions to `switch(X)`
#143677 commented on
Jun 30, 2025 • 0 new comments -
[Runtimes][CMake] Add CMake option to enable execute-only code generation on AArch64
#143698 commented on
Jul 21, 2025 • 0 new comments -
[Flang] Solved issue with inline compiler directive
#143699 commented on
Jun 27, 2025 • 0 new comments -
[mlir][OpenMP][llvm]Atomic control backend
#143769 commented on
Jul 7, 2025 • 0 new comments -
[clang-format] Allow array alignment on non-rectangular arrays
#143781 commented on
Jul 15, 2025 • 0 new comments -
Docs: ambiguous use of "explicitly" in [[clang::no_specializaiton]]
#143839 commented on
Jul 2, 2025 • 0 new comments -
Add Flang-Tidy: A Fortran Static Analysis Tool
#143883 commented on
Jul 16, 2025 • 0 new comments -
[VPlan] Fix missing onlyFirstLaneUsed(). NFC
#145449 commented on
Jul 3, 2025 • 0 new comments -
[flang-rt] Add Assign_omp RT call.
#145465 commented on
Jul 22, 2025 • 0 new comments -
[SimplifyCFG] Do not run `simplifySwitchOfPowersOfTwo` in early invocations
#145477 commented on
Jun 30, 2025 • 0 new comments -
[AMDGPU] Use reverse iteration in CodeGenPrepare
#145484 commented on
Jul 16, 2025 • 0 new comments -
[BOLT][AArch64] Add base_cflags for PI flags
#145502 commented on
Jun 30, 2025 • 0 new comments -
[Inline] Propagate FMFs from calls to inlined instructions.
#145537 commented on
Jul 1, 2025 • 0 new comments -
[mlir][vector] shape_cast(constant) -> constant fold for non-splats
#145539 commented on
Jul 22, 2025 • 0 new comments -
[AArch64] Update getCmpSelInstrCost
#145568 commented on
Jun 27, 2025 • 0 new comments -
[Target][KernelInfo] Fix kernel-info remarks missing from YAML optimization records
#145603 commented on
Jul 15, 2025 • 0 new comments -
AlwaysInliner: A new inlining algorithm to interleave alloca promotion with inlines.
#145613 commented on
Jul 24, 2025 • 0 new comments -
AlwaysInliner: Factor out some code in preparation for a future change.
#145614 commented on
Jul 3, 2025 • 0 new comments -
[Clang] Allow vanilla C function symbol name to be used in __attribute__((alias)) when -funique-internal-linkage-names is specified
#145652 commented on
Jul 16, 2025 • 0 new comments -
[clang] Mark GlobalAllocationFunctionVisibility as benign.
#145654 commented on
Jul 1, 2025 • 0 new comments -
[mlir][tensor] Add a PadOp::FoldReifiedShape canonicalization
#145732 commented on
Jun 27, 2025 • 0 new comments -
[clang-tidy] unnecessary-value-param: Allow moving of value arguments.
#145871 commented on
Jun 27, 2025 • 0 new comments -
[libc] add basic lifetime annotations for support data structures
#145933 commented on
Jun 29, 2025 • 0 new comments -
[PowerPC][AIX] Specify correct ABI alignment for double
#144673 commented on
Jul 8, 2025 • 0 new comments -
[libc++] Clarify clock behavior before epoch (LWG 3318)
#144697 commented on
Jul 3, 2025 • 0 new comments -
[ADT] Fix llvm::concat_iterator for `ValueT == common_base_class *`
#144744 commented on
Jul 4, 2025 • 0 new comments -
[flang] Don't emit needless symbols to hermetic module files
#144765 commented on
Jul 14, 2025 • 0 new comments -
[VPlan] Make CanIV part of region.
#144803 commented on
Jul 26, 2025 • 0 new comments -
[mlir][vector] Fix mask rank extension for TransferWriteNonPermutationLowering
#144893 commented on
Jul 18, 2025 • 0 new comments -
[SimplifyIndVar] ICMP predicate conversion to EQ/NE
#144945 commented on
Jul 25, 2025 • 0 new comments -
[Mips][ASM] Optimize SW+ADDIU
#144997 commented on
Jul 22, 2025 • 0 new comments -
WIP: AMDGPU: Always select the VGPR version of MFMAs
#145025 commented on
Jun 27, 2025 • 0 new comments -
[lldb][AArch64] Add HWCAP3 to register field detection
#145029 commented on
Jul 21, 2025 • 0 new comments -
[lldb][AArch64][Linux] Show MTE store only setting in mte_ctrl
#145033 commented on
Jul 21, 2025 • 0 new comments -
[Clang] Add identifiers to retrieve the mangled name and the fully qualified name of functions
#145042 commented on
Jul 16, 2025 • 0 new comments -
[InstCombine] Fold reconstruction across select
#145102 commented on
Jul 14, 2025 • 0 new comments -
[WebAssembly] [Backend] Combine and(X, shuffle(X, pow 2 mask)) to all true
#145108 commented on
Jul 22, 2025 • 0 new comments -
[mlir][vector] Add build method for vector.to_elements
#145114 commented on
Jun 27, 2025 • 0 new comments -
[Reland][ValueTracking] Improve Bitcast handling to match SDAG
#145223 commented on
Jul 23, 2025 • 0 new comments -
[AMDGPU][SDAG] Test ISD::PTRADD handling in various special cases
#145329 commented on
Jul 21, 2025 • 0 new comments -
[AMDGPU] Refine GCNHazardRecognizer hasHazard()
#138841 commented on
Jul 16, 2025 • 0 new comments -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 commented on
Jul 1, 2025 • 0 new comments -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 commented on
Jul 1, 2025 • 0 new comments -
[WIP][AMDGPU][MC] Support 128b rsrc reg in mimg instructions
#139121 commented on
Jul 21, 2025 • 0 new comments -
[VN] be more consistent about forwarding null inputs and ignoring SVE outputs
#139574 commented on
Jul 26, 2025 • 0 new comments -
[libc++][format] Don't instantiate direct `__(u)int128_t` visitation
#139662 commented on
Jul 1, 2025 • 0 new comments -
[SPIRV] Added support for extension Arbitrary_precision_floating_point
#139680 commented on
Jul 10, 2025 • 0 new comments -
[Codegen] Remove redundant instruction using machinelateCleanup
#139716 commented on
Jun 30, 2025 • 0 new comments -
Make -funwind-tables the default for SystemZ.
#139764 commented on
Jul 14, 2025 • 0 new comments -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 commented on
Jul 1, 2025 • 0 new comments -
Provide ErrorBadParamsToCopyContiguousContainerAnnotations a more cor…
#139870 commented on
Jul 9, 2025 • 0 new comments -
[Hexagon] shouldForceRelocation: check MCValue::Specifier
#139948 commented on
Jul 14, 2025 • 0 new comments -
[HIPSTDPAR] Add handling for math builtins
#140158 commented on
Jul 25, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_fpga_argument_interfaces
#140231 commented on
Jul 3, 2025 • 0 new comments -
[AMDGPU] misched: avoid subregister dependencies
#140255 commented on
Jun 30, 2025 • 0 new comments -
[PAuth] Use different discriminators for __int128_t / __uint128_t / _BitInt(n)
#140276 commented on
Jul 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: make use of C++17 features and LLVM helpers
#141665 commented on
Jul 1, 2025 • 0 new comments -
[CodeGen][Pass] Add `TargetPassBuilder`
#137290 commented on
Jun 30, 2025 • 0 new comments -
[libc++][NFC] Use early returns in a few basic_string functions
#137299 commented on
Jul 19, 2025 • 0 new comments -
[lldb] Deploy Python DLL on Windows
#137467 commented on
Jul 8, 2025 • 0 new comments -
[GVN] Merge identical critical edge split blocks from the same predecessor
#137750 commented on
Jul 20, 2025 • 0 new comments -
[libc++] Annotate the data member of variant with no_unique_address
#137783 commented on
Jul 4, 2025 • 0 new comments -
[LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs
#137919 commented on
Jul 18, 2025 • 0 new comments -
[libc][math] Implementation of sinpi, correctly rounded to all modes
#137953 commented on
Jul 22, 2025 • 0 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
Jul 1, 2025 • 0 new comments -
[mlir][gpu] Add pass for emulating unsupported types.
#138087 commented on
Jul 1, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: stack unwinding
#138188 commented on
Jul 21, 2025 • 0 new comments -
[analyzer] Improve cache locality by using separate allocators
#138295 commented on
Jul 2, 2025 • 0 new comments -
[clang][ptrauth] Add support for querying the ptrauth schema of a type
#138482 commented on
Jul 16, 2025 • 0 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
Jul 1, 2025 • 0 new comments -
[AMDGPU] Rework GFX11 VALU Mask Write Hazard
#138663 commented on
Jul 16, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 commented on
Jul 3, 2025 • 0 new comments -
[vectorization] More flexibility for VFxIC
#138709 commented on
Jul 22, 2025 • 0 new comments -
[AMDGPU] Optimize LDS DMA soft waitcnt
#138802 commented on
Jul 2, 2025 • 0 new comments -
[Clang][WIP] Normalize constraints before checking for satisfaction
#141776 commented on
Jul 25, 2025 • 0 new comments -
[AMDGPU][GlobalISel] Fix G_UNMERGE_VALUES combine
#141812 commented on
Jun 30, 2025 • 0 new comments -
[Analysis] Use the addCost() helper across InlineCost.cpp
#141901 commented on
Jul 14, 2025 • 0 new comments -
[lldb-dap] Test Gardening, Breakpoints.
#141983 commented on
Jul 9, 2025 • 0 new comments -
[InstCombine] Add cast support in simplifyUsingControlFlow
#142263 commented on
Jun 29, 2025 • 0 new comments -
[SPIRV] Test for spirv-target-types.ll and unused-sret-opaque-ptr.ll
#142281 commented on
Jul 23, 2025 • 0 new comments -
[AMDGPU][Scheduler] Delete RegionsWithMinOcc bitvector from scheduler (NFC)
#142361 commented on
Jul 23, 2025 • 0 new comments -
[Codegen] Add a separate stack ID for scalable predicates
#142390 commented on
Jul 9, 2025 • 0 new comments -
[PowerPC] Remove carry register
#142420 commented on
Jul 24, 2025 • 0 new comments -
[clang] Diagnose [[nodiscard]] return types in Objective-C++
#142541 commented on
Jul 14, 2025 • 0 new comments -
[AMDGPU] Avoid put implicit_def into bundle that break reg's liveness
#142563 commented on
Jul 25, 2025 • 0 new comments -
[gn build] Use shutil.which to find git in write_vcsrevision.py
#142570 commented on
Jun 30, 2025 • 0 new comments -
TSan: Support relaxed accesses and fences
#142579 commented on
Jul 17, 2025 • 0 new comments -
[OpenMP][OMPIRBuilder] Use OMPKinds.def to specify callback metadata
#142753 commented on
Jul 15, 2025 • 0 new comments -
[DRAFT][memprof][darwin] Support memprof on Darwin platform and add binary access profile
#142884 commented on
Jul 17, 2025 • 0 new comments -
[Clang] Set the FTM for trivial relocation
#142936 commented on
Jul 8, 2025 • 0 new comments -
[libunwind][libcxx][libcxxabi] Fix Exception Handling build for wasm
#140365 commented on
Jul 2, 2025 • 0 new comments -
[Polly][CodePreparation] Extract common code of LPM and NPM
#140419 commented on
Jul 16, 2025 • 0 new comments -
[mlir][vector] MLIR SLP vectorizer
#140469 commented on
Jun 28, 2025 • 0 new comments -
[flang] Implement workdistribute construct lowering
#140523 commented on
Jul 25, 2025 • 0 new comments -
[VPlan] Use VPInstructionWithType for uniform casts.
#140623 commented on
Jul 8, 2025 • 0 new comments -
Add a pass "SinkGEPConstOffset"
#140657 commented on
Jul 24, 2025 • 0 new comments -
[AMDGPU][MISched] Allow memory ops of different base pointers to be clustered
#140674 commented on
Jul 21, 2025 • 0 new comments -
[lldb-dap] Test gardening, enabling tests and improving doc comments.
#140777 commented on
Jul 9, 2025 • 0 new comments -
[libc++] Introduce a new attribute keyword for Clang improves compatibility with Mingw-GCC
#141040 commented on
Jul 13, 2025 • 0 new comments -
[clang-tidy] Don't run use-nullptr check on objective-c code.
#141229 commented on
Jul 24, 2025 • 0 new comments -
AArch64: Clear hasSideEffects on AUT and AUTPAC.
#141330 commented on
Jul 25, 2025 • 0 new comments -
Trying to fix undefined symbol error caused by iterator variable
#141507 commented on
Jul 25, 2025 • 0 new comments -
[third-party] Add a snapshot of Boost.Math 1.88 standalone
#141508 commented on
Jul 22, 2025 • 0 new comments -
[AArch64][GlobalISel] Add push_mul_through_s/zext
#141551 commented on
Jul 25, 2025 • 0 new comments -
[AMDGPU] Add BFX Formation Combines to RegBankCombiner
#141590 commented on
Jul 16, 2025 • 0 new comments -
[AMDGPU] Add KnownBits simplification combines to RegBankCombiner
#141591 commented on
Jul 16, 2025 • 0 new comments -
MachineCombiner: Partially fix losing subregister indexes
#141661 commented on
Jul 24, 2025 • 0 new comments -
`llvm.experimental.patchpoint` followed by a call causes assertion error in x86 backend
#117882 commented on
Jul 4, 2025 • 0 new comments -
[MIPS] microMIPS and MIPS16 don't use jr instruction delay slot and instead always use the version with no delay slot
#98560 commented on
Jul 8, 2025 • 0 new comments -
[Clang] Optimization LoopFuse.cpp crashes on valid LLVM IR. Assertion `!verifyFunction(*FC0.Header->getParent(), &errs())' failed.
#128600 commented on
Jul 8, 2025 • 0 new comments -
Bug of `flang-new 19.0` concerning BFLOAT16 on MacBook Pro with M3 chip
#87311 commented on
Jul 8, 2025 • 0 new comments -
[LoopFusion] Optimization LoopFuse.cpp crashes on valid LLVM IR
#115279 commented on
Jul 8, 2025 • 0 new comments -
[LoopFusion] [SPEC] Loop Fusion crashes because control flow equivalences are broken after fusion
#80301 commented on
Jul 8, 2025 • 0 new comments -
Add GNU extensions to flang library
#58728 commented on
Jul 8, 2025 • 0 new comments -
[X86] Remove LowerFCanonicalize and use generic expansion
#143862 commented on
Jul 8, 2025 • 0 new comments -
[Clang] Alias template argument deduction is enabled in SFINAE contexts in C++17 mode
#143669 commented on
Jul 8, 2025 • 0 new comments -
llvm-objcopy is deleting a file when overwriting a file mounted in Docker
#145129 commented on
Jul 8, 2025 • 0 new comments -
Clang diagnostics should say "floating-point literal" instead of "floating-point constant"
#53100 commented on
Jul 9, 2025 • 0 new comments -
windows: lldb-dap doesnt start, is missing python310.dll
#85764 commented on
Jul 9, 2025 • 0 new comments -
[CodeGen] llc silently ignores -{start|stop}-{after|before} options
#138831 commented on
Jul 9, 2025 • 0 new comments -
Clang rejects valid program involving evaluation of this in constexpr context
#90052 commented on
Jul 9, 2025 • 0 new comments -
MIPS/ASM: may optimize SW + ADDIU
#132685 commented on
Jul 9, 2025 • 0 new comments -
request: clang-format to recurse over directories
#62108 commented on
Jul 9, 2025 • 0 new comments -
Vector Saturating Subtractions should be flipped around when the result is AND'ed
#79690 commented on
Jul 9, 2025 • 0 new comments -
SingleSource/Regression/C/Regression-C-float16-smoke FAILs to link
#64247 commented on
Jul 9, 2025 • 0 new comments -
Generate stosq for std::fill for X86 targets
#131377 commented on
Jul 9, 2025 • 0 new comments -
[HLSL][SPIR-V] Resource binding allocation
#124561 commented on
Jul 9, 2025 • 0 new comments -
[llvm] eliminate the need for a second preprocessor definition to gate `LLVM_ABI` macro definitions
#145406 commented on
Jul 9, 2025 • 0 new comments -
[ValueTracking] computeKnownBitsFromOperator - improve Instruction::BitCast handling to match SelectionDAG
#125228 commented on
Jul 9, 2025 • 0 new comments -
ThinLTO doesn't apply interprocedural FunctionAttrs optimization
#32995 commented on
Jul 9, 2025 • 0 new comments -
different type of non-type template parameter in partial specialization is not rejected
#43468 commented on
Jul 9, 2025 • 0 new comments -
[runtimes] [openmp] `-nostdlib++` added to `CMAKE_REQUIRED_FLAGS` breaks hwloc detection for OMPT
#90332 commented on
Jul 9, 2025 • 0 new comments -
[libc] Libc premerge testing is flaky
#144131 commented on
Jul 10, 2025 • 0 new comments -
[MLIR]`-tosa-optional-decompositions` triggers Assertion Failure `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"'
#116353 commented on
Jul 4, 2025 • 0 new comments -
[lldb] lldb not reading compile units for binaries compiled with -gdwarf64
#135208 commented on
Jul 4, 2025 • 0 new comments -
SelectionDAG instruction selection performs CSE on nodes with debug information
#10375 commented on
Jul 4, 2025 • 0 new comments -
[Coroutines] The Coroutine elision optimization (or HALO) is not performed
#64586 commented on
Jul 4, 2025 • 0 new comments -
clang -std=c++23 -fmodules -stdlib=libc++ test.cpp failed
#102745 commented on
Jul 4, 2025 • 0 new comments -
AArch32 port in assembler does not handle PC offset, causing CREL issues
#141678 commented on
Jul 4, 2025 • 0 new comments -
msan + libunwind fails to resolve stack pthread_cond_signal -> thread terminate
#128621 commented on
Jul 5, 2025 • 0 new comments -
Clang-cl generates a call to an undefined symbol __udivti3
#25679 commented on
Jul 5, 2025 • 0 new comments -
[clang-scan-deps] IntegerLiteralSeparator breaks preprocessing conditionals with digit separators
#145189 commented on
Jul 5, 2025 • 0 new comments -
[analyzer] Static Analysis runs out of memory on a tiny test-case
#143440 commented on
Jul 5, 2025 • 0 new comments -
llvm/test/MC/AArch64/seh-* tests fail when VK_COFF_IMGREL32 changes value
#144832 commented on
Jul 5, 2025 • 0 new comments -
clang-cl doesn't work with `--coverage` if `/fo` is given a directory
#87304 commented on
Jul 6, 2025 • 0 new comments -
[X86] Delaying widening results in an unnecessary `vpmovsxwd` copy
#144266 commented on
Jul 6, 2025 • 0 new comments -
[BOLT] Optimizing Linux Kernel with BOLT but fail to boot
#100114 commented on
Jul 6, 2025 • 0 new comments -
constexpr dynamic_cast failure
#68199 commented on
Jul 7, 2025 • 0 new comments -
target MSVC could not find libs
#59952 commented on
Jul 7, 2025 • 0 new comments -
-mlong-calls generates non-PIC code on ARM
#39970 commented on
Jul 7, 2025 • 0 new comments -
Add support for SFrame stack trace format
#64449 commented on
Jul 7, 2025 • 0 new comments -
[Clang] Crash in CodeGen when using explicit template parameters in a lambda
#145881 commented on
Jul 7, 2025 • 0 new comments -
[WebAssembly] SIMD intrinsics should be constant folded
#55933 commented on
Jul 7, 2025 • 0 new comments -
clang can't link loader/preloader from Wine
#15037 commented on
Jul 7, 2025 • 0 new comments -
[flang] bug passing non-contiguous array to MPI procedure
#138471 commented on
Jul 7, 2025 • 0 new comments -
[clang-cl][Windows] After setting the manifest configuration, the app cannot start!
#143119 commented on
Jul 8, 2025 • 0 new comments -
`__has_trivial_destructor(_Atomic(int))` should be `true` (and other issues)
#40629 commented on
Jul 8, 2025 • 0 new comments -
Clang chooses the incorrect overload when explicit and implicit member functions are involved
#99902 commented on
Jul 8, 2025 • 0 new comments -
[clangd] end of line /// comment on member incorrectly attached to following member
#137292 commented on
Jul 12, 2025 • 0 new comments -
[clang-cl] Generates bad manifest XML for Visual Studio UAC settings
#120394 commented on
Jul 12, 2025 • 0 new comments -
llvm20 build error, -DLLVM_ENABLE_PROJECTS="clang;mlir;"
#140019 commented on
Jul 13, 2025 • 0 new comments -
Bytecode interpreter: Find a way around `PointerToIntegral` casts that result in an lvalue
#136135 commented on
Jul 13, 2025 • 0 new comments -
How to support non-hierarchical .clang-format inheritance
#107808 commented on
Jul 13, 2025 • 0 new comments -
False positive in -Wthread-safety-analysis when using mutexes in collections
#58535 commented on
Jul 13, 2025 • 0 new comments -
[llvm-test-suite] hard-codes `python` somewhere
#55939 commented on
Jul 14, 2025 • 0 new comments -
P0355R7: Extending chrono to Calendars and Time Zones
#99982 commented on
Jul 14, 2025 • 0 new comments -
bugprone-narrowing-conversions false positive for contional expression (in C)
#139467 commented on
Jul 14, 2025 • 0 new comments -
P0682R1: Repairing elementary string conversions
#99952 commented on
Jul 14, 2025 • 0 new comments -
clang always wants to link `-lunwind`, `-unwindlib` doesnt seem to have an effect
#106357 commented on
Jul 14, 2025 • 0 new comments -
[clang-tidy] `bugprone-unchecked-optional-access` does not understand `analyzer_noreturn` attribute
#89032 commented on
Jul 14, 2025 • 0 new comments -
Release Asset Audit Failed
#130650 commented on
Jul 14, 2025 • 0 new comments -
[HLSL] Add appropriate validation for MD_tbaa metadata kind
#137386 commented on
Jul 14, 2025 • 0 new comments -
Impossible to use `wasm:js-string` functions in webassembly
#136594 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] `BufferDeallocation` triggers a assertion failure: `other && other->block == block && "Expected other operation to have the same parent block."
#137342 commented on
Jul 15, 2025 • 0 new comments -
clang-format --length behavior
#56245 commented on
Jul 15, 2025 • 0 new comments -
[RISCV][EVL] Improve sdiv/udiv code generation for tail folding by EVL.
#129538 commented on
Jul 15, 2025 • 0 new comments -
clang accepts friend that g++/Comeau reject
#12361 commented on
Jul 15, 2025 • 0 new comments -
P2944R3: Constrained equality - `std::tuple`
#136765 commented on
Jul 15, 2025 • 0 new comments -
P2165R4: Compatibility between `tuple`, `pair` and `tuple-like` objects
#105200 commented on
Jul 15, 2025 • 0 new comments -
[clang] crash on CTAD of alias template
#139442 commented on
Jul 15, 2025 • 0 new comments -
P2944R3: Constrained equality - set FTM `__cpp_lib_constrained_equality`
#136770 commented on
Jul 15, 2025 • 0 new comments -
Clang assertion failure "Trying to aggregate-copy a type without a trivial copy/move constructor or assignment operator" in clang::CodeGen::CodeGenFunction::EmitAggregateCopy
#141242 commented on
Jul 15, 2025 • 0 new comments -
Miscompilation when targeting mipsel with -static-pie
#124681 commented on
Jul 23, 2025 • 0 new comments -
[Clang][Windows] Runtime crash!,when ASAN is enabled
#144355 commented on
Jul 10, 2025 • 0 new comments -
[mlir][IntegerRangeAnalysis] Teach the analysis to infer overflow flags
#145092 commented on
Jul 10, 2025 • 0 new comments -
[META][DAG] Nodes should be consistently processed in topological order
#83422 commented on
Jul 10, 2025 • 0 new comments -
`llvm-cov` [rust] Coverage Source code not covered when rust code is across multiple lines
#143541 commented on
Jul 10, 2025 • 0 new comments -
[OpenMP] Link failure with Eigen when compiling with OpenMP offload
#71593 commented on
Jul 10, 2025 • 0 new comments -
Assertion `!isa<ElaboratedType>(T) && "Elaborated type in nested-name-specifier"'
#92757 commented on
Jul 10, 2025 • 0 new comments -
[clang-extdef-mapping] assertion failed on ElaboratedType NestedNameSpecifier
#68670 commented on
Jul 10, 2025 • 0 new comments -
-ast-dump triggers assertion `!isa<ElaboratedType>(T) && "Elaborated type in nested-name-specifier"'
#43179 commented on
Jul 10, 2025 • 0 new comments -
[Cygwin] lli crashes with --no-process-syms
#143080 commented on
Jul 10, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
Jul 10, 2025 • 0 new comments -
[MLIR] Inconsistent output when executing MLIR program with and without `-affine-loop-coalescing`
#144025 commented on
Jul 11, 2025 • 0 new comments -
[libc] Tracking progress for adding hermetic testing on baremetal
#145349 commented on
Jul 11, 2025 • 0 new comments -
Miscompiled direct base initialization in inherited constructor from virtual base of same type
#33774 commented on
Jul 11, 2025 • 0 new comments -
P2845R8: Formatting of `std::filesystem::path`
#105416 commented on
Jul 11, 2025 • 0 new comments -
[libc++] Implement Freestanding
#78350 commented on
Jul 11, 2025 • 0 new comments -
[flang] ICE: not a typeless expr
#116388 commented on
Jul 11, 2025 • 0 new comments -
Unexpected behavior for static declaration of memset
#46022 commented on
Jul 11, 2025 • 0 new comments -
[flang][OpenMP] Incorrect results with Fujitsu test 0685_0001
#144628 commented on
Jul 11, 2025 • 0 new comments -
[HLSL][SPIR-V] Add RWBuffer type support
#81036 commented on
Jul 11, 2025 • 0 new comments -
clang-change-namespace tool is not documented
#35519 commented on
Jul 11, 2025 • 0 new comments -
Add __builtin_stack_address to clang to increase compatibility to gcc
#82632 commented on
Jul 11, 2025 • 0 new comments -
Clang times out compiling simple program. GCC ok.
#106379 commented on
Jul 12, 2025 • 0 new comments -
llvm.ldexp.f128 lowering hits assertion failure on arm64 windows
#144006 commented on
Jul 12, 2025 • 0 new comments -
Clang does not throw out useless vector::resize() with new/memcpy/delete code during optimization.
#107000 commented on
Jul 12, 2025 • 0 new comments -
Wrong optimizations for pointers: `p == q ? p : q` -> `q`
#43719 commented on
Jul 12, 2025 • 0 new comments -
[clang-tidy] Check request: modernize-use-auto-temporary
#145798 commented on
Jun 26, 2025 • 0 new comments -
[clang-tidy] "readability-implicit-bool-conversion" - should catch conversions that occur in a template function
#143328 commented on
Jun 28, 2025 • 0 new comments -
NVPTX produces incorrect PTX with 8-bit integer vector input which results in wrong answer
#128853 commented on
Jun 28, 2025 • 0 new comments -
Clangd crash Exception Code: 0xC0000005
#143261 commented on
Jun 28, 2025 • 0 new comments -
[clang-tidy] Check request: portability-minmax-macro-defensive
#143326 commented on
Jun 28, 2025 • 0 new comments -
Failed Build with Ninja on version 19.1.17
#127427 commented on
Jun 28, 2025 • 0 new comments -
[clang-tidy] Check request: modernize-use-move-instead-swap
#137696 commented on
Jun 28, 2025 • 0 new comments -
[AIX] LLVM data layout is incorrect unless overridden by clang
#133599 commented on
Jun 28, 2025 • 0 new comments -
Absurdly big structs get wrong sizeof
#60272 commented on
Jun 28, 2025 • 0 new comments -
wbN: A suffix for specifying the width of a bit-precise integer literal
#129256 commented on
Jun 29, 2025 • 0 new comments -
[Clang] `if constexpr` inside variable template of generic lambda leads to assertion error or invalid instantiations
#97881 commented on
Jun 29, 2025 • 0 new comments -
[libc++] Optimize std::min / std::max / std::minmax for __int128
#120756 commented on
Jun 29, 2025 • 0 new comments -
std::optional as a member variable of a parent class, cause std::is_constructible_v to fail.
#106346 commented on
Jun 29, 2025 • 0 new comments -
AMDGPU: can optimize away v_readfirstlane_b32 on implicit_def input
#125950 commented on
Jun 29, 2025 • 0 new comments -
LWG3148: `<concepts>` should be freestanding
#100250 commented on
Jun 29, 2025 • 0 new comments -
P2937R0: Freestanding: Remove `strtok`
#105404 commented on
Jun 29, 2025 • 0 new comments -
A few remaining bugs in Value / formatter API on Windows
#25146 commented on
Jun 30, 2025 • 0 new comments -
Missed constant folding through control flow
#140025 commented on
Jun 30, 2025 • 0 new comments -
Unnecessary sext when optimizing a switch on riscv
#124841 commented on
Jun 30, 2025 • 0 new comments -
Support for pkg-config
#9777 commented on
Jun 30, 2025 • 0 new comments -
Missed optimization: malloc + memcpy + free => realloc
#128587 commented on
Jun 30, 2025 • 0 new comments -
clang-cl and Windows headers define conflicting versions of _m_prefetchw
#87515 commented on
Jun 30, 2025 • 0 new comments -
Specific structure name can cause shadowing of globally defined lambda, causing "struct::operator()" to be called instead of "lambda::operator()"
#134049 commented on
Jun 30, 2025 • 0 new comments -
Clang wrongly warns about empty variadic argument lists for macros
#76375 commented on
Jun 30, 2025 • 0 new comments -
[Clang] Segmentation fault when Building WebKitGTK with Thin LTO and mold
#143539 commented on
Jun 30, 2025 • 0 new comments -
powerpc64le: power9 codgen bug when generating setb instructions
#143989 commented on
Jun 30, 2025 • 0 new comments -
CI tests do not detect `clang_cl` tests that would break on non-Windows test hosts
#145713 commented on
Jun 26, 2025 • 0 new comments -
[clang-tidy][request] Use init list for container instead of (multiple) push_back(), emplace_back() etc.
#117872 commented on
Jun 26, 2025 • 0 new comments -
[DirectX] crash during computeRegisterProperties with DXILClassRegClass
#145377 commented on
Jun 26, 2025 • 0 new comments -
[lldb-dap] Please push the VSCode plugin to Open VSX
#93544 commented on
Jun 27, 2025 • 0 new comments -
Possible data race issue with dsymutil
#137220 commented on
Jun 27, 2025 • 0 new comments -
[llvm-cov][MC/DC] `mcdc_records` in JSON output insufficient
#105489 commented on
Jun 27, 2025 • 0 new comments -
codecvt::in() incorrectly handles partial multibyte inputs
#14131 commented on
Jun 27, 2025 • 0 new comments -
Arrow keys to exit lldb's reverse history search inserts raw character while doing so
#145715 commented on
Jun 27, 2025 • 0 new comments -
AMDGPU misses optimization on check-all-workitem-ids are 0 pattern
#136727 commented on
Jun 27, 2025 • 0 new comments -
`modernize-use-trailing-return-type` might show invalid type in fix-it hint for lamdba with iterator
#144509 commented on
Jun 27, 2025 • 0 new comments -
[Clang] Mixed use of VLAs and alloca leads to miscompilation (early pop of alloca memory)
#145801 commented on
Jun 27, 2025 • 0 new comments -
Using the libc++ with ASan and UBSan from apt.llvm.org (issue in __ubsan_handle_dynamic_type_cache_miss? libc++ vs. libstdc++ clash?)
#145299 commented on
Jun 27, 2025 • 0 new comments -
Assertion failure in `LocalInstantiationScope::findInstantiationOf`: `isa<LabelDecl>(D) && "declaration not instantiated in this scope"
#133792 commented on
Jun 27, 2025 • 0 new comments -
-Wdangling-gsl only diagnoses first template argument
#142801 commented on
Jun 27, 2025 • 0 new comments -
Incorrect "Called C++ object pointer is null" report -- when user code NULL-checks the dynamically casted value
#134454 commented on
Jun 27, 2025 • 0 new comments -
clang dies with SIGBUS compiling gtest-all.cc on 32-bit SPARC
#66620 commented on
Jun 27, 2025 • 0 new comments -
compile clang with -DLIBCXXABI_USE_LLVM_UNWINDER=ON failed
#62821 commented on
Jun 27, 2025 • 0 new comments -
[feature request] [clang-format] Put brace on new line in constructor after multi-line member initializer list
#79132 commented on
Jun 27, 2025 • 0 new comments -
clang SIGSEGV crash with armv7 inline asm and intrinsics
#145090 commented on
Jun 27, 2025 • 0 new comments -
Add a commandline flag to enable adding LLVM to the system path during a silent install (on windows)
#54724 commented on
Jun 27, 2025 • 0 new comments -
Assertion failed ("start of copy chain MUST be COPY") on RISC-V when using asm goto with outputs
#143795 commented on
Jun 27, 2025 • 0 new comments -
[libc++][sanitizers][arm] Setup libc++ CI with Arm sanitizers
#145970 commented on
Jun 28, 2025 • 0 new comments -
[clang] mips4 instructions generated when compiling for mips2
#145411 commented on
Jun 28, 2025 • 0 new comments -
Remove PointerType::get/getUnqual with element type argument
#123569 commented on
Jun 28, 2025 • 0 new comments -
[clang-tidy] Check request: bugprone-invalidated-std-erase
#145787 commented on
Jun 28, 2025 • 0 new comments -
`VerifyDiagnosticConsumer` doens't work well with `#line` directives
#17326 commented on
Jul 2, 2025 • 0 new comments -
[Clang] Implement P2843R3 - Preprocessing is never undefined
#145658 commented on
Jul 2, 2025 • 0 new comments -
[clang] LLVM ERROR: out of memory Allocation failed in clang::APValue::MakeArray(unsigned int, unsigned int)
#113041 commented on
Jul 2, 2025 • 0 new comments -
Different behavior for comparison of integer comparison
#138566 commented on
Jul 2, 2025 • 0 new comments -
[RISCV] Implementation tracking for zvqdotq
#141826 commented on
Jul 2, 2025 • 0 new comments -
[clang] Fully support #embed in C++
#127610 commented on
Jul 2, 2025 • 0 new comments -
Cannot call a function in the debugee on Windows.
#22139 commented on
Jul 3, 2025 • 0 new comments -
[AArch64] NEON intrinsic compilation error occurs when using -fno-lax-vector-conversions
#71362 commented on
Jul 3, 2025 • 0 new comments -
[Flang][OpenMP] No error checking of a continuation line that does not have a line to be continued in Fixed Source Form Conditional Compilation Sentinel
#129457 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::binding
#136894 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::counter_binding
#136895 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement -fvk-auto-shift-bindings
#136943 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement -fspv-preserve-bindings
#136935 commented on
Jul 3, 2025 • 0 new comments -
clang-repl output differences on Windows when piped into something else
#143547 commented on
Jul 3, 2025 • 0 new comments -
[clang-repl] "Duplicate Definition of Symbol" for out of line definition for virtual function
#141039 commented on
Jul 3, 2025 • 0 new comments -
[clang-repl] JIT unable to find __clang_Interpreter_SetValueNoAlloc
#122397 commented on
Jul 3, 2025 • 0 new comments -
[clang-repl] Lambda capture not working?
#92112 commented on
Jul 3, 2025 • 0 new comments -
clang-repl can not correctly execute top-level for-loop statements
#89506 commented on
Jul 3, 2025 • 0 new comments -
[X86] Remove X86Subtarget::isAtom and replace with tuning flags
#62952 commented on
Jul 3, 2025 • 0 new comments -
clang crashes when both '-lstdc++' '-ccc-print-phases' are on the command line
#89571 commented on
Jul 3, 2025 • 0 new comments -
[clang][dataflow] Crashes in getChild with incorrect "base" StorageLocation after #127338
#128068 commented on
Jul 3, 2025 • 0 new comments -
lld can't handle gcc LTO files
#41791 commented on
Jul 3, 2025 • 0 new comments -
[SPIRV] Floating point select operands cause the machine verifier to trip
#135572 commented on
Jul 3, 2025 • 0 new comments -
Various issues with using uncaptured constexpr variable in lambda
#127086 commented on
Jul 4, 2025 • 0 new comments -
mlir-opt --tosa-to-linalg-pipeline fails in validation: element type 'f32' is not legal
#89926 commented on
Jul 4, 2025 • 0 new comments -
[clangd] `PrerequisiteModulesTests` Generating Unexpected Error when Scanning for Dependencies on macOS
#124153 commented on
Jun 30, 2025 • 0 new comments -
[flang] Flang should reject bad volatile dummy arguments from gfortran volatile8 test
#137369 commented on
Jul 1, 2025 • 0 new comments -
[MLIR] Bufferization behaving differently based on the position of extract_slice.
#122869 commented on
Jul 1, 2025 • 0 new comments -
incorrect transformation around icmp: unclear semantics of "lifetime" intrinsics leads to miscompilation
#45725 commented on
Jul 1, 2025 • 0 new comments -
quantize_and_dequantize_op.cc failed
#144277 commented on
Jul 1, 2025 • 0 new comments -
Parser crash on Clang 20.1.3 for BPF code.
#140584 commented on
Jul 1, 2025 • 0 new comments -
[clang][dataflow] Diagnose branch conditions using the data-flow framework
#141602 commented on
Jul 1, 2025 • 0 new comments -
[BOLT][AArch64] Start && "Entry point function not found
#136669 commented on
Jul 1, 2025 • 0 new comments -
[mlir] How to best avoid masking in this case?
#143920 commented on
Jul 1, 2025 • 0 new comments -
[flang][openmp] Incorrect diagnostic on Openmp Atomic update statement
#138748 commented on
Jul 1, 2025 • 0 new comments -
Crash when compiling clc++2021 to spirv64
#139361 commented on
Jul 1, 2025 • 0 new comments -
[clang-tidy] suggest adding `constexpr` when it is possible
#115622 commented on
Jul 1, 2025 • 0 new comments -
Add misc-invalidated-iterators (iterators and references after push_back and operator[])
#30703 commented on
Jul 1, 2025 • 0 new comments -
DW_OP_form_tls_address debug info not outputted for aarch64
#83466 commented on
Jul 1, 2025 • 0 new comments -
[compiler-rt lsan] lipo error when building llvm 16.0.4 from source
#63085 commented on
Jul 1, 2025 • 0 new comments -
Compiling with clang cuda fails when using libstdc++'s <format> header
#69288 commented on
Jul 1, 2025 • 0 new comments -
compiler-rt-sanitizers fail to compile in ../lib/gwp_asan/optional/backtrace_linux_libc.cpp:10:10 with fatal error: 'execinfo.h' file not found when compiled against musl-libc
#60687 commented on
Jul 1, 2025 • 0 new comments -
[StackColoring] Incorrect slot merging due to stackcoloring-lifetime-start-on-first-use
#132085 commented on
Jul 1, 2025 • 0 new comments -
llvm-objdump disassemly does not correctly decode data references in PIC code?
#145757 commented on
Jul 2, 2025 • 0 new comments -
`modernize-use-trailing-return-type` reports underlying type in fix-it for lamdba
#144510 commented on
Jul 2, 2025 • 0 new comments -
The implicit-integer-sign-change is pointless for symbolic constants
#45370 commented on
Jul 2, 2025 • 0 new comments -
Poor OpenSSL performance (Clang 12 vs GCC 11)
#49930 commented on
Jul 2, 2025 • 0 new comments -
[BUG] `ColumnLimit` not respected
#144713 commented on
Jul 2, 2025 • 0 new comments -
[ISel type legalization] Unprocessed value in a map! PromotedIntegers
#118812 commented on
Jul 2, 2025 • 0 new comments -
[TySan] False positive with global structs
#122954 commented on
Jul 2, 2025 • 0 new comments -
Build failure on Fedora Linux x86_64 due to missing llvm::StdThreadPool::asyncEnqueue(std::function<void ()>, llvm::ThreadPoolTaskGroup*)
#124117 commented on
Jul 24, 2025 • 0 new comments -
LLVM fails 4 ExecutionEngine tests
#59429 commented on
Jul 24, 2025 • 0 new comments -
[clang] Failed to compile simple and legal code while gcc is ok
#141732 commented on
Jul 25, 2025 • 0 new comments -
lldb RISC-V support
#55383 commented on
Jul 25, 2025 • 0 new comments -
[C++20] [Modules] Diagnose exposure for TUlocal entity
#112294 commented on
Jul 25, 2025 • 0 new comments -
lldb-server crashes on startup on AArch64 Linux which has SME but not SVE
#138717 commented on
Jul 25, 2025 • 0 new comments -
Lack of autovectorization of loops over references into contiguous memory
#106011 commented on
Jul 25, 2025 • 0 new comments -
[CoverageMapping] fail to evaluate "constant folded" conditions at compile time
#101241 commented on
Jul 25, 2025 • 0 new comments -
[MC/DC][llvm-cov] Branch not found in Decisions
#95739 commented on
Jul 25, 2025 • 0 new comments -
Incorrect deduplication of member of anonymous namespace in clang++17, 18, 19
#107642 commented on
Jul 25, 2025 • 0 new comments -
powerpc64le: ICE during instruction selection
#110753 commented on
Jul 25, 2025 • 0 new comments -
Include Regrouping May Break If Macros Inserted Between Groups
#80374 commented on
Jul 25, 2025 • 0 new comments -
clang fails an ExceptionTest
#59428 commented on
Jul 25, 2025 • 0 new comments -
llvm-tblgen and clang-tblgen: error while loading shared libraries: libc++.so.1
#53561 commented on
Jul 25, 2025 • 0 new comments -
`-1 << (k + 1)` => `-2 << k` Inverted shift optimizations should incorporate offsets
#102946 commented on
Jul 25, 2025 • 0 new comments -
[-Wunsafe-buffer-usage]: false negative on smart pointers
#73452 commented on
Jul 25, 2025 • 0 new comments -
[AMDGPU][MC][GFX9] Several VOP3 opcodes do not support op_sel
#38650 commented on
Jul 25, 2025 • 0 new comments -
[RISCV] Large code model places integer/FP constant pool entries in .rodata and uses PC-relative accesses.
#145080 commented on
Jul 26, 2025 • 0 new comments -
[gvnhoist] evaluate impact of gvnhoist optimization
#95045 commented on
Jul 26, 2025 • 0 new comments -
[Sema] Memory leak in `SemaOverload.cpp`
#143129 commented on
Jul 26, 2025 • 0 new comments -
[bazel] Add filegroup for builtin_headers
#67757 commented on
Jul 14, 2025 • 0 new comments -
[Flang] Set address space during FIR pointer-like types lowering
#69599 commented on
Jul 9, 2025 • 0 new comments -
[libc++][ranges] P2164R9: Implements `views::enumerate`
#73617 commented on
Jul 25, 2025 • 0 new comments -
[clang-format] Fix erroneous BraceWrapping.BeforeLambdaBody column calcs
#76673 commented on
Jul 16, 2025 • 0 new comments -
[Flang][OpenMP][Sema] Module support for REQUIRES directive
#77082 commented on
Jul 9, 2025 • 0 new comments -
[LLDB] MIPS, incorrect byte order issues with `Cast` and `p/x`
#135840 commented on
Jul 23, 2025 • 0 new comments -
Inefficient codegen for checking top bits of a 64-bit integer
#62145 commented on
Jul 23, 2025 • 0 new comments -
[X86] Codegen for one of 'absolute difference' patterns is suboptimal
#53045 commented on
Jul 23, 2025 • 0 new comments -
Suboptimal register allocation when combining stores
#143940 commented on
Jul 23, 2025 • 0 new comments -
[C++20] [Modules] linker error with a `static constexpr` lambda in a templated class
#64034 commented on
Jul 23, 2025 • 0 new comments -
[flang][OpenMP] Invalid restriction for linear(ref(x))
#144563 commented on
Jul 23, 2025 • 0 new comments -
Windows 11 on ARM64: Clang Build Failure: function too large
#88368 commented on
Jul 23, 2025 • 0 new comments -
clang-repl lacks documentation on the supported % commands and a way to discover them from within clang-repl
#143666 commented on
Jul 23, 2025 • 0 new comments -
[SLP] -march=znver4 is slower than -march=znver3 on the znver4 series CPUs.
#137808 commented on
Jul 23, 2025 • 0 new comments -
Chained method calls aligned incorrectly
#52854 commented on
Jul 23, 2025 • 0 new comments -
[Flang] Compilation abnormally terminates when type-param-def-stmt is specified in syntax of a derived-type definition
#127424 commented on
Jul 23, 2025 • 0 new comments -
`bugprone-nondeterministic-pointer-iteration-order` reported with custom comparator
#145665 commented on
Jul 23, 2025 • 0 new comments -
`bugprone-nondeterministic-pointer-iteration-order` is only reported with libc++
#145667 commented on
Jul 23, 2025 • 0 new comments -
[clang-tidy] crash on `bugprone-crtp-constructor-accessibility` check
#145093 commented on
Jul 23, 2025 • 0 new comments -
Make MSVC STL data formatters for Windows
#24834 commented on
Jul 23, 2025 • 0 new comments -
clang: Invalid address-of-packed-member warning
#144729 commented on
Jul 23, 2025 • 0 new comments -
[InstCombine] Missed rewrite for comparisons against results of division
#55695 commented on
Jul 24, 2025 • 0 new comments -
Failure to recognise unnecessary sext for add+cmp
#130088 commented on
Jul 24, 2025 • 0 new comments -
Implement address sanitizer on AIX
#138916 commented on
Jul 24, 2025 • 0 new comments -
Request Commit Access For shay-kl
#145403 commented on
Jul 24, 2025 • 0 new comments -
[LLVM] Missed optimization on boolean instructions.
#97044 commented on
Jul 24, 2025 • 0 new comments -
[flang][perf] Adding noalias for function arguments affects function specialization
#143219 commented on
Jul 24, 2025 • 0 new comments -
[CodeGen] Machine Late Instructions Cleanup Pass recursion
#99608 commented on
Jul 24, 2025 • 0 new comments -
[MLIR] Existing Python bindings issues
#139785 commented on
Jul 24, 2025 • 0 new comments -
[lldb] support XDG directory structure for .lldbinit files
#71426 commented on
Jul 24, 2025 • 0 new comments -
[ValueTracking] Make isBytewiseValue byte width agnostic
#106538 commented on
Jul 11, 2025 • 0 new comments -
[IRBuilder] Add getByteTy and use it in CreatePtrAdd
#106539 commented on
Jul 11, 2025 • 0 new comments -
[IR] Account for byte width in m_PtrAdd
#106540 commented on
Jul 11, 2025 • 0 new comments -
[ValueTracking] Add CharWidth argument to getConstantStringInfo (NFC)
#106541 commented on
Jul 11, 2025 • 0 new comments -
[SimplifyLibCalls] Add initial support for non-8-bit bytes
#106542 commented on
Jul 11, 2025 • 0 new comments -
[Clang] Add builtins that deduplicate and sort types
#106730 commented on
Jul 2, 2025 • 0 new comments -
[libc] implement template functions for localtime
#110363 commented on
Jul 22, 2025 • 0 new comments -
modified AST for SEI redemption project
#111705 commented on
Jul 9, 2025 • 0 new comments -
[MLIR] Auto generate source location for python bindings
#112923 commented on
Jul 16, 2025 • 0 new comments -
[llvm][TableGen] Allow physical registers in patterns for GlobalISel emitter
#113127 commented on
Jun 27, 2025 • 0 new comments -
[PAC][clang] Add new features to pauthtest ABI
#113150 commented on
Jul 21, 2025 • 0 new comments -
Expose format (attribute) info for function declarations in Clang Index API
#113754 commented on
Jul 25, 2025 • 0 new comments -
[clang] MicrosoftCXXABI: Serialize the exception copy constructor table in the AST
#114075 commented on
Jul 18, 2025 • 0 new comments -
[clang-tidy] Filter out googletest TUs in bugprone-unchecked-optional-access
#115051 commented on
Jul 8, 2025 • 0 new comments -
[libc++] Enable -Wmissing-prototypes
#116261 commented on
Jul 23, 2025 • 0 new comments -
[mlir][async]: Make async.execute operation with RecursiveMemoryEffects trait
#116544 commented on
Jul 17, 2025 • 0 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
Jul 23, 2025 • 0 new comments -
[RFC] TableGen-erate SDNode descriptions
#119709 commented on
Jul 18, 2025 • 0 new comments -
[TableGen] Implement a preprocessor
#120113 commented on
Jul 14, 2025 • 0 new comments -
[libc++] Optimize ranges::copy for random_access_iterator inputs and vector<bool> iterator outputs
#120134 commented on
Jun 28, 2025 • 0 new comments -
[LoopPeel] Add new option to peeling loops to make PHIs into IVs
#121104 commented on
Jul 2, 2025 • 0 new comments -
[Clang] Add __builtin_common_reference
#121199 commented on
Jul 6, 2025 • 0 new comments -
Allow packing fields into tail padding of record fields
#122197 commented on
Jul 16, 2025 • 0 new comments -
[ValueTracking] Support GEPs in matchSimpleRecurrence.
#123518 commented on
Jun 27, 2025 • 0 new comments -
[LV][EVL] Generate negative strided load/store for reversed load/store
#123608 commented on
Jul 2, 2025 • 0 new comments -
[libc++] Make std::filesystem::canonical throw when given empty path
#77223 commented on
Jul 21, 2025 • 0 new comments -
WIP - [libc++][debugging] P2546R5: Debugging support & P2810R4: `is_debugger_present` `is_replaceable`
#81447 commented on
Jul 22, 2025 • 0 new comments -
[clang-tidy][dataflow] Add `bugprone-null-check-after-dereference` check
#84166 commented on
Jul 1, 2025 • 0 new comments -
[llvm] Extract and propagate callee_type metadata
#87575 commented on
Jul 23, 2025 • 0 new comments -
[RISCV] Always combine scalarized shufflevectors back to vector_shuffle
#88147 commented on
Jul 14, 2025 • 0 new comments -
Fix coverage when `/fo` is used
#88201 commented on
Jul 6, 2025 • 0 new comments -
[Kaleidoscope] Fix ForExprAST::codegen
#88207 commented on
Jun 30, 2025 • 0 new comments -
[Clang][Sema] Diagnose explicit specializations with object parameters that do not match their primary template
#89300 commented on
Jul 10, 2025 • 0 new comments -
[Clang][inlineasm] Add special support for "rm" output constraints
#92040 commented on
Jul 7, 2025 • 0 new comments -
[AMDGPU] Add AMDGPU support for llvm-objcopy
#92066 commented on
Jul 21, 2025 • 0 new comments -
[libc++] P2502R2: `std::generator`
#92213 commented on
Jul 25, 2025 • 0 new comments -
Improve string allocation
#92652 commented on
Jun 27, 2025 • 0 new comments -
[IncludeCleaner] display overview
#93932 commented on
Jul 7, 2025 • 0 new comments -
[libc++] Add __pointer_int_pair
#94324 commented on
Jul 19, 2025 • 0 new comments -
[libc++] Implement std::move_only_function (P0288R9)
#94670 commented on
Jul 19, 2025 • 0 new comments -
[AMDGPU] Use ELF mangling in data layout
#95219 commented on
Jul 11, 2025 • 0 new comments -
[LLVM][CMake] Set LANG to "C" before linker detection (fix issue #62634).
#95913 commented on
Jul 17, 2025 • 0 new comments -
[AMDGPU] In instruction selector, allow copy from physical reg to s1
#96157 commented on
Jun 30, 2025 • 0 new comments -
[clang] Support --sysroot= for ${arch}-windows-msvc targets
#96417 commented on
Jul 22, 2025 • 0 new comments -
[clang] Implement P2582R1: CTAD from inherited constructors
#98788 commented on
Jul 10, 2025 • 0 new comments -
[CodeGen][NewPM] Port `AsmPrinter` to new pass manager
#99320 commented on
Jul 3, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
Jul 25, 2025 • 0 new comments -
[clang] Output location info in separate fields for -ftime-trace
#106277 commented on
Jul 19, 2025 • 0 new comments -
[DataLayout] Add byte specification
#106536 commented on
Jul 11, 2025 • 0 new comments -
[IR] Make @llvm.memset prototype byte width dependent
#106537 commented on
Jul 11, 2025 • 0 new comments -
[x86_64/GlobalISel] unable to legalize instruction
#112367 commented on
Jul 15, 2025 • 0 new comments -
LLDB does not see source files from symbols, but GDB does
#63973 commented on
Jul 16, 2025 • 0 new comments -
https://lld.llvm.org/ instructions typo
#106113 commented on
Jul 16, 2025 • 0 new comments -
[opt][SROA] Long time spent in the SROA opt pass
#145937 commented on
Jul 16, 2025 • 0 new comments -
[clang] Crash on initialization
#106180 commented on
Jul 16, 2025 • 0 new comments -
Implement the entire HLSL API set.
#99235 commented on
Jul 16, 2025 • 0 new comments -
Intermittent crash in LLVM when used from OSL (Open Shading Language) in interactive use case (seemingly due to insufficient 32 bit relocation offsets?)
#65641 commented on
Jul 16, 2025 • 0 new comments -
[X86][LV] Zen4: Loop Vectorization with masked memops slower than scalar
#137213 commented on
Jul 16, 2025 • 0 new comments -
clang: Assertion `castIsValid(op, S, Ty) && "Invalid cast!"' failed.
#63548 commented on
Jul 16, 2025 • 0 new comments -
[flang] Unexpected relocation R_AARCH64_MOVW_UABS_G0_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
#144288 commented on
Jul 16, 2025 • 0 new comments -
Clang crashes on incorrect code with -std=c++20, passing a non-pod type to va_arg
#107836 commented on
Jul 16, 2025 • 0 new comments -
Clang crashes on incorrect code with build compiler returned: 254
#107843 commented on
Jul 16, 2025 • 0 new comments -
[Clang] Deduction guide wrongly produces non-deducible template parameter error when it can be deduced for alias template
#126489 commented on
Jul 16, 2025 • 0 new comments -
libc++ isnan(integer-type) broken on Windows with -std=c++20 after #69431
#70225 commented on
Jul 17, 2025 • 0 new comments -
[compiler-rt] Implement __mulbitint3 and __divmodbitint4
#126384 commented on
Jul 17, 2025 • 0 new comments -
[MLIR] `matchReduction` triggers a assertion failure `Index < this->size() && "Invalid index!"
#131437 commented on
Jul 17, 2025 • 0 new comments -
Name lookup in expressions not working on Windows
#24863 commented on
Jul 17, 2025 • 0 new comments -
"this requires expression will only be checked for syntactic validity" suggests bad fixit, is not emitted on equally dangerous code
#47285 commented on
Jul 17, 2025 • 0 new comments -
clang,windows: why doesn't -fms-runtime-lib=dll implicitly pass -Wl,/NODEFAULTLIB:libcmt?
#129881 commented on
Jul 17, 2025 • 0 new comments -
[clang++] operator==(vector of long, vector of long) -> vector of long long
#132604 commented on
Jul 17, 2025 • 0 new comments -
[clang-format] No option to configure GCC-style attributes (17.06)
#77310 commented on
Jul 17, 2025 • 0 new comments -
provide a diagnostic for running out of source locations
#29894 commented on
Jul 17, 2025 • 0 new comments -
clang-scan-deps SegFaults when a .cpp file contains an import statement unbordered with ;
#93390 commented on
Jul 17, 2025 • 0 new comments -
Out of memory in the backend
#27745 commented on
Jul 18, 2025 • 0 new comments -
Request Commit Access For unlsycn
#145254 commented on
Jul 18, 2025 • 0 new comments -
Clang 17 and later rejects __attribute__ after static specifier in C++23 lambda expressions
#114026 commented on
Jul 18, 2025 • 0 new comments -
[AVX2] `vpsllvq` builtin-semantics are not recognized by LLVM vectors
#109888 commented on
Jul 15, 2025 • 0 new comments -
new check: use C++17 if-init, switch-init
#38471 commented on
Jul 15, 2025 • 0 new comments -
Add Clang-Tidy checks for localizing variables
#22366 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] crashed on '-affine-super-vectorizer-test': Assertion `(ratio || !mustDivide) && "vector.transfer operation in which super-vector size is not an" " integer multiple of sub-vector size"' failed
#131096 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] using ‘-test-ir-visitors' on 'async.coro.suspend' triggering LLVM ERROR: operation destroyed but still has uses
#131139 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] crashed on “-remove-dead-values“ pass with assertion failure: `hasOperandStorage && "expected operation to have operand storage"
#131433 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] `ModuleOp` crashed with assertion failure: `matcherFunc && rewriterModule && "invalid PDL Interpreter module"
#131441 commented on
Jul 15, 2025 • 0 new comments -
[MLIR]crashed on `-test-linalg-elementwise-fusion-patterns` pass: Assertion Failure `indexingMap.isProjectedPermutation() && "expected indexing map to be projected permutation"
#131443 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] `-test-linalg-elementwise-fusion-patterns` pass violates assertion `Index < Length && "Invalid index!"
#131445 commented on
Jul 15, 2025 • 0 new comments -
[MLIR] crahsed on `-test-spirv-func-signature-conversion` pass: Assertion `succeeded(result) && "expected ConstantLike op to be foldable"' failed.
#131770 commented on
Jul 15, 2025 • 0 new comments -
Suspicious change to `libc++-20-dev` dependency on `libc++*`
#144501 commented on
Jul 15, 2025 • 0 new comments -
Cannot call lambda defined in immediate lambda
#118187 commented on
Jul 15, 2025 • 0 new comments -
P2944R3: Comparisons for `reference_wrapper`
#105424 commented on
Jul 15, 2025 • 0 new comments -
P2255R2: A type trait to detect reference binding to temporary
#105180 commented on
Jul 15, 2025 • 0 new comments -
P2440R1: `ranges::iota`, `ranges::shift_left` and `ranges::shift_right`
#105184 commented on
Jul 15, 2025 • 0 new comments -
compiler-rt build failure on 20.1.x using -DLLVM_ENABLE_RUNTIMES=compiler-rt
#141329 commented on
Jul 15, 2025 • 0 new comments -
Request Commit Access For Ralender
#145969 commented on
Jul 15, 2025 • 0 new comments -
[mlir][vector] Constrain Emulated Types in Narrow Type Emulation
#131529 commented on
Jul 15, 2025 • 0 new comments -
Request Commit Access For Midar
#132631 commented on
Jul 15, 2025 • 0 new comments -
[fuzz] Assertion `VDecl->isLinkageValid()' failed.
#22203 commented on
Jul 15, 2025 • 0 new comments -
[clang-format] AlignTrailingComments has no penalty for not-aligning comments
#53711 commented on
Jul 15, 2025 • 0 new comments -
Explicit constructor with default argument is in a superstate of viable/non-viable for overload resolution
#77507 commented on
Jul 15, 2025 • 0 new comments -
[clang][PAC] add support for authenticated-null-values ptrauth option
#138570 commented on
Jul 16, 2025 • 0 new comments -
[runtimes?][PAC] harden unwinding
#138571 commented on
Jul 16, 2025 • 0 new comments -
CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo): Assertion `!Info.isIncomplete() && "Access to an object of an incomplete type!"' failed.
#45733 commented on
Jul 16, 2025 • 0 new comments -
Tracking progress for constexpr cmath (P0533R9, P1383R2)
#139885 commented on
Jul 21, 2025 • 0 new comments -
[LoopVectorizePass] Polyhedron/linpk 40% regression on neoverse-v1 after #141865
#144795 commented on
Jul 21, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function atanpif16
#132212 commented on
Jul 21, 2025 • 0 new comments -
[HLSL] Implement templated ByteAddressBuffer load/store methods
#108058 commented on
Jul 21, 2025 • 0 new comments -
No good way to express atomicrmw on pointers
#120837 commented on
Jul 21, 2025 • 0 new comments -
Atomic qualification is not removed from cast expressions, function calls, and enumeration underlying types
#96717 commented on
Jul 22, 2025 • 0 new comments -
Clang fails to destroy temporaries bound to reference members by default member initializers at end of full-expression
#85601 commented on
Jul 22, 2025 • 0 new comments -
[Clang] Implement P2841R7 Concept and variable-template template-parameters
#127608 commented on
Jul 22, 2025 • 0 new comments -
Improve `llvm.ucmp.iN.i1` codegen (specifically the 1-bit inputs case)
#129401 commented on
Jul 22, 2025 • 0 new comments -
[LLDB] s390x, incorrect byte order issues with `Cast` and `p/x $pc`
#135707 commented on
Jul 22, 2025 • 0 new comments -
[AMDGPU] GFX11 disassembler doesn't support v_mov_b16 and v_swap_b16
#61622 commented on
Jul 22, 2025 • 0 new comments -
[OpenMP] Mapping of 'middle' structures chained through '->' does not work
#141042 commented on
Jul 22, 2025 • 0 new comments -
[Unroll] Further unrolling vector reductions creates dependency chains
#108028 commented on
Jul 22, 2025 • 0 new comments -
[DirectX] Validator is erroring with Internal declaration '.*' is unused
#139023 commented on
Jul 22, 2025 • 0 new comments -
RISC-V EVL tail folding
#123069 commented on
Jul 22, 2025 • 0 new comments -
ld64.lld doesn't seem to support arm64e
#79543 commented on
Jul 22, 2025 • 0 new comments -
P3168R2: Give `std::optional` Range Support
#105430 commented on
Jul 22, 2025 • 0 new comments -
-Waddress-of-packed-member false positive on sizeof(*&struct->field)
#38461 commented on
Jul 22, 2025 • 0 new comments -
-Waddress-of-packed-member should also apply to references
#70139 commented on
Jul 22, 2025 • 0 new comments -
[clang][libc++] std::addressof silences -Waddress-of-packed-member diagnostics.
#96726 commented on
Jul 22, 2025 • 0 new comments -
-Waddress-of-packed-member flags attribute(packed) but not pragma pack
#97091 commented on
Jul 22, 2025 • 0 new comments -
clang-format IndentPPDirectives does inconsistent formatting when interleaved with other code
#47997 commented on
Jul 22, 2025 • 0 new comments -
[Clang] Placement-new in constant evaluation can give indeterminate result
#117294 commented on
Jul 23, 2025 • 0 new comments -
Potential Miscompiles with RegUnits-based MachineLICM liveness calculation
#96146 commented on
Jul 23, 2025 • 0 new comments -
False positive of ODR violation for functions with internal linkage in modules
#137533 commented on
Jul 23, 2025 • 0 new comments -
Incorrect std::type_info comparison and hash_code for pointer to incomplete type
#36746 commented on
Jul 18, 2025 • 0 new comments -
generateCompactUnwindEncoding on ARM64 unexplainably expects particular order of CFI directives
#62574 commented on
Jul 18, 2025 • 0 new comments -
clang-cuda: ICE when trying to take the address of a pure virtual function
#67533 commented on
Jul 18, 2025 • 0 new comments -
[SCEV] Repeated max not hoisted out of loop
#145875 commented on
Jul 18, 2025 • 0 new comments -
Clang frontend C++ crash on invalid code when using `typeid`
#63242 commented on
Jul 18, 2025 • 0 new comments -
llvm-strip.exe error: unexpected associative section index
#53433 commented on
Jul 18, 2025 • 0 new comments -
[clang-format] Inconsistent formatting for the last element of an initializer list with `AlignAfterOpenBracket: BlockIndent` in clang-format-20
#144560 commented on
Jul 18, 2025 • 0 new comments -
LLD does not converge (ld.bfd does)
#82752 commented on
Jul 18, 2025 • 0 new comments -
[Flang] Code with IO-implied-do fails in windows
#56723 commented on
Jul 18, 2025 • 0 new comments -
Clang: 64-bit SPARC doesn't align struct arguments as required by ABI
#144709 commented on
Jul 18, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function erff16
#133112 commented on
Jul 19, 2025 • 0 new comments -
[gsoc2024][libc][math][c23] Implement _Float16 higher math functions
#95250 commented on
Jul 19, 2025 • 0 new comments -
[infrastructure] github-automation: pings missing in backport PRs
#109429 commented on
Jul 19, 2025 • 0 new comments -
clang musttail crash on arm32
#50758 commented on
Jul 19, 2025 • 0 new comments -
[VectorCombine] Recognise reduction patterns from extract+binop+shuffle chains
#144654 commented on
Jul 19, 2025 • 0 new comments -
program generates incorrect outputs at -O2 -ftree-vectorize -mhvx -mv60
#145206 commented on
Jul 20, 2025 • 0 new comments -
[Clang][Regression:20][Modules] Name lookup failed to find hidden friend in non-exported base class
#133720 commented on
Jul 20, 2025 • 0 new comments -
Wrong code with throwing const function
#50365 commented on
Jul 20, 2025 • 0 new comments -
P2321R2: `zip`
#105169 commented on
Jul 20, 2025 • 0 new comments -
Musttail calls do not work when compiling to x86 Windows
#53271 commented on
Jul 20, 2025 • 0 new comments -
clang-cl not finding libraries when cross compiling Linux -> Windows
#56904 commented on
Jul 21, 2025 • 0 new comments -
CodeGen X86: f16c implies all of AVX instead of just XSAVE
#56304 commented on
Jul 21, 2025 • 0 new comments -
[MLIR] Inconsistent output when executing MLIR program with and without `-linalg-specialize-generic-ops`
#130016 commented on
Jul 21, 2025 • 0 new comments -
Preprocessor inconsistency of compiler directives in macros
#139297 commented on
Jul 21, 2025 • 0 new comments -
LWG3798: Rvalue reference and `iterator_category`
#105049 commented on
Jul 21, 2025 • 0 new comments