-
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
764 Pull requests merged by 287 people
-
AMDGPU: Add sgpr bit convert tests
#136112 merged
May 14, 2025 -
[NFC][Clang] Add
setExprs
overload to reduce some code duplication#139749 merged
May 14, 2025 -
[Offload] Remove unused field IsBareKernel.
#139815 merged
May 14, 2025 -
[lldb-dap] Add unit test for breakpoint types
#139792 merged
May 14, 2025 -
[ObjC] Stop hard-coding the list of keywords that are allowed in selectors
#138952 merged
May 13, 2025 -
[libc++] Remove the constexpr
hash<vector<bool>>
extension#132617 merged
May 13, 2025 -
[mlir][polynomial] Remove polynomial dialect
#139766 merged
May 13, 2025 -
[Clang][counted_by] Add support for 'counted_by' on struct pointers
#137250 merged
May 13, 2025 -
[mlir] Use llvm::binary_search (NFC)
#139760 merged
May 13, 2025 -
[lldb] Use llvm::is_contained (NFC)
#139758 merged
May 13, 2025 -
[mlir] Use llvm::find (NFC)
#139757 merged
May 13, 2025 -
[mlir] Use a range-based for loop (NFC)
#139756 merged
May 13, 2025 -
[TableGen] Use std::string::find (NFC)
#139681 merged
May 13, 2025 -
[lldb] Use std:::string::find with std::string_view (NFC)
#139679 merged
May 13, 2025 -
[MLIR][LLVM] Print LLVMStructType name using printEscapedString
#139652 merged
May 13, 2025 -
[analyzer] Workaround for slowdown spikes (unintended scope increase) (#136720)
#139597 merged
May 13, 2025 -
[DirectX] Move DXIL Resource Access Pass before Intrinsic Expansion Pass
#139562 merged
May 13, 2025 -
release/20.x: [RISCV] Allow
Zicsr
/Zifencei
to duplicate withg
(#136842)#137490 merged
May 13, 2025 -
[libc] Enable utimes function for riscv
#139181 merged
May 13, 2025 -
[libc] Enable poll function for riscv
#139180 merged
May 13, 2025 -
[libc] Add proxy header for ACTION type.
#139796 merged
May 13, 2025 -
[clang][analysis] Fix flaky clang/test/Analysis/live-stmts.cpp test (2nd attempt) (#127406)
#139591 merged
May 13, 2025 -
[Clang][Backport] Fix handling of reference types in tryEvaluateBuiltinObjectSize (#138247)
#139579 merged
May 13, 2025 -
release/20.x: [sanitizer_common] Fix build on ppc64+musl (#120036)
#139389 merged
May 13, 2025 -
release/20.x: [clang-format] Fix a crash on formatting missing r_pare…
#139345 merged
May 13, 2025 -
release/20.x: [X86][TargetLowering] Avoid deleting temporary nodes in
getNegatedExpression
(#139029)#139356 merged
May 13, 2025 -
[libcxx] Fix a comment link for the unicode NBSP char. NFC.
#139692 merged
May 13, 2025 -
[ORC] Fix the prototype of a C API function.
#139259 merged
May 13, 2025 -
[clang][modules] Invalidate module cache when SDKSettings.json changes
#139751 merged
May 13, 2025 -
Add an off-by-default warning to complain about MSVC bitfield padding
#117428 merged
May 13, 2025 -
[InstCombine] Narrow trunc(lshr) in more cases
#139645 merged
May 13, 2025 -
[NVPTX] Vectorize and lower 256-bit global loads/stores for sm_100+/ptx88+
#139292 merged
May 13, 2025 -
Support stepping through Darwin "branch islands"
#139301 merged
May 13, 2025 -
[BOLT] Drop perf2bolt cold samples diagnostic
#139337 merged
May 13, 2025 -
[BOLT] Print heatmap from perf2bolt
#139194 merged
May 13, 2025 -
release/20.x: [AArch64] Fix feature list for FUJITSU-MONAKA processor (#139212)
#139222 merged
May 13, 2025 -
[BOLT][heatmap] Compute section utilization and partition score
#139193 merged
May 13, 2025 -
[Clang] Fix Sema::checkArgCount for 0-arg functions
#139638 merged
May 13, 2025 -
[libc] Add
struct entry
definition in addition toENTRY
according to POSIX.#139773 merged
May 13, 2025 -
[libc++] Work around new GCC 15 type_traits builtins that can't be used as Clang's can
#137871 merged
May 13, 2025 -
[lldb-dap] Add unit test for ColumnDescriptor, BreakpointMode and Breakpoint
#139627 merged
May 13, 2025 -
[NVPTX] Refactor intrinsic definitions with loops and classes to remove redundancy (NFC)
#139611 merged
May 13, 2025 -
Revert "[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV"
#139780 merged
May 13, 2025 -
[NFC][WPD] Add constant propagation tests checking relative vtables
#138989 merged
May 13, 2025 -
[mlir][MemRef] Use specialized index ops to fold expand/collapse_shape
#138930 merged
May 13, 2025 -
[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV
#139762 merged
May 13, 2025 -
[CIR] Upstream shift operators for VectorType
#139465 merged
May 13, 2025 -
[mlir][affine] Set overflow flags when lowering [de]linearize_index
#139612 merged
May 13, 2025 -
[libc] Add proxy header for ENTRY type.
#139746 merged
May 13, 2025 -
[CIR] Implement folder for VecExtractOp
#139304 merged
May 13, 2025 -
[RISCV] Xqci Extensions v0.11.0
#137881 merged
May 13, 2025 -
[analyzer] Fix crashing __builtin_bit_cast
#139188 merged
May 13, 2025 -
[NVPTX] Fixup under-aligned dynamic alloca lowering
#139628 merged
May 13, 2025 -
[OpenMP] Fix crash with invalid size expression
#139745 merged
May 13, 2025 -
[clang][bytecode][NFC] Delete DynamicAllocator copy/move ctors
#139710 merged
May 13, 2025 -
[CIR] Cleanup support for C functions
#136854 merged
May 13, 2025 -
[KeyInstr][DwarfDebug] Add is_stmt emission support
#133495 merged
May 13, 2025 -
[mlir][affine] Make [de]linearize_index a valid source of dims
#138929 merged
May 13, 2025 -
[DAG] visitINSERT_VECTOR_ELT - convert to or mask if all insertions are -1
#138213 merged
May 13, 2025 -
[OpenMP][NFC] Use pass by const ref for Dependencies
#139592 merged
May 13, 2025 -
[libclc] Move cross to CLC library; add missing half overloads
#139713 merged
May 13, 2025 -
[AIX] Opt in to per-target runtime dir
#139620 merged
May 13, 2025 -
[RISCV] Introduce add_vl combine for identity operand
#139742 merged
May 13, 2025 -
[lldb] Move lldb_enable_attach from test_common to a separate header
#139550 merged
May 13, 2025 -
[clang-sycl-linker] Add AOT compilation support for Intel GPUs/CPUs
#133194 merged
May 13, 2025 -
Emit nested unused enum types with -fno-eliminate-unused-debug-types
#137818 merged
May 13, 2025 -
LLVM symbolizer gsym support - attempt 2
#139686 merged
May 13, 2025 -
[PowerPC] catch v2i64 shift left by 1 is add case
#138772 merged
May 13, 2025 -
[Flang] Add missing dependent dialects to MLIR passes
#139260 merged
May 13, 2025 -
[flang] Fix volatile attribute propagation on allocatables
#139183 merged
May 13, 2025 -
[ObjC] Support objc_claimAutoreleasedReturnValue
#139720 merged
May 13, 2025 -
[C] Fix a false-positive with tentative defn compat
#139738 merged
May 13, 2025 -
[flang] Use LHS type for RHS BOZ on assignment
#139626 merged
May 13, 2025 -
[flang] Fix spurious error on defined assignment in PURE
#139186 merged
May 13, 2025 -
[flang] Acknowledge non-enforcement of C7108
#139169 merged
May 13, 2025 -
[flang] Tune warning about incompatible implicit interfaces
#136788 merged
May 13, 2025 -
[flang][OpenMP]Replace assert with if-condition
#139559 merged
May 13, 2025 -
[X86][SelectionDAG] Fix the Gather's base and index by modifying the Scale value
#137813 merged
May 13, 2025 -
[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates
#137393 merged
May 13, 2025 -
[include-cleaner] Use heterogeneous lookups (NFC)
#139685 merged
May 13, 2025 -
[mlir] Use std::string::find with std::string_view (NFC)
#139683 merged
May 13, 2025 -
[Serialization] Use StringRef::substr (NFC)
#139678 merged
May 13, 2025 -
[mlir] Call hash_combine_range with a range (NFC)
#139676 merged
May 13, 2025 -
[RISCV] Ignore interleaved accesses with non-default address spaces
#139698 merged
May 13, 2025 -
[libunwind] Add initial ARM64EC support
#138583 merged
May 13, 2025 -
[lldb] Fix compilation errors from #138896
#139711 merged
May 13, 2025 -
[NFC][Clang] Adopt
TrailingObjects
API to build ArrayRef#139639 merged
May 13, 2025 -
[NFC][Clang] Adopt
TrailingObjects
convenience API in MacroArgs#139635 merged
May 13, 2025 -
[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV
#138697 merged
May 13, 2025 -
[LoopInterchange] Relax the legality check to accept more patterns
#139690 merged
May 13, 2025 -
[TableGen] Avoid assignmentInAssert warning
#139715 merged
May 13, 2025 -
[mlir][ArmSME] Audit ArmSME load/store ops
#139573 merged
May 13, 2025 -
[Test] Disable Linux perf test under WSL
#137822 merged
May 13, 2025 -
[mlir] Improve mlir-query tool by implementing
getBackwardSlice
matcher#115670 merged
May 13, 2025 -
[LLVM][SelectionDAG] Simplify SplitVecOp_VSETCC.
#139295 merged
May 13, 2025 -
[ObjC] Support objc_claimAutoreleasedReturnValue
#138696 merged
May 13, 2025 -
[TableGen][MacroFusion] Predicate if the first inst has the same register
#137778 merged
May 13, 2025 -
[clang][bytecode] Save Immediate bit in Function
#139671 merged
May 13, 2025 -
[libclc] Move logb/ilogb to CLC library; optimize
#128028 merged
May 13, 2025 -
[libclc] Move (fast) length & distance to CLC library
#139701 merged
May 13, 2025 -
[NFC][LLVM][CodeGen][X86] Add ConstantInt/FP based vector support to MachineInstr fixup and printing code.
#137331 merged
May 13, 2025 -
Fix crash with invalid member function param list
#139595 merged
May 13, 2025 -
[mlir][gpu] Pattern to promote
gpu.shuffle
to specialized AMDGPU ops#137109 merged
May 13, 2025 -
[GISel][AArch64] Added more efficient lowering of Bitreverse
#139233 merged
May 13, 2025 -
[llvm][mlir][NFC] Fix typos in comments and test descriptions
#139688 merged
May 13, 2025 -
[AMDGPU] Hoist readlane/readfirstlane through unary/binary operands
#129037 merged
May 13, 2025 -
llvm][docs] Use default checkout location in test suite guide
#139264 merged
May 13, 2025 -
[TableGen][CodeGen] Give every leaf register a unique regunit
#139526 merged
May 13, 2025 -
[AggressiveInstcombine] Fold away shift in or reduction chain.
#137875 merged
May 13, 2025 -
[AArch64][test] Fix test failing on unknown options
#139696 merged
May 13, 2025 -
[mlir] Retire additional
let constructor
(NFC)#139390 merged
May 13, 2025 -
[flang][OpenMP][Semantics] resolve objects in the flush arg list
#139522 merged
May 13, 2025 -
[clang][bytecode] Get BuiltinID from the direct callee
#139675 merged
May 13, 2025 -
Reapply "[AMDGPU][Scheduler] Refactor ArchVGPR rematerialization during scheduling (#125885)"
#139548 merged
May 13, 2025 -
[clang][bytecode] Avoid classifying in visitArrayElemInit()
#139674 merged
May 13, 2025 -
[clang][bytecode] Optimize enum value range checks
#139672 merged
May 13, 2025 -
ObjCARC: Fix regression from using ConstantData uselists
#139609 merged
May 13, 2025 -
[lldb][plugin] Use counter directly for number of readers
#139252 merged
May 13, 2025 -
[GlobalISel] Add computeNumSignBits for G_BUILD_VECTOR.
#139506 merged
May 13, 2025 -
include-cleaner: Report function decls from __cleanup__ as used
#138669 merged
May 13, 2025 -
[mlir-tblgen] trim method body to empty with only spaces to avoid crash
#139568 merged
May 13, 2025 -
[mlir][docs] Add quant dialect pass doc into Passes.md (NFC)
#139363 merged
May 13, 2025 -
[LAA][NFC] Unify naming of DepCandidates to DependentAccesses
#139534 merged
May 13, 2025 -
[ComplexDeinterleave] Don't try to combine single FP reductions.
#139469 merged
May 13, 2025 -
[RISCV] Handle more (add x, C) -> (sub x, -C) cases
#138705 merged
May 13, 2025 -
[InstCombine] Introduce
foldICmpBinOpWithConstantViaTruthTable
folding#139109 merged
May 13, 2025 -
[AST] Use llvm::upper_bound (NFC)
#139664 merged
May 13, 2025 -
[clang-tools-extra] Use llvm::unique (NFC)
#139663 merged
May 13, 2025 -
[llvm] Use StringRef::{starts_with,find} (NFC)
#139661 merged
May 13, 2025 -
[clang][bytecode][NFC] Remove incorrect comment
#139571 merged
May 13, 2025 -
[DirectX] Implement DXILResourceImplicitBinding pass
#138043 merged
May 13, 2025 -
[BOLT] Use StringRef::contains (NFC)
#139658 merged
May 13, 2025 -
[IR] Use llvm::upper_bound (NFC)
#139656 merged
May 13, 2025 -
[CodeGen] Use llvm::lower_bound (NFC)
#139655 merged
May 13, 2025 -
[llvm] Use llvm::find_if (NFC)
#139654 merged
May 13, 2025 -
Reland "Reland [Modules] Remove unnecessary check when generating name lookup table in ASTWriter"
#139253 merged
May 13, 2025 -
DAG: Stop forcibly adding nsz to expanded minnum/maxnum
#139615 merged
May 13, 2025 -
Revert "LLVM symbolizer gsym support"
#139660 merged
May 13, 2025 -
[RISCV] Use QC_E_ADDI to improve codegen for icmp {eq, ne} with a constant
#139558 merged
May 13, 2025 -
[lldb-dap] Remove the lldb-vscode symlink (NFC)
#139621 merged
May 13, 2025 -
[clang-doc] Add HTMLMustacheGenerator.cpp
#138060 merged
May 13, 2025 -
[flang] Treat hlfir.associate as Allocate for FIR alias analysis.
#139004 merged
May 13, 2025 -
[flang] Propagate contiguous attribute through HLFIR.
#138797 merged
May 13, 2025 -
[flang] Fixed designator codegen for contiguous boxes.
#139003 merged
May 13, 2025 -
[LoopInterchange] Skip legality check if surrounding loops already guarantee dependency (NFC)
#139254 merged
May 13, 2025 -
[BOLT] Build heatmap with pre-aggregated data
#138798 merged
May 13, 2025 -
[InstCombine][DebugInfo] Update debug value uses in
freelyInvertAllUsersOf
#137013 merged
May 13, 2025 -
[BOLT][heatmap] Use parsed basic/branch events
#136531 merged
May 13, 2025 -
[clang] update diagnostic to say 'modification time' instead of mtime, NFC
#139637 merged
May 13, 2025 -
[BOLT][NFC] Disambiguate sample as basic sample
#139350 merged
May 13, 2025 -
[NFCI][LLVM/MLIR] Adopt
TrailingObjects
convenience API#138554 merged
May 12, 2025 -
fix capitalization in test
#139643 merged
May 12, 2025 -
[InstCombine] Pull shuffles out of binops with splatted ops
#137948 merged
May 12, 2025 -
[NFC][TableGen] Use StringRef::str() instead of casting
#139332 merged
May 12, 2025 -
[AArch64] Stop reserved registers from being saved in prolog/epilog
#138448 merged
May 12, 2025 -
[RISCV] Fold add_vl into accumulator operand of vqdot*
#139484 merged
May 12, 2025 -
[mlir][ROCDL] Remove unneeded bf16 expansion in LowerGPUToROCDL
#139603 merged
May 12, 2025 -
LLVM symbolizer gsym support
#134847 merged
May 12, 2025 -
[SimplifyCFG][swifterror] Don't sink calls with swifterror params
#139015 merged
May 12, 2025 -
[DirectX] Disable all libcalls for DXIL in TargetLibraryInfo.cpp
#138991 merged
May 12, 2025 -
[NFC] Replace report_fatal_error with reportFatalUsageError in DXILIntrinsicExpansion.cpp
#139564 merged
May 12, 2025 -
[flang] Postpone hlfir.end_associate generation for calls.
#138786 merged
May 12, 2025 -
[libc++][format] Discard contents since null-terminator in character arrays in formatting
#116571 merged
May 12, 2025 -
[libc++] Simplify the implementation of std::get for pairs
#114984 merged
May 12, 2025 -
[libc++] Fix missing #includes
#130536 merged
May 12, 2025 -
[libc++] [test] Improve test coverage for containers' scary.pass.cpp
#131550 merged
May 12, 2025 -
[sanitizer_common][AIX] Use scoped pragma to suppress atomic alignment warnings
#139272 merged
May 12, 2025 -
[lldb-dap] Add unit tests for protocol types
#139502 merged
May 12, 2025 -
Polishing documentation of libc++
#132962 merged
May 12, 2025 -
[cmake] Normalize TARGET_SUBDIR paths
#138524 merged
May 12, 2025 -
[ItaniumDemangle] Add Named flag to "pm" operator
#136862 merged
May 12, 2025 -
Fix use of std::errc() for C++ < 11
#138522 merged
May 12, 2025 -
[CUDA] Remove obsolete GPU-side __constexpr_* wrappers.
#139164 merged
May 12, 2025 -
[clang][OpenMP] Add error for large expr in collapse clause
#138592 merged
May 12, 2025 -
[flang] Extend assumed-size array checking in intrinsic functions
#139339 merged
May 12, 2025 -
[flang] PRIVATE statement in derived type applies to proc components
#139336 merged
May 12, 2025 -
[flang] Catch deferred type parameters in ALLOCATE(type-spec::)
#139334 merged
May 12, 2025 -
[flang] Stricter checking of v_list DIO arguments
#139329 merged
May 12, 2025 -
[flang] Emit error when DEFERRED binding overrides non-DEFERRED
#139325 merged
May 12, 2025 -
[flang] Require contiguous actual pointer for contiguous dummy pointer
#139298 merged
May 12, 2025 -
[flang] Further refinement of OpenMP !$ lines in -E mode
#138956 merged
May 12, 2025 -
[flang] Fix crash with USE of hermetic module file
#138785 merged
May 12, 2025 -
[flang] Add control and a portability warning for an extension
#137995 merged
May 12, 2025 -
[llvm] annotate interfaces in llvm/Support for DLL export
#136014 merged
May 12, 2025 -
[flang] Revamp evaluate::CoarrayRef
#136628 merged
May 12, 2025 -
AMDGPU: Use minimumnum/maximumnum for fmed3 with amdgpu-ieee=0
#139546 merged
May 12, 2025 -
AMDGPU: Use minnum instead of maxnum for fmed3 src2-nan fold
#139531 merged
May 12, 2025 -
[clangd] Add CodePatterns config option under Completion
#137613 merged
May 12, 2025 -
[CIR] Upstream insert op for VectorType
#139146 merged
May 12, 2025 -
AMDGPU: Disable most fmed3 folds for strictfp
#139530 merged
May 12, 2025 -
AMDGPU: Add more tests for fmed3 instcombine folds
#139529 merged
May 12, 2025 -
[cfi][NFCI] Pre-commit -fsanitize-annotate-debug-info tests for CFI
#139149 merged
May 12, 2025 -
[lldb] Restore ObjC incomplete type dereferencing fix
#139567 merged
May 12, 2025 -
[OpenMP] Fix crash on invalid with cancel directive
#139577 merged
May 12, 2025 -
[NFC][MLIR] Add {} for
else
whenif
body has {}#139422 merged
May 12, 2025 -
[Support] Change test to use TrailingObjects API per documentation
#139319 merged
May 12, 2025 -
[FuzzMutate] Match the callee's and callsite's calling conventions.
#139100 merged
May 12, 2025 -
[FuzzMutate] Prevent the mutator from generating invalid IR caused by non-callable CCs
#139080 merged
May 12, 2025 -
[flang] [cuda] Fix CUDA implicit data transfer entity creation
#139414 merged
May 12, 2025 -
[llvm] No inline stackprobe for UEFI
#139330 merged
May 12, 2025 -
[HLSL][RootSignature] Define and integrate rootsig clang attr and decl
#137690 merged
May 12, 2025 -
[lldb][TypeSystemClang][NFC] Use GetNumBaseClasses in TypeSystemClang::GetNumChildren
#139552 merged
May 12, 2025 -
[libclc] Move 'half' builtins to CLC library
#139563 merged
May 12, 2025 -
[LV] Improve code in selectInterleaveCount (NFC)
#128002 merged
May 12, 2025 -
[AMDGPU][True16][CodeGen] update more GFX11Plus codegen test with true16 mode
#138600 merged
May 12, 2025 -
[AArch64][GlobalISel] Adopt some Ld* patterns to reduce codegen regressions
#135492 merged
May 12, 2025 -
[OpenMP] Allow begin/end declare variant in executable context
#139344 merged
May 12, 2025 -
[NFC][TableGen] Add {} for
else
whenif
body has {}#139420 merged
May 12, 2025 -
Allow multi-member variants in DWARF
#139300 merged
May 12, 2025 -
[Flang][OpenMP] Initial defaultmap implementation
#135226 merged
May 12, 2025 -
[MLIR][XeGPU] Add unroll patterns for XeGPU (1/N)
#137010 merged
May 12, 2025 -
[libclc] Move tan to the CLC library
#139547 merged
May 12, 2025 -
[LAA] Improve code in replaceSymbolicStrideSCEV (NFC)
#139532 merged
May 12, 2025 -
[NFC][Clang] Don't check hardcode op num
#135375 merged
May 12, 2025 -
[X86][AVX10] Fix assertion with strict fcmp
#139500 merged
May 12, 2025 -
[X86][APX] Fix issues of suppressing APX for relocation
#139285 merged
May 12, 2025 -
[llvm][DebugInfo] Drop \01 mangling prefix when inserting linkage name into accelerator table
#138852 merged
May 12, 2025 -
[MLIR][Linalg] Introduce transpose/broadcast semantic to linalg.batch…
#130944 merged
May 12, 2025 -
Removed redundant assert and condition in APInt::SetBits
#138038 merged
May 12, 2025 -
[lldb][AIX] Support for XCOFF Sections
#131304 merged
May 12, 2025 -
[Clang][analyzer] replace Stmt* with ConstCFGElement in SymbolConjured (reland)
#137355 merged
May 12, 2025 -
[OpenMP] Fix crash with invalid argument to simd collapse
#139313 merged
May 12, 2025 -
[SLP] Fix incorrect operand order in interchangeable instruction.
#139225 merged
May 12, 2025 -
[VPlan] Handle early exit before forming regions. (NFC)
#138393 merged
May 12, 2025 -
[lldb][TypeSystemClang] Allow arrays to be dereferenced in C/C++.
#135843 merged
May 12, 2025 -
[LLVM][Transforms] Add unit test for resolved cloning bug
#139223 merged
May 12, 2025 -
[libclc] Move sin, cos & sincos to CLC library
#139527 merged
May 12, 2025 -
[AArch64][SVE] Add patterns for bit-select instructions.
#138689 merged
May 12, 2025 -
[AArch64][SVE] Refactor getPTrue to return splat(1) when pattern=all.
#139236 merged
May 12, 2025 -
[MLIR][Linalg][Python] Improve bindings for linalg.elementwise
#139462 merged
May 12, 2025 -
[TTI][LV] Simplify the prototype of preferPredicatedReductionSelect. nfc
#139265 merged
May 12, 2025 -
[mlir][MLProgram][NFC] Migrate to OpAsmAttrInterface for ASM alias generation
#130481 merged
May 12, 2025 -
[mlir][LLVMIR][NFC] Migrate to OpAsmAttrInterface for ASM alias generation
#130479 merged
May 12, 2025 -
[LoopVersioningLICM] Only mark pointers with generated checks as noalias
#135168 merged
May 12, 2025 -
[RISCV] Add Andes XAndesVPackFPH (Andes Vector Packed FP16) extension.
#138827 merged
May 12, 2025 -
[analyzer] Workaround for slowdown spikes (unintended scope increase)
#136720 merged
May 12, 2025 -
[mlir][vector] Standardize
base
Naming Across Vector Ops (NFC)#137859 merged
May 12, 2025 -
[NFC] Optimize file kind determination
#139492 merged
May 12, 2025 -
AMDGPU: Reorganize fmed3 intrinsic instcombine tests
#139498 merged
May 12, 2025 -
[ARM] Enable verifyInstructionPredicates
#139262 merged
May 12, 2025 -
[ObjectiveC] -rewrite-objc was treating inputs as preprocessed files
#137623 merged
May 12, 2025 -
[Clang][Driver] Fix condition in combineBackendCompile when using -no-integrated-cpp
#136853 merged
May 12, 2025 -
[Hexagon] Use TargetInstrInfo::RegSubRegPair
#138637 merged
May 12, 2025 -
[MLIR][NVVM] Add
dot.accumulate.4way
OP#139043 merged
May 12, 2025 -
[SPARC][IAS][NFC] Rename CBCOND -> CPBCOND
#138402 merged
May 12, 2025 -
[SPARC][IAS] Add definitions for UA 2007 instructions
#138401 merged
May 12, 2025 -
Reapply "[lldb] Inherit DuplicateFileAction(HANDLE, HANDLE) handles on windows (#137978)"
#138896 merged
May 12, 2025 -
[RISCV][SLEEF] Fix incorrect vector function mapping for llvm.exp.f64
#121641 merged
May 12, 2025 -
[SelectionDAG] Fix incorrect fold condition in foldSetCCWithFunnelShift.
#137637 merged
May 12, 2025 -
[RISCV][Peephole] Checking regclass compatibility in VMV
#138844 merged
May 12, 2025 -
[Analysis] Use a range-based for loop (NFC)
#139488 merged
May 12, 2025 -
[llvm] Use std::tie to implement operator< (NFC)
#139487 merged
May 12, 2025 -
[AMDGPU] Move kernarg preload logic to separate pass
#130434 merged
May 12, 2025 -
[RISCV][NFC] Move VLDSX0Pred to RISCVInstrPredicates.td
#137938 merged
May 12, 2025 -
[clang][AST] Pass ProfileArguments by value in findSpecialization{Impl,Locally}
#139489 merged
May 12, 2025 -
[RISCV] Implement codegen for XAndesPerf lea instructions
#137925 merged
May 12, 2025 -
[TableGen] Use StringRef::substr instead of StringRef::slice (NFC)
#139485 merged
May 12, 2025 -
[DebugInfo][LICM] Salvage dbg_values for the dead instructions to erase
#138796 merged
May 12, 2025 -
[DebugInfo][LoopDistribute] Salvage debug values using dead instructions in the distributed loops
#137124 merged
May 12, 2025 -
[Debuginfod] Use StringRef::consume_back (NFC)
#139483 merged
May 12, 2025 -
[SPARC][IAS] Add definitions for UA 2005 instructions
#138400 merged
May 12, 2025 -
[Driver] Use StringRef::consume_back (NFC)
#139478 merged
May 12, 2025 -
[clang] Use StringRef::consume_front (NFC)
#139472 merged
May 11, 2025 -
[llvm] Use StringRef::drop_back (NFC)
#139471 merged
May 11, 2025 -
[lldb-dap] Split lldb-dap into library and tool (NFC)
#139402 merged
May 11, 2025 -
[lldb] Fix term settings completion tests
#139447 merged
May 11, 2025 -
[DirectX] Update for API change in #139406
#139470 merged
May 11, 2025 -
[TableGen] Use StringRef::take_while (NFC)
#139461 merged
May 11, 2025 -
[llvm] Use std::tie to implement operator< (NFC)
#139391 merged
May 11, 2025 -
[mlir] Use StringRef::consume_front (NFC)
#139459 merged
May 11, 2025 -
[llvm] Use StringRef::consume_front (NFC)
#139458 merged
May 11, 2025 -
[clangd] Use StringRef::consume_back_insensitive (NFC)
#139456 merged
May 11, 2025 -
[Driver] Use StringRef::substr instead of StringRef::slice (NFC)
#139455 merged
May 11, 2025 -
[dsymutil] Deduplicate Swift modules by path before copying them
#139342 merged
May 11, 2025 -
[clang] Use std::tie to implement operator< (NFC)
#139438 merged
May 11, 2025 -
[BOLT] Use StringRef::starts_with (NFC)
#139437 merged
May 11, 2025 -
[Bitcode] Use range-based for loops (NFC)
#139421 merged
May 11, 2025 -
[X86] Use StringRef::consume_back (NFC)
#139417 merged
May 11, 2025 -
[TargetParser] Use StringRef::consume_back (NFC)
#139416 merged
May 11, 2025 -
[SCEV] Improve code in SCEVLoopGuardRewriter (NFC)
#139257 merged
May 11, 2025 -
[AVR] TableGen-erate SDNode descriptions (NFCI)
#139407 merged
May 11, 2025 -
[CIR] Upstream enum support
#136807 merged
May 11, 2025 -
[polly] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139418 merged
May 11, 2025 -
[IR] Teach getAsmString to return StringRef (NFC)
#139406 merged
May 11, 2025 -
[BOLT] Use StringRef::consume_front (NFC)
#139432 merged
May 11, 2025 -
[Tooling] Remove a redundant call to std::unique_ptr<T>::get (NFC)
#139431 merged
May 11, 2025 -
[Utils] Use range-based for loops (NFC)
#139426 merged
May 11, 2025 -
[BOLT] Support profile density with basic samples
#137644 merged
May 11, 2025 -
[modularize] Use std::tie to implement operator< (NFC)
#139410 merged
May 11, 2025 -
[lldb] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139428 merged
May 11, 2025 -
[docs][mlgo] Address remaining comment from #139205
#139427 merged
May 11, 2025 -
[llvm-objdump] Print symbolized labels with increasing index
#139415 merged
May 11, 2025 -
[clang-tidy] Use StringRef::consume_back (NFC)
#139412 merged
May 10, 2025 -
[mlir] Remove a redundant call to std::unique_ptr<T>::get (NFC)
#139409 merged
May 10, 2025 -
[ObjCopy] Use StringRef::starts_with (NFC)
#139408 merged
May 10, 2025 -
[TableGen] Use std::tie to implement operator< (NFC)
#139405 merged
May 10, 2025 -
Fix spelling error crtp-constructor-accessibility.rst
#139307 merged
May 10, 2025 -
[BOLT] Use std::tie to Implment operator< (NFC)
#139404 merged
May 10, 2025 -
[BOLT] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139403 merged
May 10, 2025 -
[OpenMP][test] Properly check for NULL
#139364 merged
May 10, 2025 -
release/20.x: [Clang][MicrosoftMangle] Implement mangling for ConstantMatrixType (#134930)
#138017 merged
May 10, 2025 -
release/20.x: [wasm-ld] Refactor WasmSym from static globals to per-link context (#134970)
#137620 merged
May 10, 2025 -
[IR] Teach getConstraintString to return StringRef (NFC)
#139401 merged
May 10, 2025 -
[clang] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139399 merged
May 10, 2025 -
[lldb-dap] Move registration of requests into DAP (NFC)
#139397 merged
May 10, 2025 -
[mlir-tblgen] Remove unused "using" decls (NFC)
#139400 merged
May 10, 2025 -
[modularize] Use a range-based for loop (NFC)
#139398 merged
May 10, 2025 -
[lldb] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139395 merged
May 10, 2025 -
[RTSan] Cherry pick rtsan osspinlock fix to release/20.x
#137353 merged
May 10, 2025 -
[lldb] Simplify string comparisons (NFC)
#139394 merged
May 10, 2025 -
[BOLT] Remove an unused local variable (NFC)
#139392 merged
May 10, 2025 -
release/20.x: [clang] Forward TPL of NestedNameSpecifier
#137806 merged
May 10, 2025 -
[release/20.x] Support z17 processor name and scheduler description
#135413 merged
May 10, 2025 -
[modularize] Use default member initialization for Location (NFC)
#139384 merged
May 10, 2025 -
[clang-tools-extra] Remove unused local variables (NFC)
#139382 merged
May 10, 2025 -
[NVPTX] use untyped loads and stores where ever possible
#137698 merged
May 10, 2025 -
[X86] Use StringRef::contains (NFC)
#139379 merged
May 10, 2025 -
[RISCV] Add some compress patterns for Xqci instructions
#139273 merged
May 10, 2025 -
github: Add ARC, CSKY and Lanai PR labeler paths
#139063 merged
May 10, 2025 -
[libc++] Fix disabling of extension warnings in C++20 and later
#134989 merged
May 10, 2025 -
[MLIR][TableGen] Add genMnemonicAlias field for OpAsm{Type,Attr}Interface
#131504 merged
May 10, 2025 -
[MC] Use range-based for loops (NFC)
#139354 merged
May 10, 2025 -
[StaticAnalyzer] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139353 merged
May 10, 2025 -
[Utils] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139352 merged
May 10, 2025 -
[mlir] Remove an unused local variable (NFC)
#139351 merged
May 10, 2025 -
[MemorySSAUpdater] Fix iterator invalidation bug in
applyInsertUpdates
#139370 merged
May 10, 2025 -
[docs][mlgo] Document
MLModelRunner
#139205 merged
May 10, 2025 -
[Clang] Don't ditch typo-corrected lookup result
#139374 merged
May 10, 2025 -
[flang] Add missing
#include
to fix build#139371 merged
May 10, 2025 -
[lit] Add HOME to "safe" variables to pass through to tests
#139367 merged
May 10, 2025 -
[VPlan] Add VPPhi subclass for VPInstruction with PHI opcodes.(NFC)
#139151 merged
May 10, 2025 -
[OpenMP][test] Adjust tool_available_search.c for Solaris
#138515 merged
May 10, 2025 -
[OpenMP][test] Make %p 0x prefix optional
#138514 merged
May 10, 2025 -
[lldb-dap] Don't emit a removed module event for unseen modules
#139324 merged
May 10, 2025 -
[clang] Warn about deprecated volatile-qualified return types
#137899 merged
May 10, 2025 -
[clang][bytecode][NFC] Remove unused function
#139355 merged
May 10, 2025 -
[AVR][NFC] Improve format of TD files
#139249 merged
May 10, 2025 -
[X86][TargetLowering] Avoid deleting temporary nodes in
getNegatedExpression
#139029 merged
May 10, 2025 -
[RISCV] Add 2^N + 2^M expanding pattern for mul
#137954 merged
May 10, 2025 -
[lldb] Provide lr value in faulting frame on arm64
#138805 merged
May 10, 2025 -
[AtomicExpand] Drop explicit datalayout from test
#137923 merged
May 10, 2025 -
[ELF] writeTrapInstr: Don't decrease p_memsz
#139207 merged
May 10, 2025 -
[clang-format] Handle Java record
#139215 merged
May 10, 2025 -
[clang-format][NFC] Delete duplicates in CSharpExtraKeywords
#139199 merged
May 10, 2025 -
Revert "[AMDGPU][Scheduler] Refactor ArchVGPR rematerialization during scheduling (#125885)"
#139341 merged
May 10, 2025 -
[webkit.UncountedLambdaCapturesChecker] Treat every argument of std::ranges functions as noescape.
#138995 merged
May 10, 2025 -
[RawPtrRefMemberChecker] Add the support for union and pointers to unsafe pointers.
#138042 merged
May 10, 2025 -
[flang][volatile] Get volatility of designators from base instead of component symbol
#138611 merged
May 10, 2025 -
[flang][intrinsic] restrict kind of get_command(_argument) to >= 2
#139291 merged
May 10, 2025 -
[Support] Avoid setting minor/subminor/build in VersionTuple::withMajorReplaced
#139318 merged
May 9, 2025 -
[lldb-dap] Minor visual changes to the modules UI
#139328 merged
May 9, 2025 -
[clang][unittests] Fix a leak in SearchPathTest
#139335 merged
May 9, 2025 -
Fix build failure in DXILResource.h on newer versions of MSVC
#139309 merged
May 9, 2025 -
[clang][PAC] add ptrauth intptr test
#139338 merged
May 9, 2025 -
[OpenMP] implementation set controls elision for begin declare variant
#139287 merged
May 9, 2025 -
[MemProf] Disable alloc context in combined summary for ndebug builds
#139161 merged
May 9, 2025 -
[Clang] Improve
-Wtautological-overlap-compare
diagnostics flag#133653 merged
May 9, 2025 -
[MemProf] Optionally discard small non-cold contexts
#139113 merged
May 9, 2025 -
[LLDB][SBSaveCoreOptions] Add new API to expose the expected core size in bytes
#138169 merged
May 9, 2025 -
LoopRotationUtils: Use initializer list instead of repeated push_back
#139312 merged
May 9, 2025 -
[lldb-dap] migrate set breakpoint requests
#137448 merged
May 9, 2025 -
[CodeGen] Add <4096 x {i1,i16,f16,bf16}> value types
#139294 merged
May 9, 2025 -
[mlir][spirv] Sync GroupNonUniformRotateKHR format with other non-uniform ops
#139224 merged
May 9, 2025 -
[Clang][NFC] Adding note on details that are not immediately obvious
#138349 merged
May 9, 2025 -
[HLSL][NFC] Test cleanup - remove function attributes
#139302 merged
May 9, 2025 -
[HLSL] Raise Diag for Invalid CounterDirection
#137697 merged
May 9, 2025 -
[lldb][NFC] Avoid an assertion failure in dwim-print
#139197 merged
May 9, 2025 -
release/20.x: [clang-format] RemoveParentheses shouldn't remove empty…
#138380 merged
May 9, 2025 -
release/20.x: [clang] Add support for Debian 14 Forky and Debian 15 Duke (#138460)
#138652 merged
May 9, 2025 -
release/20.x: [libc++] Re-introduce _LIBCPP_DISABLE_AVAILABILITY (#134158)
#138674 merged
May 9, 2025 -
release/20.x: [clang-repl] Fix destructor for interpreter for the cuda negation case (#138091)
#138680 merged
May 9, 2025 -
release/20.x: [Hexagon] Add missing patterns to select PFALSE and PTRUE (#138712)
#138770 merged
May 9, 2025 -
release/20.x: [BasicAA] Gracefully handle large LocationSize (#138528)
#138681 merged
May 9, 2025 -
release/20.x: [OpenMP] Add pre sm_70 load hack back in (#138589)
#138626 merged
May 9, 2025 -
[LLD][COFF] Don't dllimport from static libraries (#134443)
#138354 merged
May 9, 2025 -
release/20.x: [InstCombine] Do not combine shuffle+bitcast if the bitcast is eliminable. (#135769)
#138142 merged
May 9, 2025 -
release/20.x: [clang-tidy] Do not pass any file when listing checks in run_clang_ti… (#137286)
#137775 merged
May 9, 2025 -
release/20.x: [flang] Exempt construct entities from SAVE check for PURE (#131383)
#137752 merged
May 9, 2025 -
Revert "MC: Support quoted symbol names"
#139296 merged
May 9, 2025 -
release/20.x: [AArch64][SME] Prevent spills of ZT0 when ZA is not enabled
#137683 merged
May 9, 2025 -
[clang] Add support for
__ptrauth
being applied to integer types#137580 merged
May 9, 2025 -
release/20.x: Fix crash lowering stack guard on OpenBSD/aarch64. (#125416)
#136458 merged
May 9, 2025 -
release/20.x: [Clang] Fix the trailing comma regression (#136273)
#136283 merged
May 9, 2025 -
[AMDGPU] Update cost model gfx950 min/max tests. NFC.
#139310 merged
May 9, 2025 -
[NVPTX] Add intrinsics for the bmsk instruction
#139299 merged
May 9, 2025 -
[MLIR][SCF] Fix normalizeForallOp helper function
#138615 merged
May 9, 2025 -
[libc++] Use __is_address_in_range in vector
#139032 merged
May 9, 2025 -
[HLSL][RootSignature] Implement serialized dump of Descriptor Tables
#138326 merged
May 9, 2025 -
[HLSL][RootSignature] Add parsing for RootFlags
#138055 merged
May 9, 2025 -
[RISCV] TableGen-erate RISC-V SDNodes
#138381 merged
May 9, 2025 -
[CIR] Add test for begin/end range for statements
#139134 merged
May 9, 2025 -
[CIR][NFC] Remove ABI handling from CIRGen call handling
#139159 merged
May 9, 2025 -
[LLVM][Support] Add getTrailingObjects() for single trailing type
#138970 merged
May 9, 2025 -
[clang][Darwin] Minor args cleanup
#139142 merged
May 9, 2025 -
AMDGPU: Test more types with minimumnum and maximumnum
#139242 merged
May 9, 2025 -
[libcxx][NFC] Use macros for functions that support overriding detection
#133876 merged
May 9, 2025 -
[StructurizeCFG] Stop setting DebugLocs in flow blocks
#139088 merged
May 9, 2025 -
[flang][openacc] Allow open acc routines from other modules.
#136012 merged
May 9, 2025 -
[Clang] Allow parsing arbitrary order of attributes for declarations
#133107 merged
May 9, 2025 -
[Clang] Reland: Diagnose invalid function types in dependent contexts
#139246 merged
May 9, 2025 -
[HLSL][RootSignature] Add optional parameters for RootConstants
#138007 merged
May 9, 2025 -
[DirectX] Implement DXILResourceBindingAnalysis
#137258 merged
May 9, 2025 -
[clang][modules][deps] Implicit modules are out of date when their explicit imports are
#138920 merged
May 9, 2025 -
[Sema] Refactor IsFunctionConversion
#139172 merged
May 9, 2025 -
AMDGPU: Add minimumnum/maximumnum to list of canonicalizing opcodes
#139124 merged
May 9, 2025 -
[OpenMP] Fix a crash on invalid with unroll partial
#139280 merged
May 9, 2025 -
[HLSL][RootSignature] Add mandatory parameters for RootConstants
#138002 merged
May 9, 2025 -
[OpenACC][CIR] Impl default/seq lowering for combined constructs
#139263 merged
May 9, 2025 -
[lldb-dap] Migrating breakpointLocations request to use typed RequestHandler
#137426 merged
May 9, 2025 -
[flang][OpenMP] Add implicit casts for omp.atomic.capture
#138163 merged
May 9, 2025 -
AMDGPU: Use poison instead of undef in more lowerings
#139208 merged
May 9, 2025 -
[libc][uefi] add crt1
#132150 merged
May 9, 2025 -
[Clang] Fix pack indexing profiling
#139276 merged
May 9, 2025 -
[RISCV] Use X9 instead of X27 in RISCVInstrInfo::insertIndirectBranch for RVE
#139214 merged
May 9, 2025 -
[RISCV] Remove X16-31 from interrupt callee saved register list for RVE+D.
#139213 merged
May 9, 2025 -
[clang][modules] Allow not forcing validation of user headers
#139091 merged
May 9, 2025 -
[AARCH64] Add support for Cortex-A320
#139055 merged
May 9, 2025 -
[OpenMP] Fix crash when diagnosing dist_schedule
#139277 merged
May 9, 2025 -
[CodeGen] Simplify finalizeBundle. NFC.
#139234 merged
May 9, 2025 -
[RISCV] Extend zvqdot matching to handle reduction trees
#138965 merged
May 9, 2025 -
[mlir][xegpu] refine basic routines
#138701 merged
May 9, 2025 -
[AMDGPU][NFC] Add tests in preparation for i8 vectorization
#138801 merged
May 9, 2025 -
[libc][math] Add x86-64 sqrt specialization for 80-bit long double.
#139203 merged
May 9, 2025 -
[NVPTX] Add intrinsics for the szext instruction
#139126 merged
May 9, 2025 -
[flang][fir] Basic lowering
fir.do_concurrent
locality specs tofir.do_loop ... unordered
#138512 merged
May 9, 2025 -
[KeyInstr][LoopUnswitch] Remap cloned instructions' atoms
#133491 merged
May 9, 2025 -
Loosen DWARF form check in discriminant-member.ll
#139258 merged
May 9, 2025 -
[SLP][NFC]Extract values state/operands analysis into separate class
#138724 merged
May 9, 2025 -
[DAG] Add wrappers for insert_vector_elt and extract_vector_elt [nfc]
#139141 merged
May 9, 2025 -
[LV] Regen a test with UTC
#139235 merged
May 9, 2025 -
[Offload] Do not load images from the same descriptor on the same device
#139147 merged
May 9, 2025 -
[CIR] LLVMIR lowering for cir.call
#138873 merged
May 9, 2025 -
[libunwind] [SEH] Set NonVolatileRegisters before calling a personality function
#137951 merged
May 9, 2025 -
[libunwind] [SEH] Implement parsing of ARM pdata/xdata
#137950 merged
May 9, 2025 -
AMDGPU: Use less surprising form of ConstantFP::get
#139248 merged
May 9, 2025 -
[KeyInstr][JumpThreading] Remap atoms after threading
#133487 merged
May 9, 2025 -
[KeyInstr][LoopUnroll] Remap atoms while unrolling
#133489 merged
May 9, 2025 -
[flang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName
#139131 merged
May 9, 2025 -
[clang][OpenMP] Pass OpenMP version to getOpenMPDirectiveName
#139115 merged
May 9, 2025 -
[LLVM][OpenMP] Add "version" parameter to getOpenMPDirectiveName
#139114 merged
May 9, 2025 -
[OpenACC][CIR] Implement basic lowering for combined constructs
#139119 merged
May 9, 2025 -
[OpenACC][CIR] Implement 'gang' lowering for 'loop'
#138968 merged
May 9, 2025 -
[compiler-rt] Use mangled function names on ARM64EC
#137960 merged
May 9, 2025 -
[llvm][docs] Small improvements to llvm-test-suite doc
#139083 merged
May 9, 2025 -
clang: Remove dest LangAS argument from performAddrSpaceCast
#138866 merged
May 9, 2025 -
[lldb][lldb-dap] Disable more tests on Windows
#139251 merged
May 9, 2025 -
clang: Read the address space from the ABIArgInfo
#138865 merged
May 9, 2025 -
clang/OpenCL: Fix special casing OpenCL in call emission
#138864 merged
May 9, 2025 -
[Flang][OpenMP] Generate correct present checks for implicit maps of optional allocatables
#138210 merged
May 9, 2025 -
[Flang][OpenMP] MLIR lowering support for grainsize and num_tasks clause
#128490 merged
May 9, 2025 -
[clang] UEFI do not mangle main
#139179 merged
May 9, 2025 -
[Clang][CodeGen] Add workaround for old glibc
__PTR_ALIGN
macro#137851 merged
May 9, 2025 -
[Flang] Add missing dependency to AddDebugInfo pass
#139099 merged
May 9, 2025 -
[OpenMP] No long crash on an invalid sizes argument
#139118 merged
May 9, 2025 -
[MSP430] TableGen-erate SDNode descriptions
#138878 merged
May 9, 2025 -
update_test_checks: indent dbg records
#139230 merged
May 9, 2025 -
Analysis: Remove no-AssumptionCache path in getKnowledgeForValue
#139232 merged
May 9, 2025 -
[VPlan] Manage noalias/alias_scope metadata in VPlan.
#136450 merged
May 9, 2025 -
GlobalISel: Handle fminimumnum/fmaximumnum in SelectionDAGCompat
#139148 merged
May 9, 2025 -
[AMDGPU][NFC] Remove _DEFERRED operands.
#139123 merged
May 9, 2025 -
[MISched] Add statistics for heuristics
#137981 merged
May 9, 2025 -
[AArch64] Utilize
XAR
for certain vector rotates#137629 merged
May 9, 2025 -
[ORC] skip reoptimization tests on ARM
#130178 merged
May 9, 2025 -
[flang][driver] do not crash when fc1 process multiple files
#138875 merged
May 9, 2025 -
LoongArch: Set FMAXNUM and FMINNUM as Legal
#139010 merged
May 9, 2025 -
[LAA] Strip dead code in getStrideFromPointer (NFC)
#139140 merged
May 9, 2025 -
[SCEVPatternMatch] Extend with more matchers
#138836 merged
May 9, 2025 -
[libunwind] [SEH] Implement parsing of aarch64 pdata/xdata
#137949 merged
May 9, 2025 -
[AArch64] Fix feature list for FUJITSU-MONAKA processor
#139212 merged
May 9, 2025 -
[VectorCombine] Fix the type used in foldShuffleOfIntrinsics Cost.
#138419 merged
May 9, 2025 -
[lldb-dap] Move the event and progress event threads into DAP (NFC)
#139167 merged
May 9, 2025 -
[NFC] Cleanup dead code in
LoadStoreVectorizer.cpp
#139211 merged
May 9, 2025 -
[clang][ExprConst] Check for array size of initlists
#138673 merged
May 9, 2025 -
[clang][bytecode] Slightly optimize integral casts of literals
#138879 merged
May 9, 2025 -
[Clang] [Driver] add a Cygwin ToolChain
#135691 merged
May 9, 2025 -
[Clang][CodeGen] Enable pointer overflow check for GCC workaround
#137849 merged
May 9, 2025 -
[DirectX] Adding support for Root Descriptors in obj2yaml/yaml2obj
#137259 merged
May 9, 2025 -
AMDGPU: Add minimumnum/maximumnum tests with amdgpu-ieee=0
#139145 merged
May 9, 2025 -
AMDGPU: Test more subtargets in minimumnum/maximumnum tests
#139144 merged
May 9, 2025 -
AMDGPU: Form min3/max3 from minimumnum/maximumnum
#139137 merged
May 9, 2025 -
AMDGPU: Add baseline tests for min3/max3 from minimumnum/maximumnum
#139136 merged
May 9, 2025 -
AMDGPU: Handle minimumnum/maximumnum in fneg combines
#139133 merged
May 9, 2025 -
AMDGPU: Add baseline tests for fneg with min/max intrinsics
#139132 merged
May 9, 2025 -
[RISCV][Peephole] Clear kill flags for registers after foldUndefPassthruVMV_V_V
#138847 merged
May 9, 2025 -
[mlir][spirv] Add support for RelaxedPrecision in function arguments
#138685 merged
May 9, 2025 -
[AMDGPU] Legalize vector fminimum and fmaximum with VOP3P
#138971 merged
May 9, 2025 -
[Flang] [OpenMP] Add semantic checks for detach clause in task
#119172 merged
May 9, 2025 -
[LoongArch] Lower [x]vshuf.d to [x]vshuf4i.d if possible.
#137918 merged
May 9, 2025 -
[clang][NFC] Use BuiltinType::isFloatingPoint() in Type::isFloatingType()
#139035 merged
May 9, 2025 -
[clang][bytecode] Reorder type checks in classify()
#139046 merged
May 9, 2025 -
[SimplifyLibCalls] Shrink sin, cos to sinf, cosf when allowed
#139082 merged
May 9, 2025 -
[clang] Remove "unknown" from availability diags
#138610 merged
May 9, 2025 -
[clang-installapi] Store dylib attributes in the order they are passed on the command line.
#139087 merged
May 9, 2025 -
[X86] Asm modifier %a: add (%rip) for 64-bit static relocation model
#139040 merged
May 9, 2025 -
[NFC][RISCV] Pre-commit tests for RVI constant multiplication expansion
#139200 merged
May 9, 2025 -
[NFC][RISCV] Add more test cases for multiplication
#139195 merged
May 9, 2025 -
[libc][math] Implement double precision acos correctly rounded for all rounding modes.
#138308 merged
May 9, 2025 -
[flang][fir] Support promoting
fir.do_loop
with results toaffine.for
.#137790 merged
May 9, 2025 -
[clang-format] Handle C# where clause in SeparateDefinitionBlocks
#139034 merged
May 9, 2025 -
[llvm] Add managarm support
#138854 merged
May 9, 2025 -
[MLGO][Docs] Add initial skeleton of MLGO docs
#139177 merged
May 9, 2025 -
[HIP] fix bundle ID for amdgcnspirv
#139112 merged
May 9, 2025 -
Revert branch island experiments
#139192 merged
May 9, 2025 -
Branch island no dsym
#139191 merged
May 9, 2025 -
Branch no lld
#139187 merged
May 9, 2025 -
Add more logging so I can figure out why TestBranchIslands.py is
#139178 merged
May 9, 2025 -
Revert "[Clang] Diagnose invalid function types in dependent contexts (#138731)"
#139176 merged
May 8, 2025 -
MIPSr6: Set FMAXNUM and FMINNUM as Legal
#139009 merged
May 8, 2025 -
[RISCV] Limit VLEN in getOptimalMemOpType to prevent creating invalid MVTs.
#139116 merged
May 8, 2025 -
[MCP] Disable BackwardCopyPropagateBlock for copies with implicit registers.
#137687 merged
May 8, 2025 -
[RISCV] Correct the SDTypeProfile for RISCVISD::PROBED_ALLOCA
#139135 merged
May 8, 2025 -
Branch island debug
#139166 merged
May 8, 2025 -
[lldb-dap] Adding a modules explorer to lldb-dap ext.
#138977 merged
May 8, 2025 -
[Clang] show attribute namespace in diagnostics
#138519 merged
May 8, 2025 -
[NFC][ubsan_minimal] Clang-format a file
#139000 merged
May 8, 2025 -
[AMDGPU][True16][MC] added missing testlines for t16 test
#135823 merged
May 8, 2025 -
[AMDGPU][True16][CodeGen] add fake16 to gisel test
#138588 merged
May 8, 2025 -
[llvm-objdump] Add support for HIP offload bundles
#114834 merged
May 8, 2025 -
[AArch64][FastISel] Fallback on atomic stlr/cas with non-reg operands.
#133987 merged
May 8, 2025 -
[lldb-dap] Migrate attach to typed RequestHandler.
#137911 merged
May 8, 2025 -
[clang] Deflake the TimeProfile support tests
#138613 merged
May 8, 2025 -
[bazel] Port 515b4a4fdd7ac97373b68850a2ffa72e2b8e9178
#139155 merged
May 8, 2025 -
[HWASan] fix missing BTI attribute on personality function thunks
#139138 merged
May 8, 2025 -
[libc++] Simplify __promote
#136101 merged
May 8, 2025 -
[libc++] add test for flat_set::insert not creating temporaries
#138387 merged
May 8, 2025 -
[llvm] minor revisions to export annotation macro docs
#138761 merged
May 8, 2025 -
[libc++] Add the __is_replaceable type trait
#132408 merged
May 8, 2025 -
[mlir][xegpu] Add SIMT distribution patterns for UpdateNdOffset and PrefetchNd ops.
#138033 merged
May 8, 2025 -
[flang] Use box for components with non-default lower bounds
#138994 merged
May 8, 2025 -
[WinEH] Fix asm in catchpad being turned into unreachable
#138392 merged
May 8, 2025 -
[flang][fir] Add locality specifiers modeling to
fir.do_concurrent.loop
#138506 merged
May 8, 2025 -
[clang][Darwin] Remove legacy framework search path logic in the frontend
#138234 merged
May 8, 2025 -
[mlir][memref] Fix typo in
BuiltinAttributeInterfaces
description#136774 merged
May 8, 2025 -
[MemProf] Fix summary bitcode record description (NFC)
#139127 merged
May 8, 2025 -
[AArch64] Merge scaled and unscaled narrow zero stores
#136705 merged
May 8, 2025 -
[flang][OpenMP] Update
do concurrent
mapping pass to usefir.do_concurrent
op#138489 merged
May 8, 2025 -
[MLIR][LLVM] Fix llvm.mlir.global mismatching print and parser order
#138986 merged
May 8, 2025 -
Fix minor typo in docs.
#138898 merged
May 8, 2025 -
[RISCV] Migrate getConstant indexed insert/extract subvector to new API
#139111 merged
May 8, 2025 -
GlobalISel: Translate minimumnum and maximumnum
#139106 merged
May 8, 2025 -
[MemProf] Simplify unittest save and restore of options
#139117 merged
May 8, 2025 -
[BOLT][AArch64] Patch functions targeted by optional relocs
#138750 merged
May 8, 2025 -
[Coverage] Support -fprofile-list for cold function coverage
#136333 merged
May 8, 2025 -
Remove unused forward decl
#139108 merged
May 8, 2025 -
[AMDGPU][NFC] Get rid of OPW constants.
#139074 merged
May 8, 2025 -
[CIR] Upstream extract op for VectorType
#138413 merged
May 8, 2025 -
[mlir][xegpu] Handle scalar uniform ops in SIMT distribution.
#138593 merged
May 8, 2025 -
[GlobalISel][AMDGPU] Fix handling of v2i128 type for AND, OR, XOR
#138574 merged
May 8, 2025 -
AMDGPU][True16][CodeGen] FP_Round f64 to f16 in true16
#128911 merged
May 8, 2025 -
Reland [Clang] Deprecate
__is_trivially_relocatable
#139061 merged
May 8, 2025 -
[HLSL][NFC] Stricter Overload Tests (clamp,max,min,pow)
#138993 merged
May 8, 2025 -
[MLIR] Fixing the memref linearization size computation for non-packed memref
#138922 merged
May 8, 2025 -
[TableGen][NFC] Use early exit to simplify large block in emitAction.
#138220 merged
May 8, 2025 -
[VPlan] Retain exit conditions and edges in initial VPlan (NFC).
#137709 merged
May 8, 2025 -
[HLSL][NFC] Rename isImplicit() to hasRegisterStot() on HLSLResourceBindingAttr
#138964 merged
May 8, 2025 -
[ubsan_minimal] Add __ubsan_report_error_fatal
#138999 merged
May 8, 2025 -
Two DWARF variant part improvements
#138953 merged
May 8, 2025 -
[AMDGPU][True16][MC] add true16 mode on a few disasm tests
#139094 merged
May 8, 2025 -
[RISCV] Remove
riscv.segN.load/store
in favor of their mask variants#137045 merged
May 8, 2025 -
[lldb] Change the statusline format to print "no target"
#139021 merged
May 8, 2025 -
[clang] UEFI default ABI
#138364 merged
May 8, 2025 -
[Modules] Don't fail when an unused textual header is missing.
#138227 merged
May 8, 2025 -
[LLVM][Maintainers] Step down as an
NVPTX
maintainer#138936 merged
May 8, 2025 -
[ConstantFolding] Fold maximumnum and minimumnum
#138700 merged
May 8, 2025 -
[mlir] Support rank-reduced extract_slice in ExtractSliceOfPadTensorSwapPattern
#138921 merged
May 8, 2025 -
[AArch64] Allow the clang.arc.attachedcall marker to be optional
#138694 merged
May 8, 2025 -
[clang][Unit Test] Updating Negative Stat Caching Diagnostic Unit Test
#138955 merged
May 8, 2025 -
[ObjC] Also enable ARC attachedcall operand bundle for arm64_32.
#138677 merged
May 8, 2025 -
[lldb-dap] Migrate 'continue' request to new RequestHandler.
#138987 merged
May 8, 2025 -
[MemProf] Fix bug introduced by restructuring in optional handling
#139092 merged
May 8, 2025 -
[HLSL][RootSignature] Add parsing for empty RootConstants
#137999 merged
May 8, 2025 -
[IR] Remove MemSetPatternIntrinsic class [nfc]
#138888 merged
May 8, 2025 -
[NVPTX] Fixup AutoUpgrade of llvm.nvvm.atomic.load.{inc,dec}.32
#138907 merged
May 8, 2025 -
[flang][docs][OpenMP] array sections with DEPEND are supported
#139081 merged
May 8, 2025 -
[mlir][affine] allow iter args as valid dims
#139069 merged
May 8, 2025 -
[lldb] print a notice when
source list
paging reaches the end of th…#137515 merged
May 8, 2025 -
[DAG] Add wrappers for insert and extract sub-vector [nfc]
#137230 merged
May 8, 2025 -
[www][docs] Remove last mentions of IRC
#139076 merged
May 8, 2025 -
[flang] Correctly prepare allocatable runtime call arguments
#138727 merged
May 8, 2025 -
[AMDGPU][True16][MC] run update script on a few disasm tests
#138988 merged
May 8, 2025 -
[docs][nfc] Fix code-formatting in UB docs
#139079 merged
May 8, 2025 -
[KeyInstr] Don't propagate source atoms to new uncond br in splitBasicBlock
#139070 merged
May 8, 2025 -
[KeyInstr] Remap cloned PHIs in BreakCriticalEdges
#133493 merged
May 8, 2025 -
[LLVM][OpenMP] Add older versions to llvm::omp::getOpenMPVersions
#138967 merged
May 8, 2025 -
Propagate DebugLocs on phis in BreakCriticalEdges
#133492 merged
May 8, 2025 -
[lldb] Expose QueueThreadPlanForStepSingleInstruction function to SBThreadPlan
#137904 merged
May 8, 2025 -
[AMDGPU][NFC] Remove unused operand types.
#139062 merged
May 8, 2025 -
[lldb] Fixed TestProcessModificationIdOnExpr to work on both x86 and x64 architectures
#138941 merged
May 8, 2025 -
[ARM][Compiler-RT] Add optional exclusion of libc provided ARM AEABI builtins from compiler-rt.
#137952 merged
May 8, 2025 -
[RISCV][TII] Add and use new hook to optimize/canonicalize instructions after MachineCopyPropagation
#137973 merged
May 8, 2025 -
(reland) [GlobalISel] Diagnose inline assembly constraint lowering errors
#139049 merged
May 8, 2025 -
[lldb][DataFormatters] Change ExtractIndexFromString to return std::optional
#138297 merged
May 8, 2025 -
[AMDGPU][Scheduler] Refactor ArchVGPR rematerialization during scheduling
#125885 merged
May 8, 2025 -
[LV] Strip unmaintainable MinBWs assert
#136858 merged
May 8, 2025 -
[VPlan] Add VPInstruction::StepVector and use it in VPWidenIntOrFpInductionRecipe
#129508 merged
May 8, 2025 -
[AMDGPU][Disassembler][NFCI] Always defer immediate operands.
#138885 merged
May 8, 2025 -
[ARC][CSKY][Lanai] TableGen-erate SDNode descriptions
#138874 merged
May 8, 2025 -
[LSR] Replace casts with an equivalent std::as_const (NFC)
#138980 merged
May 8, 2025 -
[mlir][tosa] Allow unsigned types for rescale ops during validation
#138253 merged
May 8, 2025 -
[RISCV] Fix generation of DWARF info for vector segmented types
#137941 merged
May 8, 2025 -
[DenseMap] Introduce emplace_or_assign
#138886 merged
May 8, 2025 -
[PatternMatch] Mark various matchers const (NFC)
#138834 merged
May 8, 2025 -
[DenseMap] Introduce lookup_or
#138887 merged
May 8, 2025 -
[mlir][OpenMP] cancel(lation point) taskgroup LLVMIR
#137841 merged
May 8, 2025 -
[Clang] Ignore -fchar8_t in C
#138716 merged
May 8, 2025 -
[mlir][OpenMP] Convert omp.cancellation_point to LLVMIR
#137205 merged
May 8, 2025 -
[mlir][OpenMP] convert wsloop cancellation to LLVMIR
#137194 merged
May 8, 2025 -
[LLVM][CodeGen][SVE] Add ISel for bfloat scalable vector compares.
#138707 merged
May 8, 2025 -
[mlir][tosa] Canonicalize slice over overlapped or inside a pad.
#138900 merged
May 8, 2025 -
[KeyInstr] Add MIR parser support
#133494 merged
May 8, 2025 -
[mlir][tosa] Fix mul folder conformance to the spec
#137601 merged
May 8, 2025 -
[flang][OpenMP] fix predetermined privatization inside section
#138159 merged
May 8, 2025 -
[CodeGen] Parse nusw flag
#138856 merged
May 8, 2025 -
[InstCombine][foldPHIArgGEPIntoPHI] Early return for const vector index for gep inst.
#138661 merged
May 8, 2025 -
[AMDGPU] Add missing intrinsic declaration to intrinsics.ll. NFC.
#138954 merged
May 8, 2025 -
[SLP] Simplify buildTree() (NFC)
#138833 merged
May 8, 2025 -
[lldb][test] Disable flaky test_qThreadInfo_matches_qC_attach test on AArch64 Linux
#138940 merged
May 8, 2025 -
[MLIR][TOSA-Linalg] Fix rescale lowering for unsigned input zp
#138780 merged
May 8, 2025 -
[InstCombine] Pass disjoint in or combine
#138800 merged
May 8, 2025 -
[mlir][Transforms][NFC] Rename
MaterializationCallbackFn
#138814 merged
May 8, 2025 -
MC: Support quoted symbol names
#138817 merged
May 8, 2025 -
Reapply "IR: Remove reference counts from ConstantData (#137314)"
#138962 merged
May 8, 2025 -
Reapply "IR: Remove uselist for constantdata (#137313)"
#138961 merged
May 8, 2025 -
Add regression tests from ConstantData uselist removal
#138960 merged
May 8, 2025 -
clang: Fix broken implicit cast to generic address space
#138863 merged
May 8, 2025 -
[clang-format] Add SpaceAfterOperatorKeyword option
#137610 merged
May 8, 2025 -
clang/OpenCL: Add baseline test showing broken codegen
#138862 merged
May 8, 2025 -
[clang-format] Correctly annotate ObjC
* __autoreleasing *
#138799 merged
May 8, 2025 -
Revert "[Clang] Deprecate
__is_trivially_relocatable
"#139027 merged
May 8, 2025 -
[bazel] Enable header processing for C++ builds.
#138934 merged
May 8, 2025 -
[bazel] Port 6babd63a4bbc094bee4ef8e75f95dccd32325c15
#139026 merged
May 8, 2025 -
[libc][bazel] Re-enable memcpy prefetching on x86.
#138945 merged
May 8, 2025 -
[clang] Handle CC attrs for UEFI
#138935 merged
May 8, 2025 -
[MemProf] Avoid assertion checking loop under NDEBUG (NFC)
#138985 merged
May 8, 2025 -
[lldb-dap] Re-enable the lldb-dap tests
#138791 merged
May 8, 2025 -
[LLDB] Fix GetIndexOfChildMemberWithName to handle anonymous structs.
#138487 merged
May 8, 2025 -
[clang][ExprConstant] Bail out on invalid lambda capture inits
#138832 merged
May 8, 2025 -
[CUDA][HIP] Fix host/device attribute of builtin
#138162 merged
May 8, 2025 -
[RISCV] Attempt to fix the link to the XAndesPerf specification. NFC
#138804 merged
May 8, 2025 -
[NFC][Support] Add llvm::uninitialized_copy
#138174 merged
May 8, 2025 -
[MemProf] Restructure the pruning of unneeded NotCold contexts
#138792 merged
May 8, 2025 -
[NVPTX] Fix NVPTXAA_before_BasicAA Test
#138992 merged
May 7, 2025 -
[Clang] Fix the warning group of several compatibilty diagnostics
#138872 merged
May 7, 2025 -
[clang-doc] Add missing comment for Base
#138053 merged
May 7, 2025 -
[clang-doc][NFC] Add TODO for future work
#138052 merged
May 7, 2025 -
[mlir] Use llvm::bit_width (NFC)
#138648 merged
May 7, 2025 -
[IA][RISCV] Add support for vp.load/vp.store with shufflevector
#135445 merged
May 7, 2025 -
[lsan][Fuchsia] Define EarlySanitizerInit for standalone lsan
#138946 merged
May 7, 2025 -
[AA] Move Target Specific AA before BasicAA
#125965 merged
May 7, 2025 -
[webkit.UncountedLambdaCapturesChecker] Treat a copy capture of a CheckedPtr object as safe
#138068 merged
May 7, 2025 -
[XCore] TableGen-erate SDNode descriptions
#138869 merged
May 7, 2025 -
[clang][modules][deps] Optimize in-process timestamping of PCMs
#137363 merged
May 7, 2025 -
[Flang] Fix driver test after #125643
#138959 merged
May 7, 2025 -
[DenseMap] Introduce keys, values iterators
#138848 merged
May 7, 2025 -
[OpenACC][CIR] Implement 'worker'/'vector' lowering
#138765 merged
May 7, 2025 -
[APINotes] Add support for SWIFT_RETURED_AS_UNRETAINED_BY_DEFAULT
#138699 merged
May 7, 2025 -
[Clang] Deprecate
__is_trivially_relocatable
#138835 merged
May 7, 2025 -
[LAA] Use MaxStride instead of CommonStride to calculate MaxVF
#98142 merged
May 7, 2025 -
[flang][cuda] Update syncthreads interface
#138023 merged
May 7, 2025 -
[LLDB][Minidump] Add some buffer directories
#138943 merged
May 7, 2025 -
Revert "[analyzer] Make it a noop when initializing a field of empty record"
#138951 merged
May 7, 2025 -
[LLVM][Support] check for error return from dladdr.
#138369 merged
May 7, 2025 -
[Clang-Tidy][NFC] Simplify check cppcoreguidelines-missing-std-forward
#138504 merged
May 7, 2025 -
[flang][AIX] Predefine __64BIT__ and _AIX macros
#138591 merged
May 7, 2025 -
[analyzer] Make it a noop when initializing a field of empty record
#138594 merged
May 7, 2025 -
[CIR] Upstream support for switch statements case kinds
#138003 merged
May 7, 2025 -
[LLD][CMake] fix testing standalone build without installed llvm-lit.
#138575 merged
May 7, 2025 -
[libc++][Android] Disable fdsan in filebuf close.pass.cpp
#102412 merged
May 7, 2025 -
[libc++] Implement P3379R0 Constrain
std::expected
equality operators#135759 merged
May 7, 2025 -
[libc++][docs] Confirm that P3136R1 Retiring niebloids is Complete
#135932 merged
May 7, 2025 -
[Clang][CMake] use CMakePushCheckState
#138783 merged
May 7, 2025 -
[OpenMP] Fix __kmp_unnamed_critical_addr .type setting
#138815 merged
May 7, 2025 -
[lldb-dap] Format extension typescript.
#138925 merged
May 7, 2025 -
[Fuchsia] Support PGO
#128680 merged
May 7, 2025 -
[Clang] Pass correct lane mask for match helpers
#138693 merged
May 7, 2025 -
[lld][WebAssembly] Fix reported names of LTO output files
#138789 merged
May 7, 2025 -
[lldb] Use -Wno-documentation-deprecated-sync if available
#138909 merged
May 7, 2025 -
Add unnecessary-virtual-specifier to -Wextra
#138741 merged
May 7, 2025 -
[lldb-dap] Fix package.json after a bad merge.
#138918 merged
May 7, 2025 -
Propose new ClangIR Maintainers
#138870 merged
May 7, 2025 -
[AsmParser] Replace starIsStartOfStatement with tokenIsStartOfStatement.
#137997 merged
May 7, 2025 -
Add more tests for _Countof
#133333 merged
May 7, 2025 -
[CIR] Remove implicit options from tablegen files
#138860 merged
May 7, 2025 -
[SPIRV] Reapply explicit layout PRs
#138867 merged
May 7, 2025 -
clang: Remove unnecessary pointer bitcast
#138857 merged
May 7, 2025 -
[CIR] Refactor VoidPtr constraint to CIR_VoidPtrType
#138859 merged
May 7, 2025 -
[CIR] Remove inferred context from pointer type getters
#138858 merged
May 7, 2025 -
[AMDGPU] Fix endline in gfx950_invalid_encoding.txt. NFC.
#138813 merged
May 7, 2025 -
[libc++] Reword release note section about future releases
#138544 merged
May 7, 2025 -
[libc++] Reword std::advance assertion message for consistency with ranges::advance
#138749 merged
May 7, 2025 -
[Driver] Reject -mcmodel=tiny on X86
#125643 merged
May 7, 2025 -
[ADT] Drop "const" from "const APInt" (NFC)
#138825 merged
May 7, 2025 -
[llvm] Drop "const" from "const StringRef" (NFC)
#138821 merged
May 7, 2025 -
[llvm] Drop "const" from "const ArrayRef" (NFC)
#138818 merged
May 7, 2025 -
[CIR] Add cir-simplify pass
#138317 merged
May 7, 2025 -
[C++20] Fix crash with invalid concept requirement
#138877 merged
May 7, 2025 -
[InstCombine] Fix
frexp(frexp(x)) -> frexp(x)
fold#138837 merged
May 7, 2025 -
[llvm][AsmPrinter] CodeView for UEFI
#138359 merged
May 7, 2025 -
Skip contiguous check when ignore_tkr(c) is used
#138762 merged
May 7, 2025 -
[libc] Enable exp10m1f on RISC-V
#138768 merged
May 7, 2025 -
[CIR] Unblock simple C++ structure support
#138368 merged
May 7, 2025 -
[MIPS] Add FeatureMSA to i6400 and i6500 cores
#134985 merged
May 7, 2025 -
[KeyInstr][LoopRotate] Remap atoms of duplicated instructions
#133490 merged
May 7, 2025 -
[LLDB] Add IsCoreDumping to ProcessInstanceInfo
#138580 merged
May 7, 2025 -
[ARM] Do not assume memory intrinsics specify alignment.
#138356 merged
May 7, 2025 -
[RISCV] Initial codegen support for zvqdotq extension
#137039 merged
May 7, 2025 -
[MLIR] Folding unpack and pack sequence in data layout propagation from padded domain
#138332 merged
May 7, 2025 -
[KeyInstr][JumpThreading] Remap atoms duping bb with cond br on phi into pred
#133488 merged
May 7, 2025 -
[libc++] Remove a few unnecessary branches from basic_string::find
#137266 merged
May 7, 2025 -
[SPIR-V] Add InferAddrSpaces pass to the backend
#137766 merged
May 7, 2025 -
[llvm] clang-format a few llvm/Support headers
#138703 merged
May 7, 2025 -
[sancov] add -sanitizer-coverage-drop-ctors
#137980 merged
May 7, 2025 -
[AMDGPU][True16][CodeGen] replace subreg_to_reg to req_sequence
#138746 merged
May 7, 2025 -
[clang][NFC] Fix some more incorrectly formatted comments
#138342 merged
May 7, 2025 -
[libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare
#137594 merged
May 7, 2025 -
[C] Handle comma operator for implicit int->enum conversions
#138752 merged
May 7, 2025 -
[KeyInstr][JumpThreading] Remap atoms in blocks duplicated for threading
#133486 merged
May 7, 2025 -
[InstCombine] Funnel shift with negative amount folds to funnel shift in opposite direction (#138334)
#138763 merged
May 7, 2025 -
[HIP][HIPSTDPAR] Re-work allocation interposition for
hipstdpar
#138790 merged
May 7, 2025 -
[lldb] Parse DWARF CFI for discontinuous functions
#137006 merged
May 7, 2025 -
[lldb] Inherit DuplicateFileAction(HANDLE, HANDLE) handles on windows
#137978 merged
May 7, 2025 -
[lldb] Fix dynamic type resolutions for core files
#138698 merged
May 7, 2025 -
[sancov] Introduce optional callback for stack-depth tracking
#138323 merged
May 7, 2025 -
[Clang][OpenCL][AMDGPU] Add tests for optnone attribute assigned to OpenCL Kernels
#138849 merged
May 7, 2025 -
[GlobalISel] Diagnose inline assembly constraint lowering errors
#135782 merged
May 7, 2025 -
[GlobalISel] Fix silently dropped MIFlags on selected instructions
#138851 merged
May 7, 2025 -
[flang][fir] Add
fir.local
op for locality specifiers#138505 merged
May 7, 2025 -
[Cygwin] Emit COMDAT name correctly for Cygwin
#138621 merged
May 7, 2025 -
Revert "[mlir][MemRef] Remove integer address space builders"
#138853 merged
May 7, 2025 -
[MLIR] Check that the prop-dict dictionnary does not have extra unknown entries
#138668 merged
May 7, 2025 -
[KeyInstr][Inline] Don't propagate atoms to inlined nodebug instructions
#133485 merged
May 7, 2025 -
[flang][fir] Lower
do concurrent
loop nests tofir.do_concurrent
#137928 merged
May 7, 2025 -
[Clang][OpenCL][AMDGPU] OpenCL Kernel stubs should be assigned alwaysinline attribute
#137769 merged
May 7, 2025 -
[LLVM][VecLib] Refactor LIBMVEC integration to be target neutral.
#138262 merged
May 7, 2025 -
[flang][OpenMP] share global variable initialization code
#138672 merged
May 7, 2025 -
[lldb] Fix block address resolution for functions in multiple sections
#137955 merged
May 7, 2025 -
[Flang][OpenMP] Add frontend support for declare variant
#130578 merged
May 7, 2025 -
[KeyInstr][SimplifyCFG] Remap atoms after duplication for threading
#133484 merged
May 7, 2025 -
[AMDGPU][Legalizer] Widen i16 G_SEXT_INREG
#131308 merged
May 7, 2025 -
[MIPS]Remove unnecessary SLL instructions on MIPS64el
#109386 merged
May 7, 2025 -
[llvm] Add extra tests for atomicrmw fmaximum/fminimum
#138252 merged
May 7, 2025 -
[AMDGPU] Classify FLAT instructions as VMEM
#137148 merged
May 7, 2025 -
[AMDGPU] Fix regclass check for PackedF32InputMods in AsmParser.
#138767 merged
May 7, 2025 -
[DWARFLinkerParallel] Change more cases of compare_exchange_weak to compare_exchange_strong
#138692 merged
May 7, 2025 -
[MISched] Add statistics to quantify scheduling
#138090 merged
May 7, 2025 -
LoongArch: Remove VK_CALL/VK_CALL_PLT and don't print %plt
#138632 merged
May 7, 2025 -
[llvm] Add triples for managarm
#87845 merged
May 7, 2025 -
ValueTracking: Handle minimumnum and maximumnum in computeKnownFPClass
#138737 merged
May 7, 2025 -
ValueTracking: Add baseline tests for minimumnum/maximumnum
#138736 merged
May 7, 2025 -
[flang][OpenMP] Fix fir.convert in omp.atomic.update region
#138397 merged
May 7, 2025 -
[BOLT] Drop converting return profile to call cont
#129477 merged
May 7, 2025 -
[Flang][OpenMP]Support for lowering task_reduction and in_reduction to MLIR
#111155 merged
May 7, 2025 -
[clang-doc] Add Mustache template assets
#138059 merged
May 7, 2025 -
[clang-tools-extra] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#138774 merged
May 7, 2025 -
[clang-doc] Track Descriptions and TypeDeclaration for types
#138058 merged
May 7, 2025 -
[mlir][drr] Fix getValueAndRangeUse for Optional operands
#138742 merged
May 7, 2025 -
[clang-format] Fix a bug in annotating binary operator &&
#138633 merged
May 7, 2025 -
[clang-format] Correctly annotate C# nullable value type
?
#138631 merged
May 7, 2025 -
[clang-format] Don't annotate enum colon as InheritanceColon
#138440 merged
May 7, 2025
317 Pull requests opened by 220 people
-
[AMDGPU] Optimize LDS DMA soft waitcnt
#138802 opened
May 7, 2025 -
[AArch64] Set a RealUse for getVectorInstrCost with scalar uses.
#138811 opened
May 7, 2025 -
[RISCV] Initial support for EarlyCSE
#138812 opened
May 7, 2025 -
[flang] Generlize names of delayed privatization CLI flags
#138816 opened
May 7, 2025 -
[sanitizer_common] Remove reference to obsolete termio ioctls
#138822 opened
May 7, 2025 -
Warnings from system libraries should be private for them
#138826 opened
May 7, 2025 -
[CodeGen][NPM] Register Function Passes
#138828 opened
May 7, 2025 -
[CodeGen][NPM] Port ProcessImplicitDefs to NPM
#138829 opened
May 7, 2025 -
[CodeGen][NPM] Account inserted passes for -start/stop options
#138830 opened
May 7, 2025 -
Ast importer visitors
#138838 opened
May 7, 2025 -
CodeGen: Add ISD::AssertNoFPClass
#138839 opened
May 7, 2025 -
clang/AMDGPU: Regenerate test checks
#138840 opened
May 7, 2025 -
[AMDGPU] Refine GCNHazardRecognizer hasHazard()
#138841 opened
May 7, 2025 -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 opened
May 7, 2025 -
[clang][ASTImporter] try fix missing Visit functions for issue #129393
#138845 opened
May 7, 2025 -
allow implicit completion inside empty template argument list
#138846 opened
May 7, 2025 -
[compiler-rt] Correctly detect cross-compiling for adding flags
#138868 opened
May 7, 2025 -
[NFC][TableGen] Code cleanup in Record.h/cpp
#138876 opened
May 7, 2025 -
release/20.x: [libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare (#137594)
#138880 opened
May 7, 2025 -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 opened
May 7, 2025 -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 opened
May 7, 2025 -
[asan] Implement address sanitizer on AIX: address descriptions
#138891 opened
May 7, 2025 -
[lldb] Call Target::ClearAllLoadedSections earlier
#138892 opened
May 7, 2025 -
Create a EncodingConverter class with both iconv and icu support.
#138893 opened
May 7, 2025 -
[OpenCL] No need to check array of struct for kernel arguments
#138894 opened
May 7, 2025 -
Enable fexec-charset option
#138895 opened
May 7, 2025 -
[PowerPC] Update DMF VSX ACC data transfer instructions
#138897 opened
May 7, 2025 -
[llvm] Fix cmake string expansion in CrossCompile.cmake
#138901 opened
May 7, 2025 -
[compiler-rt] Replace deprecated os_trace calls on mac
#138908 opened
May 7, 2025 -
[AMDGPU][True16][CodeGen] set true16 mode as default for gfx11
#138912 opened
May 7, 2025 -
[AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62]
#138913 opened
May 7, 2025 -
[WIP] template for detecting UB specific to LLVM IR
#138917 opened
May 7, 2025 -
[AArch64] Null check TargetStreamer before emitting .variant_pcs
#138924 opened
May 7, 2025 -
[clang][Driver] Handle ROCm installation layout of lib/llvm/bin/clang
#138928 opened
May 7, 2025 -
[llvm][docs] Improve usage note on stacked PRs
#138949 opened
May 7, 2025 -
[Instrumentor] Add Instrumentor pass
#138958 opened
May 7, 2025 -
Improve removeTrivialRedundancy
#138969 opened
May 7, 2025 -
Add support for Windows hot-patching
#138972 opened
May 7, 2025 -
[CallSiteSplitting] Don't copy !llvm.loop metadata to split block
#138974 opened
May 7, 2025 -
[HLSL] Add resource constructor with implicit binding for global resources
#138976 opened
May 7, 2025 -
[Instrumentor] Allow printing a runtime stub
#138978 opened
May 7, 2025 -
[clang][modules] Timestamp-less validation API
#138983 opened
May 7, 2025 -
emit inbounds and nuw attributes in memref.
#138984 opened
May 7, 2025 -
[MLIR][Arith] add and(a, or(a,b)) folder
#138998 opened
May 8, 2025 -
[lldb]Make `list` command work with headers when possible.
#139002 opened
May 8, 2025 -
Adding Matching and Inference Functionality to Propeller
#139008 opened
May 8, 2025 -
[clang] Support ASan on WASI
#139014 opened
May 8, 2025 -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 opened
May 8, 2025 -
[ASan] Recognize WASI platform in sanitizer_platform.h
#139017 opened
May 8, 2025 -
[HLSL] Implicit resource binding for cbuffers
#139022 opened
May 8, 2025 -
[libc++] Reject abilist if it contains an ABI tag
#139030 opened
May 8, 2025 -
[compiler-rt][NFC] Apply -nostdinc++ only to C++ source in profile runtime
#139038 opened
May 8, 2025 -
[ASan][cmake] Exclude .so build when building for WASI by default
#139042 opened
May 8, 2025 -
[mlir] fix MemRefToLLVM lowering of atomic operations
#139045 opened
May 8, 2025 -
[rfc][mlir][gpu] Add an operation to rotate two subgroup matrices
#139047 opened
May 8, 2025 -
[rfc][mlir][gpu] Add operations to extract/insert/rotate within subgroup
#139048 opened
May 8, 2025 -
Hexagon: sfmax/sfmin instructions are IEEE754-2019
#139056 opened
May 8, 2025 -
[CodeGen] Expose the extensibility of PassConfig to plugins
#139059 opened
May 8, 2025 -
[OpenMP][OMPIRBuilder] Collect users of a value before replacing them in target outlined function
#139064 opened
May 8, 2025 -
[Clang][RFC] Do not eat SFINAE diagnostics for explicit template arguments
#139066 opened
May 8, 2025 -
[clang][dataflow] Add bugprone-dataflow-dead-code check
#139068 opened
May 8, 2025 -
[GlobalISel] Diagnose inline assembly lowering failures
#139077 opened
May 8, 2025 -
[SelectionDAG] Add an ISD node for for get.active.lane.mask
#139084 opened
May 8, 2025 -
[SelectionDAG] Fix bug related to demanded bits/elts for BITCAST
#139085 opened
May 8, 2025 -
[RISCV][MC] Add aliases for beq/bne with x0 as the first argument => beqz/bnez
#139086 opened
May 8, 2025 -
refactor(libclang): add CXS_StringRef
#139093 opened
May 8, 2025 -
[IR] Avoid UB in `SymbolTableListTraits`
#139096 opened
May 8, 2025 -
[sanitizer_common] Add default arch powerpc
#139097 opened
May 8, 2025 -
[Clang] Detect bit copies that should be relocation.
#139104 opened
May 8, 2025 -
[mlir][gpu][spirv] Add patterns for gpu.shuffle up/down
#139105 opened
May 8, 2025 -
Update CSymbolMap
#139107 opened
May 8, 2025 -
[llvm-debuginfo-analyzer] Add support for DWARF `DW_AT_byte_size`
#139110 opened
May 8, 2025 -
[HashRecognize] Introduce new analysis
#139120 opened
May 8, 2025 -
[WIP][AMDGPU][MC] Support 128b rsrc reg in mimg instructions
#139121 opened
May 8, 2025 -
[sanitizer_common][asan] Disable enable_unmalloced_free_check flag on AIX
#139125 opened
May 8, 2025 -
[VPlan] Add convertToUniformRecipe transform.
#139150 opened
May 8, 2025 -
[RISCV] Use implicit def/use of SP for PROBED_STACKALLOC*.
#139153 opened
May 8, 2025 -
[CIR] Upstream support for FlattenCFG switch and SwitchFlatOp
#139154 opened
May 8, 2025 -
[AA] Change RunEarly to be a Boolean Flag in ExternalAAWrapper
#139158 opened
May 8, 2025 -
[DAGCombine] Fold icmp with chain of or of loads
#139165 opened
May 8, 2025 -
[lldb] Don't create instance of `SymbolFileDWARFDebugMap` for non-Mach-O files
#139170 opened
May 8, 2025 -
[BOLT][test] Add pseudo-probe-split-func.test
#139171 opened
May 8, 2025 -
[DirectX] Legalize memcpy
#139173 opened
May 8, 2025 -
[lldb] Fix FindProcessImpl() for iOS simulators
#139174 opened
May 8, 2025 -
[NFC] Separate high-level-dependent portions of DWARFExpression
#139175 opened
May 8, 2025 -
[libc] Enable setitimer and getitimer functions on riscv
#139182 opened
May 9, 2025 -
[RISCV] Improve casting between i1 scalable vectors and i8 fixed vectors for -mrvv-vector-bits
#139190 opened
May 9, 2025 -
[lldb][core] Fix getting summary of a variable pointing to r/o memory
#139196 opened
May 9, 2025 -
[LoongArch] Add patterns for vstelm instructions
#139201 opened
May 9, 2025 -
[CodeGen] For ad hoc aliasing, additional regUnits are needed to fix lanemask representation
#139206 opened
May 9, 2025 -
Add tests for comma operator rejection in preprocessor expressions
#139209 opened
May 9, 2025 -
SelectionDAG: Improve expandFP_TO_INT_SAT
#139217 opened
May 9, 2025 -
LangRef: Fix minimumnum/maximumnum nan handling phrasing
#139228 opened
May 9, 2025 -
expandFMINIMUMNUM_FMAXIMUMNUM: Quiet is not needed for NaN vs NaN
#139237 opened
May 9, 2025 -
[SelectionDAG] Handle `fneg`/`fabs`/`fcopysign` in `SimplifyDemandedBits`
#139239 opened
May 9, 2025 -
[CoroEarly] Hide promise alloca for later passes
#139243 opened
May 9, 2025 -
[NVPTX] Add intrinsics and clang builtins for conversions of f4x2 type
#139244 opened
May 9, 2025 -
[DenseMap] Fix constness issues with lookup_or
#139247 opened
May 9, 2025 -
[analyzer][NFC] Introduce framework for checker families
#139256 opened
May 9, 2025 -
Add flags check to createVariantMemberType
#139261 opened
May 9, 2025 -
[PredicateInfo] Update comments for PredicateAssume
#139269 opened
May 9, 2025 -
[clang] Add managarm support
#139271 opened
May 9, 2025 -
[Offload] Use new error code handling mechanism
#139275 opened
May 9, 2025 -
[lldb][test] Fix beginning/end of file test failed on Windows
#139278 opened
May 9, 2025 -
[compiler-rt] Add initial ARM64EC builtins support
#139279 opened
May 9, 2025 -
[HIP] change default offload archs
#139281 opened
May 9, 2025 -
[compiler-rt][sanitizer_common] Alter sanitizer_set_report_path_test to not assume a fixed file path
#139282 opened
May 9, 2025 -
[CodeGenPrepare] Make sure instruction get from SunkAddrs is before MemoryInst
#139303 opened
May 9, 2025 -
[BOLT][test] Add pseudo-probe-split-func.test
#139305 opened
May 9, 2025 -
[Timers] Add a flag to set a minimum timer value for printing
#139306 opened
May 9, 2025 -
[lldb-dap] Improving tests logging to understand CI failures.
#139311 opened
May 9, 2025 -
[clang] Consolidate the relative vtable layout getters
#139315 opened
May 9, 2025 -
[RISCV] Add scheduling model for SiFive P800 processors
#139316 opened
May 9, 2025 -
[CGP] Split off switch cases with 0 and another power-of-2 const.
#139321 opened
May 9, 2025 -
[NFC] Extract DWARFCFIProgram into separate files
#139326 opened
May 9, 2025 -
[libcxx] Recognize __UEFI__ predefine
#139327 opened
May 9, 2025 -
[AArch64] Reduce the cost of repeated sub-shuffle
#139331 opened
May 9, 2025 -
[mlir][NFC] Simplify constant checks with isZeroIndex and isOneIndex.
#139340 opened
May 10, 2025 -
[clang][ThreadSafety]: fix discrepancy between capability attributes
#139343 opened
May 10, 2025 -
[DataLayout] Introduce DataLayout::getAddressSize(AS)
#139347 opened
May 10, 2025 -
[clangd] Add tweak to add pure virtual overrides
#139348 opened
May 10, 2025 -
[LangRef] Clarify that `ptrtoint` behaves like a capturing bitcast
#139349 opened
May 10, 2025 -
[IR] Introduce the `ptrtoaddr` instruction
#139357 opened
May 10, 2025 -
[Github][CI] Stop running premerge checks on main
#139358 opened
May 10, 2025 -
[Github][CI] Make the new premerge system fail jobs on errors
#139359 opened
May 10, 2025 -
[MLGO][Docs] Add documentation on corpus tooling
#139362 opened
May 10, 2025 -
[libc++] P2944R3: Constrained comparisions - `optional` and `reference_wrapper`
#139368 opened
May 10, 2025 -
[RISCV][MC] Add support for Q extension
#139369 opened
May 10, 2025 -
[IA] Add support for [de]interleave{3,5,7}
#139373 opened
May 10, 2025 -
[flang][OpenMP] Support MLIR lowering of linear clause for omp.wsloop
#139385 opened
May 10, 2025 -
[llvm][mlir][OpenMP] Support translation for linear clause in omp.wsloop
#139386 opened
May 10, 2025 -
release/20.x: [RISCV] Fix assertion failure when using -fstack-clash-protection (#135248)
#139388 opened
May 10, 2025 -
[Clang][Backport] Demote mixed enumeration arithmetic error to a warning (#131811)
#139396 opened
May 10, 2025 -
compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6 targets
#139411 opened
May 10, 2025 -
[AMDGPULowerBufferFatPointers] Handle ptrtoaddr by extending the offset
#139413 opened
May 10, 2025 -
[AMDGPU] Set AS8 address width to 48 bits
#139419 opened
May 11, 2025 -
[SelectionDAGBuilder] Use address width when lowering ptrtoaddr
#139423 opened
May 11, 2025 -
[Clang] Suppress a ``-Wimplicit-int-conversion``warning introduced in #126846
#139429 opened
May 11, 2025 -
[clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check
#139430 opened
May 11, 2025 -
[Clang] Stop changing DC when instantiating dependent friend specializations
#139436 opened
May 11, 2025 -
[CIR][LLVMLowering] Upstream unary operators for VectorType
#139444 opened
May 11, 2025 -
[X86][Codegen] add sched for lnlp
#139446 opened
May 11, 2025 -
[M68k] TableGen-erate SDNode descriptions
#139449 opened
May 11, 2025 -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 opened
May 11, 2025 -
[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert`
#139454 opened
May 11, 2025 -
[clang] Enforce 1-based indexing for command line source locations
#139457 opened
May 11, 2025 -
[AArch64] Extend usage of `XAR` instruction for fixed-length operations
#139460 opened
May 11, 2025 -
Fix tests of lookup table generator
#139463 opened
May 11, 2025 -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#139468 opened
May 11, 2025 -
ForceFunctionAttrs: Use reportFatalUsageError
#139473 opened
May 11, 2025 -
Fix the issue #139467 ([clang-tidy] false positive narrowing conversion)
#139474 opened
May 11, 2025 -
[VPlan] Use VPlan operand order for VPBlendRecipes.
#139475 opened
May 11, 2025 -
[mlir] [XeGPU] Add XeGPU workgroup to subgroup pass
#139477 opened
May 11, 2025 -
[clang] Compound Literal Statement Constant Expression Assertion Fix
#139479 opened
May 11, 2025 -
[lld][ELF] Merge equivalent symbols found during ICF
#139493 opened
May 12, 2025 -
[AMDGPU][Verifier] Allow llvm.amdgcn.unreachable after cs.chain
#139494 opened
May 12, 2025 -
[RISCV][Scheduler] Add scheduler definitions for the Q extension
#139495 opened
May 12, 2025 -
[clang] Include <stddef.h> for size_t
#139496 opened
May 12, 2025 -
Add a GUIDLIST table to bitcode
#139497 opened
May 12, 2025 -
[GlobalISel] Add G_SHUFFLE_VECTOR computeKnownBits
#139501 opened
May 12, 2025 -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 opened
May 12, 2025 -
[clang][scandeps] Improve handling of rawstrings.
#139504 opened
May 12, 2025 -
[GlobalISel] Add computeNumSignBits for G_SHUFFLE_VECTOR
#139505 opened
May 12, 2025 -
[RISCV][MC] Add Q support for Zfa
#139508 opened
May 12, 2025 -
MachineScheduler: Reset next cluster candidate for each node
#139513 opened
May 12, 2025 -
[RISCV] Use QC_E_ADDI while eliminating the frameindex
#139515 opened
May 12, 2025 -
[AMDGPU][NPM] Fill in addPreSched2 passes
#139516 opened
May 12, 2025 -
[CodeGen][NPM] Introduce FreeAllAnalysesPass
#139517 opened
May 12, 2025 -
[libc++] Use template variables in a bunch of places instead of class templates
#139518 opened
May 12, 2025 -
[RISCV] Add `zihintpause` LLVM/Clang intrinsic
#139519 opened
May 12, 2025 -
Added Memory Effect to assume_alignment
#139521 opened
May 12, 2025 -
[IR] Strip dead code post ConstExpr removals (NFC)
#139524 opened
May 12, 2025 -
[clang-tidy] Add check performance-lost-std-move
#139525 opened
May 12, 2025 -
[flang][OpenMP] Allow flush of common block
#139528 opened
May 12, 2025 -
[IVSimplify] Improve code in isLoopCounter (NFC)
#139533 opened
May 12, 2025 -
[lldb][AIX] Adding NativeThreadAIX
#139537 opened
May 12, 2025 -
[LoopIdiom] Improve code; use SCEVPatternMatch (NFC)
#139540 opened
May 12, 2025 -
[AMDGPU] si-peephole-sdwa: Fix cndmask vcc use for wave32
#139541 opened
May 12, 2025 -
[NVPTX] Add ptxas verification and kernel test to sm-version test
#139543 opened
May 12, 2025 -
[lldb] Merge/unify ABI-provided AArch64 unwind plans
#139545 opened
May 12, 2025 -
[LoopPeel] Implement initial peeling off the last loop iteration.
#139551 opened
May 12, 2025 -
[LAA] Fix implicit trunc from int64 to int and losing info
#139553 opened
May 12, 2025 -
[lldb][SymbolFileDWARF] Don't search for DWP files on macOS
#139554 opened
May 12, 2025 -
Implement `sigsetjmp` and `siglongjmp` for darwin/aarch64
#139555 opened
May 12, 2025 -
Avoid unnecessary swaps for equal elements in __sift_down
#139556 opened
May 12, 2025 -
[MachineScheduler][AArch64] Skip Neoverse V2 Pre-RA MISched for large vector intrinsic codes
#139557 opened
May 12, 2025 -
[BOLT][AArch64] Add tests for unsupported conditional tailcalls
#139565 opened
May 12, 2025 -
[win][clang] Align scalar deleting destructors with MSABI
#139566 opened
May 12, 2025 -
[flang][OpenMP] Set the default schedule modifier
#139572 opened
May 12, 2025 -
[VN] be more consistent about forwarding null inputs and ignoring SVE outputs
#139574 opened
May 12, 2025 -
[X86] combineConstantPoolLoads - correctly merge constant pool loads by pointer and chain
#139575 opened
May 12, 2025 -
[mlir][tosa] Stop support the custom simplified form of COND_IF
#139576 opened
May 12, 2025 -
[WebAssembly][Clang] Add __builtin_wasm_ref_is_null_extern
#139580 opened
May 12, 2025 -
[InstSimplify] Optimize maximumnum and minimumnum
#139581 opened
May 12, 2025 -
[asan] Implement address sanitizer on AIX: build configuration
#139583 opened
May 12, 2025 -
[clang] Remove intrusive reference count from `DiagnosticOptions`
#139584 opened
May 12, 2025 -
[libc++] Move std::abs into __math/abs.h
#139586 opened
May 12, 2025 -
[asan] Implement address sanitizer on AIX: platform support
#139587 opened
May 12, 2025 -
Fix semantic check for default declare mappers
#139593 opened
May 12, 2025 -
[clang] Add hasAnyNameInVector matcher
#139594 opened
May 12, 2025 -
[mlir][IR] Allow !llvm.target as vector element and memref element type
#139599 opened
May 12, 2025 -
[IRTranslator] Handle ptrtoaddr
#139601 opened
May 12, 2025 -
[StructurizeCFG] Order IF Else block using Heuristics
#139605 opened
May 12, 2025 -
[MLIR] Generate cpp comments for TableGen summary and description
#139606 opened
May 12, 2025 -
[NFC] Reduce number of run steps in ppc rop-protect test.
#139607 opened
May 12, 2025 -
[GISelValueTracking] Use representation size for G_PTRTOINT src width
#139608 opened
May 12, 2025 -
Add macro to suppress -Wunnecessary-virtual-specifier
#139614 opened
May 12, 2025 -
[PPC] Disable rop-protect for 32-bit OS targets.
#139619 opened
May 12, 2025 -
[AMDGPU] Make readonly noilas kernel arguments constant memory
#139629 opened
May 12, 2025 -
[LLD][COFF] Allow -arm64xsameaddress in ARM64EC directives
#139631 opened
May 12, 2025 -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 opened
May 12, 2025 -
[HLSL][RootSignature] Add metadata generation for descriptor tables
#139633 opened
May 12, 2025 -
[RISC-V] Allow intrinsics to be used with any pointer type.
#139634 opened
May 12, 2025 -
[WebAssembly] Add extended-const to the "generic" CPU.
#139640 opened
May 12, 2025 -
[WebAssembly] Add ref.test_func handling to AsmParser
#139642 opened
May 12, 2025 -
[LLVM][TableGen] Code cleanup in FastISelEmitter.cpp
#139644 opened
May 12, 2025 -
[NFC][TableGen] Use StringRef in X86RecognizableInstr
#139648 opened
May 13, 2025 -
[libc++] [test] Improve test coverage for flat_set (lack of) SCARY iterators
#139649 opened
May 13, 2025 -
[perf-training][merge-fdata] Clean up input fdata files
#139650 opened
May 13, 2025 -
[libc++] Mark std::expected as nodiscard
#139651 opened
May 13, 2025 -
[dsymutil] Emit __swift_ast section last
#139653 opened
May 13, 2025 -
Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows
#139657 opened
May 13, 2025 -
[libc++][format] Don't instantiate direct `__(u)int128_t` visitation
#139662 opened
May 13, 2025 -
[Uniformity] Fixed control-div early stop
#139667 opened
May 13, 2025 -
[lldb-dap] Refactor lldb-dap event handling.
#139669 opened
May 13, 2025 -
[RISCV][VLOPT] Skip EMUL if it is unknown before entering EMULAndEEWAreEqual
#139670 opened
May 13, 2025 -
Added support for extension Arbitrary_precision_floating_point
#139680 opened
May 13, 2025 -
[Flang] Turn on alias analysis for locally allocated objects
#139682 opened
May 13, 2025 -
[GlobalISel] Add a GISelValueTracker printing pass
#139687 opened
May 13, 2025 -
EquivalenceClasses: Make ECValue public. NFC
#139689 opened
May 13, 2025 -
[SPIR-V] Clarify builtin default value handling; NFC
#139691 opened
May 13, 2025 -
[Clang] Remove workaround for libstdc++4.7
#139693 opened
May 13, 2025 -
[mlir][SliceAnalysis] Fix stack overflow in graph regions
#139694 opened
May 13, 2025 -
[LoongArch] Introduce `32s` target feature for LA32S ISA extensions
#139695 opened
May 13, 2025 -
[HIP] Fix return type in __clang_hip_cmath.h
#139697 opened
May 13, 2025 -
[mlir][vector][nfc] Update comments in vector-transpose.mlir
#139699 opened
May 13, 2025 -
[AMDGPU] PromoteAlloca: reject known out-of-bounds index
#139700 opened
May 13, 2025 -
[Flang] Add parser support for prefetch directive
#139702 opened
May 13, 2025 -
[X86][SelectionDAG] Handle the case for gather where index is SHL
#139703 opened
May 13, 2025 -
[FLANG][OpenMP][Taskloop] - Add testcase for reduction and in_reduction clause in taskloop construct
#139704 opened
May 13, 2025 -
[mlir][ArmSME] Remove `ConvertIllegalShapeCastOpsToTransposes`
#139706 opened
May 13, 2025 -
[AggressiveInstCombine] Check GEP nusw, not inbounds
#139708 opened
May 13, 2025 -
[clang] Save ShuffleVectorExpr args as ConstantExpr
#139709 opened
May 13, 2025 -
Remember LLVM_ENABLE_LIBCXX setting in installed configuration
#139712 opened
May 13, 2025 -
[RISCV] Add sext_inreg patterns for XAndesPerf nds.bfos instruction
#139714 opened
May 13, 2025 -
[Codegen] Remove redundant pseudo mov instruction
#139716 opened
May 13, 2025 -
[LAA] Keep pointer checks on partial analysis
#139719 opened
May 13, 2025 -
[MLIR:Python] Fix race on PyOperations.
#139721 opened
May 13, 2025 -
[mlir][builtin] Make `unrealized_conversion_cast` inlineable
#139722 opened
May 13, 2025 -
[flang][acc] Remove async and structured flag from data actions
#139723 opened
May 13, 2025 -
[mlir][LLVM] handle ArrayAttr for constant array of structs
#139724 opened
May 13, 2025 -
[InstCombine] Increase coverage of shuffle-gep
#139725 opened
May 13, 2025 -
[SPIR-V] Fix LIT tests, improve ICmpInst's type inference
#139726 opened
May 13, 2025 -
[X86] IsElementEquivalent - add basic handling for X86ISD::SUBV_BROADCAST_LOAD
#139727 opened
May 13, 2025 -
[Clang] Add a builtin for efficient type deduplication
#139730 opened
May 13, 2025 -
[RISCV] Add stack probring in eliminateCallFramePseudoInstr
#139731 opened
May 13, 2025 -
[RISCV] Add a couple of more compress patterns for QC_E_ADDI
#139734 opened
May 13, 2025 -
[SwitchLowering] Support merging 0 and power-of-2 case.
#139736 opened
May 13, 2025 -
[FuzzMutate] Prevent UB caused by parameter ABI attributes
#139737 opened
May 13, 2025 -
Revert "[lit][clang] Avoid realpath on Windows due to MAX_PATH limitations"
#139739 opened
May 13, 2025 -
langref updates for aarch64 trampoline
#139740 opened
May 13, 2025 -
[X86] IsElementEquivalent - add handling for ISD::BITCASTS from smaller vector elements
#139741 opened
May 13, 2025 -
[flang][OpenMP] Verify uses of OmpCancellationConstructTypeClause
#139743 opened
May 13, 2025 -
[flang][openacc] Align async check for combined construct
#139744 opened
May 13, 2025 -
[X86] lowerShuffleAsBroadcast - use LoadSDNode::getBasePtr instead of raw getOperand() call. NFC.
#139747 opened
May 13, 2025 -
[CIR] Add support for indirect calls
#139748 opened
May 13, 2025 -
[clang-format] Add IndentPPDirectives Leave option
#139750 opened
May 13, 2025 -
[NFC][AMDGPU] Make allocatePreloadKernArgSGPRs usable from both SDAG and GISel
#139753 opened
May 13, 2025 -
[LLVM][AArch64] Set hasAndNot() to true for scalable vectors.
#139755 opened
May 13, 2025 -
[libclc] Add (fast) normalize to CLC; add half overloads
#139759 opened
May 13, 2025 -
[AIX] PGO codegen changes for function-sections.
#139761 opened
May 13, 2025 -
[Clang][PGO][UserManual] Specify usage of -b flag
#139763 opened
May 13, 2025 -
Make -funwind-tables the default for SystemZ.
#139764 opened
May 13, 2025 -
[AArch64] Added scheduling information for flag manipulation instructions in Neoverse-V2
#139765 opened
May 13, 2025 -
[C++20] Fix a crash with spaceship and vector types
#139767 opened
May 13, 2025 -
[CIR] Add PointerLikeType interface support for cir::PointerType
#139768 opened
May 13, 2025 -
[GISel] Fix ShuffleVector assert
#139769 opened
May 13, 2025 -
Fixed cmake config in case of LLVM_ENABLE_RPMALLOC=ON and non MSVC compiler
#139770 opened
May 13, 2025 -
Implement src:*=sanitize for UBSan
#139772 opened
May 13, 2025 -
[libc++] Implements the new FTM documentation generator.
#139774 opened
May 13, 2025 -
[Coverage] Fix mapping for do-while loops with terminating statements
#139777 opened
May 13, 2025 -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 opened
May 13, 2025 -
[HLSL] Adding support for root descriptors in root signature metadata representation
#139781 opened
May 13, 2025 -
[flang] Pad Hollerith actual arguments
#139782 opened
May 13, 2025 -
[Clang][NFC] Introduce no local variable to avoid use after move
#139784 opened
May 13, 2025 -
[CIR][NFC] Use arrangeFunctionDeclaration to build function types
#139787 opened
May 13, 2025 -
[flang] Clear obsolete type from reallocated allocatable
#139788 opened
May 13, 2025 -
[clang][PAC] Add __builtin_get_vtable_pointer
#139790 opened
May 13, 2025 -
[clang][OpenMP] Treat "workshare" as unknown OpenMP directive
#139793 opened
May 13, 2025 -
[PowerPC] vector shift word/double by element size - 1 use all ones
#139794 opened
May 13, 2025 -
[Flang][Preprocessor] Avoid creating an empty token when a kind suffix is torn by a pasting operator
#139795 opened
May 13, 2025 -
[Cygwin] Global symbols should be external by default
#139797 opened
May 13, 2025 -
[Cygwin] RTTI and VTable should be dllexport-ed
#139798 opened
May 13, 2025 -
[Cygwin] Template instantiations should be exported by default
#139799 opened
May 13, 2025 -
[HLSL] Add various overloads for MiniEngine
#139800 opened
May 13, 2025 -
[mlir][llvm] Changes to support munsafe-atomics
#139801 opened
May 13, 2025 -
[NFC][llvm] Comment on validity of volatile ops on null
#139803 opened
May 13, 2025 -
[llvm] properly guard dump methods in Support lib classes
#139804 opened
May 13, 2025 -
[lldb] Fix ForwardListFrontEnd::CalculateNumChildren
#139805 opened
May 13, 2025 -
LoopVectorize ptr init
#139807 opened
May 13, 2025 -
[RISCV] Lower i64 load/stores to ld/sd with Zilsd.
#139808 opened
May 13, 2025 -
[cfi] Enable -fsanitize-annotate-debug-info functionality for CFI checks
#139809 opened
May 13, 2025 -
[flang] Support -D for function-like macros
#139812 opened
May 13, 2025 -
[MLIR][LLVM] Fix blockaddress mapping to LLVM blocks
#139814 opened
May 14, 2025 -
[MLIR][ODS] Fix inconsistent operand and arg index usage
#139816 opened
May 14, 2025 -
[lldb][NFC] Split RegisterContextUnwind::SavedLocationForRegister
#139817 opened
May 14, 2025 -
[mli][vector] vector.from_elements canonicalizer when elements ascending extracts
#139819 opened
May 14, 2025 -
[clang][analyzer] Fix a nullptr dereference when `-ftime-trace` is used
#139820 opened
May 14, 2025 -
Avoid emitting a linker options section in the compiler if it is empty.
#139821 opened
May 14, 2025 -
Fix test pfalse-v4i1.ll added in #138712 to require asserts.
#139822 opened
May 14, 2025 -
[mlir][Vector] Improve `vector.mask` verifier
#139823 opened
May 14, 2025 -
[BOLT][heatmap] Add synthetic hot text section
#139824 opened
May 14, 2025
211 Issues closed by 90 people
-
step-avoid-regexp not working
#139783 closed
May 13, 2025 -
[flang] Missing diagnostic on intrinsic `SIZE` when the argumen `DIM` is equal to the rank.
#139600 closed
May 13, 2025 -
[libc++] libc++ doesn't compile with gcc 15
#117319 closed
May 13, 2025 -
libc++ headers vs GCC 15 type traits builtins
#137704 closed
May 13, 2025 -
Static analyzer crashes using std::bit_cast expression
#137417 closed
May 13, 2025 -
[OpenMP] crash on an invalid sizes argument (stripe directive)
#139433 closed
May 13, 2025 -
[CIR] Cleanup support for C functions
#130200 closed
May 13, 2025 -
[flang][OpenMP]Flang crashes with implicit none and undeclared variables
#131655 closed
May 13, 2025 -
CMD+K/CTRL-K breaks the statusline
#139646 closed
May 13, 2025 -
[DebugInfo] -fno-eliminate-unused-debug-types doesn't apply to nested enums
#64160 closed
May 13, 2025 -
Request Commit Access For shahidact
#139707 closed
May 13, 2025 -
[flang] Semantic error on pure subroutine that compiles with gfortran and ifx
#139129 closed
May 13, 2025 -
[mlir] Crash when using --test-vector-unrolling-patterns
#126197 closed
May 13, 2025 -
[mlir] -convert-arm-sme-to-scf crashes
#118769 closed
May 13, 2025 -
Clang segmentation fault when compiling SVE code under macOS
#107527 closed
May 13, 2025 -
[clang] Assertion `!isTokenSpecial() && "Should consume special tokens with Consume*Token"' failed.
#113722 closed
May 13, 2025 -
[AArch64][GISel] Optimize bitreverse intrinsic for vector types
#120878 closed
May 13, 2025 -
[flang] [OpenMP] Common block name symbol is not found (with the prefix "Internal")
#136583 closed
May 13, 2025 -
AArch64 float and bool code regression from LLVM 18
#138212 closed
May 13, 2025 -
[HLSL] Implement `DXILResourceImplicitBindings` pass
#136786 closed
May 13, 2025 -
[Clang][Modules] FE crashes when constructor using-decl are built in header units
#134739 closed
May 13, 2025 -
[flang] Flang crashes in lowering to OpenMP when `fir.boxchar` is used in a `map` clause on `omp target`
#134912 closed
May 13, 2025 -
-ffixed-reg option not respected in function prolog/epilog
#111379 closed
May 12, 2025 -
[DirectX] Disable libcalls that we don't support
#138787 closed
May 12, 2025 -
[RISC-V] Miscompile on rv64gcv with -O[23]
#138923 closed
May 12, 2025 -
[libc++][format][hardening] Consider verifying character arrays being null-terminated
#116570 closed
May 12, 2025 -
[libc++] `std::format` reads past the 0 terminator in `char[N]` arrays
#115935 closed
May 12, 2025 -
[flang] Missing diagnostic on `SIZE(assumed-size)` without DIM argument.
#138926 closed
May 12, 2025 -
[flang] Missing diagnostic of access private component outside of the module
#138911 closed
May 12, 2025 -
[flang] Missing diagnostic on deferred length parameter being used in type-spec of an ALLOCATE statement
#138979 closed
May 12, 2025 -
[flang] Missing diagnostic on non-rank-1 `v_list` in `formattedRead`
#138933 closed
May 12, 2025 -
[flang] Missing diagnostic on missing DEFERRED attribute
#138915 closed
May 12, 2025 -
[flang] Missing diagnostic on non-simply-contiguous actual to POINTER CONTIGUOUS dummy
#138899 closed
May 12, 2025 -
[BOLT][perf2bolt] BOLTing the Linux Kernel, perf2bolt stage fails
#138957 closed
May 12, 2025 -
[Flang] `!$` output by preprocessor results in scan error with -fopenmp
#136845 closed
May 12, 2025 -
[LLVM 20.1.4] building clang-tools-extra from source fails
#139523 closed
May 12, 2025 -
[OpenMP] Assertion `!isTokenSpecial() && "Should consume special tokens with Consume*Token"' failed.
#139360 closed
May 12, 2025 -
[HLSL] Generate AST for Root Signatures
#119011 closed
May 12, 2025 -
lldb-dap stackFrames doesn't contain column
#139482 closed
May 12, 2025 -
[OpenACC] Assertion `tokenIsLikeStringLiteral(Tok, getLangOpts()) && "Not a string-literal-like token!"' failed.
#139346 closed
May 12, 2025 -
[SLP-Vectorizer] Miscompile on Given IR
#139090 closed
May 12, 2025 -
std::println does not compile in a constructor for static storage duration variables
#139542 closed
May 12, 2025 -
Latent assertion failure in AArch64InstrInfo::genAlternativeCodeSequence()
#48097 closed
May 12, 2025 -
Clang-Tidy fails when I include PQXX library
#139286 closed
May 12, 2025 -
fshr-related miscompile by AArch64 backend
#136746 closed
May 12, 2025 -
alignof operator in C is not highlighted correctly
#139377 closed
May 12, 2025 -
[clang][20.x regression] Crash during code completion when using PCH
#139486 closed
May 12, 2025 -
[DebugInfo][LICM] Debug value info loss caused by removing dead instructions without salvaging
#138684 closed
May 12, 2025 -
[DebugInfo][LoopDistribute] Removing instructions without salvaging the debug variable Info
#136532 closed
May 12, 2025 -
C++23 #include <format> from libstdc++ fails with "variable template ... cannot appear in its own initializer"
#139466 closed
May 11, 2025 -
Clang crash in preprocessor code
#23843 closed
May 11, 2025 -
`DataLayout` destructor causes `SIGABRT` when compiling using `-stdlib=libc++`
#139434 closed
May 11, 2025 -
[X86] Backport new intrinsic and instruction changes in AVX10.2
#133206 closed
May 11, 2025 -
[CIR] Upstream enum support
#136055 closed
May 11, 2025 -
`#include <complex>` fails to compile when using `std=c++23` with `libstdc++` and gcc 15.1
#139435 closed
May 11, 2025 -
Have to use int *ptr instead of int.
#139378 closed
May 10, 2025 -
llvm-objdump --adjust-vma gives different result than GNU objdump
#75444 closed
May 10, 2025 -
[llvm-objdump][ARM] Not implement findPltEntries for ARM lead to parse plt entry incorrectly
#132694 closed
May 10, 2025 -
llvm-objdump: corrupt ELF file can crash llvm-objdump in printSymbolVersionDefinition()
#86611 closed
May 10, 2025 -
Build issue with openmp when using Polly flags (with stack trace) on LLVM-17 git
#63448 closed
May 10, 2025 -
Add missing features for Haswell, too
#63650 closed
May 10, 2025 -
Build error while linking `lib/libomp.so` when using FullLTO on llvm-git
#63830 closed
May 10, 2025 -
[OpenMP] Linking lib/libomp.so fails with GCC 13.1.1 + LTO
#64217 closed
May 10, 2025 -
[compiler-rt] lots of "warning: unknown warning option '-Werror=builtin-declaration-mismatch'" messages
#72413 closed
May 10, 2025 -
Clang frontend crash with Polly on webrtc-audio-processing
#76591 closed
May 10, 2025 -
Clang PGO and glibc on x86_64: ld.lld: error: duplicate symbol: __getcwd
#86405 closed
May 10, 2025 -
Crash while trying to BOLT Clang/LLD 198c3eecee50d90cdff4b7840cfa39eef5613870
#87353 closed
May 10, 2025 -
ICE with Clang-19git compiling ffmpeg 7.0.1 (f0b747ef1a9b9bfd0942a6d459f642b4b993b378)
#95575 closed
May 10, 2025 -
Crash on lib32-mesa-git with clang version 20.0.0git (4fef204ac42eb84e167d43ce076c9a167eae3be0)
#107418 closed
May 10, 2025 -
Crash compiling lib32-llvm-git in libLLVM.so.20.0
#107685 closed
May 10, 2025 -
[Clang] Crash in the ADCE pass while compilig Gstreamer 1.24.9 with Polly
#117870 closed
May 10, 2025 -
[BOLT] llvm-bolt crashes during Python 3.13.1 build with addDebugFilenameToUnit segmentation fault
#121213 closed
May 10, 2025 -
[BOLT] Crash and FDE Mismatches when trying to BOLT glibc 2.40 on x86_64
#122828 closed
May 10, 2025 -
[BOLT] --use-aggr-reg-reassign with BOLT on Clang/LLD leads to Segmentation Faults when using these binaries
#123809 closed
May 10, 2025 -
[BOLT] Shrink wrapping incompatible with multi-way splitting
#123835 closed
May 10, 2025 -
Backport 801b519dfd01 ("[sanitizer_common] Fix build on ppc64+musl (#120036)") to LLVM 20
#138437 closed
May 10, 2025 -
clang crashes on valid code at -O3 on x86_64-linux-gnu: Segmentation fault
#139308 closed
May 10, 2025 -
A/F: `MA->use_empty() && "Trying to remove memory access that still has uses"' after 4d60c6d
#139289 closed
May 10, 2025 -
[MemorySSA][LoopRotate] Assertion `!Paths.empty() && "Need a path to move"' failed.
#139103 closed
May 10, 2025 -
Single-element initializer_list invokes wrong constructor
#24186 closed
May 10, 2025 -
Duplicate lookup errors
#139226 closed
May 10, 2025 -
lldb-dap is sending "removed" module events for modules that we never told the client about
#139323 closed
May 10, 2025 -
Clang fails to warn about deprecated volatile-qualified return type
#133380 closed
May 10, 2025 -
Assertion Failure: "Operand is DELETED_NODE!" exposed after llvm19 upstream commit cbb0477e9a8d
#138944 closed
May 10, 2025 -
llvm assembler does not emit the correct symbol names when escaped characters are present
#138390 closed
May 10, 2025 -
clang-format inserts pointless newline after Java "public record" when BinPackParameters false
#62089 closed
May 10, 2025 -
Duplicate "no template named" error
#24786 closed
May 9, 2025 -
Improvements for Clang warning -Wtautological-overlap-compare
#13473 closed
May 9, 2025 -
[flang] Missing diagnostic on named constant appearing in namelist
#138937 closed
May 9, 2025 -
[HLSL] Raise a diagnostic on Invalid CounterDirection
#135672 closed
May 9, 2025 -
[HLSL] Implement serialization of Descriptor Tables
#138189 closed
May 9, 2025 -
[HLSL] Implement Root Signature parsing of RootFlags
#126575 closed
May 9, 2025 -
[clang] Crash at -O2: Assertion `(BestFactor.Width == LegacyVF.Width ... failed
#139060 closed
May 9, 2025 -
[MLIR] `tosa.rescale` op validation incorrectly fails on unsigned integer type
#135699 closed
May 9, 2025 -
[Clang] expression SFINAE in variable template partial specialization became a hard error
#139163 closed
May 9, 2025 -
[HLSL] Implement Root Signature Parsing of Root Constants
#126576 closed
May 9, 2025 -
[flang] incorrect iostat for failed list-separated read into real
#137776 closed
May 9, 2025 -
[StaticAnalyzer] A Static Analyzer bug related to initializing [[__no_unique_address__]] fields
#137252 closed
May 9, 2025 -
[OpenMP] Assertion 'this->_M_is_engaged()' failed.
#139267 closed
May 9, 2025 -
`static_assert` failed : Cache the hash code
#30401 closed
May 9, 2025 -
[flang][OpenMP] TODO in atomic capture for different yet compatible types
#138123 closed
May 9, 2025 -
Clang 20 regression: conflicting deduction 'type-parameter-0-0' against 'long' for parameter
#138078 closed
May 9, 2025 -
Pack indexing specifier can't be used with templated function declaration inside a class
#138255 closed
May 9, 2025 -
[RISCV] RISCVInstrInfo::insertIndirectBranch uses X27 without checking for RV32E/RV64E.
#139168 closed
May 9, 2025 -
[OpenMP] Assertion `Idx < getNumArgs() && "Argument index out of range!"' failed.
#139266 closed
May 9, 2025 -
[RISCV] Vector binary ops of splats aren't scalarized on fixed vectors
#65068 closed
May 9, 2025 -
[Compatibility] Some old version of bitcode cannot be parsed since 18.0.0
#65885 closed
May 9, 2025 -
Missing workaround for old glibc `__PTR_ALIGN` macro
#137833 closed
May 9, 2025 -
Not supported instr: <MCInst 0 <MCOperand Reg:227> <MCOperand Reg:226> <MCOperand Expr:(LBB0_2)>>
#48341 closed
May 9, 2025 -
[OpenMP] UNREACHABLE executed at /root/llvm-project/llvm/tools/clang/lib/AST/ASTContext.cpp:2094!
#139073 closed
May 9, 2025 -
[flang] Flang is unable to lower to LLVM IR
#137126 closed
May 9, 2025 -
[AArch64] can use XAR for vector rotates where possible
#137162 closed
May 9, 2025 -
[CloneModule] Cloned module retains some pointers to original module's objects
#47769 closed
May 9, 2025 -
[Bazel] `@llvm-project//llvm:Support` fails to build due to incomplete `DelimitedScope`
#139218 closed
May 9, 2025 -
Clang fails to build code involving custom range and format [C++23, std::format, std::ranges]
#138662 closed
May 9, 2025 -
[Coverity] Logically dead code in `LoadStoreVectorizer.cpp`
#138691 closed
May 9, 2025 -
[DirectX] Add Root Descriptor element support to obj2yaml/yaml2obj
#126634 closed
May 9, 2025 -
llvm.minnum should be lowered to fminimum_numf instead of fminf
#93033 closed
May 9, 2025 -
x86: inline asm: make %a compatible with gcc
#139001 closed
May 9, 2025 -
[offload] Provides a device-side binary linker for diverse range of architectures.
#139036 closed
May 9, 2025 -
[offload] Redesign the ELF format for device-side binaries.
#139037 closed
May 9, 2025 -
Places parameters of record class on new line
#61956 closed
May 9, 2025 -
Wrong `select (fcmp ...) (fadd ...)` folding to llvm max intrinsic
#139041 closed
May 9, 2025 -
Crash when lowering memcpy for RISC-V with long vectors
#139075 closed
May 8, 2025 -
[MachineCopyProp, SystemZ] "Using an undefined physical register"
#131478 closed
May 8, 2025 -
Invalid code generation and ICE when template references local static constexpr variable by pointer
#39263 closed
May 8, 2025 -
[libc++] Should std::flat_set::insert construct a temporary value in its implementation?
#119016 closed
May 8, 2025 -
[Driver][Darwin] Move the remaining bits for header path handling over to the Driver.
#75638 closed
May 8, 2025 -
[flang] Should pointer assignment with `NULL(ALLOCATABLE` target an extension?
#138919 closed
May 8, 2025 -
stdc_count_zeros(-1) gives -32
#111344 closed
May 8, 2025 -
lldb API tests fail to compile inferiors with newer Android NDK (r22b or later)
#106270 closed
May 8, 2025 -
[DirectX] Legalize the `llvm.is.fpclass` intrinsic
#137209 closed
May 8, 2025 -
clang/s390x bad code gen?
#53600 closed
May 8, 2025 -
lldb should print a notice when `source list` paging reaches the end of the file
#128507 closed
May 8, 2025 -
"error: function-like macro '__alignof__' is not defined" when __alignof__ used in #if condition
#138963 closed
May 8, 2025 -
ThreadSanitizer doesn't work on aarch64?
#187 closed
May 8, 2025 -
Disallow the `-fchar8_t` and `-fno-char8_t` options for C modes
#55373 closed
May 8, 2025 -
[AArch64][SVE] can fold constant operands for svlsl
#122083 closed
May 8, 2025 -
[aarch64] Inefficient code in __builtin_mul_overflow with unsigned < 32 bits
#47636 closed
May 8, 2025 -
[RISC-V] Do not know how to soften llvm.{min,max}imum.{f32,f64} result
#64206 closed
May 8, 2025 -
[GlobalISel] MIR serialization issue with G_PTR_ADD instruction flags
#127781 closed
May 8, 2025 -
Request Commit Access For jyli0116
#138659 closed
May 8, 2025 -
misformatting around objc attribute keywords
#138484 closed
May 8, 2025 -
Request Commit Access For anutosh491
#137392 closed
May 8, 2025 -
clang crashed in build mariadb
#97979 closed
May 8, 2025 -
Clang crashes when capturing the same variable by copy and reference in a lambda since clang 18
#138824 closed
May 8, 2025 -
Flag for single line warning/error?
#138990 closed
May 8, 2025 -
various warnings incorrectly included in `-Wc++20-compat`
#138775 closed
May 7, 2025 -
hasUseList assertion failure in x86 DAG->DAG
#138904 closed
May 7, 2025 -
Request Commit Access For eronnen
#137382 closed
May 7, 2025 -
P3379R0: Constrain std::expected equality operators
#118135 closed
May 7, 2025 -
P3136R1: Retiring niebloids
#118133 closed
May 7, 2025 -
[libc++] macos: when -mmacosx-version-min < 11, std::latch compiles, although __cpp_lib_latch is undefined
#138927 closed
May 7, 2025 -
Crash when using '-mcmodel=tiny' on X86
#125641 closed
May 7, 2025 -
InstSimplify: incorrect frexp(frexp(x)) -> frexp(x) fold
#138819 closed
May 7, 2025 -
Spurious -Wbitfield-enum-conversion warning when using signed enum in a bit-field
#138738 closed
May 7, 2025 -
[SystemZ][NewPM] huge loop expansion with opt -O1
#51488 closed
May 7, 2025 -
[Bug] Clang 17 crashes when default argument refers to another parameter in template class
#137780 closed
May 7, 2025 -
[Flang] Execution error in assignment between derived types due to incorrect GENERIC statement
#138809 closed
May 7, 2025 -
[Flang] Incorrect execution result when reshape intrinsic function is specified as the argument of function
#138810 closed
May 7, 2025 -
llvm-objdump within ROCm segfaults
#132472 closed
May 7, 2025 -
[AArch64][SVE] Fold constant operands for svmul and svdiv
#110424 closed
May 7, 2025 -
[AArch64][SVE] Fold svmul and svdiv with all-zero operands to zero vector
#110392 closed
May 7, 2025 -
GlobalISel selection loses disjoint flag on or
#110801 closed
May 7, 2025 -
"error in backend" caused in the code using _Float16 and long double
#43730 closed
May 7, 2025 -
[Loop Vectorizer] Loop is not vectorized despite builtin_assume
#64658 closed
May 7, 2025 -
[loop vectorizer] Auto vectorisation breaks because of bug in alias analysis.
#42506 closed
May 7, 2025 -
[AArch64] copy incorrectly erased and discard zero-extend operation
#47410 closed
May 7, 2025 -
Vectorized code computes a different result from the unvectorized code (see later comments)
#63185 closed
May 7, 2025 -
[SIMD] auto-vectorization using instruction usdot
#63971 closed
May 7, 2025 -
Failed access analysis and missing vectorization of loop containing `std::min`/`std::max`
#39413 closed
May 7, 2025 -
[Clang-14] Can't install clang-14 on Ubuntu 20.04 using APT due to dependencies version conflict
#60335 closed
May 7, 2025 -
[Flang][OpenMP] Assertion `!lenParams.empty()' failed.
#108136 closed
May 7, 2025 -
Packages without version number no longer map to snapshot
#39823 closed
May 7, 2025 -
[MIPS64] Failure to remove random NOPs in the middle of instructions
#99783 closed
May 7, 2025 -
Please add deb packages for ppc64le
#45292 closed
May 7, 2025 -
lldb looks for lldb-server under the wrong path
#34640 closed
May 7, 2025 -
LLDB.h is missing from liblldb-6.0-dev package
#36118 closed
May 7, 2025 -
libraries in libomp-*-dev package not in LD_LIBRARY_PATH
#45254 closed
May 7, 2025 -
Provide a focal-13 alias to focal
#49341 closed
May 7, 2025 -
Distribution 'ubuntu' in version '24.10 (Oracular Oriole)' is not supported by this script.
#95380 closed
May 7, 2025 -
LLVM 15.0.4 linux binaries broken.
#58599 closed
May 7, 2025 -
[apt.llvm.org] Track nightly development branch
#60285 closed
May 7, 2025 -
Add support of Ubuntu 25.04 apt repo (https://apt.llvm.org/)
#136529 closed
May 7, 2025 -
[Modules] "Cannot befriend target of using declaration"
#61125 closed
May 7, 2025 -
[flang][OpenMP] Crash in atomic update region creation
#138396 closed
May 7, 2025 -
misformatting in complex logical expressions
#138485 closed
May 7, 2025 -
[clang-format] Unexpected whitespace in csharp formatting result
#78666 closed
May 7, 2025 -
[clang-format] There is no option to disable BreakInheritanceList and BreakConstructorInitializers
#61156 closed
May 7, 2025
185 Issues opened by 132 people
-
[clang] constant evaluation of `for` loop does not run destructor for condition variable
#139818 opened
May 14, 2025 -
[MLIR][ODS] mlir-tblgen crash when using `either` to match operand after attribute
#139813 opened
May 14, 2025 -
build 'compiler-rt' for baremental toolchain(newlib)
#139811 opened
May 13, 2025 -
[missed optimization] Missed removing loop of setting zero when dereference pointer (memset)
#139810 opened
May 13, 2025 -
[missed optimization] pushq/popq preamble with -fomit-frame-pointer if __builtin_frame_address is called
#139806 opened
May 13, 2025 -
Crash when using --lto-whole-program-visibility
#139802 opened
May 13, 2025 -
[AMDGPU][GlobalISel] G_UNMERGE_VALUES combining crash
#139791 opened
May 13, 2025 -
clang-tidy crashes on Overload pattern constructed with ()
#139789 opened
May 13, 2025 -
Missed Optimization: max(max(x, c1) << c2, c3) —> max(x, c3) when c3 >= c1 * 2 ^ c2
#139786 opened
May 13, 2025 -
[MLIR] Existing Python bindings issues
#139785 opened
May 13, 2025 -
New --analyze crash with -ftime-trace
#139779 opened
May 13, 2025 -
[flang][openacc] Flang hangs and continuously allocates memory when compiling gfortran test: goacc/loop-3.f95
#139776 opened
May 13, 2025 -
[RISCV] Add CodeGen support for Zilsd
#139775 opened
May 13, 2025 -
[Runtimes] -nostdlib++ and -nostdinc++ in CMAKE_REQUIRED_FLAGS breaks systems introspection
#139771 opened
May 13, 2025 -
[flang] Behavior of gfortran test depends on optimization level: pr117797.f90
#139754 opened
May 13, 2025 -
[AMDGPU][GlobalISel] Assertion failure combining shuffle_vector
#139752 opened
May 13, 2025 -
Request Commit Access For user @shahidact
#139735 opened
May 13, 2025 -
Assertion failure on x86_64-linux-gnu
#139733 opened
May 13, 2025 -
Missed optimization: trunc not de-duplicated
#139732 opened
May 13, 2025 -
Non deterministic crash (segfault) on x86_64-linux-gnu
#139729 opened
May 13, 2025 -
Instruction does not dominate all uses! LLVM ERROR: Broken module found, compilation aborted! Yet another case.
#139728 opened
May 13, 2025 -
Crash in SROA when using single-element vectors
#139718 opened
May 13, 2025 -
[clang-format]: Feature Request add option to ReferenceAlignment when using east-const
#139717 opened
May 13, 2025 -
update lldb InstructionControlFlowKind definition to include hlt.
#139705 opened
May 13, 2025 -
Linker error 'invalid r_symbolnum' with -fsanitize=fuzzer,undefined on macOS arm64
#139684 opened
May 13, 2025 -
[Clang] Confusing error message for const cast between types with the same name
#139677 opened
May 13, 2025 -
runtimes builds may fail due to missing llvm-link despite llvm being enabled
#139673 opened
May 13, 2025 -
Modules Header Unit Multiple Definition
#139668 opened
May 13, 2025 -
Findzstd.cmake conflicts with CMake-generated zstd config module
#139666 opened
May 13, 2025 -
[OpenMP] crash on invalid with metadirective
#139665 opened
May 13, 2025 -
[Clang] Static analyzer (with assertions) crashes when dealing with `std::call_once`
#139647 opened
May 13, 2025 -
Flang OpenMP issue with copy private clauses on common blocks.
#139636 opened
May 12, 2025 -
[WebAssembly][Clang] Add intrinsics to make and test for an externref sentinel
#139630 opened
May 12, 2025 -
Non-optimal code generation for NEON.
#139625 opened
May 12, 2025 -
[flang] Missing runtime error diagnostic when deallocate an unallocated object
#139624 opened
May 12, 2025 -
AMDGPU mishandles canonicalize with ieee mode disabled
#139622 opened
May 12, 2025 -
[clang-tidy] Check request: portability-avoid-pragma-once
#139618 opened
May 12, 2025 -
[HLSL] Implicit resource bindings for cbuffer declarations
#139617 opened
May 12, 2025 -
[clang-tidy] Check request: modernize-use-std-construct-at
#139616 opened
May 12, 2025 -
lldb-dap says global scope with 10k+ variables is not expensive.
#139613 opened
May 12, 2025 -
[DirectX] Implement pass to transform `tbaa` LLVM metadata to DXIL version
#139610 opened
May 12, 2025 -
llvm-pdbutil crashes on: Assertion `0 && "Invalid formatv() call"' failed.
#139604 opened
May 12, 2025 -
Debian/Ubuntu package does not ship LLVMgold.so
#139602 opened
May 12, 2025 -
[AMDGPU] amdgpu-postlegalizer-combiner incorrectly removes zeroing mask
#139598 opened
May 12, 2025 -
[clang-tidy] Warn when `char` is passed to `<ctype.h>`/`<cctype>` functions
#139589 opened
May 12, 2025 -
Document supported libstdc++ versions
#139588 opened
May 12, 2025 -
[NFC][DirectX] Refactor mcdbc root parameters representation to support out of order storage.
#139585 opened
May 12, 2025 -
visit_format_arg hiding of 128-bit ints is still broken
#139582 opened
May 12, 2025 -
[HIP][AMDGPU] Assertion failure when AMD attribute value depends on template argument
#139570 opened
May 12, 2025 -
[libc] Add proxy headers for ENTRY, ACTION, VISIT, and hsearch_data.
#139561 opened
May 12, 2025 -
prologue_end since LLVM20 misleads gdb into setting flawed breakpoints
#139549 opened
May 12, 2025 -
Dynamic initialisation is not performed on static data members of a class template
#139544 opened
May 12, 2025 -
Missed optimization: Redundant loop retained after memset idiom recognized
#139538 opened
May 12, 2025 -
Handle comma operator for implicit int->enum conversions
#139536 opened
May 12, 2025 -
libclang: Get interface name of a category (`CXCursor_ObjCCategoryImplDecl`)
#139535 opened
May 12, 2025 -
Attributes and `PointerAlignment: Left` violates ColumnLimit
#139514 opened
May 12, 2025 -
Doxygen links to wrong implementation file
#139512 opened
May 12, 2025 -
Clang++ ICE mixed array initializer with .y[2] = 'e' and string literal since clang 12
#139511 opened
May 12, 2025 -
Wrong indentation around attribute macros with PointerAlignment: Left
#139510 opened
May 12, 2025 -
[lldb][AIX] Need to add per thread variants of getProcFile in AIX
#139509 opened
May 12, 2025 -
opaque break get the pointer level option what is now the new option for external compiler plugins ?
#139507 opened
May 12, 2025 -
[Support] Querying the terminal width on Linux is broken
#139499 opened
May 12, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-convert-math-to-spirv`
#139491 opened
May 12, 2025 -
fmaximum/minimum_num incorrect result for -0/+0
#139481 opened
May 11, 2025 -
out-of-line definition of constrained members is not accepted (new failing example of closed bug)
#139476 opened
May 11, 2025 -
bugprone-narrowing-conversions false positive for contional expression (in C)
#139467 opened
May 11, 2025 -
`copy_if` test seem to violate the precondition
#139464 opened
May 11, 2025 -
fatal error: malformed or corrupted AST file: 'ran out of source locations'
#139453 opened
May 11, 2025 -
Clang crash after "Implement P2280R4 Using unknown pointers and references in constant expressions"
#139452 opened
May 11, 2025 -
Forcing Clang (via LLVM) to Maximize AVX512 (zmm) Register Usage
#139448 opened
May 11, 2025 -
[AArch64] ASIMD load/store can be used instead of SVE load/store
#139445 opened
May 11, 2025 -
[llvm] redefinition of 'prctl_mm_map' for aarch64-linux-musl host
#139443 opened
May 11, 2025 -
[clang] crash on CTAD of alias template
#139442 opened
May 11, 2025 -
Missed optimization for unaligned store via shifts
#139441 opened
May 11, 2025 -
-fwhole-program-vtables breaks in combination with -ffat-lto-objects
#139440 opened
May 11, 2025 -
lld-macho: offset is outside the section in lld::macho::isCodeSection
#139439 opened
May 11, 2025 -
[OpenMP] UNREACHABLE executed at /root/llvm-project/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp:855!
#139424 opened
May 11, 2025 -
Create an lldb-dap fuzzer
#139393 opened
May 10, 2025 -
Clang Crash on Parsing Constructor with Lambda and Template Name Resolution since clang 11
#139387 opened
May 10, 2025 -
inline asm: asm("// %0\n" : "=r"(a) : "0"(a)) crashes on an array variable
#139383 opened
May 10, 2025 -
[x86]: Cannot select: `constant:i128<0>` for `llvm.maximum.f128`
#139381 opened
May 10, 2025 -
[aarch64] `Cannot select: constant:i128<0>` for `llvm.maximum.f128`
#139380 opened
May 10, 2025 -
[clang-format] && wrongfully interpreted as Boolean operation
#139376 opened
May 10, 2025 -
crashed in clang::Preprocessor::EnterMainSourceFile()
#139375 opened
May 10, 2025 -
ICE in FindDeclaringClass with alignas-annotated subobjects of the same type since clang 13.0
#139372 opened
May 10, 2025 -
clangd Crashes while editing `std::find` arguments.
#139366 opened
May 10, 2025 -
Request Commit Access For Rajveer100
#139365 opened
May 10, 2025 -
Crash when compiling clc++2021 to spirv64
#139361 opened
May 10, 2025 -
llvm-ml doesn't support response files
#139333 opened
May 9, 2025 -
[lldb-dap] `breakpoint command add` in the Debug Console fails
#139322 opened
May 9, 2025 -
[AMDGPU] incorrect operand folding for `llvm.stepvector` + packed ops
#139317 opened
May 9, 2025 -
Typo correction/Recovery Expr causes bad follow-up diagnostic:
#139314 opened
May 9, 2025 -
Preprocessor inconsistency of compiler directives in macros
#139297 opened
May 9, 2025 -
Incorrect include suggestion when using header units.
#139290 opened
May 9, 2025 -
[RISCV] Assertion failure from std::optional in VLOptimizer
#139288 opened
May 9, 2025 -
[SPARC] Disassembler doesn't sign extend and aligns PC relative disponents.
#139284 opened
May 9, 2025 -
Crash in lldb_private::Target::GetExecutableModule() Target.cpp:1426
#139283 opened
May 9, 2025 -
548.exchange2_r of SPEC CPU 2017 has 30% performance regression between LLVM 18/19 and LLVM 20 on amd64
#139274 opened
May 9, 2025 -
[OpenMP] Assertion `llvm::isUIntN(BitWidth, val) && "Value is not an N-bit unsigned value"' failed.
#139268 opened
May 9, 2025 -
AMDGPU fmed3 of fpext optimization should look through source modifiers
#139250 opened
May 9, 2025 -
BitcodeReader does not merge same incoming pairs in PHI node when inserts phi constexpr block
#139245 opened
May 9, 2025 -
clang-tidy "cppcoreguidelines-pro-bounds-pointer-arithmetic" false negative
#139241 opened
May 9, 2025 -
[Clang] optimization: clang does not know memcpy returns its first arg
#139240 opened
May 9, 2025 -
Potential Missed IPSCCP Optimization Due to Range Metadata
#139238 opened
May 9, 2025 -
[MLIR] `-affine-loop-fusion` triggers Assertion `numOps > 0 && "Expected at least one operation"' failed.
#139231 opened
May 9, 2025 -
[AArch64] Use SVE XAR for fixed-length operations.
#139229 opened
May 9, 2025 -
[Clang] Linker error at -O0 due to missing static const int definition, hidden at -O2
#139227 opened
May 9, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-convert-affine-for-to-gpu`
#139221 opened
May 9, 2025 -
flang: recent regression - CXXFLAGS are passed to flang
#139220 opened
May 9, 2025 -
[DebugInfo][CodeGenPrepare] Debug value loss caused by deleting the and instruction
#139219 opened
May 9, 2025 -
[clang][PAC] Ensure that hasAddressDiscriminatedPointerAuth actually reports the truth for non trivial types
#139210 opened
May 9, 2025 -
[VE] need to be clear about the behavior of fmax.s/d
#139204 opened
May 9, 2025 -
[SLPV] Pointer offsets truncated to 32-bits, resulting in wrong code
#139202 opened
May 9, 2025 -
AMDGPU missed opportunity: 2 x v_mov_b32 -> v_mov_b64
#139198 opened
May 9, 2025 -
[clangd] fails to compile the module with transitive module dependency
#139189 opened
May 9, 2025 -
[clang-tidy] Check request: modernize-use-std-destroy-at
#139162 opened
May 8, 2025 -
"Assertion `!isa<ConstantExpr>(E)' failed." with compound literal
#139160 opened
May 8, 2025 -
[clang-tidy] Check request: cppcoreguidelines-avoid-calling-unknown-under-lock
#139157 opened
May 8, 2025 -
[clang-tidy] "modernize-use-std-format" - should catch long concatenation chains
#139152 opened
May 8, 2025 -
[clang-tidy] Check request: readability-use-element-projections
#139143 opened
May 8, 2025 -
Clang 20 frontend crash on clang::ParseAST
#139130 opened
May 8, 2025 -
[sanitizer] "src:*=sanitize" does not work for UBSan
#139128 opened
May 8, 2025 -
[coverage] incorrect coverage when a do-while contains break or continue statements
#139122 opened
May 8, 2025 -
[AMDGPU] Bundling in SIInsertHardClauses can break physical register liveness
#139102 opened
May 8, 2025 -
weak-vtables warning emitted when compiling with -xhip
#139101 opened
May 8, 2025 -
ICE in Clang 21 with recursive lambda capture — infinite name mangling loop since clang-17
#139089 opened
May 8, 2025 -
[GlobalISel] Indirectify memory inputs for inline assembly
#139078 opened
May 8, 2025 -
Building LLVM 20.1.4 fails with C++20
#139072 opened
May 8, 2025 -
[flang][OpenMP] Lowering of OpenMP construct fails in a procedure with alternate entries
#139071 opened
May 8, 2025 -
[clang] fails to compile print("{}", 5s) when using libstdc++
#139067 opened
May 8, 2025 -
Flags specifics to a language mode are not diagnosed in other language modes
#139058 opened
May 8, 2025 -
llvm-dwarfdump crash
#139054 opened
May 8, 2025 -
Clang Crash When Defining operator<< as a Friend Template Function of a Class Template since clang 20
#139052 opened
May 8, 2025 -
Extremely Slow Compilation and Timeout with std::ranges::copy and std::views::iota
#139051 opened
May 8, 2025 -
Missing loop vectorization due to optimization in InstrCombine
#139050 opened
May 8, 2025 -
[clang] Automatically generate builtin documentation from a .td File.
#139039 opened
May 8, 2025 -
[aarch64] clang compile error, when compile a C file, however succeess when rename the file to cpp
#139033 opened
May 8, 2025 -
[clang-tidy] `portability-template-virtual-member-function` warns about pure virtual member functions
#139031 opened
May 8, 2025 -
[clang-c] refactor CXString
#139028 opened
May 8, 2025 -
[lldb] - Send startDebugging request on fork
#139025 opened
May 8, 2025 -
[DirectX] Max64UAVs shader flag analysis does not pass validation under all cases
#139024 opened
May 8, 2025 -
[DirectX] Validator is erroring with Internal declaration '.*' is unused
#139023 opened
May 8, 2025 -
[DirectX] [Scalarizer] Validator is erroring with Instructions must be of an allowed type.
#139020 opened
May 8, 2025 -
[clangd] "Expected valid TemplateArgument" for `std::min`-like template
#139019 opened
May 8, 2025 -
[DirectX] Dot4AddU8Packed and Dot4AddI8Packed Do not match validator expectations
#139018 opened
May 8, 2025 -
[DirectX] Pointer type bitcast must be have same size.
#139013 opened
May 8, 2025 -
Bytecode Interpreter: Fix IntegralAP/Floating memory leaks
#139012 opened
May 8, 2025 -
[DirectX] Validator fails with Instructions should not read uninitialized value.
#139011 opened
May 8, 2025 -
Clang Crashes when template is too complex in modules.
#139006 opened
May 8, 2025 -
[AArch64] Why doesn't clang generate stp/ldp for 256-bit value ?
#139005 opened
May 8, 2025 -
[DirectX] DXIL container shader flags are incorrect when using native low precision
#138997 opened
May 8, 2025 -
[DirectX] DXILCBufferAccess gets tripped up by arrays that are exactly 64 bits long
#138996 opened
May 7, 2025 -
[clang] lsan is ignored when used with ubsan
#138982 opened
May 7, 2025 -
[AMDGPU] More accurate handling of alignment around buffer fat pointers
#138975 opened
May 7, 2025 -
clang unknown warning option '-Walloc-size'
#138973 opened
May 7, 2025 -
[flang] Flang goes into infinite loop when compiling gfortran test: strictly-structured-block-1.f90
#138950 opened
May 7, 2025 -
[clang][ptrauth] Sema queries for values containing address discrimination fail to consider vtable pointers
#138948 opened
May 7, 2025 -
unexpected formatting on empty lines
#138942 opened
May 7, 2025 -
Clang++ rejects try-catch in discarded if constexpr branch with -fno-exceptions
#138939 opened
May 7, 2025 -
[lldb][tests] Fix or disable flaky TestDAP_module.py test
#138938 opened
May 7, 2025 -
lldb-dap extension CI tests
#138932 opened
May 7, 2025 -
lldb-dap format typescript files
#138931 opened
May 7, 2025 -
Implement address sanitizer on AIX
#138916 opened
May 7, 2025 -
Migrate away from report_fatal_error
#138914 opened
May 7, 2025 -
[HLSL] Implement `Load(int, uint)` overloads for buffer types
#138910 opened
May 7, 2025 -
[C++20] [Modules] [std module] Implicitly import std if standard library header is included
#138906 opened
May 7, 2025 -
large displacement gets silently truncated
#138905 opened
May 7, 2025 -
[libc++] Get rid of `-Xclang -verify-ignore-unexpected=error` in the test suite
#138903 opened
May 7, 2025 -
[HLSL] Buffer SRV type
#138902 opened
May 7, 2025 -
-Wconsumed is ignored on destructors
#138890 opened
May 7, 2025 -
[clang][concepts] Clang doesn't properly diagnose concept return types with insufficient template arg count
#138889 opened
May 7, 2025 -
[libclang tutorial] memory leak in Complete example code
#138882 opened
May 7, 2025 -
[clang-c CXString] What is the lifetime of a CXString?
#138881 opened
May 7, 2025 -
[coverage] incorrect coverage when non-throwing code exists within a try block
#138871 opened
May 7, 2025 -
[WebAssembly] __table_base should not be optimized into locals (wasm locals or stack locals)
#138861 opened
May 7, 2025 -
llvm-strings excessive memory use when used in a pipe
#138855 opened
May 7, 2025 -
[clang-tidy] bugprone-infinite-loop false positive with structured binding
#138842 opened
May 7, 2025 -
[CodeGen] llc silently ignores -{start|stop}-{after|before} options
#138831 opened
May 7, 2025 -
ICE with concept pack expansion + std::swap in C++20 constraint expressions with -std=c++20 since clang 20
#138823 opened
May 7, 2025 -
(SB)Target::ConnectRemote doesn't honor synchronous mode
#138803 opened
May 7, 2025
615 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI).
#117506 commented on
May 13, 2025 • 66 new comments -
[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and corresponding vplan transformations.
#137746 commented on
May 12, 2025 • 57 new comments -
Add check 'cppcoreguidelines-use-enum-class'
#138282 commented on
May 12, 2025 • 39 new comments -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 commented on
May 13, 2025 • 37 new comments -
Adding IR2Vec as an analysis pass
#134004 commented on
May 13, 2025 • 25 new comments -
[LLDB] Add field member operators to DIL
#138093 commented on
May 13, 2025 • 24 new comments -
[LV][EVL] Introduce the EVLIndVarSimplify Pass for EVL-vectorized loops
#131005 commented on
May 13, 2025 • 24 new comments -
[Clang] Add warnings when mixing different charN_t types
#138708 commented on
May 13, 2025 • 23 new comments -
Thread Safety Analysis: Support reentrant capabilities
#137133 commented on
May 9, 2025 • 23 new comments -
[DA] handle memory accesses with different offsets and strides
#123436 commented on
May 13, 2025 • 23 new comments -
[clang][ptrauth] Add support for querying the ptrauth schema of a type
#138482 commented on
May 12, 2025 • 21 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
May 13, 2025 • 20 new comments -
[AMDGPU] Automatic conversion from wave32 to wave64
#137376 commented on
May 9, 2025 • 20 new comments -
[mlir] [vector] Add linearization pattern for vector.create_mask
#138214 commented on
May 13, 2025 • 20 new comments -
[libc] implement template functions for localtime
#110363 commented on
May 9, 2025 • 20 new comments -
[Clang] Add builtins that deduplicate and sort types
#106730 commented on
May 13, 2025 • 19 new comments -
[NFC][analyzer] Document configuration options
#135169 commented on
May 13, 2025 • 19 new comments -
[OMPIRBuilder] - Make offloading input data persist for deferred target tasks
#133499 commented on
May 8, 2025 • 19 new comments -
[AArch64] Initial compiler support for SVE unwind on Windows.
#138609 commented on
May 13, 2025 • 18 new comments -
[StaticDataLayout][PGO] Add profile format for static data layout, and the classes to operate on the profiles.
#138170 commented on
May 13, 2025 • 18 new comments -
[NFC] Refactoring MCDXBC to support out of order storage of root parameters
#137284 commented on
May 12, 2025 • 17 new comments -
[llvm-debuginfo-analyzer] Support DW_TAG_module
#137228 commented on
May 13, 2025 • 16 new comments -
[GISel] Add KnownFPClass Analysis to GISelValueTrackingPass
#134611 commented on
May 13, 2025 • 16 new comments -
[Offload] Add Error Codes to PluginInterface
#138258 commented on
May 9, 2025 • 16 new comments -
[LV] Initial support for stores in early exit loops
#137774 commented on
May 9, 2025 • 16 new comments -
[clang] Simplify device kernel attributes
#137882 commented on
May 12, 2025 • 15 new comments -
[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes
#118638 commented on
May 13, 2025 • 15 new comments -
[MLIR][NVVM] Add NVVMRequiresSM op trait
#126886 commented on
May 12, 2025 • 15 new comments -
[AMDGPU] Added hot-block-rematerialize pass
#136631 commented on
May 7, 2025 • 14 new comments -
[mlir][vector] linearize vector.insert_strided_slice (flatten to vector.shuffle)
#138725 commented on
May 12, 2025 • 13 new comments -
[LTO] Fix a crash with thin LTO caching and asm output
#138203 commented on
May 13, 2025 • 13 new comments -
[NVPTX] Add TMA Bulk Copy Intrinsics
#138679 commented on
May 13, 2025 • 12 new comments -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 commented on
May 13, 2025 • 12 new comments -
[LoopVectorizer] Bundle partial reductions with different extensions
#136997 commented on
May 13, 2025 • 12 new comments -
[AMDGPU][GlobalISel] Enable kernel argument preloading
#134655 commented on
May 13, 2025 • 12 new comments -
[libc++] Avoid type-punning between __value_type and pair
#134819 commented on
May 8, 2025 • 12 new comments -
[clang] Constant-evaluate format strings as last resort
#135864 commented on
May 12, 2025 • 12 new comments -
[mlir][tensor] Loosen restrictions on folding dynamic reshapes
#137963 commented on
May 12, 2025 • 11 new comments -
[AMDGPU] Implement hasAndNot for scalar bitwise AND-NOT operations.
#112647 commented on
May 13, 2025 • 11 new comments -
[AArch64][SVE] Add lowering for PARTIAL_REDUCE_U/SMLA to USDOT
#131327 commented on
May 13, 2025 • 10 new comments -
[clang][PAC] add support for options parameter to __ptrauth
#136828 commented on
May 12, 2025 • 10 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
May 13, 2025 • 10 new comments -
[LLVM][NVPTX] Add NVPTX codegen support for clusterlaunchcontrol instruction
#134568 commented on
May 14, 2025 • 10 new comments -
[llvm] Support multiple save/restore points in mir
#119357 commented on
May 12, 2025 • 9 new comments -
[DAGCombiner] Fold pattern for srl-shl-zext
#138290 commented on
May 13, 2025 • 9 new comments -
[flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers
#138534 commented on
May 9, 2025 • 9 new comments -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
May 13, 2025 • 9 new comments -
[AArch64] fix trampoline implementation: use X15
#126743 commented on
May 13, 2025 • 9 new comments -
[libclang/python] Add typing annotations for the Cursor class
#138103 commented on
May 13, 2025 • 9 new comments -
[Clang][AArch64] Add fp8 variants for untyped NEON intrinsics
#128019 commented on
May 9, 2025 • 9 new comments -
Better diagnostics when assertion fails in `consteval`
#130458 commented on
May 13, 2025 • 9 new comments -
[libc++] Implement `views::join_with`
#65536 commented on
May 13, 2025 • 8 new comments -
[lldb][lldb-dap] Migrate ScopesRequest to structured types
#138116 commented on
May 13, 2025 • 8 new comments -
[SystemZ][z/OS] Add visibility features for z/OS (eg. _Export, pragma export)
#111035 commented on
May 9, 2025 • 8 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
May 14, 2025 • 8 new comments -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#131628 commented on
May 13, 2025 • 8 new comments -
[VPlan] Introduce VPlan-level constant folder
#125365 commented on
May 12, 2025 • 8 new comments -
[flang][fir] Add affine optimization pass pipeline.
#138627 commented on
May 12, 2025 • 8 new comments -
[AMDGPU][True16][CodeGen] legalize 16bit and 32bit use-def chain for moveToVALU in si-fix-sgpr-lowering
#138734 commented on
May 13, 2025 • 8 new comments -
[LV] Mask off possibly aliasing vector lanes
#100579 commented on
May 9, 2025 • 8 new comments -
[AMDGPU] Handled G_UBSANTRAP GlobalIsel
#134492 commented on
May 13, 2025 • 7 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
May 13, 2025 • 7 new comments -
[flang] Add __COUNTER__ preprocessor macro
#136827 commented on
May 13, 2025 • 7 new comments -
[Intrinsics][AArch64] Add intrinsic to mask off aliasing vector lanes
#117007 commented on
May 13, 2025 • 7 new comments -
[openmp] Add initial ARM64EC support
#138769 commented on
May 7, 2025 • 7 new comments -
[flang][debug] Generate DISubprogramAttr for omp::TargetOp.
#138039 commented on
May 13, 2025 • 7 new comments -
[compiler-rt][AArch64] Provide basic implementations of SME memcpy/memmove in case of strictly aligned memory access
#138250 commented on
May 12, 2025 • 6 new comments -
[MLIR] Add a utility pass to linearize `memref`
#136797 commented on
May 9, 2025 • 6 new comments -
[IR][DSE] Support non-malloc functions in malloc+memset->calloc fold
#138299 commented on
May 12, 2025 • 6 new comments -
Fix missing initializer for inline static template member with auto caused by delayed template instantiation.
#138122 commented on
May 12, 2025 • 6 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
May 13, 2025 • 6 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
May 13, 2025 • 6 new comments -
[llvm] Extract and propagate indirect call type id
#87575 commented on
May 14, 2025 • 6 new comments -
[NVPTX] Add errors for incorrect CUDA addrpaces
#138706 commented on
May 13, 2025 • 6 new comments -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
May 13, 2025 • 6 new comments -
[TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
May 8, 2025 • 6 new comments -
[mlir][vector] Additional transpose folding
#138347 commented on
May 13, 2025 • 5 new comments -
[HLSL] Update Sema Checking Diagnostics for builtins
#138429 commented on
May 13, 2025 • 5 new comments -
[mlir][vector] Address linearization comments (post commit)
#138075 commented on
May 13, 2025 • 5 new comments -
[SPIRV] Support for SPV_INTEL_fpga_reg extension
#134352 commented on
May 7, 2025 • 5 new comments -
[GOFF] Add writing of text records
#137235 commented on
May 9, 2025 • 5 new comments -
[SelectionDAG][X86] Remove unused elements from atomic vector.
#125432 commented on
May 12, 2025 • 5 new comments -
Store GUIDs in metadata
#133682 commented on
May 12, 2025 • 4 new comments -
[sanitizer_common] Implement interception on AIX
#138606 commented on
May 12, 2025 • 4 new comments -
wasm-ld: Implement function pointer alignment
#105532 commented on
May 12, 2025 • 4 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
May 9, 2025 • 4 new comments -
[llvm] annotate interfaces in llvm/ADT for DLL export
#136629 commented on
May 14, 2025 • 4 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
May 7, 2025 • 4 new comments -
[KeyInstr][Clang] Agg init atom
#134635 commented on
May 13, 2025 • 4 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for select
#132384 commented on
May 8, 2025 • 4 new comments -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
May 12, 2025 • 4 new comments -
[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere
#131156 commented on
May 8, 2025 • 4 new comments -
[clang-format]: Add `Custom` to `ShortFunctionStyle`; add new AllowShortFunctionsOnASingleLineOptions for granular setup
#134337 commented on
May 13, 2025 • 4 new comments -
[LoopVectorizer] Prune VFs based on plan register pressure
#132190 commented on
May 13, 2025 • 4 new comments -
[lldb][RPC] Upstream Python scripts
#138028 commented on
May 13, 2025 • 4 new comments -
[lldb][RPC] Upstream RPC server interface emitters
#138032 commented on
May 7, 2025 • 3 new comments -
[llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage
#137223 commented on
May 12, 2025 • 3 new comments -
[clang-cl] Accept `cl`-style output arguments (`/Fo`, `-Fo`) for `--precompile`
#121046 commented on
May 12, 2025 • 3 new comments -
[VectorCombine][X86] Use updated getVectorInstrCost hook
#137823 commented on
May 12, 2025 • 3 new comments -
[Flang][OpenMP] Move builtin .mod generation into runtimes
#137828 commented on
May 13, 2025 • 3 new comments -
[clang-doc] Add HTMLMustacheGenerator methods
#138061 commented on
May 13, 2025 • 3 new comments -
[clang-doc] Add helpers for Template config
#138062 commented on
May 13, 2025 • 3 new comments -
LangRef: Clarify behaviors of nsz in fast math flag
#137567 commented on
May 14, 2025 • 3 new comments -
[LV] Fold isPredicatedInst into isMaskRequired
#134261 commented on
May 13, 2025 • 3 new comments -
[KeyInstr][Clang] Scalar init atom
#134633 commented on
May 13, 2025 • 3 new comments -
[clang] [OpenMP] New OpenMP 6.0 self_maps clause - CodeGen
#134131 commented on
May 7, 2025 • 3 new comments -
[lldb][AIX] get host info for AIX (cont..)
#138687 commented on
May 7, 2025 • 3 new comments -
[lld][ICF] Prevent merging two sections when they point to non-globals
#136641 commented on
May 14, 2025 • 3 new comments -
[AMDGPU] Rework GFX11 VALU Mask Write Hazard
#138663 commented on
May 8, 2025 • 3 new comments -
[SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location
#133679 commented on
May 12, 2025 • 3 new comments -
[X86] Remove extra MOV after widening atomic load
#138635 commented on
May 13, 2025 • 3 new comments -
[SelectionDAG] Adaptation for FP operation lowering
#138553 commented on
May 12, 2025 • 3 new comments -
[C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp.
#88978 commented on
May 13, 2025 • 3 new comments -
[llvm] Add option to emit `callgraph` section
#87574 commented on
May 14, 2025 • 3 new comments -
[OpenMP][test] Define print_possible_return_addresses on SPARC
#138523 commented on
May 13, 2025 • 3 new comments -
[VPlan] Verify dominance for incoming values of phi-like recipes.
#124838 commented on
May 13, 2025 • 3 new comments -
[AArch64] Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations
#138447 commented on
May 8, 2025 • 3 new comments -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
May 13, 2025 • 3 new comments -
[InstCombine] Fold (X == 0 ? Y : 0) | X to X == 0 ? Y : X
#138373 commented on
May 7, 2025 • 3 new comments -
[AMDGPU] Canonicalize G_ZEXT of the shift amount in RegBankCombiner
#131792 commented on
May 13, 2025 • 3 new comments -
[clang] Mark some language options as benign.
#131569 commented on
May 8, 2025 • 3 new comments -
[sanitizer_common] Implement address sanitizer on AIX: stack unwinding
#138188 commented on
May 12, 2025 • 3 new comments -
[OMPIRBuilder] Don't generate DISubprogram for outlined function.
#138149 commented on
May 13, 2025 • 3 new comments -
Fixed issue #128882: don't warn if 1st argument to 'getcwd' is NULL
#135720 commented on
May 8, 2025 • 3 new comments -
[mlir][vector] Refactor `createWriteOrMaskedWrite`
#138137 commented on
May 13, 2025 • 3 new comments -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#120598 commented on
May 12, 2025 • 3 new comments -
[libcxx] Avoid hash key in __hash_table::find() if it is empty.
#126837 commented on
May 9, 2025 • 3 new comments -
[llvm-mca][FeatureRequest] Itimeline graph, note source of delay for each instruction
#136423 commented on
May 9, 2025 • 2 new comments -
[lldb-dap] Implement `runInTerminal` for Windows
#121269 commented on
May 8, 2025 • 2 new comments -
[SelectionDAG] Split vector types for atomic load
#120640 commented on
May 12, 2025 • 2 new comments -
[RISCV] Expand constant multiplication for targets without M extension
#137195 commented on
May 13, 2025 • 2 new comments -
[AMDGPU] Consider FLAT instructions for VMEM hazard detection
#137170 commented on
May 7, 2025 • 2 new comments -
[Xtensa] Implement Xtensa Region Protection Option and several other small Options.
#137135 commented on
May 7, 2025 • 2 new comments -
[RFC] TableGen-erate SDNode descriptions
#119709 commented on
May 11, 2025 • 2 new comments -
[SDAG] Make Select-with-Identity-Fold More Flexible; NFC
#136554 commented on
May 13, 2025 • 2 new comments -
[FixIt] Improve Source Ranges and Fix-It Hints for Unused Lambda Captures #106445
#117953 commented on
May 13, 2025 • 2 new comments -
[llvm] Introduce callee_type metadata
#87573 commented on
May 14, 2025 • 2 new comments -
[Clang][RISCV] Add preprocessor macros for Zicfilp CFI scheme
#109600 commented on
May 13, 2025 • 2 new comments -
[LV] Enable considering higher VFs when data extend ops are present i…
#137593 commented on
May 13, 2025 • 2 new comments -
[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly.
#129689 commented on
May 12, 2025 • 2 new comments -
[Support] [lldb] Fix thread jump #45326
#135778 commented on
May 13, 2025 • 2 new comments -
[clang-doc] Update serializer for improved template handling
#138065 commented on
May 13, 2025 • 2 new comments -
[clang][DebugInfo] Add symbol for debugger with VTable information.
#130255 commented on
May 13, 2025 • 2 new comments -
[libcxxabi][libunwind] Support for using LLVM libc
#134893 commented on
May 12, 2025 • 2 new comments -
[AMDGPU] Enable vectorization of i8 values.
#134934 commented on
May 9, 2025 • 2 new comments -
FEAT: Added support for the extension SPV_INTEL_fpga_dsp_control
#131651 commented on
May 13, 2025 • 2 new comments -
[SimplifyCFG] Extend jump-threading to allow live local defs
#135079 commented on
May 13, 2025 • 2 new comments -
[clang-tidy] Add check bugprone-misleading-setter-of-reference
#132242 commented on
May 7, 2025 • 2 new comments -
[WIP][AMDGPU][MC] Allow 128-bit rsrc register in MIMG instructions
#132264 commented on
May 8, 2025 • 2 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for bitfield extract
#132381 commented on
May 8, 2025 • 2 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR
#132382 commented on
May 8, 2025 • 2 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for extends and trunc
#132383 commented on
May 8, 2025 • 2 new comments -
[clang][NFC] Regroup declarations in `Parser`
#138511 commented on
May 12, 2025 • 2 new comments -
[RISCV] Add support for vendor relocations on Xqci extensions
#135400 commented on
May 7, 2025 • 2 new comments -
[GISel] Funnel shift combiner port from SelectionDAG ISel to GlobalISel
#135132 commented on
May 10, 2025 • 2 new comments -
[LLDB] Add array subscription and integer parsing to DIL
#138551 commented on
May 13, 2025 • 2 new comments -
[NVPTX] support packed f32 instructions for sm_100+
#126337 commented on
May 13, 2025 • 2 new comments -
[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 commented on
May 13, 2025 • 2 new comments -
[x64][win] Add compiler support for x64 import call optimization (equivalent to MSVC /d2guardretpoline)
#126631 commented on
May 8, 2025 • 2 new comments -
[RegisterCoalescer]: Try inflated RC for coalescing reg->subreg
#134438 commented on
May 7, 2025 • 2 new comments -
[RISCV] Emit .note.gnu.property section when Zicfiss-based shadow stack is enabled
#127036 commented on
May 13, 2025 • 2 new comments -
[clang-repl] Fix error recovery while PTU cleanup
#127467 commented on
May 13, 2025 • 2 new comments -
MachineScheduler: Improve instruction clustering
#137784 commented on
May 13, 2025 • 2 new comments -
[BOLT] Introduce BinaryFunction::canClone()
#138771 commented on
May 7, 2025 • 2 new comments -
[AArch64][SME] Disable hazard padding when there is only PPRs and GPRs
#137817 commented on
May 13, 2025 • 2 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
May 13, 2025 • 2 new comments -
[MC][DebugInfo] Emit linetable entries with known offsets immediately
#134677 commented on
May 12, 2025 • 2 new comments -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 commented on
May 12, 2025 • 2 new comments -
[SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point
#136085 commented on
May 13, 2025 • 2 new comments -
[CodeGen][NPM] Read TargetMachine's EnableIPRA option
#138670 commented on
May 13, 2025 • 2 new comments -
[ItaniumDemangle][test] Turn ItaniumDemangle tests into LLVM unit-tests
#137947 commented on
May 9, 2025 • 2 new comments -
[AArch64] Change the coercion type of structs with pointer members.
#135064 commented on
May 7, 2025 • 1 new comment -
[mlir][Transform] Reuse bbArgs in FuseIntoContainingOp
#135066 commented on
May 9, 2025 • 1 new comment -
[libc++] Introduce _LIBCPP_COMPRESSED_ELEMENT
#134253 commented on
May 7, 2025 • 1 new comment -
[WIP][AMDGPU] Improve the handling of `inreg` arguments
#133614 commented on
May 7, 2025 • 1 new comment -
[llvm] Ensure propagated constants in the vtable are aligned
#136630 commented on
May 8, 2025 • 1 new comment -
[libc++] Implements the new FTM header test generator.
#134542 commented on
May 13, 2025 • 1 new comment -
[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
May 13, 2025 • 1 new comment -
[Serialization] Fix lazy template loading
#133057 commented on
May 13, 2025 • 1 new comment -
[Mips] Implement MipsInstrInfo::getNop() operation
#135524 commented on
May 11, 2025 • 1 new comment -
[clang] Introduce elementwise clz/ctz builtins
#131995 commented on
May 13, 2025 • 1 new comment -
[lldb][lldb-dap] Added support for "WriteMemory" request.
#131820 commented on
May 8, 2025 • 1 new comment -
[BPF] Handle unreachable with a kfunc call
#131731 commented on
May 13, 2025 • 1 new comment -
[MLIR][Linalg] Fix insert_slice fusion with rank reduction
#130961 commented on
May 7, 2025 • 1 new comment -
Fix data race in PyOperation
#130612 commented on
May 12, 2025 • 1 new comment -
[llvm] Implement address sanitizer on AIX
#129926 commented on
May 12, 2025 • 1 new comment -
[compiler-rt][test] Apply CFLAGS from sanitizer_common to all tests
#120798 commented on
May 7, 2025 • 1 new comment -
[SimplifyCFG] Introduce a heuristic code sinker to fold phi expressions
#128171 commented on
May 8, 2025 • 1 new comment -
[MachineOutliner] Preserve regmasks in calls to outlined functions
#120940 commented on
May 13, 2025 • 1 new comment -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
May 8, 2025 • 1 new comment -
[TargetParser] Parse Amazon Linux triple and handle RuntimeLibcalls
#136114 commented on
May 9, 2025 • 1 new comment -
[libc++][test] Don't pass ill-formed UTF-8 to MAKE_STRING_VIEW
#136403 commented on
May 13, 2025 • 1 new comment -
[LoopVectorizer] Bundle partial reductions inside VPMulAccumulateReductionRecipe
#136173 commented on
May 12, 2025 • 1 new comment -
[LLD][COFF] Add support for including native ARM64 objects in ARM64EC images
#137653 commented on
May 12, 2025 • 1 new comment -
[DRAFT][lldb][RPC] Design doc for upstreaming PR
#138612 commented on
May 7, 2025 • 1 new comment -
[AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments
#137488 commented on
May 7, 2025 • 1 new comment -
[clang-doc][NFC] Fix missing documentation for EndLineNumber
#138051 commented on
May 7, 2025 • 1 new comment -
RISCV: Replace most Specifier constants with relocation types
#138644 commented on
May 10, 2025 • 1 new comment -
SelectionDAG: Support FMINIMUMNUM and FMINIMUM in combineMinNumMaxNumImpl
#137449 commented on
May 8, 2025 • 1 new comment -
[X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode
#137377 commented on
May 13, 2025 • 1 new comment -
[clang-doc] Implement setupTemplateValue for HTMLMustacheGenerator
#138064 commented on
May 13, 2025 • 1 new comment -
[AMDGPU][NPM] Complete optimized regalloc pipeline
#138491 commented on
May 12, 2025 • 1 new comment -
[llvm-debuginfo-analyzer] Fix a couple of unhandled DWARF situations leading to a crash
#137221 commented on
May 13, 2025 • 1 new comment -
[clang-doc] Update clang-doc tool to enable mustache templates
#138066 commented on
May 13, 2025 • 1 new comment -
[Flang][MLIR][OpenMP] Improve use_device_* handling
#137198 commented on
May 13, 2025 • 1 new comment -
[Clang][LoongArch] Match GCC behaviour when parsing FPRs in asm clobbers
#138391 commented on
May 13, 2025 • 1 new comment -
[clang][CompundLiteralExpr] Don't defer evaluation for CLEs
#137163 commented on
May 8, 2025 • 1 new comment -
[clangd] Fix qualifier not being dropped for using declaration referring to scoped enum
#77766 commented on
May 7, 2025 • 1 new comment -
Reapply "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#115099)"
#138360 commented on
May 9, 2025 • 1 new comment -
[clang-tidy] Add flag to specify an alternative to std::move in cppcoreguidelines-rvalue-reference-param-not-moved
#138757 commented on
May 8, 2025 • 1 new comment -
[libc++] Mark __{emplace,push}_back_slow_path as noinline
#94379 commented on
May 7, 2025 • 1 new comment -
[mlir][vector] Patterns to convert to shape_cast, where possible
#138777 commented on
May 13, 2025 • 1 new comment -
[clang-tidy] Add flag to specify an alternative to std::forward
#138755 commented on
May 8, 2025 • 1 new comment -
[lldb][breakpoint] Grey out disabled breakpoints
#91404 commented on
May 10, 2025 • 1 new comment -
[LV] Fix ScalarIVSteps vplan pattern matcher, remove m_CanonicalIV()
#138298 commented on
May 13, 2025 • 1 new comment -
ELF: Add branch-to-branch optimization.
#138366 commented on
May 9, 2025 • 1 new comment -
llvm-jitlink: Fix bug in target address computation.
#138794 commented on
May 7, 2025 • 1 new comment -
[clangd] Add support for textDocument/rangesFormatting (LSP 3.18)
#80180 commented on
May 13, 2025 • 1 new comment -
[APInt] Added APInt::clearBits() method
#137098 commented on
May 12, 2025 • 1 new comment -
Reset CodeGenOptions fields for clean module/PCH builds
#138256 commented on
May 7, 2025 • 1 new comment -
[CMake] Add a linker test for -Bsymbolic-functions to AddLLVM
#79539 commented on
May 14, 2025 • 1 new comment -
[AArch64] Prefer using DUP instead of INS where possible
#138549 commented on
May 13, 2025 • 0 new comments -
Suppress errors from well-formed-testing type traits in SFINAE contexts
#135390 commented on
May 14, 2025 • 0 new comments -
[libc++] fix std::make_exception_ptr interaction with ObjC
#135386 commented on
May 13, 2025 • 0 new comments -
[clang-tidy] Add support for lambda-expression in `use-trailing-return-type` check
#135383 commented on
May 12, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: process memory mapping
#138537 commented on
May 9, 2025 • 0 new comments -
[libc++] Optimize std::for_each_n for segmented iterators
#135468 commented on
May 8, 2025 • 0 new comments -
[SPIRV] Added opencl Pipe builtins
#135335 commented on
May 13, 2025 • 0 new comments -
[libc++] Enable the GDB pretty printers for Clang
#135484 commented on
May 8, 2025 • 0 new comments -
[SPIRV] Support for extension SPV_INTEL_device_side_avc_motion_estimation
#135319 commented on
May 9, 2025 • 0 new comments -
[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute
#138530 commented on
May 7, 2025 • 0 new comments -
Add missing imports
#138550 commented on
May 9, 2025 • 0 new comments -
[Clang] Add `noalias` to `this` pointer in C++ constructors
#136792 commented on
May 13, 2025 • 0 new comments -
[lldb][AArch64] Fix Apple M4 on Linux
#135563 commented on
May 7, 2025 • 0 new comments -
[OpenMP] Fix __builtin_return_address calls for SPARC
#138520 commented on
May 7, 2025 • 0 new comments -
[CodeGen][NPM] Port PostRAMachineSinking to NPM
#138497 commented on
May 12, 2025 • 0 new comments -
[AMDGPU][NPM] Register AMDGPUWaitSGPRHazards pass
#138496 commented on
May 12, 2025 • 0 new comments -
[CodeGen][NPM] Port InitUndef to NPM
#138495 commented on
May 12, 2025 • 0 new comments -
[llvm][X86] REX profile for UEFI
#138362 commented on
May 7, 2025 • 0 new comments -
[Orc] Initial version of ELFSymtabStaticGenerator
#135591 commented on
May 11, 2025 • 0 new comments -
Let memref.collapse_shape implement ReifyRankedShapedTypeOpInterface.
#138452 commented on
May 13, 2025 • 0 new comments -
[SPARC][IAS] Add definitions for OSA 2011 instructions
#138403 commented on
May 12, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
May 13, 2025 • 0 new comments -
[libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit
#138375 commented on
May 10, 2025 • 0 new comments -
[MLIR][ArmSVE] Add initial lowering of vector.contract to SVE `*MMLA` instructions
#135636 commented on
May 9, 2025 • 0 new comments -
[BOLT] Gadget scanner: use more appropriate types (NFC)
#135661 commented on
May 13, 2025 • 0 new comments -
[BOLT] Gadget scanner: refactor issue reporting
#135662 commented on
May 13, 2025 • 0 new comments -
[AMDGPU] Improve StructurizeCFG pass performance by using SSAUpdaterBulk.
#135181 commented on
May 7, 2025 • 0 new comments -
[Flang][Windows] Disable PCH on Windows for flangFrontend
#134726 commented on
May 7, 2025 • 0 new comments -
[SPIRV] Addition of matrix multiply accumulate operands
#138665 commented on
May 7, 2025 • 0 new comments -
Reland "[AArch64][SME] Split SMECallAttrs out of SMEAttrs"
#138671 commented on
May 8, 2025 • 0 new comments -
IR: Remove redundant UseList check in addUse
#138676 commented on
May 10, 2025 • 0 new comments -
[mlir][linalg] Produce canonical linalg.generic for im2col
#134675 commented on
May 13, 2025 • 0 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
May 12, 2025 • 0 new comments -
[mlir][spirv] Add support for `spirv.mlir.break`
#138688 commented on
May 12, 2025 • 0 new comments -
[Archer] Detect OpenMP lock/unlock misuse
#138690 commented on
May 7, 2025 • 0 new comments -
[vectorization] Change vectorized to custom coefficients in …
#138709 commented on
May 7, 2025 • 0 new comments -
[SPIRV] Don't add CPacked and Alignement decorations for Vulkan
#138711 commented on
May 7, 2025 • 0 new comments -
[flang] Inline hlfir.copy_in for trivial types
#138718 commented on
May 8, 2025 • 0 new comments -
[KeyInstr][Clang] Add ApplyAtomGroup
#134632 commented on
May 13, 2025 • 0 new comments -
[libc++] Fix localization failures on macOS 15.4
#138744 commented on
May 8, 2025 • 0 new comments -
[OpenMP][Offload][Runtime] Add map types and map behaviour tweaks for descriptor and descriptor base address
#138754 commented on
May 7, 2025 • 0 new comments -
[KeyInstr][Clang] Add Clang option -g[no-]key-instructions
#134627 commented on
May 13, 2025 • 0 new comments -
[Cygwin] Export global symbols, template instantiations, RTTI and VTable are exported correctly
#138773 commented on
May 13, 2025 • 0 new comments -
[llvm][TargetLowering] `isTruncateFree(Type*, Type*)`: call `isTruncateFree(EVT, EVT)` by default (NFC)
#138776 commented on
May 7, 2025 • 0 new comments -
[SSAUpdaterBulk] Add PHI simplification pass.
#135180 commented on
May 7, 2025 • 0 new comments -
[sanitizer_common][AIX] Avoid weak symbol __cxa_demangle
#138556 commented on
May 9, 2025 • 0 new comments -
Add EliminateNewDuplicatePHINodes function.
#135179 commented on
May 12, 2025 • 0 new comments -
[llvm][CodeGen] Add value types `v5f16` and `v5i16`
#138578 commented on
May 9, 2025 • 0 new comments -
[CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS in standalone builds
#138587 commented on
May 7, 2025 • 0 new comments -
[AMDGPU] IGLP: Fixes for VMEM load detection and unsigned int handling
#135090 commented on
May 12, 2025 • 0 new comments -
[tsan] Fix nested signal handling
#138599 commented on
May 12, 2025 • 0 new comments -
[AMDGPU] Don't run InferAddressSpacesPass in code generation pipeline
#138604 commented on
May 7, 2025 • 0 new comments -
[interception] Implement interception on AIX
#138608 commented on
May 12, 2025 • 0 new comments -
[LLVM][MC] Introduce `OrFail` variants of MCD ops
#138614 commented on
May 7, 2025 • 0 new comments -
IR: Reorder ConstantData enum values
#138638 commented on
May 12, 2025 • 0 new comments -
feat: implement template meta muli
#138654 commented on
May 12, 2025 • 0 new comments -
[Coroutines] Create C++ noop coroutine with default function attributes
#134878 commented on
May 7, 2025 • 0 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
May 13, 2025 • 0 new comments -
[libc++] Don't skip localization-related headers in header tests
#134877 commented on
May 8, 2025 • 0 new comments -
[CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
#138660 commented on
May 12, 2025 • 0 new comments -
[DAGCombiner] Option --combiner-select-seq
#134813 commented on
May 12, 2025 • 0 new comments -
[MLIR][OpenMP] Simplify OpenMP device codegen
#137201 commented on
May 9, 2025 • 0 new comments -
[clangd] Turn `Path` and `PathRef` into classes
#136439 commented on
May 11, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
May 13, 2025 • 0 new comments -
[CodeGen][Pass] Add `TargetPassBuilder`
#137290 commented on
May 8, 2025 • 0 new comments -
[MLIR][OpenMP] Improve Generic-SPMD kernel detection
#137307 commented on
May 9, 2025 • 0 new comments -
[SPIRV][libc] Introduce SPIR-V target for 'libc'
#137310 commented on
May 12, 2025 • 0 new comments -
[InstCombine] Fold tan(x) * cos(x) => sin(x)
#136319 commented on
May 7, 2025 • 0 new comments -
[AMDGPU] Add a new amdgcn.load.to.lds intrinsic
#137425 commented on
May 13, 2025 • 0 new comments -
[CodeGen] Inline stack guard check on Windows
#136290 commented on
May 9, 2025 • 0 new comments -
[AMDGPU] fix up vop3p gisel errors
#136262 commented on
May 14, 2025 • 0 new comments -
[mlir][core|ptr] Add `PtrLikeTypeInterface` and casting ops to the `ptr` dialect
#137469 commented on
May 13, 2025 • 0 new comments -
[clang-format] Add ApplyAlwaysOnePerLineToTemplateArguments option
#137544 commented on
May 7, 2025 • 0 new comments -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
May 13, 2025 • 0 new comments -
[git-clang-format] add fallback style argument option
#137609 commented on
May 8, 2025 • 0 new comments -
[BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 commented on
May 13, 2025 • 0 new comments -
[Clang][AArch64] Add pessimistic vscale_range for sve/sme
#137624 commented on
May 13, 2025 • 0 new comments -
[BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface
#136147 commented on
May 13, 2025 • 0 new comments -
[CodeGen][NPM] Support CodeGenSCCOrder in pipeline
#136818 commented on
May 12, 2025 • 0 new comments -
[Mips] Support "$sp" named register
#136821 commented on
May 11, 2025 • 0 new comments -
[clang-tidy] Add check 'bugprone-invalid-enum-default-initialization'
#136823 commented on
May 9, 2025 • 0 new comments -
[mlir-runner] Check entry function does not expect arguments
#136825 commented on
May 14, 2025 • 0 new comments -
release/20.x: [LV] Fix crash when building partial reductions using types that aren't known scale factors (#136680)
#136863 commented on
May 10, 2025 • 0 new comments -
[asan] Implement address sanitizer on AIX: shadow memory
#136874 commented on
May 12, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/Analysis for DLL export
#136623 commented on
May 13, 2025 • 0 new comments -
[LLDB] Ptrace seize dead process
#137041 commented on
May 9, 2025 • 0 new comments -
[X86] Distribute Certain Bitwise Operations over SELECT
#136555 commented on
May 12, 2025 • 0 new comments -
[Dwarf] Emit `DW_AT_bit_size` for non-byte-sized types
#137118 commented on
May 12, 2025 • 0 new comments -
[lldb] Fix offset computation in RegisterContextUnwind
#137155 commented on
May 7, 2025 • 0 new comments -
[sanitizer] Fix empty string in unsupported argument error for -fsanitize-trap
#136549 commented on
May 8, 2025 • 0 new comments -
[msan] Add experimental '-mllvm -msan-embed-faulting-instruction' and MSAN_OPTIONS=print_faulting_instruction
#136539 commented on
May 13, 2025 • 0 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
May 14, 2025 • 0 new comments -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 commented on
May 11, 2025 • 0 new comments -
[asan] Enable build and testing of asan on AIX
#137186 commented on
May 9, 2025 • 0 new comments -
[MLIR][OpenMP] Assert on map translation functions, NFC
#137199 commented on
May 13, 2025 • 0 new comments -
[MachinePipeliner] Extract some process into a separate function
#137662 commented on
May 13, 2025 • 0 new comments -
[ConstraintElim] Simplify `usub_with_overflow` when A uge B
#135785 commented on
May 8, 2025 • 0 new comments -
[clang-doc] Extract Info into JSON values
#138063 commented on
May 13, 2025 • 0 new comments -
[ConstraintElim] Simplify `sadd_with_overflow` if A and B have different signs
#135784 commented on
May 13, 2025 • 0 new comments -
Add support for intrinsic @llvm.frexp
#135774 commented on
May 7, 2025 • 0 new comments -
[CodeGen][NPM] Differentiate pipeline-required and opt-required passes
#135752 commented on
May 7, 2025 • 0 new comments -
[clang-doc] Track if a type is a template or builtin
#138067 commented on
May 13, 2025 • 0 new comments -
PowerPC/VSX: Select FMINNUM and FMAXNUM
#135739 commented on
May 8, 2025 • 0 new comments -
[mlir][gpu] Add pass for emulating unsupported types.
#138087 commented on
May 8, 2025 • 0 new comments -
[VectorCombine] Scalarize binop-like intrinsics
#138095 commented on
May 12, 2025 • 0 new comments -
[MLIR] Cache symbol tables during OneShotBufferization analyses
#138125 commented on
May 13, 2025 • 0 new comments -
github: Add lib/CodeGen to PR autolabeler
#138131 commented on
May 8, 2025 • 0 new comments -
[libc] implement sigsetjmp for thumb/thumb2/armv7-a
#138147 commented on
May 7, 2025 • 0 new comments -
[SPARC] Use op-then-halve instructions when we have VIS3
#135718 commented on
May 11, 2025 • 0 new comments -
[IR] Use alloc markers for operator delete variants
#138261 commented on
May 8, 2025 • 0 new comments -
[AMDGPU][Clang] Allow amdgpu-waves-per-eu attribute to lower target occupancy range
#138284 commented on
May 8, 2025 • 0 new comments -
[NFC] Refactoring DXContainerYaml Root Parameter representation
#138318 commented on
May 12, 2025 • 0 new comments -
[llvm][IR] Treat memcmp and bcmp as libcalls
#135706 commented on
May 7, 2025 • 0 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
May 13, 2025 • 0 new comments -
[PowerPC] frontend get target feature from backend with cpu name
#137670 commented on
May 12, 2025 • 0 new comments -
release/20.x: [sanitizer_common] Remove interceptors for deprecated struct termio (#137403)
#137707 commented on
May 10, 2025 • 0 new comments -
[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()
#136133 commented on
May 13, 2025 • 0 new comments -
[flang][runtime] Replace recursion with iterative work queue (WORK IN PROGRESS)
#137727 commented on
May 9, 2025 • 0 new comments -
[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V friendly binding
#137805 commented on
May 12, 2025 • 0 new comments -
[GVN] Add MSSA checks in tests 2/N
#137814 commented on
May 13, 2025 • 0 new comments -
[mlir][SPIRV] Do not rewrite CompositeInsert for coopmatrix
#137837 commented on
May 8, 2025 • 0 new comments -
clang-format: Add IncludeSortKey option
#137840 commented on
May 13, 2025 • 0 new comments -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 commented on
May 7, 2025 • 0 new comments -
Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler
#136098 commented on
May 9, 2025 • 0 new comments -
[LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs
#137919 commented on
May 10, 2025 • 0 new comments -
[libc++] P2165R4: Update deduction guides for map containers and container adaptors
#136011 commented on
May 10, 2025 • 0 new comments -
[NVPTX] Support the OpenCL generic addrspace feature by default
#137940 commented on
May 12, 2025 • 0 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
May 13, 2025 • 0 new comments -
[clang] Function type attribute to prevent CFI instrumentation
#135836 commented on
May 9, 2025 • 0 new comments -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#135788 commented on
May 13, 2025 • 0 new comments -
[RISCV] Add assembler support for the Q extension
#130217 commented on
May 9, 2025 • 0 new comments -
Building 16|17 with Apple clang 10 (macOS 10.13) fails due to incompatible 'optional' header
#64472 commented on
May 10, 2025 • 0 new comments -
Clang 17 and later rejects __attribute__ after static specifier in C++23 lambda expressions
#114026 commented on
May 10, 2025 • 0 new comments -
[clang-cl] Cannot compile a nested struct with member named `std::string Name;`
#136608 commented on
May 10, 2025 • 0 new comments -
Tf.MaxPool3D not supported
#138739 commented on
May 10, 2025 • 0 new comments -
[InstCombine] Missed shl + add + and optimization
#135411 commented on
May 10, 2025 • 0 new comments -
[SPARC] llvm-objdump seem to mishandle backwards branches
#122196 commented on
May 10, 2025 • 0 new comments -
[ELF][llvm-objdump]Wrong comment when parse `atexit()`
#135730 commented on
May 10, 2025 • 0 new comments -
`llvm-objdump` gives wrong line numbers for WebAssembly
#129523 commented on
May 10, 2025 • 0 new comments -
[llvm-objdump] Invalid/Unsupported object file format
#67634 commented on
May 10, 2025 • 0 new comments -
Incorrect barriers for legacy __sync_* on ARM64
#29472 commented on
May 10, 2025 • 0 new comments -
[lld] Wrong folding of .data.rel.ro section in ICF for armv7a-linux-gnueabihf
#138764 commented on
May 10, 2025 • 0 new comments -
Improve debug info accuracy for locals after inlining escaping function
#47290 commented on
May 11, 2025 • 0 new comments -
#pragma omp requires unified_shared_memory does not seem to work
#127334 commented on
May 11, 2025 • 0 new comments -
Clang-19 crashed: Assertion `NextVal != ArgumentEnd && "Value for integer select modifier was" " larger than the number of options in the diagnostic string!"' failed.
#107979 commented on
May 11, 2025 • 0 new comments -
[libc++] `<regex>`: Optional empty repetitions should not match
#133314 commented on
May 11, 2025 • 0 new comments -
Optimization pass to improve performance of interpreters, and other recursive programs
#138465 commented on
May 11, 2025 • 0 new comments -
Codegenprepare creates invalid IR
#138208 commented on
May 9, 2025 • 0 new comments -
[clang] Disable POSIX builtin library functions in MSVC mode
#58783 commented on
May 9, 2025 • 0 new comments -
Request Commit Access For hulxv
#138146 commented on
May 9, 2025 • 0 new comments -
Over-eager template instantiation breaks libstdc++ variant from gcc 10 trunk
#42432 commented on
May 9, 2025 • 0 new comments -
[llvm][ARM] Unable to use `.cantunwind` (and similar directives) in inline assembly
#115891 commented on
May 9, 2025 • 0 new comments -
[ARM] Some processors appear to have optional features enabled by default
#113008 commented on
May 9, 2025 • 0 new comments -
[Mips] out of range PC16 fixup when linking the Zig compiler for some target triples
#112010 commented on
May 9, 2025 • 0 new comments -
[ARM] Assertion failure in `llvm::SDNode::getValueType()` for `use-soft-float=true` and `target-features=+armv7-a`
#105978 commented on
May 9, 2025 • 0 new comments -
[llvm][Mips] Assembler does not assemble `j $ra` correctly for r6
#107460 commented on
May 9, 2025 • 0 new comments -
clang-format: leading spaces in multi-line macros when using tabs
#56081 commented on
May 9, 2025 • 0 new comments -
[DirectX] Capture the "name of the resource variable" in DXIL resource analysis
#105059 commented on
May 9, 2025 • 0 new comments -
[LoopVectorizePass] too big delta in remainder loop
#59013 commented on
May 9, 2025 • 0 new comments -
[HLSL] Generate unique key object for Heap and Lib resource handles
#125126 commented on
May 9, 2025 • 0 new comments -
[LLDB] Flakey DAP tests on builders
#137660 commented on
May 10, 2025 • 0 new comments -
Large integer division lowers to very slow code
#96488 commented on
May 10, 2025 • 0 new comments -
`clang-analyzer-cplusplus.Move` not reported for usage after `std::move()` with range
#137157 commented on
May 10, 2025 • 0 new comments -
cppcoreguidelines-narrowing-conversions false positive (bit field compare)
#50336 commented on
May 11, 2025 • 0 new comments -
`clangd` crash while parsing `range/v3/algorithm/nth_element.hpp`
#125167 commented on
May 12, 2025 • 0 new comments -
Bolt creating corrupted instrumented binary for a C++ binary that uses Boost library (arm64)
#133465 commented on
May 12, 2025 • 0 new comments -
Missed optimization for combination of conditionals
#52622 commented on
May 12, 2025 • 0 new comments -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 commented on
May 12, 2025 • 0 new comments -
[clang][regression] Cannot build the boost library for AArch64 Linux after 20d497c26fc95c80a1bacb38820d92e5f52bec58
#101525 commented on
May 12, 2025 • 0 new comments -
[BOLT][AArch64] 0-bit relocation offset expected
#138264 commented on
May 12, 2025 • 0 new comments -
[mlir][vector] Standarise operand naming
#131602 commented on
May 12, 2025 • 0 new comments -
Theoretical strict aliasing violation in out_ptr_t operator void**?
#133445 commented on
May 12, 2025 • 0 new comments -
llvm-symbolizer --markup-filter does not adjust addresses without debug info
#63178 commented on
May 12, 2025 • 0 new comments -
[HLSL] Diagnose overlapping resource bindings
#110723 commented on
May 12, 2025 • 0 new comments -
[HLSL] Improve diagnostics for implicit resource bindings that cannot be assigned
#137868 commented on
May 12, 2025 • 0 new comments -
False branch coverage
#125563 commented on
May 12, 2025 • 0 new comments -
[DirectX] Move FNeg legalization to the DXILLegalization pass
#137685 commented on
May 12, 2025 • 0 new comments -
Funnel shift in 64-bit doesn't get matched to an intrinsic
#138334 commented on
May 12, 2025 • 0 new comments -
Build is not reproducible wrt build directory path length
#67375 commented on
May 12, 2025 • 0 new comments -
[clang] fails to compile valid code involving `variant` and `unordered_map` with libstdc++ version <12
#84487 commented on
May 12, 2025 • 0 new comments -
std::async in future does not throw system_error as required (libc++)
#125428 commented on
May 11, 2025 • 0 new comments -
CP15 barrier instructions should be emitted before the exclusives loops
#41201 commented on
May 11, 2025 • 0 new comments -
Inlining loses ABI-relevant target feature information at `call` operations
#70563 commented on
May 11, 2025 • 0 new comments -
Clang does not implement CWG defect report 2267
#63416 commented on
May 11, 2025 • 0 new comments -
[mlir][linalg] Make RemoveOutsDependency pattern preserve destination passing style
#73745 commented on
May 12, 2025 • 0 new comments -
Clang generates the fake /usr/include/tgmath.h dependency
#120891 commented on
May 12, 2025 • 0 new comments -
lld crash while linking certain files with (thin)LTO: linking module flags 'override-stack-alignment': IDs have conflicting values
#60310 commented on
May 12, 2025 • 0 new comments -
[lldb] How lldb debugs multiple processes generated by fork()
#127952 commented on
May 12, 2025 • 0 new comments -
Suggest include file for popular standard functions
#120388 commented on
May 12, 2025 • 0 new comments -
[RISCV] Missing builtin __builtin_riscv_pause
#129961 commented on
May 12, 2025 • 0 new comments -
[C++][Modules] Definition with same mangled name for template arguments of types defined in unnamed namespace in different files
#119947 commented on
May 12, 2025 • 0 new comments -
[X86][SSE2] Failure to vectorize int16_t[8] to pminsw pattern
#48223 commented on
May 12, 2025 • 0 new comments -
[lldb][test] TestLldbGdbServer.py is flaky
#138085 commented on
May 12, 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 12, 2025 • 0 new comments -
[RISCV][Clang] Crash in riscv backend
#124132 commented on
May 12, 2025 • 0 new comments -
cmake config error "name too long"
#116336 commented on
May 12, 2025 • 0 new comments -
[mlir] Inconsistent output when executing MLIR program with `--int-range-optimizations`
#137281 commented on
May 7, 2025 • 0 new comments -
[Mips] Presence of inline asm instructions affects ELF ABI info
#135283 commented on
May 7, 2025 • 0 new comments -
Unrelated CI failure: "'OMP.inc' has been modified since the precompiled header was built"
#138719 commented on
May 7, 2025 • 0 new comments -
lldb-server crashes on startup on AArch64 which has SME but not SVE
#138717 commented on
May 7, 2025 • 0 new comments -
[ASTImporter] Missing implementation of some Visit functions
#129393 commented on
May 7, 2025 • 0 new comments -
[vectorization] Compiler Doesn't generate vectorized loop with switch case body
#52745 commented on
May 7, 2025 • 0 new comments -
[Clang][LoopAccessAnalysis] Stride might be wrongly replaced by 1 in certain situation.
#95086 commented on
May 7, 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 7, 2025 • 0 new comments -
Bogus "constraint depends on itself"
#134880 commented on
May 7, 2025 • 0 new comments -
Stack dump occurred while debugging code in VSCode using vscode-swift extesion
#137987 commented on
May 7, 2025 • 0 new comments -
[Clang] Implement P3475R2 Defang and deprecate memory_order::consume
#127603 commented on
May 7, 2025 • 0 new comments -
[SPIR-V] Emit an explicit layout for types that require it.
#134119 commented on
May 7, 2025 • 0 new comments -
LLVM and Clang: Wrong version in doc files (stay in version 15)
#62590 commented on
May 7, 2025 • 0 new comments -
[apt.llvm.org] libclc packages should include the targets spirv-mesa3d- and spirv64-mesa3d-
#138751 commented on
May 7, 2025 • 0 new comments -
Mutual reductions not vectorized in SLP
#55350 commented on
May 7, 2025 • 0 new comments -
`check-llvm` fails 8 tests when run on an arm Mac
#45992 commented on
May 7, 2025 • 0 new comments -
Trivial relocatability follow up
#128725 commented on
May 7, 2025 • 0 new comments -
[clang][LTO] Error when using `.include` in Global Assembly with LTO
#112920 commented on
May 7, 2025 • 0 new comments -
Attributes appertaining to inner classes of class template specializations are duplicated
#138596 commented on
May 7, 2025 • 0 new comments -
Feature Request: Option to not check included files in clang-tidy
#52959 commented on
May 7, 2025 • 0 new comments -
Missing offloaded libraries in `deb` distribution of llvm
#136245 commented on
May 7, 2025 • 0 new comments -
[OpenMP] Enable libomptarget debugging for apt.llvm.org packages
#134561 commented on
May 7, 2025 • 0 new comments -
'__config_site' file not found on Ubuntu noble for libc++-18
#96210 commented on
May 7, 2025 • 0 new comments -
[Packaging] `libunwind-18-dev` Package missing pkgconfig files
#84662 commented on
May 7, 2025 • 0 new comments -
[clang][CodeGen] __builtin_addressof does not mark declaration 'used' (compiler crash)
#138651 commented on
May 7, 2025 • 0 new comments -
trying to overwrite '/usr/lib/llvm-15/lib/clang/15.0.7/README.txt
#62152 commented on
May 7, 2025 • 0 new comments -
llvm.sh needs to be updated after libclang-common-*-dev split
#62104 commented on
May 7, 2025 • 0 new comments -
add instrumented `libc++` to `apt.llvm.org` packages
#59193 commented on
May 7, 2025 • 0 new comments -
Uninstallable packages from apt.llvm.org on Ubuntu 18.04
#57984 commented on
May 7, 2025 • 0 new comments -
apt repository metadata should use acquire-by-hash
#49575 commented on
May 7, 2025 • 0 new comments -
ppc64le nightly builds
#39332 commented on
May 7, 2025 • 0 new comments -
[flang] [packaging] cannot find -lflang_rt.runtime with newly packaged flang 21
#138340 commented on
May 7, 2025 • 0 new comments -
[lld] Unsorted loadable program headers with `-Ttext=` argument
#138584 commented on
May 7, 2025 • 0 new comments -
Implement the `CheckAccessFullyMapped` HLSL Function
#99204 commented on
May 7, 2025 • 0 new comments -
Comma expressions rejected in #if for C++23
#132822 commented on
May 8, 2025 • 0 new comments -
Request Commit Access For simpal01
#138667 commented on
May 8, 2025 • 0 new comments -
Scoped enumerations with -Wbitfield-constant-conversion are not handled the same as fixed underlying type
#138449 commented on
May 8, 2025 • 0 new comments -
NVPTX produces incorrect PTX with 8-bit integer vector input which results in wrong answer
#128853 commented on
May 8, 2025 • 0 new comments -
[Flang] Incorrect execution result of using polymorphic variable in select type construct
#136522 commented on
May 8, 2025 • 0 new comments -
[HLSL] Clean up CodeGenHLSL/*-overload.hlsl tests
#138016 commented on
May 8, 2025 • 0 new comments -
[flang][openmp] Incorrect diagnostic on Openmp Atomic update statement
#138748 commented on
May 8, 2025 • 0 new comments -
[HLSL] Add appropriate validation for MD_tbaa metadata kind
#137386 commented on
May 8, 2025 • 0 new comments -
[clang] Crash due to lambdas in decltype (?)
#138428 commented on
May 8, 2025 • 0 new comments -
[MLIR] Inconsistent output when executing MLIR program with and without `-test-loop-fusion=test-loop-fusion-transformation`
#132172 commented on
May 9, 2025 • 0 new comments -
`Building libc++` instructions fail on linux
#121163 commented on
May 9, 2025 • 0 new comments -
AMDGPU misses optimization on check-all-workitem-ids are 0 pattern
#136727 commented on
May 9, 2025 • 0 new comments -
Implement vector deleting destructors
#19772 commented on
May 9, 2025 • 0 new comments -
SimplifyDemandedBits should handle fneg/fabs/fcopysign
#97427 commented on
May 9, 2025 • 0 new comments -
[C23] constexpr incorrectly rejects infinity and nan
#101499 commented on
May 9, 2025 • 0 new comments -
using known return value of std functions
#46610 commented on
May 9, 2025 • 0 new comments -
[libc++][CI] Reenable disabled MacOS tests
#135385 commented on
May 7, 2025 • 0 new comments -
Request Triage Access for @mariete1223
#138702 commented on
May 7, 2025 • 0 new comments -
[clangd][misc-include-cleaner] quote includes are inserted instead of angle includes
#138740 commented on
May 7, 2025 • 0 new comments -
Request Commit Access For Camsyn
#137457 commented on
May 7, 2025 • 0 new comments -
Request Commit Access For @stumpOS
#137242 commented on
May 7, 2025 • 0 new comments -
Request Commit Access For SusanTan
#126092 commented on
May 7, 2025 • 0 new comments -
[LoopVersioningLICM] wrong code
#35937 commented on
May 7, 2025 • 0 new comments -
Add support for SFrame stack trace format
#64449 commented on
May 7, 2025 • 0 new comments -
EarlyCSE misses redundant load elimination from base pointer, but succeeds when the pointer has a non-zero offset
#138678 commented on
May 7, 2025 • 0 new comments -
[InstCombine] Formation of fmax ignores SNaN
#138303 commented on
May 8, 2025 • 0 new comments -
[C++20 modules] error: cannot befriend target of using declaration
#138558 commented on
May 8, 2025 • 0 new comments -
[Hexagon] Small data constants cause duplicate symbols
#138438 commented on
May 8, 2025 • 0 new comments -
Unnecessary instantiation of templated function passed as a template parameter causes valid C++ code to fail compilation
#138420 commented on
May 8, 2025 • 0 new comments -
[BOLT] Instrumentation of LLVM driver binary segfaults
#137579 commented on
May 8, 2025 • 0 new comments -
[BOLT] Stripping .bolt.org.eh_frame and .bolt.org.eh_frame_hdr sections
#136709 commented on
May 8, 2025 • 0 new comments -
[Modules][libc++] Can't use modules with precompiled headers and libc++
#134855 commented on
May 8, 2025 • 0 new comments -
[flang] Add loop annotation attributes to the loop backedge instead of the loop header's conditional branch
#126082 commented on
May 13, 2025 • 0 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
May 12, 2025 • 0 new comments -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 commented on
May 11, 2025 • 0 new comments -
[SPIRV] Support extension SPV_INTEL_runtime_aligned
#131072 commented on
May 13, 2025 • 0 new comments -
Filter out configuration file from compile commands
#131099 commented on
May 13, 2025 • 0 new comments -
[libcxx] Export the formatter_integral for module build.
#131778 commented on
May 13, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: platform specific support
#131866 commented on
May 13, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: add/update functions
#131868 commented on
May 12, 2025 • 0 new comments -
[asan] Implement interception on AIX
#131870 commented on
May 12, 2025 • 0 new comments -
[lld][AArch64][Build Attributes] Add support for converting AArch64 Build Attributes to GNU Properties
#131990 commented on
May 12, 2025 • 0 new comments -
[libc++abi] Introduce LIBCXXABI_ENABLE_DEMANGLER
#132130 commented on
May 12, 2025 • 0 new comments -
[PGO][Offload] Update PGO GPU tests
#132262 commented on
May 7, 2025 • 0 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for bit shifts and sext-inreg
#132385 commented on
May 8, 2025 • 0 new comments -
[libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly
#132621 commented on
May 12, 2025 • 0 new comments -
[libc++] Make sure `flat_set::key_compare` handle `boolean-testable` correctly
#132622 commented on
May 12, 2025 • 0 new comments -
[Clang][Driver] Override complex number calculation method by -fno-fa…
#132680 commented on
May 14, 2025 • 0 new comments -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 commented on
May 13, 2025 • 0 new comments -
Simple grammar improvements and removed redundant words
#126301 commented on
May 9, 2025 • 0 new comments -
[clang-tidy] add new check: modernize-use-scoped-lock
#126434 commented on
May 9, 2025 • 0 new comments -
[LLD][ELF][RISCV] Handle .note.gnu.property sections for Zicfilp/Zicfiss features
#127193 commented on
May 13, 2025 • 0 new comments -
[clang-repl] Disable EmulatedTLS on Windows for interpreter executor
#127468 commented on
May 7, 2025 • 0 new comments -
[DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO)
#127749 commented on
May 12, 2025 • 0 new comments -
[libc++] Refactor and add benchmark coverage for [alg.sort]
#128236 commented on
May 7, 2025 • 0 new comments -
[VPlan] Move predication to VPlanTransform (NFC).
#128420 commented on
May 12, 2025 • 0 new comments -
[libc++] Simplify bitset::{any, all}
#128445 commented on
May 12, 2025 • 0 new comments -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
May 7, 2025 • 0 new comments -
[AMDGPU][clang] provide device implementation for __builtin_logb and …
#129347 commented on
May 13, 2025 • 0 new comments -
[libc++] constexpr deque
#129368 commented on
May 11, 2025 • 0 new comments -
[libc++] Make forward_list constexpr as part of P3372R3
#129435 commented on
May 8, 2025 • 0 new comments -
[AMDGPU] Add flag to prevent reruns of LowerModuleLDS
#129520 commented on
May 13, 2025 • 0 new comments -
[libc++] Make list constexpr as part of P3372R3
#129799 commented on
May 8, 2025 • 0 new comments -
[WIP][CodeGen] Modifying MBB's liveins representation as into regUnits
#129847 commented on
May 8, 2025 • 0 new comments -
Fixed vec_pack_to_short_fp32 in Clang altivec.h
#129923 commented on
May 10, 2025 • 0 new comments -
[AMDGPU] using loop to define data type convert patterns
#132899 commented on
May 14, 2025 • 0 new comments -
[flang] Implement !DIR$ IVDEP directive
#133728 commented on
May 12, 2025 • 0 new comments -
[GOFF] Add writing of section symbols
#133799 commented on
May 7, 2025 • 0 new comments -
[MergeICmps] Merge adjacent comparisons to constants
#133817 commented on
May 13, 2025 • 0 new comments -
[RFC][BPF] Support Jump Table
#133856 commented on
May 11, 2025 • 0 new comments -
[IR] Add CallBr intrinsics support
#133907 commented on
May 12, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_2d_block_io
#133911 commented on
May 8, 2025 • 0 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
May 12, 2025 • 0 new comments -
[HLSL] Implement `SpirvType` and `SpirvOpaqueType`
#134034 commented on
May 9, 2025 • 0 new comments -
[libc++][C++03] Remove macros that expand to nothing
#134046 commented on
May 7, 2025 • 0 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
May 9, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect signing oracles
#134146 commented on
May 13, 2025 • 0 new comments -
Extract SipHash implementation into a header.
#134197 commented on
May 13, 2025 • 0 new comments -
Define pointer layout for AVR program address space
#134254 commented on
May 7, 2025 • 0 new comments -
[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives
#134350 commented on
May 13, 2025 • 0 new comments -
[clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
May 12, 2025 • 0 new comments -
Add commands to list/enable/disable plugins
#134418 commented on
May 12, 2025 • 0 new comments -
[LV] Enable auto-vectorisation of loops with uncountable exits
#133099 commented on
May 9, 2025 • 0 new comments -
[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis
#133242 commented on
May 8, 2025 • 0 new comments -
[SROA] Vector promote some memsets
#133301 commented on
May 8, 2025 • 0 new comments -
[GlobalISel]: G_UNMERGE_VALUES for vectors with different element sizes
#133335 commented on
May 12, 2025 • 0 new comments -
Support for extension SPV_INTEL_latency_control.
#133397 commented on
May 13, 2025 • 0 new comments -
[BOLT] Gadget scanner: analyze functions without CFG information
#133461 commented on
May 13, 2025 • 0 new comments -
[Coverage] Add testing to validate code coverage for exceptions
#133463 commented on
May 7, 2025 • 0 new comments -
compiler-rt: Introduce runtime functions for emulated PAC.
#133530 commented on
May 13, 2025 • 0 new comments -
ELF: Introduce R_AARCH64_FUNCINIT64 relocation type.
#133531 commented on
May 13, 2025 • 0 new comments -
ELF: Add a -z glibc-228-compat flag for working around an old glibc bug.
#133532 commented on
May 13, 2025 • 0 new comments -
CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations.
#133533 commented on
May 13, 2025 • 0 new comments -
ELF: Add support for R_AARCH64_INST32 relocation.
#133534 commented on
May 13, 2025 • 0 new comments -
MachineInstrBuilder: Introduce copyMIMetadata() function.
#133535 commented on
May 13, 2025 • 0 new comments -
Add IR and codegen support for deactivation symbols.
#133536 commented on
May 13, 2025 • 0 new comments -
Add deactivation symbol operand to ConstantPtrAuth.
#133537 commented on
May 13, 2025 • 0 new comments -
Add pointer field protection feature.
#133538 commented on
May 13, 2025 • 0 new comments -
[clang] Static analyzer crash with just core checkers
#117334 commented on
May 13, 2025 • 0 new comments -
OpenMP array shaping failing test case
#136294 commented on
May 13, 2025 • 0 new comments -
Use spirv backend in libclc
#135327 commented on
May 13, 2025 • 0 new comments -
[SPIR-V] Unable to legalize G_IS_FPLASS
#72862 commented on
May 13, 2025 • 0 new comments -
[LLVM][AMDGPU] PR#137930 introduces correctness inconsistency
#138766 commented on
May 13, 2025 • 0 new comments -
Clang behavior diverges in `T&` and `T const&` conversions when using explicit object parameter `this auto&&`.
#105737 commented on
May 13, 2025 • 0 new comments -
Would a gnullvm environment be acceptable?
#137933 commented on
May 13, 2025 • 0 new comments -
LWG2539: [fund.ts.v2] invocation_trait definition definition doesn't work for surrogate call functions
#99954 commented on
May 13, 2025 • 0 new comments -
[HLSL] Implement serialization of a root signature declaration
#138025 commented on
May 13, 2025 • 0 new comments -
[HLSL] Update `RootSignatures-AST.hlsl` to have full sample testcase once parser is complete
#124595 commented on
May 13, 2025 • 0 new comments -
Clang-cl should map `/Wall` to `-Wall`, not `-Weverything`
#102982 commented on
May 13, 2025 • 0 new comments -
[flang][CMake] CYGWIN requires _GNU_SOURCE to be defined.
#66747 commented on
May 13, 2025 • 0 new comments -
[flang][CMake] CYGWIN: Fix undefined references at link time.
#67105 commented on
May 13, 2025 • 0 new comments -
LLVM: CMake: CYGWIN needs --whole-archive for creating shared library.
#67887 commented on
May 13, 2025 • 0 new comments -
[libc++][ranges] P2164R9: Implements `views::enumerate`
#73617 commented on
May 11, 2025 • 0 new comments -
[llvm-objdump] Add the --visualize-jumps option
#74858 commented on
May 10, 2025 • 0 new comments -
[LoopIdiomRecognizer] Implement CRC recognition
#79295 commented on
May 8, 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 13, 2025 • 0 new comments -
[MLIR] `-test-convert-to-spirv` triggers Assertion `succeeded(result) && "expected ConstantLike op to be foldable"' failed.
#132158 commented on
May 13, 2025 • 0 new comments -
[libc++] `std::format` does not compile with formatter specialization of user-defined types.
#66466 commented on
May 13, 2025 • 0 new comments -
LWG2527: [fund.ts.v2] ALLOCATOR_OF for function::operator= has incorrect default
#99974 commented on
May 13, 2025 • 0 new comments -
LWG4079: Missing Preconditions in `concat_view::iterator``s conversion constructor
#105348 commented on
May 13, 2025 • 0 new comments -
LWG4082: `views::concat(r)` is well-formed when `r` is an `output_range`
#105349 commented on
May 13, 2025 • 0 new comments -
Uniformity Analysis: incorrect control-divergence result.
#137277 commented on
May 13, 2025 • 0 new comments -
-Wpadded does nothing when targeting windows
#58100 commented on
May 13, 2025 • 0 new comments -
-Wpadded may be split in two options
#22816 commented on
May 13, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
May 13, 2025 • 0 new comments -
[flang][OpenMP] flaky firstprivate/lastprivate behavior due to misplaced barriers
#136357 commented on
May 13, 2025 • 0 new comments -
[AArch64][GlobalISel] Overall GISel operation status
#115133 commented on
May 13, 2025 • 0 new comments -
P2944R3: Constrained equality - `std::tuple`
#136765 commented on
May 13, 2025 • 0 new comments -
Bytecode interpreter: Find a way around `PointerToIntegral` casts that result in an lvalue
#136135 commented on
May 13, 2025 • 0 new comments -
Gisel Combiner Limits
#91559 commented on
May 13, 2025 • 0 new comments -
[AArch64] Correct scheduling information for flag manipulation instructions in Neoverse-V2
#122124 commented on
May 13, 2025 • 0 new comments -
Mention compilation database generator tool `basset`
#79758 commented on
May 7, 2025 • 0 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
May 14, 2025 • 0 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
May 14, 2025 • 0 new comments -
[libc++] <experimental/simd> Add unary operators for class simd_mask
#118468 commented on
May 9, 2025 • 0 new comments -
[LiveVariables] Mark use as implicit-def if defined at instr
#119446 commented on
May 11, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
May 12, 2025 • 0 new comments -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
May 12, 2025 • 0 new comments -
[X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
May 12, 2025 • 0 new comments -
[X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
May 12, 2025 • 0 new comments -
[TySan] Add option to outline instrumentation
#120582 commented on
May 9, 2025 • 0 new comments -
[Clang][Driver][Test] Created test for unsupported driver options
#120900 commented on
May 9, 2025 • 0 new comments -
[libc++] Optimize std::getline
#121346 commented on
May 7, 2025 • 0 new comments -
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423 commented on
May 7, 2025 • 0 new comments -
[llvm-diff] add optional call to IRNormalizer
#123314 commented on
May 7, 2025 • 0 new comments -
[AMDGPU][Attributor] Rework update of `AAAMDWavesPerEU`
#123995 commented on
May 7, 2025 • 0 new comments -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#124651 commented on
May 13, 2025 • 0 new comments -
[libclang/python] Enable packaging libclang bindings
#125806 commented on
May 9, 2025 • 0 new comments -
[TableGen] Fix computeRegUnitLaneMasks for ad hoc aliasing
#79835 commented on
May 7, 2025 • 0 new comments -
[Clang] [Sema] Improve support for `__restrict`-qualified member functions
#83855 commented on
May 12, 2025 • 0 new comments -
Introduce llvmremark util diff command
#85007 commented on
May 8, 2025 • 0 new comments -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
May 14, 2025 • 0 new comments -
[AMDGPU] Add AMDGPU support for llvm-objcopy
#92066 commented on
May 7, 2025 • 0 new comments -
[IncludeCleaner] display overview
#93932 commented on
May 7, 2025 • 0 new comments -
[CodeGen][NewPM] Port `AsmPrinter` to new pass manager
#99320 commented on
May 13, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
May 13, 2025 • 0 new comments -
AMDGPU: Drop and upgrade llvm.amdgcn.atomic.csub/cond.sub to atomicrmw
#105553 commented on
May 9, 2025 • 0 new comments -
[AArch64][SelectionDAG] Add CodeGen support for scalar FEAT_CPA
#105669 commented on
May 13, 2025 • 0 new comments -
[libc++] Add basic constant folding for std::format
#107197 commented on
May 12, 2025 • 0 new comments -
[clang-format] Add AlignAfterOpenBracketOptions
#108332 commented on
May 12, 2025 • 0 new comments -
[libc++] Add some _LIBCPP_ASSUMEs for bounded iterators
#109033 commented on
May 12, 2025 • 0 new comments -
Extend kernel-info to emit PGO-based FLOP count
#110586 commented on
May 13, 2025 • 0 new comments -
[CAS] Add llvm-cas tools to inspect on-disk LLVMCAS
#114104 commented on
May 9, 2025 • 0 new comments -
[libc++] Update the status for lwg-3143
#116971 commented on
May 12, 2025 • 0 new comments