-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
llvmorg-20.1.4 LLVM 20.1.4
published
Apr 30, 2025
548 Pull requests merged by 243 people
-
[AMDGPU] Fix gfx1201 check line in the amdgpu-features.cl. NFC.
#138743 merged
May 7, 2025 -
Branch island with numbers
#138781 merged
May 6, 2025 -
[clang][modules] Lazily load by name lookups in module maps
#132853 merged
May 6, 2025 -
[clang-doc] Add regression test for test comments in macros
#132510 merged
May 6, 2025 -
[lldb-dap] Change the launch sequence
#138219 merged
May 6, 2025 -
[llvm][mustache][NFC] Use type alias for escape symbols
#138050 merged
May 6, 2025 -
[llvm] Allow Fast and Tail CC in UEFI
#138361 merged
May 6, 2025 -
[NFC][llvm] Drop isOsWindowsOrUEFI API
#138733 merged
May 6, 2025 -
[SPIRV] Fix asan failure
#138695 merged
May 6, 2025 -
[Hexagon] Add missing patterns to select PFALSE and PTRUE
#138712 merged
May 6, 2025 -
[IR] Remove the AtomicMem*Inst helper classes
#138710 merged
May 6, 2025 -
[WebAssembly] Fix trunc in FastISel
#138479 merged
May 6, 2025 -
[lldb] Use llvm::bit_ceil (NFC)
#138723 merged
May 6, 2025 -
[Clang] Diagnose invalid function types in dependent contexts
#138731 merged
May 6, 2025 -
[clang][Index] Add comment about out-of-line defaulted destructor
#138640 merged
May 6, 2025 -
[Cygwin] Enable TLS on Cygwin target
#138618 merged
May 6, 2025 -
[clang][NFC] rename FPOptions.def's macro to FP_OPTION
#138374 merged
May 6, 2025 -
ValueTracking: Handle minimumnum/maximumnum in canCreateUndefOrPoison
#138729 merged
May 6, 2025 -
InstCombine: Add baseline test for minimumnum/maximumnum freeze fold
#138728 merged
May 6, 2025 -
[instcombine] Adjust style of MemIntrinsic code to be more idiomatic [nfc]
#138715 merged
May 6, 2025 -
[libc++][NFC] Improve test readability for std::fill_n
#133771 merged
May 6, 2025 -
[libc++][NFC] Remove a bunch of redundant ASan existence checks
#128504 merged
May 6, 2025 -
[libc++][test] Test
flat_meow
with proper underlying iterators#131290 merged
May 6, 2025 -
[MLIR][TOSA-Linalg] Fix rescale lowering for unsigned input zp
#138313 merged
May 6, 2025 -
[OpenACC] Implement tile/collapse lowering
#138576 merged
May 6, 2025 -
[libcxx][CMake] Use the right variable in the C library error message
#138458 merged
May 6, 2025 -
[NFC][GlobalISel] Pre-commit GISel AMDGPU tests for XOR, OR, AND
#138586 merged
May 6, 2025 -
[libc++] Remove redundant and somewhat confusing assertions around advance()
#133276 merged
May 6, 2025 -
[libc++] Improve the test coverage for std::vector::emplace
#132440 merged
May 6, 2025 -
[libc++] Enable sized deallocation when building operator new shims on Apple
#134152 merged
May 6, 2025 -
[Offload] Fix PowerPC builds that pass -mcpu
#138327 merged
May 6, 2025 -
[ADT]Add helper function to return a ArrayRef of MapVector's underlying vector
#138726 merged
May 6, 2025 -
[AMDGPU] Fix VTList for BUFFER_LOAD and DENORM_MODE
#138704 merged
May 6, 2025 -
[OpenMP][NFC] Use temporary instead of local to take advantage of move semantics
#138582 merged
May 6, 2025 -
[LV][EVL] Attach a new metadata on EVL vectorized loops
#131000 merged
May 6, 2025 -
[lit] Fix lit hang on pool join when exception is thrown
#131881 merged
May 6, 2025 -
[sanitizer][Fuchsia] Add callback at end of __sanitizer_startup_hook
#131886 merged
May 6, 2025 -
[flang][Evaluate] Restrict ConstantBase constructor overload
#138456 merged
May 6, 2025 -
[flang][Evaluate] Fix AsGenericExpr for Relational
#138455 merged
May 6, 2025 -
[libc] Update riscv entrypoints to be on par with x86
#138597 merged
May 6, 2025 -
[VPlan][LV] Fix invalid truncation in VPScalarIVStepsRecipe
#137832 merged
May 6, 2025 -
[AMDGPU] Fix UB in tests due to mismatched calling conventions
#137957 merged
May 6, 2025 -
[RISCV] Add scheduler definitions for SpacemiT-X60
#137343 merged
May 6, 2025 -
[mlir][MemRef] Remove integer address space builders
#138579 merged
May 6, 2025 -
[mlir][bufferization] Let bufferization.tensor_layout be any layout attr
#138567 merged
May 6, 2025 -
[InstCombine] Handle isnormal idiom
#125454 merged
May 6, 2025 -
[AArch64][SelectionDAG] Add support for 8to64 partial reduction cases
#138269 merged
May 6, 2025 -
[DAGCombiner] Add DAG combine for PARTIAL_REDUCE_MLA when no mul op
#131326 merged
May 6, 2025 -
[AArch64] Emit .arch and .arch_extension during assembly to textual asm
#138433 merged
May 6, 2025 -
IR: Remove reference counts from ConstantData
#137314 merged
May 6, 2025 -
IR: Remove uselist for constantdata
#137313 merged
May 6, 2025 -
[KeyInstr][debugify] Add --debugify-atoms to add key instructions metadata
#133483 merged
May 6, 2025 -
[Transforms] Use SmallMapVector::contains (NFC)
#138645 merged
May 6, 2025 -
[mlir] Remove unused local variables (NFC)
#138642 merged
May 6, 2025 -
[lld] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#138641 merged
May 6, 2025 -
[flang] Lower volatile class types
#138607 merged
May 6, 2025 -
[SDAG] Merge memcpy and memcpy.inline lowering paths
#138619 merged
May 6, 2025 -
[libc] Fix implicit conversion error on rv32
#138622 merged
May 6, 2025 -
[Flang][OpenMP] Support for lowering of taskloop construct to MLIR
#138646 merged
May 6, 2025 -
[AMDGPU][True16][MC] update mc test of a few vop1 t16 inst
#135588 merged
May 6, 2025 -
[KeyInstr][SimplifyCFG] Remap atoms when folding br to common succ into pred
#133482 merged
May 6, 2025 -
[FunctionAttrs] Only consider provenance capture in access attr inference
#138535 merged
May 6, 2025 -
[KeyInstr] Inline atom info
#133481 merged
May 6, 2025 -
stdlib.yaml: qsort_r() is in POSIX 2024 (aka issue 8).
#138572 merged
May 6, 2025 -
[X86][AVX] Match v4f64 blend from shuffle of scalar values.
#135753 merged
May 6, 2025 -
[sanitizer_common] Split FREXPF/FREXPL interceptor defines
#138624 merged
May 6, 2025 -
[sanitizer_common] Use internal_memcpy with wcrtomb/wctomb interceptors
#138623 merged
May 6, 2025 -
[lldb/docs] Fix/improve the gdb command map for dynamic types
#138538 merged
May 6, 2025 -
[lldb/Host] Enable inheriting "non-inheritable" FDs
#126935 merged
May 6, 2025 -
[DAGCombine] Simplify partial_reduce_*mla with constant.
#138289 merged
May 6, 2025 -
[KeyInstr] Merge atoms in DILocation::getMergedLocation
#133480 merged
May 6, 2025 -
[lldb][lldb-dap] use the new protocol for setVariable requests.
#137803 merged
May 6, 2025 -
[BasicAA] Gracefully handle large LocationSize
#138528 merged
May 6, 2025 -
[Clang] Implement the core language parts of P2786 - Trivial relocation
#127636 merged
May 6, 2025 -
[NFC][KeyInstr] Add Atom Group (re)mapping
#133479 merged
May 6, 2025 -
[DAG] Add SDPatternMatch::m_BitwiseLogic common matcher for AND/OR/XOR nodes
#138301 merged
May 6, 2025 -
[llvm][docs] Reorder Stacked PR approaches in GitHub.rst
#138126 merged
May 6, 2025 -
[Clang][Flang][Driver] Fix target parsing for -fveclib=libmvec option.
#138288 merged
May 6, 2025 -
[mlir][OpenMP] Allow 'cancel taskgroup' inside taskloop region
#138634 merged
May 6, 2025 -
[KeyInstr] Add Atom Group waterline to LLVMContext
#133478 merged
May 6, 2025 -
[Analysis]: Allow inlining recursive call IF recursion depth is 1.
#119677 merged
May 6, 2025 -
[MISched] Fix off-by-one error in debug output with -misched-cutoff=<n> flag
#137988 merged
May 6, 2025 -
[AArch64] Correct position of CFI Instruction for Pointer Authentication
#137795 merged
May 6, 2025 -
Revert "[AArch64][SME] Split SMECallAttrs out of SMEAttrs"
#138664 merged
May 6, 2025 -
[lldb] fix crash on FreeBSD/powerpc64le
#138331 merged
May 6, 2025 -
[ItaniumDemangle] Fix libcxxabi OutputBuffer::prepend for empty inputs
#138656 merged
May 6, 2025 -
[GlobalISel][AArch64] Handles bitreverse to prevent falling back
#138150 merged
May 6, 2025 -
Clarify ban evasion policy
#137298 merged
May 6, 2025 -
[AArch64][SME] Split SMECallAttrs out of SMEAttrs
#137239 merged
May 6, 2025 -
[GVN] Improve processBlock for instruction erasure
#131753 merged
May 6, 2025 -
[clang][doc] Document C2y flags
#138521 merged
May 6, 2025 -
[clang][ASTImporter] Fix AST import if anonymous namespaces are merged
#128735 merged
May 6, 2025 -
[KeyInstr] Hide new MDNodeKeyImpl<DILocation> fields
#138296 merged
May 6, 2025 -
[ProgrammersManual] Update report_fatal_error docs
#138502 merged
May 6, 2025 -
[libc++][C++03] Remove code that is not used in C++03
#134045 merged
May 6, 2025 -
[KeyInstr] Fix DILocation AtomGroup/Rank bitfield packing for MSVC
#138292 merged
May 6, 2025 -
[MISched][NFC] Precommit test for #137988
#138243 merged
May 6, 2025 -
[AArch64][SVE] Combine UXT[BHW] intrinsics to AND.
#137956 merged
May 6, 2025 -
[mlir][memref] Remove runtime verification for
memref.reinterpret_cast
#132547 merged
May 6, 2025 -
[RISCV] Add compress patterns for Xqcisync instructions
#138629 merged
May 6, 2025 -
[X86][DAGCombiner][SelectionDAG] - Fold Zext Build Vector to Bitcast of widen Build Vector
#135010 merged
May 6, 2025 -
[mlir][affine] Add pass --affine-raise-from-memref (2)
#138004 merged
May 6, 2025 -
[MLIR][NVVM] Update support for conversions to f8x2 and f6x2 types
#137781 merged
May 6, 2025 -
[OpenMP] Provide __NR_sched_[gs]etaffinity on Linux/sparc64
#138525 merged
May 6, 2025 -
[OpenMP] Provide __kmp_unnamed_critical_addr on SPARC
#138517 merged
May 6, 2025 -
[OpenMP] Use pthread_self for __kmp_gettid on Solaris
#138510 merged
May 6, 2025 -
[OpenMP] Use TLS for gtid on Solaris
#138508 merged
May 6, 2025 -
[RISCV] Add compress patterns for qc.extu and qc.mveqi
#138630 merged
May 6, 2025 -
[Linker] Update
linkInModule()
comment following change frombool OverrideSymbols
tounsigned Flags
#138531 merged
May 6, 2025 -
[clang] Ensure type aware allocators handle transparent decl contexts
#138616 merged
May 6, 2025 -
[AMDGPU][True16][CodeGen] optimize codegen for mad-mix in true16
#124995 merged
May 6, 2025 -
[NFC][clang-offload-bundler] Simplify main function
#138555 merged
May 6, 2025 -
AArch64: Clean up relocation error messages.
#138625 merged
May 6, 2025 -
[llvm] No DWARF CFI for UEFI
#138602 merged
May 6, 2025 -
[RISCV] Rename XCValu intrinsic name *_slet(u) to *_sle(u))
#138498 merged
May 6, 2025 -
[RISCV] Add processor definition for SiFive P870
#137725 merged
May 6, 2025 -
[llvm][NFC] Fix bracing from #138414
#138620 merged
May 6, 2025 -
[llvm][gvn-sink] Don't try to sink inline asm
#138414 merged
May 6, 2025 -
[lldb-dap] Don't error out when the process is in eStateUnloaded
#138601 merged
May 6, 2025 -
[MLIR][LLVMIR] Import calls with mismatching signature as indirect call
#135895 merged
May 5, 2025 -
[NVPTX] Add ranges to intrinsic definitions, cleanup NVVMIntrRange
#138338 merged
May 5, 2025 -
[AMDGPU] Extend test coverage for cross RC register coalescing
#132137 merged
May 5, 2025 -
[lldb] Support alternatives for scope format entries
#137751 merged
May 5, 2025 -
[SPIRV] Add explicit layout
#135789 merged
May 5, 2025 -
[SPARC] Use op-then-neg instructions when we have VIS3
#138603 merged
May 5, 2025 -
[flang][nfc] Fix test unneccesarily checking type layout
#138585 merged
May 5, 2025 -
[lldb-dap] Give attach test binaries unique names
#138435 merged
May 5, 2025 -
[libc] Swap order of syscall on chmod
#138427 merged
May 5, 2025 -
[OpenMP] Add pre sm_70 load hack back in
#138589 merged
May 5, 2025 -
[randstruct] Also randomize composite function pointer structs
#138385 merged
May 5, 2025 -
[libc++] Re-introduce _LIBCPP_DISABLE_AVAILABILITY
#134158 merged
May 5, 2025 -
[IntrinsicInst] Remove MemCpyInlineInst and MemSetInlineInst [nfc]
#138568 merged
May 5, 2025 -
[ScheduleDAG] Allow disabling the SchedModel / Itineraries during Scheduling
#138057 merged
May 5, 2025 -
[NFC][TableGen] Code cleanup in CodeGenRegister
#137994 merged
May 5, 2025 -
[Sparc] TableGen-erate SDNode descriptions
#138450 merged
May 5, 2025 -
[MLIR][LLVM] Importer: fix void returning intrinsic calls
#138325 merged
May 5, 2025 -
[MLIR][LLVM] Add ProfileSummary module flag support
#138070 merged
May 5, 2025 -
[lldb-dap] Specify the executable path in the attach info
#138557 merged
May 5, 2025 -
qsort_r.h: qsort_r() is POSIX now.
#138545 merged
May 5, 2025 -
[CIR] Upstream local VectorType with 0 init elements
#138346 merged
May 5, 2025 -
[llvm] Fixed Demangle OutputBuffer
#138564 merged
May 5, 2025 -
[HLSL] Handle init list with OpaqueValueExprs in CGExprScalar
#138541 merged
May 5, 2025 -
Revert "Handle step-in over a Darwin "branch island". (#138330)"
#138569 merged
May 5, 2025 -
[AMDGPU][True16][CodeGen] readfirstlane for vgpr16 copy to sgpr32
#118037 merged
May 5, 2025 -
[libc][gpu][docs] Fix typos in GPU libc's documentation
#138565 merged
May 5, 2025 -
[clang] Provide to
PPCallbacks
full expression range even in single file parse mode.#138358 merged
May 5, 2025 -
[SPARC] Use op-then-neg instructions when we have VIS3
#135717 merged
May 5, 2025 -
[OpenMP] Fix KMP_OS_AIX handling
#138499 merged
May 5, 2025 -
[AMDGPU] Remove implicit definition of register group when restoring the last sub-register after a spill
#133986 merged
May 5, 2025 -
[libc] Temporarily disable hanging test on sm_60
#138561 merged
May 5, 2025 -
[LLDB][SBSaveCore] Sbsavecore subregions bug
#138206 merged
May 5, 2025 -
AMDGPU: Fix -Wextra
#138539 merged
May 5, 2025 -
ARM: Remove override of shouldRewriteCopySrc
#125219 merged
May 5, 2025 -
[Clang] Minimal support for availability attributes on partial specializations
#138426 merged
May 5, 2025 -
[AMDGPU][True16][CodeGen] clean up a few codegen test for true16 mode
#138542 merged
May 5, 2025 -
Fix crash with invalid VLA in a type trait
#138543 merged
May 5, 2025 -
[Clang][Driver] Only enable internalization for OpenMP target offloading with ThinLTO on AMDGPU
#138547 merged
May 5, 2025 -
[CodeGen] Use range-based for loops (NFC)
#138488 merged
May 5, 2025 -
[SelectionDAG] Remove obsolete comments (NFC)
#138483 merged
May 5, 2025 -
[mlir] Remove unused local variables (NFC)
#138481 merged
May 5, 2025 -
[flang] Component references are volatile if their parent is
#138339 merged
May 5, 2025 -
[GlobalISel] Take the result size into account when const folding icmp
#134365 merged
May 5, 2025 -
Handle step-in over a Darwin "branch island".
#138330 merged
May 5, 2025 -
[Clang] Preserve CXXParenListInitExpr in TreeTransform.
#138518 merged
May 5, 2025 -
[AMDGPU] SIPeepholeSDWA: Handle V_CNDMASK_B32_e64
#137930 merged
May 5, 2025 -
[AMDGPU] Handle MachineOperandType global address in SIFoldOperands.
#135424 merged
May 5, 2025 -
[mlir][MemRef][~NFC] Move getStridesAndOffset() onto layouts
#138011 merged
May 5, 2025 -
[LLDB] Fix
ValueObject::AddressOf()
return value#137688 merged
May 5, 2025 -
[SPARC] Add llvm-readobj support, update ELF reloc types and dynamic tags.
#137916 merged
May 5, 2025 -
[flang][docs] Add note about Cray pointers and the TARGET attribute
#137993 merged
May 5, 2025 -
[clang] Fix nondeterminism in MemberPointerType
#137910 merged
May 5, 2025 -
[X86][APX] Fix the assertion of NF instruction with relocation
#138500 merged
May 5, 2025 -
[Clang][NFC] Use std::move for Detail in timeTraceMetadata
#138352 merged
May 5, 2025 -
[C23] Disable diagnostic on struct defn in prototype
#138516 merged
May 5, 2025 -
AMDGPU: Fix gcc -Wenum-compare warning
#138529 merged
May 5, 2025 -
[clang][bytecode] Bail out on invalid function declarations
#138503 merged
May 5, 2025 -
[AMDGPU] Support arbitrary types in amdgcn.dead
#134841 merged
May 5, 2025 -
[DWARFLinkerParallel] Fix incorrect uses of compare_exchange_weak
#138129 merged
May 5, 2025 -
Only emit -Wmicrosoft-goto in C++ mode
#138507 merged
May 5, 2025 -
[cmake] Reenable libclang.dll when LLVM_ENABLE_PIC
#138343 merged
May 5, 2025 -
[clang] Alias iso9899:2024 to C23, update documentation
#138459 merged
May 5, 2025 -
[clang][lex] Fix lexing malformed pragma within include directive
#138165 merged
May 5, 2025 -
[AMDGPU] Use Reg32Types for move-immediate patterns
#138422 merged
May 5, 2025 -
[C] Update -Wimplicit-void-ptr-cast for null pointer constants
#138271 merged
May 5, 2025 -
Remove duplicate API
#132776 merged
May 5, 2025 -
[ErrorHandling] Add reportFatalInternalError + reportFatalUsageError (NFC)
#138251 merged
May 5, 2025 -
[AA] Assert that alias() arguments are pointers
#138242 merged
May 5, 2025 -
[bazel] NFC: Change
tbl_outs
to dicts.#137788 merged
May 5, 2025 -
[clang-repl] Fix destructor for interpreter for the cuda negation case
#138091 merged
May 5, 2025 -
[OpenCL] Add test for __kernel_exec macro
#138287 merged
May 5, 2025 -
[mlir][x86vector] AVX Convert/Broadcast F16 to F32 instructions
#137917 merged
May 5, 2025 -
[DSE] Only consider provenance captures
#138286 merged
May 5, 2025 -
[NFC] Fix c++ style comment in c file
#138244 merged
May 5, 2025 -
[clangd] Store documentation when indexing standard library
#133681 merged
May 5, 2025 -
[clang][bytecode] Use bytecode interpreter in EvaluateCharRangeAsString
#138461 merged
May 5, 2025 -
[llvm] Remove unused local variables (NFC)
#138478 merged
May 5, 2025 -
[VectorCombine] Add tests for UB issue, remove immediate UB from existing tests. NFC
#138395 merged
May 5, 2025 -
[clang-linker-wrapper] Remove unused local variables (NFC)
#138480 merged
May 5, 2025 -
[Transforms] Use range-based for loops (NFC)
#138476 merged
May 4, 2025 -
[lld] Remove unused local variables (NFC)
#138470 merged
May 4, 2025 -
[clang] Remove unused local variables (NFC)
#138468 merged
May 4, 2025 -
[libc] implement sigsetjmp/siglongjmp for riscv
#137992 merged
May 4, 2025 -
[llvm] Remove unused local variables (NFC)
#138467 merged
May 4, 2025 -
[clang][Driver][test] Fix Driver/solaris-ld.c on non-Unix hosts
#138466 merged
May 4, 2025 -
[SPARC][MC] Fix
%gdop_hix22()
and%gdop_lox10()
to use correct relocations#137915 merged
May 4, 2025 -
[clang] Use *(Set|Map)::contains (NFC)
#138464 merged
May 4, 2025 -
[lldb] Remove unused local variables (NFC)
#138457 merged
May 4, 2025 -
[clang] Add support for Debian 14 Forky and Debian 15 Duke
#138460 merged
May 4, 2025 -
[clang] Remove unused local variables (NFC)
#138453 merged
May 4, 2025 -
[libc++][CI] Use latest Docker image.
#132539 merged
May 4, 2025 -
[llvm] Remove unused local variables (NFC)
#138454 merged
May 4, 2025 -
[Target] Remove unused local variables (NFC)
#138443 merged
May 4, 2025 -
[WebAssembly] Remove an unused using decl (NFC)
#138432 merged
May 4, 2025 -
[VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC)
#129388 merged
May 4, 2025 -
[Clang] Don't retain template FoundDecl for conversion function calls
#138377 merged
May 4, 2025 -
[Driver] Use AddRunTimeLibs on Solaris
#137596 merged
May 4, 2025 -
[clang] Document -fstrict-flex-arrays option
#138388 merged
May 4, 2025 -
[Transforms] Remove unused local variables (NFC)
#138442 merged
May 4, 2025 -
[CodeGen] Remove unused local variables (NFC)
#138441 merged
May 4, 2025 -
[CodeGen] Use range-based for loops (NFC)
#138434 merged
May 4, 2025 -
[IR] Avoid repeated hash lookups (NFC)
#138430 merged
May 4, 2025 -
[MIPS] Reland Scheduling model for MIPS i6400 and i6500 CPUs (#132704)
#137984 merged
May 4, 2025 -
[llvm] Use *(Set|Map)::contains (NFC)
#138431 merged
May 4, 2025 -
[SPARC] Mark Niagara3 as VIS3-capable
#138399 merged
May 4, 2025 -
[SPARC][IAS][NFC] Tidy up LDSTUB and 64-bit mul/div instruction definitions
#138398 merged
May 4, 2025 -
[Scalar] Use default member initialization in OverflowTracking (NFC)
#138412 merged
May 4, 2025 -
[clang-format] Correctly annotate tok::star in braced list
#138389 merged
May 3, 2025 -
[Clang][Cygwin] don't use -Bsymbolic-functions
#138217 merged
May 3, 2025 -
[LLVM][Cygwin] Remove special case for CXX extensions on Cygwin.
#138328 merged
May 3, 2025 -
[LLVM][Cygwin] Define _GNU_SOURCE on Cygwin as well.
#138329 merged
May 3, 2025 -
[libc] Add missing dependency for test target
#138423 merged
May 3, 2025 -
[CIR][NFC] Fix an unused variable warning
#138415 merged
May 3, 2025 -
[CSKY] Remove duplicate processor features in ck807e/ck807ef
#138316 merged
May 3, 2025 -
[ExecutionEngine] Use default member initialization in Segment (NFC)
#138411 merged
May 3, 2025 -
[DebugInfo] Use default member initialization in InlineInfo (NFC)
#138410 merged
May 3, 2025 -
[offload] Fix enabling unittests in standalone builds
#138418 merged
May 3, 2025 -
[FileCheck] Use default member initialization in ExpressionFormat (NFC)
#138409 merged
May 3, 2025 -
[SPIRV] Use StringRef instead of std::string (NFC)
#138408 merged
May 3, 2025 -
[llvm] Remove unused using decls (NFC)
#138386 merged
May 3, 2025 -
[tools] Remove unused local variables (NFC)
#138384 merged
May 3, 2025 -
[Instrumentation] Remove an unused local variable (NFC)
#138383 merged
May 3, 2025 -
[Utils] Use StringRef::starts_with (NFC)
#138379 merged
May 3, 2025 -
[clang][ptrauth] reject incorrectly placed ptrauth qualifier
#138376 merged
May 3, 2025 -
[InstCombine] Fix crash when alloc functions are missing
alloc-family
#138310 merged
May 3, 2025 -
[MLIR][TOSA] Simplify getZeroPoint
#138344 merged
May 3, 2025 -
[libc++][NFC] Replace typedefs with using declarations in <vector>
#134083 merged
May 3, 2025 -
[AMDGPU] remove move instruction if there is no user of it
#136735 merged
May 3, 2025 -
[MC][TableGen] Expand ImplicitOffset field of MCInstrDesc
#138127 merged
May 3, 2025 -
[HLSL] Implement the
ldexp
intrinsic#138182 merged
May 3, 2025 -
[clang-format] Fix a crash on formatting missing r_paren/r_brace
#138230 merged
May 3, 2025 -
[clang-format] RemoveParentheses shouldn't remove empty parentheses
#138229 merged
May 3, 2025 -
[LLDB][NFC] Remove unneeded conditional
#138321 merged
May 3, 2025 -
[Clang][Driver] Enable internalization by default for AMDGPU
#138365 merged
May 3, 2025 -
[NVPTX] Add support for PTX ISA v8.8
#136639 merged
May 3, 2025 -
[RISCV] Add some more compress patterns for Xqcilo instructions
#138309 merged
May 3, 2025 -
Add lld benchmarking script.
#138367 merged
May 3, 2025 -
[CIR] Refactor global variable emission and initialization
#138222 merged
May 2, 2025 -
[mlir] Declare explicit typeid to fix dylib build
#138357 merged
May 2, 2025 -
[HLSL][SPIRV] Add CLI option
-fspv-extension
#137985 merged
May 2, 2025 -
[IRBuilder] Add versions of createInsertVector/createExtractVector that take a uint64_t index.
#138324 merged
May 2, 2025 -
[mlir][amdgpu] Define an amdgpu.scaling_mfma wrapper
#137498 merged
May 2, 2025 -
Revert "[ms] [llvm-ml] Implement support for PROC NEAR/FAR"
#138353 merged
May 2, 2025 -
[AArch64] Implement assembler support for new SVE SEH unwind opcodes.
#137895 merged
May 2, 2025 -
[ms] [llvm-ml] Implement support for PROC NEAR/FAR
#131707 merged
May 2, 2025 -
[Clang][NFC] Capture by ref to avoid copying std::string
#138231 merged
May 2, 2025 -
[CIR][NFC] Upstream bulk handling for Decl kinds
#138319 merged
May 2, 2025 -
[clang] Complete the revert of 1a14ef1
#138341 merged
May 2, 2025 -
llvm-reduce: Support exotic terminators in instructions-to-return
#134794 merged
May 2, 2025 -
[CIR] Upstream local initialization for VectorType
#138107 merged
May 2, 2025 -
[clang] Remove FEM_Indeterminable
#137661 merged
May 2, 2025 -
[mlir] Add use-vector-alignment flag to ConvertVectorToLLVMPass
#137389 merged
May 2, 2025 -
[Clang] Implement CWG3005 Function parameters should never be name-independent
#138245 merged
May 2, 2025 -
[Clang] Never consider conversion from single-element braced-init-list perfect
#138307 merged
May 2, 2025 -
Don't hold the Target's ModuleListLock over running LoadScriptingResourceInTarget
#138216 merged
May 2, 2025 -
[clang-tidy][NFC][doc] fix typos in docs.
#138305 merged
May 2, 2025 -
[MLIR][LLVM] Debug info: fix DIDerivedTypeAttr relation to DIScopeAttr
#138200 merged
May 2, 2025 -
[OpenMP] Remove "alternativeName" from Clause and Directive classes
#138179 merged
May 2, 2025 -
[Clang] __has_unique_object_representations should not accept Incomplete[]
#138291 merged
May 2, 2025 -
[llvm] Remove redundant control flow (NFC)
#138304 merged
May 2, 2025 -
[SystemZ] Fix a bug introduced by #135767
#138280 merged
May 2, 2025 -
[Clang] Fix handling of reference types in tryEvaluateBuiltinObjectSize
#138247 merged
May 2, 2025 -
[Metadata] Return the valid DebugLoc if one of them is null with -pick-merged-source-locations.
#138148 merged
May 2, 2025 -
[C] Update the -Wdefault-const-init-unsafe wording
#138266 merged
May 2, 2025 -
[lld] handle re-exports for full framework paths
#137989 merged
May 2, 2025 -
[lldb-dap] Adding defaults to VSCode settings for user level defaults.
#137694 merged
May 2, 2025 -
[flang] Hide strict volatility checks behind flag
#138183 merged
May 2, 2025 -
[OpenACC] Implement better dupe catching for device_type clauses
#138196 merged
May 2, 2025 -
[PPC][NFC] Remove duplicate processor feature from pwr9/10/11 and future
#137903 merged
May 2, 2025 -
[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#138236 merged
May 2, 2025 -
[AMDGPU][Attributor] Add
ThinOrFullLTOPhase
as an argument#123994 merged
May 2, 2025 -
[lldb][test] Disable flaky TestLldbGdbServer.py
#138263 merged
May 2, 2025 -
[VPlan] Don't rely on region check in isUniformAfterVectorization.
#137883 merged
May 2, 2025 -
[NFC][mlir][AsmPrinter] Don't compute resourceStr when --mlir-elide-resource-strings-if-larger=0
#138275 merged
May 2, 2025 -
[flang][flang-driver] Support flag -finstrument-functions
#137996 merged
May 2, 2025 -
Revert "[MLIR][IRDL] Added IRDL to C++ Translation"
#138285 merged
May 2, 2025 -
[flang] fix scoping of cray pointer declarations and add check for initialization
#136776 merged
May 2, 2025 -
[Clang][NFC] assert IFaceT in SemaObjC::HandleExprPropertyRefExpr
#138026 merged
May 2, 2025 -
[flang] Enable installing binding header and modules as part of distribution
#133962 merged
May 2, 2025 -
llvm-reduce: Change function return types if function is not called
#134035 merged
May 2, 2025 -
llvm-reduce: Reduce with early return of arguments
#133627 merged
May 2, 2025 -
[clang][NFC] Fix some clang-format mistakes
#138036 merged
May 2, 2025 -
llvm-reduce: Add values to return reduction
#132686 merged
May 2, 2025 -
[C23] Implement WG14 N3037
#132939 merged
May 2, 2025 -
[C] Add -Wjump-bypasses-init
#138009 merged
May 2, 2025 -
[Offload] Ensure all
llvm::Error
s are handled#137339 merged
May 2, 2025 -
[DEBUGINFO] Propagate debug metadata for sext SDNode.
#135971 merged
May 2, 2025 -
[lldb] Fix dynamic type resolution for types parsed from declarations
#137974 merged
May 2, 2025 -
[MLIR][IRDL] Added IRDL to C++ Translation
#133982 merged
May 2, 2025 -
[AArch64] Use pattern to select bf16 fpextend
#137212 merged
May 2, 2025 -
[AMDGPU] Check for nonnull loads feeding addrspacecast
#138184 merged
May 2, 2025 -
[NFC][TableGen] Use private inheritance for TrailingObjects
#138027 merged
May 2, 2025 -
[libc] Add support for string/memory_utils functions for AArch64 without HW FP/SIMD
#137592 merged
May 2, 2025 -
[C] Diagnose use of C++ keywords in C
#137234 merged
May 2, 2025 -
[C] Allow __attribute__((nonstring)) on multidimensional arrays
#138133 merged
May 2, 2025 -
[IR] Replace blockaddress refcount with single flag
#138239 merged
May 2, 2025 -
[X86] Check for AMXTile in asserting
#136507 merged
May 2, 2025 -
[Clang][AArch64] make bitperm intrinsics available in streaming mode
#129700 merged
May 2, 2025 -
[SystemZ] Add proper mcount handling
#135767 merged
May 2, 2025 -
[StackSlotColoring] Fix issue where colors for a StackID are dropped
#138140 merged
May 2, 2025 -
[ObjC][ProvenanceEval] Only evaluate pointers
#136876 merged
May 2, 2025 -
llvm-reduce: Fix trailing whitespace in command guide
#138240 merged
May 2, 2025 -
[IR] Relax convergence requirements on call
#135794 merged
May 2, 2025 -
[Clang][Cygwin] Remove erroneous _WIN32 define and clean up Cygwin code
#138120 merged
May 2, 2025 -
[llvm] X86_64 CC for UEFI
#137905 merged
May 2, 2025 -
[LLVM][Cygwin] Fix Signals compatibility with Cygwin API
#138117 merged
May 2, 2025 -
[Clang][Cygwin] Disable shared libs on Cygwin by default
#138119 merged
May 2, 2025 -
[Clang][Cygwin] Fix symbol visibility definition
#138118 merged
May 2, 2025 -
[LLD][COFF] add __{data,bss}_{start,end}__ symbols for Cygwin support
#136180 merged
May 2, 2025 -
[IR] Require that global value initializers are sized
#137358 merged
May 2, 2025 -
[IR] Do not store Function inside BlockAddress
#137958 merged
May 2, 2025 -
[CIR] Refactor floating point type constraints
#138112 merged
May 2, 2025 -
[CIR] Refactor IntType constraints
#138106 merged
May 2, 2025 -
[clang] Add test for QualTypes in template class NNS
#137804 merged
May 2, 2025 -
[Target] Use llvm::max_element (NFC)
#137926 merged
May 2, 2025 -
[Clang] incorrect assertion when checking template template parameter of a lambda
#138121 merged
May 2, 2025 -
[Github][CI] Rename New Premerge Jobs
#138024 merged
May 2, 2025 -
[mlir] Ensure fmaximum/fminimum is defined in mlir/Dialect/LLVMIR/LLVMEnums.td
#138198 merged
May 2, 2025 -
[DirectX] Make DXILOpLowering responsible for cleaning up dead intrinsics
#138199 merged
May 2, 2025 -
[flang] update LIT test for AIX (NFC)
#138228 merged
May 2, 2025 -
default clause replaced by otherwise clause for metadirective in OpenMP 5.2
#128640 merged
May 2, 2025 -
[libclang/python] Add tests for equality operators.
#138132 merged
May 2, 2025 -
[MemProf] Add v4 which contains CalleeGuids to CallSiteInfo.
#137394 merged
May 2, 2025 -
[flang] Fix #else with trailing text
#138045 merged
May 2, 2025 -
[CIR] Upstream cir.call with scalar arguments
#136810 merged
May 2, 2025 -
[libclang/python] Remove compatibility workaround for briefComment
#138135 merged
May 2, 2025 -
Revert "[flang][cuda] Use a reference for asyncObject"
#138221 merged
May 2, 2025 -
[flang][cuda] Use a reference for asyncObject
#138186 merged
May 2, 2025 -
[InstSimplify] Fold {u,s}{min,max} x, poison -> poison
#138166 merged
May 1, 2025 -
Fix TestEvents.py after: 4fdb8cb
#138211 merged
May 1, 2025 -
[mlir][vector] Canonicalize/fold 'order preserving' transposes
#135841 merged
May 1, 2025 -
[mlir][vector] Separate bitwidth specific tests out
#138071 merged
May 1, 2025 -
[NFC][clang] No sharedlibs for UEFI
#137872 merged
May 1, 2025 -
[lldb] Change synthetic symbol names to have file address
#137512 merged
May 1, 2025 -
[BOLT] Run PatchEntries pass before LongJmp
#137236 merged
May 1, 2025 -
[CIR] Upstream support for range-based for loops
#138176 merged
May 1, 2025 -
[OpenACC][CIR] Implement Loop lowering of seq/auto/independent
#138164 merged
May 1, 2025 -
[Clang][SYCL] Add initial set of Intel OffloadArch values
#138158 merged
May 1, 2025 -
[mlir][vector] Add linearization pattern for vector.splat
#137651 merged
May 1, 2025 -
Revert "[InstSimplify] Fold
getelementptr inbounds null, idx -> null
(#130742)"#138168 merged
May 1, 2025 -
[mlir][acc] Add LegalizeDataValues support for DeclareEnterOp
#138008 merged
May 1, 2025 -
Make stop-hooks fire when lldb first gains control of a process.
#137410 merged
May 1, 2025 -
[flang][frontend] warn when a volatile target is pointer associated with an non-volatile pointer
#136778 merged
May 1, 2025 -
[VPlan] Consistently use ArrayRef<VPValue *> for operands in ctors (NFC)
#137798 merged
May 1, 2025 -
[NVPTX][test] Fixup to get ptxas passing for byval-const-global.ll
#138175 merged
May 1, 2025 -
[AMDGPU] Simplify GCNTTIImpl::isValidAddrSpaceCast. NFCI.
#137986 merged
May 1, 2025 -
[Clang][NFC] Use std::move to avoid copy
#138073 merged
May 1, 2025 -
[Offload] Add 'Maintainers.md' file for offload
#138177 merged
May 1, 2025 -
[flang][OpenMP] Allow UPDATE clause to not have any arguments
#137521 merged
May 1, 2025 -
[CIR] Upstream pointer arithmetic support
#138041 merged
May 1, 2025 -
[lldb] Do not bump memory modificator ID when "internal" debugger memory is updated
#129092 merged
May 1, 2025 -
[nfc] Fix formatting in clang release notes
#138172 merged
May 1, 2025 -
[flang] Move LLVM_ENABLE_RUNTIMES definition above uses
#138136 merged
May 1, 2025 -
[lld-macho] Fix branch extension logic compatibility with __objc_stubs
#137913 merged
May 1, 2025 -
[mlir][EmitC] Add Bazel rules for conversions
#138154 merged
May 1, 2025 -
[NVPTX] Pull invariant load identification into IR pass
#138015 merged
May 1, 2025 -
[mlir][vector] Relax constraints on shape_cast
#136587 merged
May 1, 2025 -
[mlir][vector] Remove remaining bitwidths from linearization patterns
#138072 merged
May 1, 2025 -
[flang][OpenMP] Always set "openmp_flags"
#138153 merged
May 1, 2025 -
[NFC][LLVM][CodeGen] Refactor MIR Printer
#137361 merged
May 1, 2025 -
[Clang][NFC] Use const auto & to avoid copy
#138069 merged
May 1, 2025 -
[NFC] Precommit tests for an LSV patch
#138167 merged
May 1, 2025 -
[CIR][NFC] Fix an unused variable warning
#138110 merged
May 1, 2025 -
Revert "[NFC] Precommit: Autogenerate checks for an LSV test"
#138161 merged
May 1, 2025 -
[NFC] Precommit: Autogenerate checks for an LSV test
#138155 merged
May 1, 2025 -
[libc] Fix typo in uint128 type for PPC printf handling
#138157 merged
May 1, 2025 -
[OpenACC][CIR] Start work to lower 'loop'
#137972 merged
May 1, 2025 -
[lldb] Disable statusline on Windows
#138111 merged
May 1, 2025 -
[flang][llvm][OpenMP] Add implicit casts to omp.atomic
#131603 merged
May 1, 2025 -
[CodeGen] Remove experimental deferred spilling from GreedyRegAlloc
#137850 merged
May 1, 2025 -
[AArch64] Don't allow mixed partial reductions without i8mm
#137602 merged
May 1, 2025 -
[Clang] Warning as error for fold expressions over comparison operators
#136836 merged
May 1, 2025 -
[CostModel] Make Op0 and Op1 const in getVectorInstrCost. NFC
#137631 merged
May 1, 2025 -
[Clang][NFC] Explicitly delete copy ctor and assignment for CGAtomicOptionsRAII
#137275 merged
May 1, 2025 -
[NFC][LLVM][CodeGen] Refactor MachineInstr operand accessors
#137261 merged
May 1, 2025 -
[libc][NFC] add remarks to the setjmp implementation
#137066 merged
May 1, 2025 -
[KeyInstr] Add fields to DILocation behind compile time flag
#133477 merged
May 1, 2025 -
[ConstantFolding] Constify ConstantFoldInstOperands and ConstantFoldInstruction argument. NFC
#138108 merged
May 1, 2025 -
[ADT] Remove
is_scoped_enum_v
#138134 merged
May 1, 2025 -
[clang][frontend] Require invocation to construct
CompilerInstance
#137668 merged
May 1, 2025 -
[mlir][EmitC] Add pass that combines all available emitc conversions
#117549 merged
May 1, 2025 -
[SelectionDAG] Improve type legalisation for PARTIAL_REDUCE_MLA
#130935 merged
May 1, 2025 -
[clang] Add scoped enum support to
StreamingDiagnostic
#138089 merged
May 1, 2025 -
[libc++] Remove a few unused includes from <__bit/*>
#137934 merged
May 1, 2025 -
[libc++] Simplify the implementation of is_unbounded_array a bit
#137716 merged
May 1, 2025 -
[offload] Don't print device path during configure
#138109 merged
May 1, 2025 -
[llvm][test] Change an XFAIL into a more correct REQUIRES
#137942 merged
May 1, 2025 -
[LLVM][InstCombine] Enable constant folding for SVE sdiv & udiv intrinsics.
#137966 merged
May 1, 2025 -
[LLVM][CodeGen][AArch64] Don't scalarise v8{f16,bf16} vsetcc operations.
#135398 merged
May 1, 2025 -
[cmake] Pass LLVM_TABLEGEN_FLAGS to cross compile targets
#138086 merged
May 1, 2025 -
Assembler: Replace some usage of grep in tests with FileCheck
#138114 merged
May 1, 2025 -
Verifier: Move test from Assembler to right place and avoid grep
#138113 merged
May 1, 2025 -
[C] Add -Wtentative-definition-compat
#137967 merged
May 1, 2025 -
[AMDGPU] Max. WG size-induced occupancy limits max. waves/EU
#137807 merged
May 1, 2025 -
[include-cleaner] rename enabled flags to
disable-*
#132991 merged
May 1, 2025 -
Verifier: Avoid unnecessary hasFnAttr
#138104 merged
May 1, 2025 -
[C] Modify -Wdefault-const-init
#137961 merged
May 1, 2025 -
[C] Add -Wduplicate-decl-specifier to -Wc++-compat
#138012 merged
May 1, 2025 -
[libclang/python] Add some logical typing changes.
#138074 merged
May 1, 2025 -
[libclc] Move minmag & maxmag to the CLC library
#137982 merged
May 1, 2025 -
[DAG] Use SDValue for PatFrag checks
#137519 merged
May 1, 2025 -
[Clang] Do not warn for serialized builtin or command-line definitions
#137306 merged
May 1, 2025 -
[MLIR] Add method to invalidate cached symbol table
#138014 merged
May 1, 2025 -
[clangd] Add container field to remote index Refs grpc method
#71605 merged
May 1, 2025 -
[CIR] Upstream global initialization for VectorType
#137511 merged
May 1, 2025 -
[clang][bytecode] Fix checking for integer overflow
#137962 merged
May 1, 2025 -
[clang][bytecode] Remove obsolete test file
#138080 merged
May 1, 2025 -
[clang][bytecode][NFC] Remove unused Context::getStack()
#138079 merged
May 1, 2025 -
Revert "[flang][cuda] Use a reference for asyncObject (#138010)"
#138082 merged
May 1, 2025 -
[flang][cuda] Fix signatures after argument change
#138081 merged
May 1, 2025 -
[nfc][clang] Rename function
#137874 merged
May 1, 2025 -
[clang][bytecode] Only print ptr/reference types via toAPValue()
#137965 merged
May 1, 2025 -
[NVPTX] Fixup EXT_LOAD lowering for i128 values
#138049 merged
May 1, 2025 -
[clang-format] Correctly annotate user-defined conversion function call
#137914 merged
May 1, 2025 -
Reland: [llvm][clang] Allocate a new stack instead of spawning a new thread to get more stack space
#136046 merged
May 1, 2025 -
[lld] NFC. Rename function to better reflect its implementation
#136625 merged
May 1, 2025 -
[WebKit checkers] Treat std::bit_cast as a pointer conversion
#137476 merged
May 1, 2025 -
[bazel] Add clang-apply-replacements BUILD file
#138054 merged
Apr 30, 2025 -
[CIR] Upstream initial support for union type
#137501 merged
Apr 30, 2025 -
[clang] Shard out some small gtest binaries
#138021 merged
Apr 30, 2025 -
[TableGen][CallingConv] Add CCAssignToRegTuple for synthetic registers.
#137826 merged
Apr 30, 2025 -
[llvm-exegesis][AArch64] Adding missing PR_PAC_ macro defintions
#138040 merged
Apr 30, 2025 -
[AMDGPU] Fix register class constraints for si-fold-operands pass when folding immediate into copies
#131387 merged
Apr 30, 2025 -
[lldb-dap] Add an RAII helper for synchronous mode (NFC)
#137900 merged
Apr 30, 2025 -
[NVPTX][NFC] Minor cleanup in NVPTXInstrInfo.td
#138006 merged
Apr 30, 2025 -
[flang][cuda] Fix type of kNoAsyncObject
#138029 merged
Apr 30, 2025 -
[CIR] Upstream support for l-value references
#138001 merged
Apr 30, 2025 -
[clang] Make
-ftime-report
and-ftime-report-json
honor-info-output-file
#138035 merged
Apr 30, 2025 -
[RawPtrRefMemberChecker] Make RawPtrRefMemberChecker consistent with other checkers
#137559 merged
Apr 30, 2025 -
[libc] add uefi fullbuild to workflows
#131376 merged
Apr 30, 2025 -
[bazel] port d30554b19edc27bc9ca3475b888c1b3e4eda87c4
#138022 merged
Apr 30, 2025 -
[InstrRef] Preserve debug instr num in aarch64-ldst-opt.
#136009 merged
Apr 30, 2025 -
[DirectX] legalize memset
#136244 merged
Apr 30, 2025 -
[AArch64][llvm] Codegen for 16/32/64-bit floating-point atomicrmw fminimum/faximum
#137703 merged
Apr 30, 2025 -
[clang][Dependency Scanning] Report What a Module Exports during Scanning
#137421 merged
Apr 30, 2025 -
[AArch64][llvm] Pre-commit tests for #137703 (NFC)
#137702 merged
Apr 30, 2025 -
Reland [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions
#137701 merged
Apr 30, 2025 -
[flang][cuda] Use a reference for asyncObject
#138010 merged
Apr 30, 2025 -
[flang] Fetch the initial reduction value from the input array.
#136790 merged
Apr 30, 2025 -
[clang][NFC] Format two files with CallingConv switches
#138000 merged
Apr 30, 2025 -
[mlir][acc] Improve acc.loop support as a container
#137887 merged
Apr 30, 2025 -
[clang] Implement JSON formatted -ftime-report
#137737 merged
Apr 30, 2025 -
Support pack expansion for Clang Thread Safety attributes
#137477 merged
Apr 30, 2025 -
[lldb][test] Free buffer to fix memory leak on test
#137979 merged
Apr 30, 2025 -
[HLSL] Overloads for
lerp
with a scalar weight#137877 merged
Apr 30, 2025 -
[HLSL] Make lerp overload tests stricter. NFC
#137898 merged
Apr 30, 2025 -
[mlir][xegpu] SIMT distribution patterns for XeGPU CreateNdTdesc, LoadNd, StoreNd and Dpas Ops.
#135271 merged
Apr 30, 2025 -
[llvm] Linker flags for UEFI
#137878 merged
Apr 30, 2025 -
[LoadStoreVectorizer] Remove more unnecessary data layouts from tests
#137924 merged
Apr 30, 2025 -
[AMDGPU] Remove explicit datalayout from tests where not needed
#137921 merged
Apr 30, 2025 -
[HLSL] Allow resource annotations to specify only register space
#135287 merged
Apr 30, 2025 -
Change update_xxx_checks to continue on error when processing mutliple inputs
#137728 merged
Apr 30, 2025 -
[lldb][cmake] Add clang resource dir to LLDB shell tests config
#136761 merged
Apr 30, 2025 -
[clang] Fix UEFI Target info
#127290 merged
Apr 30, 2025 -
[HLSL][RootSignature] Add lexing support for floating points
#137720 merged
Apr 30, 2025 -
[MLIR][Arith] Add ValueBoundsOpInterface for FloorDivSI
#137879 merged
Apr 30, 2025 -
[clang AST] move mangling API to namespace clang to allow calls from swift-frontend
#137884 merged
Apr 30, 2025 -
[CIR] Upstream TernaryOp
#137184 merged
Apr 30, 2025 -
[mlir][vector] Linearization: push 'bit width' logic out of patterns
#136581 merged
Apr 30, 2025 -
[libc] lsearch_test.cpp: put helpers in anonymous namespace.
#137964 merged
Apr 30, 2025 -
[flang] Add lowering of volatile references
#132486 merged
Apr 30, 2025 -
[SCEV] Reject comparision of pointers to different address spaces in SCEVWrapPredicate::implies
#137935 merged
Apr 30, 2025 -
[flang-rt] Simplify INDEX with len-1 SUBSTRING.
#137889 merged
Apr 30, 2025 -
[mlir][affine] Modify assertion into a user visible diagnostic
#136474 merged
Apr 30, 2025 -
[libclc] Clean up unnecessary #undef __CLC_BODYs
#137959 merged
Apr 30, 2025 -
[SLPVectorizer, TTI, X86, SystemZ] Move X86 specific handling into X86TTIImpl.
#137830 merged
Apr 30, 2025 -
[mlir][spirv] Allow yielding values from loop regions
#135344 merged
Apr 30, 2025 -
[PowerPC] Fix an LowerADDSUBO_CARRY error when converting carry bit for usubo_carry
#137809 merged
Apr 30, 2025 -
Fix crash when an attribute is applied to pragma attribute/pragma dump
#137880 merged
Apr 30, 2025 -
[C] Add diagnostic + attr for unterminated strings
#137829 merged
Apr 30, 2025 -
[Offload] Adding missing Offload unit tests for event entry points
#137315 merged
Apr 30, 2025 -
[AMDGPU] Fix undefined scc register in successor block of SI_KILL terminators
#134718 merged
Apr 30, 2025 -
[SystemZ] Implement .machine (push|pop) directives
#137302 merged
Apr 30, 2025 -
Recommit "[ConstraintElim] Simplify cmp after uadd.sat/usub.sat (#135603)"
#136467 merged
Apr 30, 2025 -
[SPIRV] Fix test with VK1.3 validation
#137633 merged
Apr 30, 2025 -
[ConstraintElim] Fix poison check before adding intrinsic facts
#136291 merged
Apr 30, 2025 -
[mlir] Fix
--mlir-print-ir-tree-dir
when the symbol name contains/
#137686 merged
Apr 30, 2025 -
[llvm][mlir] Adding instrument function entry and instrument function exit attributes
#137856 merged
Apr 30, 2025 -
[LangRef] Minor editorial fixes
#137782 merged
Apr 30, 2025 -
[MLIR][GPU] Use arith instead of index for subgroup_id
#137843 merged
Apr 30, 2025 -
[IR] Don't allow values of opaque type
#137625 merged
Apr 30, 2025 -
[mlir][tblgen] Add custom parsing and printing within struct
#133939 merged
Apr 30, 2025 -
[LLVM][Reassociate] Extend ConvertShiftToMul to allow for ConstantInt vectors.
#137340 merged
Apr 30, 2025 -
[BOLT][AArch64] Allow binary-analysis and heatmap tool to run with pac-ret binaries
#136664 merged
Apr 30, 2025 -
[mlir][spirv] Split header and merge block in
mlir.selection
s#134875 merged
Apr 30, 2025 -
[LLVM][InstCombine] Enable constant folding for SVE asr,lsl and lsr intrinsics.
#137350 merged
Apr 30, 2025 -
[libclc] Add v3 variants of async_work_group_copy/async_work_group_strided_copy/prefetch
#137932 merged
Apr 30, 2025 -
[ArrayRef] Add constructor from iterator_range<U*> (NFC).
#137796 merged
Apr 30, 2025 -
[mlir][memref] Add runtime verification for
memref.atomic_rmw
#130414 merged
Apr 30, 2025 -
[clang] ownership_returns attribute takes no more than 2 arguments
#137897 merged
Apr 30, 2025 -
[C2y] Correctly handle 0 in the preprocessor
#137844 merged
Apr 30, 2025 -
SPIRV: Simplify phi processing
#137050 merged
Apr 30, 2025 -
[flang] Use precompiled headers in Frontend, Lower, Parser, Semantics and Evaluate
#131137 merged
Apr 30, 2025 -
[lldb] Upgrade
GetIndexOfChildWithName
to usellvm::Expected
#136693 merged
Apr 30, 2025 -
[mlir][spirv] Update mergeInfo of blocks nested in regions
#137789 merged
Apr 30, 2025 -
[IR] Convert check to assertion in PredIterator (NFC)
#137931 merged
Apr 30, 2025 -
[NFC][lldb][test] Fix typo in test setup commands.
#137944 merged
Apr 30, 2025 -
[OMPIRBuilder] Don't discard the debug record from entry block.
#135161 merged
Apr 30, 2025 -
[DLCov] Move DebugLoc coverage macro to llvm-config.h
#137787 merged
Apr 30, 2025 -
[LLD][COFF] Ensure .bss is merged at the end of a section.
#137677 merged
Apr 30, 2025 -
[IVDescriptors] Call getOpcode on demand in getReductionOpChain. nfc
#118777 merged
Apr 30, 2025 -
[RISCV] Add compress patterns for Xqcilo load/store instructions
#137758 merged
Apr 30, 2025 -
[RISCV][NFC] Convert some predicates to TIIPredicate
#129658 merged
Apr 30, 2025 -
[mlir] Add memref normalization support for reinterpret_cast op
#133417 merged
Apr 30, 2025 -
[CodeGen][NPM] Port VirtRegRewriter to NPM
#130564 merged
Apr 30, 2025 -
[clang][NFC] Avoid a duplicate variable in SemaExprCXX.cpp
#137464 merged
Apr 30, 2025 -
[CodeGen][NewPM] Port "ShrinkWrap" pass to NPM
#129880 merged
Apr 30, 2025 -
[mlir] make
parseCustomOperationName()
API check token type#136306 merged
Apr 30, 2025 -
[mlir] allow function type cloning to fail
#137130 merged
Apr 30, 2025 -
[InstCombine] Do not combine shuffle+bitcast if the bitcast is eliminable.
#135769 merged
Apr 30, 2025 -
[IR] Don't allow label arguments
#137799 merged
Apr 30, 2025 -
[BasicBlockUtils] Remove broken support for eh pads in SplitEdge()
#137816 merged
Apr 30, 2025 -
[DSE] Simpily if condition (NFC)
#137777 merged
Apr 30, 2025 -
[mlir][llvm] Support nusw and nuw in GEP
#137272 merged
Apr 30, 2025 -
[MLIR][OpenMP] Lowering nontemporal clause to LLVM IR for SIMD directive
#118751 merged
Apr 30, 2025 -
[flang] Fix build when examples are disabled
#137908 merged
Apr 30, 2025 -
[LVI][ValueTracking] Take UB-implying attributes into account in
isSafeToSpeculativelyExecute
#137604 merged
Apr 30, 2025 -
[CodeGen] Port MachineUniformityAnalysis to new pass manager
#137578 merged
Apr 30, 2025 -
[X86][NFC] Remove duplicate feature from Znver5 processor definition
#137901 merged
Apr 30, 2025 -
[clang-format] Add OneLineFormatOffRegex option
#137577 merged
Apr 30, 2025 -
[HLSL] Resource initialization by constructors
#135120 merged
Apr 30, 2025 -
Silence spurious -Wnontrivial-memcall warnings in C mode
#137429 merged
Apr 30, 2025 -
[AMDGPU][NFC] Remove duplicate features in gfx908/909/90a
#137902 merged
Apr 30, 2025 -
[lld][InstrProf] Skip BP ordering input sections with null data
#137906 merged
Apr 30, 2025 -
[llvm-exegesis][AArch64] Adding PR_PAC_APIAKEY macro definition
#137888 merged
Apr 30, 2025
358 Pull requests opened by 223 people
-
[AMDGPU] add SROA before InferAddressSpace
#137909 opened
Apr 30, 2025 -
[lldb-dap] Migrate attach to typed RequestHandler.
#137911 opened
Apr 30, 2025 -
[LoongArch] Lower [x]vshuf.d to [x]vshuf4i.d if possible.
#137918 opened
Apr 30, 2025 -
[LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs
#137919 opened
Apr 30, 2025 -
[lldb-dap] Fix raciness in launch and attach tests
#137920 opened
Apr 30, 2025 -
[AtomicExpand] Drop explicit datalayout from test
#137923 opened
Apr 30, 2025 -
[RISCV] Implement codegen for XAndesPerf lea instructions
#137925 opened
Apr 30, 2025 -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 opened
Apr 30, 2025 -
[flang][fir] Lower `do concurrent` loop nests to `fir.do_concurrent`
#137928 opened
Apr 30, 2025 -
[MLIR] Testing arith-to-emitc conversions using opaque types
#137936 opened
Apr 30, 2025 -
[RISCV][NFC] Move VLDSX0Pred to RISCVInstrPredicates.td
#137938 opened
Apr 30, 2025 -
[OpenMP][Archer] Allow stop-start via omp_control_tool
#137939 opened
Apr 30, 2025 -
[NVPTX] Support the OpenCL generic addrspace feature by default
#137940 opened
Apr 30, 2025 -
[RISCV] Fix generation of DWARF info for vector segmented types
#137941 opened
Apr 30, 2025 -
[ItaniumDemangle][test] Turn ItaniumDemangle tests into LLVM unit-tests
#137947 opened
Apr 30, 2025 -
[InstCombine] Pull shuffles out of binops with splatted ops
#137948 opened
Apr 30, 2025 -
[libunwind] [SEH] Implement parsing of aarch64 pdata/xdata
#137949 opened
Apr 30, 2025 -
[libunwind] [SEH] Implement parsing of ARM pdata/xdata
#137950 opened
Apr 30, 2025 -
[libunwind] [SEH] Set NonVolatileRegisters before calling a personality function
#137951 opened
Apr 30, 2025 -
[ARM][Compiler-RT] Add optional exclusion of libc provided ARM AEABI builtins from compiler-rt.
#137952 opened
Apr 30, 2025 -
[libc][math] Implementation of sinpi, correctly rounded to all modes
#137953 opened
Apr 30, 2025 -
[RISCV] Add 2^N + 2^M expanding pattern for mul
#137954 opened
Apr 30, 2025 -
[lldb] Fix block address resolution for functions in multiple sections
#137955 opened
Apr 30, 2025 -
[compiler-rt] Use mangled function names on ARM64EC
#137960 opened
Apr 30, 2025 -
[mlir][tensor] Loosen restrictions on folding dynamic reshapes
#137963 opened
Apr 30, 2025 -
[MLIR][Vector] Fix a narrow byte emulation alignment issue
#137970 opened
Apr 30, 2025 -
[RISCV][TII] Add and use new hook to optimize/canonicalize instructions after MachineCopyPropagation
#137973 opened
Apr 30, 2025 -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 opened
Apr 30, 2025 -
[llvm][Coro] Lower coro.frame in CoroEarly instead of CoroSplit
#137976 opened
Apr 30, 2025 -
[lldb] Inherit DuplicateFileAction(HANDLE, HANDLE) handles on windows
#137978 opened
Apr 30, 2025 -
[sancov] add -sanitizer-coverage-drop-ctors
#137980 opened
Apr 30, 2025 -
[MISched] Add statistics for heuristics
#137981 opened
Apr 30, 2025 -
[KeyInstr] Add docs
#137991 opened
Apr 30, 2025 -
[flang] Add control and a portability warning for an extension
#137995 opened
Apr 30, 2025 -
[AsmParser] Replace starIsStartOfStatement with tokenIsStartOfStatement.
#137997 opened
Apr 30, 2025 -
[HLSL][RootSignature] Add parsing for empty RootConstants
#137999 opened
Apr 30, 2025 -
[HLSL][RootSignature] Add mandatory parameters for RootConstants
#138002 opened
Apr 30, 2025 -
[CIR] Upstream support for switch statements case kinds
#138003 opened
Apr 30, 2025 -
[HLSL][RootSignature] Add optional parameters for RootConstants
#138007 opened
Apr 30, 2025 -
release/20.x: [Clang][MicrosoftMangle] Implement mangling for ConstantMatrixType (#134930)
#138017 opened
Apr 30, 2025 -
[lldb][cmake] Set `CMAKE_OSX_SYSROOT` when building debugserver with CMake 4
#138020 opened
Apr 30, 2025 -
[flang][cuda] Update syncthreads interface
#138023 opened
Apr 30, 2025 -
[lldb][RPC] Upstream Python scripts
#138028 opened
Apr 30, 2025 -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 opened
Apr 30, 2025 -
[lldb][RPC] Upstream RPC server interface emitters
#138032 opened
Apr 30, 2025 -
[mlir][xegpu] Add SIMT distribution patterns for UpdateNdOffset and PrefetchNd ops.
#138033 opened
Apr 30, 2025 -
Removed redundant assert and condition in APInt::SetBits
#138038 opened
Apr 30, 2025 -
[flang][debug] Generate DISubprogramAttr for omp::TargetOp.
#138039 opened
Apr 30, 2025 -
[RawPtrRefMemberChecker] Add the support for union and pointers to unsafe pointers.
#138042 opened
Apr 30, 2025 -
[DirectX] Implement DXILResourceImplicitBinding pass
#138043 opened
Apr 30, 2025 -
[DLCov][NFC] Propagate annotated DebugLocs through transformations
#138047 opened
Apr 30, 2025 -
[clang-doc][NFC] Fix missing documentation for EndLineNumber
#138051 opened
Apr 30, 2025 -
[clang-doc][NFC] Add TODO for future work
#138052 opened
Apr 30, 2025 -
[clang-doc] Add missing comment for Base
#138053 opened
Apr 30, 2025 -
[HLSL][RootSignature] Add parsing for RootFlags
#138055 opened
Apr 30, 2025 -
[lld] Use --no-warnings flag to suppress --noinhibit-exec warnings
#138056 opened
May 1, 2025 -
[clang-doc] Track Descriptions and TypeDeclaration for types
#138058 opened
May 1, 2025 -
[clang-doc] Add Mustache template assets
#138059 opened
May 1, 2025 -
[clang-doc] Add HTMLMustacheGenerator.cpp
#138060 opened
May 1, 2025 -
[clang-doc] Add HTMLMustacheGenerator methods
#138061 opened
May 1, 2025 -
[clang-doc] Add helpers for Template config
#138062 opened
May 1, 2025 -
[clang-doc] Extract Info into JSON values
#138063 opened
May 1, 2025 -
[clang-doc] Implement setupTemplateValue for HTMLMustacheGenerator
#138064 opened
May 1, 2025 -
[clang-doc] Update serializer for improved template handling
#138065 opened
May 1, 2025 -
[clang-doc] Update clang-doc tool to enable mustache templates
#138066 opened
May 1, 2025 -
[clang-doc] Track if a type is a template or builtin
#138067 opened
May 1, 2025 -
[webkit.UncountedLambdaCapturesChecker] Treat a copy capture of a CheckedPtr object as safe
#138068 opened
May 1, 2025 -
[mlir][vector] Address linearization comments (post commit)
#138075 opened
May 1, 2025 -
[flang] Updated the parsing structure of some OpenAcc constructs to give better/more uniform inspection
#138076 opened
May 1, 2025 -
libunwind: Do not use __attribute__((target("gcs"))) with non-clang …
#138077 opened
May 1, 2025 -
[mlir][gpu] Add pass for emulating unsupported types.
#138087 opened
May 1, 2025 -
Guard both Printf in WorkerThread with mutex
#138088 opened
May 1, 2025 -
[MISched] Add statistics to quantify scheduling
#138090 opened
May 1, 2025 -
[X86] Align f128 to 16 bytes when passing on x86-32
#138092 opened
May 1, 2025 -
[LLDB] Add field member operators to DIL
#138093 opened
May 1, 2025 -
[VectorCombine] Scalarize binop-like intrinsics
#138095 opened
May 1, 2025 -
[libclang/python] Add typing annotations for the Cursor class
#138103 opened
May 1, 2025 -
[llvm-profdata] Disable -all-functions by default
#138105 opened
May 1, 2025 -
[lldb][lldb-dap] Migrate ScopesRequest to structured types
#138116 opened
May 1, 2025 -
[MLIR] Cache symbol tables during OneShotBufferization analyses
#138125 opened
May 1, 2025 -
github: Add lib/CodeGen to PR autolabeler
#138131 opened
May 1, 2025 -
[mlir][vector] Refactor `createWriteOrMaskedWrite`
#138137 opened
May 1, 2025 -
Revert "[clang] Add scoped enum support to `StreamingDiagnostic`"
#138139 opened
May 1, 2025 -
[Sema] Fix bug in builtin AS override
#138141 opened
May 1, 2025 -
release/20.x: [InstCombine] Do not combine shuffle+bitcast if the bitcast is eliminable. (#135769)
#138142 opened
May 1, 2025 -
[MLIR] Add bufferization state class to OneShotBufferization pass
#138143 opened
May 1, 2025 -
[llvm][release] Describe types of release package on the release page
#138144 opened
May 1, 2025 -
[libc] implement sigsetjmp for thumb/thumb2/armv7-a
#138147 opened
May 1, 2025 -
[OMPIRBuilder] Don't generate DISubprogram for outlined function.
#138149 opened
May 1, 2025 -
[CIR] Upstream lowering of conditional operators to TernaryOp
#138156 opened
May 1, 2025 -
[flang][OpenMP] fix predetermined privatization inside section
#138159 opened
May 1, 2025 -
[lldb-dap] Add runInTerminal support for Windows
#138160 opened
May 1, 2025 -
[CUDA][HIP] Fix host/device attribute of builtin
#138162 opened
May 1, 2025 -
[flang][OpenMP] Add implicit casts for omp.atomic.capture
#138163 opened
May 1, 2025 -
[LLDB][SBSaveCoreOptions] Add new API to expose the expected core size in bytes
#138169 opened
May 1, 2025 -
[NFC][Support] Add llvm::uninitialized_copy
#138174 opened
May 1, 2025 -
[BOLT][NFCI] Unify branch profile handling in DataAggregator
#138181 opened
May 1, 2025 -
[llvm] Enable LLVM_LINK_LLVM_DYLIB by default on non-Windows platforms
#138187 opened
May 1, 2025 -
[sanitizer_common] Implement address sanitizer on AIX: stack unwinding
#138188 opened
May 1, 2025 -
Print source filename when invalid debug info is found in LTO.
#138201 opened
May 1, 2025 -
[LTO] Fix a crash with thin LTO caching and asm output
#138203 opened
May 1, 2025 -
[AMDGPU] Convert more 64-bit lshr to 32-bit if shift amt>=32
#138204 opened
May 1, 2025 -
[clang][Sema] Don't warn for implicit uses of builtins in system headers
#138205 opened
May 1, 2025 -
[lldb][Formatters] Add --pointer-match-depth option to `type summary add` command.
#138209 opened
May 1, 2025 -
[Flang][OpenMP] Generate correct present checks for implicit maps of optional allocatables
#138210 opened
May 1, 2025 -
[SelectionDAG] Convert to or mask if all insertions are -1
#138213 opened
May 1, 2025 -
[mlir] [vector] Add linearization pattern for vector.create_mask
#138214 opened
May 1, 2025 -
[TableGen][NFC] Use early exit to simplify large block in emitAction.
#138220 opened
May 2, 2025 -
[RISCV][NFC] Refactor Vendor Reloc Declarations
#138226 opened
May 2, 2025 -
[Modules] Don't fail when an unused textual header is missing.
#138227 opened
May 2, 2025 -
[llvm-nm] Introduce synthetic flag
#138232 opened
May 2, 2025 -
[clang][Darwin] Remove legacy framework search path logic in the frontend
#138234 opened
May 2, 2025 -
[llvm] Use *Set::insert_range (NFC)
#138237 opened
May 2, 2025 -
[wip][libc] Implemented fixed point divifx functions in llvm-libc
#138238 opened
May 2, 2025 -
[IRMover] Don't consider opaque types isomorphic to other types
#138241 opened
May 2, 2025 -
[llvm] Add extra tests for atomicrmw fmaximum/fminimum
#138252 opened
May 2, 2025 -
[mlir][tosa] Allow unsigned types for rescale ops during validation
#138253 opened
May 2, 2025 -
Reset CodeGenOptions fields for clean module/PCH builds
#138256 opened
May 2, 2025 -
[Offload] Add Error Codes to PluginInterface
#138258 opened
May 2, 2025 -
[IR] Use alloc markers for operator delete variants
#138261 opened
May 2, 2025 -
[LLVM][VecLib] Refactor LIBMVEC integration to be target neutral.
#138262 opened
May 2, 2025 -
[mlir][linalg] Update vectorization tests for tensor.pad and tensor.insert_slice
#138267 opened
May 2, 2025 -
[mlir][tosa] Canonicalise slice over overlapped or inside a pad.
#138270 opened
May 2, 2025 -
[GlobalISel] Put legalizer rule debug behind a verbose option.
#138277 opened
May 2, 2025 -
[AMDGPU][NFC] Add test for 64-bit lshr with shifts >=32
#138281 opened
May 2, 2025 -
Add check 'modernize-use-enum-class'
#138282 opened
May 2, 2025 -
[AMDGPU] Allow 0 as min./max. of amdgpu-waves-per-eu
#138284 opened
May 2, 2025 -
[DAGCombiner] Fold pattern for srl-shl-zext
#138290 opened
May 2, 2025 -
[libc++] Upgrade to GCC 15
#138293 opened
May 2, 2025 -
[OpenMP] Adds omp_target_is_accessible routine
#138294 opened
May 2, 2025 -
[analyzer] Improve cache locality by using separate allocators
#138295 opened
May 2, 2025 -
[lldb] Upgrade ExtractIndexFromString to use llvm::Expected
#138297 opened
May 2, 2025 -
[LV] Fix ScalarIVSteps vplan pattern matcher, remove m_CanonicalIV()
#138298 opened
May 2, 2025 -
[IR][DSE] Support non-malloc functions in malloc+memset->calloc fold
#138299 opened
May 2, 2025 -
[AMDGPU] Fix flat load test to use addrspace 0
#138306 opened
May 2, 2025 -
[libc][math] Implement double precision acos correctly rounded for all rounding modes.
#138308 opened
May 2, 2025 -
[mlir][SCF][TilingInterface] Add support for divisibility hints to tiling options
#138314 opened
May 2, 2025 -
[DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj
#138315 opened
May 2, 2025 -
[CIR] Add cir-simplify pass
#138317 opened
May 2, 2025 -
[NFC] Refactoring DXContainerYaml Root Parameter representation
#138318 opened
May 2, 2025 -
[AArch64][NFC] Switch to LiveRegUnits
#138322 opened
May 2, 2025 -
[sancov] Introduce optional callback for stack-depth tracking
#138323 opened
May 2, 2025 -
[HLSL][RootSignature] Implement serialized dump of Descriptor Tables
#138326 opened
May 2, 2025 -
[MLIR] Folding unpack and pack sequence in data layout propagation from padded domain
#138332 opened
May 2, 2025 -
[clang][NFC] Fix some more incorrectly formatted comments
#138342 opened
May 2, 2025 -
[mlir][vector] Additional transpose folding
#138347 opened
May 2, 2025 -
Register assembly printer passes
#138348 opened
May 2, 2025 -
[Clang][NFC] Adding note on details that are not immediately obvious
#138349 opened
May 2, 2025 -
[Clang][Cygwin] attempt to fix building shared libclang.
#138351 opened
May 2, 2025 -
[LLD][COFF] Don't dllimport from static libraries (#134443)
#138354 opened
May 2, 2025 -
[ARM] Do not assume memory intrinsics specify alignment.
#138356 opened
May 2, 2025 -
[llvm][AsmPrinter] CodeView for UEFI
#138359 opened
May 2, 2025 -
Reapply "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#115099)"
#138360 opened
May 2, 2025 -
[llvm][X86] REX profile for UEFI
#138362 opened
May 2, 2025 -
[llvm][X86] AvoidTrailingCallPass for UEFI
#138363 opened
May 2, 2025 -
[clang] UEFI default ABI
#138364 opened
May 2, 2025 -
ELF: Add branch-to-branch optimization.
#138366 opened
May 2, 2025 -
[CIR] Unblock simple C++ structure support
#138368 opened
May 3, 2025 -
[LLVM][Support] check for error return from dladdr.
#138369 opened
May 3, 2025 -
ELF: Switch to parallelSort for RELR relocations.
#138370 opened
May 3, 2025 -
[clang] make it possible to disable c++26 type aware allocators
#138372 opened
May 3, 2025 -
[InstCombine] Fold (X == 0 ? Y : 0) | X to X == 0 ? Y : X
#138373 opened
May 3, 2025 -
[libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit
#138375 opened
May 3, 2025 -
[CodeGen][RISCV] Use vscale_range to handle more fixed<->scalable casts of i1 vectors.
#138378 opened
May 3, 2025 -
release/20.x: [clang-format] RemoveParentheses shouldn't remove empty…
#138380 opened
May 3, 2025 -
[RISCV] TableGen-erate RISC-V SDNodes
#138381 opened
May 3, 2025 -
[libc++] add test for flat_set::insert not creating temporaries
#138387 opened
May 3, 2025 -
[Clang][LoongArch] Match GCC behaviour when parsing FPRs in asm clobbers
#138391 opened
May 3, 2025 -
[WinEH] Fix asm in catchpad being turned into unreachable
#138392 opened
May 3, 2025 -
[VPlan] Handle early exit before forming regions. (NFC)
#138393 opened
May 3, 2025 -
[flang][OpenMP] Fix fir.convert in omp.atomic.update region
#138397 opened
May 3, 2025 -
[SPARC][IAS] Add definitions for UA 2005 instructions
#138400 opened
May 3, 2025 -
[SPARC][IAS] Add definitions for UA 2007 instructions
#138401 opened
May 3, 2025 -
[SPARC][IAS][NFC] Rename CBCOND -> CPBCOND
#138402 opened
May 3, 2025 -
[SPARC][IAS] Add definitions for OSA 2011 instructions
#138403 opened
May 3, 2025 -
[WIP][VectorCombine] Support nary intrinsics in scalarizeBinOpOrCmp
#138406 opened
May 3, 2025 -
[CIR] Upstream extract op for VectorType
#138413 opened
May 3, 2025 -
[lldb] Change synthetic symbol names to have file address
#138416 opened
May 3, 2025 -
[LibC] Add `sigsetjmp` and `siglongjmp` for arm/x64 darwin
#138417 opened
May 3, 2025 -
[VectorCombine] Fix the type used in foldShuffleOfIntrinsics Cost.
#138419 opened
May 3, 2025 -
[HLSL] Update Sema Checking Diagnostics for builtins
#138429 opened
May 4, 2025 -
[clang-format] Don't annotate enum colon as InheritanceColon
#138440 opened
May 4, 2025 -
[AArch64] Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations
#138447 opened
May 4, 2025 -
[AArch64] Stop reserved registers from being saved in prolog/epilog
#138448 opened
May 4, 2025 -
Revert "LangRef: Clarify llvm.minnum and llvm.maxnum about sNaN and signed zero (#112852)"
#138451 opened
May 4, 2025 -
Let memref.collapse_shape implement ReifyRankedShapedTypeOpInterface.
#138452 opened
May 4, 2025 -
[libc++] Adds additional FTM input validation.
#138462 opened
May 4, 2025 -
[VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC)
#138472 opened
May 4, 2025 -
Attribute support `[[clang::musttail]]` in `ExprConstant.cpp` (work in progress)
#138477 opened
May 4, 2025 -
[clang][ptrauth] Add support for querying the ptrauth schema of a type
#138482 opened
May 5, 2025 -
[LLDB] Fix GetIndexOfChildMemberWithName to handle anonymous structs.
#138487 opened
May 5, 2025 -
[flang][OpenMP] Update `do concurrent` mapping pass to use `fir.do_concurrent` op
#138489 opened
May 5, 2025 -
[AMDGPU][NPM] Complete optimized regalloc pipeline
#138491 opened
May 5, 2025 -
[CodeGen][NPM] Port InitUndef to NPM
#138495 opened
May 5, 2025 -
[AMDGPU][NPM] Register AMDGPUWaitSGPRHazards pass
#138496 opened
May 5, 2025 -
[CodeGen][NPM] Port PostRAMachineSinking to NPM
#138497 opened
May 5, 2025 -
[Clang-Tidy][NFC] Simplify check cppcoreguidelines-missing-std-forward
#138504 opened
May 5, 2025 -
[flang][fir] Add `fir.local` op for locality specifiers
#138505 opened
May 5, 2025 -
[flang][fir] Add locality specifiers modeling to `fir.do_concurrent.loop`
#138506 opened
May 5, 2025 -
[clang][NFC] Regroup declarations in `Parser`
#138511 opened
May 5, 2025 -
[flang][fir] Basic lowering `fir.do_concurrent` locality specs to `fir.do_loop ... unordered`
#138512 opened
May 5, 2025 -
[OpenMP][test] Make %p 0x prefix optional
#138514 opened
May 5, 2025 -
[OpenMP][test] Adjust tool_available_search.c for Solaris
#138515 opened
May 5, 2025 -
[Clang] diagnose unknown attribute namespaces
#138519 opened
May 5, 2025 -
[OpenMP] Fix __builtin_return_address calls for SPARC
#138520 opened
May 5, 2025 -
Fix use of std::errc() for C++ < 11
#138522 opened
May 5, 2025 -
[OpenMP][test] Define print_possible_return_address on SPARC
#138523 opened
May 5, 2025 -
[cmake] Normalize TARGET_SUBDIR paths
#138524 opened
May 5, 2025 -
[libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config
#138527 opened
May 5, 2025 -
[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute
#138530 opened
May 5, 2025 -
[flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers
#138534 opened
May 5, 2025 -
[sanitizer_common] Implement address sanitizer on AIX: process memory mapping
#138537 opened
May 5, 2025 -
[Inline] Only consider provenance captures for scoped alias metadata
#138540 opened
May 5, 2025 -
[libc++] Reword release note section about future releases
#138544 opened
May 5, 2025 -
[SimplifyCFG] Only consider provenance capture in store speculation
#138548 opened
May 5, 2025 -
[AArch64] Prefer using DUP instead of INS where possible
#138549 opened
May 5, 2025 -
Add missing imports
#138550 opened
May 5, 2025 -
[LLDB] Add array subscription and integer parsing to DIL
#138551 opened
May 5, 2025 -
[SelectionDAG] Adaptation for FP operation lowering
#138553 opened
May 5, 2025 -
[LLVM][Support] Add `getTrailingObjects()` for single trailing type.
#138554 opened
May 5, 2025 -
[sanitizer_common] Implement address sanitizer on AIX: demangling
#138556 opened
May 5, 2025 -
[MemoryLocation] Model value parameter of memset.pattern intrinsic
#138559 opened
May 5, 2025 -
[Sema] Warn about omitting deprecated enumerator in switch
#138562 opened
May 5, 2025 -
[NFC] Fix format specifier
#138563 opened
May 5, 2025 -
[GlobalISel][AMDGPU] Fix handling of v2i128 type for AND, OR, XOR
#138574 opened
May 5, 2025 -
[LLD][CMake] fix testing standalone build without installed llvm-lit.
#138575 opened
May 5, 2025 -
[llvm][CodeGen] Add value types `v5f16` and `v5i16`
#138578 opened
May 5, 2025 -
[LLDB] Add IsCoreDumping to ProcessInstanceInfo
#138580 opened
May 5, 2025 -
[libunwind] Add initial ARM64EC support
#138583 opened
May 5, 2025 -
[Clang][CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS
#138587 opened
May 5, 2025 -
[AMDGPU][True16][CodeGen] add fake16 to gisel test
#138588 opened
May 5, 2025 -
[CloneFunction][DebugInfo] Ensure DILocalVariables of inlined functions are not cloned (NFC)
#138590 opened
May 5, 2025 -
[flang][AIX] Predefine __64BIT__ and _AIX macros
#138591 opened
May 5, 2025 -
[clang][OpenMP] Add error for large expr in collapse clause
#138592 opened
May 5, 2025 -
[mlir][xegpu] Handle scalar uniform ops in SIMT distribution.
#138593 opened
May 5, 2025 -
[StaticAnalyzer] Make it a noop when initializing a field of empty record
#138594 opened
May 5, 2025 -
[verify][swift] Allow passing swifterror to phi instructions
#138598 opened
May 5, 2025 -
[tsan] Fix nested signal handling
#138599 opened
May 5, 2025 -
[AMDGPU][True16][CodeGen] update more GFX11Plus codegen test with true16 mode
#138600 opened
May 5, 2025 -
[AMDGPU] Don't run InferAddressSpacesPass in code generation pipeline
#138604 opened
May 5, 2025 -
[NVPTX] Implement `isTruncateFree(EVT FromVT, EVT ToVT)`
#138605 opened
May 5, 2025 -
[sanitizer_common] Implement address sanitizer on AIX: interceptors
#138606 opened
May 5, 2025 -
[interception] Implement address sanitizer on AIX: interceptors
#138608 opened
May 5, 2025 -
[AArch64] Initial compiler support for SVE unwind on Windows.
#138609 opened
May 5, 2025 -
[clang] Remove "unknown" from availability diags
#138610 opened
May 5, 2025 -
[flang][volatile] Get volatility of designators from base instead of component symbol
#138611 opened
May 5, 2025 -
[DRAFT][lldb][RPC] Design doc for upstreaming PR
#138612 opened
May 5, 2025 -
[clang] Deflake the TimeProfile support tests
#138613 opened
May 5, 2025 -
[LLVM][MC] Introduce `OrFail` variants of MCD ops
#138614 opened
May 5, 2025 -
[MLIR][SCF] Fix normalizeForallOp helper function
#138615 opened
May 5, 2025 -
[AMDGPU] Extend test coverage for cross RC register coalescing
#138617 opened
May 5, 2025 -
[Cygwin] Emit COMDAT name correctly for Cygwin
#138621 opened
May 6, 2025 -
release/20.x: [OpenMP] Add pre sm_70 load hack back in (#138589)
#138626 opened
May 6, 2025 -
[flang][fir] Add affine optimization pass pipeline.
#138627 opened
May 6, 2025 -
[llvm] Fix typo UNSPPORTED -> UNSUPPORTED
#138628 opened
May 6, 2025 -
[clang-format] Correctly annotate C# nullable value type `?`
#138631 opened
May 6, 2025 -
LoongArch: Remove VK_CALL/VK_CALL_PLT and don't print %plt
#138632 opened
May 6, 2025 -
[clang-format] Fix a bug in annotating binary operator &&
#138633 opened
May 6, 2025 -
[X86] Remove extra MOV after widening atomic load
#138635 opened
May 6, 2025 -
[Hexagon] Use TargetInstrInfo::RegSubRegPair
#138637 opened
May 6, 2025 -
IR: Reorder ConstantData enum values
#138638 opened
May 6, 2025 -
Fix a typo in llvm/docs/CMake.rst
#138639 opened
May 6, 2025 -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 opened
May 6, 2025 -
RISCV: Replace most Specifier constants with relocation types
#138644 opened
May 6, 2025 -
[mlir] Use llvm::bit_width (NFC)
#138648 opened
May 6, 2025 -
FEAT: one byte for "true" & "false"
#138649 opened
May 6, 2025 -
release/20.x: [clang] Add support for Debian 14 Forky and Debian 15 Duke (#138460)
#138652 opened
May 6, 2025 -
feat: implement template meta muli
#138654 opened
May 6, 2025 -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 opened
May 6, 2025 -
[mlir] Use ExprASTList
#138658 opened
May 6, 2025 -
[CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
#138660 opened
May 6, 2025 -
[InstCombine][foldPHIArgGEPIntoPHI] Early return for const vector index for gep inst.
#138661 opened
May 6, 2025 -
[AMDGPU] Rework GFX11 VALU Mask Write Hazard
#138663 opened
May 6, 2025 -
[SPIRV] Addition of matrix multiply accumulate operands
#138665 opened
May 6, 2025 -
[mlir][x86vector] Improve intrinsic operands creation
#138666 opened
May 6, 2025 -
[MLIR] Check that the prop-dict dictionnary does not have extra unknown entries
#138668 opened
May 6, 2025 -
include-cleaner: Report function decls from __cleanup__ as used
#138669 opened
May 6, 2025 -
[CodeGen][NPM] Read TargetMachine's EnableIPRA option
#138670 opened
May 6, 2025 -
Reland "[AArch64][SME] Split SMECallAttrs out of SMEAttrs"
#138671 opened
May 6, 2025 -
[flang][OpenMP] share global variable initialization code
#138672 opened
May 6, 2025 -
[clang][ExprConst] Check for array size of initlists
#138673 opened
May 6, 2025 -
release/20.x: [libc++] Re-introduce _LIBCPP_DISABLE_AVAILABILITY (#134158)
#138674 opened
May 6, 2025 -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 opened
May 6, 2025 -
IR: Remove redundant UseList check in addUse
#138676 opened
May 6, 2025 -
[ObjC] Also enable ARC attachedcall operand bundle for arm64_32.
#138677 opened
May 6, 2025 -
[NVPTX] Add TMA Bulk Copy Intrinsics
#138679 opened
May 6, 2025 -
release/20.x: [clang-repl] Fix destructor for interpreter for the cuda negation case (#138091)
#138680 opened
May 6, 2025 -
release/20.x: [BasicAA] Gracefully handle large LocationSize (#138528)
#138681 opened
May 6, 2025 -
[mlir][spirv] Add support for RelaxedPrecision in function arguments
#138685 opened
May 6, 2025 -
[lldb][AIX] get host info for AIX (cont..)
#138687 opened
May 6, 2025 -
[mlir][spirv] Add support for `spirv.mlir.break`
#138688 opened
May 6, 2025 -
[AArch64][SVE] Add patterns for bit-select instructions.
#138689 opened
May 6, 2025 -
[Archer] Detect OpenMP lock/unlock misuse
#138690 opened
May 6, 2025 -
[DWARFLinkerParallel] Change more cases of compare_exchange_weak to compare_exchange_strong
#138692 opened
May 6, 2025 -
[Clang] Pass correct lane mask for match helpers
#138693 opened
May 6, 2025 -
[AArch64] Allow the clang.arc.attachedcall marker to be optional
#138694 opened
May 6, 2025 -
[ObjC] Support objc_claimAutoreleasedReturnValue
#138696 opened
May 6, 2025 -
[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV
#138697 opened
May 6, 2025 -
[lldb] Fix dynamic type resolutions for core files
#138698 opened
May 6, 2025 -
[APINotes] Add support for SWIFT_RETURED_AS_UNRETAINED_BY_DEFAULT
#138699 opened
May 6, 2025 -
[ConstantFolding] Fold maximumnum and minimumnum
#138700 opened
May 6, 2025 -
[mlir][xegpu] refine basic routines
#138701 opened
May 6, 2025 -
[llvm] clang-format a few llvm/Support headers
#138703 opened
May 6, 2025 -
[RISCV] Handle more (add x, C) -> (sub x, -C) cases
#138705 opened
May 6, 2025 -
[NVPTX] Add errors for incorrect CUDA addrpaces
#138706 opened
May 6, 2025 -
[LLVM][CodeGen][SVE] Add ISel for bfloat scalable vector compares.
#138707 opened
May 6, 2025 -
[Clang] Add warnings when mixing different charN_t types
#138708 opened
May 6, 2025 -
[vectorization] Change vectorized to custom coefficients in …
#138709 opened
May 6, 2025 -
[SPIRV] Don't add CPacked and Alignement decorations for Vulkan
#138711 opened
May 6, 2025 -
FEAT: 1 byte for "true" & "false"
#138713 opened
May 6, 2025 -
[lldb] fix tests with spaces in command path
#138714 opened
May 6, 2025 -
[Clang] Ignore -fchar8_t in C
#138716 opened
May 6, 2025 -
[flang] Inline hlfir.copy_in for trivial types
#138718 opened
May 6, 2025 -
Add a missing word in documentation
#138721 opened
May 6, 2025 -
[SLP][NFC]Extract values state/operands analysis into separate class
#138724 opened
May 6, 2025 -
[mlir][vector] linearize vector.insert_strided_slice (flatten to vector.shuffle)
#138725 opened
May 6, 2025 -
[flang] Correctly prepare allocatable runtime call arguments
#138727 opened
May 6, 2025 -
[mlir][vector][affine] Allow `--affine-super-vectorize` to vectorize maxnumf/minnumf (2)
#138730 opened
May 6, 2025 -
[AMDGPU][True16][CodeGen] legalize vgpr16 to sreg32 use-def chain for moveToVALU in si-fix-sgpr-lowering
#138734 opened
May 6, 2025 -
ValueTracking: Add baseline tests for minimumnum/maximumnum
#138736 opened
May 6, 2025 -
ValueTracking: Handle minimumnum and maximumnum in computeKnownFPClass
#138737 opened
May 6, 2025 -
Add unnecessary-virtual-specifier to -Wextra
#138741 opened
May 6, 2025 -
[mlir][drr] Fix getValueAndRangeUse for Optional operands
#138742 opened
May 6, 2025 -
[libc++] Fix localization failures on Xcode 16.3
#138744 opened
May 6, 2025 -
[AMDGPU][True16][CodeGen] replace subreg_to_reg to req_sequence
#138746 opened
May 6, 2025 -
Fix buildbot failure due to triple normalization issues
#138747 opened
May 6, 2025 -
[libc++] Reword std::advance assertion message for consistency with ranges::advance
#138749 opened
May 6, 2025 -
[BOLT][AArch64] Patch functions targeted by optional relocs
#138750 opened
May 6, 2025 -
[C] Handle comma operator for implicit int->enum conversions
#138752 opened
May 6, 2025 -
[AMDGPU] Remove unused argument in builtins-amdgcn-gfx950.cl. NFC.
#138753 opened
May 6, 2025 -
[OpenMP][Offload][Runtime] Add map types and map behaviour tweaks for descriptor and descriptor base address
#138754 opened
May 6, 2025 -
Add flag to specify an alternative to std::forward
#138755 opened
May 6, 2025 -
[AMDGPU] clang-format part of AMDGPUSubtarget.h. NFC.
#138756 opened
May 6, 2025 -
Add flag to specify an alternative to std::move
#138757 opened
May 6, 2025 -
[mlir][vector] Linearize vector.create_mask (flatten to 1D)
#138760 opened
May 6, 2025 -
[llvm] minor revisions to export annotation macro docs
#138761 opened
May 6, 2025 -
Skip contiguous check when ignore_tkr(c) is used
#138762 opened
May 6, 2025 -
[InstCombine] Funnel shift with negative amount folds to funnel shift in opposite direction (#138334)
#138763 opened
May 6, 2025 -
[OpenACC][CIR] Implement 'worker'/'vector' lowering
#138765 opened
May 6, 2025 -
[AMDGPU] Fix regclass check for PackedF32InputMods in AsmParser.
#138767 opened
May 6, 2025 -
[libc] Enable exp10m1f on RISC-V
#138768 opened
May 6, 2025 -
[openmp] Add initial ARM64EC support
#138769 opened
May 6, 2025 -
release/20.x: [Hexagon] Add missing patterns to select PFALSE and PTRUE (#138712)
#138770 opened
May 6, 2025 -
[BOLT] Introduce BinaryFunction::canClone()
#138771 opened
May 6, 2025 -
[PowerPC] catch v2i64 shift left by 1 is add case
#138772 opened
May 6, 2025 -
[Cygwin] Export global symbols, template instantiations, RTTI and VTable are exported correctly
#138773 opened
May 6, 2025 -
[clang-tools-extra] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#138774 opened
May 6, 2025 -
Initial commit
#138776 opened
May 6, 2025 -
[mlir][vector] Patterns to convert to shape_cast, where possible
#138777 opened
May 6, 2025 -
[MLIR][TOSA-Linalg] Fix rescale lowering for unsigned input zp
#138780 opened
May 6, 2025 -
[Clang][CMake] use CMakePushCheckState
#138783 opened
May 6, 2025 -
[MLIR][SCF] Expose scf util functions in header file
#138784 opened
May 6, 2025 -
[flang] Fix crash with USE of hermetic module file
#138785 opened
May 7, 2025
144 Issues closed by 68 people
-
[llvm-tblgen] error GB5ECA9C8: Type set is empty for each HW mode in 'V_CMP_F_F32_e64'
#137922 closed
May 6, 2025 -
[clang-doc] Comments in macros don't appear in the generated docs
#59819 closed
May 6, 2025 -
[Hexagon] `Cannot select: t89: v4i1 = HexagonISD::PFALSE`
#134659 closed
May 6, 2025 -
[wasm] trunc + sadd.with.overflow produces output that does not validate
#64222 closed
May 6, 2025 -
clang ICE when dealing with function call in an NTTP inside a function return type
#68852 closed
May 6, 2025 -
[clang] clang crashes at clang::CallExpr::getCallReturnType(clang::ASTContext const&) const
#115725 closed
May 6, 2025 -
[DirectX] Unhandled instruction - pointer escaped? UNREACHABLE executed DXILResourceAccess.cpp:235
#138046 closed
May 6, 2025 -
[HLSL][GlobalOpt] Target extension type not allowed to have a zeroinitializer
#137713 closed
May 6, 2025 -
[LIT] Tests take entire timeout duration after failing when exception is thrown in internal shell
#133914 closed
May 6, 2025 -
SLP vectorizer can't peek through additions narrowed by instcombine
#58358 closed
May 6, 2025 -
[Loop Vectorize] Crash: Assertion `CastInst::castIsValid(opc, C, Ty) && "Invalid constantexpr cast!"'
#137185 closed
May 6, 2025 -
Undefined Reference to static constexpr when compiling with `-fprofile-instr-generate`
#51225 closed
May 6, 2025 -
[X86][SSE2] Failure to vectorize int16_t[8] to pminsw pattern
#48223 closed
May 6, 2025 -
ClangCL can't use UDL with /std:c++latest
#39895 closed
May 6, 2025 -
[SLP vectorizer] Compilation hang
#45334 closed
May 6, 2025 -
[SLPVectorizer] Vectorization of non-consecutive loads
#43189 closed
May 6, 2025 -
slp-vectorizer cannot terminate
#40634 closed
May 6, 2025 -
[MC] Assembly emission removes `.arch`/`.arch_extension` directives
#117221 closed
May 6, 2025 -
SLP Vectorizer too aggressive with simple stores
#30464 closed
May 6, 2025 -
SLP Vectorizer: some issues with getSpillCost()
#26916 closed
May 6, 2025 -
uselistorder is broken for tools which load multiple files
#58629 closed
May 6, 2025 -
Reassociation messes up SLPVectorizer reduction
#35829 closed
May 6, 2025 -
Assertion failure in TargetLoweringBase::isFAbsFree during SLP vectorization
#35976 closed
May 6, 2025 -
Instruction does not dominate all uses! LLVM ERROR: Broken module found, compilation aborted!
#137797 closed
May 6, 2025 -
[libc] implicit conversion error on rv32
#138425 closed
May 6, 2025 -
[clang] Implement P2786R13 - Trivial Relocatability
#127609 closed
May 6, 2025 -
[clang] Show warnings for Objective-C pointers/blocks with an `assign` attribute
#136305 closed
May 6, 2025 -
Build llvmsupport for sourcekit-lsp on arm64 Linux
#40416 closed
May 6, 2025 -
[AArch64] cfi_negate_ra_state emitted incorrectly.
#137802 closed
May 6, 2025 -
systemz: "error in backend: Unsupported stack frame traversal count"
#40769 closed
May 6, 2025 -
SystemZ Z13 Unsupported vector argument or return type
#41420 closed
May 6, 2025 -
[clang-tidy] Segmentation fault in clang::FormatASTNodeDiagnosticArgument
#138405 closed
May 6, 2025 -
Backport fix for #135522 to the 20.x branch
#135922 closed
May 6, 2025 -
Assertion failure with gvn-sink
#138345 closed
May 6, 2025 -
[Offload] regression on sm_60
#138560 closed
May 5, 2025 -
automatic structure layout randomization for all-function-pointer structs misses composite structs
#138355 closed
May 5, 2025 -
[lldb-dap] Parallel test execution caused attach by name failure
#138197 closed
May 5, 2025 -
[HLSL] Initializing an HLSL vector with a function call results in an assert
#136408 closed
May 5, 2025 -
[Flang] Failure on `fir.convert` with intrinsic MERGE.
#124783 closed
May 5, 2025 -
[AMDGPU] Incorrect outputs from tiling kernel after PR #129464
#131386 closed
May 5, 2025 -
`-Wextra` reported in `llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp`
#125548 closed
May 5, 2025 -
Deprecated attribute not honoured on partial template specialization
#44496 closed
May 5, 2025 -
Crash in Clang when using sizeof(int[vec.size()]) with invalid std::vector initialization since version 19.0
#138444 closed
May 5, 2025 -
[Flang] Regression for BIND(C) Subprograms, Compiler Asserts
#116844 closed
May 5, 2025 -
Clang crashes while compiling my project
#72880 closed
May 5, 2025 -
[AMDGPU] SIPeepholeSDWA: Add V_CNDMASK_B32 support
#133431 closed
May 5, 2025 -
`-Wenum-compare` reported in `llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp`
#125549 closed
May 5, 2025 -
[Clang Tidy][Efficiency] Clang tidy wastes endless time on checking non-usercode
#138492 closed
May 5, 2025 -
Lexical analysis fails on malformed _Pragma directive after #include
#138094 closed
May 5, 2025 -
Excessive/inconsistent reporting with -Wimplicit-void-ptr-cast
#138145 closed
May 5, 2025 -
Enhancement: allow requires-clause checking of statement expression substitution success or failure
#46036 closed
May 5, 2025 -
A parameter pack appears both empty and non-empty at the same time
#137885 closed
May 4, 2025 -
Clang-format eats all the memory when formatting minilzo.c
#53888 closed
May 4, 2025 -
Excessive line breaks when using requires-clauses and requires-expressions
#48250 closed
May 4, 2025 -
parameter PointerAlignment when `#define interface struct`
#47754 closed
May 4, 2025 -
[clang] values for command-line flag `-fstrict-flex-arrays=` are undocumented and very confusing
#138185 closed
May 4, 2025 -
clang compile error on gcc bound member function
#82727 closed
May 4, 2025 -
clang-format mistakenly recognize C file as Objective C and fails to format it
#47924 closed
May 4, 2025 -
[clang-format] Some C++/CLI constructs treated as Objective-C
#58841 closed
May 4, 2025 -
Reserve vcvtneps2bf16 for float to bf16 casts for -ffast-math not -O3
#138424 closed
May 4, 2025 -
[clangd] --function-arg-placeholders=0 is ignored when completing lambda call
#138421 closed
May 3, 2025 -
[clang-format] Wrong spacing in arithmetic operations
#138382 closed
May 3, 2025 -
Crash when instcombine tries to optimize away allocation
#63477 closed
May 3, 2025 -
Implement the `ldexp` HLSL Function
#99133 closed
May 3, 2025 -
[clangd/clang-format] range formatting crashes at clang::format::FormatToken::is(clang::tok::TokenKind)
#138097 closed
May 3, 2025 -
[clang-format] RemoveParentheses option removes necessary parentheses of Google Mock macro
#138124 closed
May 3, 2025 -
MLIR pass test fails when using dylib
#138202 closed
May 2, 2025 -
Missed optimization: Rotation can be changed from left to right
#138333 closed
May 2, 2025 -
Funnel shift is not changed from right to left shift
#138335 closed
May 2, 2025 -
Funnel shift is not lowered to an intrinsic in 64-bit
#138336 closed
May 2, 2025 -
Name used in parameter should conflict with placeholder used for automatic variable
#136373 closed
May 2, 2025 -
arm64 Linux kernel boot failure after b326cb6792b3951881d63d5a02ea163921da18d9
#138019 closed
May 2, 2025 -
ICE with clang-21 HEAD
#129397 closed
May 2, 2025 -
[lldb-dap] global `initCommands` settings for vscode extension
#134564 closed
May 2, 2025 -
flang: instrument function flags missing with misleading error
#112330 closed
May 2, 2025 -
LLVM should model TLSDESC accessor as clobbering NZCV
#39850 closed
May 2, 2025 -
SemaObjC::HandleExprPropertyRefExpr assumes getInterfaceType() will never return nullptr
#134954 closed
May 2, 2025 -
[llvm-reduce] Return a program value instead of `void`
#107327 closed
May 2, 2025 -
llvm-reduce should try to return intermediate values
#66039 closed
May 2, 2025 -
AArch64 patchpoint implementation fails to clobber lr
#39587 closed
May 2, 2025 -
s390x/systemz: ctpop.v16i8 "has incorrect return type"
#39077 closed
May 2, 2025 -
'for' loops on arrays of SIMD variables are compiled to inefficient code
#34293 closed
May 2, 2025 -
diagnostics missing from -Wc++-compat
#21898 closed
May 2, 2025 -
SystemZ: Missing gprof support
#121137 closed
May 2, 2025 -
[lldb] Unittests fail to compile on Windows using MSVC 2019
#80944 closed
May 2, 2025 -
ICE on clang: Assertion `!Calls.empty() && "Missing lambda call operator!"'
#138018 closed
May 2, 2025 -
ICE in getLambdaCallOperatorHelper
#137014 closed
May 2, 2025 -
Compiler crash, fails to compile
#136432 closed
May 2, 2025 -
[DirectX] Running DXILFinalizeLinkage late causes DXILForwardHandleAccesses to fall over in dead code
#138180 closed
May 2, 2025 -
LLVM error : Cannot select: intrinsic %llvm.x86.sse42.crc32.32.32 (CLANG 18.1.8)
#138223 closed
May 2, 2025 -
Request Commit Access For Chengjunp
#136222 closed
May 2, 2025 -
SLP vectorizer crashes when built with hardening
#138178 closed
May 1, 2025 -
[flang] Non-volatile pointer can point to volatile target
#135805 closed
May 1, 2025 -
[hexagon] Change the default linker to be eld
#138195 closed
May 1, 2025 -
[SPIR-V] Legalize the `llvm.is.fpclass` intrinsic
#137892 closed
May 1, 2025 -
investigate how to use `llvm.is.fpclass` and replace `int_dx_isinf` with it
#87777 closed
May 1, 2025 -
[DirectX] Findout what is keeping memset alive, investigate memset legalization options
#135257 closed
May 1, 2025 -
[NVPTX] Backend crash on byval reference to external constant
#138138 closed
May 1, 2025 -
[clangd][clang] Crash when parsing code with consecutive commas in function arguments
#138128 closed
May 1, 2025 -
[include-cleaner] rename enabled flags by default to `--disable-*`
#132983 closed
May 1, 2025 -
UBsan warns on access to 0 sized arrays in union
#43953 closed
May 1, 2025 -
[AArch64] orr wzr vs. mov
#29336 closed
May 1, 2025 -
hipcc crash on __builtin_amdgcn_wmma_bf16_16x16x16_bf16_w32_gfx12
#137008 closed
May 1, 2025 -
[AArch64] recognize the shufflevector equivalent of a vector select
#28904 closed
May 1, 2025 -
[clang] `clang diagnostic` breaks `_Pragma`
#138100 closed
May 1, 2025 -
AttributeError when using Pdb in lldb's script interpreter
#66356 closed
May 1, 2025 -
AArch64 backend incorrectly lowers `mul` into `umull`
#137274 closed
May 1, 2025 -
[NVPTX] Failure in PTX when generating code for `i128` regresses `libc` tests
#138034 closed
May 1, 2025 -
Wrong indentation on explicit operator calls
#137770 closed
May 1, 2025 -
[CIR] Upstream union support
#136059 closed
Apr 30, 2025 -
libclang abort death test fails when run as part of AllClangUnitTests binary
#137855 closed
Apr 30, 2025 -
AMDGPU pass does not respect register class constraint when folding immediate into copies
#130020 closed
Apr 30, 2025 -
[DirectX] Legalize memset
#136243 closed
Apr 30, 2025 -
[HLSL] `lerp` overloads with mixed scalar and vector operands
#137827 closed
Apr 30, 2025 -
[HLSL] Support space-only resource register annotations
#133346 closed
Apr 30, 2025 -
[HLSL] Add support for lexing floating-point literals in `RootSignatureLexer`
#126565 closed
Apr 30, 2025 -
[X86][AVX2][ISEL] Unnecessary masking and comparison instructions generated for movmsk
#136690 closed
Apr 30, 2025 -
[SystemZ][TTI]Wrong costs for insertelement with even/odd indices
#135346 closed
Apr 30, 2025 -
s390x: support `.machine push` and `.machine pop` assembler directives
#129053 closed
Apr 30, 2025 -
Clang 21 crash (stack dump) when parsing #pragma clang attribute push inside function body
#137861 closed
Apr 30, 2025 -
__attribute__((nonstring)) and -Wunterminated-string-initialization
#137705 closed
Apr 30, 2025 -
AMDGPU: Using an undefined physical register in testcase using compare over kill
#131298 closed
Apr 30, 2025 -
[HLSL] Fix failing SPIR-V backend tests that specify --target-env vulkan1.3
#136344 closed
Apr 30, 2025 -
Clang ignores visibility attribute of a template method of a template class
#103477 closed
Apr 30, 2025 -
"'ownership_returns' attribute takes no more than 1 argument" is wrong
#137896 closed
Apr 30, 2025 -
[AArch64] store optimizer misses pairing opportunities after some threshold
#47165 closed
Apr 30, 2025 -
[Mlir] --normalize-memrefs crashes in Utils.cpp:1217:mlir::affine::replaceAllMemRefUsesWith
#121091 closed
Apr 30, 2025 -
[Mlir] --normalize-memrefs crashes in StorageUniquerSupport.h:113
#122090 closed
Apr 30, 2025 -
[mlir] parser crash with linalg.reduce. @reduce_fusion_elementwise created with unregistered dialect
#132889 closed
Apr 30, 2025 -
[MIPS] `llc` crashes with "Using an undefined physical register" when using global register variable
#136132 closed
Apr 30, 2025 -
[CVP] Miscompilation at -O3
#137582 closed
Apr 30, 2025 -
[Optimization opportunity] Optimize repeated inline assembly operations when semantically equivalent
#137912 closed
Apr 30, 2025 -
clang-format: Disabling Formatting on a one line
#54334 closed
Apr 30, 2025 -
[suggestion][vscode][lldb-dap] Maybe it's a good idea to make an icon for this extension.
#137294 closed
Apr 30, 2025 -
[HLSL] Implement resource initialization by constructors
#134154 closed
Apr 30, 2025 -
Clang 21 crash when using __attribute__((alloc_size(2,1))) on variadic function declaration
#137870 closed
Apr 30, 2025
144 Issues opened by 109 people
-
ASTMatcher `unless(hasAncestor(classTemplatePartialSpecializationDecl()))` has no effect
#138782 opened
May 6, 2025 -
[lldb-dap] Support breakpoints in the launch and attach helpers
#138778 opened
May 6, 2025 -
various warnings incorrectly included in `-Wc++20-compat`
#138775 opened
May 6, 2025 -
[LLVM][AMDGPU] PR#137930 introduces correctness inconsistency
#138766 opened
May 6, 2025 -
[lld] Wrong folding of .data.rel.ro section in ICF for armv7a-linux-gnueabihf
#138764 opened
May 6, 2025 -
Provide a hook during the sanitizer crash reporting for application-specific crash info
#138759 opened
May 6, 2025 -
Sanitizers don't fall back to the `LLVM_SYMBOLIZER_PATH` env variable
#138758 opened
May 6, 2025 -
[apt.llvm.org] libclc packages should include the targets spirv-mesa3d- and spirv64-mesa3d-
#138751 opened
May 6, 2025 -
[flang][openmp] Incorrect diagnostic on Openmp Atomic update statement
#138748 opened
May 6, 2025 -
[clangd][misc-include-cleaner] quote includes are inserted instead of angle includes
#138740 opened
May 6, 2025 -
Tf.MaxPool3D not supported
#138739 opened
May 6, 2025 -
Spurious -Wbitfield-enum-conversion warning when using signed enum in a bit-field
#138738 opened
May 6, 2025 -
[clang-tidy] Check request: modernize-use-structured-binding
#138735 opened
May 6, 2025 -
[clang-tidy] Check request: modernize-use-std-tie-to-decompose-result
#138732 opened
May 6, 2025 -
Grouping Parentheses
#138722 opened
May 6, 2025 -
Misformatting around static_cast parentheses
#138720 opened
May 6, 2025 -
Unrelated CI failure: "'OMP.inc' has been modified since the precompiled header was built"
#138719 opened
May 6, 2025 -
lldb-server crashes on startup on AArch64 which has SME but not SVE
#138717 opened
May 6, 2025 -
Request Triage Access for @mariete1223
#138702 opened
May 6, 2025 -
[Coverity] Logically dead code in `LoadStoreVectorizer.cpp`
#138691 opened
May 6, 2025 -
[AArch64][ISel][SVE] Cannot select setcc
#138686 opened
May 6, 2025 -
[DebugInfo][LICM] Debug value info loss caused by removing dead instructions without salvaging
#138684 opened
May 6, 2025 -
[Modules][libc++] Using <filesystem> with -fmodules -fcxx-modules triggers missing‑import errors
#138683 opened
May 6, 2025 -
Request Commit Access For simpal01
#138667 opened
May 6, 2025 -
Clang fails to build code involving custom range and format [C++23, std::format, std::ranges]
#138662 opened
May 6, 2025 -
Request Commit Access For jyli0116
#138659 opened
May 6, 2025 -
[clang][CodeGen] __builtin_addressof does not mark declaration 'used' (compiler crash)
#138651 opened
May 6, 2025 -
[InstCombine] Missing algebraic fold for handwritten bitwise AND
#138650 opened
May 6, 2025 -
[DebugInfo] RAUW updates debug value addresses using undefined local variables
#138647 opened
May 6, 2025 -
Missed optimization: conditional store of zext(i1) not folded to constant zero when i1 is known false
#138636 opened
May 6, 2025 -
Attributes appertaining to inner classes of class template specializations are duplicated
#138596 opened
May 5, 2025 -
[MLIR] convert-linalg-to-parallel-loops doesn't seem to parallelize reductions
#138595 opened
May 5, 2025 -
[lld] Unsorted loadable program headers with `-Ttext=` argument
#138584 opened
May 5, 2025 -
ThreadSanitizer doesn't work with memory overcommit disabled
#138581 opened
May 5, 2025 -
[mlir][TableGen] Add ability to mark builders etc. deprecated
#138573 opened
May 5, 2025 -
[runtimes?][PAC] harden unwinding
#138571 opened
May 5, 2025 -
[clang][PAC] add support for authenticated-null-values ptrauth option
#138570 opened
May 5, 2025 -
Different behavior for comparison of integer comparison
#138566 opened
May 5, 2025 -
[C++20 modules] error: cannot befriend target of using declaration
#138558 opened
May 5, 2025 -
[VE][TableGen] Corrupted LaneBitmask representing regLiveUnits for few registerClasses
#138552 opened
May 5, 2025 -
[LLDB] [GDB server] Host byte order incorrectly used for `g`, `G`, `p`, `P` packet types
#138536 opened
May 5, 2025 -
[HLSL][SPIRV] Replace name mangling for resource types
#138533 opened
May 5, 2025 -
CUDA offload fails to verify devices > SM90
#138532 opened
May 5, 2025 -
[clang] Warning for implicit conversion and operations between different `charN_t`
#138526 opened
May 5, 2025 -
DAGCombiner/SimplifyDemandedBits making ISel DAG more poisonous for bitcasted vector
#138513 opened
May 5, 2025 -
[14.0.0 regression] Compiler hang at -O3 on x86_64-linux-gnu
#138509 opened
May 5, 2025 -
SPARC -target-feature +vis breaks flang build on Linux/sparc64
#138494 opened
May 5, 2025 -
clang-tidy: modernize-use-override does not work if a parameter has `__attribute__`
#138486 opened
May 5, 2025 -
misformatting in complex logical expressions
#138485 opened
May 5, 2025 -
misformatting around objc attribute keywords
#138484 opened
May 5, 2025 -
Bytecode Interpreter: Use in `Expr::tryEvaluateStrLen`
#138475 opened
May 4, 2025 -
Bytecode Interpreter: Use in `Expr::tryEvaluateObjectSize`
#138474 opened
May 4, 2025 -
Bytecode interpreter: Implement support for `EvaluateWithSubstitution`
#138473 opened
May 4, 2025 -
[flang] bug passing non-contiguous array to MPI procedure
#138471 opened
May 4, 2025 -
Optimization pass to improve performance of interpreters, and other recursive programs
#138465 opened
May 4, 2025 -
is choco install llvm a malware ?
#138463 opened
May 4, 2025 -
enum and enum class give different values with bit field
#138449 opened
May 4, 2025 -
Compilation 20.1.4 - test fail during check
#138446 opened
May 4, 2025 -
[clangd] Crash when `char[]` is initialized with both `#embed` and literal values
#138439 opened
May 4, 2025 -
[Hexagon] Small data constants cause duplicate symbols
#138438 opened
May 4, 2025 -
Backport 801b519dfd01 ("[sanitizer_common] Fix build on ppc64+musl (#120036)") to LLVM 20
#138437 opened
May 4, 2025 -
[Flang][OpenMP] compilation failed with "Basic Block in function '_QQmain' does not have terminator!"
#138436 opened
May 4, 2025 -
[clang] Crash due to lambdas in decltype (?)
#138428 opened
May 3, 2025 -
[Libc] Implement `sigsetjmp` and `siglongjmp` for mac aarch64 and x86_64
#138407 opened
May 3, 2025 -
[clang++] Bugs on overloading operator== and operator!=
#138404 opened
May 3, 2025 -
[flang][OpenMP] Crash in atomic update region creation
#138396 opened
May 3, 2025 -
[WebAssembly] Loop that shouldn't be given a return type
#138394 opened
May 3, 2025 -
llvm assembler does not emit the correct symbol names when escaped characters are present
#138390 opened
May 3, 2025 -
Clang assertion failure in CheckNonNullExpr
#138371 opened
May 3, 2025 -
[flang] [packaging] cannot find -lflang_rt.runtime with newly packaged flang 21
#138340 opened
May 2, 2025 -
Funnel shift in 64-bit doesn't get matched to an intrinsic
#138334 opened
May 2, 2025 -
[analyzer] Support forbidding given functions from being called unless explicitly marked as allowed
#138320 opened
May 2, 2025 -
[LLDB] End of life for Python3.10.x
#138312 opened
May 2, 2025 -
RTSan unit-tests can crash due to use of hard-coded file descirptors
#138311 opened
May 2, 2025 -
[InstCombine] Formation of fmax ignores SNaN
#138303 opened
May 2, 2025 -
[clang-tidy] Regex alternation operator | is broken in `readability-identifier-naming` options
#138302 opened
May 2, 2025 -
[clang-format] lambdas aligned wrongly with C++ 20 aggregate initialization
#138300 opened
May 2, 2025 -
[HLSL][SPIRV] Add pass to rewrite CBuffer accesses
#138278 opened
May 2, 2025 -
[SPIRV] Add the `spirv.Layout` type to the SPIR-V backend.
#138276 opened
May 2, 2025 -
[HLSL][SPIRV] Implement CBuffers in CommonSPIRTargetCodeGenInfo::getHLSLType
#138274 opened
May 2, 2025 -
[HLSL][SPIRV] Modify the VulkanBuffer implementation to take a struct
#138273 opened
May 2, 2025 -
Add builtin/intrinsic to get current instruction pointer?
#138272 opened
May 2, 2025 -
[HLSL][SPIRV] Don't emit the Alignment decoration for shaders
#138268 opened
May 2, 2025 -
[mlir][linalg] Simplify vectorization test output using `-canonicalize -cse`
#138265 opened
May 2, 2025 -
[BOLT][AArch64] 0-bit relocation offset expected
#138264 opened
May 2, 2025 -
Compiler Crash with ACLE - Aarch64 Apple Darwin targets
#138260 opened
May 2, 2025 -
[X86] X86LegalizerInfo - use LegalFor instead if LegalIf for simple ISA/test pairs
#138259 opened
May 2, 2025 -
Statement expressions allow jumping past initialization
#138257 opened
May 2, 2025 -
Pack indexing specifier can't be used with templated function declaration inside a class
#138255 opened
May 2, 2025 -
[LLD][AARCH64] Bug with ADRP + LDR transformation when there is a branch to the LDR
#138254 opened
May 2, 2025 -
source tarballs for 20.1.4 are missing
#138246 opened
May 2, 2025 -
[BOLT] unambiguous reference error on two-stage build
#138235 opened
May 2, 2025 -
P2944R3: Update comparisons for `reference_wrapper`
#138233 opened
May 2, 2025 -
lld from 20.1.4 prebuilt release archive can't run on Arch Linux due to libxml2 ABI break
#138225 opened
May 2, 2025 -
[Flang][OpenMP] Flang crashes on invalid OpenMP directive "omp sections parallel"
#138224 opened
May 2, 2025 -
AArch64 float and bool code regression from LLVM 18
#138212 opened
May 1, 2025 -
Codegenprepare creates invalid IR
#138208 opened
May 1, 2025 -
[mlir][arith] Add arith.scaling_extf and arith.scaling_truncf
#138207 opened
May 1, 2025 -
Crash in lld with thin LTO cache and assembly output
#138194 opened
May 1, 2025 -
[HLSL] Implement serialization of StaticSamplers
#138193 opened
May 1, 2025 -
[HLSL] Implement serialization of RootFlags
#138192 opened
May 1, 2025 -
[HLSL] Implement serialization of Root Parameters
#138191 opened
May 1, 2025 -
[HLSL] Implement serialization of Root Constants
#138190 opened
May 1, 2025 -
[HLSL] Implement serialization of Descriptor Tables
#138189 opened
May 1, 2025 -
[clang] Enabling `-ftime-report` pollutes the output of `-stats-file`
#138173 opened
May 1, 2025 -
Erroneous sin value when passed an integer and using libmvec
#138171 opened
May 1, 2025 -
Unsynchronized access to `disconnecting` in lldb-dap
#138152 opened
May 1, 2025 -
[clang-format] AlignArrayOfStructures With Tabs
#138151 opened
May 1, 2025 -
Request Commit Access For hulxv
#138146 opened
May 1, 2025 -
[RISC-V] infinite loop with -fstack-clash-protection
#138130 opened
May 1, 2025 -
[flang][OpenMP] TODO in atomic capture for different yet compatible types
#138123 opened
May 1, 2025 -
[lldb] Limit the number of warnings emitted for unsupported DWARF form values
#138115 opened
May 1, 2025 -
[Flang][OpenMP] Referring to an instruction in another function!
#138102 opened
May 1, 2025 -
[clangd] Crash on textDocument/typeDefinition within template
#138101 opened
May 1, 2025 -
[clangd/clang-format] Stack overflow when formatting a file with deep nested braces
#138099 opened
May 1, 2025 -
[clangd] Crash on textDocument/hover with incomplete code
#138096 opened
May 1, 2025 -
[lldb][test] TestLldbGdbServer.py is flaky
#138085 opened
May 1, 2025 -
[lldb][test][Windows] Fix TestConsecutiveBreakpoints.py
#138083 opened
May 1, 2025 -
Clang 20 regression: conflicting deduction 'type-parameter-0-0' against 'long' for parameter
#138078 opened
May 1, 2025 -
ubsanitizer does not respect file-prefix-map in messages
#138044 opened
Apr 30, 2025 -
[Debian Linux, LLVMv17.0.6, C++] LLVM crashes when compiling to assembler
#138037 opened
Apr 30, 2025 -
[HLSL] Implement serialization of a root signature declaration
#138025 opened
Apr 30, 2025 -
[HLSL] Clean up CodeGenHLSL/*-overload.hlsl tests
#138016 opened
Apr 30, 2025 -
[Flang][OpenACC] `collapse` Associated Loop checking asserts:
#138013 opened
Apr 30, 2025 -
AArch64 backend folds fcmp nnan nsz + select to fminnm, causing confusion between +0.0 and -0.0
#137998 opened
Apr 30, 2025 -
[SPIRV] Symbolic operands constants aren’t entirely accurate.
#137990 opened
Apr 30, 2025 -
Stack dump occurred while debugging code in VSCode using vscode-swift extesion
#137987 opened
Apr 30, 2025 -
Missed combining shr and shrx in collatz_f1()
#137983 opened
Apr 30, 2025 -
Release Asset Audit Failed
#137977 opened
Apr 30, 2025 -
[clang-format][objc] Preserve space after colon
#137971 opened
Apr 30, 2025 -
[WebAssembly] Result unnecessarily stored in two locations
#137946 opened
Apr 30, 2025 -
[DAG] Replace/Wrap SelectionDAG::isKnownNeverNaN with SelectionDAG::computeKnownFPClass
#137943 opened
Apr 30, 2025 -
[ConstraintElim] `checkOrAndOpImpliedByOther` should drop `disjoint` flag
#137937 opened
Apr 30, 2025 -
Would a gnullvm environment be acceptable?
#137933 opened
Apr 30, 2025 -
inherited constructor causes `std::source_location::current()` to point at wrong line
#137907 opened
Apr 30, 2025
568 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.
-
[MLIR][XeGPU] Add unroll patterns for XeGPU (1/N)
#137010 commented on
May 7, 2025 • 41 new comments -
[MLIR][Linalg] Introduce transpose/broadcast semantic to linalg.batch…
#130944 commented on
May 5, 2025 • 40 new comments -
[llvm-debuginfo-analyzer] Add support for LLVM IR format.
#135440 commented on
May 1, 2025 • 36 new comments -
[VPlan] Manage noalias/alias_scope metadata in VPlan. (NFC)
#136450 commented on
May 4, 2025 • 34 new comments -
[VPlan] Retain exit conditions and edges in initial VPlan (NFC).
#137709 commented on
May 6, 2025 • 30 new comments -
[IA][RISCV] Add support for vp.load/vp.store with shufflevector
#135445 commented on
May 2, 2025 • 25 new comments -
[DirectX] Implement DXILResourceBindingAnalysis
#137258 commented on
May 6, 2025 • 22 new comments -
[HLSL] Implement `SpirvType` and `SpirvOpaqueType`
#134034 commented on
May 6, 2025 • 21 new comments -
[LSV] Insert casts to vectorize mismatched types
#134436 commented on
May 6, 2025 • 20 new comments -
[AMDGPU] Add a new amdgcn.load.to.lds intrinsic
#137425 commented on
May 2, 2025 • 18 new comments -
[DirectX] Adding support for Root Descriptors in obj2yaml/yaml2obj
#137259 commented on
May 6, 2025 • 16 new comments -
[SelectionDAG] Split vector types for atomic load
#120640 commented on
May 6, 2025 • 16 new comments -
[AMDGPU] Added hot-block-rematerialize pass
#136631 commented on
May 1, 2025 • 16 new comments -
[AMDGPU][Attributor] Rework update of `AAAMDWavesPerEU`
#123995 commented on
May 2, 2025 • 15 new comments -
[libc] implement template functions for localtime
#110363 commented on
May 6, 2025 • 15 new comments -
Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler
#136098 commented on
May 6, 2025 • 14 new comments -
[Clang][OpenMP] Support for dispatch construct (Sema & Codegen) support
#131838 commented on
May 6, 2025 • 13 new comments -
[Flang][OpenMP] Initial defaultmap implementation
#135226 commented on
May 6, 2025 • 13 new comments -
[AMDGPU] Automatic conversion from wave32 to wave64
#137376 commented on
May 5, 2025 • 13 new comments -
[clang-format] Add SpaceAfterOperatorKeyword option
#137610 commented on
May 6, 2025 • 12 new comments -
[LoopVectorizer] Bundle partial reductions inside VPMulAccumulateReductionRecipe
#136173 commented on
May 1, 2025 • 12 new comments -
[asan] Implement address sanitizer on AIX: interceptors (5/6)
#131870 commented on
May 6, 2025 • 12 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
May 6, 2025 • 11 new comments -
[AMDGPU] Use s_cmovk_i32 instead of s_cselect_b32 when applicable
#135232 commented on
May 2, 2025 • 11 new comments -
[AMDGPU] Hoist permlane64/readlane/readfirstlane through unary/binary operands
#129037 commented on
May 1, 2025 • 11 new comments -
[AMDGPU][Scheduler] Refactor ArchVGPR rematerialization during scheduling
#125885 commented on
May 5, 2025 • 11 new comments -
[AMDGPU] Classify FLAT instructions as VMEM
#137148 commented on
May 6, 2025 • 11 new comments -
[clang-tidy] Add check bugprone-misleading-setter-of-reference
#132242 commented on
May 6, 2025 • 11 new comments -
[llvm] Ensure that soft float targets don't use float/vector code for memops.
#107022 commented on
May 5, 2025 • 11 new comments -
[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and corresponding vplan transformations.
#137746 commented on
May 5, 2025 • 10 new comments -
[flang][openacc] Allow open acc routines from other modules.
#136012 commented on
May 6, 2025 • 10 new comments -
[Clang][CodeGen] Enable pointer overflow check for GCC workaround
#137849 commented on
May 6, 2025 • 10 new comments -
[libc][uefi] add crt1
#132150 commented on
May 6, 2025 • 10 new comments -
[llvm] Support multiple save/restore points in mir
#119357 commented on
May 1, 2025 • 10 new comments -
[X86][SelectionDAG] Fix the Gather's base and index by modifying the Scale value
#137813 commented on
May 6, 2025 • 10 new comments -
[clang-sycl-linker] Add AOT compilation support for Intel GPUs/CPUs
#133194 commented on
May 6, 2025 • 10 new comments -
[SelectionDAG] Fix incorrect fold condition in foldSetCCWithFunnelShift.
#137637 commented on
May 4, 2025 • 9 new comments -
[AArch64] Utilize `XAR` for certain vector rotates
#137629 commented on
May 6, 2025 • 9 new comments -
[clang-tidy] do not diagnose array types within implicit instantiations of a template
#132924 commented on
May 6, 2025 • 9 new comments -
[DataLayout] Introduce DataLayout::getPointerAddressSize(AS)
#137412 commented on
May 1, 2025 • 9 new comments -
[VPlan] Introduce VPlanConstantFolder
#125365 commented on
May 6, 2025 • 9 new comments -
[AMDGPU] Enable vectorization of i8 values.
#134934 commented on
May 1, 2025 • 8 new comments -
[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly.
#129689 commented on
May 2, 2025 • 8 new comments -
[Clang][OpenCL][AMDGPU] OpenCL Kernel stubs should be assigned alwaysinline attribute
#137769 commented on
May 5, 2025 • 8 new comments -
[X86][BreakFalseDeps] Using reverse order for undef register selection
#137569 commented on
May 3, 2025 • 8 new comments -
[Flang] [OpenMP] Add semantic checks for detach clause in task
#119172 commented on
May 3, 2025 • 7 new comments -
[llvm] Introduce callee_type metadata
#87573 commented on
May 5, 2025 • 7 new comments -
[AMDGPU] IGLP: Fix static variables
#137549 commented on
May 1, 2025 • 7 new comments -
[llvm] annotate interfaces in llvm/Support for DLL export
#136014 commented on
May 6, 2025 • 7 new comments -
[lldb] Expose QueueThreadPlanForStepSingleInstruction function to SBThreadPlan
#137904 commented on
May 1, 2025 • 7 new comments -
Address Codegen bug related to marking subregister MachineOperand defines as undef
#134929 commented on
May 6, 2025 • 7 new comments -
[HLSL][RootSignature] Define and integrate rootsig clang attr and decl
#137690 commented on
May 2, 2025 • 7 new comments -
[AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2
#135162 commented on
May 5, 2025 • 7 new comments -
[clang] Implement address sanitizer on AIX (1/6)
#129925 commented on
May 6, 2025 • 7 new comments -
[SPIR-V] Add InferAddrSpaces pass to the backend
#137766 commented on
May 6, 2025 • 7 new comments -
[llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage
#137223 commented on
May 1, 2025 • 6 new comments -
[InstCombine] Iterative replacement in PtrReplacer
#137215 commented on
May 6, 2025 • 6 new comments -
[clang] Warn about deprecated volatile-qualified return types
#137899 commented on
May 6, 2025 • 6 new comments -
[libc++] Implements the new FTM header test generator.
#134542 commented on
May 6, 2025 • 6 new comments -
[MLIR] Add a utility pass to linearize `memref`
#136797 commented on
May 6, 2025 • 6 new comments -
clang-format: Add IncludeSortKey option
#137840 commented on
May 2, 2025 • 6 new comments -
[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis
#133242 commented on
May 6, 2025 • 6 new comments -
[lldb] print a notice when `source list` paging reaches the end of th…
#137515 commented on
May 2, 2025 • 6 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
May 6, 2025 • 6 new comments -
[HLSL] Raise Diag for Invalid CounterDirection
#137697 commented on
May 6, 2025 • 6 new comments -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
May 5, 2025 • 6 new comments -
[LoopPeel] Fix branch weights' effect on block frequencies
#128785 commented on
May 5, 2025 • 6 new comments -
[lldb][TypeSystemClang] Allow arrays to be dereferenced in C/C++.
#135843 commented on
May 6, 2025 • 5 new comments -
[GISel] Funnel shift combiner port from SelectionDAG ISel to GlobalISel
#135132 commented on
May 6, 2025 • 5 new comments -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
May 6, 2025 • 5 new comments -
[x86] Enable indirect tail calls with more arguments
#137643 commented on
Apr 30, 2025 • 5 new comments -
[HLSL][DXIL] Implement `refract` intrinsic
#136026 commented on
May 3, 2025 • 5 new comments -
[sanitizer_common] Implement address sanitizer on AIX: add platform specific functionality (4/6)
#131868 commented on
May 6, 2025 • 5 new comments -
[RISCV] Add MC layer support for XSfmm*.
#133031 commented on
Apr 30, 2025 • 5 new comments -
[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments
#137488 commented on
May 5, 2025 • 5 new comments -
[ConstraintElim] Simplify `sadd_with_overflow` if A and B have different signs
#135784 commented on
Apr 30, 2025 • 5 new comments -
[Instcombine] Fold away shift in or reduction chain.
#137875 commented on
May 1, 2025 • 5 new comments -
[SPIRV] Support for SPV_INTEL_fpga_reg extension
#134352 commented on
May 6, 2025 • 4 new comments -
[SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point
#136085 commented on
May 6, 2025 • 4 new comments -
[CIR] Upstream enum support
#136807 commented on
May 6, 2025 • 4 new comments -
[mlir][memref][spirv] Add conversion for memref.extract_aligned_point…
#86750 commented on
May 6, 2025 • 4 new comments -
[asan] Implement address sanitizer on AIX: memory mapping (6/6)
#136874 commented on
May 1, 2025 • 4 new comments -
LLVM symbolizer gsym support
#134847 commented on
May 6, 2025 • 4 new comments -
[LLDB] Ptrace seize dead process
#137041 commented on
May 5, 2025 • 4 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
May 6, 2025 • 4 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
May 6, 2025 • 4 new comments -
[Clang][AArch64] Add fp8 variants for untyped NEON intrinsics
#128019 commented on
May 6, 2025 • 4 new comments -
[DependenceAnalysis] Extending SIV to handle separate loops
#128782 commented on
Apr 30, 2025 • 4 new comments -
[clang-format] Add AlignAfterOpenBracketOptions
#108332 commented on
May 1, 2025 • 4 new comments -
[MIPS]Remove unnecessary SLL instructions on MIPS64el
#109386 commented on
Apr 30, 2025 • 4 new comments -
[SSAUpdaterBulk] Add PHI simplification pass.
#135180 commented on
May 6, 2025 • 4 new comments -
[libc] Expand usage of libc null checks.
#116262 commented on
May 2, 2025 • 4 new comments -
Suppress errors from well-formed-testing type traits in SFINAE contexts
#135390 commented on
May 6, 2025 • 4 new comments -
[libc++] Add the __is_replaceable type trait
#132408 commented on
May 6, 2025 • 4 new comments -
[SPARC] Use op-then-halve instructions when we have VIS3
#135718 commented on
May 5, 2025 • 4 new comments -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#120598 commented on
May 6, 2025 • 4 new comments -
[LLVM][SROA] Teach SROA how to "bitcast" between fixed and scalable vectors.
#130973 commented on
May 1, 2025 • 4 new comments -
[PartiallyInlineLibCalls] Emit missed- and passed-optimization remarks when partially inlining sqrt
#123966 commented on
May 5, 2025 • 4 new comments -
[compiler-rt][test] Apply CFLAGS from sanitizer_common to all tests
#120798 commented on
May 7, 2025 • 4 new comments -
[Flang][OpenMP] Add frontend support for declare variant
#130578 commented on
May 6, 2025 • 4 new comments -
[clang-tidy] Return error code on config parse error
#136167 commented on
May 1, 2025 • 4 new comments -
[NFC][LLVM][CodeGen][X86] Add ConstantInt/FP based vector support to MachineInstr fixup and printing code.
#137331 commented on
May 6, 2025 • 4 new comments -
[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V friendly binding
#137805 commented on
Apr 30, 2025 • 4 new comments -
[libc++] Fix flat_{multi}set insert_range
#137462 commented on
May 6, 2025 • 4 new comments -
[libc++] Implement P3379R0 Constrain `std::expected` equality operators
#135759 commented on
May 4, 2025 • 3 new comments -
[AMDGPU] Move kernarg preload logic to separate pass
#130434 commented on
May 5, 2025 • 3 new comments -
[TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
May 6, 2025 • 3 new comments -
MachineScheduler: Improve instruction clustering
#137784 commented on
May 1, 2025 • 3 new comments -
[InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#135274 commented on
May 5, 2025 • 3 new comments -
[WIP][AMDGPU] Improve the handling of `inreg` arguments
#133614 commented on
May 1, 2025 • 3 new comments -
[libclc] Support the generic address space
#137183 commented on
May 1, 2025 • 3 new comments -
[Arch64][SVE] Lower svrev_* to llvm.vector.reverse and fold svrev(svrev(x)) -> x
#116422 commented on
May 2, 2025 • 3 new comments -
[analyzer] Workaround for slowdown spikes (unintended scope increase)
#136720 commented on
May 6, 2025 • 3 new comments -
[KeyInstr][Clang] Add Clang option -g[no-]key-instructions
#134627 commented on
May 6, 2025 • 3 new comments -
[clang] Add spir_kernel attribute
#137882 commented on
May 1, 2025 • 3 new comments -
[llvm-debuginfo-analyzer] Support DW_AT_byte_size and DW_TAG_module
#137228 commented on
May 1, 2025 • 3 new comments -
[libc++] constexpr flat_map
#137453 commented on
May 3, 2025 • 3 new comments -
[Flang][MLIR] - Access the LEN for a `fir.boxchar<k>` and use it to set the bounds `omp.map.info` ops.
#134967 commented on
May 6, 2025 • 3 new comments -
[clang-tidy] add `ctime` and `localtime` to `clang-tidy`
#110366 commented on
May 2, 2025 • 3 new comments -
[AArch64] Change the coercion type of structs with pointer members.
#135064 commented on
May 6, 2025 • 3 new comments -
[Flang][OpenMP]Support for lowering task_reduction and in_reduction to MLIR
#111155 commented on
May 6, 2025 • 3 new comments -
[Clang][CodeGen] Add workaround for old glibc `__PTR_ALIGN` macro
#137851 commented on
May 6, 2025 • 3 new comments -
[CodeGen] Inline stack guard check on Windows
#136290 commented on
May 6, 2025 • 2 new comments -
[X86][GlobalIsel] support G_FABS for f80
#136718 commented on
May 1, 2025 • 2 new comments -
[mlir][memref] Fix computeCollapsedLayoutMap for contiguous dynamic dim
#136485 commented on
May 5, 2025 • 2 new comments -
[LLD][COFF] Handle --start-lib/--end-lib group in the same way as other archives
#136496 commented on
May 2, 2025 • 2 new comments -
[ARM] Fix for crash when using -mcmodel=tiny on X86
#125643 commented on
May 6, 2025 • 2 new comments -
[builtins][AArch32] Fix __gnu_* functions
#137638 commented on
May 1, 2025 • 2 new comments -
[libcxx] Avoid hash key in __hash_table::find() if it is empty.
#126837 commented on
Apr 30, 2025 • 2 new comments -
[clang-tidy] Fix false positive for cppcoreguidelines-pro-bounds-pointer-arithmetic
#127394 commented on
May 1, 2025 • 2 new comments -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
May 6, 2025 • 2 new comments -
[flang][runtime] Replace recursion with iterative work queue (WORK IN PROGRESS)
#137727 commented on
Apr 30, 2025 • 2 new comments -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 commented on
May 6, 2025 • 2 new comments -
[libc++] Removes unsupported compiler specific code.
#134496 commented on
May 6, 2025 • 2 new comments -
[libc++] Support more GCC 15 type_traits builtins
#137871 commented on
May 2, 2025 • 2 new comments -
[MIPS] Add FeatureMSA to i6400 and i6500 cores
#134985 commented on
May 6, 2025 • 2 new comments -
[clang] [OpenMP] New OpenMP 6.0 self_maps clause - CodeGen
#134131 commented on
May 6, 2025 • 2 new comments -
[JumpThreading] Do not unfold select if block has address taken and used
#135106 commented on
May 1, 2025 • 2 new comments -
[CodeGen][NPM] Support generic regalloc-npm option
#135149 commented on
May 5, 2025 • 2 new comments -
[LoopVersioningLICM] Only mark pointers with generated checks as noalias
#135168 commented on
May 1, 2025 • 2 new comments -
[Clang] Allow simpler visibility annotations when targeting win32 and mingw
#133699 commented on
May 3, 2025 • 2 new comments -
Add more tests for _Countof
#133333 commented on
May 5, 2025 • 2 new comments -
[fir] Support promoting `fir.do_loop` with results to `affine.for`.
#137790 commented on
May 4, 2025 • 2 new comments -
[TableGen][MacroFusion] Predicate if the first inst has the same register
#137778 commented on
May 1, 2025 • 2 new comments -
[LV][EVL] Introduce the EVLIndVarSimplify Pass for EVL-vectorized loops
#131005 commented on
May 6, 2025 • 2 new comments -
[AMDGPU] Implement IR expansion for frem instruction
#130988 commented on
May 5, 2025 • 2 new comments -
[Clang] [Driver] add a Cygwin ToolChain
#135691 commented on
May 6, 2025 • 2 new comments -
[clang] Mark constructors with invalid initializers as invalid
#137773 commented on
Apr 30, 2025 • 2 new comments -
[libclc] Reduce bithacking for INF/NAN values
#129738 commented on
May 5, 2025 • 2 new comments -
[VPlan] Add VPInstruction::StepVector and use it in VPWidenIntOrFpInductionRecipe
#129508 commented on
May 6, 2025 • 2 new comments -
[llvm-debuginfo-analyzer] Fix a couple of unhandled DWARF situations leading to a crash
#137221 commented on
May 1, 2025 • 2 new comments -
[LV] Strip unmaintainable MinBWs assert
#136858 commented on
May 4, 2025 • 2 new comments -
[GOFF] Add writing of text records
#137235 commented on
May 6, 2025 • 2 new comments -
[MLIR][OpenMP] Assert on map translation functions, NFC
#137199 commented on
May 1, 2025 • 2 new comments -
[DebugInfo][LoopDistribute] Salvage debug values using dead instructions in the distributed loops
#137124 commented on
May 6, 2025 • 2 new comments -
[DAGCombine] Propagate truncate to operands
#98666 commented on
May 6, 2025 • 2 new comments -
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423 commented on
May 1, 2025 • 1 new comment -
[RISCV][MC] Implement MC for Base P extension
#123271 commented on
Apr 30, 2025 • 1 new comment -
[KeyInstr][SimplifyCFG] Remap atoms after duplication for threading
#133484 commented on
May 6, 2025 • 1 new comment -
[CodeGen][NPM] Support CodeGenSCCOrder in pipeline
#136818 commented on
May 6, 2025 • 1 new comment -
[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()
#136133 commented on
Apr 30, 2025 • 1 new comment -
Add inreg bit convert tests
#136112 commented on
May 6, 2025 • 1 new comment -
[Clang][AArch64] Add pessimistic vscale_range for sve/sme
#137624 commented on
May 2, 2025 • 1 new comment -
[clang][ptrauth] add support for options parameter to __ptrauth
#136828 commented on
May 5, 2025 • 1 new comment -
[clang][CompundLiteralExpr] Don't defer evaluation for CLEs
#137163 commented on
May 6, 2025 • 1 new comment -
[AMDGPU][TTI] Add Target Hook for Instruction Uniformity (getInstructionUniformity)
#137639 commented on
May 6, 2025 • 1 new comment -
[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 commented on
May 2, 2025 • 1 new comment -
[AMDGPU] Extend wave reduce intrinsics for i32 type
#126469 commented on
May 5, 2025 • 1 new comment -
[clang] Fix handling of explicit-`this` functions as template arguments
#133748 commented on
May 2, 2025 • 1 new comment -
Emit nested unused enum types with -fno-eliminate-unused-debug-types
#137818 commented on
May 5, 2025 • 1 new comment -
[github] pre-cache llvm-project in Linux CI Docker images
#133137 commented on
May 2, 2025 • 1 new comment -
[CLANG] Allow parsing arbitrary order of attributes for declarations
#133107 commented on
May 6, 2025 • 1 new comment -
[Serialization] Fix lazy template loading
#133057 commented on
May 5, 2025 • 1 new comment -
[CodeGen][NPM] Stitch up loop passes in codegen pipeline
#133050 commented on
May 5, 2025 • 1 new comment -
[RISCV] Add support for vendor relocations on Xqci extensions
#135400 commented on
May 6, 2025 • 1 new comment -
[SimplifyCFG] Introduce a heuristic code sinker to fold phi expressions
#128171 commented on
Apr 30, 2025 • 1 new comment -
[ms] [llvm-ml] Allow PTR casting of registers to their own size
#132751 commented on
May 2, 2025 • 1 new comment -
[LV] Support strided load with a stride of -1
#128718 commented on
May 5, 2025 • 1 new comment -
[InstCombine] [X86] pblendvb intrinsics must be replaced by select when possible
#137322 commented on
Apr 30, 2025 • 1 new comment -
[GlobalISel] Diagnose inline assembly constraint lowering errors
#135782 commented on
May 5, 2025 • 1 new comment -
[LoongArch] Fix fp_to_uint/fp_to_sint conversion errors for lasx
#137129 commented on
May 6, 2025 • 1 new comment -
[LLVM][Triple] Drop unknown object types from normalized triples
#135571 commented on
May 6, 2025 • 1 new comment -
Fixed issue #128882: don't warn if 1st argument to 'getcwd' is NULL
#135720 commented on
May 6, 2025 • 1 new comment -
[RISCV] Add symbol parsing support for XAndesPerf branch and gp-related instructions
#137748 commented on
May 2, 2025 • 1 new comment -
[llvm] Implement address sanitizer on AIX (2/6)
#129926 commented on
May 1, 2025 • 1 new comment -
[flang] Retrieve shape from selector when generating assoc sym type
#137117 commented on
May 5, 2025 • 1 new comment -
[libc++] Add a missing include in string.h
#135134 commented on
May 6, 2025 • 1 new comment -
llvm-reduce: Add new pass to inline call sites
#134223 commented on
May 2, 2025 • 1 new comment -
[Clang][Sema] Handle invalid variable template specialization whose type depends on itself
#134522 commented on
May 6, 2025 • 1 new comment -
[InstCombine] Fold tan(x) * cos(x) => sin(x)
#136319 commented on
May 1, 2025 • 1 new comment -
[DAGCombiner] Option --combiner-select-seq
#134813 commented on
Apr 30, 2025 • 1 new comment -
[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 commented on
May 3, 2025 • 1 new comment -
[RISCV] Expand constant multiplication for targets without M extension
#137195 commented on
Apr 30, 2025 • 1 new comment -
[MLIR][TOSA] Fix validation for unsigned integer types in RescaleOp
#137838 commented on
May 2, 2025 • 1 new comment -
[lldb] Expose language plugin commands based based on language of current frame
#136766 commented on
May 1, 2025 • 1 new comment -
[mlir][vector] Add linearization patterns for vector.load & vector.store
#137558 commented on
Apr 30, 2025 • 1 new comment -
[lld][ICF] Prevent merging two sections when they point to non-globals
#136641 commented on
Apr 30, 2025 • 1 new comment -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
May 5, 2025 • 1 new comment -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
May 5, 2025 • 1 new comment -
[mlir][SPIRV] Do not rewrite CompositeInsert for coopmatrix
#137837 commented on
May 1, 2025 • 1 new comment -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
May 3, 2025 • 1 new comment -
[SPIRV] support for extension SPV_INTEL_maximum_registers
#137229 commented on
May 5, 2025 • 0 new comments -
[AArch64][GlobalISel] Adopt some Ld* patterns to reduce codegen regressions
#135492 commented on
May 5, 2025 • 0 new comments -
Thread Safety Analysis: Support reentrant capabilities
#137133 commented on
May 6, 2025 • 0 new comments -
[CodeGen][Pass] Add `TargetPassBuilder`
#137290 commented on
May 6, 2025 • 0 new comments -
[lldb][test] Test all libcxxabi demangler test-cases against TrackingOutputBuffer
#137793 commented on
Apr 30, 2025 • 0 new comments -
[AArch64] Correct position of CFI Instruction for Pointer Authentication
#137800 commented on
May 6, 2025 • 0 new comments -
Revert "[InlineSpiller] Check rematerialization before folding operand (#134015)"
#137801 commented on
May 1, 2025 • 0 new comments -
[LV] Improve code using [[maybe_unused]] (NFC)
#137138 commented on
May 3, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
May 6, 2025 • 0 new comments -
[libc++] Annotate the data member of variant with no_unique_address
#137783 commented on
May 5, 2025 • 0 new comments -
[libc++] Optimize std::minmax_element
#135495 commented on
May 6, 2025 • 0 new comments -
[lldb][AArch64] Fix Apple M4 on Linux
#135563 commented on
May 6, 2025 • 0 new comments -
[Orc] Initial version of ELFSymtabStaticGenerator
#135591 commented on
May 6, 2025 • 0 new comments -
[WIP] Separate Asan instrumentation in amdgpu-sw-lower-lds.
#134832 commented on
May 2, 2025 • 0 new comments -
[MLIR] [python] Fixed a bug in `PyRegionList` iterator
#137232 commented on
Apr 30, 2025 • 0 new comments -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
May 6, 2025 • 0 new comments -
Minimal support of floating-point operand bundles
#135658 commented on
May 5, 2025 • 0 new comments -
[BOLT] Gadget scanner: use more appropriate types (NFC)
#135661 commented on
May 6, 2025 • 0 new comments -
[BOLT] Gadget scanner: refactor issue reporting
#135662 commented on
May 6, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
May 6, 2025 • 0 new comments -
[CIR] Upstream support for Variable length Array
#137233 commented on
May 5, 2025 • 0 new comments -
[clang-format] Add ApplyAlwaysOnePerLineToTemplateArguments option
#137544 commented on
May 1, 2025 • 0 new comments -
[asan] Enable build and testing of asan on AIX
#137186 commented on
May 1, 2025 • 0 new comments -
[AMDGPU] Improve StructurizeCFG pass performance by using SSAUpdaterBulk.
#135181 commented on
May 5, 2025 • 0 new comments -
Add EliminateNewDuplicatePHINodes function.
#135179 commented on
May 6, 2025 • 0 new comments -
[BOLT][test] Disable callcont-fallthru.s on AArch64
#137831 commented on
May 2, 2025 • 0 new comments -
[VectorCombine][X86] Use updated getVectorInstrCost hook
#137823 commented on
Apr 30, 2025 • 0 new comments -
[mlir][OpenMP] convert wsloop cancellation to LLVMIR
#137194 commented on
May 6, 2025 • 0 new comments -
[lldb] Fix offset computation in RegisterContextUnwind
#137155 commented on
May 6, 2025 • 0 new comments -
[AMDGPU] Support bottom-up postRA scheduing.
#135295 commented on
May 5, 2025 • 0 new comments -
[SPIRV] Support for extension SPV_INTEL_device_side_avc_motion_estimation
#135319 commented on
May 5, 2025 • 0 new comments -
[SPIRV] Added opencl Pipe builtins
#135335 commented on
May 6, 2025 • 0 new comments -
[NFC] Refactoring MCDXBC to support out of order storage of root parameters
#137284 commented on
May 2, 2025 • 0 new comments -
[mlir][OpenMP] cancel(lation point) taskgroup LLVMIR
#137841 commented on
May 6, 2025 • 0 new comments -
[libunwind][Haiku] Fix signal frame unwinding
#135367 commented on
May 4, 2025 • 0 new comments -
[Test] Disable Linux perf test under WSL
#137822 commented on
Apr 30, 2025 • 0 new comments -
[Flang][OpenMP] Minimize host ops remaining in device compilation
#137200 commented on
May 5, 2025 • 0 new comments -
[clang-tidy] Add support for lambda-expression in `use-trailing-return-type` check
#135383 commented on
Apr 30, 2025 • 0 new comments -
[MLIR][OpenMP] Simplify OpenMP device codegen
#137201 commented on
May 5, 2025 • 0 new comments -
[mlir][OpenMP] Convert omp.cancellation_point to LLVMIR
#137205 commented on
May 6, 2025 • 0 new comments -
[CodeGen][MachineLoop] Fix getLoopID
#137820 commented on
Apr 30, 2025 • 0 new comments -
[Clang][counted_by] Add support for 'counted_by' on struct pointers
#137250 commented on
May 1, 2025 • 0 new comments -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 commented on
May 6, 2025 • 0 new comments -
[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC)
#137859 commented on
May 2, 2025 • 0 new comments -
[libc++] Don't skip localization-related headers in header tests
#134877 commented on
May 6, 2025 • 0 new comments -
[DeadStoreElimination] Visit blocks in RPO traversal when initializing DSEState
#137815 commented on
Apr 30, 2025 • 0 new comments -
release/20.x: [clang] Forward TPL of NestedNameSpecifier
#137806 commented on
May 6, 2025 • 0 new comments -
[LV][LAA]Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
May 5, 2025 • 0 new comments -
[RISCV] Xqci Extensions v0.10.0
#137881 commented on
Apr 30, 2025 • 0 new comments -
[llvm-mca][FeatureRequest] Itimeline graph, note source of delay for each instruction
#136423 commented on
May 2, 2025 • 0 new comments -
[libc][math][c23] Add rsqrtf16() function
#137545 commented on
Apr 30, 2025 • 0 new comments -
HIPSPV: Unbundle SDL
#136412 commented on
May 5, 2025 • 0 new comments -
[libc++][test] Don't pass ill-formed UTF-8 to MAKE_STRING_VIEW
#136403 commented on
May 4, 2025 • 0 new comments -
[RTSan] Cherry pick rtsan osspinlock fix to release/20.x
#137353 commented on
May 6, 2025 • 0 new comments -
release/20.x: [Clang] Fix the trailing comma regression (#136273)
#136283 commented on
May 4, 2025 • 0 new comments -
[CodeGen] Port MachineCFGPrinter to new pass manager
#137570 commented on
May 1, 2025 • 0 new comments -
[clang] Add `__ptrauth_restricted_intptr` qualifier
#137580 commented on
May 5, 2025 • 0 new comments -
[CodeGen] Port gc-empty-basic-blocks to new pass manager
#137585 commented on
Apr 30, 2025 • 0 new comments -
[libc] Clean up copt naming
#136274 commented on
May 5, 2025 • 0 new comments -
[AMDGPU] fix up vop3p gisel errors
#136262 commented on
May 6, 2025 • 0 new comments -
[Clang][counted_by] Support casting the array to a different type
#136239 commented on
May 1, 2025 • 0 new comments -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
May 6, 2025 • 0 new comments -
[LV] Enable considering higher VFs when data extend ops are present i…
#137593 commented on
May 6, 2025 • 0 new comments -
[libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare
#137594 commented on
May 3, 2025 • 0 new comments -
[BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 commented on
May 6, 2025 • 0 new comments -
[BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface
#136147 commented on
May 6, 2025 • 0 new comments -
[LangRef] No target-specific size limit for atomics
#136864 commented on
Apr 30, 2025 • 0 new comments -
[lldb][docs] Update instructions to build standalone
#137383 commented on
May 6, 2025 • 0 new comments -
[BOLT] Optimize the codegen of createLoadImmediate for AArch64.
#137413 commented on
May 5, 2025 • 0 new comments -
[AArch64] Merge scaled and unscaled narrow zero stores
#136705 commented on
May 6, 2025 • 0 new comments -
[AutoUpgrade][AMDGPU] Adjust AS7 and AS9 address width to 48 bits
#137418 commented on
May 2, 2025 • 0 new comments -
[OpenMP] Change build of OpenMP device runtime to be a separate runtime
#136729 commented on
May 5, 2025 • 0 new comments -
[clang-repl] Delegate CodeGen related operations for PTU to IncrementalParser
#137458 commented on
May 5, 2025 • 0 new comments -
[flang] Tune warning about incompatible implicit interfaces
#136788 commented on
Apr 30, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/ADT for DLL export
#136629 commented on
May 5, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/Analysis for DLL export
#136623 commented on
May 6, 2025 • 0 new comments -
[Clang] Add `noalias` to `this` pointer in C++ constructors
#136792 commented on
May 6, 2025 • 0 new comments -
[SDAG] Make Select-with-Identity-Fold More Flexible; NFC
#136554 commented on
May 6, 2025 • 0 new comments -
[GOFF] Fix buffer overflow for ED with offset
#137463 commented on
Apr 30, 2025 • 0 new comments -
[sanitizer] Fix empty string in unsupported argument error for -fsanitize-trap
#136549 commented on
May 6, 2025 • 0 new comments -
[BOLT][NFC] Use parsed basic/branch events for heatmap
#136531 commented on
May 2, 2025 • 0 new comments -
[clang][modules][deps] Optimize in-process timestamping of PCMs
#137363 commented on
May 1, 2025 • 0 new comments -
[Clang][analyzer] replace Stmt* with ConstCFGElement in SymbolConjured (reland)
#137355 commented on
May 6, 2025 • 0 new comments -
release/20.x: [RISCV] Allow `Zicsr`/`Zifencei` to duplicate with `g` (#136842)
#137490 commented on
Apr 30, 2025 • 0 new comments -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 commented on
May 5, 2025 • 0 new comments -
[libc++] LWG 3987 provide iterator.range access from flat_{map,set}
#137524 commented on
May 4, 2025 • 0 new comments -
[ConstraintElim] Simplify `usub_with_overflow` when A uge B
#135785 commented on
Apr 30, 2025 • 0 new comments -
[ValueTracking] Make the MaxAnalysisRecursionDepth overridable
#137721 commented on
May 5, 2025 • 0 new comments -
Added Support for builtin enqueue_marker
#135775 commented on
May 6, 2025 • 0 new comments -
Add support for intrinsic @llvm.frexp
#135774 commented on
May 5, 2025 • 0 new comments -
[lldb] Parse DWARF CFI for discontinuous functions
#137006 commented on
May 6, 2025 • 0 new comments -
[X86] foldMemoryOperandCustom - attempt to load-fold with a VEXTRACTF128/I128 into a regular load
#137316 commented on
May 2, 2025 • 0 new comments -
[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp
#135756 commented on
May 5, 2025 • 0 new comments -
Revert "[SimplifyCFG] Deduce paths unreachable if they cause div/rem UB"
#137741 commented on
May 1, 2025 • 0 new comments -
[CodeGen][NPM] Do not add required passes to pipeline
#135752 commented on
May 5, 2025 • 0 new comments -
AMDGPU: Allow operand folding between loop body and its preheader
#137022 commented on
May 1, 2025 • 0 new comments -
release/20.x: [flang] Exempt construct entities from SAVE check for PURE (#131383)
#137752 commented on
Apr 30, 2025 • 0 new comments -
[MLIR][OpenMP] Improve Generic-SPMD kernel detection
#137307 commented on
May 5, 2025 • 0 new comments -
[llvm][IR] Treat memcmp and bcmp as libcalls
#135706 commented on
May 5, 2025 • 0 new comments -
[Flang][Sanitizer] Support sanitizer flag for Flang Driver.
#137759 commented on
May 1, 2025 • 0 new comments -
add IntegerLikeTypeInterface to enable out-of-tree uses of built-in attributes that otherwise force integer types
#137061 commented on
Apr 30, 2025 • 0 new comments -
[mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops
#137109 commented on
May 3, 2025 • 0 new comments -
[libc++][atomic_ref] Use __atomic_fetch_{add,sub} builtins on floating-points whenever possible
#135685 commented on
May 4, 2025 • 0 new comments -
release/20.x: [clang-tidy] Do not pass any file when listing checks in run_clang_ti… (#137286)
#137775 commented on
May 3, 2025 • 0 new comments -
[git-clang-format] add fallback style argument option
#137609 commented on
May 1, 2025 • 0 new comments -
[clangd] Add CodePatterns config option under Completion
#137613 commented on
May 5, 2025 • 0 new comments -
clang-format: Add -disable-format option
#137617 commented on
May 1, 2025 • 0 new comments -
release/20.x: [wasm-ld] Refactor WasmSym from static globals to per-link context (#134970)
#137620 commented on
May 5, 2025 • 0 new comments -
[SPIRV] OpEnqueueKernel Instruction generation correction
#136094 commented on
May 6, 2025 • 0 new comments -
[CIR] Cleanup support for C functions
#136854 commented on
May 6, 2025 • 0 new comments -
[OpenMP] [IR Builder] Changes to Support Scan Operation
#136035 commented on
May 1, 2025 • 0 new comments -
[MachinePipeliner] Introduce a new class for loop-carried deps
#137663 commented on
May 1, 2025 • 0 new comments -
[ItaniumDemangle] Add Named flag to "pm" operator
#136862 commented on
May 6, 2025 • 0 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
May 1, 2025 • 0 new comments -
[utils] update_llc_test_checks --downstream-target-handler-path option
#135879 commented on
Apr 30, 2025 • 0 new comments -
[BOLT][test] Fix callcont-fallthru.s after #129481
#135867 commented on
May 3, 2025 • 0 new comments -
[clang] Constant-evaluate format strings as last resort
#135864 commented on
May 6, 2025 • 0 new comments -
[PowerPC] frontend get target feature from backend with cpu name
#137670 commented on
May 6, 2025 • 0 new comments -
[clang][amdgpu] Add builtins for raw/struct buffer lds load
#137678 commented on
May 1, 2025 • 0 new comments -
[clang] Function type attribute to prevent CFI instrumentation
#135836 commented on
May 2, 2025 • 0 new comments -
release/20.x: [AArch64][SME] Prevent spills of ZT0 when ZA is not enabled
#137683 commented on
Apr 30, 2025 • 0 new comments -
[MCP] Disable BackwardCopyPropagateBlock for copies with implicit registers.
#137687 commented on
May 6, 2025 • 0 new comments -
[NVPTX] use untyped loads and stores where ever possible
#137698 commented on
Apr 30, 2025 • 0 new comments -
clang++ 17.0.1: fatal error: error in backend: Do not know how to expand the result of this operator!
#67735 commented on
May 6, 2025 • 0 new comments -
[flang][libc++][regression] Flang runtime cannot be built after merging PR #109151
#113059 commented on
May 5, 2025 • 0 new comments -
Implement `sigsetjmp` and `siglongjmp`
#136358 commented on
May 5, 2025 • 0 new comments -
[LLDB] s390x, incorrect byte order issues with `Cast` and `p/x $pc`
#135707 commented on
May 5, 2025 • 0 new comments -
[LLDB] MIPS, incorrect byte order issues with `Cast` and `p/x`
#135840 commented on
May 5, 2025 • 0 new comments -
Clang compiles `_Generic` expressions very slowly
#137891 commented on
May 5, 2025 • 0 new comments -
Add equivalent of LambdaBodyIndentation for ObjC blocks
#53740 commented on
May 5, 2025 • 0 new comments -
Missing dependency from clang-scan-deps after b768a8c1db85b9e84fd8b356570a3a8fbe37acf6
#137648 commented on
May 5, 2025 • 0 new comments -
[compiler-RT/macOS] Fails to detect that -g is indeed supported
#137478 commented on
May 5, 2025 • 0 new comments -
[PGOInstrUse] "dereferencing end() iterator" on unreachable block
#135828 commented on
May 5, 2025 • 0 new comments -
Clang can't compile valid code?
#64396 commented on
May 5, 2025 • 0 new comments -
Clang type substitution for concepts is too eager
#61811 commented on
May 5, 2025 • 0 new comments -
Deduction guide fails for CTAD for template aliases
#111216 commented on
May 5, 2025 • 0 new comments -
[clang] `_Pragma("clang diagnostic ignored \"-Wconstant-evaluated\"")` with push+pop sometimes doesn't work when there are macros involved
#107715 commented on
May 5, 2025 • 0 new comments -
[AVX-512] vpternlogq fails to be emitted for longer chains of bitmanipulations
#134768 commented on
May 4, 2025 • 0 new comments -
llvm_map_components_to_libnames(llvm_libs all) does not populate llvmlibs
#46347 commented on
May 4, 2025 • 0 new comments -
[wasm-ld] Inconsistency: combineOutputSegments() merges InputChunks with differing COMDATs, but writeBody() asserts
#134809 commented on
May 4, 2025 • 0 new comments -
[Modules][libc++] Can't use modules with precompiled headers and libc++
#134855 commented on
May 4, 2025 • 0 new comments -
-ffixed-reg option not respected in function prolog/epilog
#111379 commented on
May 4, 2025 • 0 new comments -
[clang-format] There is no option to disable BreakInheritanceList and BreakConstructorInitializers
#61156 commented on
May 4, 2025 • 0 new comments -
[flang][LoongArch] Runtime error in spec2017 527.cam4_r with size=ref and optimization levels "-O3"/"-Ofast"
#136971 commented on
May 4, 2025 • 0 new comments -
Bogus "constraint depends on itself"
#134880 commented on
May 3, 2025 • 0 new comments -
Theoretical strict aliasing violation in out_ptr_t operator void**?
#133445 commented on
May 3, 2025 • 0 new comments -
[clang] Driver does not select a default -isysroot when targeting macOS
#137352 commented on
May 3, 2025 • 0 new comments -
[Flang][OpenMP] Compilation error when capture-statement described in atomic capture construct contains a different type
#94177 commented on
May 3, 2025 • 0 new comments -
Bytecode interpreter: Find a way around `PointerToIntegral` cast that result in an lvalue
#136135 commented on
May 3, 2025 • 0 new comments -
Implement the entire HLSL API set.
#99235 commented on
May 3, 2025 • 0 new comments -
Request Commit Access For tomershafir
#137819 commented on
May 3, 2025 • 0 new comments -
cmake config error "name too long"
#116336 commented on
May 2, 2025 • 0 new comments -
UB optimization leads to really bad code gen
#137739 commented on
May 2, 2025 • 0 new comments -
[mlir][vector] Update how OOB accesses are handled by vector.extract/vector.insert
#137147 commented on
May 2, 2025 • 0 new comments -
std::char_traits specialization of user defined template character type triggers clang 16/trunk warning
#63736 commented on
May 6, 2025 • 0 new comments -
[SLPVectorizer] Investigate using poor throughput instructions as seed points
#38780 commented on
May 6, 2025 • 0 new comments -
SLP-vectorized function doesn't get inlined
#35843 commented on
May 6, 2025 • 0 new comments -
Clang frontend C++ crash on decltype in lambda params
#63271 commented on
May 6, 2025 • 0 new comments -
[lldb-dap] Provide a way to specify lldb executable
#131385 commented on
May 6, 2025 • 0 new comments -
[AArch64][BOLT] llvm-bolt annotateCFIState Assertion `!StateStack.empty() && "corrupt CFI stack"' failed.
#133501 commented on
May 6, 2025 • 0 new comments -
[Modules] "Cannot befriend target of using declaration"
#61125 commented on
May 6, 2025 • 0 new comments -
"multi-character character constant" warning is not displayed for 4-character constants
#137471 commented on
May 6, 2025 • 0 new comments -
Single-element initializer_list invokes wrong constructor
#24186 commented on
May 6, 2025 • 0 new comments -
Different linker option list behavior for empty or single item list and list of multiple items.
#39110 commented on
May 6, 2025 • 0 new comments -
[SystemZ][NewPM] huge loop expansion with opt -O1
#51488 commented on
May 6, 2025 • 0 new comments -
On s390x: Ubuntu Hirsute - binary fails with "terminate called after throwing an instance of 'std::system_error'"
#49375 commented on
May 6, 2025 • 0 new comments -
Feature Request: Option to not check included files in clang-tidy
#52959 commented on
May 6, 2025 • 0 new comments -
[ASTImporter] Missing implementation of some Visit functions
#129393 commented on
May 6, 2025 • 0 new comments -
Changing results of the continuation indenter
#58592 commented on
May 6, 2025 • 0 new comments -
Uniformity Analysis: incorrect control-divergence result.
#137277 commented on
May 6, 2025 • 0 new comments -
Mark std::expected as [[nodiscard]]
#130656 commented on
May 6, 2025 • 0 new comments -
[clang-format] Unexpected whitespace in csharp formatting result
#78666 commented on
May 6, 2025 • 0 new comments -
Enabling copy constrain DAG mutation on AMDGPU fails verifier
#111430 commented on
May 5, 2025 • 0 new comments -
[RFE] allow assign to members of rvalue aggregate (`-fpermissive`)
#40016 commented on
May 5, 2025 • 0 new comments -
modernize-use-std-format clang tidy warning not working on example code from documentation
#129484 commented on
May 5, 2025 • 0 new comments -
ExecutionEngine/OrcLazy/multiple-compile-threads-basic.ll is flaky
#50408 commented on
May 5, 2025 • 0 new comments -
[libc++] `ranges::contains(vector<int>)` is slow
#129321 commented on
May 5, 2025 • 0 new comments -
[D121485] [libc++] Fix performance inconsistency between map/set copy-assignment and copy-constructor
#77658 commented on
May 5, 2025 • 0 new comments -
[D121492] [libc++] Fix performance inconsistency between unordered_map copy-assignment and copy-construction
#77657 commented on
May 5, 2025 • 0 new comments -
[libc++] Optimize ordered associative container insertion
#129330 commented on
May 5, 2025 • 0 new comments -
[libc++][shared_mutex] Do we have plan to favor readers over writers?
#80000 commented on
May 5, 2025 • 0 new comments -
Clang 15+ crashes on brace initialization of nested no_unique_address with copy assignment
#59831 commented on
May 5, 2025 • 0 new comments -
[DirectX] Support typedBufferLoad and Store for `RWBuffer<double2>`
#104423 commented on
May 5, 2025 • 0 new comments -
Request Commit Access For anutosh491
#137392 commented on
May 5, 2025 • 0 new comments -
[llvm-cov] Add support for 'llvm-cov show' and 'llvm-cov report' to optionally accept coverage counts from (modified) JSON produced by 'llvm-cov export'
#135186 commented on
May 2, 2025 • 0 new comments -
[DirectX] Legalize memcpy
#137188 commented on
May 1, 2025 • 0 new comments -
[HLSL] Generate AST for Root Signatures
#119011 commented on
May 1, 2025 • 0 new comments -
[lldb-dap] TestDAP_exception_cpp test flakey
#116040 commented on
May 1, 2025 • 0 new comments -
[AVX-512] `vpsubd a, b, vpmovm2d` can be done via a masked `vpsubd`
#137700 commented on
May 1, 2025 • 0 new comments -
Zero-size byval argument crashes AArch64 isel
#32644 commented on
May 1, 2025 • 0 new comments -
[LLDB] Flakey DAP tests on builders
#137660 commented on
May 1, 2025 • 0 new comments -
[compiler-rt] lots of "warning: unknown warning option '-Werror=builtin-declaration-mismatch'" messages
#72413 commented on
May 1, 2025 • 0 new comments -
[NVPTX] Test SM Versions via `ptxas`
#137028 commented on
May 1, 2025 • 0 new comments -
[clang] Crash instantiating static variable template specialization member of class template
#135032 commented on
May 1, 2025 • 0 new comments -
AMDGPU misses optimization on check-all-workitem-ids are 0 pattern
#136727 commented on
May 1, 2025 • 0 new comments -
[clang] code generation issue when building Perl with clang -march=amdfam10
#89008 commented on
May 1, 2025 • 0 new comments -
Suggest include file for popular standard functions
#120388 commented on
May 1, 2025 • 0 new comments -
[X86][clang] 128bit floating-point operations in x86 machines
#77401 commented on
May 1, 2025 • 0 new comments -
[clang-format] AlignOperands: DontAlign produces somewhat unexpected result
#77778 commented on
Apr 30, 2025 • 0 new comments -
[HLSL] Improve diagnostics for implicit resource bindings that cannot be assigned
#137868 commented on
Apr 30, 2025 • 0 new comments -
No match for non-type template template parameter
#130778 commented on
Apr 30, 2025 • 0 new comments -
[HLSL] Diagnose overlapping resource bindings
#110723 commented on
Apr 30, 2025 • 0 new comments -
[DirectX] Legalize the `llvm.is.fpclass` intrinsic
#137209 commented on
Apr 30, 2025 • 0 new comments -
[Flang][OpenMP] Assertion `success && "Privatization failed due to existing binding"' failed. (parallel sections directive)
#135108 commented on
Apr 30, 2025 • 0 new comments -
Static analyzer crashes using std::bit_cast expression
#137417 commented on
Apr 30, 2025 • 0 new comments -
inline asm "rm" constraint lowered "m" when "r" would be preferable
#20571 commented on
Apr 30, 2025 • 0 new comments -
Clang does not warn about assignment to an undersized bit field vs. preferred type
#116760 commented on
Apr 30, 2025 • 0 new comments -
[AMDGPU] Improve the interaction between COV and device libraries
#134771 commented on
Apr 30, 2025 • 0 new comments -
Clang crash ( Stack Dump + SIGSEGV) when initializing struct with too few arguments (constexpr constructor)
#137866 commented on
Apr 30, 2025 • 0 new comments -
Build failure when building llvm-shlib: LLVMDemangle.lib no such file or directory
#57625 commented on
Apr 30, 2025 • 0 new comments -
Address of empty function is not unique
#137693 commented on
Apr 30, 2025 • 0 new comments -
Missed autovectorization opportunity (aarch64, SVE, gather load)
#137894 commented on
Apr 30, 2025 • 0 new comments -
[mlir] -tosa-optional-decompositions crashes
#118452 commented on
Apr 30, 2025 • 0 new comments -
[AVX-512] Propagating lowest bit to all bits in u64 lane should use `sra(sll(x, 63), 63)` instead of `neg(and(x, 1))`
#137575 commented on
Apr 30, 2025 • 0 new comments -
Using clang as CPP makes unexpected indentation changes
#78778 commented on
Apr 30, 2025 • 0 new comments -
`-Wpreferred-type-bitfield-enum-conversion` reported in `include/clang/Basic/LangOptions.def` (FPEvalMethod)
#137600 commented on
May 2, 2025 • 0 new comments -
LLVM Source-Based coverage reports missing coverage on closing braces of case blocks in switch statements
#64956 commented on
May 2, 2025 • 0 new comments -
llvm-project/libcxx/src/exception.cpp:17:12: fatal error: 'cxxabi.h' file not found
#136480 commented on
May 2, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::location
#136893 commented on
May 2, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::constant_id
#136897 commented on
May 2, 2025 • 0 new comments -
[HLSL][SPIRV] Decprecate vk::builtin
#136898 commented on
May 2, 2025 • 0 new comments -
LWG4113: Disallow `has_unique_object_representations<Incomplete[]>`
#118350 commented on
May 2, 2025 • 0 new comments -
AArch64 SVE: Multiple ptrue instructions not merged
#137040 commented on
May 2, 2025 • 0 new comments -
Deb packages for bolt not available in aarch64
#62695 commented on
May 2, 2025 • 0 new comments -
SystemZ has no __builtin_canonicalizel
#44926 commented on
May 2, 2025 • 0 new comments -
[libc] check-libc fails at LlvmLibcDyadicFloatTest.EdgeRangesLongDouble test
#137706 commented on
May 2, 2025 • 0 new comments -
[AArch64] can use XAR for vector rotates where possible
#137162 commented on
May 2, 2025 • 0 new comments -
R_X86_64_REX_GOTPCRELX emitted in a kernel module when compiling with -fsanitize-coverage=trace-pc-guard
#132393 commented on
May 2, 2025 • 0 new comments -
Clang rejects valid program involving explict object member function
#98641 commented on
May 2, 2025 • 0 new comments -
[SLP] -march=znver4 is slower than -march=znver3 on the znver4 series CPUs.
#137808 commented on
May 2, 2025 • 0 new comments -
[Flang][OpenMP] Assertion `!lenParams.empty()' failed.
#108136 commented on
May 2, 2025 • 0 new comments -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 commented on
May 2, 2025 • 0 new comments -
Assertion `!isValueDependent() && "Expression evaluator can't be called on a dependent expression."` failed
#136118 commented on
May 2, 2025 • 0 new comments -
More efficient remainder lowering
#31811 commented on
May 2, 2025 • 0 new comments -
[Clang] Invalid VLA is not rejected in constant evaluation
#116430 commented on
May 2, 2025 • 0 new comments -
Comma expressions rejected in #if for C++23
#132822 commented on
May 2, 2025 • 0 new comments -
Clang on windows reject recursive variant compare
#136700 commented on
May 2, 2025 • 0 new comments -
P2944R3: Constrained equality - set FTM `__cpp_lib_constrained_equality`
#136770 commented on
May 2, 2025 • 0 new comments -
Crash - LLVM ERROR: Cannot select: intrinsic %llvm.x86.sse42.crc32.32.32
#93426 commented on
May 2, 2025 • 0 new comments -
clang++ 19.1.7 crash in clang::Sema::tryCaptureVariable: Assertion `idx < size()' failed.
#137327 commented on
May 2, 2025 • 0 new comments -
llvm-symbolizer --markup-filter does not adjust addresses without debug info
#63178 commented on
May 1, 2025 • 0 new comments -
generic `@llvm.ssub.sat` optimizes less well than target-specific `@llvm.aarch64.neon.sqsub`
#94463 commented on
May 1, 2025 • 0 new comments -
clang11 does not generate code for `shared_ptr_emplace`
#44214 commented on
May 1, 2025 • 0 new comments -
Clang 21 crash (stack dump) when using _Atomic anonymous struct field access with atomic_fetch_add
#137860 commented on
May 1, 2025 • 0 new comments -
[flang][OpenMP][debug] Invalid debug info for variable size string in target region.
#134991 commented on
May 1, 2025 • 0 new comments -
[mlir][linalg] Produce canonical linalg.generic for im2col
#134675 commented on
Apr 30, 2025 • 0 new comments -
[clang-tidy][C++20] Add support for Initialization Forwarding in structs and Nested Objects within modernize-use-emplace
#131969 commented on
May 3, 2025 • 0 new comments -
[sanitizer_common][asan] Implement address sanitizer on AIX: adjust platform specific support (3/6)
#131866 commented on
May 6, 2025 • 0 new comments -
[lldb][lldb-dap] Added support for "WriteMemory" request.
#131820 commented on
May 5, 2025 • 0 new comments -
FEAT: Added support for the extension SPV_INTEL_fpga_dsp_control
#131651 commented on
May 5, 2025 • 0 new comments -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#131628 commented on
May 1, 2025 • 0 new comments -
[SPIRV] Support for SPV_INTEL_cluster_attributes extension
#131593 commented on
May 6, 2025 • 0 new comments -
[SPIRV] Support for extension SPV_INTEL_masked_gather_scatter
#131566 commented on
May 5, 2025 • 0 new comments -
[offload][SYCL] Add SYCL Module splitting.
#131347 commented on
May 5, 2025 • 0 new comments -
[AMDGPU][Legalizer] Widen i16 G_SEXT_INREG
#131308 commented on
May 5, 2025 • 0 new comments -
[SPIRV] Support extension SPV_INTEL_runtime_aligned
#131072 commented on
May 5, 2025 • 0 new comments -
[SimplifyCFG] Add command-line option to disable the pass
#130965 commented on
May 6, 2025 • 0 new comments -
[MLIR][Linalg] Fix insert_slice fusion with rank reduction
#130961 commented on
May 4, 2025 • 0 new comments -
Better diagnostics when assertion fails in `consteval`
#130458 commented on
Apr 30, 2025 • 0 new comments -
[SPIRV]support for the extension SPV_INTEL_fp_fast_math_mode
#130073 commented on
May 5, 2025 • 0 new comments -
[WIP][CodeGen] Modifying MBB's liveins representation as into regUnits
#129847 commented on
May 6, 2025 • 0 new comments -
[CodeGen][NewPM] Port "PostRAMachineSink" pass to NPM
#129690 commented on
May 2, 2025 • 0 new comments -
[flang] Inherit target specific code for BIND(C) types on Windows
#129579 commented on
May 2, 2025 • 0 new comments -
OrcV2: also set COFF flag overrides when custom linking layer is used
#129533 commented on
May 3, 2025 • 0 new comments -
[clang-tidy] detect arithmetic operations within member list initialization in modernize-use-default-member-init check
#129370 commented on
May 3, 2025 • 0 new comments -
[SPIRV] Addition of @llvm.lround.* and @llvm.llround.* intrinsic
#129240 commented on
May 5, 2025 • 0 new comments -
[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.*
#129222 commented on
Apr 30, 2025 • 0 new comments -
[AMDGPU][NFC] Use a worklist and remember results
#129175 commented on
May 5, 2025 • 0 new comments -
remove extraneous comma in OpLifetimeStart and OpLifetimeStop
#129025 commented on
May 5, 2025 • 0 new comments -
[Flang][OpenMP]Support for lowering grainsize and num_tasks clause to…
#128490 commented on
May 6, 2025 • 0 new comments -
[mlir][affine] Use value bound inference to determine minimum/maximum trip counts in loop analysis
#128113 commented on
May 5, 2025 • 0 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
May 3, 2025 • 0 new comments -
[DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO)
#127749 commented on
May 1, 2025 • 0 new comments -
[GlobalOpt] Add range metadata to loads from constant global variables
#127695 commented on
May 3, 2025 • 0 new comments -
[clang-repl] Disable EmulatedTLS on Windows for interpreter executor
#127468 commented on
May 6, 2025 • 0 new comments -
LV: Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations
#127399 commented on
May 4, 2025 • 0 new comments -
[AMDGPU][GlobalISel] Enable kernel argument preloading
#134655 commented on
May 5, 2025 • 0 new comments -
[GISel] Add KnownFPClass Analysis to GISelValueTrackingPass
#134611 commented on
May 5, 2025 • 0 new comments -
[Transforms] Introduce BuildBuiltins.h atomic helpers
#134455 commented on
Apr 30, 2025 • 0 new comments -
Add commands to list/enable/disable plugins
#134418 commented on
May 5, 2025 • 0 new comments -
[libc++] Fix __segmented_iterator_traits for implicit template instantiation in SFINAE
#134304 commented on
May 5, 2025 • 0 new comments -
[HLSL] Run finalize linkage pass for all targets
#134260 commented on
Apr 30, 2025 • 0 new comments -
InlineFunction: Split inlining into predicate and apply functions
#134213 commented on
May 2, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect signing oracles
#134146 commented on
May 6, 2025 • 0 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
May 6, 2025 • 0 new comments -
[libc++][C++03] Remove macros that expand to nothing
#134046 commented on
May 6, 2025 • 0 new comments -
[AMDGPU][NPM] Add isRequired to passes missing it
#134033 commented on
May 5, 2025 • 0 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
May 6, 2025 • 0 new comments -
[sanitizer][Darwin] Define TlsSize on arm64
#133989 commented on
Apr 30, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_2d_block_io
#133911 commented on
May 6, 2025 • 0 new comments -
[RFC][BPF] Support Jump Table
#133856 commented on
May 4, 2025 • 0 new comments -
[GOFF] Add writing of section symbols
#133799 commented on
May 6, 2025 • 0 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
May 5, 2025 • 0 new comments -
ELF: Only rewrite non-preemptible IFUNCs to IPLT functions if a non-IRELATIVE relocation is needed.
#133531 commented on
May 3, 2025 • 0 new comments -
Propagate DebugLocs on phis in BreakCriticalEdges
#133492 commented on
May 6, 2025 • 0 new comments -
[KeyInstr][Inline] Don't propagate atoms to inlined nodebug instructions
#133485 commented on
May 6, 2025 • 0 new comments -
[BOLT] Gadget scanner: analyze functions without CFG information
#133461 commented on
May 6, 2025 • 0 new comments -
Added InvertedFPClassTest in legalizerHelper
#133403 commented on
May 5, 2025 • 0 new comments -
Support for extension SPV_INTEL_latency_control.
#133397 commented on
May 5, 2025 • 0 new comments -
Point workflow yaml at new docker image
#133359 commented on
May 2, 2025 • 0 new comments -
[DebugInfo] Use correct unit when creating variable across CU boundary
#133282 commented on
May 2, 2025 • 0 new comments -
FEAT : Added suport for the extenion SPV_INTEL_fpga_memory_acesses
#133210 commented on
May 6, 2025 • 0 new comments -
[clang-doc] Adds a mustache backend
#133161 commented on
May 1, 2025 • 0 new comments -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 commented on
May 5, 2025 • 0 new comments -
[WIP][AMDGPU][MC] Allow 128-bit rsrc register in MIMG instructions
#132264 commented on
May 3, 2025 • 0 new comments -
[PGO][Offload] Update PGO GPU tests
#132262 commented on
May 6, 2025 • 0 new comments -
[LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall
#126736 commented on
May 5, 2025 • 0 new comments -
[mlir] Improve mlir-query tool by implementing `getBackwardSlice` and `getForwardSlice` matchers
#115670 commented on
May 4, 2025 • 0 new comments -
[libc++] Simplify the implementation of std::get for pairs
#114984 commented on
May 1, 2025 • 0 new comments -
[SystemZ][z/OS] Add visibility features for z/OS (eg. _Export, pragma export)
#111035 commented on
May 5, 2025 • 0 new comments -
Extend kernel-info to emit PGO-based FLOP count
#110586 commented on
May 6, 2025 • 0 new comments -
[MIPS]Initial support for MIPS16 assembly.
#108681 commented on
May 4, 2025 • 0 new comments -
AMDGPU: Drop and upgrade llvm.amdgcn.atomic.csub/cond.sub to atomicrmw
#105553 commented on
May 5, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
May 6, 2025 • 0 new comments -
[lldb] Add support for displaying `__float128` variables
#98369 commented on
May 6, 2025 • 0 new comments -
[libc++] Mark __{emplace,push}_back_slow_path as noinline
#94379 commented on
May 6, 2025 • 0 new comments -
Added clarifying comment to 'LLVMLinkInMCJIT' and 'LLVMLinkInInterpreter'
#92467 commented on
May 6, 2025 • 0 new comments -
[-Wunsafe-buffer-usage] Fix false positives for constant cases
#92432 commented on
Apr 30, 2025 • 0 new comments -
[llvm] Extract and propagate indirect call type id
#87575 commented on
May 5, 2025 • 0 new comments -
[llvm] Add option to emit `callgraph` section
#87574 commented on
May 5, 2025 • 0 new comments -
[clangd] Add support for textDocument/rangesFormatting (LSP 3.18)
#80180 commented on
May 5, 2025 • 0 new comments -
[clangd] Fix qualifier not being dropped for using declaration referring to scoped enum
#77766 commented on
May 5, 2025 • 0 new comments -
Create a CharSetConverter class with both iconv and icu support
#74516 commented on
May 1, 2025 • 0 new comments -
[GuardWidening] Widen widenable conditions instead of widenable branches
#66501 commented on
May 5, 2025 • 0 new comments -
[libc++] Add a utility for checking the output of commands
#65917 commented on
May 3, 2025 • 0 new comments -
[mlir][nvvm] MLIR: gpu dialect, runtime error
#65134 commented on
May 6, 2025 • 0 new comments -
Mixing objects with `thread_local` in C++ and `_Thread_local` in C
#51156 commented on
May 6, 2025 • 0 new comments -
[DirectX] OpLowerer::cleanupHandleCasts incompatible cast trying to cast `TargetExtTyID` to `CallInst`
#137715 commented on
May 6, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
May 6, 2025 • 0 new comments -
[AArch64] Failure to combine bitwise not of shift into `mvn`
#119921 commented on
May 6, 2025 • 0 new comments -
`std::flat_set` dispatches non-c++17 iterators to container's `insert(const_iterator, InputIterator, InputIterator)`
#136656 commented on
May 6, 2025 • 0 new comments -
[libc++][CI] Reenable disabled MacOS tests
#135385 commented on
May 6, 2025 • 0 new comments -
[SPIR-V] Emit an explicit layout for types that require it.
#134119 commented on
May 6, 2025 • 0 new comments -
[HLSL] Implement resource arrays
#133835 commented on
May 6, 2025 • 0 new comments -
integers bitcasted to vectors then coerced to vectors of integers of the same size can be optimized
#79094 commented on
May 6, 2025 • 0 new comments -
Clang++: Bad code generation when extracting values from vector registers introduced by auto-vectorization
#59937 commented on
May 6, 2025 • 0 new comments -
Mutual reductions not vectorized in SLP
#55350 commented on
May 6, 2025 • 0 new comments -
[clang-tidy] add new check: modernize-use-scoped-lock
#126434 commented on
May 6, 2025 • 0 new comments -
[NVPTX] support packed f32 instructions for sm_100+
#126337 commented on
May 6, 2025 • 0 new comments -
[ValueTracking] Improve `Bitcast` handling to match SDAG
#125935 commented on
May 2, 2025 • 0 new comments -
[PowerPC] Fix lowering when performing conditional jumps on f128 or f16
#125776 commented on
May 5, 2025 • 0 new comments -
[SelectionDAG][X86] Remove unused elements from atomic vector.
#125432 commented on
May 6, 2025 • 0 new comments -
[VPlan] Verify dominance for incoming values of phi-like recipes.
#124838 commented on
May 4, 2025 • 0 new comments -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#124651 commented on
May 5, 2025 • 0 new comments -
[clang-refactor] Add Matcher Edit refactoring rule
#123782 commented on
Apr 30, 2025 • 0 new comments -
[DA] do not handle array accesses of different offsets
#123436 commented on
May 6, 2025 • 0 new comments -
[libc++] Optimize ofstream::write
#123337 commented on
May 5, 2025 • 0 new comments -
[GVN] MemorySSA for GVN: embed the memory state in symbolic expressions
#123218 commented on
May 6, 2025 • 0 new comments -
DAG: Handle load in SimplifyDemandedVectorElts
#122671 commented on
May 5, 2025 • 0 new comments -
[MTE] generalize overalignment / size of MTE globals
#121957 commented on
May 5, 2025 • 0 new comments -
[libc++] Optimize std::getline
#121346 commented on
May 6, 2025 • 0 new comments -
[lldb-dap] Implement `runInTerminal` for Windows
#121269 commented on
May 6, 2025 • 0 new comments -
[Clang] raise extension warning for unknown namespaced attributes
#120925 commented on
May 4, 2025 • 0 new comments -
[TySan] Add option to outline instrumentation
#120582 commented on
Apr 30, 2025 • 0 new comments -
[X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
May 6, 2025 • 0 new comments -
[X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
May 6, 2025 • 0 new comments -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
May 6, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
May 6, 2025 • 0 new comments -
[RFC] TableGen-erate SDNode descriptions
#119709 commented on
May 3, 2025 • 0 new comments -
[LoopIdiom] Add minimal support for using llvm.experimental.memset.pattern
#118632 commented on
May 5, 2025 • 0 new comments -
[LoopInterchange] Relax the legality check to accept more patterns
#118267 commented on
May 1, 2025 • 0 new comments -
[FixIt] Improve Source Ranges and Fix-It Hints for Unused Lambda Captures #106445
#117953 commented on
May 6, 2025 • 0 new comments -
[libc++] P3379R1: Constrain `std::expected` equality operators
#117664 commented on
May 2, 2025 • 0 new comments -
[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI).
#117506 commented on
May 2, 2025 • 0 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
May 5, 2025 • 0 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
May 5, 2025 • 0 new comments -
[Intrinsics][AArch64] Add intrinsic to mask off aliasing vector lanes
#117007 commented on
May 6, 2025 • 0 new comments