-
Notifications
You must be signed in to change notification settings - Fork 14.8k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
791 Pull requests merged by 280 people
-
AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO
#154500 merged
Aug 22, 2025 -
AMDGPU: Expand remaining system atomic operations
#122137 merged
Aug 22, 2025 -
[TableGen][DecoderEmitter] Remove redundant variable (NFC)
#154880 merged
Aug 22, 2025 -
[RISCV][LoongArch] Prefix tablegen class names for intrinsics with 'RISCV'. NFC
#154821 merged
Aug 22, 2025 -
[bazel] Port #154774: unroll vector.from_elements
#154882 merged
Aug 22, 2025 -
[orc-rt] Use LLVM-style header naming scheme.
#154881 merged
Aug 22, 2025 -
Revert "Fix Debug Build Using GCC 15"
#154877 merged
Aug 22, 2025 -
[mlir][vector] fix: unroll vector.from_elements in gpu pipelines
#154774 merged
Aug 22, 2025 -
[TableGen][DecoderEmitter] Calculate encoding bits once
#154026 merged
Aug 22, 2025 -
[orc-rt] Add orc_rt::unique_function.
#154874 merged
Aug 22, 2025 -
[libc][math] Refactor cospif16 implementation to header-only in src/__support/math folder.
#154222 merged
Aug 22, 2025 -
[orc-rt] Add error.h: structured error support.
#154869 merged
Aug 22, 2025 -
[libc][math] Refactor cospif implementation to header-only in src/__support/math folder.
#154215 merged
Aug 22, 2025 -
[clang] Upstream
clang::CodeGen::getConstantSignedPointer
#154453 merged
Aug 22, 2025 -
[TableGen] Remove unnecessary use of utostr when writing to raw_ostream. NFC
#154800 merged
Aug 22, 2025 -
[NFC][MC][Decoder] Fix off-by-one indentation in generated code
#154855 merged
Aug 22, 2025 -
[VPlan] Allow folding not (cmp eq) -> icmp ne with other select users
#154497 merged
Aug 21, 2025 -
[libclc] Only create a target per each compile command for cmake MSVC generator
#154479 merged
Aug 21, 2025 -
[lldb/API] Add setters to SBStructuredData
#154445 merged
Aug 21, 2025 -
ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file.
#154833 merged
Aug 21, 2025 -
[TableGen][DecoderEmitter] Use KnownBits for filters/encodings (NFCI)
#154691 merged
Aug 21, 2025 -
[NVPTX] Legalize aext-load to zext-load to expose more DAG combines
#154251 merged
Aug 21, 2025 -
Fix Debug Build Using GCC 15
#152223 merged
Aug 21, 2025 -
Reapply "[lldb-dap] Re-land refactor of DebugCommunication. (#147787)"
#154832 merged
Aug 21, 2025 -
[TableGen][DecoderEmitter] Resolve a FIXME in emitDecoder
#154649 merged
Aug 21, 2025 -
[lldb] Fix TestSettings.py
#154849 merged
Aug 21, 2025 -
[NFC][MC][Decoder] Extract fixed pieces of decoder code into new header file
#154802 merged
Aug 21, 2025 -
[memprof] Tidy up #includes (NFC)
#154684 merged
Aug 21, 2025 -
[llvm] Proofread DebuggingCoroutines.rst
#154681 merged
Aug 21, 2025 -
[ADT] Use SmallPtrSet or SmallSet flexibly (NFC)
#154680 merged
Aug 21, 2025 -
[clang-tidy] Use SmallPtrSet directly instead of SmallSet (NFC)
#154679 merged
Aug 21, 2025 -
[Scalar] Use SmallSetVector instead of SmallVector (NFC)
#154678 merged
Aug 21, 2025 -
[msan] Handle AVX512 VCVTPS2PH
#154460 merged
Aug 21, 2025 -
[flang][cuda] Fix offset with multiple assumed size shared array
#154844 merged
Aug 21, 2025 -
[CIR] Handle FunctionToPointerDecay casts (#153657)
#154060 merged
Aug 21, 2025 -
[TableGen][DecoderEmitter] Infer encoding's HasCompleteDecoder earlier (NFCI)
#154644 merged
Aug 21, 2025 -
[NFC][MC][ARM] Fix formatting for
ITStatus
andVPTStatus
#154815 merged
Aug 21, 2025 -
[RISCV] Reorder atomic pseudo instructions and isel patterns. NFC
#154835 merged
Aug 21, 2025 -
[Clang] Fix incorrect return type for
__builtin_shufflevector
#154817 merged
Aug 21, 2025 -
[clang][DebugInfo][test] Move debug-info tests from CodeGenObjC to DebugInfo directory
#154781 merged
Aug 21, 2025 -
[NFC][Diagnostics] Reformat
DiagnosticIDs.h
andAllDiagnostics.h
#154628 merged
Aug 21, 2025 -
Fix scope of typedefs present inside a template class
#146729 merged
Aug 21, 2025 -
[NVPTX] Allow more argument integer types, such as i256 and i96
#154824 merged
Aug 21, 2025 -
[llvm][utils] Improve the StringRef summary formatter
#151594 merged
Aug 21, 2025 -
[lldb] Add flag to "settings show" to include default values
#153233 merged
Aug 21, 2025 -
[SeparateConstOffsetFromGEP] propagate const offset through GEP chains
#143470 merged
Aug 21, 2025 -
[LangRef] Rework DIExpression docs
#153072 merged
Aug 21, 2025 -
[lldb] Improve error message in ResolveSDKPathFromDebugInfo (NFC)
#154607 merged
Aug 21, 2025 -
[MLIR][Vector] Test to accompany bug fix
#154434 merged
Aug 21, 2025 -
[VPlan/PatternMatch] Strip outdated hdr comment (NFC)
#154794 merged
Aug 21, 2025 -
[clang-tidy][doc] Improve option docs for readability-identifier-naming
#154806 merged
Aug 21, 2025 -
[RISCV] Correct the OperandType for simm8_unsigned and simm10_unsigned.
#154667 merged
Aug 21, 2025 -
[libc] Add boot code for AArch64
#154789 merged
Aug 21, 2025 -
[NFC][SYCL] Test use of sycl_kernel_entry_point with null declarations and statements.
#154583 merged
Aug 21, 2025 -
[hwasan] Port "[Asan] Skip pre-split coroutine and noop coroutine frame (#99415)"
#154803 merged
Aug 21, 2025 -
[delinearize] use update_analyze_test_checks.py in delinearization testcases
#153831 merged
Aug 21, 2025 -
[clang][bytecode] Implement Pointer::getType() for function pointers
#154788 merged
Aug 21, 2025 -
[VPlan] Use VPIRMetadata for VPInterleaveRecipe.
#153084 merged
Aug 21, 2025 -
[AArch64][GlobalISel] Mark G_BR as always legal. NFC
#153545 merged
Aug 21, 2025 -
[TableGen] Remove dummy UINT64_C(0) from end of InstBits table. NFC
#154778 merged
Aug 21, 2025 -
[AArch64][GlobalISel] Be more precise in RegBankSelect for s/uitofp
#154489 merged
Aug 21, 2025 -
[DirectX] Add support for
remove-section
ofDXContainer
forllvm-objcopy
#153246 merged
Aug 21, 2025 -
[NVPTX] Disable v2f32 registers when no operations supported, or via cl::opt
#154476 merged
Aug 21, 2025 -
[CI] Disable PIE on Linux Premerge Builds
#154584 merged
Aug 21, 2025 -
[lldb-dap] Re-land refactor of DebugCommunication.
#147787 merged
Aug 21, 2025 -
[Flang][Flang-Driver]Fix to add atomic control options in non-fc1 mode
#154638 merged
Aug 21, 2025 -
[CIR] Add CIR vtable attribute
#154415 merged
Aug 21, 2025 -
[CIR][Dialect] Add SourceLangAttr
#152511 merged
Aug 21, 2025 -
[Clang][Codegen][NFC] Apply rule of three to some classes
#154671 merged
Aug 21, 2025 -
[bazel] Port #152474: RemarkEngine
#154792 merged
Aug 21, 2025 -
[Offload][Conformance] Add randomized tests for single-precision bivariate math functions
#154663 merged
Aug 21, 2025 -
[mlir][AMDGPU] Add PermlaneOp
#154345 merged
Aug 21, 2025 -
[CIR] Upstream GotoSolver pass
#154596 merged
Aug 21, 2025 -
[clang][bytecode] Guard strcmp against differing element types
#154777 merged
Aug 21, 2025 -
[lldb] Tweak check for CommandLineTools in ParseXcodeSDK
#154574 merged
Aug 21, 2025 -
[lldb] Remove unused XcodeSDK::SupportsSwift (NFC)
#154572 merged
Aug 21, 2025 -
[SCEVPatternMatch] Add signed cst match; use in LV (NFC)
#154568 merged
Aug 21, 2025 -
[MLIR][NVVM] Improve inline_ptx, add readwrite support
#154358 merged
Aug 21, 2025 -
[InstComb] Fold inttoptr (add (ptrtoint %B), %O) -> GEP for ICMP users.
#153421 merged
Aug 21, 2025 -
[AMDGPU] Remove "using namespace" from a header. NFC.
#154776 merged
Aug 21, 2025 -
[mlir][XeGPU] add WgToSg distribution pattern for load_matrix and store_matrix.
#154403 merged
Aug 21, 2025 -
[MLIR][Linalg] Rename convolution pass
#154400 merged
Aug 21, 2025 -
[SPIRV][HLSL] Add DXC compatibility option for extension
#151554 merged
Aug 21, 2025 -
[GlobalISel] Support saturated truncate
#150219 merged
Aug 21, 2025 -
[clang][bytecode] Implement ia32_select* builtins
#154758 merged
Aug 21, 2025 -
Revert "[C++] Expose nullptr_t from stddef.h in C++ mode"
#154767 merged
Aug 21, 2025 -
[MLIR] Introduce RemarkEngine + pluggable remark streaming (YAML/Bitstream)
#152474 merged
Aug 21, 2025 -
[RISCV] Mark Sub/AddChainWithSubs as legal reduction types
#154753 merged
Aug 21, 2025 -
[libc] fix strsep()/strtok()/strtok_r() "subsequent searches" behavior.
#154370 merged
Aug 21, 2025 -
[flang][OpenMP] Sort OpenMP-related names in dump-parse-tree.h, NFC
#154589 merged
Aug 21, 2025 -
[C++] Expose nullptr_t from stddef.h in C++ mode
#154599 merged
Aug 21, 2025 -
[clang][bytecode] Fix an out-of-bounds access with ia32_pmul*
#154750 merged
Aug 21, 2025 -
[C99] Update documentation for scope of variables in loops; NFC
#154744 merged
Aug 21, 2025 -
[llvm][Support] Fix missing-field-initializer warnings for crashreporter_annotations_t
#154716 merged
Aug 21, 2025 -
Reapply "[libc] Enable wide-read memory operations by default on Linux (#154602)"
#154640 merged
Aug 21, 2025 -
[libc] Remove hardcoded sizeof in __barrier_type.h
#153718 merged
Aug 21, 2025 -
[mlir] add getViewDest method to viewLikeOpInterface
#154524 merged
Aug 21, 2025 -
Revert "[OpenMP] Add ompTest library to OpenMP"
#154742 merged
Aug 21, 2025 -
AMDGPU: Fix broken check lines in test
#154690 merged
Aug 21, 2025 -
[ADT] Add fshl/fshr operations to APInt
#153790 merged
Aug 21, 2025 -
[OpenMP] Add ompTest library to OpenMP
#147381 merged
Aug 21, 2025 -
[VPlan] Add m_c_Add to VPlanPatternMatch. NFC
#154730 merged
Aug 21, 2025 -
[clang][bytecode] Fix a crash in Destroy op
#154695 merged
Aug 21, 2025 -
[clang][bytecode] Fix a crash with typeid pointers
#154692 merged
Aug 21, 2025 -
Revert "[clangd] Add feature modules registry"
#154711 merged
Aug 21, 2025 -
[clang][bytecode] Check for unknown size array pointers in InitField*
#154689 merged
Aug 21, 2025 -
[MLIR] Adopt LDBG() debug macro in PatternApplicator.cpp (NFC)
#154724 merged
Aug 21, 2025 -
[AArch64] [CostModel] Fix cost modelling for saturating arithmetic intrinsics
#152333 merged
Aug 21, 2025 -
[MLIR] Adopt LDBG() macro in BuiltinAttributes.cpp (NFC)
#154723 merged
Aug 21, 2025 -
[MLIR] Adopt LDBG() in Transform/IR/Utils.cpp (NFC)
#154722 merged
Aug 21, 2025 -
[MLIR] Adopt LDBG() macro in LLVM/NVVM/Target.cpp
#154721 merged
Aug 21, 2025 -
[MLIR] Use LDBG() macro in Dialect.cpp (NFC)
#154720 merged
Aug 21, 2025 -
[lit] Add support to print paths relative to CWD in the test summary report
#154317 merged
Aug 21, 2025 -
[flang] Fix
replaceAllUsesWith
API violations (1/N)#154698 merged
Aug 21, 2025 -
[clang][CodeGen] cast addr space of ReturnValue if needed
#154380 merged
Aug 21, 2025 -
[VPlan] Add m_Sub to VPlanPatternMatch. NFC
#154705 merged
Aug 21, 2025 -
[MLIR][NVVM] Add nanosleep
#154697 merged
Aug 21, 2025 -
[GlobalISel] Add a fadd 0.0 combine with nsz
#153748 merged
Aug 21, 2025 -
[ARM][Disassembler] Advance IT State when instruction is unknown
#154531 merged
Aug 21, 2025 -
[libunwind] Add support for the AArch64 "Vector Granule" (VG) register
#153565 merged
Aug 21, 2025 -
[X86] Rename
fp80-strict-vec-cmp.ll
toscalarize-strict-fsetcc.ll
#154688 merged
Aug 21, 2025 -
[AArch64] Move BSL generation to lowering.
#151855 merged
Aug 21, 2025 -
[RISCV] Optimize the spill/reload of segment registers
#153184 merged
Aug 21, 2025 -
[Offload][NFC] Use a sensible order for APIGen
#154518 merged
Aug 21, 2025 -
[Offload] Fix
OL_DEVICE_INFO_MAX_MEM_ALLOC_SIZE
on AMD#154521 merged
Aug 21, 2025 -
[RISCV] Move volatile check to isCandidate in VL optimizer. NFC
#154685 merged
Aug 21, 2025 -
[libclc] Use elementwise ctlz/cttz builtins for CLC clz/ctz
#154535 merged
Aug 21, 2025 -
[clang][DebugInfo][test] Move debug-info tests from CodeGenCXX to DebugInfo directory
#154538 merged
Aug 21, 2025 -
[Headers][X86] Allow FMA3/FMA4 vector intrinsics to be used in constexpr
#154558 merged
Aug 21, 2025 -
[LiveRegUnits] Exclude runtime defined liveins when computing liveouts
#154325 merged
Aug 21, 2025 -
[clangd] Add feature modules registry
#153756 merged
Aug 21, 2025 -
[libcxx][test] Silence nodiscard warnings
#154622 merged
Aug 21, 2025 -
[Offload] Add oneInterationPerThread param to loop device RTL
#151959 merged
Aug 21, 2025 -
[clang] Include explicit object methods in overload suggestions
#154041 merged
Aug 21, 2025 -
[clang][bytecode] Call CheckFinalLoad in all language modes
#154496 merged
Aug 21, 2025 -
release/21.x: [mlir] Make parser not rely on terminating null. (#151007)
#154551 merged
Aug 21, 2025 -
Add PowerPC/AIX related release notes to LLVM 21.1.0
#154465 merged
Aug 21, 2025 -
release/21.x: On Windows, in the release build script, fix detecting if clang-cl is in PATH (#149597)
#154399 merged
Aug 21, 2025 -
release/21.x: [C] Fix issue with -Wimplicit-void-ptr-cast (#154351)
#154386 merged
Aug 21, 2025 -
[TableGen][DecoderEmitter] Outline InstructionEncoding constructor (NFC)
#154673 merged
Aug 21, 2025 -
release/21.x: [NFC][Clang][Docs] Update Pointer Authentication documentation (#152596)
#154240 merged
Aug 21, 2025 -
release/21.x: [clang][ObjC] Fix incorrect return type inference for discarded blocks (#154109)
#154210 merged
Aug 21, 2025 -
release/21.x: [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin (#153912)
#154198 merged
Aug 21, 2025 -
release/21.x: [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-endian (#151565)
#154138 merged
Aug 21, 2025 -
release/21.x: [clang] return type not correctly deduced for discarded lambdas (#153921)
#154080 merged
Aug 21, 2025 -
release/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641)
#154077 merged
Aug 21, 2025 -
release/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911)
#151680 merged
Aug 21, 2025 -
[SDAG[[X86] Added method to scalarize
STRICT_FSETCC
#154486 merged
Aug 21, 2025 -
Do not trigger -Wmissing-noreturn on lambdas prior to C++23
#154545 merged
Aug 21, 2025 -
[Target] Remove SoftFail field on targets that don't use it (NFC)
#154659 merged
Aug 21, 2025 -
[bazel] Port #154616: LDBG in ConvertToLLVMPass
#154661 merged
Aug 21, 2025 -
[bazel][LLVMIR] Port #145899: Add target attrs
#154660 merged
Aug 21, 2025 -
[CIR][NFC] Use Op::create to create CIR operations in CIRGenBuilder
#154540 merged
Aug 21, 2025 -
[ProfCheck] Add list of xfail tests
#154655 merged
Aug 21, 2025 -
AMDGPU: Add baseline test for mfma rewrite with phi
#153021 merged
Aug 21, 2025 -
AMDGPU: Add baseline test for vgpr mfma with copied-from AGPR
#153020 merged
Aug 21, 2025 -
AMDGPU: Handle rewriting VGPR MFMA to AGPR with subregister copies
#153019 merged
Aug 21, 2025 -
[DAGCombiner] Fold umax/umin operations with vscale operands
#154461 merged
Aug 21, 2025 -
[compiler-rt][Fuchsia] Change GetMaxUserVirtualAddress to invoke syscall
#153309 merged
Aug 21, 2025 -
AMDGPU: Add some baseline test for mfma rewrite with subregister copies
#153018 merged
Aug 21, 2025 -
AMDGPU: Handle rewriting VGPR MFMAs with immediate src2
#153016 merged
Aug 21, 2025 -
DAG: Handle half spanning extract_subvector in type legalization
#154101 merged
Aug 21, 2025 -
[LV][VPlan] Reduce register usage of VPEVLBasedIVPHIRecipe.
#154482 merged
Aug 20, 2025 -
[VPlan] Handle canonical VPWidenIntOrFpInduction in branch-condition simplification
#153539 merged
Aug 20, 2025 -
[Scalar] Use SmallPtrSet directly instead of SmallSet (NFC)
#154473 merged
Aug 20, 2025 -
[lldb] Use SmallPtrSet directly instead of SmallSet (NFC)
#154472 merged
Aug 20, 2025 -
[flang] Use SmallPtrSet directly instead of SmallSet (NFC)
#154471 merged
Aug 20, 2025 -
[AMDGPU] Fix uncaught changes made by AMDGPUPreloadKernelArgumentsPass
#154645 merged
Aug 20, 2025 -
AMDGPU: Handle rewriting non-tied MFMA to AGPR form
#153015 merged
Aug 20, 2025 -
[flang] [acc] Adding allocation to the recipe of scalar allocatables
#154643 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() debug macro in BytecodeWriter.cpp (NFC)
#154642 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() macro in PDL ByteCodeExecutor (NFC)
#154641 merged
Aug 20, 2025 -
[lldb-dap] Add module symbol table viewer to VS Code extension #140626
#153836 merged
Aug 20, 2025 -
[libc] Enable wide-read memory operations by default on Linux
#154602 merged
Aug 20, 2025 -
[TableGen][DecoderEmitter] Add DecoderMethod to InstructionEncoding (NFC)
#154477 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() macro in Affine/Analysis/Utils.cpp (NFC)
#154626 merged
Aug 20, 2025 -
[clang][timers][modules] Fix a timer being started when it's running
#154231 merged
Aug 20, 2025 -
[lldb] Add missing case statements for SubstBuiltinTemplatePack
#154606 merged
Aug 20, 2025 -
[AMDGPU] Upstream the Support for array of named barriers
#154604 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() macro in BasicPtxBuilderInterface.cpp (NFC)
#154625 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() debug macros in Affine LoopAnalysis.cpp (NFC)
#154621 merged
Aug 20, 2025 -
[CAS] Add ActionCache to LLVMCAS Library
#114097 merged
Aug 20, 2025 -
[DirectX] Removing dxbc DescriptorRange from mcbxdc
#154597 merged
Aug 20, 2025 -
[VPlan] Improve code using onlyScalarValuesUsed (NFC)
#154564 merged
Aug 20, 2025 -
[lldb] Fix source line annotations for libsanitizers traces
#154247 merged
Aug 20, 2025 -
[CIR][NFC] Fix warning in MemOrder lowering
#154609 merged
Aug 20, 2025 -
[MLIR] Update MLIRContext to use the LDBG() style debug macro (NFC)
#154619 merged
Aug 20, 2025 -
[MLIR] Migrate LICM utils to the LDBG() macro style logging (NFC)
#154615 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() debug macro in ConvertToLLVMPass (NFC)
#154616 merged
Aug 20, 2025 -
[BOLT] Validate extra entry point by querying data marker symbols
#154611 merged
Aug 20, 2025 -
[MLIR] Adopt LDBG() debug macro in bufferization (NFC)
#154614 merged
Aug 20, 2025 -
[clang][analyzer] Relax assertion for non-default address spaces in the cstring checker
#153498 merged
Aug 20, 2025 -
[MLIR][LLVMIR][DLTI] Add
LLVM::TargetAttrInterface
and#llvm.target
attr#145899 merged
Aug 20, 2025 -
[Clang][NFC] Clarify some SourceManager related code
#153527 merged
Aug 20, 2025 -
[IR] Add utilities for manipulating length of MemIntrinsic [nfc]
#153856 merged
Aug 20, 2025 -
[flang][cuda][NFC] Add getDataAttr helper
#154586 merged
Aug 20, 2025 -
[M68k] Fix reverse BTST condition causing opposite failure/success logic
#153086 merged
Aug 20, 2025 -
[TTI] Remove Args argument from getOperandsScalarizationOverhead (NFC).
#154126 merged
Aug 20, 2025 -
[AArch64][GlobalISel] Remove Selection code for s/uitofp. NFC
#154488 merged
Aug 20, 2025 -
[clang] build UnresolvedUsingType for constructor initializers
#154592 merged
Aug 20, 2025 -
[AMDGPU] report named barrier cnt part2
#154588 merged
Aug 20, 2025 -
[NFC] Remove unneeded forward declaration of diagnoseUncapturableValueReferenceOrBinding()
#154591 merged
Aug 20, 2025 -
[NVPTX] Implement computeKnownBitsForTargetNode for LoadV
#154165 merged
Aug 20, 2025 -
[Offload][Conformance] Add
RandomGenerator
for large input spaces#154252 merged
Aug 20, 2025 -
[Clang] Add builtins for masked vector loads / stores
#154464 merged
Aug 20, 2025 -
[Clang] Add queryable feature 'ext_vector_type_boolean' for SIMD masks
#154227 merged
Aug 20, 2025 -
[DirectX] Add boilerplate integration of
objcopy
forDXContainerObjectFile
#153079 merged
Aug 20, 2025 -
[mlir] Fix missing
mlir-capi-global-constructors-test
on standalone build#154576 merged
Aug 20, 2025 -
[flang][OpenMP] Update GetOmpObjectList, move to parser utils
#154389 merged
Aug 20, 2025 -
[clang][dataflow] Fix uninitialized memory bug.
#154575 merged
Aug 20, 2025 -
[MLIR] Add cpow support in ComplexToROCDLLibraryCalls
#153183 merged
Aug 20, 2025 -
[NFC][CMake] quote ${CMAKE_SYSTEM_NAME} consistently
#154537 merged
Aug 20, 2025 -
[clang][SYCL] Add sycl_external attribute and restrict emitting device code
#140282 merged
Aug 20, 2025 -
[Clang] Add a builtin that deduplicate types into a pack
#106730 merged
Aug 20, 2025 -
[X86] Accept the canonical form of a sign bit test in MatchVectorAllEqualTest.
#154421 merged
Aug 20, 2025 -
[RISCV] Minor refactor of RISCVMoveMerge::mergePairedInsns.
#154467 merged
Aug 20, 2025 -
[mlir][IR] Fix
Block::without_terminator
for blocks without terminator#154498 merged
Aug 20, 2025 -
[Clang][ASTMatchers] Make
hasConditionVariableStatement
supportfor
loop,while
loop andswitch
statements#154298 merged
Aug 20, 2025 -
[Frontend][OpenMP] Allow multiple occurrences of DYN_GROUPPRIVATE
#154549 merged
Aug 20, 2025 -
[clang][dataflow] Transfer more cast expressions.
#153066 merged
Aug 20, 2025 -
[AMDGPU][GlobalISel] Combine for breaking s64 and/or into two s32 insts
#151731 merged
Aug 20, 2025 -
[FileSystem] Allow exclusive file lock
#114098 merged
Aug 20, 2025 -
[mlir][Interfaces] Add
hasUnknownEffects
helper function#154523 merged
Aug 20, 2025 -
[libc++] Add internal checks for some basic_streambuf invariants
#144602 merged
Aug 20, 2025 -
[VPlan] Factor out logic to common compute costs to helper (NFCI).
#153361 merged
Aug 20, 2025 -
[bazel] Port #153504: add llvm-offload-wrapper
#154553 merged
Aug 20, 2025 -
[libc++] Avoid string reallocation in
std::filesystem::path::lexically_relative
#152964 merged
Aug 20, 2025 -
[AMDGPU][NFC] Enable gfx942 for more tests
#154363 merged
Aug 20, 2025 -
[AMDGPU][True16][CodeGen] use vgpr16 for zext patterns (reopen #153894)
#154211 merged
Aug 20, 2025 -
[clang] [Sema] Enable nodiscard warnings for function pointers
#154250 merged
Aug 20, 2025 -
[clang-repl] Fix InstantiateTemplate & Value test while building against emscripten
#154513 merged
Aug 20, 2025 -
[MLIR] Add missing handling for LLVM_LIT_TOOLS_DIR in mlir lit config (NFC)
#154542 merged
Aug 20, 2025 -
[LV] Don't calculate scalar costs for scalable VFs in setVectorizedCallDecision
#152713 merged
Aug 20, 2025 -
AMDGPU: Add pseudoinstruction for 64-bit agpr or vgpr constants
#154499 merged
Aug 20, 2025 -
[clang] Enable constexpr handling for __builtin_elementwise_fma
#152919 merged
Aug 20, 2025 -
[CIR] Add atomic load and store operations
#153814 merged
Aug 20, 2025 -
[LoopPeel] Add new option to peeling loops to convert PHI into IV
#121104 merged
Aug 20, 2025 -
Update log_level for LLVM_DEBUG and associated macros
#154525 merged
Aug 20, 2025 -
[AMDGPU] Support merging 16-bit and 8-bit TBUFFER load/store instruction
#145078 merged
Aug 20, 2025 -
[Reland] [CGData] Lazy loading support for stable function map
#154491 merged
Aug 20, 2025 -
[lldb] make lit use the same PYTHONHOME for building and running the API tests
#154396 merged
Aug 20, 2025 -
[AArch64][SME] Rework VG CFI information for streaming-mode changes
#152283 merged
Aug 20, 2025 -
[MLIR] Fix duplicated attribute nodes in MLIR bytecode deserialization
#151267 merged
Aug 20, 2025 -
[RISCV] Support Remaining P Extension Instructions for RV32/64
#150379 merged
Aug 20, 2025 -
[Clang] Support using boolean vectors in ternary operators
#154145 merged
Aug 20, 2025 -
[OpenMP][OMPD] Fix GDB plugin to work correctly when installed
#153956 merged
Aug 20, 2025 -
[Offload] Guard olMemAlloc/Free with a mutex
#153786 merged
Aug 20, 2025 -
[SPIR-V] fix return type for OpAtomicCompareExchange
#154297 merged
Aug 20, 2025 -
DAG: Avoid creating illegal extract_subvector in legalizer
#154100 merged
Aug 20, 2025 -
[bazel] Port #154452: WasmSSA dialect importer
#154516 merged
Aug 20, 2025 -
[TableGen][DecoderEmitter] Factor populateFixedLenEncoding (NFC)
#154511 merged
Aug 20, 2025 -
[CIR] Add support for string literal lvalues in ConstantLValueEmitter
#154514 merged
Aug 20, 2025 -
[clang] Introduce elementwise ctlz/cttz builtins
#131995 merged
Aug 20, 2025 -
[X86] SimplifyDemandedVectorEltsForTargetNode - don't split X86ISD::CVTTP2UI nodes without AVX512VL
#154504 merged
Aug 20, 2025 -
[CIR] Add constant attribute to GlobalOp
#154359 merged
Aug 20, 2025 -
[CIR] Implement__builtin_va_arg
#153834 merged
Aug 20, 2025 -
Revert "[lldb][windows] use Windows APIs to print to the console (#149493)"
#154423 merged
Aug 20, 2025 -
[CIR] Add support for base classes in type conversion safety check
#154385 merged
Aug 20, 2025 -
[PowerPC] fix bug affecting float to int32 conversion on LE PowerPC
#150194 merged
Aug 20, 2025 -
[PowerPC] Remove custom original type tracking (NFCI)
#154090 merged
Aug 20, 2025 -
[lldb][windows] remove duplicate implementation of UTF8ToUTF16
#154424 merged
Aug 20, 2025 -
Thread Safety Analysis: Graduate ACQUIRED_BEFORE() and ACQUIRED_AFTER() from beta features
#152853 merged
Aug 20, 2025 -
[LLVM][CodeGen][SME] hasB16b16() is not sufficient to prove BFADD availability.
#154143 merged
Aug 20, 2025 -
[LLVM][AArch64] Build attributes: Support switching to a defined subsection by name only
#154159 merged
Aug 20, 2025 -
[FunctionAttr] Invalidate callers with mismatching signature
#154289 merged
Aug 20, 2025 -
[Lanai] Use ArgFlags to distinguish fixed parameters
#154278 merged
Aug 20, 2025 -
[GlobalISel] Legalize Saturated Truncate instructions and intrinsics
#154340 merged
Aug 20, 2025 -
[Clang] Reapply "Only remove lambda scope after computing evaluation context"
#154458 merged
Aug 20, 2025 -
[RISCV][NFC] Ensure files end with newline.
#154457 merged
Aug 20, 2025 -
[RemoveDIs][NFC] Clean up BasicBlockUtils now intrinsics are gone
#154326 merged
Aug 20, 2025 -
[MLIR][Wasm] Extending Wasm binary to WasmSSA dialect importer
#154452 merged
Aug 20, 2025 -
[AArch64][SME] Lower aarch64.sme.cnts* to vscale when in streaming mode
#154305 merged
Aug 20, 2025 -
[libc] Fix
constexpr
add_with_carry
/sub_with_borrow
#154282 merged
Aug 20, 2025 -
[clang][RISCV] Fix crash on VLS calling convention
#145489 merged
Aug 20, 2025 -
[clang][bytecode] Diagnose one-past-end reads from global arrays
#154484 merged
Aug 20, 2025 -
[CIR] Implement MemberExpr with VarDecl for ComplexType
#154307 merged
Aug 20, 2025 -
[libc++][NFC] Use early returns in a few basic_string functions
#137299 merged
Aug 20, 2025 -
AMDGPU: Correct inst size for av_mov_b32_imm_pseudo
#154459 merged
Aug 20, 2025 -
[ComplexDeinterleaving] Use BumpPtrAllocator for CompositeNodes (NFC)
#153217 merged
Aug 20, 2025 -
[orc-rt] Add orc_rt::span, a pre-c++20 std::span substitute
#154478 merged
Aug 20, 2025 -
release/21.x: [clang][PAC][darwin] Set correct default ptrauth features for arm64e-darwin (#153722)
#154449 merged
Aug 20, 2025 -
[clang][bytecode][NFC] Use an anonymous union in Pointer
#154405 merged
Aug 20, 2025 -
[lanai] Add back the ability to set the memory model with --mcmodel.
#150575 merged
Aug 20, 2025 -
[flang] Add support of THIS_IMAGE and NUM_IMAGES with PRIF
#154081 merged
Aug 20, 2025 -
[RISCV] Add SMT_ prefix to XSMTVDot instructions. NFC
#154475 merged
Aug 20, 2025 -
[clang] Proofread StandardCPlusPlusModules.rst
#154474 merged
Aug 20, 2025 -
[AMDGPU] Remove an unnecessary cast (NFC)
#154470 merged
Aug 20, 2025 -
[NVPTX] Add support for "blocksareclusters" kernel attr
#152265 merged
Aug 20, 2025 -
[clang] Skip suggesting unqualified members in explicit-object member functions
#153760 merged
Aug 20, 2025 -
[clang][bytecode] Fix comparing pointers to union members
#154342 merged
Aug 20, 2025 -
[orc-rt] Fix unit tests.
#154469 merged
Aug 20, 2025 -
Update test added in #154418 to work when the default is C++20.
#154463 merged
Aug 20, 2025 -
[TableGen][DecoderEmitter] Move Operands to InstructionEncoding (NFCI)
#154456 merged
Aug 20, 2025 -
[RISCV] Reduce code duplication in RISCVMoveMerge::findMatchingInst. NFCI
#154451 merged
Aug 20, 2025 -
[X86][APX] Remove CF feature from APXF and Diamond Rapids
#153751 merged
Aug 20, 2025 -
tsan: Refine conditions to intercept pthread_cond_t functions
#154268 merged
Aug 20, 2025 -
[RISCV] When resolving extension implications, handle the default I/E case after implications are resolved.
#154353 merged
Aug 20, 2025 -
[LoongArch] Pre-commit for vecreduce_add.
#154302 merged
Aug 20, 2025 -
[AMDGPU] Add support for store to constant address space
#153835 merged
Aug 20, 2025 -
[RegAlloc] Fix register's live range for early-clobber
#152895 merged
Aug 20, 2025 -
DAG: Add assert to getNode for EXTRACT_SUBVECTOR indexes
#154099 merged
Aug 20, 2025 -
[compiler-rt][hwasan] Add fiber switch for HwASan
#153822 merged
Aug 20, 2025 -
AMDGPU: Fix using illegal extract_subvector indexes
#154098 merged
Aug 20, 2025 -
[clang][PAC][darwin] Set correct default ptrauth features for arm64e-darwin
#153722 merged
Aug 20, 2025 -
[TTI][X86][APX] Calculate registers number according to FP or not
#154257 merged
Aug 20, 2025 -
[AMDGPU] upstream barrier count reporting part1
#154409 merged
Aug 19, 2025 -
[ValueTracking][GlobalISel] UCMP and SCMP cannot create undef or poison
#154404 merged
Aug 19, 2025 -
[compiler-rt][memprof] adding free_sized/free_aligned_sized intercept…
#154011 merged
Aug 19, 2025 -
[TableGen][DecoderEmitter] Analyze encodings once
#154309 merged
Aug 19, 2025 -
[lldb] Improve error handling in ObjectFileWasm
#154433 merged
Aug 19, 2025 -
[flang][cuda] Fix hasDataAttr signature in header file
#154435 merged
Aug 19, 2025 -
[CIR] Fix access to bitfields inside a union
#154398 merged
Aug 19, 2025 -
[Clang] [Sema] Always rebuild
this
if captured by value in a lambda with a dependent explicit object parameter#154276 merged
Aug 19, 2025 -
[TableGen][DecoderEmitter] Turn EncodingAndInst into a class (NFC)
#154230 merged
Aug 19, 2025 -
[clang-tidy] fix misc-unconventional-assign-operator entity match
#154430 merged
Aug 19, 2025 -
Add vector-based strlen implementation for x86_64 and aarch64
#152389 merged
Aug 19, 2025 -
[flang][openacc] fix unguarded dereference of type pointer
#153606 merged
Aug 19, 2025 -
[BOLT] Keep X86 HLT instruction as a terminator in user mode
#154402 merged
Aug 19, 2025 -
[clang] fix runtime check for NNS transform
#154418 merged
Aug 19, 2025 -
[flang][cuda] Add utility function cuf::hasDataAttr
#154422 merged
Aug 19, 2025 -
[LLDB] added getName method in SBModule
#150331 merged
Aug 19, 2025 -
[clang-tidy][docs] Add documentation for Clang-Tidy Automation
#153166 merged
Aug 19, 2025 -
[AMDGPU] Add support for safe bfloat16 fdiv on targets with bf16 trans instructions
#154373 merged
Aug 19, 2025 -
[mlir][tensor][NFC] Refactor common methods for bubbling extract_slice op
#153675 merged
Aug 19, 2025 -
[NVPTX] Skip numbering unreferenced virtual registers (readability)
#154391 merged
Aug 19, 2025 -
[lldb] Replace SmallSet with SmallPtrSet (NFC)
#154366 merged
Aug 19, 2025 -
[CIR] Use zero-initializer for partial array fills
#154161 merged
Aug 19, 2025 -
[AArch64] Fix zero-register copying with zero-cycle moves
#154362 merged
Aug 19, 2025 -
[clang-tidy] Improve "-quiet" option by suppressing "xxx warnings generated"
#154012 merged
Aug 19, 2025 -
[AArch64] Remove wrong processor feature
#151289 merged
Aug 19, 2025 -
[lldb] Create sections for Wasm segments
#153634 merged
Aug 19, 2025 -
[CIR] Fix var_arg.c test (again)
#154393 merged
Aug 19, 2025 -
[compiler-rt] Fix-forward "[compiler-rt] Fix frame numbering for unparsable frames. #148278"
#154397 merged
Aug 19, 2025 -
[lldb] Support error variations in TestProcessCrashInfo.py
#154202 merged
Aug 19, 2025 -
[clang] NFC: fix and add some comments missing from #147835
#154395 merged
Aug 19, 2025 -
[AArch64][SME] Temporarily mark test as XFAIL
#154384 merged
Aug 19, 2025 -
[clang] fix redecl chain assumption when checking linkage consistency
#153996 merged
Aug 19, 2025 -
Revert "[Clang] improve -Wstring-concatenation to warn on every missing comma in initializer lists"
#154369 merged
Aug 19, 2025 -
[libc] Fix missing close at the end of file test
#154392 merged
Aug 19, 2025 -
[clang][test][DebugInfo] Move debug-info tests from CodeGen to DebugInfo directory
#154311 merged
Aug 19, 2025 -
[compiler-rt] Fix frame numbering for unparsable frames.
#148278 merged
Aug 19, 2025 -
[libc] Fix copy/paste error in file.cpp
#150802 merged
Aug 19, 2025 -
Revert "[Clang] Only remove lambda scope after computing evaluation context"
#154382 merged
Aug 19, 2025 -
[C] Fix issue with -Wimplicit-void-ptr-cast
#154351 merged
Aug 19, 2025 -
[NFC][MLIR] Document better linalg morphism
#154313 merged
Aug 19, 2025 -
[libc][math][c++23] Add {,u}fromfp{,x}bf16 math functions
#153992 merged
Aug 19, 2025 -
Revert "[lld][WebAssembly] Do not relocate ABSOLUTE symbols"
#154371 merged
Aug 19, 2025 -
[RISCV] Handle more cases when combining (vfmv.s.f (extract_subvector X, 0))
#154175 merged
Aug 19, 2025 -
Revert "[Clang] Take libstdc++ into account during GCC detection"
#154368 merged
Aug 19, 2025 -
[HLSL] Tests for local resource arrays
#153257 merged
Aug 19, 2025 -
[NVPTXLowerArgs] Add align attribute to return value of addrspace.wrap intrinsic
#153889 merged
Aug 19, 2025 -
[polly] Replace SmallSet with SmallPtrSet (NFC)
#154367 merged
Aug 19, 2025 -
[clang-tools-extra] Replace SmallSet with SmallPtrSet (NFC)
#154365 merged
Aug 19, 2025 -
[LLVM] Introduce 'llvm-offload-wrapper' tool
#153504 merged
Aug 19, 2025 -
[flang] optimize
asind
precision#154350 merged
Aug 19, 2025 -
[Flang][OpenMP] Fix issue with named constants in SHARED and FIRSTPRIVATE clauses
#154335 merged
Aug 19, 2025 -
[lldb] Refactoring JSONTransport into an abstract RPC Message Handler and transport layer.
#153121 merged
Aug 19, 2025 -
Reapply "[flang] Lower EOSHIFT into hlfir.eoshift." (#153907)
#154241 merged
Aug 19, 2025 -
[flang] Convert hlfir.designate with comp and contiguous result.
#154232 merged
Aug 19, 2025 -
[CIR][NFC] Fix regression by #153819
#154346 merged
Aug 19, 2025 -
[lldb] Make step/s alias for new _regexp-step
#153984 merged
Aug 19, 2025 -
[flang][runtime] Fix CUDA build
#154357 merged
Aug 19, 2025 -
[CAS][Tests] Fix unit tests that hangs on two cores
#154151 merged
Aug 19, 2025 -
[flang][OpenMP] Avoid crash with MAP w/o modifiers, version >= 6.0
#154352 merged
Aug 19, 2025 -
[RegAllocFast] Don't align stack slots if the stack can't be realigned
#153682 merged
Aug 19, 2025 -
[GlobalISel][AArch64] Add saturated truncate tests. NFC
#154329 merged
Aug 19, 2025 -
[Clang] Take libstdc++ into account during GCC detection
#145056 merged
Aug 19, 2025 -
[Headers][X86] Enable constexpr handling for pmulhw/pmulhuw avx512 mask/maskz intrinsics
#154341 merged
Aug 19, 2025 -
[Offload] Add olCalculateOptimalOccupancy
#142950 merged
Aug 19, 2025 -
[mlir] Replace SmallSet with SmallPtrSet (NFC)
#154265 merged
Aug 19, 2025 -
[clang] Replace SmallSet with SmallPtrSet (NFC)
#154262 merged
Aug 19, 2025 -
[clang][bytecode] Implement ia32_pmul* builtins
#154315 merged
Aug 19, 2025 -
AMDGPU: Use Register type for isStackAccess
#154320 merged
Aug 19, 2025 -
[Clang] Only remove lambda scope after computing evaluation context
#154106 merged
Aug 19, 2025 -
[lldb][windows] use Windows APIs to print to the console
#149493 merged
Aug 19, 2025 -
[X86] canCreateUndefOrPoisonForTargetNode - add X86ISD::MOVMSK
#154321 merged
Aug 19, 2025 -
[flang][OpenMP] Parse GROUPPRIVATE directive
#153807 merged
Aug 19, 2025 -
[Frontend][OpenMP] Add definition of groupprivate directive
#153799 merged
Aug 19, 2025 -
On Windows, in the release build script, fix detecting if clang-cl is in PATH
#149597 merged
Aug 19, 2025 -
[OpenACC] Implement 'firstprivate' clause copy lowering
#154150 merged
Aug 19, 2025 -
[X86] Remove unused variable from Atom Scheduling Model
#154191 merged
Aug 19, 2025 -
[RemoveDIs][NFC] Remove dbg intrinsic version of calculateFragmentIntersect
#153378 merged
Aug 19, 2025 -
[flang][OpenMP] Break up CheckThreadprivateOrDeclareTargetVar, NFC
#153809 merged
Aug 19, 2025 -
[flang] Preserve dynamic length of characters in ALLOCATE
#152564 merged
Aug 19, 2025 -
[LifetimeSafety] Improve Origin information in debug output
#153951 merged
Aug 19, 2025 -
Revert "[MLIR][WASM] Extending the Wasm binary to WasmSSA dialect importer"
#154314 merged
Aug 19, 2025 -
[Offload] Define additional device info properties
#152533 merged
Aug 19, 2025 -
[DAG] visitTRUNCATE - merge the trunc(abd) and trunc(avg) handling which are almost identical
#154301 merged
Aug 19, 2025 -
[MLIR][WASM] Extending the Wasm binary to WasmSSA dialect importer
#154053 merged
Aug 19, 2025 -
[clang][bytecode][NFC] Remove unused Program::relocs
#154308 merged
Aug 19, 2025 -
[ASan] Re-enable duplicate_os_log_reports test and include cstdlib for malloc
#153195 merged
Aug 19, 2025 -
[libc++][tuple.apply] Implement P2255R2 make_from_tuple part.
#152867 merged
Aug 19, 2025 -
[flang]
do concurrent
: Enable delayed localization by default#154303 merged
Aug 19, 2025 -
[AArch64][SME] Rename
EdgeBundles
toBundles
(NFC)#154295 merged
Aug 19, 2025 -
[orc-rt] Remove unused LLVM_RT_TOOLS_BINARY_DIR cmake variable.
#154254 merged
Aug 19, 2025 -
[clang][bytecode][NFC] Replace std::optional<unsigned> with UnsignedO…
#154286 merged
Aug 19, 2025 -
[InstCombine] Make strlen optimization more resilient to different gep types.
#153623 merged
Aug 19, 2025 -
[libc++] Make
std::__tree_node
member private to prepare for UB removal#154225 merged
Aug 19, 2025 -
[LoongArch] Fix implicit PesudoXVINSGR2VR error
#152432 merged
Aug 19, 2025 -
[PowerPC] Add BCDCOPYSIGN and BCDSETSIGN Instruction Support
#144874 merged
Aug 19, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::SCMP/UCMP handling + tests
#154127 merged
Aug 19, 2025 -
[clang][bytecode] Fix initializing float elements from #embed
#154285 merged
Aug 19, 2025 -
[TableGen][DecoderEmitter] Stop duplicating encodings (NFC)
#154288 merged
Aug 19, 2025 -
[AArch64][SME] Implement the SME ABI (ZA state management) in Machine IR
#149062 merged
Aug 19, 2025 -
[SCCP] Enable PredicateInfo for non-interprocedural SCCP
#153003 merged
Aug 19, 2025 -
[clang][bytecode] Move pointers from extern globals to new decls
#154273 merged
Aug 19, 2025 -
[CI] Run LLDB tests on Clang changes in pre-merge CI
#154154 merged
Aug 19, 2025 -
[Github] Remove redundant 'START_REV', 'END_REV' env variables (NFC)
#154218 merged
Aug 19, 2025 -
[CIR] Implement MemberExpr support for ComplexType
#154027 merged
Aug 19, 2025 -
[LV][TTI] Calculate cost of extracting last index in a scalable vector
#144086 merged
Aug 19, 2025 -
[libc] Add _Returns_twice to C++ code
#153602 merged
Aug 19, 2025 -
[clang][bytecode] Create temporary before discarding CXXConstructExpr
#154280 merged
Aug 19, 2025 -
[VPlan] EVL transform VPVectorEndPointerRecipe alongisde load/store recipes. NFC
#152542 merged
Aug 19, 2025 -
[CIR] Implement Statement Expressions
#153677 merged
Aug 19, 2025 -
[X86] Enable MMX unpcklo/unpckhi intrinsics in constexpr
#154149 merged
Aug 19, 2025 -
[clang][bytecode][NFC] use both-note in literals test
#154277 merged
Aug 19, 2025 -
[X86][Inline] Check correct function for target feature check
#152515 merged
Aug 19, 2025 -
[RISCV] Use OrigTy from InputArg/OutputArg (NFCI)
#154095 merged
Aug 19, 2025 -
[SystemZ] Remove custom CCState pre-analysis
#154091 merged
Aug 19, 2025 -
[Hexagon] Remove custom vararg tracking (NFCI)
#154089 merged
Aug 19, 2025 -
[Mips] Remove custom "original type" handling
#154082 merged
Aug 19, 2025 -
[CIR] Upstream __builtin_va_start and __builtin_va_end
#153819 merged
Aug 19, 2025 -
[clang][bytecode] Support pmul X86 builtins
#154275 merged
Aug 19, 2025 -
[TableGen][DecoderEmitter] Extract encoding parsing into a method (NFC)
#154271 merged
Aug 19, 2025 -
[RISCV] Generate QC_INSB/QC_INSBI instructions from OR of AND Imm
#154023 merged
Aug 19, 2025 -
[AMDGPU] Check noalias.addrspace in mayAccessScratchThroughFlat
#151319 merged
Aug 19, 2025 -
[LAA] Move scalable vector check into
getStrideFromAddRec()
#154013 merged
Aug 19, 2025 -
[llvm] Proofread Legalizer.rst
#154266 merged
Aug 19, 2025 -
[AArch64] Replace SmallSet with SmallPtrSet (NFC)
#154264 merged
Aug 19, 2025 -
[lld] Replace SmallSet with SmallPtrSet (NFC)
#154263 merged
Aug 19, 2025 -
[ADT] Refactor SmallPtrSetImplBase::swap (NFC)
#154261 merged
Aug 19, 2025 -
[lld][WebAssembly] Do not relocate ABSOLUTE symbols
#153763 merged
Aug 19, 2025 -
[clang][bytecode] Save a per-block dynamic allocation ID
#154094 merged
Aug 19, 2025 -
[RISCV] Fold (X & -4096) == 0 -> (X >> 12) == 0
#154233 merged
Aug 19, 2025 -
[RISCV] Fold (sext_inreg (setcc), i1) -> (sub 0, (setcc).
#154206 merged
Aug 19, 2025 -
[lldb] Fix error : unknown error while starting lldb's C/C++ repl
#153560 merged
Aug 19, 2025 -
[VPlan] Don't fold live ins with both scalar and vector operands
#154067 merged
Aug 19, 2025 -
[NFC][mlir][vector] Handle potential static cast assertion.
#152957 merged
Aug 19, 2025 -
Reland "[Utils] Add new --update-tests flag to llvm-lit"
#153821 merged
Aug 19, 2025 -
[TableGen][DecoderEmitter] Synthesize decoder table name in emitTable
#154255 merged
Aug 19, 2025 -
[RISCV] Use sd_match in trySignedBitfieldInsertInMask
#154152 merged
Aug 19, 2025 -
[clangd] Clangd running with
--experimental-modules-support
crashes when the compilation database is unavailable#153802 merged
Aug 19, 2025 -
[AMDGPU][Attributor] Infer inreg attribute in
AMDGPUAttributor
#146720 merged
Aug 19, 2025 -
[CIR] Implement codegen for inline assembly without input and output operands
#153546 merged
Aug 19, 2025 -
[LoongArch] Use section-relaxable check instead of relax feature from STI
#153792 merged
Aug 19, 2025 -
[DAG] Add ISD::FP_TO_SINT_SAT/FP_TO_UINT_SAT handling to SelectionDAG::canCreateUndefOrPoison
#154244 merged
Aug 19, 2025 -
[mlir][emitc] Support dense as init value for ShapedType
#144826 merged
Aug 19, 2025 -
RuntimeLibcalls: Move exception call config to tablegen
#151948 merged
Aug 19, 2025 -
MSP430: Move __mspabi_mpyll calling conv config to tablegen
#153988 merged
Aug 19, 2025 -
[HLSL] Global resource arrays element access
#152454 merged
Aug 19, 2025 -
[Sanitizers][Test] narrower constraint for XFAIL
#154245 merged
Aug 19, 2025 -
[LoongArch][NFC] Add tests for fixing missed addsub relocs when enabling relax
#154108 merged
Aug 19, 2025 -
[ORC-RT] Initial check-in for a new, top-level ORC runtime project.
#113499 merged
Aug 19, 2025 -
[LV] Explicitly disallow interleaved access requiring gap mask for scalable VFs. nfc
#154122 merged
Aug 19, 2025 -
[bazel] Add more load statements for C++ rules
#154207 merged
Aug 19, 2025 -
[libc][math] fix coshf16 build errors.
#154226 merged
Aug 19, 2025 -
[NFC][Clang][Docs] Update Pointer Authentication documentation
#152596 merged
Aug 19, 2025 -
[RISCV] Prioritize zext.h/zext.w over XTheadBb th.extu.
#154186 merged
Aug 18, 2025 -
[RISCV] Remove -O0 from rv32xandesperf.ll. NFC
#154224 merged
Aug 18, 2025 -
[libclc] Implement __clc_get_local_size/__clc_get_max_sub_group_size for amdgcn
#153785 merged
Aug 18, 2025 -
[compiler-rt] [test] Add test for frame counter out of order.
#154190 merged
Aug 18, 2025 -
Revert "[AMDGPU] Fold copies of constant physical registers into their uses (#154183)"
#154219 merged
Aug 18, 2025 -
[UBSan] [min-rt] make minimal runtime handlers weak
#154220 merged
Aug 18, 2025 -
[libc][math] Refactor coshf16 implementation to header-only in src/__support/math folder.
#153582 merged
Aug 18, 2025 -
[CIR] Add support for calling virtual functions
#153893 merged
Aug 18, 2025 -
[Sanitizers][Test] XFAIL suppressions/fread_fwrite
#154189 merged
Aug 18, 2025 -
[Sanitizers][Test] XFAIL array cookie tests on arm
#154031 merged
Aug 18, 2025 -
Reland "[TableGen][DecoderEmitter] Store HW mode ID instead of name (NFC) (#154052)"
#154212 merged
Aug 18, 2025 -
[AMDGPU] User SGPR count increased to 32 on gfx1250
#154205 merged
Aug 18, 2025 -
[win][x64] Permit lea to adjust the stack when using unwind v2
#154171 merged
Aug 18, 2025 -
[flang] Catch semantic error with LBOUND/UBOUND
#154184 merged
Aug 18, 2025 -
[flang][runtime] Account for missing READ(SIZE=) characters
#153967 merged
Aug 18, 2025 -
[flang][runtime] Allow child NAMELIST input to advance records
#153963 merged
Aug 18, 2025 -
[flang][runtime] Catch bad OPEN specifiers for unformatted files
#153707 merged
Aug 18, 2025 -
[flang][runtime] OPEN(existingUnit,POSITION=)
#153688 merged
Aug 18, 2025 -
[flang] Don't duplicate impure function call for UBOUND()
#153648 merged
Aug 18, 2025 -
llvm-profgen: Options cleanup / fixes
#147632 merged
Aug 18, 2025 -
[flang][runtime] Fix AllocateAssignmentLHS for monomorphic LHS
#153073 merged
Aug 18, 2025 -
[clang][ObjC] Fix incorrect return type inference for discarded blocks
#154109 merged
Aug 18, 2025 -
[AMDGPU] Support merging of flat GVS ops
#154200 merged
Aug 18, 2025 -
[Clang] improve -Wstring-concatenation to warn on every missing comma in initializer lists
#154018 merged
Aug 18, 2025 -
[CI] Ignore upload artifact failures
#154196 merged
Aug 18, 2025 -
[MLIR] Update GreedyRewriter to use the LDBG() debug log mechanism (NFC)
#153961 merged
Aug 18, 2025 -
[MLIR] Add logging to eraseUnreachableBlocks (NFC)
#153968 merged
Aug 18, 2025 -
[AMDGPU] Remove misplaced assert.
#154187 merged
Aug 18, 2025 -
Revert "[lldb] Relax the error message in TestProcessCrashInfo.py"
#154197 merged
Aug 18, 2025 -
[MLIR] Fix Liveness analysis handling of unreachable code
#153973 merged
Aug 18, 2025 -
[MLIR] Stop visiting unreachable blocks in the walkAndApplyPatterns driver
#154038 merged
Aug 18, 2025 -
[clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin
#153912 merged
Aug 18, 2025 -
[vector][distribution] Bug fix in
moveRegionToNewWarpOpAndAppendReturns
#153656 merged
Aug 18, 2025 -
[AMDGPU] Make s_setprio_inc_wg a scheduling boundary
#154188 merged
Aug 18, 2025 -
[msan] Handle multiply-add-accumulate; apply to AVX Vector Neural Network Instructions (VNNI)
#153927 merged
Aug 18, 2025 -
[bazel] Port #153497: reland clang modules scanner change
#154192 merged
Aug 18, 2025 -
[AMDGPU] Fold copies of constant physical registers into their uses
#154183 merged
Aug 18, 2025 -
[AMDGPU] Combine to bf16 reciprocal square root.
#154185 merged
Aug 18, 2025 -
[TableGen][DecoderEmitter] Store HW mode ID instead of name (NFC)
#154052 merged
Aug 18, 2025 -
[clang-tidy] Remove addition of emacs tag in checks headers
#153942 merged
Aug 18, 2025 -
[VPlan] Materialize Build(Struct)Vectors for VPReplicateRecipes. (NFCI)
#151487 merged
Aug 18, 2025 -
[doc] Add documentation for clang-change-namespace
#148277 merged
Aug 18, 2025 -
Reland Reland [clang][modules-driver] Add scanner to detect C++20 module presence (#147630)
#153497 merged
Aug 18, 2025 -
Bump ProtocolServerMCPTest timeout to 200ms
#154182 merged
Aug 18, 2025 -
[AMDGPU] Avoid setting op_sel_hi bits if there is matrix_b_scale. NFCI.
#154176 merged
Aug 18, 2025 -
[AMDGPU] Combine prng(undef) -> undef
#154160 merged
Aug 18, 2025 -
[Sanitizers][Darwin][Test] The top few frames are inaccurate in UBSan.
#153899 merged
Aug 18, 2025 -
[LifetimeSafety] Enhance benchmark script for new sub analyses
#149577 merged
Aug 18, 2025 -
[lldb] Relax the error message in TestProcessCrashInfo.py
#153653 merged
Aug 18, 2025 -
[SPARC] Change
half
to use soft promotion rather thanPromoteFloat
#152727 merged
Aug 18, 2025 -
llvm-profgen: Avoid "using namespace" in headers
#147631 merged
Aug 18, 2025 -
[flang][OpenMP] Parsing support for DYN_GROUPPRIVATE
#153615 merged
Aug 18, 2025 -
[SPIRV] Filter disallowed extensions for env
#150051 merged
Aug 18, 2025 -
[msan] Add Instrumentation for Avx512 Instructions: pmaddw, pmaddubs
#153919 merged
Aug 18, 2025 -
[VectorCombine] Preserve scoped alias metadata
#153714 merged
Aug 18, 2025 -
[bazel] Port #151175: VectorFromElementsLowering
#154169 merged
Aug 18, 2025 -
Revert "[AMDGPU][True16][CodeGen] use vgpr16 for zext patterns (#1538…
#154163 merged
Aug 18, 2025 -
[RISCV][GISel] Optimize +0.0 to use fcvt.d.w for s64 on rv32
#153978 merged
Aug 18, 2025 -
[Inliner] Add option (default off) to inline all calls regardless of the cost
#152365 merged
Aug 18, 2025 -
Decent to Descent
#154040 merged
Aug 18, 2025 -
[AMDGPU][LowerBufferFatPointers] Fix lack of rewrite when loading/storing null
#154128 merged
Aug 18, 2025 -
[Clang][Webassembly] Remove unrachable code in ParseTypeQualifierListOpt
#153729 merged
Aug 18, 2025 -
[Github] Drop llvm-project-tests
#153877 merged
Aug 18, 2025 -
[DemandedBits] Support non-constant shift amounts
#148880 merged
Aug 18, 2025 -
[mlir][vector] Support multi-dimensional vectors in VectorFromElementsLowering
#151175 merged
Aug 18, 2025 -
[LV] Emit all remarks for unvectorizable instructions
#153833 merged
Aug 18, 2025 -
[VPlan] Preserve nusw in createInBoundsPtrAdd
#151549 merged
Aug 18, 2025 -
[SimplifyCFG] Avoid redundant calls in gather. (NFC)
#154133 merged
Aug 18, 2025 -
[MLIR][XeGPU] Distribute load_nd/store_nd/prefetch_nd with offsets from Wg to Sg
#153432 merged
Aug 18, 2025 -
[NFC][HLSL] Remove confusing enum aliases / duplicates
#153909 merged
Aug 18, 2025 -
[clang][dataflow] Add support for serialization and deserialization.
#152487 merged
Aug 18, 2025 -
[mlir][Presburger] NFC: return var index from IntegerRelation::addLocalFloorDiv
#153463 merged
Aug 18, 2025 -
[DAG] Fold trunc(avg(x,y)) for avgceil/floor u/s nodes if they have sufficient leading zero/sign bits
#152273 merged
Aug 18, 2025 -
[NVVM] Add various intrinsic attrs, cleanup and consolidate td
#153436 merged
Aug 18, 2025 -
[CIR] Upstream GotoOp
#153701 merged
Aug 18, 2025 -
[RISCV] Add P-ext MC support for pli.dh, pli.db, and plui.dh.
#153972 merged
Aug 18, 2025 -
[mlir] Update builders to use new form.
#154132 merged
Aug 18, 2025 -
[AMDGPU] Make use of SIInstrInfo::isWaitcnt. NFC.
#154087 merged
Aug 18, 2025 -
[clang][bytecode] Always track item types in InterpStack
#151088 merged
Aug 18, 2025 -
[AArch64] Fix build-bot assertion error in AArch64
#154124 merged
Aug 18, 2025 -
[libc++] Implement P3168R2: Give optional range support
#149441 merged
Aug 18, 2025 -
[AMDGPU] Narrow only on store to pow of 2 mem location
#150093 merged
Aug 18, 2025 -
[AMDGPU][True16][CodeGen] use vgpr16 for zext patterns
#153894 merged
Aug 18, 2025 -
[GlobalISel] Translate scalar sequential vecreduce.fadd/fmul as fadd/fmul.
#153966 merged
Aug 18, 2025 -
[RISCV] Rename MIPS_PREFETCH->MIPS_PREF. NFC
#154062 merged
Aug 18, 2025 -
[clang][bytecode] Disable EndLifetime op for array elements
#154119 merged
Aug 18, 2025 -
[C] Fix failing assertion with designated inits
#154120 merged
Aug 18, 2025 -
[flang] optimize
acosd
precision#154118 merged
Aug 18, 2025 -
[Frontend][OpenMP] Add 6.1 as a valid OpenMP version
#153628 merged
Aug 18, 2025 -
[Github] Remove call to llvm-project-tests from libclang tests
#153876 merged
Aug 18, 2025 -
[Github] Remove call to llvm-project-tests.yml from mlir-spirv-tests.yml
#153871 merged
Aug 18, 2025 -
[clang] Proofread SourceBasedCodeCoverage.rst
#154050 merged
Aug 18, 2025 -
[llvm] Replace SmallSet with SmallPtrSet (NFC)
#154068 merged
Aug 18, 2025 -
[AArch64] Adjust comparison constant if adjusting it means less instructions
#151024 merged
Aug 18, 2025 -
[DAG] visitTRUNCATE - early out from computeKnownBits/ComputeNumSignBits failures. NFC.
#154111 merged
Aug 18, 2025 -
Reland "[AArch64][SME] Port all SME routines to RuntimeLibcalls"
#153417 merged
Aug 18, 2025 -
[clang] [Sema] Simplify Expr::isUnusedResultAWarning for CXXConstructExpr
#153116 merged
Aug 18, 2025 -
[MCA][X86] Pretend To Have a Stack Engine
#153348 merged
Aug 18, 2025 -
[AMDGPU] Add an option to completely disable kernel argument preload
#153975 merged
Aug 18, 2025 -
[AArch64][llvm] Disassemble instructions in
SYS
alias encoding space more correctly#153905 merged
Aug 18, 2025 -
[clang][bytecode][NFC] Use UnsignedOrNone for Block::DeclID
#154104 merged
Aug 18, 2025 -
[OpenACC] Implement firstprivate lowering except init.
#153847 merged
Aug 18, 2025 -
[X86] Remove TuningPOPCNTFalseDeps from AlderLake
#154004 merged
Aug 18, 2025 -
[mlir][Transforms] Dialect conversion: Add flag to dump materialization kind
#119532 merged
Aug 18, 2025 -
[OpenMP] Introduce omp.target_allocmem and omp.target_freemem omp dialect ops.
#145464 merged
Aug 18, 2025 -
[LiveVariables] Mark use without implicit if defined at instr
#119446 merged
Aug 18, 2025 -
[LoongArch] Always emit symbol-based relocations regardless of relaxation
#153943 merged
Aug 18, 2025 -
[AArch64][MachineCombiner] Combine sequences of gather patterns
#152979 merged
Aug 18, 2025 -
[LifetimeSafety] Implement a basic use-after-free diagnostic
#149731 merged
Aug 18, 2025 -
[flang][OpenMP] Only privaize pre-determined symbols when defined the evaluation.
#154070 merged
Aug 18, 2025 -
[MLIR] Fix SCF verifier crash
#153974 merged
Aug 18, 2025 -
[RISCV] Add SpacemiT XSMTVDot (SpacemiT Vector Dot Product) extension.
#151706 merged
Aug 18, 2025 -
[SimplifyCFG] Avoid threading for loop headers
#151142 merged
Aug 18, 2025 -
[LoongArch] Reduce number of reserved relocations when relax enabled
#153769 merged
Aug 18, 2025 -
[MLIR] Add Egress dialects maintainers
#151721 merged
Aug 18, 2025 -
[clang][bytecode] Improve __builtin_{,dynamic_}object_size implementation
#153601 merged
Aug 18, 2025 -
[clang] return type not correctly deduced for discarded lambdas
#153921 merged
Aug 18, 2025 -
[MLIR] Refactor the walkAndApplyPatterns driver to remove the recursion
#154037 merged
Aug 18, 2025 -
[clang-tidy] Added check 'misc-override-with-different-visibility'
#140086 merged
Aug 18, 2025 -
[MLIR] Erase unreachable blocks before applying patterns in the greedy rewriter
#153957 merged
Aug 18, 2025 -
[LV] Fix incorrect cost kind in VPReplicateRecipe::computeCost
#153216 merged
Aug 18, 2025 -
[llvm] Fix typo for CGProfile (NFC)
#153370 merged
Aug 18, 2025 -
[OpenMP][Test][NFC] output tool data as hex to improve readibility
#152757 merged
Aug 18, 2025 -
[Clang][X86] Add avx512 __builtin_ia32_select* constexpr handling
#152705 merged
Aug 18, 2025 -
[mlir][builtin] Make
unrealized_conversion_cast
inlineable#139722 merged
Aug 18, 2025 -
DAG: Remove unnecessary getPointerTy call
#154055 merged
Aug 18, 2025 -
[LoongArch][NFC] More tests to ensure branch relocs reserved when relax enabled
#153768 merged
Aug 18, 2025 -
[AArch64] perf optimizations for code in getAppleRuntimeUnrollPreferences()
#154010 merged
Aug 18, 2025 -
[mlir][LLVM]
ArithToLLVM
: Add 1:N support forarith.select
lowering#153944 merged
Aug 18, 2025 -
[RISCV] Remove ST->hasVInstructions() from getIntrinsicInstrCost for cttz/ctlz/ctpop. NFC.
#154064 merged
Aug 18, 2025 -
[Clang] Rename HasLegalHalfType -> HasFastHalfType (NFC)
#153163 merged
Aug 18, 2025 -
[CodeGen][Mips] Remove fp128 libcall list
#153798 merged
Aug 18, 2025 -
[VectorCombine] Remove dead node immediately in VectorCombine
#149047 merged
Aug 18, 2025 -
[LoongArch][MC] Refine conditions for emitting ALIGN relocations
#153365 merged
Aug 18, 2025 -
[ADT] Use range-based for loops in SetVector (NFC)
#154058 merged
Aug 18, 2025 -
[llvm] Remove unused includes (NFC)
#154051 merged
Aug 18, 2025 -
[RISCV] Remove an unnecessary cast (NFC)
#154049 merged
Aug 18, 2025 -
[Support] Remove an unnecessary cast (NFC)
#154048 merged
Aug 18, 2025 -
[MLIR][NVVM] Add support for multiple return values in
inline_ptx
#153774 merged
Aug 18, 2025 -
[clang] Allow trivial pp-directives before C++ module directive
#153641 merged
Aug 18, 2025 -
[LV][EVL] Add dead EVL mask into ToErase for consistency. nfc
#153761 merged
Aug 18, 2025 -
release/21.x: [clang-format] Don't annotate class property specifiers…
#154036 merged
Aug 18, 2025 -
release/21.x: [clang-format] Fix a bug in breaking before FunctionDeclarationName (#153924)
#154030 merged
Aug 18, 2025 -
release/21.x: [clang-format] Allow breaking before bit-field colons (#153529)
#154029 merged
Aug 18, 2025 -
release/21.x: [SPARC] Use FMA instructions when we have UA2007 (#148434)
#154003 merged
Aug 18, 2025 -
release/21.x: [VectorCombine] Apply InstSimplify in scalarizeOpOrCmp to avoid infinite loop (#153069)
#153958 merged
Aug 18, 2025 -
release/21.x: [PowerPC][CodeGen] Expand ISD::AssertNoFPClass for ppc_fp128 (#152357)
#153741 merged
Aug 18, 2025 -
release/21.x: [clang][LoongArch] Ensure
target("lasx")
implies LSX support (#153542)#153739 merged
Aug 18, 2025 -
[RISCV] Track Linker Relaxable through Assembly Relaxation
#153670 merged
Aug 18, 2025 -
release/21.x: Work around documented Linux mmap bug. (#152595)
#153486 merged
Aug 18, 2025 -
release/21.x: [libc++] Fix std::variant evaluating template arguments too eagerly (#151028)
#153064 merged
Aug 18, 2025 -
release/21.x: PreISelIntrinsicLowering: Lower llvm.log to a loop if scalable vec arg (#129744)
#153046 merged
Aug 18, 2025 -
[libc++][ranges] Ensure range access CPOs are provided in
<iterator>
#151745 merged
Aug 18, 2025 -
[TableGen][DecoderEmitter] Avoid using a sentinel value
#153986 merged
Aug 18, 2025 -
[LegalizeTypes][VP] Teach isVPBinaryOp to recognize vp.sadd/saddu/ssub/ssubu.sat
#154047 merged
Aug 18, 2025 -
[RISCV] Accept [-128,255] instead of [0, 255] for pli.b
#153913 merged
Aug 18, 2025 -
[RISCV][llvm] Support fixed-length vector inline assembly constraints
#150724 merged
Aug 18, 2025 -
[NFC] Fix unary minus operator on unsigned type warning
#153887 merged
Aug 18, 2025 -
[GlobalOpt] Do not fold away addrspacecasts which may be runtime operations
#153753 merged
Aug 18, 2025 -
[MsgPack] Add code for floating point assignment and writes
#153544 merged
Aug 18, 2025 -
[Headers][X86] Allow pmuludq/pmuldq to be used in constexpr
#153293 merged
Aug 17, 2025 -
[NFC][libclc] add missing __CLC_ prefix all internal macros
#153523 merged
Aug 17, 2025 -
[libclc] Fix out-of-bound value for workitem functions according to OpenCL spec
#153784 merged
Aug 17, 2025 -
[Offload] Introduce ATTACH map-type support for pointer attachment.
#149036 merged
Aug 17, 2025 -
[clang-tidy][docs] Add description of "clang-diagnostic-error"
#153870 merged
Aug 17, 2025 -
[MLIR] Split ExecutionEngine Initialization out of ctor into an explicit method call
#153524 merged
Aug 17, 2025 -
Reland "[libc][math][c23] Implement C23 math function asinpif16"
#152690 merged
Aug 17, 2025 -
[TableGen][DecoderEmitter] Remove EncodingIDAndOpcode struct (NFC)
#154028 merged
Aug 17, 2025 -
[clang-format] Add SpaceInEmptyBraces option
#153765 merged
Aug 17, 2025 -
[clang-format] Fix a bug in breaking before FunctionDeclarationName
#153924 merged
Aug 17, 2025 -
[clang-format] Allow breaking before bit-field colons
#153529 merged
Aug 17, 2025 -
[clang-format] Don't annotate class property specifiers as StartOfName
#153525 merged
Aug 17, 2025 -
[X86] Explicitly widen larger than v4f16 to the legal v8f16 (NFC)
#153839 merged
Aug 17, 2025 -
[LVI] Add support for trunc nuw range.
#154021 merged
Aug 17, 2025 -
[mlir][InferIntRangeCommon] Fix Division by Zero Crash
#151637 merged
Aug 17, 2025 -
[libc] Setup hdrgen for ioctl
#153976 merged
Aug 17, 2025 -
[Clang] unrecognized html tag causing undesirable comment lexing
#152944 merged
Aug 17, 2025 -
[mlir][doc] fixup code block
#153977 merged
Aug 17, 2025 -
[clang-tidy][NFC] Remove py2 conditions from clang-tidy scripts
#154005 merged
Aug 17, 2025 -
[clang-tidy] Fix
cppcoreguidelines-prefer-member-initializer
false positive for inherited members#153941 merged
Aug 17, 2025 -
[clang-tidy] Avoid matching nodes in system headers
#151035 merged
Aug 17, 2025 -
[SimplifyCfg] Handle trunc nuw i1 condition in Equality comparison.
#153051 merged
Aug 17, 2025 -
[clang][bytecode] Fix pseudo dtor calls on non-pointers
#153970 merged
Aug 17, 2025 -
[TableGen][DecoderEmitter] Improve conflicts dump
#154001 merged
Aug 17, 2025 -
[clang] Fix typos in OMPClauseProfiler method names for consistency
#153852 merged
Aug 17, 2025 -
[TableGen][DecoderEmitter] Shrink lifetime of
Filters
vector (NFC)#153998 merged
Aug 17, 2025 -
[libc++][flat_set] LWG3751, LWG3774
#153934 merged
Aug 17, 2025 -
[M68k] Add anyext patterns for PCD addressing mode
#150356 merged
Aug 16, 2025 -
[libc] Correct standard for getcpu
#153982 merged
Aug 16, 2025 -
[Github] Remove call to llvm-project-tests.yml from spirv-tests.yml
#153869 merged
Aug 16, 2025 -
[TableGen][DecoderEmitter] Add helpers for working with scopes (NFC)
#153979 merged
Aug 16, 2025 -
[Clang][Sema] Check the return value of DiagnoseClassNameShadow in ActOnEnumConstant
#143754 merged
Aug 16, 2025 -
[ADT] Use small_buckets() in SmallPtrSetImpl::remove_if (NFC)
#153962 merged
Aug 16, 2025 -
[libc][gpu] Disable loop unrolling in the throughput benchmark loop
#153971 merged
Aug 16, 2025 -
[PowerPC] Remove some unused SDNodes and FastISel workaround (NFC)
#153964 merged
Aug 16, 2025 -
[mlir][SparseTensor] Simplify pipeline
#152908 merged
Aug 16, 2025 -
[clang][bytecode] Prefer ParmVarDecls as function parameters
#153952 merged
Aug 16, 2025 -
[licm] don't drop
MD_prof
when dropping other metadata#152420 merged
Aug 16, 2025 -
AMDGPU: Fix crash in rewrite AGPR copy MFMA pass on dead valnos
#153915 merged
Aug 16, 2025 -
[llvm] Proofread LangRef.rst
#153932 merged
Aug 16, 2025 -
[ExecutionEngine] Remove unnecessary casts (NFC)
#153931 merged
Aug 16, 2025 -
[ADT] Use llvm::copy in SmallPtrSet.cpp (NFC)
#153930 merged
Aug 16, 2025 -
[mlir][python] handle more undefined symbols not covered by nanobind
#153861 merged
Aug 16, 2025 -
[SSAUpdater] Only iterate blocks modified by CheckIfPHIMatches() in RecordMatchingPHIs()
#153596 merged
Aug 16, 2025 -
[mlir][LLVM] Fix build
#153947 merged
Aug 16, 2025 -
[mlir][LLVM]
ControlFlowToLLVM
: Add 1:N type conversion support#153937 merged
Aug 16, 2025 -
[mlir][LLVM]
FuncToLLVM
: Add 1:N type conversion support#153823 merged
Aug 16, 2025 -
[clang] don't create type source info for vardecl created for structured bindings
#153923 merged
Aug 16, 2025 -
[ADT] Rename NumNonEmpty to NumEntries in SmallPtrSet (NFC)
#153757 merged
Aug 16, 2025 -
[msan] Handle SSE/AVX pshuf intrinsic by applying to shadow
#153895 merged
Aug 16, 2025 -
[clang-repl][AIX][zOS] Disable clang/test/Interpreter tests on AIX and zOS (NFC)
#153587 merged
Aug 16, 2025 -
[Hexagon] Add missing operand when disassembling Y4_crswap10
#153849 merged
Aug 16, 2025 -
[HLSL] Refactoring DXILABI.h to not depend on scope printer
#153840 merged
Aug 16, 2025 -
github: Add llvm:mc label for generic MC interface
#153737 merged
Aug 16, 2025 -
[libc] Polish GPU benchmarking
#153900 merged
Aug 16, 2025 -
[AMDGPU] Use encodeFieldVaVdst in hazard recognizer. NFCI.
#153881 merged
Aug 16, 2025 -
Revert "[flang] Lower EOSHIFT into hlfir.eoshift."
#153907 merged
Aug 16, 2025 -
[AMDGPU] Update GCNHazardRecognizer's understanding of gfx12 waitcount instructions
#153880 merged
Aug 16, 2025 -
[RISCV] Remove experimental from Smctr and Ssctr.
#153903 merged
Aug 16, 2025 -
[lldb][nfc] Update docstring of StackFrame "get variable" methods.
#153728 merged
Aug 15, 2025 -
Revert "Remember LLVM_ENABLE_LIBCXX setting in installed configuration"
#153898 merged
Aug 15, 2025 -
[bazel] Fix //mlir:XeGPUDialect compilation.
#153904 merged
Aug 15, 2025 -
[msan] Reland with even more improvement: Improve packed multiply-add instrumentation
#153353 merged
Aug 15, 2025 -
Frontend: Define __SANITIZE_*__ macros for certain sanitizers.
#153888 merged
Aug 15, 2025 -
[DirectX][objdump] Add support for printing signatures
#153320 merged
Aug 15, 2025 -
[AMDGPU] w/a for s_setreg_b32 gfx1250 hazard with MODE register
#153879 merged
Aug 15, 2025 -
[flang] Adding support of -fcoarray flang and init PRIF
#151675 merged
Aug 15, 2025 -
[mlir][xegpu] Add definitions of MemDescType and related ops.
#153273 merged
Aug 15, 2025 -
[CIR] Implement __builtin_return_address and __builtin_frame_address
#153698 merged
Aug 15, 2025 -
[AMDGPU] w/a hazard with writing s102/103 and reading FLAT_SCRATCH_BASE
#153878 merged
Aug 15, 2025 -
[flang] Inline hlfir.eoshift during HLFIR intrinsics simplication.
#153108 merged
Aug 15, 2025 -
[CIR] Add cir.vtable.get_vptr operation
#153630 merged
Aug 15, 2025 -
[RISCV] Remove non-existent operand of nds.vfwcvt/nds.vfncvt instructions
#153865 merged
Aug 15, 2025 -
[BOLT] Do not use HLT as split point when build the CFG
#150963 merged
Aug 15, 2025 -
[AMDGPU] Mitigate DS_ATOMIC_ASYNC_BARRIER_ARRIVE_B64 bug
#153872 merged
Aug 15, 2025 -
[bazel] Add yaml2obj to mlir/Test/Target/BUILD.bazel
#153875 merged
Aug 15, 2025 -
[flang] Lower EOSHIFT into hlfir.eoshift.
#153106 merged
Aug 15, 2025 -
[flang] Lower hlfir.eoshift to the runtime call.
#153107 merged
Aug 15, 2025 -
[AMDGPU] Select mul_lohi to V_MAD_NC_{I|U}64_I32 on gfx1250
#153851 merged
Aug 15, 2025 -
Revert "RuntimeLibcalls: Generate table of libcall name lengths (#153…
#153864 merged
Aug 15, 2025 -
[clang] fix DependentNameType -> UnresolvedUsingType transforms
#153862 merged
Aug 15, 2025 -
Move function info word into its own data structure
#153627 merged
Aug 15, 2025 -
[flang] Added hlfir.eoshift operation definition.
#153105 merged
Aug 15, 2025 -
[RISCV] Fold (sext_inreg (xor (setcc), -1), i1) -> (add (setcc), -1).
#153855 merged
Aug 15, 2025 -
[MLIR] Set LLVM_LIT_ARGS in Standalone Example CMake
#152423 merged
Aug 15, 2025 -
[NFC][lldb] Make C++ symbols in CPlusPlusLanguageTest.cpp valid
#153857 merged
Aug 15, 2025 -
[AArch64] Replace SIMDLongThreeVectorBHSabd with SIMDLongThreeVectorBHS.
#152987 merged
Aug 15, 2025 -
[bazel] Add missing test inputs inclusion on mlir/test/Target.
#153854 merged
Aug 15, 2025 -
[OpenMP] Update ompdModule.c printf to match argument type
#152785 merged
Aug 15, 2025 -
[lldb] Fix CXX's SymbolNameFitsToLanguage matching other languages
#153685 merged
Aug 15, 2025 -
[llvm] Ignore coding assistant artifacts
#153853 merged
Aug 15, 2025 -
[WebAssembly] Reapply #149461 with correct CondCode in combine of SETCC
#153703 merged
Aug 15, 2025 -
[Offload] Introduce dataFence plugin interface.
#153793 merged
Aug 15, 2025 -
[InstCombine] Fold integer unpack/repack patterns through ZExt
#153583 merged
Aug 15, 2025 -
[OpenACC][NFCI] Implement 'recipe' generation for firstprivate copy
#153622 merged
Aug 15, 2025 -
[AMDGPU] Handle S_GETREG_B32 hazard on gfx1250
#153848 merged
Aug 15, 2025 -
[VectorCombine] Apply InstSimplify in scalarizeOpOrCmp to avoid infinite loop
#153069 merged
Aug 15, 2025 -
Revert "[lldb] Fallback to expression eval when Dump of variable fails in dwim-print"
#153824 merged
Aug 15, 2025 -
[AMDGPU] gfx1250 does not need nop before VGPR dealloc
#153844 merged
Aug 15, 2025 -
[flang][cuda] Update some bind name to fast version and add __sincosf
#153744 merged
Aug 15, 2025 -
[C][Docs] Add backported language features
#153837 merged
Aug 15, 2025 -
[DirectX] Add GlobalDCE pass after finalize linkage pass in DirectX backend
#151071 merged
Aug 15, 2025 -
[X86] Add RCU for Skylake Models
#153832 merged
Aug 15, 2025 -
[flang][cuda] Add missing bind name for __int2double_rn
#153720 merged
Aug 15, 2025 -
[flang][cuda] Add interface for __fdividef
#153742 merged
Aug 15, 2025 -
[flang][cuda] Add interfaces for double_as_longlong and longlong_as_double
#153719 merged
Aug 15, 2025 -
[NVPTX] Do not mark move of global address as cheap enabling more CSE
#153730 merged
Aug 15, 2025 -
[flang][cuda] Add interfaces for int_as_float and float_as_int
#153716 merged
Aug 15, 2025 -
[mlir][presburger] add functionality to compute local mod in IntegerRelation
#153614 merged
Aug 15, 2025 -
[PatternMatch] Allow
m_ConstantInt
to match integer splats#153692 merged
Aug 15, 2025 -
[clang] Inject IndirectFieldDecl even if name conflicts.
#153140 merged
Aug 15, 2025 -
[OpenMP] Update printf statement with missing argument.
#153704 merged
Aug 15, 2025 -
[flang][cuda] Add missing bind name for __hiloint2double, __double2loint and __double2hiint
#153713 merged
Aug 15, 2025 -
[mlir][emitc] Add verification for the emitc.get_field op
#152577 merged
Aug 15, 2025 -
[IA][RISCV] Detecting gap mask from a mask assembled by interleaveN intrinsics
#153510 merged
Aug 15, 2025 -
[Headers][X86] Remove more duplicated typedefs
#153820 merged
Aug 15, 2025 -
[utils] add
stop_at_sha
to revert_checker's API#152011 merged
Aug 15, 2025 -
[CodeGen] Give ArgListEntry a proper constructor (NFC)
#153817 merged
Aug 15, 2025 -
[win][x64] Allow push/pop for stack alloc when unwind v2 is required
#153621 merged
Aug 15, 2025 -
[libc] Improve GPU benchmarking
#153512 merged
Aug 15, 2025 -
[VPlan] Introduce vputils::onlyScalarValuesUsed (NFC)
#153577 merged
Aug 15, 2025 -
[Clang][Bytecode][NFC] Move Result into APSInt constructor
#153664 merged
Aug 15, 2025 -
[lldb] Print ValueObject when GetObjectDescription fails
#152417 merged
Aug 15, 2025 -
[MLIR][ROCDL] Add permlane16.swap and permanlane32.swap
#153804 merged
Aug 15, 2025 -
AMDGPU gfx12: Add _dvgpr$ symbols for dynamic VGPRs
#148251 merged
Aug 15, 2025 -
[CI] Add Basic Bazel Checks
#153740 merged
Aug 15, 2025 -
[LLDB] Update DIL handling of array subscripting.
#151605 merged
Aug 15, 2025 -
[SDAG] Remove IndexType manipulation in getUniformBase and callers
#151578 merged
Aug 15, 2025 -
[Headers][X86] Remove duplicate __v8hu, NFCI
#153734 merged
Aug 15, 2025 -
[AArch64] Adjust the scheduling info of SVE FCMP on Cortex-A510.
#153810 merged
Aug 15, 2025 -
[libc] Fix mbrtowc test
#153721 merged
Aug 15, 2025 -
[libc][math][docs] Add documentation for BFloat16 type
#153475 merged
Aug 15, 2025 -
RuntimeLibcalls: Generate table of libcall name lengths
#153210 merged
Aug 15, 2025 -
[mlir][bazel] Fix Bazel build after 6bb8f6f2d0ed672217e0a0521afc5b86913b717e
#153811 merged
Aug 15, 2025 -
[MLIR][NVVM] Print readable modifer (NFC)
#153779 merged
Aug 15, 2025 -
[MLIR][NVVM] Combine griddepcontrol Ops
#152525 merged
Aug 15, 2025 -
[CIR] Refactor recipe init generation, cleanup after init
#153610 merged
Aug 15, 2025 -
[AArch64][ISel] Select constructive EXT_ZZI pseudo instruction
#152554 merged
Aug 15, 2025 -
[Debugify] Improve reduction of debugify coverage build output
#150212 merged
Aug 15, 2025 -
[X86] select-smin-smax.ll - add i8/i16 test coverage
#153788 merged
Aug 15, 2025 -
[mlir][llvm] Add
align
attribute tollvm.intr.masked.{expandload,compressstore}
#153063 merged
Aug 15, 2025 -
[MLIR] Fix memory leak in importWebAssemblyToModule when it fails to import
#153794 merged
Aug 15, 2025 -
[MLIR][Wasm] Remove statistics as they depend on global ctors
#153795 merged
Aug 15, 2025 -
[AArch64][ISel] Add unary vector_splice tests (NFC)
#152553 merged
Aug 15, 2025 -
[X86] select-smin-smax.ll - add 32-bit test coverage
#153780 merged
Aug 15, 2025 -
[Inliner] Report inlining decision before deleting Callee contents
#153616 merged
Aug 15, 2025 -
[LLVM][utils] Add script which clears release notes
#153593 merged
Aug 15, 2025 -
[llvm-readobj] Dump SFrame relocations as well
#153161 merged
Aug 15, 2025 -
[TableGen][DecoderEmitter] Compute bit attribute once (NFC)
#153530 merged
Aug 15, 2025 -
[mlir][Transforms] Turn 1:N -> 1:1 dispatch fatal error into match failure
#153605 merged
Aug 15, 2025 -
[libc] Add startup code for ARM v7-A, ARM v7-R variants
#153576 merged
Aug 15, 2025 -
[mlir][SCF]
scf.for
: Add support for unsigned integer comparison#153379 merged
Aug 15, 2025 -
[MLIR][WASM] Introduce an importer for Wasm binaries
#152131 merged
Aug 15, 2025 -
[Offload]
olLaunchHostFunction
#152482 merged
Aug 15, 2025 -
[SCEV] Check if predicate is known false for predicated AddRecs.
#151134 merged
Aug 15, 2025 -
[sanitizer_common] Disable sanitizer_redefine_builtins on Apple platforms
#153381 merged
Aug 15, 2025 -
Reapply "[AMDGPU] Intrinsic for launching whole wave functions"
#153584 merged
Aug 15, 2025 -
[AArch64] Define constructive EXT_ZZI pseudo instruction
#152552 merged
Aug 15, 2025 -
[JTS] Use common branch weight downscaling
#153738 merged
Aug 15, 2025 -
[StatepointLowering] Use FrameIndex instead of TargetFrameIndex
#153555 merged
Aug 15, 2025 -
[APINotes] Add SwiftDestroyOp API note to map to the "destroy" function
#153261 merged
Aug 15, 2025 -
[libc++] Optimize __tree::find and __tree::__erase_unique
#152370 merged
Aug 15, 2025 -
[libc++] Optimize __hash_table copy constructors and assignment
#151951 merged
Aug 15, 2025 -
[flang] Do not re-localize loop ivs when nested inside
block
s#153350 merged
Aug 15, 2025 -
[RISCV] Add MC support for more P extension instructions.
#153629 merged
Aug 15, 2025 -
Use
uint32_t
rather thanunsigned
indownscaleWeights
#153750 merged
Aug 15, 2025 -
Fix after #153735
#153749 merged
Aug 15, 2025 -
[NFC][PGO] Factor downscaling of branch weights out of
Instrumentation
intoProfileData
#153735 merged
Aug 15, 2025
361 Pull requests opened by 238 people
-
Fix Issue where libclang Does Not Include Standard Compiler Specific Headers
#153746 opened
Aug 15, 2025 -
[DAG] fix wrong type check in DAGCombiner::visitSRA
#153762 opened
Aug 15, 2025 -
[WebAssembly] Add __builtin_wasm_js_catch for catching JSPI SuspendError
#153767 opened
Aug 15, 2025 -
[mlir][tosa] Add the concept of a TOSA target environment
#153771 opened
Aug 15, 2025 -
[mlir] Enable setting alias on AsmState.
#153776 opened
Aug 15, 2025 -
[Mips] Fix wrong qNaN encoding when -mnan=legacy
#153777 opened
Aug 15, 2025 -
[JITLink][RISC-V] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 for…
#153778 opened
Aug 15, 2025 -
[AArch64] Simplify some masked integer comparisons.
#153783 opened
Aug 15, 2025 -
[GlobalOpt] Check if global gets compared to pointer of different obj.
#153789 opened
Aug 15, 2025 -
[RISCV][GlobalISel] Legalize and select G_ATOMICRMW_ADD instruction
#153791 opened
Aug 15, 2025 -
[CIR] Upstream DivOp for ComplexType
#153796 opened
Aug 15, 2025 -
RuntimeLibcalls: Fix building hash table with duplicate entries
#153801 opened
Aug 15, 2025 -
[DAG] ComputeNumSignBits - add ISD::SCMP/UCMP handling
#153805 opened
Aug 15, 2025 -
[bazel] Add WasmImport target to mlir/BUILD.bazel for #152131
#153806 opened
Aug 15, 2025 -
[TSan] Add interceptor for os_unfair_lock_lock_with_flags
#153815 opened
Aug 15, 2025 -
[AArch64] Give a higher cost for more expensive SVE FCMP instructions
#153816 opened
Aug 15, 2025 -
[AArch64][Clang] Update predication of SVE2-AES/PMULL Pair Intrinsics and add Test Coverage
#153825 opened
Aug 15, 2025 -
[MLIR][TOSA] Add missing SameOperandsAndResultShape Trait to tosa.cast
#153826 opened
Aug 15, 2025 -
[InstCombine] Fold `(x == A) || (x & -Pow2) == A + 1` into range check
#153842 opened
Aug 15, 2025 -
[compiler-rt]: fix CodeQL format-string warnings via explicit casts
#153843 opened
Aug 15, 2025 -
[Clang][CodeGen][Sanitizers] Add extra context for trap messages
#153845 opened
Aug 15, 2025 -
[compiler-rt] openat2 syscall interception.
#153846 opened
Aug 15, 2025 -
[NFC] RuntimeLibcalls: Prefix the impls with 'Impl_' and use an enum class
#153850 opened
Aug 15, 2025 -
[AArch64] Fold CSEL a, b, cc, SUBS(ADD(x,y), 0) -> CSEL a, b, cc, ADDS(x,y)
#153859 opened
Aug 15, 2025 -
[Clang][NFC] Avoid repeating copy of std::string in lambda implementation
#153863 opened
Aug 15, 2025 -
[Github] Rename llvm-tests.yml workflow
#153866 opened
Aug 15, 2025 -
[PowerPC] Remove non-existent operand of CP_COPY instruction
#153867 opened
Aug 15, 2025 -
[libc][math][c++23] Add {nearbyint,rint,lrint,llrint,lround,llround}bf16 math functions
#153882 opened
Aug 15, 2025 -
[Dwarf] Support heterogeneous DW_{OP,AT}s needed for AMDGPU CFI
#153883 opened
Aug 15, 2025 -
[clang-tidy][NFC] Fix "llvm-prefer-static-over-anonymous-namespace" warnings 1/N
#153885 opened
Aug 15, 2025 -
[AArch64] Peek through freeze in setcc if it has one_use, and is comparing against a constant
#153897 opened
Aug 15, 2025 -
[AMDGPU] Post-RA AGPR copy elimination pass
#153901 opened
Aug 15, 2025 -
[LoopDist] Add metadata for checking post process state of distribute…
#153902 opened
Aug 15, 2025 -
[libc++] Remove UB from std::map __tree_node construction
#153908 opened
Aug 16, 2025 -
Target: Add target option for disabling `AArch64_ELFTargetObjectFile::SupportIndirectSymViaGOTPCRel`
#153910 opened
Aug 16, 2025 -
[lldb] Add utility to create Mach-O corefile from YAML desc
#153911 opened
Aug 16, 2025 -
[lldb][test] Unify and extend test infrastructure for checking CPU features
#153914 opened
Aug 16, 2025 -
[flang] Create TBAA subtree for COMMON block variables.
#153918 opened
Aug 16, 2025 -
[lldb] Unwind through ARM Cortex-M exceptions automatically
#153922 opened
Aug 16, 2025 -
[Clang][Driver][Hurd] Enable __float128 support on x86 on Hurd
#153925 opened
Aug 16, 2025 -
release/21.x: [Hexagon] Add missing operand when disassembling Y4_crswap10 (#153849)
#153926 opened
Aug 16, 2025 -
[ELF][LoongArch] -r: Synthesize R_LARCH_ALIGN at input section start
#153935 opened
Aug 16, 2025 -
[LLVM] Create `lf_alias` nodes for `typedef` and `using`
#153936 opened
Aug 16, 2025 -
[clang-repl] Remove invalid TopLevelStmtDecl from TU on parse failure
#153945 opened
Aug 16, 2025 -
RuntimeLibcalls: Use get_host_tool_path for executables used in benchmark
#153955 opened
Aug 16, 2025 -
[flang] clang-format Semantics sources, NFC
#153959 opened
Aug 16, 2025 -
[libcxx] fix mi_mode_test failure with libc++-21
#153969 opened
Aug 16, 2025 -
[MLIR][EmitC] Bugfix in emitc.call_opaque operand emission
#153980 opened
Aug 16, 2025 -
[IROutliner] Prevent propagating interrupt attribute
#153985 opened
Aug 16, 2025 -
[libc][math][c++23] Add next{after,down,toward,up}bf16 math functions
#153993 opened
Aug 17, 2025 -
[libc][math][c++23] Add {get,set}payloadbf16 and setpayloadsigbf16 math functions
#153994 opened
Aug 17, 2025 -
[libc][math][c++23] Add nanbf16 math function
#153995 opened
Aug 17, 2025 -
release/21.x: [clang] Align cleanup structs to prevent SIGBUS on sparc32 (#152866)
#154002 opened
Aug 17, 2025 -
[SimplifyCFG] Handle that first matched eq cond in if chain can be Extra condition.
#154007 opened
Aug 17, 2025 -
[LifetimeSafety] Add support for GSL Pointer types
#154009 opened
Aug 17, 2025 -
[CIR] Implement codegen for inline assembly with output operands
#154014 opened
Aug 17, 2025 -
[clang-tidy] Add detection in container's method except `empty` in `readability-container-size-empty`
#154017 opened
Aug 17, 2025 -
Avoid using __local as it collides with clc++ keyword
#154020 opened
Aug 17, 2025 -
[clang] Fix side effects resolving overloads of builtin functions (#138651)
#154034 opened
Aug 17, 2025 -
[AArch64] AArch64TargetLowering::computeKnownBitsForTargetNode - add support for AArch64ISD::MOV/MVN constants
#154039 opened
Aug 17, 2025 -
[CodeGen] Ignore requiresStructuredCFG check in canSplitCriticalEdge if successor is loop header
#154063 opened
Aug 18, 2025 -
[LSV] Merge contiguous chains across scalar types
#154069 opened
Aug 18, 2025 -
[VPlan] Replace ExtractLastElement with scalar end value in exit blocks
#154071 opened
Aug 18, 2025 -
[LV][EVL] Replace VPInstruction::Select with vp.merge for predicated div/rem
#154072 opened
Aug 18, 2025 -
[hwasan] Fix suppression of leaks from dlsym
#154073 opened
Aug 18, 2025 -
[MLIR][SCF] Actually use conversion interface in scf-to-cf conversion
#154075 opened
Aug 18, 2025 -
[VPlan] Use VP intrinsics for trapping divisors with EVL tail folding
#154076 opened
Aug 18, 2025 -
[libc++] Add thread safety annotations for std::lock
#154078 opened
Aug 18, 2025 -
[MLIR][Math] Fix mathtolibm to use conversion patterns
#154083 opened
Aug 18, 2025 -
[RISC-V] Add P-ext MC Support for More Pair Operations
#154088 opened
Aug 18, 2025 -
[libc++] Improve the performance of std::make_heap a bit
#154092 opened
Aug 18, 2025 -
[compiler-rt][ARM] Optimized f32 add/subtract for Armv6-M.
#154093 opened
Aug 18, 2025 -
[Offload] Implement olMemFill
#154102 opened
Aug 18, 2025 -
[OpenMP][Offload] Add SPMD-No-Loop mode to OpenMP offload runtime
#154105 opened
Aug 18, 2025 -
[CIR] Run LoweringPrepare pass only for non CIR output
#154107 opened
Aug 18, 2025 -
[mlir][Transforms] Deactivate `replaceAllUsesWith` in dialect conversion
#154112 opened
Aug 18, 2025 -
[mlir][amx] Direct AMX data transfers
#154114 opened
Aug 18, 2025 -
[AMDGPU] Elide bitcast fold i64 imm to build_vector
#154115 opened
Aug 18, 2025 -
[LLDB][NativePDB] Implement `AddSymbols`
#154121 opened
Aug 18, 2025 -
[lldb][DWARFASTParserClang] Added a check for the specialization existence
#154123 opened
Aug 18, 2025 -
[Global-ISel][AArch64] Port ShouldBeAdjustedToZero and allow negative cmp immediates
#154129 opened
Aug 18, 2025 -
[Offload] Use `amd_signal_async_handler` for host function calls
#154131 opened
Aug 18, 2025 -
[clang][AST] Added assert to prevent infinite recursion in computing layout
#154134 opened
Aug 18, 2025 -
[RISCV] Add changes to have better coverage for qc.insb and qc.insbi
#154135 opened
Aug 18, 2025 -
[flang] Include flang in Windows Installer
#154136 opened
Aug 18, 2025 -
[llvm][DebugInfo] Support DW_AT_linkage_names that are different between declaration and definition
#154137 opened
Aug 18, 2025 -
[LLVM]Add read and write inaccessible memory metadata
#154141 opened
Aug 18, 2025 -
[clang][DebugInfo] Emit unified (Itanium) mangled name to structor declarations
#154142 opened
Aug 18, 2025 -
[NFC][LLVM] Update attributes for FP8 instructions using new target memory locations
#154144 opened
Aug 18, 2025 -
[Utils] Adds support for diff based tests to lit's --update-tests
#154147 opened
Aug 18, 2025 -
[SCEVExp] Use Builder.CreateBinOp in InsertBinOp.
#154148 opened
Aug 18, 2025 -
[RISCV] Unaligned vec mem => prefer alt opc vec
#154153 opened
Aug 18, 2025 -
[VPlan] Make VPInstruction::AnyOf poison-safe.
#154156 opened
Aug 18, 2025 -
[Sema] Compare canonical conversion function
#154158 opened
Aug 18, 2025 -
[Linalg] Add pattern to push down extract slice through linalg generic op
#154162 opened
Aug 18, 2025 -
[NFC][Flang] Move bounds helper functions to Util header.
#154164 opened
Aug 18, 2025 -
[flang][Lower] Add lowering to SYNC ALL, SYNC MEMORY and SYNC IMAGES to PRIF
#154166 opened
Aug 18, 2025 -
[MLIR] Symbol visibility as enum attribute
#154167 opened
Aug 18, 2025 -
[MLIR] Default valued enum parameter
#154168 opened
Aug 18, 2025 -
[libcxx] Finish localization support for LLVM libc
#154170 opened
Aug 18, 2025 -
[Flang][OpenMP] Fix mapping of character type with LEN > 1 specified
#154172 opened
Aug 18, 2025 -
[third-party][cmake] Check compile result first then run result in the try_run function call (NFC)
#154177 opened
Aug 18, 2025 -
[NFC] Change const char* to StringRef
#154179 opened
Aug 18, 2025 -
[Flang][OpenMP] Fix negative array indexing with allocatable derived type array maps
#154193 opened
Aug 18, 2025 -
[scudo] On Android, only release when changing M_DECAY_TIME to 0.
#154194 opened
Aug 18, 2025 -
Add the support of Bfloat in LLT
#154199 opened
Aug 18, 2025 -
[Clang] Support generic bit counting builtins on fixed boolean vectors
#154203 opened
Aug 18, 2025 -
[BOLT] Fix perf2bolt/perf_test.test
#154209 opened
Aug 18, 2025 -
[SFrames] Add FDEs for functions with .cfi_startproc
#154213 opened
Aug 18, 2025 -
[arm][macho] Force -mframe-pointer=non-leaf for -Oz and -Os
#154216 opened
Aug 18, 2025 -
[WIP] Add clang tidy premerge CI [WIP]
#154223 opened
Aug 18, 2025 -
[llvm-c] Guard include of llvm-config in Visibility.h
#154229 opened
Aug 18, 2025 -
[flang][warnings] systematically guard warnings
#154234 opened
Aug 19, 2025 -
[AMDGPU][MC] GFX9 - Support NV bit in FLAT instructions in pre-GFX90A
#154237 opened
Aug 19, 2025 -
[libc++] Implement a type-safe iterator for optional
#154239 opened
Aug 19, 2025 -
[HLSL] Codegen for indexing of sub-arrays of multi-dimensional resource arrays
#154248 opened
Aug 19, 2025 -
[DirectX] Refactor RootSignature Backend to remove `to_underlying` from Root Parameter Header
#154249 opened
Aug 19, 2025 -
[ARM] Set operation action for UMULO and SMULO as Custom if not Thumb1
#154253 opened
Aug 19, 2025 -
[RISCV] Early exit if the type legalization cost is not valid for getIntrinsicInstrCost
#154256 opened
Aug 19, 2025 -
InstCombine: fold(select C, (X | A), X) | B into X | select C, (A | B), B. (#154246)
#154267 opened
Aug 19, 2025 -
[LLDB] Re-land 'Update DIL handling of array subscripting'
#154269 opened
Aug 19, 2025 -
[VPlan] Compute cost of replicating calls in VPlan. (NFCI)
#154291 opened
Aug 19, 2025 -
[MLIR][DialectConversion] Export isOpIgnored in ConversionPatternRewriter
#154300 opened
Aug 19, 2025 -
[LoongArch] Custom lower vecreduce_add.
#154304 opened
Aug 19, 2025 -
[LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin
#154316 opened
Aug 19, 2025 -
[Transforms] Allow non-regex Source in SymbolRewriter in case of using ExplicitRewriteDescriptor
#154319 opened
Aug 19, 2025 -
AMDGPU: Add baseline test for unspilling VGPRs after MFMA rewrite
#154322 opened
Aug 19, 2025 -
AMDGPU: Try to unspill VGPRs after rewriting MFMAs to AGPR form
#154323 opened
Aug 19, 2025 -
[AArch64] Support scalable vp.udiv/vp.sdiv with SVE
#154327 opened
Aug 19, 2025 -
[VP] Detect truncated and shifted EVLs during expansion
#154334 opened
Aug 19, 2025 -
[InstCombine] Allow freezing multiple operands
#154336 opened
Aug 19, 2025 -
[AArch64] Improve lowering for scalable masked deinterleaving loads
#154338 opened
Aug 19, 2025 -
[lldb] Fix failing test in TestClangREPL
#154339 opened
Aug 19, 2025 -
[AArch64] Lower aarch64.neon.fcvtzs.i16.f16 to FP_TO_SINT_SAT
#154344 opened
Aug 19, 2025 -
[clang] Regenerate test checks including TBAA semantics (NFC)
#154347 opened
Aug 19, 2025 -
[DAG] Generalize fold (not (neg x)) -> (add X, -1)
#154348 opened
Aug 19, 2025 -
[Flang][OpenMP] Defer descriptor mapping for assumed dummy argument types
#154349 opened
Aug 19, 2025 -
[llvm] Regenerate test checks including TBAA semantics (NFC)
#154354 opened
Aug 19, 2025 -
[orc::MemoryMapper] use thread-local variant for thread-local operations
#154355 opened
Aug 19, 2025 -
[OrcJIT] distinguish normal and abrupt TaskDispatcher shutdown
#154356 opened
Aug 19, 2025 -
Enable parsing of optional strings
#154364 opened
Aug 19, 2025 -
[llvm] Support building with c++23
#154372 opened
Aug 19, 2025 -
[Reland][PatternMatch] Add `m_[Shift]OrSelf` matchers.
#154375 opened
Aug 19, 2025 -
[OpenMP] Add workdistribute construct in openMP dialect and in llvm frontend
#154376 opened
Aug 19, 2025 -
[flang][openmp] Add parser/semantic support for workdistribute
#154377 opened
Aug 19, 2025 -
[flang][openmp] Add Lowering to omp mlir for workdistribute construct
#154378 opened
Aug 19, 2025 -
[AArch64] Add all cost kinds for getArithmeticInstrCost
#154381 opened
Aug 19, 2025 -
[libc] Add wasm support for some submodules in llvm-libc.
#154383 opened
Aug 19, 2025 -
[PowerPC] Merge vsr(vsro(input, byte_shift), bit_shift) to vsrq(input, res_bit_shift)
#154388 opened
Aug 19, 2025 -
[Clang] Fix _BitInt(64) alignment discrepancy on x86-32 targets
#154401 opened
Aug 19, 2025 -
[AMDGPU] Fold copies of constant physical registers into their uses
#154410 opened
Aug 19, 2025 -
[doc]: build ocaml_doc by default to avoid missing install artifacts
#154412 opened
Aug 19, 2025 -
[GlobalISel] Add G_ABS computeKnownBits
#154413 opened
Aug 19, 2025 -
[Fuchsia] Add experimental modular build cmake cache files
#154414 opened
Aug 19, 2025 -
[clang-tidy] Improve "-quiet" option in tidy-scripts by suppressing progress information
#154416 opened
Aug 19, 2025 -
[ARM] Custom Lowering for SADDO_CARRY and SSUBO_CARRY
#154419 opened
Aug 19, 2025 -
[MLIR][XeGPU] Distribute load_gather/store_scatter op from Wg To Sg
#154420 opened
Aug 19, 2025 -
[SimplfyCFG] Set `MD_prof` for `select` used for certain conditional simplifications
#154426 opened
Aug 19, 2025 -
[libc][math][c++23] Add {frexp,ilogb,ldexp,llogb,logb}bf16 math functions
#154427 opened
Aug 19, 2025 -
[compiler-rt][sanitizer-common] adding C23 memset_explicit interception.
#154428 opened
Aug 19, 2025 -
[Clang] Fix to diagnose_as_builtin memset
#154432 opened
Aug 19, 2025 -
[MachineOutliner] Add profile guided outlining
#154437 opened
Aug 19, 2025 -
[mlir][vector] Add support for `vector.multi_reduction` and `vector.shape_cast` distribution.
#154438 opened
Aug 19, 2025 -
[lit] Refactor available `ptxas` features
#154439 opened
Aug 19, 2025 -
[ExpandVectorPredication] Expand vp.load.ff.
#154440 opened
Aug 19, 2025 -
[docs] Strengthen our quality standards and connect AI contribution policy to it
#154441 opened
Aug 19, 2025 -
[libc++] <regex>: Make unmatched backrefs always succeed in ECMAScript mode
#154442 opened
Aug 19, 2025 -
[LLDB][ARM] Make TPIDR a generic tp register
#154444 opened
Aug 20, 2025 -
[DirectX] Fix the writing of ConstantExpr GEPs to DXIL bitcode
#154446 opened
Aug 20, 2025 -
Be explicit about what libstdc++ C++11 ABI to use
#154447 opened
Aug 20, 2025 -
[RISCV] Use slideup to lower build_vector when its last operand is an extraction
#154450 opened
Aug 20, 2025 -
[HLSL][DirectX] Add the Qdx-rootsignature-strip driver option
#154454 opened
Aug 20, 2025 -
[clang] Frontend: Destroy compiling compiler instance before read
#154455 opened
Aug 20, 2025 -
[DAG] Constant fold ISD::FSHL/FSHR nodes
#154480 opened
Aug 20, 2025 -
[M68k] Fix encoding of CAS instructions
#154481 opened
Aug 20, 2025 -
[NFC][flang][OpenMP] Move `createMapInfoOp` to `OpenMP-utils.h`
#154483 opened
Aug 20, 2025 -
Reapply "[Clang] Take libstdc++ into account during GCC detection" #154368
#154487 opened
Aug 20, 2025 -
[clang][PAC] Fix builtins that claim address discriminated types are bitwise compatible
#154490 opened
Aug 20, 2025 -
Reapply "[lld][WebAssembly] Do not relocate ABSOLUTE symbols" (#154371)
#154494 opened
Aug 20, 2025 -
[AArch64] Update IssueWidth for Neoverse V1, N1, N3
#154495 opened
Aug 20, 2025 -
AMDGPU: Replace copy-to-mov-imm folding logic with class compat checks
#154501 opened
Aug 20, 2025 -
[AMDGPU] Fix hw stage metadata setting for unsigned values
#154502 opened
Aug 20, 2025 -
reduced the number of multiplication
#154503 opened
Aug 20, 2025 -
[VPlan] Simplify Plan's entry in removeBranchOnConst.
#154510 opened
Aug 20, 2025 -
[libc++] Refactor key extraction for __hash_table and __tree
#154512 opened
Aug 20, 2025 -
[BOLT][DWARF] Get DWO file via a relative path if the CompilationDir does not exist
#154515 opened
Aug 20, 2025 -
[libc++] Add tag types to all the __tuple_impl constructors
#154517 opened
Aug 20, 2025 -
[MLIR][NVVM] Add "blocksareclusters" kernel attribute support
#154519 opened
Aug 20, 2025 -
[IPSCCP] Don't replace with constant if Value is noalias ptr or derivatives
#154522 opened
Aug 20, 2025 -
[DA] Check monotonicity for subscripts
#154527 opened
Aug 20, 2025 -
[hwasan] Add hwasan-static-linking option
#154529 opened
Aug 20, 2025 -
Change compiler-rt lib search path for Hexagon-linux
#154530 opened
Aug 20, 2025 -
[LoongArch][NFC] Add tests for build_vector containing repeated sub-sequence
#154532 opened
Aug 20, 2025 -
[LoongArch] Broadcast repeated subsequence in build_vector instead of inserting per element
#154533 opened
Aug 20, 2025 -
Singleton hack of fixing static initialisation order ficaso
#154541 opened
Aug 20, 2025 -
[LV] Return Invalid from getLegacyCost when instruction cost forced.
#154543 opened
Aug 20, 2025 -
[flang] optimize atand/atan2d precision
#154544 opened
Aug 20, 2025 -
[flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE
#154550 opened
Aug 20, 2025 -
[MLIR][Conversion][XeGPU][XeVM] Add XeGPUToXeVM conversion pass and tests.
#154556 opened
Aug 20, 2025 -
[libc++] Add tests for the ABI break introduced by switching to _LIBCPP_COMPRESSED_PAIR
#154559 opened
Aug 20, 2025 -
[AArch64] Split zero cycle zeoring per register class
#154561 opened
Aug 20, 2025 -
[AArch64][GlobalISel] Select *v1f16 for f16->s16 to_int_sat_gi
#154562 opened
Aug 20, 2025 -
[SeparateConstOffsetFromGEP] Highlight that trunc is handled. NFC
#154563 opened
Aug 20, 2025 -
[OpenACC] Add reduction recipe helper to ACC Dialect
#154566 opened
Aug 20, 2025 -
[libcxx] adds way for clang-tidy to be built with non-default stdlib
#154573 opened
Aug 20, 2025 -
[clang-format] Add option AllowShortRecordsOnASingleLine
#154580 opened
Aug 20, 2025 -
[mlir][nvgpu] Fix wgmma store offset
#154581 opened
Aug 20, 2025 -
[SeparateConstOffsetFromGEP] Avoid miscompiles related to trunc nuw/nsw
#154582 opened
Aug 20, 2025 -
[DirectX] Removing dxbc RootSignature and RootDescriptor from mcbxdc
#154585 opened
Aug 20, 2025 -
MLIR bug fixes for LLVM 21.x release
#154587 opened
Aug 20, 2025 -
[flang] Simplify the comparison of characters
#154593 opened
Aug 20, 2025 -
[libc++] Fix missing encoding in open() call in python script
#154594 opened
Aug 20, 2025 -
[AArch64] Expand MI->getOperand(1).getImm() with 0 literal
#154598 opened
Aug 20, 2025 -
[analyzer][docs] CSA release notes for clang-21
#154600 opened
Aug 20, 2025 -
[flang] Support UNSIGNED **
#154601 opened
Aug 20, 2025 -
[LV] Add assertion for loop predecessor (and terminator of) existing when checking out of loop inst for poison
#154603 opened
Aug 20, 2025 -
Move rest of documentation problems that found their way to the SA section
#154608 opened
Aug 20, 2025 -
[clang] Remove hasValue() check in `RecordExprEvaluator::VisitCXXConstructExpr()`
#154610 opened
Aug 20, 2025 -
[VPlan] Compute cost of intrinsics directly for VPReplicateRecipe (NFCI).
#154617 opened
Aug 20, 2025 -
[UBSan][BoundsSafety] Implement support for more expressive "trap reasons"
#154618 opened
Aug 20, 2025 -
[DirectX] Make dx.RawBuffer an op that can't be replaced
#154620 opened
Aug 20, 2025 -
[Clang][Codegen][NFC] Add nullptr check in fillOutputFields
#154623 opened
Aug 20, 2025 -
[clang] Fix Variable Length Array `_Countof` Crash
#154627 opened
Aug 20, 2025 -
[DirectX] Removing dxbc DescriptorRange from mcbxdc
#154629 opened
Aug 20, 2025 -
[Driver][HIP][HIPSTDPAR][Windows] Link the HIP RT even when `-nostdlib`
#154630 opened
Aug 20, 2025 -
[DirectX] Removing dxbc StaticSampler from mcbxdc
#154631 opened
Aug 20, 2025 -
[Debuginfo] add debuginfod factory method
#154633 opened
Aug 20, 2025 -
[Local] preserve `MD_prof` in `hoistAllInstructionsInto`
#154635 opened
Aug 20, 2025 -
[DwarfDebug] Restore broken test llvm/test/DebugInfo/X86/pr12831.ll
#154636 opened
Aug 20, 2025 -
[mlir][XeGPU] add unroll patterns for load_matrix and store_matrix
#154637 opened
Aug 20, 2025 -
[HLSL][RootSignature] Introduce `HLSLFrontendAction` to implement `rootsig-define`
#154639 opened
Aug 20, 2025 -
[IA][RISCV] Recognize interleaving stores that could lower to strided segmented stores
#154647 opened
Aug 20, 2025 -
AMDGPU: Refactor lowering of s_barrier to split barriers
#154648 opened
Aug 20, 2025 -
[lldb/crashlog] Avoid StopAtEntry when launch crashlog in interactive mode
#154651 opened
Aug 21, 2025 -
[libc][math][c++23] Add {modf,remainder,remquo}bf16 math functions
#154652 opened
Aug 21, 2025 -
[MLIR][XeGPU] Update XeGPU create_tdesc, update_offset, load, store and prefetch.
#154653 opened
Aug 21, 2025 -
[PowerPC] Indicate that PPC32PICGOT clobbers LR
#154654 opened
Aug 21, 2025 -
[MLIR][SparseTensor] Loop ordering strategy infrastructure (flag)
#154656 opened
Aug 21, 2025 -
[profcheck] Add indirect call metadata
#154657 opened
Aug 21, 2025 -
[Headers][X86] Allow integer/fp absolute intrinsics to be used in constexpr
#154662 opened
Aug 21, 2025 -
[mlir][vector] Follow-up improvements for multi-dimensional vector.from_elements support
#154664 opened
Aug 21, 2025 -
Fix set debug validation with the addition of the new subrange debug
#154665 opened
Aug 21, 2025 -
[AMDGPU] Set GRANULATED_WAVEFRONT_SGPR_COUNT of compute_pgm_rsrc1 to 0 for gfx10+
#154666 opened
Aug 21, 2025 -
[FunctionSpecializer] Do not mark function dead if any unexecutable call site exists
#154668 opened
Aug 21, 2025 -
[MLIR][NVVM] Add globaltimer_lo support in NVVM Dialect and NVPTX backend
#154672 opened
Aug 21, 2025 -
[MLIR][Wasm] Control flow, conversion and comparison in Wasm importer
#154674 opened
Aug 21, 2025 -
[MLIR] [PDLL] Check linkage and install MLIRPDLLParser
#154677 opened
Aug 21, 2025 -
AMDGPU: Simplify foldImmediate with register class based checks
#154682 opened
Aug 21, 2025 -
[libc++] Fix ABI break introduced by switching to _LIBCPP_COMPRESSED_PAIR
#154686 opened
Aug 21, 2025 -
[Docs] Update Maintainer in Developer Policy
#154687 opened
Aug 21, 2025 -
[asan] Pass -falign-functions=16 when building on Windows
#154694 opened
Aug 21, 2025 -
[libc++] Attempt to fix CI failure on AIX platforms
#154699 opened
Aug 21, 2025 -
[tsan][riscv] correct Go race detector mapping for RISC-V sv48 VMA
#154700 opened
Aug 21, 2025 -
[tsan][riscv] add Go race detector support for RISC-V sv39 VMA
#154701 opened
Aug 21, 2025 -
[libc++] Optimize {map,set}::insert(InputIterator, InputIterator)
#154703 opened
Aug 21, 2025 -
[MLIR] Add passthrough attribute to mlir.global
#154706 opened
Aug 21, 2025 -
[libc++][NFC] Simplify the special member functions of the node containers
#154707 opened
Aug 21, 2025 -
[CodeGen][TLI] Allow targets to custom expand atomic load/stores
#154708 opened
Aug 21, 2025 -
[AMDGPU] Precommit memory legalizer tests for private AS
#154709 opened
Aug 21, 2025 -
[AMDGPU] Expand scratch atomics to flat atomics if GAS is enabled
#154710 opened
Aug 21, 2025 -
[PowerPC] ppc64-P9-vabsd.ll - update v16i8 abdu test now that it vectorizes in the middle-end
#154712 opened
Aug 21, 2025 -
[PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support
#154715 opened
Aug 21, 2025 -
[AMDGPU] Fold copies of constant physical registers into their uses
#154717 opened
Aug 21, 2025 -
[AMDGPU] Refactor out common exec mask opcode patterns (NFCI)
#154718 opened
Aug 21, 2025 -
[Clang] Enable warnings on lax vector conversions
#154719 opened
Aug 21, 2025 -
[AMDGPU][gfx1250] Add memory legalizer tests (NFC)
#154725 opened
Aug 21, 2025 -
[AMDGPU][gfx1250] Implement SIMemoryLegalizer
#154726 opened
Aug 21, 2025 -
[lldb] Corretly parse Wasm segments
#154727 opened
Aug 21, 2025 -
[LivePhysRegs] Make use of `MBB.liveouts()` (semi-NFC)
#154728 opened
Aug 21, 2025 -
[mlir][gpu] Warp execute terminator getter
#154729 opened
Aug 21, 2025 -
[Headers][X86] Update FMA3/FMA4 scalar intrinsics to use __builtin_elementwise_fma and support constexpr
#154731 opened
Aug 21, 2025 -
[clang-tidy] Support direct initialization in modernize smart pointer
#154732 opened
Aug 21, 2025 -
[Offload] Update allocations to include device
#154733 opened
Aug 21, 2025 -
[bolt][aarch64] Skip BB instrumentation with exclusive load/store instructions
#154734 opened
Aug 21, 2025 -
[NVPTX] Add IR pass for FMA transformation in the llc pipeline
#154735 opened
Aug 21, 2025 -
[Offload][NFC] Use tablegen names rather than `name` parameter for API
#154736 opened
Aug 21, 2025 -
[Analyzer] No longer crash with VLA operands to unary type traits
#154738 opened
Aug 21, 2025 -
[flang][OpenMP] move omp end directive validation to semantics
#154739 opened
Aug 21, 2025 -
[flang][OpenMP] move omp end sections validation to semantics
#154740 opened
Aug 21, 2025 -
[Clang][analyzer][NFC] Const-correct CheckerContext API
#154741 opened
Aug 21, 2025 -
[SCEVDivision] Prevent propagation of incorrect no-wrap flags
#154745 opened
Aug 21, 2025 -
[clang-tidy] New bugprone-method-hiding check
#154746 opened
Aug 21, 2025 -
[mlir][nvgpu] Fix nvgpu integration test
#154748 opened
Aug 21, 2025 -
[BOLT][DWARF] Avoid work if DWO id is zero
#154749 opened
Aug 21, 2025 -
[llvm-exegesis] Implement the loop repetition mode for AArch64
#154751 opened
Aug 21, 2025 -
[OMPIRBuilder] Add support for explicit deallocation points
#154752 opened
Aug 21, 2025 -
[ComplexDeinterleaving] Use LLVM ADTs (NFC)
#154754 opened
Aug 21, 2025 -
AMDGPU: Allow folding multiple uses of some immediates into copies
#154757 opened
Aug 21, 2025 -
[LV] Remove use of llc from vectoriser tests
#154759 opened
Aug 21, 2025 -
[AArch64][WIP] Improve codegen for aarch64.sme.cnts* when not in streaming mode
#154761 opened
Aug 21, 2025 -
[Driver][AMDGPU][HIP][SPIRV] Disable optimizations for AMDGCN SPIR-V
#154765 opened
Aug 21, 2025 -
[SelectionDAG] Remove `UnsafeFPMath` in `visitFP_ROUND`
#154768 opened
Aug 21, 2025 -
[AMDGPU][NFC] Only include CodeGenPassBuilder.h where needed.
#154769 opened
Aug 21, 2025 -
[flang][Lower] Add Lowering for CO_{BROADCAST, MAX, MIN, SUM} to PRIF
#154770 opened
Aug 21, 2025 -
[VPlan] Introduce m_Cmp; match more compares
#154771 opened
Aug 21, 2025 -
[PowerPC] fix float ABI selection on ppcle
#154773 opened
Aug 21, 2025 -
[flang][OpenMP] Semantic checks for GROUPPRIVATE
#154779 opened
Aug 21, 2025 -
[X86] Allow AVX2 per-element shift intrinsics to be used in constexpr
#154780 opened
Aug 21, 2025 -
[clang-tidy] Ignore default ctor with user provided argument in `readability-container-size-empty`
#154782 opened
Aug 21, 2025 -
[AMDGPU] Common up two local memory size calculations. NFCI.
#154784 opened
Aug 21, 2025 -
[MemoryLocation] Size Scalable Masked MemOps
#154785 opened
Aug 21, 2025 -
Reland: [OpenMP] Add ompTest library to OpenMP
#154786 opened
Aug 21, 2025 -
[clang-format] Fix a bug in SkipMacroDefinitionBody
#154787 opened
Aug 21, 2025 -
[VPlan] Improve style in match_combine_or (NFC)
#154793 opened
Aug 21, 2025 -
[LLVM] Add constant folding for llrint, llrintf, llrintl
#154799 opened
Aug 21, 2025 -
[Clang]Throw frontend error for target feature mismatch when using flatten attribute
#154801 opened
Aug 21, 2025 -
[DirectX] Add `extract-section` to `llvm-objcopy` and implement it for `DXContainer`
#154804 opened
Aug 21, 2025 -
[RISCV] Add riscv_masked_atomicrmw_*_i64 to getTgtMemIntrinsic.
#154805 opened
Aug 21, 2025 -
[clang] -fstrict-enums optimization for by-value parameters
#154807 opened
Aug 21, 2025 -
[CIR] Add support for emitting vtables
#154808 opened
Aug 21, 2025 -
Omit loading local symbols in LLDB symbol table
#154809 opened
Aug 21, 2025 -
[ARM] Lower BSWAP on Pre-V6 ARM
#154811 opened
Aug 21, 2025 -
[NVPTX] Change the alloca address space in NVPTXLowerAlloca
#154814 opened
Aug 21, 2025 -
[RISCV] Use llvm_anyint_ty instead of llvm_any_ty for scalar intrinsics. NFC
#154816 opened
Aug 21, 2025 -
[mlir][XeGPU] Update utils for LayoutAttr and SliceAttr support
#154819 opened
Aug 21, 2025 -
[AArch64][SDAG] Lower f16->s16 FP_TO_INT_SAT to *v1f16
#154822 opened
Aug 21, 2025 -
[NFC][MC][Sparc] Minor code cleanup in Sparc disassembler
#154823 opened
Aug 21, 2025 -
[Driver][Gnu] Auto-link libstdc++fs for GCC versions in [5.3, 9.2)
#154826 opened
Aug 21, 2025 -
[DirectX] Updating Root Signature YAML representation to use Enums instead of uint
#154827 opened
Aug 21, 2025 -
[AMDGPU] Add test to show failure with SRC_*_HI registers. NFC.
#154828 opened
Aug 21, 2025 -
[GitHub][CI] Add clang-tidy premerge workflow
#154829 opened
Aug 21, 2025 -
[win][x64] Various fixes for unwind v2
#154834 opened
Aug 21, 2025 -
Reland "[clangd] Add feature modules registry"
#154836 opened
Aug 21, 2025 -
[LLD][COFF] Set isUsedInRegularObj for target symbols in resolveAlternateNames
#154837 opened
Aug 21, 2025 -
[RISCV] Add a helper class to reduce PseudoAtomicLoadNand* pattern duplication. NFC
#154838 opened
Aug 21, 2025 -
Support nice logging for `ProgramPoint*` in dataflow log
#154839 opened
Aug 21, 2025 -
[SimplifyCFG] Set branch weights when merging conditional store to address
#154841 opened
Aug 21, 2025 -
[VPlan] Support scalable VFs in narrowInterleaveGroups.
#154842 opened
Aug 21, 2025 -
[RISCV] Merge int_riscv_masked_atomicrmw_*_i32/i64 intrinsics using llvm_anyint_ty.
#154845 opened
Aug 21, 2025 -
[RISCV] Fold (vslide1up undef, v, (extract_elt x, 0)) into (vslideup x, v, 1)
#154847 opened
Aug 21, 2025 -
[ARM] Set isCheapToSpeculateCtlz as true for hasV5TOps and no Thumb 1
#154848 opened
Aug 21, 2025 -
[AMDGPU] Refactor insertWaveSizeFeature
#154850 opened
Aug 21, 2025 -
[NVPTX] add support for 128-bit atomics
#154852 opened
Aug 21, 2025 -
[lldb][debugserver] update --help to list all the options
#154853 opened
Aug 21, 2025 -
[fuzzer][Fuchsia] Prevent deadlock from suspending threads
#154854 opened
Aug 21, 2025 -
[libc++][Android] Fix Dockerfile
#154856 opened
Aug 21, 2025 -
[libc] Enable double math functions on the GPU
#154857 opened
Aug 21, 2025 -
[PAC] Fix codegen for polymorphic class variables with consteval constructors
#154858 opened
Aug 21, 2025 -
release/21.x: ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file.
#154859 opened
Aug 21, 2025 -
[Sanitizers][Test] XFAIL fuzzer-ubsan on darwin arm
#154860 opened
Aug 21, 2025 -
[docs] Fix debug and strict aliasing typo (#140071)
#154861 opened
Aug 21, 2025 -
[AMDGPU] Update codegen tests for PR #154069
#154862 opened
Aug 21, 2025 -
[Clang] Implement diagnostics for why is_final is false
#154863 opened
Aug 22, 2025 -
[LLVM][MC] Add support to cull inactive decoders in decoder emitter
#154865 opened
Aug 22, 2025 -
[AMDGPU][SPIRV] Use SPIR-V syncscopes for some AMDGCN BIs
#154867 opened
Aug 22, 2025 -
[libc][math] Refactor dsqrtl implementation to header-only in src/__support/math folder.
#154868 opened
Aug 22, 2025 -
AMDGPU: Sign extend immediates for 32-bit subregister extracts
#154870 opened
Aug 22, 2025 -
[TableGen] Avoid field lookup in a performance critical place (NFC)
#154871 opened
Aug 22, 2025 -
[mlir] Add helper to check elementwise-mappable ops with tensors and scalars
#154872 opened
Aug 22, 2025 -
use vgpr_16 for scalar_vector pattern
#154875 opened
Aug 22, 2025 -
[RISCV] Mark More Fatal Errors as Usage/Internal
#154876 opened
Aug 22, 2025 -
[msan][NFCI] Refactor visitIntrinsicInst() into instruction families
#154878 opened
Aug 22, 2025 -
[LoongArch] Pre-commit tests for vecreduce_and/or/...
#154879 opened
Aug 22, 2025 -
[LoongArch] Add basic UEFI support
#154883 opened
Aug 22, 2025 -
NFC: remove some instances of deprecated capture
#154884 opened
Aug 22, 2025 -
[Driver] DragonFly does not support C11 threads
#154886 opened
Aug 22, 2025 -
[mlir] Provide constexpr constructor for c++20 compat
#154887 opened
Aug 22, 2025
161 Issues closed by 77 people
-
[Infrastructure] Flakey test with lldb-api.tools/lldb-dap/moduleSymbols/TestDAP_moduleSymbols.py
#154864 closed
Aug 22, 2025 -
Crash when constructing templated nested class if outer class has defaulted template parameter
#48064 closed
Aug 22, 2025 -
[crash][clang] Crash when instantiating out-of-class defined class template.
#154831 closed
Aug 22, 2025 -
[Clang] Bogus types when using __builtin_shufflevector on bool vectors
#107981 closed
Aug 21, 2025 -
[Clang][DebugInfo] typedef in template class given wrong scope
#91451 closed
Aug 21, 2025 -
[libc++]: Crash in std::type_info::hash_code() on Apple ARM64 because of junk address dereference
#58561 closed
Aug 21, 2025 -
[clang][bytecode] crash when passing function name to __builtin_assume_aligned
#152920 closed
Aug 21, 2025 -
[LoopVectorize] Missing noalias metadata on store
#153006 closed
Aug 21, 2025 -
[clang][bytecode] Assertion `getElemType(A).getTypePtr() == getElemType(B).getTypePtr()' failed.
#154006 closed
Aug 21, 2025 -
UBSan error negating INT64_MIN in AArch64TargetLowering::LowerSELECT_CC
#43163 closed
Aug 21, 2025 -
Clang-tidy invalid suggestion: misc-use-internal-linkage
#154760 closed
Aug 21, 2025 -
[RISCV][LV] Subtract in reduction forcing fixed vector codegen
#154554 closed
Aug 21, 2025 -
[flang] Incorrect SIGN= default value.
#154557 closed
Aug 21, 2025 -
[clang][bytecode] Assertion `Val && "isa<> used on a null pointer"' failed
#152958 closed
Aug 21, 2025 -
[clang][bytecode] Assertion `isIntegralPointer()' failed.
#153712 closed
Aug 21, 2025 -
[clang][bytecode] Assertion `isDereferencable()' failed.
#153990 closed
Aug 21, 2025 -
Assertion in Vectorize/VPlan.cpp "trying to delete a VPValue with remaining users"
#154330 closed
Aug 21, 2025 -
[Headers][X86] Allow FMA3/FMA4 intrinsics to be used in constexpr
#154555 closed
Aug 21, 2025 -
[Clang] Incomplete/incorrect code completion about explicit object member function
#109608 closed
Aug 21, 2025 -
[clang][bytecode] Assertion `bigVal.data() && "Null pointer detected!"' failed.
#153997 closed
Aug 21, 2025 -
LLVM ERROR: Do not know how to scalarize this operator's operand!
#154485 closed
Aug 21, 2025 -
Useless .got.plt section being created with `-mcmodel=large` and `-flto`, absent with either removed
#154658 closed
Aug 21, 2025 -
[clang] False positive: -Wmissing-noreturn triggered on lambdas
#154493 closed
Aug 21, 2025 -
Clang.SemaCXX/cxx17-compat.cpp test failed in CI on unrelated PR
#154613 closed
Aug 21, 2025 -
[lldb-dap] Feature Request: Show module symbol table in vscode
#140626 closed
Aug 20, 2025 -
[flang] Missing diagnostic on `SIGN=` specifier being used on unformatted I/O
#154560 closed
Aug 20, 2025 -
Formatting job can fail checking clang source files that are not related to the PR
#81143 closed
Aug 20, 2025 -
[Clang] Add a builtin for masked stores of vectors
#107753 closed
Aug 20, 2025 -
RISC-V error "system register use requires an option to be enabled" is incredibly vague
#154318 closed
Aug 20, 2025 -
`parseSourceString` runs over input `StringRef`
#154462 closed
Aug 20, 2025 -
[clang] [[nodiscard]] on return type of function pointer is ignored sometimes
#142453 closed
Aug 20, 2025 -
[Clang] VectorExprEvaluator::VisitCallExpr - add __builtin_elementwise_fma constexpr handling
#152455 closed
Aug 20, 2025 -
[MLIR][LLVM] Recursive debug type not imported properly if input is bytecode
#150163 closed
Aug 20, 2025 -
[openmp] ompd tests are failing if gdb module is already installed
#153954 closed
Aug 20, 2025 -
[SPIR-V] wrong return type for atomic_cmpxchg instruction
#152863 closed
Aug 20, 2025 -
Type legalizing emits invalid `extract_subvector` node
#153808 closed
Aug 20, 2025 -
[Clang] Add __builtin_elementwise_ctlz/cttz builtin intrinsics
#154113 closed
Aug 20, 2025 -
[x86] LLVM ERROR: Cannot select: t28: v8i32 = X86ISD::CVTTP2UI t27
#154492 closed
Aug 20, 2025 -
Request Commit Access For sebastiankreutzer
#144485 closed
Aug 20, 2025 -
[clang][bytecode] assertion failure on static_assert with empty-initialized array element access
#154312 closed
Aug 20, 2025 -
[DAG][X86] Backend building SelectionDAG failed when hitting new datatype (`v7f16`)
#152150 closed
Aug 20, 2025 -
Backport Darwin userspace ptrauth defaults to llvm21
#154448 closed
Aug 20, 2025 -
Request Commit Access For davidmrdavid
#151001 closed
Aug 19, 2025 -
[clang] crash on lambda capturing *this with this parameter
#154054 closed
Aug 19, 2025 -
[clang-tidy] false positive for misc-unconventional-assign-operator when the type has a forward declaration
#153770 closed
Aug 19, 2025 -
Request Commit Access For DougGregor
#153282 closed
Aug 19, 2025 -
FieldDecl::getBitWidthValue api change
#153960 closed
Aug 19, 2025 -
[clang] unexpected type class: UNREACHABLE executed at ... TreeTransform.h
#154270 closed
Aug 19, 2025 -
[clang-tidy][docs] `run-clang-tidy.py` is undocumented in `Using clang-tidy`
#90772 closed
Aug 19, 2025 -
--quiet does not silence 'x warnings generated'
#47042 closed
Aug 19, 2025 -
[clang][modules] Virtual function with dependent return type included and imported causes compiler to hang
#153933 closed
Aug 19, 2025 -
[DirectX] Resource arrays IR cleanup
#145432 closed
Aug 19, 2025 -
[clang][-Wimplicit-void-ptr-cast] A new false error caused by an unexpected AST change
#154157 closed
Aug 19, 2025 -
[C++4OpenCL] Templates and address spaces
#154019 closed
Aug 19, 2025 -
[HLSL] Add tests for local resource arrays
#145425 closed
Aug 19, 2025 -
[flang] Default value of ROUND= specifier in OPEN statement
#154333 closed
Aug 19, 2025 -
[Clang] Immediate-escalating expression attributed to wrong lambda
#145776 closed
Aug 19, 2025 -
[clang] [[nodiscard]] ignored in std::function due to warning suppression in system headers
#141791 closed
Aug 19, 2025 -
[libc++] P2255R2: Changes to Standard library components - `tuple.apply`
#154274 closed
Aug 19, 2025 -
LLVM ERROR: Cannot select: `t224: v64i8 = vector_shuffle<0,1,...,63> t253, t21`
#153457 closed
Aug 19, 2025 -
Add a basic use-after-scope diagnostic
#152500 closed
Aug 19, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::SCMP/UCMP handling + tests
#152144 closed
Aug 19, 2025 -
[clang][bytecode] UNREACHABLE executed after saying "invalid type: emitCast"
#152885 closed
Aug 19, 2025 -
[clang][bytecode] Assertion `ItemTypes.back() == toPrimType<T>()' failed.
#154110 closed
Aug 19, 2025 -
std::shared_mutex doesn't have capability "shared_mutex"
#95063 closed
Aug 19, 2025 -
[clang-format] hangs when formatting a file
#154016 closed
Aug 19, 2025 -
[AArch64][SVE] Assertion fail "Request for a fixed element count on a scalable object"
#153797 closed
Aug 19, 2025 -
[lld][WebAssembly] __wasm_first_page_end is wrongly relocated
#153759 closed
Aug 19, 2025 -
[lldb] `error: unknown error` while starting lldb's clang repl
#153157 closed
Aug 19, 2025 -
[LoopVectorize] Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
#154045 closed
Aug 19, 2025 -
[DAG] SelectionDAG::canCreateUndefOrPoison - add ISD::FP_TO_SINT_SAT/FP_TO_UINT_SAT handling + tests
#153366 closed
Aug 19, 2025 -
[HLSL] Codegen for resource array element access
#145424 closed
Aug 19, 2025 -
Backport #152596 (Pointer authentication documentation) to llvm21
#154236 closed
Aug 19, 2025 -
[RISC-V] zero extension should be preferred over bit field extraction
#154125 closed
Aug 18, 2025 -
libc++ <memory> header fails with uses_allocator_construction_args case.
#154174 closed
Aug 18, 2025 -
Backport #154109 to llvm21 (Fix incorrect return type inference for discarded blocks)
#154208 closed
Aug 18, 2025 -
[flang] The result value of the `SIZE=` specifier in READ
#153830 closed
Aug 18, 2025 -
[flang][NML] Flang failed reading nested namelist
#153416 closed
Aug 18, 2025 -
[flang] Missing diagnostic on DECIMAL= appear with FORM='UNFORMATTED'
#153480 closed
Aug 18, 2025 -
[flang] `INQUIRE` statement returns incorrect `POSITION=`
#153426 closed
Aug 18, 2025 -
[flang] Incorrectly referenced function multiple times when it is used for array indexing.
#153031 closed
Aug 18, 2025 -
[flang] Derived type intrinsic assignment error with pointer component assignment to the parent component
#152758 closed
Aug 18, 2025 -
[Github][CI] Fail gracefully if we fail to upload artifacts
#154155 closed
Aug 18, 2025 -
[MLIR] RemoveDeadValues pass errors on unreachable operation
#153906 closed
Aug 18, 2025 -
Backport #153912 "ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin" to llvm21
#154195 closed
Aug 18, 2025 -
clang-change-namespace tool is not documented
#35519 closed
Aug 18, 2025 -
[X86][Sched][Atom] Correct InstRW mapping for CVTSI642SSrm to 8c/4uops group
#154180 closed
Aug 18, 2025 -
[flang] Inconsistency when use BOZ constant to initialize a real(8) type array or scalar
#154178 closed
Aug 18, 2025 -
[HLSL][SPIRV] The clang-dxc enables SPV extension not allowed in Vulkan
#147717 closed
Aug 18, 2025 -
[llvm-mca] MCA retiring a huge number of instructions in the same cycle
#153747 closed
Aug 18, 2025 -
Store to null buffer fat pointers asserts in SelectionDAG
#154056 closed
Aug 18, 2025 -
[DirectX] Remove `DescriptorType` enum declaration
#153890 closed
Aug 18, 2025 -
[DAG] Fold trunc(avg(x,y)) for avgceil/floor u/s nodes if they have sufficient leading zero/sign bits
#147773 closed
Aug 18, 2025 -
P3168R2: Give `std::optional` Range Support
#105430 closed
Aug 18, 2025 -
[clang[OpenACC] crash with -fopenacc option: void *a = ^ { static int b };
#154008 closed
Aug 18, 2025 -
[MCA][X86] llvm-mca very inaccurate for pop instructions
#152008 closed
Aug 18, 2025 -
[Flang] Incorrect execution result when using actual and dummy arguments with different lengths
#154043 closed
Aug 18, 2025 -
[X86][BreakFalseDeps] Some x86 cpus only have popcnt false dep for popcnt r16, r/m16
#153983 closed
Aug 18, 2025 -
struct A { int a; }; struct A { int a; }; is rejected by clang -std=c23
#154096 closed
Aug 18, 2025 -
[bug][opt][AMDGPU]At the -O2 optimization level, the division computation result for uint64_t type is incorrect
#151676 closed
Aug 18, 2025 -
Clang accepts typed enums language extension with -std=c99
#57836 closed
Aug 18, 2025 -
[AArch64][SVE] Assertion fails in inserting sub vector of i1
#55405 closed
Aug 18, 2025 -
SimplifyCFG breaks canonical loops even if --keep-loops is requested
#151144 closed
Aug 18, 2025 -
Port fix for #153884 to llvm21
#154079 closed
Aug 18, 2025 -
[clang] Regression in lambda return type inference
#153884 closed
Aug 18, 2025 -
[MLIR] Canonicalisation of unreachable `arith.addi` hangs
#153732 closed
Aug 18, 2025 -
[Clang] VectorExprEvaluator::VisitCallExpr - add x86 __builtin_ia32_select* constexpr handling
#152321 closed
Aug 18, 2025 -
[C++20] [Modules] Regression module declaration must occur at the start of the translation unit
#145274 closed
Aug 18, 2025 -
[clang][PAC][ObjC] Merge support for the arm64e block ABI
#153726 closed
Aug 18, 2025 -
c++lib <iterator> header missing required items.
#151698 closed
Aug 18, 2025 -
<new> Header cannot be found in rtsan
#153668 closed
Aug 18, 2025 -
A Proposal For The FOSS Community
#154032 closed
Aug 18, 2025 -
static_cast involving pointers to members is too strict during constant evaluation
#154033 closed
Aug 17, 2025 -
[Headers][X86] Allow pmuludq/pmuldq to be used in constexpr
#153002 closed
Aug 17, 2025 -
Clang crash with -mcpu=grace -O3 -msve-vector-bits=128: error in backend: Cannot scalarize scalable vector loads
#102000 closed
Aug 17, 2025 -
[clang-format] unable to insert a space only for non-code block empty braces, not for empty parentheses
#93635 closed
Aug 17, 2025 -
[clang-format] No option to add space in empty list
#85525 closed
Aug 17, 2025 -
[clang-format] return type can be split on namespace when member template has comment
#153891 closed
Aug 17, 2025 -
[clang-format] bit-field that has its size specified using a variable with `::` can be misformatted
#153448 closed
Aug 17, 2025 -
[clang-format] inner final classes are not formatted correctly
#153443 closed
Aug 17, 2025 -
cmake config error "name too long"
#116336 closed
Aug 17, 2025 -
[MLIR] optimization int-range-optimizations crashes
#131273 closed
Aug 17, 2025 -
Clang comment representation bug
#32680 closed
Aug 17, 2025 -
en.cppreference.com/w/cpp/memory/construct_at does not compile
#153989 closed
Aug 17, 2025 -
Feature Request: Option to not check included files in clang-tidy
#52959 closed
Aug 17, 2025 -
[SPARC] Use FMA instructions when we have UA2007
#153347 closed
Aug 17, 2025 -
clang dies with SIGBUS compiling gtest-all.cc on 32-bit SPARC
#66620 closed
Aug 17, 2025 -
LWG3774: `<flat_set>` should include `<compare>`
#105036 closed
Aug 17, 2025 -
LWG3751: Missing feature macro for `flat_set`
#105021 closed
Aug 17, 2025 -
std::ceil still isn't constexpr for C++23
#153953 closed
Aug 16, 2025 -
clang crashes at -O{s,2,3} on x86_64-linux-gnu: Assertion `N <= capacity()' failed
#153874 closed
Aug 16, 2025 -
[clang] crash on function parameter with VLAs and _Countof
#153929 closed
Aug 16, 2025 -
[clang-tidy] false positive for modernize-type-traits with structured bindings
#153649 closed
Aug 16, 2025 -
LWG3788: `jthread::operator=(jthread&&)` postconditions are unimplementable under self-assignment
#105045 closed
Aug 16, 2025 -
[Hexagon] Crash when trying to disassemble `crswap(r15:14,s1:0)`
#153829 closed
Aug 16, 2025 -
[HLSL] Refactor `DXILABI.h` to not depend on `ScopedPrinter.h`
#153827 closed
Aug 16, 2025 -
clang-format of tablegen files breaks lit tests
#153599 closed
Aug 16, 2025 -
[RISC-V] Unprofitable use of th.ext insn for clamping
#153781 closed
Aug 15, 2025 -
clang crashes at -Os on x86_64-linux-gnu: Assertion `UnscheduledDeps >= 0 && "invariant"' failed
#153754 closed
Aug 15, 2025 -
[VectorCombine] VectorCombiner goes into infinite loop
#153012 closed
Aug 15, 2025 -
[DirectX] Validator is erroring with Internal declaration '.*' is unused
#139023 closed
Aug 15, 2025 -
UNREACHABLE executed at SemaDecl.cpp:5534 since clang 3.5
#149985 closed
Aug 15, 2025 -
`LLVM-21.1.0-rc3-woa64.exe` missing
#153752 closed
Aug 15, 2025 -
[BOLT][AArch64] Start && "Entry point function not found
#136669 closed
Aug 15, 2025 -
ninja check-flang-rt is broken on LLVM 21 Windows Release
#151920 closed
Aug 15, 2025 -
unhandled opcode in isAArch64FrameOffsetLegal
#142314 closed
Aug 15, 2025 -
[D121492] [libc++] Fix performance inconsistency between unordered_map copy-assignment and copy-construction
#77657 closed
Aug 15, 2025 -
Request Commit Access For jriv01
#151229 closed
Aug 15, 2025 -
Requesting Github CI/CD access for cmtice
#147827 closed
Aug 15, 2025
155 Issues opened by 91 people
-
[Mem2reg] exposes UB in untaken branch
#154873 opened
Aug 22, 2025 -
[libcxx] `abi_tag` on global `operator new` declarations appears to be non-conforming
#154866 opened
Aug 22, 2025 -
clang-format QualifierAlignment=Right breaks qualifiers with MOCK_METHOD
#154846 opened
Aug 21, 2025 -
[flang] Failure when reading 3 level of nested namelist.
#154843 opened
Aug 21, 2025 -
[clang][modules] RecordLayoutBuilder.cpp crash: Cannot get layout of forward declarations
#154840 opened
Aug 21, 2025 -
Improve ASan & HWASan handling of pre-split coroutines to disable stack UAR instrumentation
#154830 opened
Aug 21, 2025 -
[rtsan] Missing parameter in ioctl call in unit test
#154818 opened
Aug 21, 2025 -
[clang] Requires clauses instantiate unused function templates leading to errors
#154813 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: misc-static-assert -fix -fix-errors
#154812 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: llvm-twine-local
#154810 opened
Aug 21, 2025 -
[clang-format] Incorrectly merged empty records with default config
#154796 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: performance-unnecessary-value-param #154755
#154795 opened
Aug 21, 2025 -
[flang] Reading NULL input field failure
#154791 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: llvm-prefer-isa-or-dyn-cast-in-conditionals
#154790 opened
Aug 21, 2025 -
[libc++] Clean up instances of `_LIBCPP_COMPRESSED_PAIR` and `_LIBCPP_COMPRESSED_TRIPLE` in type erased wrappers
#154783 opened
Aug 21, 2025 -
Clang 21: unreachable produced when compiling OpenCL C for NVPTX target
#154772 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: bugprone-macro-parentheses
#154766 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: modernize-loop-convert
#154764 opened
Aug 21, 2025 -
[CI][lldb] Flaky tests
#154763 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: readability-container-size-empty
#154762 opened
Aug 21, 2025 -
clang-tidy readability-identifier-naming should support LLVM guidelines
#154756 opened
Aug 21, 2025 -
Clang-tidy invalid suggestion: performance-unnecessary-value-param
#154755 opened
Aug 21, 2025 -
[Clang] Allow __builtin_fma/fmaf/fmal to be used in a constant expression
#154747 opened
Aug 21, 2025 -
[clang][analyzer] Formatting of macros absent in plist reports
#154743 opened
Aug 21, 2025 -
[llvm][clang] undeclared identifier 'malloc' and 'free' in runOnNewStack
#154714 opened
Aug 21, 2025 -
[clang] assertion failed on gcc.dg/pr70022.c
#154713 opened
Aug 21, 2025 -
[clang][OpenMP] Assertion `Loc.isValid() && "point of instantiation must be valid!"' failed.
#154704 opened
Aug 21, 2025 -
Clang should inline pointers-to-members more aggresively with ranges
#154702 opened
Aug 21, 2025 -
[AggrInstCombine] Consecutive stores not merged from unrolled loop
#154696 opened
Aug 21, 2025 -
[clang-format] wrongly formats macro when `SkipMacroDefinitionBody` is true
#154683 opened
Aug 21, 2025 -
Suspicious lit test output for function parameter
#154676 opened
Aug 21, 2025 -
[clang-modules] Duplicate symbols from unimported files
#154675 opened
Aug 21, 2025 -
[libc++] stack-buffer-overflow in std::format_to
#154670 opened
Aug 21, 2025 -
[SPIR-V] Hitting llvm_unreachable in SPIRVLegalizePointerCast when compiling local resource arrays
#154669 opened
Aug 21, 2025 -
[libc++] Optimize `std::{map,set}::insert(Iterator, Iterator)`
#154650 opened
Aug 20, 2025 -
[Clang format] [Tablegen] Formatting tablegen lacks whitespaces
#154634 opened
Aug 20, 2025 -
__attribute__((cleanup)) on variable declaration in for loop initialization doesn't work correctly in c89/90
#154624 opened
Aug 20, 2025 -
SimplifyCFG causes miscompilation
#154612 opened
Aug 20, 2025 -
[lld] lld-link 21.1.0-rc3: undefined reference to _Avx2WmemEnabled
#154595 opened
Aug 20, 2025 -
Request Commit Access For piotrrak
#154590 opened
Aug 20, 2025 -
[flang][OpenMP] 'declare target' appears to require an explicit interface for subroutine calls.
#154579 opened
Aug 20, 2025 -
Clang's stddef.h does not expose nullptr_t in C++ mode
#154577 opened
Aug 20, 2025 -
Compile warning with msvc 2022 Microsoft (R) C/C++ Optimizing Compiler Version 19.44.35214 for x64
#154571 opened
Aug 20, 2025 -
LangRef llvm.expect / llvm.expect.with.probability clarification.
#154570 opened
Aug 20, 2025 -
Request Commit Access For TejaX-Alaghari
#154569 opened
Aug 20, 2025 -
[Clang] constant evaluator thinks that elements of an unnamed struct is not initialized
#154567 opened
Aug 20, 2025 -
[flang][OpenMP] Flang incorrectly allows multiple data-sharing properties on common block variables.
#154565 opened
Aug 20, 2025 -
[clang][OpenMP] crash on masked taskloop
#154552 opened
Aug 20, 2025 -
Cherry-pick MLIR fixes in Release 21
#154548 opened
Aug 20, 2025 -
[clang-format] regional style options
#154546 opened
Aug 20, 2025 -
[Headers][X86] Allow AVX/AVX512 generic conversion intrinsics to be used in constexpr
#154539 opened
Aug 20, 2025 -
Create teams for clang:temporal-safety
#154536 opened
Aug 20, 2025 -
[clang][OpenMP] Assertion `isa<ObjCMethodDecl>(DC) && "unexpected parent code decl"' failed.
#154534 opened
Aug 20, 2025 -
Static Initialization Order Fiasco on linked as static on shared object.
#154528 opened
Aug 20, 2025 -
[Headers][X86] Allow MMX/SSE/AVX MOVMSK intrinsics to be used in constexpr
#154520 opened
Aug 20, 2025 -
Allow early stopping in lifetime analysis
#154509 opened
Aug 20, 2025 -
Bailout lifetime analysis on large CFGs
#154508 opened
Aug 20, 2025 -
Benchmark compile-time hit due to lifetime analysis
#154507 opened
Aug 20, 2025 -
Harden lifetime analysis (milestone 3)
#154506 opened
Aug 20, 2025 -
git-clang-format misformats CGCoroutine.cpp, adding spurious indentation across a large block
#154443 opened
Aug 20, 2025 -
Segfault in simple hello world when using glibc 2.32-2.35 on x86_64
#154431 opened
Aug 19, 2025 -
[libc] implement realpath
#154429 opened
Aug 19, 2025 -
[SPIRV] Implicit extension declarations should be unified
#154425 opened
Aug 19, 2025 -
clang crash: UNREACHABLE executed at SemaDeclCXX.cpp:238
#154417 opened
Aug 19, 2025 -
[doc] install target fails if ocaml_doc not built (missing ocamldoc/html directory)
#154411 opened
Aug 19, 2025 -
[libc++] <regex>: Unmatched backrefs should always succeed in ECMAScript mode.
#154408 opened
Aug 19, 2025 -
[HLSL] Assert & crash in OpLowerer when resolving `llvm.dx.resource.casthandle` on a phi node
#154407 opened
Aug 19, 2025 -
[C++4OpenCL] -nostdinc is broken due to "-finclude-default-header" passed by driver
#154406 opened
Aug 19, 2025 -
New __ptrauth types are wrongly reported as __is_bitwise_cloneable
#154394 opened
Aug 19, 2025 -
[HLSL] Make global resources (including arrays) read-only
#154390 opened
Aug 19, 2025 -
[AArch64] AND optimization does not work if there is a freeze between AND and the cmp
#154387 opened
Aug 19, 2025 -
[X86] regalloc fails for leaf function requiring 15 registers with `"frame-pointer"="non-leaf"`
#154379 opened
Aug 19, 2025 -
__alignof(_BitInt(64)) evaluates to 4 when targeting IA-32, whereas GCC evaluates it as 8
#154374 opened
Aug 19, 2025 -
`libclang.dll` crashes process on exit when unloaded
#154361 opened
Aug 19, 2025 -
[AArch64] Incorrect overflow behaviour for f16 -> s16 scalar NEON conversion intrinsics
#154343 opened
Aug 19, 2025 -
NVPTX assembly emited by LLVM NVPTX backend failed to compile due to `u2` type in global
#154337 opened
Aug 19, 2025 -
[MLIR]Inconsistent Results from `tosa.arithmetic_right_shift` Operation
#154332 opened
Aug 19, 2025 -
Building LLVM and MLIR with LLVM_REQUIRED_CXX_STANDARD c++23
#154331 opened
Aug 19, 2025 -
Greedy picks wrong register to inflate to AV class
#154328 opened
Aug 19, 2025 -
Vector constants in NEON intrinsics are needlessly reloaded
#154324 opened
Aug 19, 2025 -
[Headers][X86] Allow F16C f16 -> f32 intrinsics to be used in constexpr
#154310 opened
Aug 19, 2025 -
Exception Code: 0xC000001D in `std::vector::append`
#154296 opened
Aug 19, 2025 -
[GitHub] Precommit CI formatter job gives incorrect reproduction command
#154294 opened
Aug 19, 2025 -
LLVM doesn't discard obviously incorrect annotations
#154292 opened
Aug 19, 2025 -
[MLIR]Inconsistent Results with `-linalg-fuse-elementwise-ops` Pass
#154290 opened
Aug 19, 2025 -
[Headers][X86] Allow AVX512VLBW integer reduction intrinsics to be used in constexpr
#154284 opened
Aug 19, 2025 -
[Clang] Thread safety doesn't allow annotating multiple standard library features
#154281 opened
Aug 19, 2025 -
[Headers][X86] Update AVX512CD lzcnt intrinsics to use __builtin_elementwise_ctlz and support constexpr
#154279 opened
Aug 19, 2025 -
[clangd] Unexpected code complete suggestion to members in static method
#154272 opened
Aug 19, 2025 -
AMDGPURewriteAGPRCopyMFMA should try to fold away AV spills after rewrites
#154260 opened
Aug 19, 2025 -
[MLIR] Inconsistent output with `-convert-arith-to-llvm`
#154259 opened
Aug 19, 2025 -
Missed optimization: eliminate redundant 64-bit check in 16-bit-range test
#154258 opened
Aug 19, 2025 -
Missed optimization: fold (select C, (x | a), x) | b -> x | select C, (a | b), b
#154246 opened
Aug 19, 2025 -
Missed optimization: fold icmp sgt (fptosi %x), -1 -> fcmp ogt %x, -1.0
#154242 opened
Aug 19, 2025 -
Missed optimization: fold away neutral fadd 0.0 before fabs
#154238 opened
Aug 19, 2025 -
[HLSL] Make resource constructors private
#154221 opened
Aug 18, 2025 -
[SPIRV][HLSL] Crash in SPIRVPreLegalizer when compiling HLSL `asint` expression
#154214 opened
Aug 18, 2025 -
libc++ <memory> header does not include a required basic_ostream template.
#154173 opened
Aug 18, 2025 -
[libc++] ABI break: std::deque changes its size in LLVM 21
#154146 opened
Aug 18, 2025 -
[scudo] Crash from top-byte tagging when PR_TAGGED_ADDR_ENABLE not set
#154140 opened
Aug 18, 2025 -
In clang, relocatable PCHs contain path to isysroot in `HEADER_SEARCH_OPTIONS`
#154139 opened
Aug 18, 2025 -
[flang] Fail to select the more specific type guard statement within DTIO.
#154130 opened
Aug 18, 2025 -
Cannot build flang or openmp
#154117 opened
Aug 18, 2025 -
separate-const-offset-from-gep miscompile related to "trunc nuw"
#154116 opened
Aug 18, 2025 -
[riscv64] [LoopVectorize] Assertion Failure in computeBestVF with VPlan Cost Model
#154103 opened
Aug 18, 2025 -
[scan-build] Can scan-build tool check the visual stdio (.vcxproj) project?
#154086 opened
Aug 18, 2025 -
[clang-tidy] assertion error on `bugprone-unchecked-optional-access`
#154066 opened
Aug 18, 2025 -
Clang argument deduction failure within nested generic lambda
#154065 opened
Aug 18, 2025 -
[analyzer] Assertion `detail::isPresent(Val) && "dyn_cast on a non-existent value"' failed.
#154042 opened
Aug 18, 2025 -
Missed optimization: fold (x & C1) == C2 to x == C2 when C1 & C2 == C2
#154035 opened
Aug 17, 2025 -
Missed optimization: fold (x0 | x1 | x2 != 0 ? True : C) ? x0 : 0 -> x0
#154025 opened
Aug 17, 2025 -
[Clang] constant evaluation should reject reinterpret_casting arbitrary addresses
#154024 opened
Aug 17, 2025 -
Missed optimization with `-fstrict-enums` for by-value parameters.
#154022 opened
Aug 17, 2025 -
[clangd] suppress warning originated in macros from system headers
#154015 opened
Aug 17, 2025 -
Missed optimization: eliminate redundant range check
#154000 opened
Aug 17, 2025 -
Missed optimization: eliminate redundant null pointer check
#153999 opened
Aug 17, 2025 -
Missed optimization: fold x*a == b -> x == b/a
#153991 opened
Aug 17, 2025 -
[clang][OpenMP][bytecode] Assertion `!LocalDeclMap.count(VD) && "Decl already exists in LocalDeclMap!"' failed.
#153987 opened
Aug 17, 2025 -
[llvm-exegesis] Add support for benchmarking PUSH/POP instructions
#153981 opened
Aug 16, 2025 -
catch exception in coroutine on windows produces segfault
#153949 opened
Aug 16, 2025 -
[clang][bytecode] Assertion `!isUnknownSizeArray() && "Array of unknown size"' failed.
#153948 opened
Aug 16, 2025 -
wrong code at -Os with "-mllvm -force-vector-width=4 -mllvm -force-vector-interleave=2" on x86_64-linux-gnu
#153946 opened
Aug 16, 2025 -
[libcxx] `libcxx/gdb/gdb_pretty_printer_test.sh.cpp` failure
#153940 opened
Aug 16, 2025 -
[MC][ARM] `Clang` Crashes When Assembling Invalid ARM `ldaexd` Instructions with `--triple=armv8-none-eabi `
#153939 opened
Aug 16, 2025 -
[MC][ARM] `Clang` Crashes When Assembling Invalid ARM `ldrexd` Instructions with `--triple=armv7-none-eabi`
#153938 opened
Aug 16, 2025 -
[clang][bytecode] Assertion `(Base == RootPtrMark || Base % alignof(void *) == 0) && "wrong base"' failed.
#153928 opened
Aug 16, 2025 -
[clang][bytecode] UNREACHABLE executed in InterpBuiltinBitCast.cpp due to Unhandled bitcast type
#153920 opened
Aug 16, 2025 -
LLVM trunk cannot be built with LLVM 21.1-rc3 when using AutoPGO due to lifetime intrinsic incompatibility
#153917 opened
Aug 16, 2025 -
[clang] crashes when redeclaring a struct with [[gnu::unused]] attribute
#153916 opened
Aug 16, 2025 -
Crash in Linalg::YieldOp::getSuccessorRegions
#153896 opened
Aug 15, 2025 -
MacOS fails to configure LLVM as static
#153892 opened
Aug 15, 2025 -
[flang][OpenMP] Wrong answer in OpenMP target teams loop min reduction at "-g", and no optimization cases.
#153886 opened
Aug 15, 2025 -
[HLSL] Frontend Root Signature Validations
#153868 opened
Aug 15, 2025 -
[X86] Intel Scheduling Models Missing RCUs
#153841 opened
Aug 15, 2025 -
wasm: manual `i16x8.narrow_i32x4_s` does not optimize well
#153838 opened
Aug 15, 2025 -
missed auto vectorization
#153818 opened
Aug 15, 2025 -
[X86] Avoid spilling whole vectors where only a subvector will be extracted after reload
#153813 opened
Aug 15, 2025 -
SIFoldOperands generates unsupported instruction V_ADD_CO_U32_e32
#153812 opened
Aug 15, 2025 -
[clang][bytecode] Assertion `R' failed.
#153803 opened
Aug 15, 2025 -
[X86] Recognise VPMADD52L/H patterns on AVX512IFMA/AVXIFMA targets
#153787 opened
Aug 15, 2025 -
[analyzer] False Positives due to conflicting assumptions in callee and caller about returned value's field
#153782 opened
Aug 15, 2025 -
BOLT-ERROR: JITLink failed: Unsupported riscv relocation:60: R_RISCV_SET_ULEB128
#153775 opened
Aug 15, 2025 -
Clang reports partial source locations when function bodies are skipped
#153773 opened
Aug 15, 2025 -
[lldb] Duplicate module listing when zero page is mapped
#153772 opened
Aug 15, 2025 -
[opt-viewer] Invalid style value `.centered.margin-left: left` in `style.css`
#153766 opened
Aug 15, 2025 -
[analyzer] False positive for clang-analyzer-security.ArrayBound
#153764 opened
Aug 15, 2025 -
`-Wstring-concatenation` seems insufficiently alarmist
#153745 opened
Aug 15, 2025
513 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.
-
[VPlan] Add VPlan-based addMinIterCheck, replace ILV for non-epilogue.
#153643 commented on
Aug 21, 2025 • 59 new comments -
[llvm-objcopy][COFF] Update WinCFGuard section contents after stripping
#153322 commented on
Aug 21, 2025 • 29 new comments -
[mlir][spirv] Add support for SPV_ARM_graph extension - part 1
#151934 commented on
Aug 19, 2025 • 25 new comments -
[flang][OpenMP] Enable tiling
#143715 commented on
Aug 22, 2025 • 25 new comments -
[llvm][CI] Add metrics collection for libc++ premerge testing.
#152801 commented on
Aug 21, 2025 • 24 new comments -
[Attributor] Propagate alignment through ptrmask
#150158 commented on
Aug 22, 2025 • 22 new comments -
Add support for flag output operand "=@cc" for SystemZ.
#125970 commented on
Aug 21, 2025 • 21 new comments -
[Clang] [C2y] Implement N3355 ‘Named Loops’
#152870 commented on
Aug 21, 2025 • 21 new comments -
[VectorCombine] New folding pattern for extract/binop/shuffle chains
#145232 commented on
Aug 19, 2025 • 20 new comments -
[InstCombine] Canonicalize complex boolean expressions into ~((y | z) ^ x) via 3-input truth table
#149530 commented on
Aug 20, 2025 • 19 new comments -
[AArch64] Split large loop dependence masks
#153187 commented on
Aug 21, 2025 • 18 new comments -
[LV] Add initial legality checks for ee loops with stores
#145663 commented on
Aug 19, 2025 • 18 new comments -
[clang-format] Add an option to format integer and float literal case
#151590 commented on
Aug 21, 2025 • 18 new comments -
Elide suspension points via [[clang::coro_await_suspend_destroy]]
#152623 commented on
Aug 20, 2025 • 18 new comments -
[PowerPC] Exploit xxeval instruction for operations of the form ternary(A,X,B) and ternary(A,X,C).
#152956 commented on
Aug 22, 2025 • 17 new comments -
[InstCombine] Fold out-of-range bits for squaring signed integers
#153484 commented on
Aug 20, 2025 • 17 new comments -
[LV][EVL] Support interleaved access with tail folding by EVL
#152070 commented on
Aug 20, 2025 • 16 new comments -
Add --offoading option to llvm-readobj
#143342 commented on
Aug 21, 2025 • 16 new comments -
[Intrinsics][AArch64] Add intrinsics for masking off aliasing vector lanes
#117007 commented on
Aug 21, 2025 • 15 new comments -
[VPlan] Introduce CSE pass
#151872 commented on
Aug 20, 2025 • 15 new comments -
[clang-tidy] Add check 'bugprone-cast-to-struct'
#153428 commented on
Aug 21, 2025 • 15 new comments -
[DAG][ARM] computeKnownBitsForTargetNode - add handling for ARMISD VORRIMM\VBICIMM nodes
#149494 commented on
Aug 18, 2025 • 15 new comments -
[llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator"
#142529 commented on
Aug 20, 2025 • 14 new comments -
[SLPVectorizer] Widen strided loads.
#153074 commented on
Aug 18, 2025 • 14 new comments -
[clang-format] Allow array alignment on non-rectangular arrays
#143781 commented on
Aug 18, 2025 • 13 new comments -
[flang] Consolidate copy-in/copy-out determination in evaluate framework
#151408 commented on
Aug 21, 2025 • 13 new comments -
[MLIR] Add documentation page for `mlir-query` tool
#146535 commented on
Aug 18, 2025 • 13 new comments -
[WIP][AMDGPU] Support for type inferring image load/store builtins for AMDGPU
#140210 commented on
Aug 21, 2025 • 13 new comments -
[Clang] Add diagnostic when scoped enumeration requires an explicit conversion for binary operations
#152698 commented on
Aug 15, 2025 • 13 new comments -
[AArch64] Removed redundant FMOV instruction for truncstores of f64/f32 via bitcast to i64/i32/i8.
#149997 commented on
Aug 20, 2025 • 12 new comments -
[AMDGPU] Enable volatile and non-temporal for loads to LDS
#153244 commented on
Aug 21, 2025 • 12 new comments -
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
Aug 16, 2025 • 12 new comments -
[DirectX] Validate registers are bound to root signature
#146785 commented on
Aug 22, 2025 • 12 new comments -
[Flang][OpenMP][Runtime] Minor Flang runtime for OpenMP AMDGPU
#152631 commented on
Aug 19, 2025 • 11 new comments -
[Offload] Improve `olDestroyQueue` logic
#153041 commented on
Aug 19, 2025 • 11 new comments -
[clang-reorder-fields] Support designated initializers
#142150 commented on
Aug 21, 2025 • 11 new comments -
[LLDB] Add `ScalarLiteralNode` and literal parsing in DIL
#152308 commented on
Aug 19, 2025 • 11 new comments -
[Coroutines] fix coroutines + std::unique_ptr with async exceptions validation errors
#149691 commented on
Aug 21, 2025 • 10 new comments -
[TableGen][DecoderEmitter] Add option to emit type-specialized code
#146593 commented on
Aug 21, 2025 • 10 new comments -
[uArch][XeGPU] Add XeGPU uArch definition.
#153706 commented on
Aug 21, 2025 • 10 new comments -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 commented on
Aug 20, 2025 • 10 new comments -
[LV] Bundle sub reductions into VPExpressionRecipe
#147255 commented on
Aug 21, 2025 • 9 new comments -
[DWARFVerifier] Verify that DW_AT_LLVM_stmt_sequence is set correctly
#152807 commented on
Aug 21, 2025 • 9 new comments -
[RISCV] Add initial assembler/MC layer support for big-endian
#146534 commented on
Aug 22, 2025 • 9 new comments -
[SampleFDO][TypeProf]Support vtable type profiling for ext-binary and text format
#148002 commented on
Aug 22, 2025 • 9 new comments -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
Aug 21, 2025 • 9 new comments -
[AMDGPU] Avoid bundling a SCHED_BARRIER with memops
#153533 commented on
Aug 22, 2025 • 9 new comments -
[InstSimplify] Optimize maximumnum and minimumnum
#139581 commented on
Aug 20, 2025 • 8 new comments -
[GISel] Funnel shift combiner port from SelectionDAG ISel to GlobalISel
#135132 commented on
Aug 22, 2025 • 8 new comments -
[MLIR][NVVM][NVGPU] Combine prefetch and prefetch.tensormap
#153134 commented on
Aug 21, 2025 • 8 new comments -
[LAA] Prepare to handle diff type sizes (NFC)
#122318 commented on
Aug 20, 2025 • 8 new comments -
big archive recognition by the llvm-symbolizer
#150401 commented on
Aug 21, 2025 • 8 new comments -
[llvm-debuginfo-analyzer] Fixed some DWARF related bugs
#153318 commented on
Aug 21, 2025 • 7 new comments -
[clang-tidy] Add portability-avoid-platform-specific-fundamental-types
#146970 commented on
Aug 19, 2025 • 7 new comments -
[IR] Allow nofree metadata to inttoptr
#153149 commented on
Aug 21, 2025 • 7 new comments -
[PowerPC] using milicode call for strlen instead of lib call
#153600 commented on
Aug 21, 2025 • 7 new comments -
[rtsan] Support legacy pthread_cond variables
#152947 commented on
Aug 21, 2025 • 7 new comments -
[LV] Stop using the legacy cost model for udiv + friends
#152707 commented on
Aug 21, 2025 • 7 new comments -
[AMDGPU] Error out in clang if wavefront64 is used on gfx1250
#153693 commented on
Aug 21, 2025 • 6 new comments -
[AMDGPU][UnifyDivergentExitNodes][StructurizeCFG] Add support for callbr instruction with inline-asm
#152161 commented on
Aug 18, 2025 • 6 new comments -
[Clang] Add detailed notes explaining why is_aggregate evaluates to false
#152488 commented on
Aug 19, 2025 • 6 new comments -
[HLSL] Rewrite semantics parsing
#152537 commented on
Aug 18, 2025 • 6 new comments -
[SLP] Support ordered FAdd reductions in SLPVectorizer
#146570 commented on
Aug 20, 2025 • 6 new comments -
[OpenMP] Add parser/semantic support for dyn_groupprivate clause
#152651 commented on
Aug 20, 2025 • 6 new comments -
[analyzer] MallocChecker – Fix false positive leak for smart pointers in temporary objects
#152751 commented on
Aug 20, 2025 • 6 new comments -
[RISCV-LLDB] RISCV feature attribute support and allows overriding additional(default) feature
#147990 commented on
Aug 20, 2025 • 6 new comments -
[llvm] Optimize usub.sat fix for #79690
#151044 commented on
Aug 20, 2025 • 6 new comments -
[SROA] Use tree-structure merge to remove alloca
#152793 commented on
Aug 22, 2025 • 6 new comments -
[CodeGen] Add laneBitmask as new MachineOperand type, utilised by newly defined COPY_LANEMASK instruction
#151944 commented on
Aug 20, 2025 • 5 new comments -
[mlir][IntRange] Poison support in int-range analysis
#152932 commented on
Aug 18, 2025 • 5 new comments -
[PredicateInfo] Support existing `PredicateType` by adding `PredicatePHI` when needing introduction of phi nodes
#151132 commented on
Aug 21, 2025 • 5 new comments -
[LAA] Always use DepCands when grouping runtime checks.
#91196 commented on
Aug 22, 2025 • 5 new comments -
[PGO] Add llvm.loop.estimated_trip_count metadata
#152775 commented on
Aug 19, 2025 • 5 new comments -
[SYCL] SYCL host kernel launch support for the sycl_kernel_entry_point attribute.
#152403 commented on
Aug 19, 2025 • 5 new comments -
[FLANG] Solving issue with adjustr intrinsic in where construct
#146851 commented on
Aug 19, 2025 • 5 new comments -
[WebAssembly] Add support for avgr_u in loops
#153252 commented on
Aug 22, 2025 • 5 new comments -
[WIP] ABI Lowering Library
#140112 commented on
Aug 19, 2025 • 5 new comments -
[AMDGPU] Extending wave reduction intrinsics for `i64` types - 2
#151309 commented on
Aug 21, 2025 • 5 new comments -
[mlir][emitc] Add 'emitc.while' and 'emitc.do' ops to the dialect
#143008 commented on
Aug 21, 2025 • 5 new comments -
[AMDGPU] Extending wave reduction intrinsics for `i64` types - 1
#150169 commented on
Aug 21, 2025 • 5 new comments -
Fix compress/decompress in LLVM Offloading API
#150064 commented on
Aug 20, 2025 • 5 new comments -
[clang] Implement -Walloc-size diagnostic option
#150028 commented on
Aug 21, 2025 • 5 new comments -
[RISCV] Handle recurrences in RISCVVLOptimizer
#151285 commented on
Aug 22, 2025 • 5 new comments -
[LV] Mask off possibly aliasing vector lanes
#100579 commented on
Aug 18, 2025 • 4 new comments -
[libc++] LWG4012: common_view::begin/end are missing the simple-view check
#153674 commented on
Aug 20, 2025 • 4 new comments -
[AArch64][FMV] Enable PAuth and BTI hardening of resolver functions
#141573 commented on
Aug 18, 2025 • 4 new comments -
[OptBisect] Add opt-bisect-skip option for skipping passes during bisection
#152393 commented on
Aug 20, 2025 • 4 new comments -
[DependenceAnalysis] Extending SIV to handle fusable loops
#128782 commented on
Aug 20, 2025 • 4 new comments -
[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.coro.end
#153404 commented on
Aug 15, 2025 • 4 new comments -
[PowerPC] replace vector compare equal to with vector compare greater than
#150422 commented on
Aug 18, 2025 • 4 new comments -
[WIP][CodeGen] Encode liveness for COPY instructions after virtRegRewriter pass.
#151123 commented on
Aug 19, 2025 • 4 new comments -
[RFC] Extend MemoryEffects to Support Target-Specific Memory Locations
#148650 commented on
Aug 21, 2025 • 4 new comments -
[MLIR][OpenMP] Introduce overlapped record type map support
#119588 commented on
Aug 21, 2025 • 4 new comments -
[DAGCombiner] Forward vector store to vector load with extract_subvector
#145707 commented on
Aug 20, 2025 • 4 new comments -
[clang-tidy] Add `-std` argument in `check_clang_tidy.py` for C files
#150791 commented on
Aug 21, 2025 • 4 new comments -
[PowerPC] Add DMF builtins for build and disassemble
#153097 commented on
Aug 21, 2025 • 4 new comments -
[AMDGPU] Add option to preinflate to AVGPR
#147413 commented on
Aug 20, 2025 • 3 new comments -
[OpenMP][OMPIRBuilder] Use device shared memory for arg structures
#150925 commented on
Aug 21, 2025 • 3 new comments -
[Clang][Sema] Reject unsupported opencl address space attributes in SYCL and HLSL
#152528 commented on
Aug 19, 2025 • 3 new comments -
[clang-tidy] performance-unnecessary-copy-initialization: Enhance the check for the scenario with MemberExpr initialization.
#151936 commented on
Aug 20, 2025 • 3 new comments -
[MLIR][NVVM] Update TMA tensor prefetch Op
#153464 commented on
Aug 21, 2025 • 3 new comments -
[mlir][vector] Add alignment attribute to vector operations.
#152507 commented on
Aug 21, 2025 • 3 new comments -
[DWARF] Emit 0/1 for constant boolean values
#151225 commented on
Aug 21, 2025 • 3 new comments -
[LoopVectorize] Generate wide active lane masks
#147535 commented on
Aug 18, 2025 • 3 new comments -
[AMDGPU] More accurately account for AVGPR pressure
#150711 commented on
Aug 20, 2025 • 3 new comments -
[LV] Add initial legality checks for loops with unbound loads.
#152422 commented on
Aug 21, 2025 • 3 new comments -
[BPF] Support Jump Table
#149715 commented on
Aug 21, 2025 • 3 new comments -
[clang][Diagnostic] Clarify error message for auto
#149781 commented on
Aug 15, 2025 • 3 new comments -
[VPlan] Replace EVL branch condition with (branch-on-count AVLNext, 0)
#152167 commented on
Aug 21, 2025 • 3 new comments -
[NVVM][NVPTX] Add support for tcgen05.mma
#151949 commented on
Aug 15, 2025 • 3 new comments -
[AMDGPU] Tail call support for whole wave functions
#145860 commented on
Aug 21, 2025 • 3 new comments -
[libc++][string] P3044R2: sub-`string_view` from `string`
#147095 commented on
Aug 21, 2025 • 3 new comments -
Remove SDNPSideEffect from ARMcallseq_start and ARMcallseq_end (NFC)
#153248 commented on
Aug 20, 2025 • 3 new comments -
[win/asan] Improve SharedReAlloc with HEAP_REALLOC_IN_PLACE_ONLY.
#132558 commented on
Aug 20, 2025 • 3 new comments -
[NVPTX] Add sparse MMA intrinsics
#150950 commented on
Aug 19, 2025 • 3 new comments -
[lldb] Underline short option letters as mnemonics
#153695 commented on
Aug 21, 2025 • 2 new comments -
[InstComb] Allow more user for (add (ptrtoint %B), %O) to GEP transform.
#153566 commented on
Aug 21, 2025 • 2 new comments -
[UBSan] Fix incorrect alignment reported when global new returns an o…
#152532 commented on
Aug 21, 2025 • 2 new comments -
[llvm-readobj][COFF] Implement --coff-pseudoreloc in llvm-readobj to dump runtime pseudo-relocation records
#151816 commented on
Aug 21, 2025 • 2 new comments -
[Coroutines] Allow [[clang::coro_wrapper]] for class
#93268 commented on
Aug 18, 2025 • 2 new comments -
[DAGCombiner] Remove most `UnsafeFPMath` references
#146295 commented on
Aug 22, 2025 • 2 new comments -
[libc++][test] Test LWG3819: `reference_meows_from_temporary` should not use `is_meowible`
#143474 commented on
Aug 21, 2025 • 2 new comments -
[SDAG] Fix deferring constrained function calls
#153029 commented on
Aug 18, 2025 • 2 new comments -
[ObjCARC] Change autorelease to release when the pool state is not changed between the autorelease and the pool pop
#152353 commented on
Aug 19, 2025 • 2 new comments -
[PseudoProbe] Support emitting to COFF object
#123870 commented on
Aug 22, 2025 • 2 new comments -
[InstCombine] When canonicalizing clamp like, also consider certain sgt/slt cases
#153240 commented on
Aug 20, 2025 • 2 new comments -
[mlir][tosa] Convert TOSA enumerations from `StringBasedAttr` to `Tosa_I32EnumAttr`
#152856 commented on
Aug 15, 2025 • 2 new comments -
[SLP]Better support for copyable values in stores
#153213 commented on
Aug 15, 2025 • 2 new comments -
[CrossDSO CFI] Make sure __cfi_check has BTI attribute.
#131224 commented on
Aug 21, 2025 • 2 new comments -
[mlir][emitc] Only mark operator with fundamental type have no side effect
#144990 commented on
Aug 19, 2025 • 2 new comments -
[lldb-dap] Migrating 'completions' to structured types.
#153317 commented on
Aug 21, 2025 • 2 new comments -
[clangd] Retrieve documentation for member function instance from index
#153337 commented on
Aug 17, 2025 • 2 new comments -
Extending UniformQuantizedType with interface-based support for new storage types in Quant dialect
#152966 commented on
Aug 21, 2025 • 2 new comments -
[AMDGPU][GlobalISel] Combine (or s64, zext(s32))
#151519 commented on
Aug 19, 2025 • 2 new comments -
[AArch64] Correct SCVTF/UCVTF instructions for vector input
#152974 commented on
Aug 21, 2025 • 2 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
Aug 21, 2025 • 2 new comments -
[cmake] Add cmake file for hexagon-builtins baremetal
#151500 commented on
Aug 19, 2025 • 2 new comments -
[SPIRV] Lower G_FMINIMUMNUM/G_FMAXIMUMNUM to OpenCL extended inst fmin/fmax
#153550 commented on
Aug 15, 2025 • 2 new comments -
[SandboxVec][SeedCollector] Implement collection of seeds with different types
#146171 commented on
Aug 19, 2025 • 2 new comments -
[VPlan] Consolidate logic for narrow to single scalars
#151506 commented on
Aug 19, 2025 • 1 new comment -
[MC] Make .note.GNU-stack explicit for the trampoline case
#151754 commented on
Aug 15, 2025 • 1 new comment -
[AMDGPU] Ensure divergence for v_alignbit
#129159 commented on
Aug 17, 2025 • 1 new comment -
[ci] Add ids workflow for checking llvm apis have been annotated with LLVM_ABI
#128370 commented on
Aug 15, 2025 • 1 new comment -
[AMDGPU] Legalize 64bit elements for BUILD_VECTOR on gfx942
#145052 commented on
Aug 18, 2025 • 1 new comment -
[clang-tidy] `bugprone-unchecked-optional-access`: handle `BloombergLP::bdlb:NullableValue::makeValue` to prevent false-positives
#144313 commented on
Aug 21, 2025 • 1 new comment -
Add DebugSSAUpdater class to track debug value liveness
#135349 commented on
Aug 21, 2025 • 1 new comment -
[libc++] Make `<map>` `std::map` constexpr as part of P3372R3
#134330 commented on
Aug 16, 2025 • 1 new comment -
[Clang] Add template argument support for {con,de}structor attributes.
#151400 commented on
Aug 15, 2025 • 1 new comment -
[SelectionDAG] Allow vselect in foldBinOpIntoSelect
#143283 commented on
Aug 15, 2025 • 1 new comment -
[RISCV] Loosen the requirement of shadow stack codegen to Zimop
#152251 commented on
Aug 20, 2025 • 1 new comment -
Add --dump-offload-bundle option to llvm-objcopy
#143347 commented on
Aug 21, 2025 • 1 new comment -
[IR] llvm.reloc.none intrinsic for no-op symbol references
#147427 commented on
Aug 21, 2025 • 1 new comment -
[LV] Pre-commit test for vectorisation of SAXPY unrolled by 5 (NFC).
#153039 commented on
Aug 21, 2025 • 1 new comment -
[AIX] Implement the ifunc attribute.
#153049 commented on
Aug 15, 2025 • 1 new comment -
[libc++] Add nodiscard attribute to std::make_unique/std::make_shared
#153115 commented on
Aug 18, 2025 • 1 new comment -
[MemCpyOpt] allow more memcpy-to-memcpy optimization
#150792 commented on
Aug 20, 2025 • 1 new comment -
[analyzer] Harden RegionStoreManager::bindArray
#153177 commented on
Aug 19, 2025 • 1 new comment -
[AArch64] Add FeatureFuseCCSelect to a number of CPU configurations.
#153188 commented on
Aug 18, 2025 • 1 new comment -
[LTO] Add unified LTO tests for the PS targets.
#148229 commented on
Aug 21, 2025 • 1 new comment -
[DirectX] Validating Root flags are denying shader stage
#153287 commented on
Aug 21, 2025 • 1 new comment -
[Clang] Add `__builtin_stack_address`
#148281 commented on
Aug 19, 2025 • 1 new comment -
[GISel] Fix crash in GlobalISel utils method
#153334 commented on
Aug 20, 2025 • 1 new comment -
ARM: Move remaining half convert libcall config into tablegen
#153408 commented on
Aug 19, 2025 • 1 new comment -
[NVPTX] pull in v2i32 build_vector through v2f32 bitcast
#153478 commented on
Aug 21, 2025 • 1 new comment -
[vscode-lldb] Support lldb-dap environment in debug configuration
#153536 commented on
Aug 18, 2025 • 1 new comment -
[lld][WebAssembly] Allow linker-synthetic symbols to be undefine when…
#153537 commented on
Aug 15, 2025 • 1 new comment -
[PowerPC] Add DMR and WACC COPY support
#149129 commented on
Aug 18, 2025 • 1 new comment -
[clang][SPIRV] Default AS generic for Intel-flavored SPIR-V
#153647 commented on
Aug 18, 2025 • 1 new comment -
[VPlan] Run narrowInterleaveGroups during general VPlan optimizations.
#149706 commented on
Aug 21, 2025 • 1 new comment -
[LegacyPM][CGSCC] Print banner with newline when filter-print-funcs is given.
#153699 commented on
Aug 21, 2025 • 1 new comment -
[clang][PAC][ObjC] Merge the block metadata support for the arm64e abi to llvm 21
#153725 commented on
Aug 21, 2025 • 1 new comment -
[clang][OpenMP] 6.0: detect privatization of array section/assumed-size array
#152786 commented on
Aug 21, 2025 • 1 new comment -
[mlir][gpu] Add `subgroup_broadcast` op
#152808 commented on
Aug 17, 2025 • 1 new comment -
[AMDGPU] Mark workitem IDs uniform in more cases
#152581 commented on
Aug 15, 2025 • 1 new comment -
[libc++] Optimize multi{map,set}::insert(InputIterator, InputIterator)
#152691 commented on
Aug 21, 2025 • 1 new comment -
[BOLT] Fix debug line emission for functions in multiple compilation units
#151230 commented on
Aug 18, 2025 • 1 new comment -
Stateful variable-location annotations in Disassembler::PrintInstructions() (follow-up to #147460)
#152887 commented on
Aug 22, 2025 • 1 new comment -
[clang][analyzer] Add checker 'unix.cstring.MissingTerminatingZero'
#146664 commented on
Aug 19, 2025 • 1 new comment -
[Arm64EC][clang] Implement varargs support in clang.
#152411 commented on
Aug 15, 2025 • 1 new comment -
[Flang][OpenMP][MLIR] Initial declare target to for variables implementation
#119589 commented on
Aug 20, 2025 • 1 new comment -
[Headers][X86] Allow integer arithmetic intrinsics to be used in constexpr
#152986 commented on
Aug 18, 2025 • 1 new comment -
[LV] Convert gather loads with invariant stride into strided loads
#147297 commented on
Aug 20, 2025 • 1 new comment -
[libc++] Optimize num_get integral functions
#121795 commented on
Aug 19, 2025 • 1 new comment -
[InstCombine] optimize unnecessary sext instruction with add + cmp
#152291 commented on
Aug 18, 2025 • 1 new comment -
[libc] Implement wide read strlen with LLVM vector type
#152605 commented on
Aug 15, 2025 • 1 new comment -
[InstCombine] Lower multi-dimensional GEP to ptradd
#150383 commented on
Aug 15, 2025 • 0 new comments -
[AMDGPU] Extending wave reduction intrinsics for `i64` types - 3
#151310 commented on
Aug 21, 2025 • 0 new comments -
[VPlan] Get Addr computation cost with scalar type if it is uniform for gather/scatter. (NFC)
#150371 commented on
Aug 19, 2025 • 0 new comments -
[MemProf] Extend MemProfUse pass to make use of data access profiles to partition data
#151238 commented on
Aug 20, 2025 • 0 new comments -
[libc++] std::cmp_less and other integer comparison functions could be improved
#151332 commented on
Aug 20, 2025 • 0 new comments -
[VPlan] Fold common edges away in convertPhisToBlends
#150368 commented on
Aug 22, 2025 • 0 new comments -
[AMDGPU] Add builtins for wave reduction intrinsics
#150170 commented on
Aug 21, 2025 • 0 new comments -
MC: Add ELF section and directive for specifying a section's preferred alignment.
#150151 commented on
Aug 18, 2025 • 0 new comments -
SelectionDAG store merging default implementations are unreasonable
#90714 commented on
Aug 20, 2025 • 0 new comments -
[AMDGPU] Propagate Constants for Wave Reduction Intrinsics
#150395 commented on
Aug 21, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function atanpif16
#150400 commented on
Aug 17, 2025 • 0 new comments -
[Flang][OpenMP] Fix to resolve the crash with SIMD aligned clause.
#150612 commented on
Aug 19, 2025 • 0 new comments -
[AMDGPU][MC] GFX9 - allow op_sel in v_interp_p2_f16
#150712 commented on
Aug 21, 2025 • 0 new comments -
[flang] [mlir] Avoid clobbering mlir-tblgen target by defining dummy imported targets
#150987 commented on
Aug 19, 2025 • 0 new comments -
[AMDGPU] Avoid setting GLC for image atomics when result is unused
#150742 commented on
Aug 19, 2025 • 0 new comments -
[clang]: Support `analyzer_noreturn` attribute in `CFG`
#150952 commented on
Aug 18, 2025 • 0 new comments -
[RFC][LV] Add support for speculative loads in loops that may fault
#151300 commented on
Aug 20, 2025 • 0 new comments -
[ARM] Remove `UnsafeFPMath` uses
#151275 commented on
Aug 18, 2025 • 0 new comments -
Reserve R9 on armv6 iOS before 3.0
#150835 commented on
Aug 17, 2025 • 0 new comments -
RuntimeLibcalls: Add bitset for available libcalls
#150869 commented on
Aug 17, 2025 • 0 new comments -
[OpenMPOpt] Make parallel regions reachable from new DeviceRTL loop functions
#150927 commented on
Aug 21, 2025 • 0 new comments -
[MLIR][OpenMP] Remove Generic-SPMD early detection
#150922 commented on
Aug 21, 2025 • 0 new comments -
[OpenMP][OMPIRBuilder] Add device shared memory allocation support
#150923 commented on
Aug 21, 2025 • 0 new comments -
[OpenMP][OMPIRBuilder] Support parallel in Generic kernels
#150926 commented on
Aug 21, 2025 • 0 new comments -
[MLIR][OpenMP] Support allocations of device shared memory
#150924 commented on
Aug 21, 2025 • 0 new comments -
[Clangd][NFC] Normalize all file path root names
#153736 commented on
Aug 15, 2025 • 0 new comments -
[AMDGPU][AsmParser][NFC] Give isImmLiteral() a better name.
#153395 commented on
Aug 20, 2025 • 0 new comments -
[LLDB][Value] Require type size when reading a scalar
#153386 commented on
Aug 16, 2025 • 0 new comments -
[libc++] Fix LLVM 22 TODOs
#153367 commented on
Aug 18, 2025 • 0 new comments -
[Clang][counted-by][NFC] Add testcase for non-forward record decl
#153338 commented on
Aug 15, 2025 • 0 new comments -
[HLSL] Fix deprecation warnings in HLSL
#153310 commented on
Aug 18, 2025 • 0 new comments -
[IR] Add MemsetPatternInst to the MemIntrinsic hierarchy
#153301 commented on
Aug 15, 2025 • 0 new comments -
[GlobalISel] Add support for scalarizing vector insert and extract elements
#153274 commented on
Aug 20, 2025 • 0 new comments -
[flang][semantics] add portability warning and tests for copy-in/copy-out case
#153263 commented on
Aug 20, 2025 • 0 new comments -
[LLDB][NFC] Remove redundant target/process checks in SBFrame
#153258 commented on
Aug 15, 2025 • 0 new comments -
[Offload] `UR_EVENT_INFO_IS_COMPLETE`
#153194 commented on
Aug 19, 2025 • 0 new comments -
[clang][WebAssembly] Handle casted function pointers with different number of arguments
#153168 commented on
Aug 22, 2025 • 0 new comments -
[AArch64] Lower FPR register moves to zero cycle NEON
#153158 commented on
Aug 20, 2025 • 0 new comments -
[RISCV] Move Xqci Select-likes to use riscv_selectcc
#153147 commented on
Aug 16, 2025 • 0 new comments -
release/21.x: [RISCV] Cost casts with illegal types that can't be legalized (#153030)
#153118 commented on
Aug 18, 2025 • 0 new comments -
[MLIR] Add replace-operands option to mlir-reduce
#153100 commented on
Aug 16, 2025 • 0 new comments -
[mlir][vector] Generalize the canonicalization of transpose(broadcast(x))
#153056 commented on
Aug 15, 2025 • 0 new comments -
AMDGPU: Add tests for every mfma intrinsic v-to-a mapping
#153026 commented on
Aug 21, 2025 • 0 new comments -
AMDGPU: Add test for mfma rewrite pass respecting optnone
#153025 commented on
Aug 21, 2025 • 0 new comments -
AMDGPU: Add statistic for number of MFMAs moved to AGPR form
#153024 commented on
Aug 21, 2025 • 0 new comments -
AMDGPU: Handle V->A MFMA copy from case with immediate src2
#153023 commented on
Aug 21, 2025 • 0 new comments -
[clang-doc] fix mustache template whitespace
#153724 commented on
Aug 19, 2025 • 0 new comments -
[SLP] Prefer copyable vectorization over alternate opcodes
#153684 commented on
Aug 18, 2025 • 0 new comments -
[OpenMP][WIP] Use ATTACH maps for array-sections/subscripts on pointers.
#153683 commented on
Aug 20, 2025 • 0 new comments -
[Clang][Bytecode][NFS] Init Semantics non-static member of class Floating
#153671 commented on
Aug 18, 2025 • 0 new comments -
[LifetimeSafety] Refactor FactGenerator to use RecursiveASTVisitor
#153661 commented on
Aug 19, 2025 • 0 new comments -
[mlir][vector] Rename gather/scatter arguments (nfc)
#153640 commented on
Aug 15, 2025 • 0 new comments -
[DebugInfo] When referencing structured bindings use the reference's location, not the binding's declaration's location
#153637 commented on
Aug 19, 2025 • 0 new comments -
[flang] Include flang in Windows Installer
#153618 commented on
Aug 18, 2025 • 0 new comments -
[AArch64] Allow peephole to optimize AND + signed compare with 0
#153608 commented on
Aug 21, 2025 • 0 new comments -
[mlir][ods] Enable basic string interpolation in constraint summary.
#153603 commented on
Aug 15, 2025 • 0 new comments -
[lldb] Call FixUpPointer in WritePointerToMemory (try 2)
#153585 commented on
Aug 16, 2025 • 0 new comments -
[Clang] Enable constexpr handling for builtin elementwise fshl/fshr
#153572 commented on
Aug 21, 2025 • 0 new comments -
[DebugInfo] Emit skeleton to avoid mismatching inlining flags
#153568 commented on
Aug 18, 2025 • 0 new comments -
[OpenMP][mlir] Add DynGroupPrivateClause in omp dialect
#153562 commented on
Aug 21, 2025 • 0 new comments -
[clang][Sema] Diagnose passing function pointer to `__builtin_assume_aligned`
#153552 commented on
Aug 15, 2025 • 0 new comments -
[flang] Finalize allocatable components in expression results
#153509 commented on
Aug 15, 2025 • 0 new comments -
[OpenCLCpp] Avoid inferred adding address-space to function types
#153508 commented on
Aug 15, 2025 • 0 new comments -
[OpenCLCpp] Remove address-space from friend declaration
#153459 commented on
Aug 21, 2025 • 0 new comments -
Revert "[mlir] IntegerRangeAnalysis: return initialized state for non-integer values
#153456 commented on
Aug 22, 2025 • 0 new comments -
[lldb][Expression] Avoid creating ValueObjectSyntheticFilter for incomplete C++ types in ObjC++ targets
#153454 commented on
Aug 15, 2025 • 0 new comments -
AMDGPU: Handle rewriting VGPR MFMA fed from AGPR copy
#153022 commented on
Aug 21, 2025 • 0 new comments -
[libc++] Optimize __hash_table::erase(iterator, iterator)
#152471 commented on
Aug 18, 2025 • 0 new comments -
[Clang][Headers] Fix <gpuintrin.h> for SYCL
#152314 commented on
Aug 20, 2025 • 0 new comments -
[RISCV][Zicfilp] Enable Zicfilp CFI compiler behaviors by looking at module flags
#152121 commented on
Aug 22, 2025 • 0 new comments -
[WIP][DAG] visitFREEZE - always allow freezing multiple operands
#152107 commented on
Aug 20, 2025 • 0 new comments -
[GlobalISel] Add computeNumSignBits for SHL
#152067 commented on
Aug 20, 2025 • 0 new comments -
[SCEV] Distinguish between full and wrapping AddRec in proveNoWrapViaCR.
#151966 commented on
Aug 15, 2025 • 0 new comments -
[BOLT] Fix incorrect CU-indicies in gdb-index
#151927 commented on
Aug 21, 2025 • 0 new comments -
[X86] Allow all legal integers to optimize smin with 0
#151893 commented on
Aug 15, 2025 • 0 new comments -
[flang] Register and lower SECNDS (stubbed implementation)
#151878 commented on
Aug 20, 2025 • 0 new comments -
[Clang](NFC) Add coverage for VTable debug info
#151818 commented on
Aug 20, 2025 • 0 new comments -
[LV] Increase vectorize-memory-check-threshold to 256
#151712 commented on
Aug 19, 2025 • 0 new comments -
Co-issue packed instructions by unpacking
#151704 commented on
Aug 21, 2025 • 0 new comments -
[PowerPC] Support `-fpatchable-function-entry` on PPC64LE
#151569 commented on
Aug 19, 2025 • 0 new comments -
[libc++] Implement the `<type_traits>` parts of P1317R2
#151480 commented on
Aug 18, 2025 • 0 new comments -
Partial support for common linkage for WebAssembly
#151478 commented on
Aug 17, 2025 • 0 new comments -
[clang-format] allow short function body on a single line
#151428 commented on
Aug 20, 2025 • 0 new comments -
[flang][DRAFT-DEV][DO NOT REVIEW] Copy-in/Copy-out determination
#151426 commented on
Aug 22, 2025 • 0 new comments -
[BOLT] Fix DWARF4/5 file index handling in debug info functions
#151401 commented on
Aug 20, 2025 • 0 new comments -
[libc][arc4random][patch 2/4] add ABA protected MPMCStack
#151361 commented on
Aug 20, 2025 • 0 new comments -
[InstCombine] Split GEPs with multiple non-zero offsets
#151333 commented on
Aug 19, 2025 • 0 new comments -
[BOLT] Add dump-dot-func option for selective function CFG dumping
#153007 commented on
Aug 18, 2025 • 0 new comments -
[LoopStrengthReduce] Encourage the creation of IVs whose increment can later be combined with memory instuctions
#152995 commented on
Aug 19, 2025 • 0 new comments -
[DAG] ComputeNumSignBits - use computeKnownBits instead of isConstOrConstSplat to detect legalised constants
#152991 commented on
Aug 21, 2025 • 0 new comments -
[SCFToAffine] Add a pass to raise scf to affine ops.
#152925 commented on
Aug 21, 2025 • 0 new comments -
[mlir][linalg] Migrate Detensorize pass to new dialect conversion driver
#152912 commented on
Aug 16, 2025 • 0 new comments -
[Clang] Added explanation why `is_trivially default_constructible` is false
#152888 commented on
Aug 20, 2025 • 0 new comments -
[WIP][ScalarEvolution] Limit recursion in getRangeRef for PHI nodes.
#152823 commented on
Aug 21, 2025 • 0 new comments -
Limit Alloca->LDS promotion based on speculations as to eventual register pressure
#152814 commented on
Aug 20, 2025 • 0 new comments -
[SLP]Improved/fixed FMAD support in reductions
#152787 commented on
Aug 20, 2025 • 0 new comments -
[LLD][COFF] Add support for custom section layout
#152779 commented on
Aug 15, 2025 • 0 new comments -
[clang][modules-driver] Add dependency scan and dependency graph
#152770 commented on
Aug 22, 2025 • 0 new comments -
[CMake] Add root CMakeLists.txt to allow direct CMake execution from root
#152753 commented on
Aug 15, 2025 • 0 new comments -
[libc] Migrate from baremetal stdio.h to generic stdio.h
#152748 commented on
Aug 15, 2025 • 0 new comments -
[Dexter] Add DAP instruction and function breakpoint handling
#152718 commented on
Aug 18, 2025 • 0 new comments -
[SPIRV] Test file for memmove intrinsic
#152640 commented on
Aug 20, 2025 • 0 new comments -
[CIR] Change unreachable to diagnostic for ill-equipped clang
#152614 commented on
Aug 18, 2025 • 0 new comments -
[mlir][emitc] Adjust the emitc.class op description (NFC)
#152570 commented on
Aug 15, 2025 • 0 new comments -
[lld-macho] Avoid infinite recursion when parsing corrupted export tries
#152569 commented on
Aug 20, 2025 • 0 new comments -
[NVPTX] Constant fold NVVM add/mul/div/fma
#152544 commented on
Aug 20, 2025 • 0 new comments -
[lldb] Don't crash if no default unwind plan
#152481 commented on
Aug 19, 2025 • 0 new comments -
[clang] Crash in lambda return type involving decltype of bound argument
#153493 commented on
Aug 20, 2025 • 0 new comments -
Request Commit Access For modiking
#153085 commented on
Aug 20, 2025 • 0 new comments -
[DirectX] DXILBitcodeWriter incorrectly writes ConstantExpr GEPs
#153304 commented on
Aug 19, 2025 • 0 new comments -
[clang] No way to generate addrspacecast with C++ style cast
#153526 commented on
Aug 19, 2025 • 0 new comments -
[C++4OpenCL] Missing diagnostic for address space qualified template function return types
#50559 commented on
Aug 19, 2025 • 0 new comments -
[clang-doc] [NFC] remove completed to-do
#133611 commented on
Aug 19, 2025 • 0 new comments -
Request Commit Access For satyajanga
#151068 commented on
Aug 19, 2025 • 0 new comments -
Request Commit Access For matts1
#152058 commented on
Aug 19, 2025 • 0 new comments -
Request Commit Access For LU-JOHN
#153481 commented on
Aug 19, 2025 • 0 new comments -
[C++4OpenCL] Missing mangling of generic address space in templates
#63744 commented on
Aug 19, 2025 • 0 new comments -
[AArch64][GlobalISel] Overall GISel operation status
#115133 commented on
Aug 19, 2025 • 0 new comments -
No tsan interceptors for pthread_mutex_clocklock and other new POSIX APIs
#62623 commented on
Aug 19, 2025 • 0 new comments -
[Headers][X86] Allow MMX/SSE/AVX2/AVX512 integer min/max intrinsics to be used in constexpr
#153153 commented on
Aug 19, 2025 • 0 new comments -
[feature-request] make vector intrinsics constexpr
#30794 commented on
Aug 19, 2025 • 0 new comments -
[AArch64] Assertion failure when using preserve_most attribute on variadic function
#66913 commented on
Aug 19, 2025 • 0 new comments -
[clang-format] infinite loops
#48863 commented on
Aug 19, 2025 • 0 new comments -
Warnings in templates are duplicated per instance
#55057 commented on
Aug 19, 2025 • 0 new comments -
[LifetimeSafety] Two loans created from the same expression
#153592 commented on
Aug 19, 2025 • 0 new comments -
[Runtimes] -nostdlib++ and -nostdinc++ in CMAKE_REQUIRED_FLAGS breaks systems introspection
#139771 commented on
Aug 19, 2025 • 0 new comments -
P2165R4: Compatibility between `tuple`, `pair` and `tuple-like` objects
#105200 commented on
Aug 19, 2025 • 0 new comments -
Add the core analysis engine & basic error reporting (milestone 1)
#152496 commented on
Aug 19, 2025 • 0 new comments -
[libc++] P2165R4: Update `<tuple>` for interoperability between `tuple` and `tuple-like` types
#135348 commented on
Aug 19, 2025 • 0 new comments -
[Clang] Explain satisfaction failure for more type traits
#141911 commented on
Aug 19, 2025 • 0 new comments -
Support CXXCallExpr to model function calls
#152517 commented on
Aug 19, 2025 • 0 new comments -
Add support for view types
#152513 commented on
Aug 19, 2025 • 0 new comments -
Add a basic use-after-return diagnostic
#152501 commented on
Aug 19, 2025 • 0 new comments -
[CIR] Upstream handling for FunctionToPointerDecay casts
#153657 commented on
Aug 18, 2025 • 0 new comments -
Clarification: EPResumeVal && "must have a resume value for the canonical IV" assert vs downstream changes
#129554 commented on
Aug 21, 2025 • 0 new comments -
[HLSL][SPIRV] Fix wave tests from the offload test suite
#145513 commented on
Aug 21, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function powf16
#132198 commented on
Aug 21, 2025 • 0 new comments -
[AVR] code generation regression (mulhi3 instead of mulqi3)
#153156 commented on
Aug 21, 2025 • 0 new comments -
Request Commit Access For mmarjieh
#152917 commented on
Aug 21, 2025 • 0 new comments -
[BOLT] Instrumented aarch64 clang-21 hangs indefinitely
#153492 commented on
Aug 21, 2025 • 0 new comments -
GlobalISel inserts illegal COPY operation
#128843 commented on
Aug 21, 2025 • 0 new comments -
[DAG] combineShiftToAVG - failure to match avgceil patterns on preferIncOfAddToSubOfNot targets
#147946 commented on
Aug 21, 2025 • 0 new comments -
The 18.1.2 binary windows release (the .tar.xz file) has a dependency on visual studio 2019 professional
#86250 commented on
Aug 21, 2025 • 0 new comments -
MIPS/ASM: may optimize SW + ADDIU
#132685 commented on
Aug 21, 2025 • 0 new comments -
clangd support for 'deducing this'
#152637 commented on
Aug 21, 2025 • 0 new comments -
[libc] Libc premerge test doesn't check fullbuild
#144140 commented on
Aug 21, 2025 • 0 new comments -
clang crashes at -O{1,2,3} on x86_64-linux-gnu: Assertion `pred_empty(DelBB) && "DelBB has one or more predecessors."' failed
#153295 commented on
Aug 21, 2025 • 0 new comments -
Request Triage Access For CatherineMoore
#125567 commented on
Aug 20, 2025 • 0 new comments -
Refactor DebuginfodServer initialization error handling
#63873 commented on
Aug 20, 2025 • 0 new comments -
hexagon compiler runs "forever" on matrix-spec-types at O2
#150262 commented on
Aug 20, 2025 • 0 new comments -
[NVPTX] Performance regression in IR that uses `<1 x float>`
#153109 commented on
Aug 20, 2025 • 0 new comments -
[clang] Missed optimization regression: coro.destroy not devirtualized even when possible
#148380 commented on
Aug 20, 2025 • 0 new comments -
Thread Safety Analysis - some types of unsupported marking leads to many false positives
#107196 commented on
Aug 20, 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
Aug 20, 2025 • 0 new comments -
link errors when building LLVM as a Windows DLL with polly project included
#152328 commented on
Aug 20, 2025 • 0 new comments -
c++23: constexpr std::unique_ptr::~unique_ptr()/std::default_delete<T> instantiation too strict
#111185 commented on
Aug 20, 2025 • 0 new comments -
[Flang] [OpenMP] Geometric proliferation of error message lines for each unterminated OpenMP block construct in a Fortran scoping unit.
#90452 commented on
Aug 20, 2025 • 0 new comments -
`clang -print-runtime-dir` from apt.llvm.org lies (broken in 19 and 20, fine in 18 ...)
#145326 commented on
Aug 20, 2025 • 0 new comments -
Request Commit Access For enoskova-sc
#153437 commented on
Aug 20, 2025 • 0 new comments -
[DAG] visitFREEZE - always allow freezing multiple operands
#149798 commented on
Aug 20, 2025 • 0 new comments -
[GlobalISel] Port known-bit and known-sign-bits for all operations
#150515 commented on
Aug 20, 2025 • 0 new comments -
clang-tidy modernize-use-std-format breaks enums when used with '%x', and fails replacements when signed stdint types are used.
#150343 commented on
Aug 20, 2025 • 0 new comments -
Error about declaration in module following declaration in the global module
#72038 commented on
Aug 18, 2025 • 0 new comments -
Assertion failure in X86RegisterInfo.cpp
#31315 commented on
Aug 17, 2025 • 0 new comments -
wasm-ld: Disabling on-by-default features doesn't work when LTO is used
#109443 commented on
Aug 17, 2025 • 0 new comments -
Also outline conditions that pick which cold BB to go to
#55759 commented on
Aug 17, 2025 • 0 new comments -
Add TZDB support on Windows
#131002 commented on
Aug 17, 2025 • 0 new comments -
P0533R9: `constexpr` for `<cmath>` and `<cstdlib>`
#105174 commented on
Aug 17, 2025 • 0 new comments -
Assigning to `__real` or `__imag` of an uninitialized local complex variable at compile time asserts
#84315 commented on
Aug 17, 2025 • 0 new comments -
[Clang SA] Potential memory leak when init struct field during construction
#60896 commented on
Aug 16, 2025 • 0 new comments -
[DirectX] crash during computeRegisterProperties with DXILClassRegClass
#145377 commented on
Aug 16, 2025 • 0 new comments -
[clang] crash on CTAD of alias template
#139442 commented on
Aug 16, 2025 • 0 new comments -
[HLSL][RootSignature] Add Root Signature compilation options
#149559 commented on
Aug 15, 2025 • 0 new comments -
[flang][OpenMP] Race condition in Flang OpenMP target teams nested loop structure with reduction in CPU runs.
#153435 commented on
Aug 15, 2025 • 0 new comments -
[DirectX] Select of two different RawBuffer can not easily be reduced to a callInst.
#152348 commented on
Aug 15, 2025 • 0 new comments -
We should reconsider how `-pedantic-errors` and `__has_extension` checks interact
#153519 commented on
Aug 15, 2025 • 0 new comments -
clang-tidy: False positive potential memory leak warning with aggregate initialization of unique_ptr members
#153300 commented on
Aug 15, 2025 • 0 new comments -
[ObjC] Assertion failure when parsing constructor with invalid attribute syntax
#153731 commented on
Aug 15, 2025 • 0 new comments -
[gvnhoist] evaluate impact of gvnhoist optimization
#95045 commented on
Aug 15, 2025 • 0 new comments -
[NVPTX] performance regression caused by register splitting/merging combined with `wgmma` instructions.
#151580 commented on
Aug 15, 2025 • 0 new comments -
clang crashes when compiling aarch64 inline assembly with optimization enabled
#153442 commented on
Aug 15, 2025 • 0 new comments -
[flang] Incorrect array bound after remapping of zero-sized array pointer
#153221 commented on
Aug 15, 2025 • 0 new comments -
[AMDGPU] Avoid or clean unused IMPLICIT_DEF generated from SIFixSGPRCopies pass with REG_SEQUENCE instructions
#144518 commented on
Aug 15, 2025 • 0 new comments -
Clang error expected unqualified-id in comment when switching on comment parsing
#153673 commented on
Aug 15, 2025 • 0 new comments -
[ARM] computeKnownBitsForTargetNode - add handling for ARMISD::VMOVIMM\VMVNIMM
#149276 commented on
Aug 15, 2025 • 0 new comments -
[DAG] SelectionDAG::FoldConstantArithmetic - failure to constant fold ISD::FSHL/FSHR nodes
#153612 commented on
Aug 15, 2025 • 0 new comments -
Findzstd.cmake conflicts with CMake-generated zstd config module
#139666 commented on
Aug 15, 2025 • 0 new comments -
How to use licm.disable loop attr metadata in c++
#153516 commented on
Aug 15, 2025 • 0 new comments -
[CIR] Upstream support for functions with variadic arguments
#153286 commented on
Aug 15, 2025 • 0 new comments -
[LifetimeSafety] Assertion failure on statement expression in for-loop increment expression
#153439 commented on
Aug 19, 2025 • 0 new comments -
Add support for tracking temporaries
#152514 commented on
Aug 19, 2025 • 0 new comments -
[LifetimeSafety] Track loan expiry for ParmVarDecl
#153594 commented on
Aug 19, 2025 • 0 new comments -
[clang-format] Fine-grain control for AlignConsecutiveDeclarations
#143947 commented on
Aug 19, 2025 • 0 new comments -
[clang][bytecode] Assertion `!isValueDependent() && "isSatisfied called on a dependent RequiresExpr"' failed
#152899 commented on
Aug 19, 2025 • 0 new comments -
[libc++] P2255R2: Changes to Standard library components - `tuple.cnstr`
#130403 commented on
Aug 19, 2025 • 0 new comments -
[modules] -print-file-name=libc++.modules.json does not work in mac m1
#109895 commented on
Aug 19, 2025 • 0 new comments -
Implement 'scalar_storage_order' attribute
#34641 commented on
Aug 19, 2025 • 0 new comments -
Real-time Sanitizer causes pthread_cond_signal to segfault when a thread is doing a timed wait on a condition variable
#146120 commented on
Aug 19, 2025 • 0 new comments -
[14.0.0 regression] Compiler hang at -O3 on x86_64-linux-gnu
#138509 commented on
Aug 19, 2025 • 0 new comments -
[clang] Satisfaction of constraint depends on itself for type with single-argument constructor
#143918 commented on
Aug 19, 2025 • 0 new comments -
No warning on [[nodiscard]] instance
#52686 commented on
Aug 19, 2025 • 0 new comments -
[libc] build clang
#97191 commented on
Aug 18, 2025 • 0 new comments -
Spurious compilation error using <format> and import std
#149404 commented on
Aug 18, 2025 • 0 new comments -
[LLDB] Flakey DAP tests on builders
#137660 commented on
Aug 18, 2025 • 0 new comments -
LLVM miscompiles consecutive `half` operations by using too much precision on several backends
#97975 commented on
Aug 18, 2025 • 0 new comments -
LLVM miscompiles passing/returning `half` on several backends by using lossy conversions
#97981 commented on
Aug 18, 2025 • 0 new comments -
[HLSL] Report error when register binding range overflows UINT32_MAX value
#136809 commented on
Aug 18, 2025 • 0 new comments -
[llvm][sroa] Why does SROA merge arrays into a large integer? Shouldn't this be handled by another pass?
#150824 commented on
Aug 18, 2025 • 0 new comments -
Missed optimization: fold (icmp eq a, c1) | (icmp ult f(a), c2) to icmp ult f(a), c2
#143957 commented on
Aug 18, 2025 • 0 new comments -
Passing long double args on 32-bit SPARC violates ABI
#41838 commented on
Aug 18, 2025 • 0 new comments -
[HLSL][RootSignature] Add support for root signature as a target
#150286 commented on
Aug 18, 2025 • 0 new comments -
Destination register for x86 `bsf` and `bsr` should always be initialized
#129659 commented on
Aug 18, 2025 • 0 new comments -
[Headers][X86] Allow integer/fp absolute intrinsics to be used in constexpr
#153556 commented on
Aug 18, 2025 • 0 new comments -
[Headers][X86] Allow SSE2/AVX2/AVX512F/AVX512BW/AVX512DQ integer arithmetic intrinsics to be used in constexpr
#152490 commented on
Aug 18, 2025 • 0 new comments -
[clang] Race conditions while building modules
#130795 commented on
Aug 18, 2025 • 0 new comments -
build 'compiler-rt' for baremental toolchain(newlib)
#139811 commented on
Aug 18, 2025 • 0 new comments -
github-upload-release broken by the recent changes to the release text / download links
#153154 commented on
Aug 18, 2025 • 0 new comments -
[lld][MachO]Multi-threaded i/o. Twice as fast linking a large project.
#147134 commented on
Aug 18, 2025 • 0 new comments -
[libc++][istream] P3223R2: Making `std::istream::ignore` less surprising
#147007 commented on
Aug 20, 2025 • 0 new comments -
[AMDGPU] Generate waterfall for calls with SGPR(inreg) argument
#146997 commented on
Aug 22, 2025 • 0 new comments -
[SPIR-V] Implement SPV_KHR_float_controls2
#146941 commented on
Aug 21, 2025 • 0 new comments -
[DAG] combineVSelectWithAllOnesOrZeros - convert "select(setgt lhs, -1), 1, -1" match to SDPatternMatch. NFC.
#146842 commented on
Aug 15, 2025 • 0 new comments -
[Clang][OpenMP] OpenMP self_map clause - basic runtime
#146827 commented on
Aug 19, 2025 • 0 new comments -
[libc++][ranges] P3060R3: Add `std::views::indices(n)`
#146823 commented on
Aug 20, 2025 • 0 new comments -
[PowerPC] Lower ucmp using subtractions
#146446 commented on
Aug 19, 2025 • 0 new comments -
[ScalarEvolutionExpander] Use IRBuilder::CreateBinOp in SCEVExpander::InsertBinop.
#146443 commented on
Aug 20, 2025 • 0 new comments -
[LLVM][WebAssembly] Implement branch hinting proposal
#146230 commented on
Aug 15, 2025 • 0 new comments -
[X86] Truncate i64 sub to i32 when upper 33 bits are zeros
#145850 commented on
Aug 21, 2025 • 0 new comments -
AlwaysInliner: A new inlining algorithm to interleave alloca promotion with inlines.
#145613 commented on
Aug 21, 2025 • 0 new comments -
[libc++] Simplify std::function implementation further
#145153 commented on
Aug 18, 2025 • 0 new comments -
[SimplifyIndVar] ICMP predicate conversion to EQ/NE
#144945 commented on
Aug 19, 2025 • 0 new comments -
[llvm-exegesis] [AArch64] Add support for Load Instructions in subprocess execution mode
#144895 commented on
Aug 18, 2025 • 0 new comments -
[X86] Truncate i64 add to i32 when upper 33 bits are zeros
#144066 commented on
Aug 22, 2025 • 0 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 2)
#143103 commented on
Aug 19, 2025 • 0 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 1)
#143102 commented on
Aug 20, 2025 • 0 new comments -
[RISCV] Support XSfmm C intrinsics
#143070 commented on
Aug 22, 2025 • 0 new comments -
[OpenMp] Prototype OpenMP 5.1's omp_target_is_accessible
#143058 commented on
Aug 19, 2025 • 0 new comments -
Thread Safety Analysis: Basic capability alias-analysis
#142955 commented on
Aug 20, 2025 • 0 new comments -
[DRAFT][memprof][darwin] Support memprof on Darwin platform and add binary access profile
#142884 commented on
Aug 19, 2025 • 0 new comments -
Introduce -fexperimental-loop-fuse to clang and flang
#142686 commented on
Aug 20, 2025 • 0 new comments -
[InstCombine] Add Missed Optimization
#141962 commented on
Aug 15, 2025 • 0 new comments -
[cmake] Introduce LLVM_DISABLE_PROJECTS to easily exclude projects
#141535 commented on
Aug 18, 2025 • 0 new comments -
Trying to fix undefined symbol error caused by iterator variable
#141507 commented on
Aug 19, 2025 • 0 new comments -
[clangd] Implement simple folding for preprocessor branches
#140959 commented on
Aug 20, 2025 • 0 new comments -
[Flang][OpenMP] Additional global address space modifications for device
#119585 commented on
Aug 21, 2025 • 0 new comments -
[Mips] Fix atomic min/max generate mips4 instructions when compiling for mips2
#149983 commented on
Aug 21, 2025 • 0 new comments -
[lldb][Expression] Add structor variant to LLDB's function call labels
#149827 commented on
Aug 21, 2025 • 0 new comments -
[AArch64][BTI] Mark EH landing pads as jump targets
#149680 commented on
Aug 18, 2025 • 0 new comments -
[BOLT][RISCV]Fix handling of GOT relocation
#149658 commented on
Aug 19, 2025 • 0 new comments -
[AArch64][SME] Propagate desired ZA states in the MachineSMEABIPass
#149510 commented on
Aug 20, 2025 • 0 new comments -
[KeyInstr] Enable -gkey-instructions by default if optimisations are enabled
#149509 commented on
Aug 19, 2025 • 0 new comments -
[LoopUnroll] Introduce parallel reduction phis when unrolling.
#149470 commented on
Aug 21, 2025 • 0 new comments -
[mlir][dataflow] Update dataflow tutorial doc and add dataflow example code
#149296 commented on
Aug 21, 2025 • 0 new comments -
[AArch64][SME] Avoid ZA save state changes in loops in MachineSMEABIPass
#149065 commented on
Aug 20, 2025 • 0 new comments -
[AArch64][SME] Support agnostic ZA functions in the MachineSMEABIPass
#149064 commented on
Aug 20, 2025 • 0 new comments -
[AArch64][SME] Support Windows/stack probes in MachineSMEABIPass
#149063 commented on
Aug 20, 2025 • 0 new comments -
[lld][ELF] Introduce an option to keep data section prefix.
#148985 commented on
Aug 21, 2025 • 0 new comments -
[LifetimeSafety] Implement LiveOrigins analysis
#148976 commented on
Aug 19, 2025 • 0 new comments -
[clang][Modules] Reporting Errors for Duplicating Link Declarations in `modulemap`s
#148959 commented on
Aug 20, 2025 • 0 new comments -
[Clang] Introduce OverflowBehaviorType for fine-grained overflow control
#148914 commented on
Aug 20, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#148893 commented on
Aug 18, 2025 • 0 new comments -
[ORC] Add automatic shared library resolver for unresolved symbols.
#148410 commented on
Aug 20, 2025 • 0 new comments -
[CGP]: Optimize mul.overflow.
#148343 commented on
Aug 21, 2025 • 0 new comments -
Added partial support for compiling C++20 modules and header-units without scanning.
#147682 commented on
Aug 19, 2025 • 0 new comments -
[UTC] Record TBAA semantics when autogenerating check lines
#147670 commented on
Aug 20, 2025 • 0 new comments -
[AMDGPU] Examine instructions in pending queues during scheduling
#147653 commented on
Aug 21, 2025 • 0 new comments -
[LoopStrengthReduce] Mitigation of issues introduced by compilation time optimization in SolveRecurse.
#147588 commented on
Aug 19, 2025 • 0 new comments -
[DirectX] Validate if Textures/TypedBuffers are being bound in Root Signatures
#147573 commented on
Aug 21, 2025 • 0 new comments -
[clang] "modular_format" attribute for functions using format strings
#147431 commented on
Aug 21, 2025 • 0 new comments -
[IR] "modular-format" attribute for functions using format strings
#147429 commented on
Aug 21, 2025 • 0 new comments -
[libc] Modular printf option (float only)
#147426 commented on
Aug 21, 2025 • 0 new comments -
[libc++] Refactor __tree::__find_equal to not have an out parameter
#147345 commented on
Aug 20, 2025 • 0 new comments -
[Clang] disallow # operators in attribute argument lists
#147308 commented on
Aug 22, 2025 • 0 new comments -
[libc++] Update the status for lwg-3143
#116971 commented on
Aug 20, 2025 • 0 new comments -
[CAS] Add MappedFileRegionBumpPtr
#114099 commented on
Aug 20, 2025 • 0 new comments -
[libc++] Implement `std::inplace_vector<T, N>`
#105981 commented on
Aug 22, 2025 • 0 new comments -
[Clang] correct error message when assigning to const reference captured in lambda
#105647 commented on
Aug 21, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
Aug 21, 2025 • 0 new comments -
[libc++] Mark __{emplace,push}_back_slow_path as noinline
#94379 commented on
Aug 19, 2025 • 0 new comments -
[clang-format] add an option to insert a space only for non-code block empty braces, not for empty parentheses
#93634 commented on
Aug 17, 2025 • 0 new comments -
Conditionalize use of POSIX features missing on WASI/WebAssembly
#92677 commented on
Aug 16, 2025 • 0 new comments -
Enable printing newlines and indents in attribute and type printers
#87948 commented on
Aug 16, 2025 • 0 new comments -
[clang-tidy][dataflow] Add `bugprone-null-check-after-dereference` check
#84166 commented on
Aug 21, 2025 • 0 new comments -
WIP - [libc++][spanstream] P0448R4: A `strstream` replacement using `span<charT>` as buffer
#83541 commented on
Aug 17, 2025 • 0 new comments -
Dereferencing void pointer shouldn't be rejected
#112121 commented on
Aug 22, 2025 • 0 new comments -
[RISCV] Frame offsets outside of the signed 32-bit range not supported
#124132 commented on
Aug 22, 2025 • 0 new comments -
[libc][math] Tracking Issue - Refactor Higher Math Functions to Header Only
#147386 commented on
Aug 22, 2025 • 0 new comments -
[Flang][OpenMP] Heap allocation for private variables prevents SROA optimization
#152639 commented on
Aug 22, 2025 • 0 new comments -
clang crash on nested class template specialization
#63959 commented on
Aug 22, 2025 • 0 new comments -
[flang][regression] Can't build flang, it fails at link time
#150027 commented on
Aug 22, 2025 • 0 new comments -
Missed optimization: (%1 <= ~%0) && (%0 > ~%1) ==> false
#141479 commented on
Aug 21, 2025 • 0 new comments -
Take advantage of `assume`s on `x * x` (with `nuw`)
#122412 commented on
Aug 21, 2025 • 0 new comments -
[HLSL][SPIRV] Hitting assert when compiling program with splitdouble version of asuint
#153091 commented on
Aug 21, 2025 • 0 new comments -
[libc] Tracking progress for adding hermetic testing on baremetal
#145349 commented on
Aug 21, 2025 • 0 new comments -
llrint(x) are not folded at the compilation time when (x) is constant
#113914 commented on
Aug 21, 2025 • 0 new comments -
Inlining function with mismatching target feature using [[gnu::flatten]] attribute causes fatal error
#149866 commented on
Aug 21, 2025 • 0 new comments -
[CIR] Upstream support for goto handling
#153288 commented on
Aug 21, 2025 • 0 new comments -
[Flang] Compile error when derived-type array is defined using derived type and reshape intrinsic function in where construct
#130532 commented on
Aug 21, 2025 • 0 new comments -
aarch64: Failure to handle PSTATE.SM & ZA for tlsdesc calls
#152165 commented on
Aug 21, 2025 • 0 new comments -
[lldb][import-std-module] Clang parser assertion when lambda is imported from std module
#149477 commented on
Aug 21, 2025 • 0 new comments -
[vector][mlir] Canonicalize to shape_cast where possible
#140583 commented on
Aug 21, 2025 • 0 new comments -
[AIX] PGO codegen changes for function-sections.
#139761 commented on
Aug 19, 2025 • 0 new comments -
[libc++] Mark std::expected as nodiscard
#139651 commented on
Aug 19, 2025 • 0 new comments -
[vectorization] More flexibility for VFxIC
#138709 commented on
Aug 19, 2025 • 0 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
Aug 20, 2025 • 0 new comments -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
Aug 15, 2025 • 0 new comments -
[clang-repl] Delegate CodeGen related operations for PTU to IncrementalParser
#137458 commented on
Aug 20, 2025 • 0 new comments -
[Mips] Support "$sp" named register
#136821 commented on
Aug 21, 2025 • 0 new comments -
[OpenMP] Change build of OpenMP device runtime to be a separate runtime
#136729 commented on
Aug 16, 2025 • 0 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
Aug 19, 2025 • 0 new comments -
[SystemZ] Add a SystemZ specific pre-RA scheduling strategy.
#135076 commented on
Aug 18, 2025 • 0 new comments -
[clang] [OpenMP] New OpenMP 6.0 self_maps clause - CodeGen
#134131 commented on
Aug 19, 2025 • 0 new comments -
[PowerPC] Enable indiviual crbits tracking at -O2
#133617 commented on
Aug 20, 2025 • 0 new comments -
[llvm][Support] Add YAMLGenerateSchema for producing YAML Schemes from YAMLTraits
#133284 commented on
Aug 19, 2025 • 0 new comments -
[Serialization] Fix lazy template loading
#133057 commented on
Aug 19, 2025 • 0 new comments -
[clang-tidy] do not diagnose array types within implicit instantiations of a template
#132924 commented on
Aug 21, 2025 • 0 new comments -
[LowerConstantIntrinsics] Improve tests related to llvm.objectsize. NFC
#132364 commented on
Aug 18, 2025 • 0 new comments -
Headers: prefer `corecrt_malloc.h` to `malloc.h`
#131668 commented on
Aug 19, 2025 • 0 new comments -
[LoopPeel] Fix branch weights' effect on block frequencies
#128785 commented on
Aug 19, 2025 • 0 new comments -
workflows/release-binaries: Enable Windows x86 builds
#128274 commented on
Aug 16, 2025 • 0 new comments -
[clang-repl] Address error recovery fixing infinite loop while parsing
#127569 commented on
Aug 21, 2025 • 0 new comments -
[GlobalOpt] Look through non-PointerType constant expressions.
#125205 commented on
Aug 15, 2025 • 0 new comments -
[HIP] Move HIP to the new driver by default
#123359 commented on
Aug 15, 2025 • 0 new comments -
[X86][AVX-VNNI] Fix VNNI intrinsics argument types
#122649 commented on
Aug 21, 2025 • 0 new comments -
AMDGPU: Start considering new atomicrmw metadata on integer operations
#122138 commented on
Aug 22, 2025 • 0 new comments -
[LV][VPlan] Add initial support for CSA vectorization
#121222 commented on
Aug 21, 2025 • 0 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
Aug 15, 2025 • 0 new comments -
[M68k] implement -mxgot
#119803 commented on
Aug 18, 2025 • 0 new comments