-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
658 Pull requests merged by 256 people
-
[CIR] Implement folder for VecShuffleDynamicOp
#142315 merged
Jun 5, 2025 -
[CIR] Upstream TernaryOp for VectorType
#142393 merged
Jun 5, 2025 -
[libclc] Add (fast) normalize to CLC; add half overloads
#139759 merged
Jun 5, 2025 -
[AMDGPU] Baseline fabs.bf16.ll tests. NFC.
#142907 merged
Jun 5, 2025 -
[mlir][tosa] Fix MulOp verifier handling for unranked operands
#141980 merged
Jun 5, 2025 -
[LoopInterchange] Handle confused dependence correctly
#140709 merged
Jun 5, 2025 -
[X86][FP16] Widen 128/256-bit CVTTP2xI to 512-bit when VLX not enabled
#142763 merged
Jun 5, 2025 -
MachineScheduler: Improve instruction clustering
#137784 merged
Jun 5, 2025 -
[X86] combineAdd - fold (add (sub (shl x, c), y), z) -> (sub (add (shl x, c), z), y)
#142734 merged
Jun 5, 2025 -
[libclang/python] Simplify __eq__ operators
#140540 merged
Jun 5, 2025 -
[OpenMP][cmake] Simplify -m32 handling
#142742 merged
Jun 5, 2025 -
[sanitizer_common] Remove <procfs.h> workaround on Solaris
#142758 merged
Jun 5, 2025 -
[mlir][gpu] Fix bug with gpu.printf global location
#142872 merged
Jun 5, 2025 -
[clang-repl] Ensure clang-repl accepts all C keywords supported in all language models
#142749 merged
Jun 5, 2025 -
[clang-tools-extra] Remove unused local variables (NFC)
#142881 merged
Jun 5, 2025 -
[lldb] Remove an unused local variable (NFC)
#142882 merged
Jun 5, 2025 -
[tools] Remove unused local variables (NFC)
#142880 merged
Jun 5, 2025 -
[clang][bytecode] Pop builtin args from the stack while evaluating
#142832 merged
Jun 5, 2025 -
[AMDGPU] Make <2 x bfloat> fneg legal
#142870 merged
Jun 5, 2025 -
[AMDGPU][AtomicExpand] Use full flat emulation if a target supports f64 global atomic add instruction
#142859 merged
Jun 5, 2025 -
[clang][bytecode] Save Constexpr bit in Function
#142793 merged
Jun 5, 2025 -
[RISCV] Fix schedule info for Zqvdotq
#142717 merged
Jun 5, 2025 -
[AMDGPU] Add baseline fneg.bf16.ll tests. NFC.
#142866 merged
Jun 5, 2025 -
[lldb] Provide TrackingOutputBufferDeleter for custom unique_ptr deleter
#142815 merged
Jun 5, 2025 -
[bazel] Port #141332
#142890 merged
Jun 5, 2025 -
Revert "[lldb-dap] Use structured types for stepInTargets request (#142439)"
#142891 merged
Jun 5, 2025 -
[mlir][tensor] Add runtime verification for
cast
/dim
/extract
/insert
/extract_slice
#141332 merged
Jun 5, 2025 -
[LSan] skip leaks from dlerror
#142876 merged
Jun 5, 2025 -
[NFCI] [hwasan] Add test demonstrating hwasan lsan false positive
#142874 merged
Jun 5, 2025 -
[SHT_LLVM_BB_ADDR_MAP] Support decompressing the SHT_LLVM_BB_ADDR_MAP section.
#142825 merged
Jun 5, 2025 -
[NFC][AMDGPU] Add lit tests for FMA combining with freeze and nnan variants
#142628 merged
Jun 5, 2025 -
[LegalizeTypes][MSP430] Soften FAKE_USE operand
#142714 merged
Jun 5, 2025 -
[DirectX] Array GEPs need two indices
#142853 merged
Jun 5, 2025 -
[libc] Coalesce bitfield access in GPU malloc
#142692 merged
Jun 5, 2025 -
[DirectX] replace byte splitting via vector bitcast with scalar
#140167 merged
Jun 5, 2025 -
[Github] Test docs-flang-man target in documentation job
#142860 merged
Jun 5, 2025 -
[lldb-dap] Test Gardening, attach tests.
#141981 merged
Jun 5, 2025 -
[lldb] Set default object format to
MachO
inObjectFileMachO
#142704 merged
Jun 5, 2025 -
[libc++] Fix
basic_string::shrink_to_fit
for constant evaluation#142712 merged
Jun 4, 2025 -
[flang] Extend localization support for
do concurrent
(init
regions)#142564 merged
Jun 4, 2025 -
Revert "[lldb][headers] Create script to fix up versioning"
#142864 merged
Jun 4, 2025 -
[CIR] Defer definitions of global variables until they are used.
#142496 merged
Jun 4, 2025 -
[Flang] Add Sphinx man page and html support for Flang
#141882 merged
Jun 4, 2025 -
[llvm] annotate interfaces in llvm/DebugInfo for DLL export
#140778 merged
Jun 4, 2025 -
[SandboxVec] Add a simple pack reuse pass
#141848 merged
Jun 4, 2025 -
[bazel] Fix one missed target also broken by ff844df719d7226a46b8cb0
#142854 merged
Jun 4, 2025 -
[bazel] fix libc bazel build broken by ff844df7.
#142848 merged
Jun 4, 2025 -
modulemap: add arm64 intrinsics header
#142653 merged
Jun 4, 2025 -
[tsan] Change personality CHECK to Printf() + Die()
#142821 merged
Jun 4, 2025 -
[bazel] fix bazel build broken by d96447b4.
#142841 merged
Jun 4, 2025 -
[MemProf] Optionally save context size info on largest cold allocations
#142837 merged
Jun 4, 2025 -
[ctxprof] Instrumentation: handle direct call targets to aliases
#142657 merged
Jun 4, 2025 -
[libc][cmake] Make libc not included in LLVM_ENABLE_PROJECTS=all.
#142626 merged
Jun 4, 2025 -
[ASTMatchers] Remove unused includes (NFC)
#142407 merged
Jun 4, 2025 -
[DirectX] add GEP i8 legalization
#142475 merged
Jun 4, 2025 -
[SPIRV] Use llvm::any_of (NFC)
#142792 merged
Jun 4, 2025 -
[AMDGPU] Use MachineRegisterInfo::def_instructions (NFC)
#142782 merged
Jun 4, 2025 -
[llvm] Remove unused includes (NFC)
#142733 merged
Jun 4, 2025 -
[APINotes] Remove unused includes (NFC)
#142406 merged
Jun 4, 2025 -
[Offload] Explicitly create directories that contain tablegen output
#142817 merged
Jun 4, 2025 -
Revert gsymutil changes due to concurrency problems
#142829 merged
Jun 4, 2025 -
[HLSL] Adding support for root descriptors in root signature metadata representation
#139781 merged
Jun 4, 2025 -
[clang] Function type attribute to prevent CFI instrumentation
#135836 merged
Jun 4, 2025 -
[llvm] Use ABI instead of preferred alignment for const prop checks
#142500 merged
Jun 4, 2025 -
[lldb] Remove USE_ALLOCATE_MEMORY_CACHE
#142689 merged
Jun 4, 2025 -
[llvm] annotate interfaces in llvm/MC and llvm/MCA for DLL export
#142655 merged
Jun 4, 2025 -
[llvm] annotate interfaces in llvm/ObjCopy and llvm/Object for DLL export
#142668 merged
Jun 4, 2025 -
[CIR] Introduce cir::RecordKind::Class
#142690 merged
Jun 4, 2025 -
[clang-doc] add tags to Mustache namespace template
#142045 merged
Jun 4, 2025 -
Revert "[MemProf] Drop unneccessary REQUIRES: x86-linux directives."
#142816 merged
Jun 4, 2025 -
[libc] Expand usage of libc null checks.
#116262 merged
Jun 4, 2025 -
[libc++] Ensure strong exception guarantee for forward_list::resize
#131025 merged
Jun 4, 2025 -
[X86] splitVector - use collectConcatOps to find pre-split subvectors
#142774 merged
Jun 4, 2025 -
[clang-doc] Fix brittle check in test
#142665 merged
Jun 4, 2025 -
[llvm][mustache] Fix UB in ASTNode::render()
#142249 merged
Jun 4, 2025 -
[RISCV] Add SiFive X390 processor definition
#142517 merged
Jun 4, 2025 -
[flang] Extension: allow override of inaccessible DEFERRED binding
#142691 merged
Jun 4, 2025 -
[flang] Fix corner case of defined component assignment
#142201 merged
Jun 4, 2025 -
[flang] Correct defined assignment case
#142020 merged
Jun 4, 2025 -
[flang][runtime] Accommodate change of type in assignment to allocatable
#141988 merged
Jun 4, 2025 -
[LAA] Keep pointer checks on partial analysis
#139719 merged
Jun 4, 2025 -
[MemProf] Drop unneccessary REQUIRES: x86-linux directives.
#142718 merged
Jun 4, 2025 -
[RISCV] Correct Branch Range
#142705 merged
Jun 4, 2025 -
[lldb][test] Free buffers in demangling tests to avoid leaks
#142676 merged
Jun 4, 2025 -
[RISCV] Fold SRLIW+SLLI+ADD into SRLIW+SHXADD
#142611 merged
Jun 4, 2025 -
Reland "[mlir][Affine] Handle null parent op in getAffineParallelInductionVarOwner"
#142785 merged
Jun 4, 2025 -
[RISCV] Vendor Relocations for Xqci extension
#135400 merged
Jun 4, 2025 -
[AMDGPU][True16][MC][CodeGen] true16 mode for v_cvt_pk_bf8/fp8_f32
#141881 merged
Jun 4, 2025 -
Revert "[bazel] Port c3746ff3229c57110f7895ff5b93e520cead0d1b"
#142791 merged
Jun 4, 2025 -
[HashRecognize] Introduce dump methods for debug
#142748 merged
Jun 4, 2025 -
[KeyInstr][Clang] Ret atom
#134652 merged
Jun 4, 2025 -
[clang][ARM][AArch64] Reapply "Define intrinsics guarded by __has_builtin on all platforms (#128222)"
#140910 merged
Jun 4, 2025 -
[SCCP] Remove masking operations
#142736 merged
Jun 4, 2025 -
[AMDGPU][True16][CodeGen] legalize 16bit and 32bit use-def chain for moveToVALU in si-fix-sgpr-lowering
#138734 merged
Jun 4, 2025 -
[Offload] Fix missing dependencies in Offload API generation
#142776 merged
Jun 4, 2025 -
[mlir][Affine] Handle null parent op in getAffineParallelInductionVarOwner
#142025 merged
Jun 4, 2025 -
[flang] Add aarch64 processor defines
#142606 merged
Jun 4, 2025 -
[llvm-debuginfo-analyzer][NFC] Move some functionality to LVReader.
#142740 merged
Jun 4, 2025 -
[X86] Use GFNI for LZCNT vXi8 ops
#141888 merged
Jun 4, 2025 -
[flang][OpenMP] Skip implicit typing for OpenMPDeclarativeConstruct
#142415 merged
Jun 4, 2025 -
[utils][TableGen] Clarify usage of ClauseVal, rename to EnumVal
#141761 merged
Jun 4, 2025 -
[DSE] Fix uninitialized variable
#142768 merged
Jun 4, 2025 -
[X86] IsElementEquivalent - add handling for X86ISD::VPERMI nodes.
#142767 merged
Jun 4, 2025 -
[libc++] Disallow specializing
common_reference
#141465 merged
Jun 4, 2025 -
[mlir][spirv] Check output of getConstantInt
#140568 merged
Jun 4, 2025 -
[mlir] NFC: Add data flow analysis extension points
#142549 merged
Jun 4, 2025 -
[GISel][AArch64] Scalarize i128 bitreverse instructions. Added tests for i128 and v2i128 bitreverse
#142621 merged
Jun 4, 2025 -
[libc++] constexpr priority_queue
#140634 merged
Jun 4, 2025 -
[lldb-dap][test] Fix DAP disassemble test
#142129 merged
Jun 4, 2025 -
[InstCombine] Avoid infinite loop in
foldSelectValueEquivalence
#142754 merged
Jun 4, 2025 -
[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute
#138530 merged
Jun 4, 2025 -
[CIR][NFS] Fix dead code return statement warning
#142591 merged
Jun 4, 2025 -
[InlineCost]: Optimize inlining of recursive function.
#139982 merged
Jun 4, 2025 -
[docs] don't use "=" in lit options with arguments
#142340 merged
Jun 4, 2025 -
[lldb] Do not accept invalid
process save-core
plugins#142684 merged
Jun 4, 2025 -
[GlobalISel] Add G_CONCAT_VECTOR handling in computeNumSignBits
#142355 merged
Jun 4, 2025 -
[CIR] Fix missing return value warning in maybePromoteBoolResult
#142673 merged
Jun 4, 2025 -
[InstCombine] Fix miscompilation in
sinkNotIntoLogicalOp
#142727 merged
Jun 4, 2025 -
[Flang][OpenMP] Deprecate Allocate Directive
#142378 merged
Jun 4, 2025 -
[lldb/cmake] Implicitly pass arguments to llvm_add_library
#142583 merged
Jun 4, 2025 -
[lldb-dap] Add missing key for capabilities event.
#142751 merged
Jun 4, 2025 -
[AMDGPU] Simplify
GCNRegPressure::RegKind
(NFC)#142682 merged
Jun 4, 2025 -
[lldb][llvm][AIX] Added support for getProcFile with TID
#142586 merged
Jun 4, 2025 -
[SelectionDAG] Avoid one comparison when legalizing fmaximum
#142732 merged
Jun 4, 2025 -
ARM: Use correct file extension for IR test
#142728 merged
Jun 4, 2025 -
[OpenMP] Don't use libproc on Solaris
#142379 merged
Jun 4, 2025 -
[Matrix] Use shape info for StoreInst directly.
#142664 merged
Jun 4, 2025 -
[RISCV] Implement base scheduling model for andes 45 series processor.
#141008 merged
Jun 4, 2025 -
[clang][bytecode][NFC] Cache more integer type sizes
#142720 merged
Jun 4, 2025 -
[MLIR][NVVM] Add dot.accumulate.2way Op
#140518 merged
Jun 4, 2025 -
[AArch64][NFC] Rewrite aarch64-reassociate-accumulators tests
#142625 merged
Jun 4, 2025 -
[IR][DSE] Support non-malloc functions in malloc+memset->calloc fold
#138299 merged
Jun 4, 2025 -
[SelectionDAG] Use reportFatalUsageError() for invalid operand bundles
#142613 merged
Jun 4, 2025 -
[clang-tidy] NFCI: remove non-functional matcher from SizeofExpressionCheck
#142654 merged
Jun 4, 2025 -
[clang][PAC] Add __builtin_get_vtable_pointer
#139790 merged
Jun 4, 2025 -
[lldb-dap] Use structured types for stepInTargets request
#142439 merged
Jun 4, 2025 -
[EarlyCSE] Check attributes for commutative intrinsics
#142610 merged
Jun 4, 2025 -
[mlir]: Added properties/attributes ignore flags to OperationEquivalence
#142623 merged
Jun 4, 2025 -
[AMDGPU] SIInsertHardClause: add configurable clause length limit
#142343 merged
Jun 4, 2025 -
[SimplifyCFG] Bail out on vector GEPs in
passingValueIsAlwaysUndefined
#142526 merged
Jun 4, 2025 -
[BOLT] Zero initialize pre-aggregated counters
#142698 merged
Jun 4, 2025 -
[RISCV] Optimize two source deinterleave2 via ri.vunzip2{a,b}
#142667 merged
Jun 4, 2025 -
[PromoteMem2Reg] Optimize memory usage in PromoteMem2Reg
#142474 merged
Jun 4, 2025 -
[lldb] Fix data race in statusline format handling
#142489 merged
Jun 4, 2025 -
AVR: Move runtime libcall name setting out of TargetLowering
#142545 merged
Jun 4, 2025 -
[clang][modules] rename "AST" to precompiled in diagnostic messages NFCI
#142635 merged
Jun 4, 2025 -
[clang] Correct FixIt ranges for unused capture warnings
#141148 merged
Jun 4, 2025 -
[ELF] Consistently use gotEntrySize for GOT entries
#142064 merged
Jun 4, 2025 -
[Sanitizer][Doc][NFC] Update the doc for prefix:*=sanitize
#142659 merged
Jun 4, 2025 -
[AMDGPU] Bugfix for scaled MFMA parsing FP literals
#142493 merged
Jun 4, 2025 -
[Doc] Fix clang doc build.
#142700 merged
Jun 4, 2025 -
expandFMINIMUMNUM_FMAXIMUMNUM: Quiet is not needed for NaN vs NaN
#139237 merged
Jun 4, 2025 -
[libc] wmemchr implementation
#142640 merged
Jun 4, 2025 -
[libc] wcsncpy implementation
#142237 merged
Jun 3, 2025 -
[AArch64] Add MSVC-style mangling for SVE types.
#141887 merged
Jun 3, 2025 -
Revert "[MemProf] Optionally save context size info on largest cold allocations"
#142688 merged
Jun 3, 2025 -
[lldb-dap] Forward any error from stepping.
#142652 merged
Jun 3, 2025 -
release/20.x: [clang-format] Correctly annotate token-pasted function decl names (#142337)
#142482 merged
Jun 3, 2025 -
[lldb][TypeSystem][NFC] CreateFunctionType to take parameters by llvm::ArrayRef
#142620 merged
Jun 3, 2025 -
[bazel] Port 0a3e9aa336d1926691e1353e7251ff0704c32a69
#142680 merged
Jun 3, 2025 -
[ModuleMap] Fix module build after #141750
#142670 merged
Jun 3, 2025 -
release/20.x: [RelLookupTableConverter] Drop unnamed_addr to avoid generating GOTPCREL relocations (#142304)
#142311 merged
Jun 3, 2025 -
[NFC][PromoteMem2Reg] Move IncomingVals, IncomingLocs, Worklist into class
#142468 merged
Jun 3, 2025 -
Backport: [clang] Serialization: support hashing null template arguments
#141957 merged
Jun 3, 2025 -
[Test] Consolidate crel test coverage into existing file and remove redundant test.
#142644 merged
Jun 3, 2025 -
SystemZ: Move runtime libcall setting out of TargetLowering
#142622 merged
Jun 3, 2025 -
[MemProf] Optionally save context size info on largest cold allocations
#142507 merged
Jun 3, 2025 -
Revert "[mlir][tensor] Loosen restrictions on folding dynamic reshapes"
#142639 merged
Jun 3, 2025 -
ARM: Remove unused CondCode field from libcall table
#142616 merged
Jun 3, 2025 -
AArch64: Stop using StringSaver for runtime libcall names
#142544 merged
Jun 3, 2025 -
AArch64: Skip analyzeCompare for subregister uses
#141654 merged
Jun 3, 2025 -
[AArch64] Add v1i64 addsat/subsat
#142342 merged
Jun 3, 2025 -
[lldb][headers] Create script to fix up versioning
#141116 merged
Jun 3, 2025 -
[AggressiveInstCombine] Improve popcount matching if the input has known zero bits
#142501 merged
Jun 3, 2025 -
[RISCV][NFC] Simplify ISD::SELECT Legality
#142650 merged
Jun 3, 2025 -
[clang][AST] Reduce some AST node size.
#142585 merged
Jun 3, 2025 -
[Doc] Fix a typo in SanitizerSpecialCaseList.rst
#142494 merged
Jun 3, 2025 -
[BOLT][AArch64] Fix error message for failed ADR relaxation
#142533 merged
Jun 3, 2025 -
[libc] Also remove _FORTIFY_SOURCE before including <stdlib.h> in overlay mode.
#142647 merged
Jun 3, 2025 -
[lld][macho] fix test failure by adding # REQUIRES: aarch64
#142649 merged
Jun 3, 2025 -
[Clang][Sema] Add fortify warnings for stpcpy
#141646 merged
Jun 3, 2025 -
[NFCI][PromoteMem2Reg] Don't handle the first successor out of order
#142464 merged
Jun 3, 2025 -
[RISCV] Use ri.vunzip2{a,b} for e64 fixed length deinterleave(2) shuffles
#137217 merged
Jun 3, 2025 -
[libc][bazel] Support generating public libc headers in Bazel builds.
#141256 merged
Jun 3, 2025 -
[LV] Re-org tests; introduce iv-select-cmp-decreasing.ll
#141769 merged
Jun 3, 2025 -
[lld][macho] Strip .__uniq. and .llvm. hashes in -order_file
#140670 merged
Jun 3, 2025 -
[NFC][RootSignature] Move RootSignature util functions
#142491 merged
Jun 3, 2025 -
[libc] wcscat implementation
#142243 merged
Jun 3, 2025 -
[clang-doc] Reenable time trace support
#141139 merged
Jun 3, 2025 -
[llvm] annotate interfaces in llvm/LTO for DLL export
#142499 merged
Jun 3, 2025 -
[clang] Don't evaluate the initializer of constexpr-unknown parameters.
#142498 merged
Jun 3, 2025 -
[clang-doc] [test] Generalize error message patterns
#142373 merged
Jun 3, 2025 -
[tosa] Change VariableOp to align with spec
#142240 merged
Jun 3, 2025 -
[lldb-dap] Correct the disconnect helper on server shutdown.
#142508 merged
Jun 3, 2025 -
[lldb] Add Python properties to SBBreakpoint and similar
#142215 merged
Jun 3, 2025 -
[clang-doc] Add test case for #141990
#142209 merged
Jun 3, 2025 -
[llvm] annotate interfaces in llvm/ExecutionEngine for DLL export
#140809 merged
Jun 3, 2025 -
[lldb] Emit an error when using --wait-for without a name or pid
#142424 merged
Jun 3, 2025 -
[lldb] Disable TestTargetWatchAddress.py on Windows x86_64
#142573 merged
Jun 3, 2025 -
[mlir][tensor] add tensor insert/extract op folders
#142458 merged
Jun 3, 2025 -
[NFC] Remove goto in PromoteMem2Reg::RenamePass
#142454 merged
Jun 3, 2025 -
[ValueTracking] Make Depth last default arg (NFC)
#142384 merged
Jun 3, 2025 -
[mlir][tensor] Loosen restrictions on folding dynamic reshapes
#137963 merged
Jun 3, 2025 -
[libc++] Remove invalid char_traits instantiations from a test
#142016 merged
Jun 3, 2025 -
[libc++] Fix padding calculation for function reference types
#142125 merged
Jun 3, 2025 -
[clang][modules] Fix lambda and its enclosing function are not loaded from same module.
#142467 merged
Jun 3, 2025 -
[Offload] Don't check in generated files
#141982 merged
Jun 3, 2025 -
Revert "[KeyInstr][Clang] For range stmt atoms"
#142630 merged
Jun 3, 2025 -
[NFC][PowerPC] Add testcases for locking down the xxeval instruction support for ternary operators
#141601 merged
Jun 3, 2025 -
[Clang] Implement LWG3819 for
__reference_meows_from_temporary
#142554 merged
Jun 3, 2025 -
github: Add lib/CodeGen to PR autolabeler
#138131 merged
Jun 3, 2025 -
clang: Fix wrong C++ marker in tablegen file
#142534 merged
Jun 3, 2025 -
[KeyInstr][Clang] For range stmt atoms
#134647 merged
Jun 3, 2025 -
[mlir][spirv] Allow disabling control flow structurization
#140561 merged
Jun 3, 2025 -
[mlir][memref][spirv] Add conversion for memref.extract_aligned_point…
#86750 merged
Jun 3, 2025 -
[DebugInfo] Fix issue with debug line table offsets for empty functions
#142253 merged
Jun 3, 2025 -
[clang][bytecode] Partially address string literal uniqueness
#142555 merged
Jun 3, 2025 -
[clang][Sema] Fix and reapply 'Declare builtins used in #pragma intrinsic #138205'
#142019 merged
Jun 3, 2025 -
[IRMover] Don't consider opaque types isomorphic to other types
#138241 merged
Jun 3, 2025 -
[flang][OpenMP] Explicitly set Shared DSA in symbols
#142154 merged
Jun 3, 2025 -
[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly.
#129689 merged
Jun 3, 2025 -
[LV] Prefer DenseMap::lookup over find (NFC)
#141809 merged
Jun 3, 2025 -
[VPlan] Add ComputeAnyOfResult VPInstruction (NFC)
#141932 merged
Jun 3, 2025 -
[NFC][KeyInstr][Clang] Add some additional tests
#134654 merged
Jun 3, 2025 -
Reapply "[AMDGPU] Use the AMDGPUToolChain when targeting C/C++ directly"
#125744 merged
Jun 3, 2025 -
[KeyInstr][Clang] For stmt atom
#134646 merged
Jun 3, 2025 -
[clang][bytecode] Remove some unused code
#142580 merged
Jun 3, 2025 -
[OpenMP][Offload] Fix typo in error message
#142589 merged
Jun 3, 2025 -
[DebugInfo][CodeView] Move codeview::SourceLanguage enumerators to CodeViewLanguages.def (NFC)
#141750 merged
Jun 3, 2025 -
[Clang] Improve infrastructure for libstdc++ workarounds (Reland)
#142592 merged
Jun 3, 2025 -
[analyzer] Fix tagging of PostAllocatorCall
#142132 merged
Jun 3, 2025 -
[ConstantFold] Constant fold icmp of boolean scalable vectors
#142528 merged
Jun 3, 2025 -
[CIR] Upstream lowering of conditional operators to TernaryOp
#138156 merged
Jun 3, 2025 -
[DAG] canCreateUndefOrPoison – mark fneg/fadd/fsub/fmul/fdiv/frem as not poison generating
#142345 merged
Jun 3, 2025 -
X86: Start moving setLibcallName calls out of TargetLowering
#142539 merged
Jun 3, 2025 -
[MLIR][AArch64] Add an extra test for Neon I8MM (NFC)
#135777 merged
Jun 3, 2025 -
[SelectionDAG][AArch64] Legalize power of 2 vector.[de]interleaveN
#141513 merged
Jun 3, 2025 -
[VPlan] Convert to concrete recipes before dissolving loop regions. NFCI
#141999 merged
Jun 3, 2025 -
[CoroSplit] Always erase lifetime intrinsics for spilled allocas
#142551 merged
Jun 3, 2025 -
[X86][NFC] - Remove fild/fist c++ predicates from patfrag
#142562 merged
Jun 3, 2025 -
[X86] Consistently use f128 libcalls
#142386 merged
Jun 3, 2025 -
Revert "[Clang] Improve infrastructure for libstdc++ workarounds"
#142432 merged
Jun 3, 2025 -
[bazel] Port ArmNeon after #140251
#142569 merged
Jun 3, 2025 -
SelectionDAG: Use unique_ptr for SwiftErrorValueTracking
#142532 merged
Jun 3, 2025 -
[LAA] Improve code in findForkedSCEVs (NFC)
#140384 merged
Jun 3, 2025 -
[DenseMap] Fix MSVC buildbot failure in lookup_or
#142268 merged
Jun 3, 2025 -
[RISCV][NFC] Simplify the creation of Scheduler
#142553 merged
Jun 3, 2025 -
[clang][docs] Add docs for CCC_OVERRIDE_OPTIONS.
#142396 merged
Jun 3, 2025 -
[MLIR] Use cached symbol tables in
getFuncOpsOrderedByCalls
#141967 merged
Jun 3, 2025 -
[flang] Harden testcase by changing variable name.
#142363 merged
Jun 3, 2025 -
[MLIR] Add
apply_patterns.arm_neon.vector_contract_to_i8mm
TD Op#140251 merged
Jun 3, 2025 -
[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis
#133242 merged
Jun 3, 2025 -
[AArch64][SME] Store SME attributes in AArch64FunctionInfo (NFC)
#142362 merged
Jun 3, 2025 -
[VPlan] Remove CanonicalIV when dissolving loop regions (NFC).
#142372 merged
Jun 3, 2025 -
[X86] Reuse X86ISD::SUBV_BROADCAST_LOAD for subvector loads across chains
#142381 merged
Jun 3, 2025 -
[MLIR] Make SymbolTableCollection methods virtual
#141760 merged
Jun 3, 2025 -
[KeyInstr][Clang] Coerced store atoms
#134653 merged
Jun 3, 2025 -
[X86] combineConstantPoolLoads - correctly merge constant pool loads by pointer and chain
#139575 merged
Jun 3, 2025 -
Reland "[Clang][LoongArch] Support target attribute for function"
#142546 merged
Jun 3, 2025 -
[ARM,AArch64] Don't put BTI at asm goto branch targets
#141562 merged
Jun 3, 2025 -
[CodeGenPrepare] Fix signed overflow
#141487 merged
Jun 3, 2025 -
[AArch64] Fix invalid address-mode folding
#142167 merged
Jun 3, 2025 -
[Index] Remove unused includes (NFC)
#142525 merged
Jun 3, 2025 -
[llvm-cfi-verify] Avoid creating temporary instances of std::string (NFC)
#142524 merged
Jun 3, 2025 -
[DebugInfo] Avoid creating a temporary instance of std::string (NFC)
#142523 merged
Jun 3, 2025 -
[clang][LoongArch] Add support for the _Float16 type
#141703 merged
Jun 3, 2025 -
[LoongArch] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of libcall
#141702 merged
Jun 3, 2025 -
[RISCV] Select signed bitfield extracts for XAndesPerf
#142303 merged
Jun 3, 2025 -
[NFC][clang] Move argument handling: Driver::BuildActions -> handleArguments
#142455 merged
Jun 3, 2025 -
[NFC][CodeGen] Extract SanitizerHandler into own header
#142527 merged
Jun 3, 2025 -
[compiler-rt][RISC-V] ILP32E/LP64E Save/Restore Grouping
#95398 merged
Jun 3, 2025 -
[mlir][memref] Add a folder for chained AssumeAlignmentOp ops.
#142425 merged
Jun 3, 2025 -
[MISched] Add templates for creating custom schedulers
#141935 merged
Jun 3, 2025 -
[RISCV] Add pre-defined macro tests for Andes vendor extension. NFC.
#141172 merged
Jun 3, 2025 -
[Clang] Properly deprecate
__reference_binds_to_temporary
#141909 merged
Jun 3, 2025 -
[llvm] Use *Set::insert_range (NFC)
#138237 merged
Jun 3, 2025 -
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU [2/N]
#142477 merged
Jun 3, 2025 -
[libc++] Use
__reference_constructs_from_temporary
if eligible#141916 merged
Jun 3, 2025 -
[AArch64] Initial compiler support for SVE unwind on Windows.
#138609 merged
Jun 3, 2025 -
[llvm-readobj] Support --string-table for COFF
#141552 merged
Jun 3, 2025 -
[utils][tests] Adjust timeout-hang.py tolerances
#142089 merged
Jun 3, 2025 -
[CIR] Support inline C++ member function definitions
#142484 merged
Jun 3, 2025 -
[libc][obvious] fix wchar yaml formatting
#142506 merged
Jun 3, 2025 -
[libc] Implemented wcsncmp
#142429 merged
Jun 2, 2025 -
[libc] wcsstr implementation
#142440 merged
Jun 2, 2025 -
[clang] Rename diag notes that assumed precompiled dependencies are pch's, NFCI
#142161 merged
Jun 2, 2025 -
[llvm] annotate interfaces in llvm/IR for DLL export
#141650 merged
Jun 2, 2025 -
[NFC] Extract DWARFCFIProgram into separate files
#139326 merged
Jun 2, 2025 -
[CIR][NFS] Remove unnecessary constraints asserts in VecCmpOp
#142473 merged
Jun 2, 2025 -
[libc] added nullptr checks for wcspbrk
#142216 merged
Jun 2, 2025 -
[libc] wcsncat implementation
#142431 merged
Jun 2, 2025 -
[libc] Implemented wcsrchr
#142436 merged
Jun 2, 2025 -
[libc] Implemented wcscmp
#142423 merged
Jun 2, 2025 -
[llvm-pdbutil] Fix register enum field dumping/parsing
#82299 merged
Jun 2, 2025 -
[NFC][IR2Vec] Removing Dimension from
Embedder::Create
#142486 merged
Jun 2, 2025 -
[libc] Implemented wmempcpy
#142067 merged
Jun 2, 2025 -
[Sanitizer][Ignorelist] Expanding =sanitize to mainfile.
#142472 merged
Jun 2, 2025 -
[Sanitizer][Ignorelist] Expanding =sanitize to global.
#142456 merged
Jun 2, 2025 -
Have lldb-dap extension support multi-root workspace
#142470 merged
Jun 2, 2025 -
Revert "[llvm-exegesis][AArch64] Disable pauth and ldgm as unsupported instructions fixed (#136868)"
#142382 merged
Jun 2, 2025 -
[RISCV] Use addi rather than addiw for immediates materialised by lui+addi(w) pairs when possible
#141663 merged
Jun 2, 2025 -
[UBSan][Ignorelist] Expanding =sanitize to fun.
#142074 merged
Jun 2, 2025 -
[CIR] Fix dso_local and comdat handling for global vars
#142214 merged
Jun 2, 2025 -
[clang-format] Correctly annotate token-pasted function decl names
#142337 merged
Jun 2, 2025 -
Reland "[HLSL][RootSignature] Add parsing of filter enum for StaticSampler"
#142441 merged
Jun 2, 2025 -
[CIR][NFC] Upstream VectorType support in helper function
#142222 merged
Jun 2, 2025 -
Revert "[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU [2/N]"
#142459 merged
Jun 2, 2025 -
[BOLT] Fix references in ignored functions in CFG state
#140678 merged
Jun 2, 2025 -
[Offload] Optimistically accept SM architectures
#142399 merged
Jun 2, 2025 -
[mlir][linalg] Fix EraseIdentityLinalgOp on fill-like ops
#130000 merged
Jun 2, 2025 -
[NFC][RISCV] Use -O0 in trampoline test for easier code observation
#142332 merged
Jun 2, 2025 -
[RISCV] Use t3 for static chain register when branch CFI is enabled
#142344 merged
Jun 2, 2025 -
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU [2/N]
#140163 merged
Jun 2, 2025 -
[BOLT] Support pre-aggregated basic sample profile
#140196 merged
Jun 2, 2025 -
[RISCV] Fold LI 1 / SLLI into BSETI during i64 materialization
#142348 merged
Jun 2, 2025 -
[MCP] Handle iterative simplification during forward copy prop
#140267 merged
Jun 2, 2025 -
[libc] wcscpy implementation
#142228 merged
Jun 2, 2025 -
[lldb][NFC] Remove unused macro ENABLE_MEMORY_CACHING
#142231 merged
Jun 2, 2025 -
[mli][vector] canonicalize vector.from_elements from ascending extracts
#139819 merged
Jun 2, 2025 -
[CIR] [NFC] Update CHECK pattern to use regex for new def of RV
#142218 merged
Jun 2, 2025 -
[LLDB][NFC] Add accessor for SessionId
#142444 merged
Jun 2, 2025 -
[lldb] Fix SIGSEGV in
GetPtraceScope()
inProcfs.cpp
#142224 merged
Jun 2, 2025 -
[bazel] Add missing deps for #141864
#142437 merged
Jun 2, 2025 -
[HWASan][bugfix] Fix kernel check in ShadowMapping::init
#142226 merged
Jun 2, 2025 -
[clang][AIX] Fix -print-runtime-dir fallback on AIX
#141439 merged
Jun 2, 2025 -
[PowerPC][NFC] revert changes to dmrp register class name
#142434 merged
Jun 2, 2025 -
[DebugInfo][RemoveDIs] Delete experimental-iterator test-flags from tests
#140045 merged
Jun 2, 2025 -
[Matrix] Assert that there's shapeinfo in Visit* (NFC).
#142416 merged
Jun 2, 2025 -
[libc++] Remove availability annotations which can't fire anymore
#140049 merged
Jun 2, 2025 -
[libc++](NFC) Remove unused include caused by wrong __has_include
#141328 merged
Jun 2, 2025 -
[PowerPC] Spill and restore DMR register
#141530 merged
Jun 2, 2025 -
[lldb][AIX] Added support to load DW_ranges section
#142356 merged
Jun 2, 2025 -
[llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export
#141794 merged
Jun 2, 2025 -
[Offload] Split offload unittests into multiple files
#142418 merged
Jun 2, 2025 -
[LV] Move VPlan-based calculateRegisterUsage to VPlanAnalysis (NFC).
#135673 merged
Jun 2, 2025 -
[llvm] clang-format llvm/IR/BasicBlock.h and llvmLTO/LTOGodeGenerator.h
#141849 merged
Jun 2, 2025 -
[llvm] annotate interfaces in FileCheck, FrontEnd, and FuzzMutate libraries for DLL export
#141864 merged
Jun 2, 2025 -
[AArch64] Add missing Neon Types
#126945 merged
Jun 2, 2025 -
[bazel] Add TestingDemangle target for #137947
#142419 merged
Jun 2, 2025 -
[SPIR-V] Only emit __spirv__ when targeting HLSL
#142401 merged
Jun 2, 2025 -
[ASTWriter] Do not write ObjCCategories if empty.
#141841 merged
Jun 2, 2025 -
[flang][OpenMP] Resolve names for declare simd uniform clause
#142160 merged
Jun 2, 2025 -
[flang] Propagate volatile on openmp reduction vars
#142182 merged
Jun 2, 2025 -
[memprof] Deduplicate alloc site matches
#142334 merged
Jun 2, 2025 -
[mlir][memref] Update tests to use memref.assume_alignment properly.
#142358 merged
Jun 2, 2025 -
[Matrix] Use FixedVectorType everywhere in LowerMatrixIntrinsics. NFC
#142316 merged
Jun 2, 2025 -
[clang-repl] Fix error recovery while PTU cleanup
#127467 merged
Jun 2, 2025 -
[X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode
#137377 merged
Jun 2, 2025 -
[Offload][AMDGPU] Correctly handle variable implicit argument sizes
#142199 merged
Jun 2, 2025 -
[Offload] Set size correctly in olLaunchKernel cts test
#142398 merged
Jun 2, 2025 -
[libclang/python] Properly report errors when test fails
#142371 merged
Jun 2, 2025 -
[VPlan] Simplify PredPHI LiveIn -> LiveIn
#142271 merged
Jun 2, 2025 -
[X86][NFC] Added/Updated SINCOS function testcases
#141283 merged
Jun 2, 2025 -
[flang] Retrieve shape from selector when generating assoc sym type
#137117 merged
Jun 2, 2025 -
[llvm][DebugInfo][clang] Finalize all declaration subprograms in DIBuilder::finalize()
#139914 merged
Jun 2, 2025 -
[Offload] Make AMDGPU plugin handle empty allocation properly
#142383 merged
Jun 2, 2025 -
[X86] combineTargetShuffle - attempt to fold VPERM2X128(ONEUSE(LOAD),UNDEF) -> VBROADCAST128
#142366 merged
Jun 2, 2025 -
[AMDGPU] Add UniformBinFrag to SALU fminimum/fmaximum patterns. NFCI.
#142169 merged
Jun 2, 2025 -
[mlir][math] Fix intrinsic conversions to LLVM for 0D-vector types
#141020 merged
Jun 2, 2025 -
[Clang] Separate implicit int conversion on negation sign to new diagnostic group
#139429 merged
Jun 2, 2025 -
[flang] Fix ppc64le-flang-rhel-test buildbot failure
#142269 merged
Jun 2, 2025 -
[ValueTracking][NFC]: Use injected condition to compute known FPClass
#139832 merged
Jun 2, 2025 -
[flang][driver] Introduce FCC_OVERRIDE_OPTIONS.
#140556 merged
Jun 2, 2025 -
[ValueTracking] Do not use FMF from fcmp
#142266 merged
Jun 2, 2025 -
[Clang][FMV] Stop emitting implicit default version using target_clones.
#141808 merged
Jun 2, 2025 -
[lldb] Disable TestReverseContinueBreakpoints.py and TestReverseContinueWatchpoints.py for Windows x86_64
#142193 merged
Jun 2, 2025 -
[lldb] Disable TestConsecutiveBreakpoints.py for Windows x86_64
#142192 merged
Jun 2, 2025 -
[lldb] Add filter option to AST dump command
#142164 merged
Jun 2, 2025 -
[AArch64][SME] Fix accessing the emergency spill slot with hazard padding
#142190 merged
Jun 2, 2025 -
[AArch64] Fix
APAS
instructions to disassemble to self not toSYS
alias#142211 merged
Jun 2, 2025 -
[mlir][tosa] Add assembly format validation for COND_IF op
#142254 merged
Jun 2, 2025 -
DXContainerTest.cpp - fix MSVC float truncation warning. NFC.
#142349 merged
Jun 2, 2025 -
[CVP] Keep
ReachableCaseCount
in sync with range of condition#142302 merged
Jun 2, 2025 -
[ValueTracking][NFC] Simplify binops in canCreateUndefOrPoison switch
#139906 merged
Jun 2, 2025 -
[utils] Fix utils/demangle_tree.py:parse_line to correctly check for closing parenthesis
#142153 merged
Jun 2, 2025 -
[lldb][test] Fix comment in TestObjcPoHint.py
#142306 merged
Jun 2, 2025 -
[clang][Frontend] Add overload to ASTPrinter that doesn't own output stream
#142163 merged
Jun 2, 2025 -
libclc: clspv: do not set generic_addrspace_val
#141912 merged
Jun 2, 2025 -
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423 merged
Jun 2, 2025 -
[docs] Update ir-normalizer to normalize
#141764 merged
Jun 2, 2025 -
[Coroutines] Create C++ noop coroutine with default function attributes
#134878 merged
Jun 2, 2025 -
[ci] Use different emoji for Linux and Windows job titles on GitHub
#142101 merged
Jun 2, 2025 -
[AMDGPU] Promote nestedGEP allocas to vectors
#141199 merged
Jun 2, 2025 -
[SDAG] Fix fmaximum legalization errors
#142170 merged
Jun 2, 2025 -
[clang][Basic] Optimize getDiagnosticSeverity()
#141950 merged
Jun 2, 2025 -
[CodeGen] Move CodeGenPGO behind unique_ptr (NFC)
#142155 merged
Jun 2, 2025 -
[X86][FP16] Customize MLOAD/MSTORE(vXf16) if VLX is not enabled
#142331 merged
Jun 2, 2025 -
[lldb] Refactor away UB in SBValue::GetLoadAddress
#141799 merged
Jun 2, 2025 -
[HashRecognize] Introduce new analysis
#139120 merged
Jun 2, 2025 -
[BOLT][NFC] Align fdata pattern ordering in link_fdata.py
#142102 merged
Jun 2, 2025 -
[win/asan] GetInstructionSize: Support
48 bX
movabsq instructions.#141625 merged
Jun 2, 2025 -
[mlir][lsp] Enable registering dialects based on URI.
#141331 merged
Jun 2, 2025 -
[lldb] Avoid creating a temporary instance of std::string (NFC)
#142294 merged
Jun 2, 2025 -
[ADT] Simplify countr_zero and countl_zero with constexpr if (NFC)
#141517 merged
Jun 2, 2025 -
[SimplifyCFG] Switch to use
paramHasNonNullAttr
#125383 merged
Jun 2, 2025 -
Revert "[mlir]: Added properties/attributes ignore flags to OperationEquivalence"
#142319 merged
Jun 1, 2025 -
Revert "Fixed wrong check OperationEquivalenceTest.HashWorksWithFlags"
#142318 merged
Jun 1, 2025 -
[Serialization] Remove unused includes (NFC)
#142300 merged
Jun 1, 2025 -
[memprof] Print alloc site matches immediately
#142233 merged
Jun 1, 2025 -
[RelLookupTableConverter] Drop unnamed_addr to avoid generating GOTPCREL relocations
#142304 merged
Jun 1, 2025 -
[libc][math][c23] Add atanf16() function
#141612 merged
Jun 1, 2025 -
[clang][RISCV] Handle target features correctly in CheckBuiltinFunctionCall
#141548 merged
Jun 1, 2025 -
[NFC][lldb-dap] Avoid unnecessary copy in setBreakpoint
#142179 merged
Jun 1, 2025 -
[Format] Remove unused includes (NFC)
#142296 merged
Jun 1, 2025 -
[Basic] Remove unused includes (NFC)
#142295 merged
Jun 1, 2025 -
[clang] NFC: new tests and some cleanups on existing ones
#142293 merged
May 31, 2025 -
[Tooling] Remove unused includes (NFC)
#142257 merged
May 31, 2025 -
[Frontend] Remove unused includes (NFC)
#142256 merged
May 31, 2025 -
[Analysis] Remove unused includes (NFC)
#142255 merged
May 31, 2025 -
[libcxxabi][test] Check that all copied files are synced between llvm and libcxxabi
#142262 merged
May 31, 2025 -
[MemProf] Attach value profile metadata to the IR using CalleeGuids.
#141164 merged
May 31, 2025 -
[VPlan] Simplify branch on False in VPlan transform (NFC).
#140409 merged
May 31, 2025 -
[clang-format] Handle token-pasted function decl names
#142251 merged
May 31, 2025 -
[Remarks] Remove an upcast footgun. NFC
#142191 merged
May 31, 2025 -
[clang][Sema] Optimize ~SemaDiagnosticBuilder
#142252 merged
May 31, 2025 -
[lldb-dap] Synchronously wait for breakpoints resolves in tests
#140470 merged
May 31, 2025 -
[Sanitizer] Use %device_rundir/ to fix test
#142274 merged
May 31, 2025 -
[NFC][DWP] Make
getContributionIndex
static#141708 merged
May 31, 2025 -
[VPlan] Improve code in VPWidenCallRecipe (NFC)
#141926 merged
May 31, 2025 -
[VPlan] Improve code in VPWidenIntrinsic (NFC)
#141936 merged
May 31, 2025 -
Work around a build issue with MSVC; NFC
#142195 merged
May 31, 2025 -
[Clang] Improve infrastructure for libstdc++ workarounds
#141977 merged
May 31, 2025 -
[AArch64] treat
@llvm.ssub.sat
the same as@llvm.aarch64.neon.sqsub
#140454 merged
May 31, 2025 -
fix PATH_MAX missing in windows build
#142259 merged
May 31, 2025 -
[InstCombine] Propagate FMF from select instead of fcmp
#141010 merged
May 31, 2025 -
[InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1
#142258 merged
May 31, 2025 -
[lldb][test] Test all libcxxabi demangler test-cases against TrackingOutputBuffer
#137793 merged
May 31, 2025 -
Revert "[libc++] Re-enable std::pair trivial copy constructor for FreeBSD >= 14"
#142204 merged
May 31, 2025 -
[lldb-dap] Reuse source object logics
#141426 merged
May 31, 2025 -
AMDGPU: Improve v32f16/v32bf16 copysign handling
#142177 merged
May 31, 2025 -
AMDGPU: Improve v16f16/v16bf16 copysign handling
#142176 merged
May 31, 2025 -
AMDGPU: Improve v8f16/v8bf16 copysign handling
#142175 merged
May 31, 2025 -
[RISCV] Implement intrinsics for XAndesVDot
#141441 merged
May 31, 2025 -
AMDGPU: Improve v4f16/v4bf16 copysign handling
#142174 merged
May 31, 2025 -
AMDGPU: Make copysign with matching v2f16/v2bf16 inputs legal
#142173 merged
May 31, 2025 -
[InstSimplify] Handle nsz when simplifying X * 0.0
#142181 merged
May 31, 2025 -
[RISCV] Add RISCVISD::VQDOT*_VL to RISCVSelectionDAGInfo::verifyTargetNode.
#142202 merged
May 31, 2025 -
[mlir][memref] Add terminator check to prevent a crash
#141972 merged
May 31, 2025 -
[RISCV] Use llvm::is_contained. NFC
#142239 merged
May 31, 2025 -
[Sanitizer][NFC] Remove extra env from test
#142247 merged
May 31, 2025 -
[MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985)
#141730 merged
May 31, 2025 -
[clangd] Log the paths of loaded config files without --log=verbose
#142063 merged
May 31, 2025 -
[Sanitizer] Fix android test env issue
#142235 merged
May 31, 2025 -
[CIR] Call to variadic functions
#141942 merged
May 31, 2025 -
[clang-format] Handle bit-field colon of non-numeric-constant size
#142110 merged
May 31, 2025 -
[lit] add --max-retries-per-test execution option
#141851 merged
May 31, 2025 -
Revert "[clangd] [Modules] Fixes to correctly handle module dependencies"
#142162 merged
May 31, 2025 -
Fixed wrong check OperationEquivalenceTest.HashWorksWithFlags
#142210 merged
May 31, 2025 -
[HLSL][RootSignature] Add space, visibility enums to StaticSampler
#140306 merged
May 31, 2025 -
[HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors
#142010 merged
May 30, 2025 -
Wrap ifndef NDEBUG around assertion-only code
#142227 merged
May 30, 2025 -
[libc][obvious] Fixed wchar.yaml
#142238 merged
May 30, 2025 -
[lldb] Add build option to specify the libxml 2 version
#142183 merged
May 30, 2025 -
[BOLT][heatmap] Produce zoomed-out heatmaps
#140153 merged
May 30, 2025 -
[cmake][clang-tools] Make split-file a dependency for tests
#142048 merged
May 30, 2025 -
[CIR] Enable support for nested struct members in C++
#142205 merged
May 30, 2025 -
[DAGCombiner] Teach SearchForAndLoads to handle an AND with 2 constant operands.
#142062 merged
May 30, 2025 -
[libc] wmemcmp nullptr handling
#142058 merged
May 30, 2025 -
[PGO] Make the PGO instrumentation insert point after alloca
#142043 merged
May 30, 2025 -
[AMDGPU] Make
getAssumedAddrSpace
return AS1 for pointer kernel arguments#137488 merged
May 30, 2025 -
[libc] wmemcpy implementation
#142070 merged
May 30, 2025 -
[mlir] Unique property constraints where possible
#140849 merged
May 30, 2025 -
[LLDB][Platform Linux] Flip uid and pid in get signal description
#142200 merged
May 30, 2025 -
[CIR] Upstream converting vector types
#142012 merged
May 30, 2025 -
[libc] Implemented wcspbrk
#142040 merged
May 30, 2025 -
[CIR] Add support for global linkage and visibility
#141973 merged
May 30, 2025 -
Enclose code in nondebug in #ifndef NDEBUG/#endif
#142189 merged
May 30, 2025 -
[clang-doc] Refactor error handling to use ExitOnError
#141699 merged
May 30, 2025 -
[lldb] Remove some dead code in TypeSystemClang (NFC)
#142056 merged
May 30, 2025 -
[HLSL][RootSignature] Add parsing of remaining enums to StaticSampler
#140305 merged
May 30, 2025 -
[HLSL] Diagnose overlapping resource bindings
#140982 merged
May 30, 2025 -
[Sanitizer][test] Emit to stderr to fix android
#142207 merged
May 30, 2025 -
[libc] wcsspn implementation
#142034 merged
May 30, 2025 -
[lldb][nfc] Fix missing move operations and constness of methods
#142052 merged
May 30, 2025 -
[LLDB] Avoid crashes when inspecting MSVC STL types
#140761 merged
May 30, 2025 -
[mlir]: Added properties/attributes ignore flags to OperationEquivalence
#141664 merged
May 30, 2025 -
[ItaniumDemangle][test] Factor demangler test-cases into file and sync into LLVM
#137947 merged
May 30, 2025 -
[ARM]: codegen
llvm.roundeven.v*
#141786 merged
May 30, 2025 -
[CIR] Upstream ShuffleDynamicOp for VectorType
#141411 merged
May 30, 2025 -
[RISCV][TTI] Discount slide cost if ri.vinsert/ri.vextract are available
#142036 merged
May 30, 2025 -
[RISCV] Fix a bug in partial.reduce lowering for zvqdotq .vx forms
#142185 merged
May 30, 2025 -
AMDGPU: Handle vectors in copysign sign type combine
#142157 merged
May 30, 2025 -
AMDGPU: Handle vectors in copysign magnitude sign case
#142156 merged
May 30, 2025 -
AMDGPU: Add more f16 copysign tests
#142115 merged
May 30, 2025 -
AMDGPU: Move bf16 copysign tests to separate file
#142114 merged
May 30, 2025 -
AMDGPU: Avoid using kernels in f16 copysign test
#142113 merged
May 30, 2025 -
[CIR][NFC] Fix warning about unhandled type
#142059 merged
May 30, 2025 -
Reland: [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#142035 merged
May 30, 2025 -
[libc++][test] Fix test not relying on MinSequenceContainer
#140372 merged
May 30, 2025 -
[Hexagon][llvm-objdump] Fix crash at a truncated instruction
#142082 merged
May 30, 2025 -
[mlir][NFC] Make Property a subclass of PropConstraint
#140848 merged
May 30, 2025 -
[DirectX] Add support for implicit binding to DXILForwardHandleAccesses pass
#142061 merged
May 30, 2025 -
[RISCV][GISel] Use the correct calling convention during call lowering
#142148 merged
May 30, 2025 -
[AArch64] Enable fixed-length vector support for partial-reductions
#142032 merged
May 30, 2025 -
[flang] Disable noalias by default
#142128 merged
May 30, 2025 -
[lldb] Add release note about ELF
thread siginfo
and negative SI Codes.#141631 merged
May 30, 2025 -
Revert "[Doc][NFC] Fix a typo in SanitizerSpecialCaseList doc."
#142180 merged
May 30, 2025 -
[DAGCombiner] Use APInt::isSubsetOf. NFC
#142029 merged
May 30, 2025 -
[Doc][NFC] Fix a typo in SanitizerSpecialCaseList doc.
#142168 merged
May 30, 2025 -
[NFC] Tweak docs for unique-object-duplication warning
#142158 merged
May 30, 2025 -
[AMDGPU] Fix SIFixSGPRCopies handling of STRICT_WWM and friends
#142122 merged
May 30, 2025 -
[clang][NFC] Move Diags.isIgnored check later in checkForRedundantLoop
#141470 merged
May 30, 2025 -
[DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double>
#139996 merged
May 30, 2025 -
[Sanitizer] Use % patterns in report paths
#141820 merged
May 30, 2025 -
[AMDGPU] Fix SIFoldOperandsImpl::canUseImmWithOpSel() for VOP3 packed {B}F16 imms.
#142142 merged
May 30, 2025 -
Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler"
#142159 merged
May 30, 2025 -
[AArch64] Check for negative numbers when adjusting icmps
#141151 merged
May 30, 2025 -
[AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62]
#138913 merged
May 30, 2025 -
Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler
#136098 merged
May 30, 2025 -
[libc] Pass config flags to unit tests.
#142085 merged
May 30, 2025 -
AMDGPU: Directly check if shrink-instructions run is post-RA
#142009 merged
May 30, 2025 -
[flang] Add support for -mprefer-vector-width=<value>
#142073 merged
May 30, 2025 -
[NFC][OpenMP] Move the default declare mapper name suffix to OMPConstants.h
#141964 merged
May 30, 2025 -
[WinEH] Track changes in WinEHPrepare pass
#134121 merged
May 30, 2025 -
[LLDB] Remove redundant check in DemangledNameInfo::hasBasename
#142139 merged
May 30, 2025 -
[symbolizer] Address starting with a plus sign is valid.
#135857 merged
May 30, 2025 -
[lldb] Fix Linux core file tests hanging on Windows
#142143 merged
May 30, 2025 -
[flang] Add __COUNTER__ preprocessor macro
#136827 merged
May 30, 2025 -
[lldb][lldb-dap] Use the default disassembly flavour if none is provided.
#141424 merged
May 30, 2025 -
[ADT][bugfix] Fixed extra leading zero in uhextostr
#141097 merged
May 30, 2025 -
[VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC).
#140405 merged
May 30, 2025 -
[NFC][LV] Remove incorrect comment about lack of support
#142126 merged
May 30, 2025 -
[clang][SPIRV] Fix build issue after c474f8f
#141954 merged
May 30, 2025 -
[ConstantFolding] Add flag to disable call folding
#140270 merged
May 30, 2025 -
[GlobalISel] Add G_CONCAT_VECTOR computeKnownBits
#141933 merged
May 30, 2025 -
[NoSanitizeList][NFI] Add containsPrefix to remove duplicated logics.
#142027 merged
May 30, 2025 -
[SDAG] Remove noundef workaround for range metadata/attributes
#141745 merged
May 30, 2025 -
[RISCV] Add shlcofideleg extension
#141572 merged
May 30, 2025 -
[clang-format][NFC] Clean up AnnotatingParser::consumeToken()
#142104 merged
May 30, 2025 -
[mlir][linalg][nfc] Move vectorization tests
#141656 merged
May 30, 2025 -
[LowerTypeTests] Generate fshr for rotate pattern
#141735 merged
May 30, 2025 -
[LLDB] Pass
/std:...
before--
on MSVC#141782 merged
May 30, 2025 -
[X86] combineEXTRACT_SUBVECTOR - generalize extract_subvector(broadcast(x),c) fold with IsElementEquivalent
#141963 merged
May 30, 2025 -
[Clang] Add resource_dir_EQ flag to CC1Option group
#140870 merged
May 30, 2025 -
[libc++] P2165R4: Update deduction guides for map containers and container adaptors
#136011 merged
May 30, 2025 -
[github/CODEOWNERS] Add paschalis-mpeis as BOLT reviewer
#141961 merged
May 30, 2025 -
Revert "[IR] Avoid UB in
SymbolTableListTraits
"#142093 merged
May 30, 2025 -
[clangd] [Modules] Fixes to correctly handle module dependencies
#142090 merged
May 30, 2025 -
[InstCombine] Use
canIgnoreSignBitOfZero
inspf->minmax
fold#141914 merged
May 30, 2025 -
[lldb][SymbolFileDWARF] Fall back to using parent DW_AT_LLVM_include_path for submodules
#142044 merged
May 30, 2025 -
[LLDB] [NFC] - Remove duplicate #include headers from the files of lldb dir & few other files
#141478 merged
May 30, 2025 -
[IR] Avoid UB in
SymbolTableListTraits
#139096 merged
May 30, 2025 -
llvm-readobj: Use reportFatalUsageError
#142039 merged
May 30, 2025 -
CodeGen: Convert some assorted errors to use reportFatalUsageError
#142031 merged
May 30, 2025 -
Mips/X86: Use reportFatalUsageError for subtarget construction errors
#142028 merged
May 30, 2025 -
[NewGVN] Check intrinsic ID before accessing operands
#141571 merged
May 30, 2025 -
AMDGPU: Fix broken XFAILed test for fat pointer null initializers
#142015 merged
May 30, 2025 -
AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering
#142014 merged
May 30, 2025 -
[clang] member pointer class qualification fix
#142081 merged
May 30, 2025 -
[XRay] Fix tail call sleds for AArch64
#141403 merged
May 30, 2025 -
[mlir][Value] Add getNumUses, hasNUses, and hasNUsesOrMore to Value
#142084 merged
May 30, 2025 -
[flang][OpenMP] Allow structure component in
task depend
clauses#141923 merged
May 30, 2025 -
[LibC] Refactor arm64 to aarch64 for darwin.
#141509 merged
May 30, 2025 -
[BOLT][AArch64] Detect veneers with missing data markers
#142069 merged
May 30, 2025 -
[mlir] Recover the behavior of SliceAnaylsis for llvm-project@6a8dde04a07
#142076 merged
May 30, 2025 -
Revert "Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data""
#142075 merged
May 30, 2025 -
Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data"
#142068 merged
May 30, 2025 -
[bazel] Fix build for 5fe9aea6d128a8569e27f8c66272e481f10c61ae
#142065 merged
May 29, 2025 -
Revert "[clang][Sema] Declare builtins used in #pragma intrinsic"
#141994 merged
May 29, 2025 -
[UBSan] Move type:*=sanitize handling.
#142006 merged
May 29, 2025 -
Variable is unused when opt mode is on and assert is turned off
#142049 merged
May 29, 2025 -
Revert "[HLSL][RootSignature] Add parsing of filter enum for StaticSampler"
#142053 merged
May 29, 2025 -
[HLSL][RootSignature] Add parsing of filter enum for StaticSampler
#140294 merged
May 29, 2025 -
[IR2Vec] Support for lazy computation of BB Embeddings
#142033 merged
May 29, 2025 -
[NFC][lldb][lldb-dap][test] show the expected value in the error message.
#142030 merged
May 29, 2025 -
[HLSL][RootSignature] Add parsing of address params in StaticSampler
#140293 merged
May 29, 2025 -
[SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics
#135682 merged
May 29, 2025 -
[lldb-dap] fix config value comparison
#142017 merged
May 29, 2025 -
[lldb-dap] Treat empty thread names as unset
#141529 merged
May 29, 2025 -
[AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline
#138604 merged
May 29, 2025 -
[SDAG] Split the partial reduce legalize table by opcode [nfc]
#141970 merged
May 29, 2025 -
fix llvm-gsymutil verification
#141751 merged
May 29, 2025 -
[DirectX] Adding support for static samplers in yaml2obj/obj2yaml
#139963 merged
May 29, 2025 -
NFCI: [clang][deps] Simplify handling of main TU context hash
#141966 merged
May 29, 2025 -
[docs] Update expected cadence of when Transparency reports are published
#142026 merged
May 29, 2025 -
[Object] Handle SHT_CREL relocation sections when resolving relocation data
#141843 merged
May 29, 2025 -
[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO
#139999 merged
May 29, 2025 -
[llvm][EmbedBitcodePass] Pre-commit test for using WPD with FatLTO
#139998 merged
May 29, 2025 -
[IR2Vec] Adding unit tests
#141873 merged
May 29, 2025 -
[libc] wmemcmp implementation
#141880 merged
May 29, 2025 -
[clang-doc] Fix assertions error in Serialize.cpp
#141990 merged
May 29, 2025 -
[HLSL][RootSiganture] Add parsing of new number params in StaticSampler
#140291 merged
May 29, 2025 -
[Clang] Fix an out of bound access in -verify comment parsing
#141940 merged
May 29, 2025 -
AMDGPU: Handle other fmin flavors in fract combine
#141987 merged
May 29, 2025 -
[flang][OpenMP] Verify that arguments to COPYPRIVATE are variables
#141823 merged
May 29, 2025 -
AMDGPU: Add baseline tests for fract combine with other fmin types
#141986 merged
May 29, 2025 -
[X86] Return from SimplifyDemandedBitsForTargetNode for X86ISD::CMOV/ANDP after computing KnownBits. NFC
#141992 merged
May 29, 2025 -
AMDGPU: Add missing fract test
#141985 merged
May 29, 2025 -
AMDGPU: Regenerate test checks
#141984 merged
May 29, 2025 -
[RISCV] Add ORC_B to SimplifyDemandedBitsForTargetNode.
#141975 merged
May 29, 2025 -
[RISCV] Custom type legalize MVT::i8 BITREVERSE to BREV8.
#142001 merged
May 29, 2025 -
[flang][OpenMP] Treat ClassType as BoxType in COPYPRIVATE
#141844 merged
May 29, 2025 -
[HLSL] Make implicit binding warning off by default
#141879 merged
May 29, 2025 -
[NVPTX] Cleanup ISel code after float register removal, use BasicNVPTXInst
#141711 merged
May 29, 2025 -
[memprof] Improve a comment (NFC)
#142002 merged
May 29, 2025 -
[DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj
#138315 merged
May 29, 2025 -
[MemProf] Summary section cleanup (NFC)
#142003 merged
May 29, 2025 -
[DirectX] Update resource type names in DXIL metadata to include element type
#140937 merged
May 29, 2025 -
Revert "[Clang][LoongArch] Support target attribute for function"
#141998 merged
May 29, 2025 -
Revert "[HLSL][RootSignature] Implement serialization of
RootConstants
andRootFlags
"#142005 merged
May 29, 2025 -
[LLDB] Add ifndef to platform linux
#141971 merged
May 29, 2025 -
Revert "[clang][Dependency Scanning] Report What a Module Exports during Scanning (#137421)"
#140820 merged
May 29, 2025 -
[LLDB][Minidump] Fix bug in generating 64b memory minidumps
#141995 merged
May 29, 2025 -
[clang][bytecode] Make some builtins no-ops
#141952 merged
May 29, 2025 -
[libc] Fix asin_test smoke test for DAZ modes due to mis-optimization on newer clang.
#141996 merged
May 29, 2025 -
[clang-doc] fix FileCheck for conversion function HTML test
#141976 merged
May 29, 2025 -
[flang][cuda] Allow compiler directive in cuda code
#141991 merged
May 29, 2025 -
AMDGPU: Add baseline tests for #139317
#140607 merged
May 29, 2025 -
AMDGPU: Remove redundant operand folding checks
#140587 merged
May 29, 2025 -
AMDGPU: Delete seemingly dead s_fmaak_f32/s_fmamk_f32 folding code
#140580 merged
May 29, 2025 -
[libc] Implemented wmemset and added tests
#141691 merged
May 29, 2025 -
[ARM] Remove unused enable-arm-3-addr-conv
#141850 merged
May 29, 2025 -
[HLSL][RootSignature] Implement serialization of
RootConstants
andRootFlags
#141130 merged
May 29, 2025 -
Add flags check to createVariantMemberType
#139261 merged
May 29, 2025 -
[RISCV] Add a PseudoVSETVLIX0X0 pseudo for the x0,x0 vsetvli. NFC
#141875 merged
May 29, 2025 -
[HLSL][RootSignature] Add parsing of floats for StaticSampler
#140181 merged
May 29, 2025 -
[HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis
#140981 merged
May 29, 2025 -
[AMDGPU] Handle CreateBinOp not returning BinaryOperator
#137791 merged
May 29, 2025 -
[lldb-dap] Test Gardening, improving DebugCommunication.
#141689 merged
May 29, 2025 -
[clang][docs] Remove reference to deleted line in sanitizer doc
#141921 merged
May 29, 2025 -
[libc++] Run macOS jobs after the Stage 2 CI
#141816 merged
May 29, 2025 -
[lld] check cache before real_path in loadDylib
#140791 merged
May 29, 2025 -
[clang][Driver][OpenMP][SPIR-V] Fix SPIR-V OpenMP DeviceRTL expected file name
#141855 merged
May 29, 2025 -
[Github] Fix TODO after removal of continue on error
#141896 merged
May 29, 2025 -
[CI] Upload JUnit Test Results as Artifacts
#141905 merged
May 29, 2025 -
[RISCV] Add BREV8 to SimplifyDemandedBitsForTargetNode.
#141898 merged
May 29, 2025 -
Reapply "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes."
#141670 merged
May 29, 2025 -
[libc][math] Fix some mis-optimization issue with hypotf16.
#141960 merged
May 29, 2025 -
[clang][bytecode] Don't get the expr without emitting a diagnostic
#141953 merged
May 29, 2025 -
[clang][bytecode] Only check expr in CheckThis() if we have to
#141951 merged
May 29, 2025 -
[SPARC][IAS] Add definitions for OSA 2011 instructions
#138403 merged
May 29, 2025 -
[BOLT] Add AArch64 backend maintainer
#141597 merged
May 29, 2025 -
[DirectX] Use resource names when generating DXIL metadata
#140635 merged
May 29, 2025 -
[NFC][flang] Remove unused variable from
privatizeSymbol
#141938 merged
May 29, 2025 -
[llvm-remarkutil] Add an instruction-mix tool
#140598 merged
May 29, 2025 -
[clang][Lex][NFC] Reorder SrcMgr checks in CheckMacroName
#141483 merged
May 29, 2025 -
[Constant] Make Constant::getSplatValue return poison on poison
#141870 merged
May 29, 2025 -
[AArch64][SelectionDAG] Add type legalization for partial reduce wide adds
#141075 merged
May 29, 2025 -
AMDGPU: Make llvm.amdgcn.make.buffer.rsrc propagate poison
#141913 merged
May 29, 2025 -
[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V friendly binding
#137805 merged
May 29, 2025 -
[Offload] Fix Error checking
#141939 merged
May 29, 2025 -
[mlir][gpu] Update descriptions format of GPU ops(NFC)
#141395 merged
May 29, 2025 -
[Clang][LoongArch] Support target attribute for function
#140700 merged
May 29, 2025 -
[flang][fir][OpenMP] Refactor privtization code into shared location
#141767 merged
May 29, 2025 -
[lldb][AIX] get host info for AIX (cont..)
#138687 merged
May 29, 2025 -
[clang][bytecode] Simplify diagnoseUnknownDecl if we're not diagnosing
#141910 merged
May 29, 2025 -
[C23] Handle type compatibility of unnamed records
#141783 merged
May 29, 2025 -
[Uniformity] Fixed control-div early stop
#139667 merged
May 29, 2025 -
[CIR] Streamline creation of mlir::IntegerAttrs using mlir::Builder
#141830 merged
May 29, 2025 -
[RISCV] Canonicalize beq/bne with x0 as first arg to beqz/bnez
#141781 merged
May 29, 2025 -
[flang] Generlize names of delayed privatization CLI flags
#138816 merged
May 29, 2025 -
[LLD][COFF] Add support for DLL imports on ARM64EC
#141587 merged
May 29, 2025 -
[LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol table enumeration
#141593 merged
May 29, 2025 -
[AArch64] Handle XAR with v1i64 operand types
#141754 merged
May 29, 2025 -
[MLIR] Add missing move constructor / assignment operator to DialectRegistry
#141915 merged
May 29, 2025 -
[flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers
#138534 merged
May 29, 2025
368 Pull requests opened by 213 people
-
[HWASan] Handle default attribute on personality function thunks.
#141917 opened
May 29, 2025 -
"[bolt][aarch64] Fixed indirect call instrumentation snippet"
#141918 opened
May 29, 2025 -
[lld] Refactor storage of PAuth ABI core info
#141920 opened
May 29, 2025 -
[LV] Strip unnecessary make_{pair,optional} (NFC)
#141924 opened
May 29, 2025 -
[CMake] Make precompiled headers opt-in for ccache builds
#141927 opened
May 29, 2025 -
[debuginfo][coro] Emit debug info labels for coroutine resume points
#141937 opened
May 29, 2025 -
[RISCV] Fix coalescing vsetvlis when AVL and vl registers are the same
#141941 opened
May 29, 2025 -
AMDGPU: Fix cost model for 16-bit operations on gfx8
#141943 opened
May 29, 2025 -
AMDGPU: Reduce cost of f64 copysign
#141944 opened
May 29, 2025 -
AMDGPU: Move fpenvIEEEMode into TTI
#141945 opened
May 29, 2025 -
AMDGPU: Cost model for minimumnum/maximumnum
#141946 opened
May 29, 2025 -
AMDGPU: Add baseline cost model tests for special argument intrinsics
#141947 opened
May 29, 2025 -
AMDGPU: Report special input intrinsics as free
#141948 opened
May 29, 2025 -
[RISC-V] Adjust trampoline code for branch control flow protection
#141949 opened
May 29, 2025 -
[MLIR] Keep cached symbol tables across buffer deallocation insertions
#141956 opened
May 29, 2025 -
[Offload] Allow setting null arguments in olLaunchKernel
#141958 opened
May 29, 2025 -
[GlobalISel] support lowering of G_SHUFFLEVECTOR with pointer args
#141959 opened
May 29, 2025 -
[InstCombine] Add Missed Optimization
#141962 opened
May 29, 2025 -
Introduce `arith.scaling_extf` and `arith.scaling_truncf`
#141965 opened
May 29, 2025 -
[AArch64] Add custom lowering of nxv32i1 get.active.lane.mask nodes
#141969 opened
May 29, 2025 -
[InstCombine] Strip off sign bit preserving or flipping operations
#141974 opened
May 29, 2025 -
Add Offloading to llvm-readobj and llvm-objcopy
#141978 opened
May 29, 2025 -
[InstCombine] Fold shuffles through all trivially vectorizable intrinsics
#141979 opened
May 29, 2025 -
[lldb-dap] Test Gardening, Breakpoints.
#141983 opened
May 29, 2025 -
[AArch64] Signed comparison using CMN is safe when the subtraction is nsw
#141993 opened
May 29, 2025 -
[ubsan] Add more -fsanitize-annotate-debug-info checks
#141997 opened
May 29, 2025 -
[mlir][vector] add unroll pattern for broadcast
#142011 opened
May 29, 2025 -
[clang][Darwin] Simplify deployment version assignment in the Driver
#142013 opened
May 29, 2025 -
[AMDGPU] Handle direct loads to LDS in memory model
#142018 opened
May 29, 2025 -
[Clang] Always pass the detected CUDA path to the linker wrapper
#142021 opened
May 29, 2025 -
[flang][cli] Add diagnostic flags to the CLI
#142022 opened
May 29, 2025 -
[libc++] Avoid spuriously unsupporting the new FTM tests
#142024 opened
May 29, 2025 -
[flang][NFC] Clean up code in two new functions
#142037 opened
May 29, 2025 -
[CIR] Add initial support for bitfields in structs
#142041 opened
May 29, 2025 -
[CodeGen][AArch64] ptrauth intrinsic to safely construct relative ptr
#142047 opened
May 29, 2025 -
[lldb][headers] Create Python script to fix up framework headers
#142051 opened
May 29, 2025 -
[RISC-V] Add SMLoc info for fixup. [NFCI]
#142054 opened
May 29, 2025 -
[Matrix] Lower vector reductions using shape info
#142055 opened
May 29, 2025 -
[Matrix] Add a Remark when matrices get flattened
#142078 opened
May 30, 2025 -
[mlir][flang] Added Weighted[Region]BranchOpInterface's.
#142079 opened
May 30, 2025 -
[libc] add ioctl macros
#142080 opened
May 30, 2025 -
[MLIR] fix func.func to llvm.func lowering where no_inline attribute is not propagated over
#142088 opened
May 30, 2025 -
[X86][APX] Exclusively emit setzucc to avoid false dependency
#142092 opened
May 30, 2025 -
Test file for memmove intrinsic
#142094 opened
May 30, 2025 -
[CGData] Skip reading Names into StableFunctionMap in non-assertion b…
#142095 opened
May 30, 2025 -
MemoryDependenceAnalysis: Consider a pointer clobbered if it is saved
#142096 opened
May 30, 2025 -
[SPIRV] Addition of test files for @llvm.tan and zero_length_array.ll
#142097 opened
May 30, 2025 -
Test files for memcpy and ControlBarrier instruction
#142098 opened
May 30, 2025 -
[MLIR] Reduce complexity of searching circular function calls in bufferization
#142099 opened
May 30, 2025 -
[AArch64] Add SUBS(CSEL) fold from brcond.
#142103 opened
May 30, 2025 -
`__builtin.canonicalize` in common code
#142105 opened
May 30, 2025 -
fix: update pretty-printer to work with gdb 17
#142106 opened
May 30, 2025 -
[LoongArch][NFC] Pre-commit for lowering vector mask generation to `[X]VMSK{LT,GE,NE}Z`
#142108 opened
May 30, 2025 -
[LoongArch] Lower vector select mask generation to `[X]VMSK{LT,GE,NE}Z` if possible
#142109 opened
May 30, 2025 -
[AArch64][SME] Merge back-to-back SME call regions
#142111 opened
May 30, 2025 -
[mlir][linalg] Remove the `test-linalg-to-vector-patterns` option
#142116 opened
May 30, 2025 -
[libclang/python] Derive library function types from annotations
#142120 opened
May 30, 2025 -
[mlir][vector] Support complete folding in single pass for vector.insert/vector.extract
#142124 opened
May 30, 2025 -
[Offload] Add olLaunchKernelSuggestedGroupSize
#142130 opened
May 30, 2025 -
[MLIR][MemRef] Add `alloca` support for `erase_dead_alloc_and_stores`
#142131 opened
May 30, 2025 -
[AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2
#142140 opened
May 30, 2025 -
[clang-reorder-fields] Use expanded location for macros
#142147 opened
May 30, 2025 -
[clang-reorder-fields] Prevent rewriting unsupported cases
#142149 opened
May 30, 2025 -
[clang-reorder-fields] Support designated initializers
#142150 opened
May 30, 2025 -
[MLIR][Test] Extend coverage of unrealized_conversion_cast operation
#142152 opened
May 30, 2025 -
[CIR] Skip generation of a continue block when flattening TernaryOp
#142165 opened
May 30, 2025 -
[DebugInfo] Place local ODR-uniqued types in decl DISubprograms
#142166 opened
May 30, 2025 -
[flang] Add support for -mrecip[=<list>]
#142172 opened
May 30, 2025 -
[AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and GFX10
#142188 opened
May 30, 2025 -
[PowerPC] extend smaller splats into bigger splats (with fix)
#142194 opened
May 30, 2025 -
[RISCV] Migrate zvqdotq reduce matching to use partial_reduce infrastructure
#142212 opened
May 30, 2025 -
clang.llvm.org/get_started.html: remove shallow clone misinformation
#142213 opened
May 30, 2025 -
AMDGPU: Combine nnan fminimum/fmaximum to fminnum_ieee/fmaxnum_ieee
#142217 opened
May 30, 2025 -
[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling
#142220 opened
May 30, 2025 -
[MLIR][SliceAnalysis] Add comment and restore failure condition
#142223 opened
May 30, 2025 -
[AArch64TargetParser]Fix reconstructFromParsedFeatures ignoring negative features
#142236 opened
May 30, 2025 -
[CIR ] Add DLTI dialect support to module attributes
#142241 opened
May 30, 2025 -
[lldb] Revive TestSimulatorPlatform.py
#142244 opened
May 31, 2025 -
[libc] Implemented wmemmove
#142245 opened
May 31, 2025 -
[llvm-objdump] Add inlined function display support
#142246 opened
May 31, 2025 -
[DAGCombiner] Allow freeze(fmul) + fadd/fsub → FMA when using contract
#142250 opened
May 31, 2025 -
[libc++] Simplify the implementation of pointer_traits a bit
#142260 opened
May 31, 2025 -
[InstCombine] Add cast support in simplifyUsingControlFlow
#142263 opened
May 31, 2025 -
Refactor clang doc comment structure
#142273 opened
May 31, 2025 -
[AtomicExpandPass] Match isIdempotentRMW with InstcombineRMW
#142277 opened
May 31, 2025 -
[clang] Fix bad error recovery when classes are defined inside template
#142278 opened
May 31, 2025 -
[SPIRV] Added support for 2 kernel query builtins
#142280 opened
May 31, 2025 -
[SPIRV] Test for spirv-target-types.ll and unused-sret-opaque-ptr.ll
#142281 opened
May 31, 2025 -
[VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC)
#142284 opened
May 31, 2025 -
[VPlan] Support masked VPInsts, use for predication (NFC)(WIP)
#142285 opened
May 31, 2025 -
[CIR] Upstream ShuffleOp for VectorType
#142288 opened
May 31, 2025 -
Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .set
#142289 opened
May 31, 2025 -
[VPlan] Add ReductionStartVector VPInstruction.
#142290 opened
May 31, 2025 -
[VPlan] Manage Sentinel value for FindLastIV in VPlan.
#142291 opened
May 31, 2025 -
[RISCV] Use proper LLA operand for constant from load
#142292 opened
May 31, 2025 -
[X86] mtune should be generic
#142297 opened
May 31, 2025 -
[mlir][linalg] Add pure tensor check for `winogradConv2DHelper`
#142299 opened
Jun 1, 2025 -
[VPlan] Materialize constant vector trip counts before final opts.
#142309 opened
Jun 1, 2025 -
[TTI] Remove PPC hasActiveVectorLength impl, simplify interface (NFC).
#142310 opened
Jun 1, 2025 -
[clang-tidy] modernize-use-std-print,format: Fix checks with Abseil functions
#142312 opened
Jun 1, 2025 -
Introduce intra-procedural lifetime analysis in Clang
#142313 opened
Jun 1, 2025 -
[X86] Cast atomic vectors in IR to support floats
#142320 opened
Jun 1, 2025 -
[VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC).
#142322 opened
Jun 1, 2025 -
[clang-tidy] Add performance-bool-bitwise-operation check
#142324 opened
Jun 2, 2025 -
Partition MUBUF load/store offsets into vector and scalar parts
#142328 opened
Jun 2, 2025 -
[MTE] [NFC] use vector to collect globals to tag (#120283)
#142330 opened
Jun 2, 2025 -
[LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (2/2)
#142335 opened
Jun 2, 2025 -
[Clang] Fix crash on template-specialization
#142338 opened
Jun 2, 2025 -
[mlir][spirv] Fix FuncOpVectorUnroll to process placeholder values in all blocks
#142339 opened
Jun 2, 2025 -
[Clang] Added explanation why a is trivial copyable evaluated to false.
#142341 opened
Jun 2, 2025 -
Global string alignment
#142346 opened
Jun 2, 2025 -
CodeGenPrepare: Null check pointers
#142350 opened
Jun 2, 2025 -
[mlir] Allow accessing DialectResourceBlobManager::blobMap
#142352 opened
Jun 2, 2025 -
[clang][python][test] Check if libclang.so is loadable
#142353 opened
Jun 2, 2025 -
[AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2
#142354 opened
Jun 2, 2025 -
[CodeGen][CodeLayout] Fix segfault on access to deleted block in MBP.
#142357 opened
Jun 2, 2025 -
[CodeGen] Fix INLINEASM regclass numbers to match names in tests
#142359 opened
Jun 2, 2025 -
[AMDGPU][Scheduler] Delete RegionsWithMinOcc bitvector from scheduler (NFC)
#142361 opened
Jun 2, 2025 -
[OpenMP][cmake] Add SPARC support
#142364 opened
Jun 2, 2025 -
[SPIR-V] Add Vertex execution model
#142369 opened
Jun 2, 2025 -
[lldb-dap] Reimplement `runInTerminal` with signals
#142374 opened
Jun 2, 2025 -
[JITLink] [test] Extend preexisting MinGW XFAILs to new tests
#142375 opened
Jun 2, 2025 -
[OpenMP] Fix various alignment issues
#142376 opened
Jun 2, 2025 -
[JITLink] [test] Generalize UNSUPPORTED markings for Windows/arm64
#142377 opened
Jun 2, 2025 -
[OpenMP][test] Support target= in tests
#142380 opened
Jun 2, 2025 -
[OpenMP][test] XFAIL misc_bugs/many-microtask-args.c on SPARC
#142385 opened
Jun 2, 2025 -
[clang][docs] Fix docs-clang-html.
#142387 opened
Jun 2, 2025 -
[AArch64] Fix FEAT_SVE_AES2 instructions to depend on SVE2 not SVE2P1
#142389 opened
Jun 2, 2025 -
[Codegen] Add a separate stack ID for scalable predicates
#142390 opened
Jun 2, 2025 -
[AArch64] Prepare for split ZPR and PPR area allocation (NFCI)
#142391 opened
Jun 2, 2025 -
[AArch64][SME] Support split ZPR and PPR area allocation
#142392 opened
Jun 2, 2025 -
[scudo] Add primary option to zero block on dealloc.
#142394 opened
Jun 2, 2025 -
[PowerPC] enable AtomicExpandImpl::expandAtomicCmpXchg for powerpc
#142395 opened
Jun 2, 2025 -
[libc++] Remove a bunch of now unnecessary indirections in __tree
#142397 opened
Jun 2, 2025 -
[compiler-rt][ARM] Add missing PACBTI support to assembly aeabi functions
#142400 opened
Jun 2, 2025 -
[Offload] Improve liboffload documentation
#142403 opened
Jun 2, 2025 -
[libc++][NFC] Remove some unused code from <map>
#142408 opened
Jun 2, 2025 -
[Frontend][PCH]-Add support for ignoring PCH options (-ignore-pch).
#142409 opened
Jun 2, 2025 -
[BOLT] Fix LLVM_APPEND_VC_REV support
#142410 opened
Jun 2, 2025 -
[OpenMP] Update out of date documentation
#142411 opened
Jun 2, 2025 -
[lit] introduce --show-attempts-count
#142413 opened
Jun 2, 2025 -
[Matrix] Don't update Changed based on Visit* return value (NFC).
#142417 opened
Jun 2, 2025 -
[PowerPC] Remove carry register
#142420 opened
Jun 2, 2025 -
[MLIR] Determine contiguousness of memrefs with dynamic dimensions
#142421 opened
Jun 2, 2025 -
[MLIR] Fix incorrect slice contiguity inference in `vector::isContiguousSlice`
#142422 opened
Jun 2, 2025 -
[AArch64] Use `ZIP1/2` over `INS` for vector concat
#142427 opened
Jun 2, 2025 -
[SelectionDAG][Darwin] Convert insert 0 to AND with bitmask
#142428 opened
Jun 2, 2025 -
[VPlan] Unroll VPReplicateRecipe by VF.
#142433 opened
Jun 2, 2025 -
[flang] Propagate volatile on reduction variables
#142435 opened
Jun 2, 2025 -
[X86][GlobalISel] Enable SINCOS with libcall mapping
#142438 opened
Jun 2, 2025 -
[PowerPC] Add code to spill and restore DMRp registers
#142443 opened
Jun 2, 2025 -
release/20.x: [clang-repl] Fix error recovery while PTU cleanup (#127467)
#142445 opened
Jun 2, 2025 -
[AMDGPU][MC] Allow dpp in v_dot2_f32_bf16 for GFX11 and 12
#142451 opened
Jun 2, 2025 -
[clang][dep-scan] Resolve lexer crash from a permutation of invalid tokens
#142452 opened
Jun 2, 2025 -
[AMDGPU][NFC] Add tests for 64-bit ashr with shifts >= 32
#142463 opened
Jun 2, 2025 -
[flang] Ensure overrides of special procedures
#142465 opened
Jun 2, 2025 -
[InstCombine] Fold max/min when incrementing/decrementing by 1
#142466 opened
Jun 2, 2025 -
[alpha.webkit.UncheckedCallArgsChecker] Forwarding r-value reference should not result in a warning
#142471 opened
Jun 2, 2025 -
Improvements to TextEncodingConverter
#142476 opened
Jun 2, 2025 -
[InstrRef] Skip clobbered EntryValue register recovery
#142478 opened
Jun 2, 2025 -
[mlir] [docs] Minor documentation fix in `mlir-reduce` docs
#142479 opened
Jun 2, 2025 -
[Clang][PowerPC] Add __dmr type and DMF integer calculation builtins
#142480 opened
Jun 2, 2025 -
[clang-doc] add a JSON generator
#142483 opened
Jun 2, 2025 -
[WebKit checkers] Treat passing of a member variable which is capable of CheckedPtr as safe.
#142485 opened
Jun 2, 2025 -
[Matrix] Don't update Changed based on Visit* return value (NFC).
#142487 opened
Jun 2, 2025 -
[HLSL] Add descriptor table metadata parsing
#142492 opened
Jun 2, 2025 -
[InstCombine] Extend bitmask mul combine to handle independent operands
#142503 opened
Jun 2, 2025 -
Revert "[Clang] Add resource_dir_EQ flag to CC1Option group (#140870)"
#142509 opened
Jun 3, 2025 -
[lldb-dap] Migrating 'threads' request to structured types.
#142510 opened
Jun 3, 2025 -
[Clang][OpenMP] Fix mapping of arrays of structs with members with mappers
#142511 opened
Jun 3, 2025 -
Add a python JIT loader class.
#142514 opened
Jun 3, 2025 -
[lldb][test] Synchronize `__compressed_pair_padding` with libc++
#142516 opened
Jun 3, 2025 -
[NFC] Remove UnwindTable dependency on CIE, and FDE
#142520 opened
Jun 3, 2025 -
[NFC] Separate UnwindTable from DebugFrame into a different type
#142521 opened
Jun 3, 2025 -
[llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator"
#142529 opened
Jun 3, 2025 -
llvm-tli-checker: Remove TLINameList helper struct
#142535 opened
Jun 3, 2025 -
TargetLibraryInfo: Add tests for function availability
#142536 opened
Jun 3, 2025 -
llvm-tli-checker: Print custom name instead of standard name
#142537 opened
Jun 3, 2025 -
llvm-tli-checker: Avoid a temporary string while printing
#142538 opened
Jun 3, 2025 -
[llvm-exegesis] Debug generated disassembly
#142540 opened
Jun 3, 2025 -
[clang] Diagnose [[nodiscard]] return types in Objective-C++
#142541 opened
Jun 3, 2025 -
PowerPC: Move runtime libcall configuration to RuntimeLibcallsInfo
#142542 opened
Jun 3, 2025 -
Hexagon: Move RuntimeLibcall setting out of TargetLowering
#142543 opened
Jun 3, 2025 -
[clang][modules] Remove the workaround for the lambda issue.
#142547 opened
Jun 3, 2025 -
[LoongArch][BF16] Add support for the __bf16 type
#142548 opened
Jun 3, 2025 -
[Passes] Report error when pass requires target machine
#142550 opened
Jun 3, 2025 -
[libc++][NFC] Move __libcpp_is_integral into the else branch
#142556 opened
Jun 3, 2025 -
[ARM] Handle roundeven for MVE.
#142557 opened
Jun 3, 2025 -
[X86][GlobalIsel] add test for fabs isel
#142558 opened
Jun 3, 2025 -
[ARM] Add neon vector support for floor
#142559 opened
Jun 3, 2025 -
[AMDGPU] New RegBankSelect: Handle all 32/64 bit pointer types for B32/B64 rule
#142560 opened
Jun 3, 2025 -
[AMDGPU] Avoid put implicit_def into bundle that break reg's liveness
#142563 opened
Jun 3, 2025 -
[AArch64] Change IssueWidth to 6 in AArch64SchedNeoverseV2.td
#142565 opened
Jun 3, 2025 -
[flang] Enable delayed localization by default for `do concurrent`
#142567 opened
Jun 3, 2025 -
[gn build] Use shutil.which to find git in write_vcsrevision.py
#142570 opened
Jun 3, 2025 -
[InstCombine] Fold rotate patterns with ZExt/Trunc at different Points
#142578 opened
Jun 3, 2025 -
TSan: Support relaxed accesses and fences
#142579 opened
Jun 3, 2025 -
[SimplifyCFG] Updated early exit in `CanRedirectPredsOfEmptyBBToSucc`
#142582 opened
Jun 3, 2025 -
[CodeGen] Limit number of analyzed predecessors
#142584 opened
Jun 3, 2025 -
[lldb/cmake] Use ADDITIONAL_HEADER(_DIR)?S
#142587 opened
Jun 3, 2025 -
[VPlan] Fix broadcasted values using loop region during execution
#142594 opened
Jun 3, 2025 -
[flang][OpenMP] Show error for task depend with no valid modifiers
#142595 opened
Jun 3, 2025 -
[compiler-rt][test] Use packaging.version.Version to compare glibc versions
#142596 opened
Jun 3, 2025 -
[libc] Add definitions to embedded AArch32/AArch64
#142597 opened
Jun 3, 2025 -
[AMDGPU] Remove duplicated/confusing helpers. NFCI
#142598 opened
Jun 3, 2025 -
[SCEV] Fold zext(C+A)<nsw> -> (sext(C) + zext(A))<nsw> if possible.
#142599 opened
Jun 3, 2025 -
[AMDGPU] New RegBanKSelect: Add S128 types
#142601 opened
Jun 3, 2025 -
[AMDGPU] New RegBankSelect: Add Ptr32/Ptr64/Ptr128
#142602 opened
Jun 3, 2025 -
[AMDGPU] Improve test coverage for G_INTTOPTR and G_PTRTOINT
#142603 opened
Jun 3, 2025 -
[AMDGPU] New RegBankSelect: Add rules for `G_PTRTOINT` and `G_INTTOPTR`
#142604 opened
Jun 3, 2025 -
[LoopPeel] Use loop guards when checking if last iter can be peeled.
#142605 opened
Jun 3, 2025 -
[lldb] switch to CalculateNumChildren where possible
#142607 opened
Jun 3, 2025 -
[flang][hlfir] do not propagate polymorphic temporary as allocatables
#142609 opened
Jun 3, 2025 -
ARM: Start moving runtime libcall configuration out of TargetLowering
#142617 opened
Jun 3, 2025 -
[mlir][xegpu] add support for structure control flow ops in workgroup to subgroup distribution
#142618 opened
Jun 3, 2025 -
[flang] Add David Truby as maintainer for Flang on Windows
#142619 opened
Jun 3, 2025 -
WebAssembly: Move runtime libcall setting out of TargetLowering
#142624 opened
Jun 3, 2025 -
[flang][OpenMP] Fix for crash of derived types in atomic constructs
#142627 opened
Jun 3, 2025 -
[Offload] Enable querying a kernel's program
#142632 opened
Jun 3, 2025 -
Added TypeKind.FLOAT16 for 32 in cindex.py
#142634 opened
Jun 3, 2025 -
[lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes
#142637 opened
Jun 3, 2025 -
[HLSL][SPIRV] Add vk::constant_id attribute.
#142638 opened
Jun 3, 2025 -
[MachineSink] Consider multiple instructions when sinking into cycle
#142641 opened
Jun 3, 2025 -
[HLSL][RootSignature] Metadata generation of StaticSampler
#142642 opened
Jun 3, 2025 -
[libc] Independent strcat/strncat/stpcpy
#142643 opened
Jun 3, 2025 -
[X86] Enable unaligned loads on x86 using cmpxchg
#142645 opened
Jun 3, 2025 -
[AArch64] Change how we do bit computations for bfi
#142646 opened
Jun 3, 2025 -
release/20.x: [clang] Don't evaluate the initializer of constexpr-unknown parameters. (#142498)
#142648 opened
Jun 3, 2025 -
[docs][coroutines] Revamp "Debugging C++ coroutines"
#142651 opened
Jun 3, 2025 -
[flang] Support nested hermetic modules in hermetic module files
#142658 opened
Jun 3, 2025 -
[tosa] Add verifier checks for Scatter
#142661 opened
Jun 3, 2025 -
[mlir] Fix ComposeExpandOfCollapseOp for dynamic case
#142663 opened
Jun 3, 2025 -
[InstCombine] Factor in op0's usages to decide leniency for one-use in foldComplexAndOrPatterns
#142666 opened
Jun 3, 2025 -
[mlir][tensor] move tensor.insert constant folding out of canonicalization
#142671 opened
Jun 3, 2025 -
[Will be divided up] Vector linearization via strided ops
#142672 opened
Jun 3, 2025 -
Adjust bit cast instruction filter for DXIL Prepare pass
#142678 opened
Jun 3, 2025 -
[HLSL] Use ExtVector for firstbit intrinsics
#142679 opened
Jun 3, 2025 -
[MLIR][Transform] Allow ApplyRegisteredPassOp to take options as a param
#142683 opened
Jun 3, 2025 -
[mlir][vector] Refactor vector linearization patterns
#142685 opened
Jun 3, 2025 -
add -floop-fuse to clang and flang
#142686 opened
Jun 3, 2025 -
[mlir][xegpu] Refine layout assignment in XeGPU SIMT distribution.
#142687 opened
Jun 3, 2025 -
[libcxx] Add span includes to some mdspan tests
#142693 opened
Jun 3, 2025 -
[CI] Use LLVM_ENABLE_RUNTIMES for runtimes builds on Linux
#142694 opened
Jun 3, 2025 -
[CI] Explicitly compute needed runtime targets
#142695 opened
Jun 3, 2025 -
[CI] Migrate to runtimes build
#142696 opened
Jun 3, 2025 -
[Github] Add pr-subscribes-infrastructure notifications
#142697 opened
Jun 3, 2025 -
[RISCV] Implement Relaxation for Xqcilb Jumps
#142702 opened
Jun 4, 2025 -
[IndVars] Teach widenLoopCompare to use sext if narrow IV is positive and other operand is already sext.
#142703 opened
Jun 4, 2025 -
MSP430: Add tests for fcmp
#142706 opened
Jun 4, 2025 -
MSP430: Stop using setCmpLibcallCC
#142708 opened
Jun 4, 2025 -
MSP430: Partially move runtime libcall config out of TargetLowering
#142709 opened
Jun 4, 2025 -
ARM: Stop using setCmpLibcallCC in MachO case
#142710 opened
Jun 4, 2025 -
[clang] Remove separate evaluation step for static class member init.
#142713 opened
Jun 4, 2025 -
[RISCV] Guard the alternative static chain register use on ILP32E/LP64E
#142715 opened
Jun 4, 2025 -
[AMDGPU] Add DAG mutation to improve scheduling before barriers
#142716 opened
Jun 4, 2025 -
[LLVM][TableGen] Minor cleanup in CodeGenInstruction
#142721 opened
Jun 4, 2025 -
[StaticAnalyzer] Fix tryExpandAsInteger's failures on PCH macros
#142722 opened
Jun 4, 2025 -
[PowerPC] Support for Packed BCD conversion builtins
#142723 opened
Jun 4, 2025 -
[AArch64][GlobalISel] Ensure we have a insert-subreg v4i32 GPR pattern
#142724 opened
Jun 4, 2025 -
[AArch64][GlobalISel] Prefer DUPLANE to REV
#142725 opened
Jun 4, 2025 -
[AArch64] Enable aggressivelyPreferBuildVectorSources
#142729 opened
Jun 4, 2025 -
[CVP] Keep `ReachableCaseCount` in sync with range of condition (#142302)
#142730 opened
Jun 4, 2025 -
[AArch64][GlobalISel] Combine G_UNMERGE(G_DUPLANE16) -> G_DUPLANE16
#142731 opened
Jun 4, 2025 -
[flang][OpenMP] Map basic `local` specifiers to `private` clauses
#142735 opened
Jun 4, 2025 -
[RISCV] Select unsigned bitfield insert for XAndesPerf
#142737 opened
Jun 4, 2025 -
[AMDGPU][SDAG] Add tests for ISD::PTRADD DAG combines
#142738 opened
Jun 4, 2025 -
[AMDGPU][SDAG] Add ISD::PTRADD DAG combines
#142739 opened
Jun 4, 2025 -
release/20.x: [AArch64][SME] Fix accessing the emergency spill slot with hazard padding (#142190)
#142741 opened
Jun 4, 2025 -
[RISCV] Get host CPU name via hwprobe
#142745 opened
Jun 4, 2025 -
[libc++] Refactor signed/unsigned integer traits
#142750 opened
Jun 4, 2025 -
[OpenMP][OMPIRBuilder] Use OMPKinds.def to specify callback metadata
#142753 opened
Jun 4, 2025 -
[DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO
#142757 opened
Jun 4, 2025 -
[AArch64][Clang] Update new Neon vector element types.
#142760 opened
Jun 4, 2025 -
[utils] Add a script to update regclass numbers in MIR tests
#142761 opened
Jun 4, 2025 -
[libc] Add NULL macro definitions to header files
#142764 opened
Jun 4, 2025 -
[AMDGPU] Flatten recursive register resource info propagation
#142766 opened
Jun 4, 2025 -
[IVDesc] Unify calls to min-max patterns (NFC)
#142769 opened
Jun 4, 2025 -
[mlir][emitc] make CExpression trait into interface
#142771 opened
Jun 4, 2025 -
[LoopVectorize] Vectorize fixed-order recurrence with vscale x 1.
#142772 opened
Jun 4, 2025 -
[LLVM][PatternMatch] Simplify m_VScale to only match against llvm.vscale().
#142773 opened
Jun 4, 2025 -
[AMDGPU][SDAG] Add test for ISD::PTRADD handling in SelectionDAGAddressAnalysis
#142777 opened
Jun 4, 2025 -
[AMDGPU][SDAG] Handle ISD::PTRADD in SelectionDAGAddressAnalysis
#142778 opened
Jun 4, 2025 -
[CIR][NFCI] Update RValue class to reflect changes in classic CodeGen
#142779 opened
Jun 4, 2025 -
[AArch64][InstCombine] Combine AES instructions with zero operands.
#142781 opened
Jun 4, 2025 -
[flang][OpenMP] Make static duration variables default to shared DSA
#142783 opened
Jun 4, 2025 -
[mlir][spirv] Make `CooperativeMatrixType` a `ShapedType`
#142784 opened
Jun 4, 2025 -
[mlir][spirv] Deserialize OpConstantComposite of type Cooperative Matrix
#142786 opened
Jun 4, 2025 -
[InstCombine] Always rewrite multi-use GEP for pointer difference
#142787 opened
Jun 4, 2025 -
AMDGPU/GlobalISel: Add tests for missing readanylane combines
#142788 opened
Jun 4, 2025 -
AMDGPU/GlobalISel: Improve readanylane combines in regbanklegalize
#142789 opened
Jun 4, 2025 -
AMDGPU/GlobalISel: Add waterfall lowering in regbanklegalize
#142790 opened
Jun 4, 2025 -
[RISCV] Mark QC Relocations as Relaxable
#142794 opened
Jun 4, 2025 -
[flang][OpenMP] Extend locality spec to OMP claues (`init` and `dealloc` regions)
#142795 opened
Jun 4, 2025 -
[mlir][gpu] Add gpu.rotate operation
#142796 opened
Jun 4, 2025 -
[MLIR][XeGPU] Add support for elementwise ops in Wg to Sg distribute pass
#142797 opened
Jun 4, 2025 -
[Offload] Store kernel name in GenericKernelTy
#142799 opened
Jun 4, 2025 -
[Driver] Move CommonArgs to a location visible by the Frontend Drivers
#142800 opened
Jun 4, 2025 -
[NFC][LLVM] Refactor IRBuilder::Create{VScale,ElementCount,TypeSize}.
#142803 opened
Jun 4, 2025 -
[TableGen] Add test showing incorrect SubRegIndex for a subreg of a subreg
#142810 opened
Jun 4, 2025 -
[MemProf] Split MemProfiler into Instrumentation and Use.
#142811 opened
Jun 4, 2025 -
[X86] getIntImmCostInst - recognise i64 ICMP EQ/NE special cases
#142812 opened
Jun 4, 2025 -
[llvm] Add a tool to check mustache compliance against the public spec
#142813 opened
Jun 4, 2025 -
[AMDGPUI][True16][CodeGen] global atomic load i8 in true16 mode
#142822 opened
Jun 4, 2025 -
[CIR] Add support for derived class declarations
#142823 opened
Jun 4, 2025 -
[PowerPC] Change default for auto gen stxvp for cpu=future
#142826 opened
Jun 4, 2025 -
[mlir] Re-land Loosen restrictions on folding dynamic reshapes
#142827 opened
Jun 4, 2025 -
[clangd] [Modules] Fix to correctly handle module dependencies
#142828 opened
Jun 4, 2025 -
[lldb-dap] Creating a 'capabilities' event helper.
#142831 opened
Jun 4, 2025 -
[clang-tidy] Add new check `llvm-prefer-static-over-anonymous-namespace`
#142839 opened
Jun 4, 2025 -
[clang] Reduce LateInstantiatedAttrVec vector default size.
#142840 opened
Jun 4, 2025 -
[ARM] Update costs for ARM insts
#142843 opened
Jun 4, 2025 -
[AArch64] Sub, add, and icmp should have the fact they can be negated in the cost
#142844 opened
Jun 4, 2025 -
[clang] Remove the experimental prefix from -fexperimental-relative-c++-abi-vtables
#142845 opened
Jun 4, 2025 -
[libc++] Expand Android libc++ test config files
#142846 opened
Jun 4, 2025 -
[LOH] Don't emit AdrpAddStr when register could be clobbered
#142849 opened
Jun 4, 2025 -
[NFC][CodingStandard] Deprecate use of void casts to suppress warnings
#142850 opened
Jun 4, 2025 -
[Clang][NFC] Use move in std::vector local in HandleTranslationUnit
#142851 opened
Jun 4, 2025 -
[RISCV] Remove -riscv-asm-relax-branches flag
#142855 opened
Jun 4, 2025 -
[llvm] annotate interfaces in llvm/Option and llvm/Remarks for DLL export
#142856 opened
Jun 4, 2025 -
[CUDA] Disallow use of address_space(N) on CUDA device variables.
#142857 opened
Jun 4, 2025 -
[llvm] annotate interfaces in llvm/ProfileData for DLL export
#142861 opened
Jun 4, 2025 -
[CIR] Defer emitting function definitions
#142862 opened
Jun 4, 2025 -
[llvm] annotate interfaces in llvm/SandboxIR for DLL export
#142863 opened
Jun 4, 2025 -
Fixed a bug in `-fsanitize-kcfi-arity`
#142867 opened
Jun 4, 2025 -
InstCombine: improve optimizations for ceiling division with no overflow
#142869 opened
Jun 4, 2025 -
Reland "[lldb][headers] Create script to fix up versioning" (#142864)"
#142871 opened
Jun 4, 2025 -
Minor fix to connect-url to support unix-connect sockets on localhost
#142875 opened
Jun 4, 2025 -
[NVPTX] Misc table-gen cleanup (NFC)
#142877 opened
Jun 5, 2025 -
[InstCombine] Allow min/max in constant BOp min/max folding
#142878 opened
Jun 5, 2025 -
[DRAFT][memprof][darwin] Support memprof on Darwin platform and add binary access profile
#142884 opened
Jun 5, 2025 -
[clang] Add regression tests for narrowing with is_constant_evaluated.
#142885 opened
Jun 5, 2025 -
LowerTypeTests: Avoid zext of ptrtoint ConstantExpr.
#142886 opened
Jun 5, 2025 -
LowerTypeTests: Shrink check size by 1 instruction on x86.
#142887 opened
Jun 5, 2025 -
Fix and reapply IR PGO support for Flang
#142892 opened
Jun 5, 2025 -
[clang-format] Handle requires clause following a pointer type
#142893 opened
Jun 5, 2025 -
[ValueTracking] Support scalable vector splats of ConstantInt in isGuaranteedNotToBeUndefOrPoison.
#142894 opened
Jun 5, 2025 -
[llvm][RISCV] Make zvknhb imply zvknha
#142896 opened
Jun 5, 2025 -
[clang][CFG] Fix assertion failure in checkIncorrectLogicOperator
#142897 opened
Jun 5, 2025 -
DAG: Assert fcmp uno runtime calls are boolean values
#142898 opened
Jun 5, 2025 -
[ELF,RISCV] Fix oscillation due to call relaxation
#142899 opened
Jun 5, 2025 -
[RISCV] Add support for -mtune=andes-45-series
#142900 opened
Jun 5, 2025 -
Add -funique-source-file-identifier flag.
#142901 opened
Jun 5, 2025 -
CodeGen: Look up frame-pointer attribute once
#142902 opened
Jun 5, 2025 -
[clangd] Implement LSP 3.17 positionEncoding
#142903 opened
Jun 5, 2025 -
[AArch64][GlobalISel] Expand 64bit extracts to 128bit to allow more patterns
#142904 opened
Jun 5, 2025 -
DAG: Move soft float predicate management into RuntimeLibcalls
#142905 opened
Jun 5, 2025 -
[Clang][Parse][NFC] Use `llvm::function_ref<>` instead of `std::optional<llvm::function_ref<>>`
#142906 opened
Jun 5, 2025 -
[AMDGPU] Make <2 x bfloat> fabs legal
#142908 opened
Jun 5, 2025 -
[AMDGPU] Baseline fneg-fabs.bf16.ll tests. NFC.
#142910 opened
Jun 5, 2025 -
[AMDGPU] Patterns for <2 x bfloat> fneg (fabs)
#142911 opened
Jun 5, 2025 -
CodeGen: Move ABI option enums to support
#142912 opened
Jun 5, 2025 -
[LLVM] support for DW_OP_GNU_implicit_pointer
#142913 opened
Jun 5, 2025 -
[SiFive][RISCV] Remove VMConstraint from XSfvqmaccqoq and XSfvfwmaccqqq instructions.
#142914 opened
Jun 5, 2025 -
[MLIR][AMDGPU] Fix bug in GatherToLDSOpLowering, get the correct MemRefType for destination
#142915 opened
Jun 5, 2025 -
[mlir][spirv] Truncate Literal String size at max number words
#142916 opened
Jun 5, 2025 -
Support --unresolved-symbols=@<file> option in LLD for ELF
#142917 opened
Jun 5, 2025 -
[AArch64][SVE] Mark AES instructions commutable.
#142919 opened
Jun 5, 2025 -
[RISCV] Don't commute with shift if XAndesPerf is enabled
#142920 opened
Jun 5, 2025 -
[NFC][libclc] Simplify clc_dot and dot implementation
#142922 opened
Jun 5, 2025 -
[clang-repl] Mark disambiguate-decl-stmt.cpp as UNSUPPORTED on ppc64le and AIX
#142923 opened
Jun 5, 2025 -
[Support] Properly zero initialize CPU set when querying affinity
#142924 opened
Jun 5, 2025 -
[libcxx] Include __fwd/span.h in <mdspan>
#142925 opened
Jun 5, 2025 -
[MIRParser] Report register class errors in a deterministic order
#142928 opened
Jun 5, 2025 -
Pass memory buffer to RuntimeDyld::MemoryManager factory
#142930 opened
Jun 5, 2025
191 Issues closed by 85 people
-
Failure to optimize pattern to x * 8
#55714 closed
Jun 5, 2025 -
compiler-rt/test/fuzzer/fork.test is flaky on sanitizer-x86_64-linux-fuzzer
#65124 closed
Jun 5, 2025 -
lld/ELF: Fix repeated linker script errors in more cases
#87535 closed
Jun 5, 2025 -
Move MCSymbolRefExpr::VK_AMDGPU_ to AMDGPUMCExpr::
#130006 closed
Jun 5, 2025 -
SROA pass and llvm.fake.use
#137572 closed
Jun 5, 2025 -
HTTPClient.cpp: fails to build with `error: 'errc' has not been declared`
#142852 closed
Jun 5, 2025 -
[DirectX] [Scalarizer] Validator is erroring with Instructions must be of an allowed type.
#139020 closed
Jun 5, 2025 -
[Flang] position of `-L$LLVM_DIR/lib`
#129688 closed
Jun 5, 2025 -
[Flang] man pages cannot be built
#141757 closed
Jun 4, 2025 -
[DirectX] Validation Failure: Explicit gep type does not match pointee type of pointer operand
#140415 closed
Jun 4, 2025 -
[HLSL] Add Root Descriptor element support to dxcontainer generation
#126638 closed
Jun 4, 2025 -
"-fno-builtin" and "-fno-builtin-memset" does not affect clang when targeting wasm32
#63232 closed
Jun 4, 2025 -
-fno-builtin wont works if -O0
#142780 closed
Jun 4, 2025 -
[libc] Expand usage of LIBC_ADD_NULL_CHECKS.
#111546 closed
Jun 4, 2025 -
LWG4164: Missing guarantees for `forward_list` modifiers
#118366 closed
Jun 4, 2025 -
[flang] Incorrect resolution of defined assignment
#142151 closed
Jun 4, 2025 -
[flang] Incorrect generic resolution of ASSIGNMENT(=)
#141807 closed
Jun 4, 2025 -
TIMEOUT: lldb-shell :: Settings/TestCxxFrameFormatRecursive.test on Linux
#142726 closed
Jun 4, 2025 -
Linker missing `_FortranACopyInAssign`
#100403 closed
Jun 4, 2025 -
offload `fatal error: 'OffloadAPI.h' file not found` - on linux
#142756 closed
Jun 4, 2025 -
[flang][OpenMP] DECLARE SIMD LINEAR implicitly declaring a variable
#140754 closed
Jun 4, 2025 -
[clang-format] How to remove blank line after open curly bracket (`{`)?
#142631 closed
Jun 4, 2025 -
[X86] Use GFNI for LZCNT vXi8 ops
#140729 closed
Jun 4, 2025 -
LLVM fails to reduce zext(op(zext)) in some cases
#141360 closed
Jun 4, 2025 -
Flang.Lower/namelist.f90 failed in an unrelated PR
#142719 closed
Jun 4, 2025 -
[libc++] P3372R3: constexpr `priority_queue`
#128671 closed
Jun 4, 2025 -
[InstCombine] Infinite loop at -O3
#142405 closed
Jun 4, 2025 -
[HLSL][SPIRV] Implement vk::ext_builtin_input
#136920 closed
Jun 4, 2025 -
[Flang] Assignments for local non-contiguous allocatable arrays are slower than GFortran
#121126 closed
Jun 4, 2025 -
[AArch64] Unable to lower `fadd` when arguments are `bfloat`
#58465 closed
Jun 4, 2025 -
lldb process save-core will accept anything for the plugin name and silently produce a minidump
#142581 closed
Jun 4, 2025 -
InstCombine miscompilation
#142518 closed
Jun 4, 2025 -
[lldb][AIX] Need to add per thread variants of getProcFile in AIX
#139509 closed
Jun 4, 2025 -
llvm-ar fails to handle long paths on Windows
#54559 closed
Jun 4, 2025 -
Compiler asserts running pass "early-cse<memssa>"
#142462 closed
Jun 4, 2025 -
[Flang] Compilation error of unlimited-format-item specified in FORMAT statement with double parentheses
#142325 closed
Jun 4, 2025 -
[Clang] Bug with lookup
#94052 closed
Jun 4, 2025 -
Excessive memory usage in SROA
#142461 closed
Jun 4, 2025 -
Unrelated CI failure: "'OMP.inc' has been modified since the precompiled header was built"
#138719 closed
Jun 4, 2025 -
PCH failure in CI: "xxxxx.h has been modified since the precompiled header ... was built"
#141234 closed
Jun 4, 2025 -
[sanitizer] "prefix:*=sanitize" does not work for UBSan
#139128 closed
Jun 4, 2025 -
Unused lambda capture source ranges are slightly off
#106445 closed
Jun 4, 2025 -
bad codegen for `sqsub` on `aarch64`
#142323 closed
Jun 3, 2025 -
Performance: LLVM 20 aggressively optimizes popcnt and results in worse performance
#142042 closed
Jun 3, 2025 -
clang-tidy 14 flags a constructor with an initializer list as replaceable with `= default`
#56447 closed
Jun 3, 2025 -
[clang-tidy] False warning in "modernize-avoid-c-arrays"
#53578 closed
Jun 3, 2025 -
Preserving old Compiler Explorer links in Phabricator archive
#142100 closed
Jun 3, 2025 -
clang-cl no longer able to interpret (slightly outdated) microsoft headers
#121881 closed
Jun 3, 2025 -
bad compilation with default arguments in clang 20
#141858 closed
Jun 3, 2025 -
Unknown references and pointers related bad codegen
#141114 closed
Jun 3, 2025 -
Bogus "constraint depends on itself"
#134880 closed
Jun 3, 2025 -
LLDB-DAP "Cannot read properties of undefined" in latest version
#142351 closed
Jun 3, 2025 -
error: invalid application of 'sizeof' to a function type; with clang++/llvm-20.1.5
#142118 closed
Jun 3, 2025 -
[clang] Function body and its inner lambda are loaded from different module.
#141582 closed
Jun 3, 2025 -
clang-11 crashes on the thrill project
#47906 closed
Jun 3, 2025 -
clang-11 crashes on the deal.ii project
#47050 closed
Jun 3, 2025 -
[Clang] Unexpected results from `__reference_{constructs,converts}_from_temporary`
#114344 closed
Jun 3, 2025 -
[Flang][OpenMP][Task] Loop iteration variable treated as firstprivate instead of private in task construct
#140882 closed
Jun 3, 2025 -
Release Asset Audit Failed
#142571 closed
Jun 3, 2025 -
Release Asset Audit Failed
#142572 closed
Jun 3, 2025 -
Release Asset Audit Failed
#142574 closed
Jun 3, 2025 -
Release Asset Audit Failed
#142575 closed
Jun 3, 2025 -
Release Asset Audit Failed
#142576 closed
Jun 3, 2025 -
Release Asset Audit Failed
#142577 closed
Jun 3, 2025 -
[lldb][test] Fix TestClangModulesDeclLookup
#142590 closed
Jun 3, 2025 -
[InstCombine] ICmp i1 X, C not simplified as expected. with opt "-passes=lto<O3>"
#142447 closed
Jun 3, 2025 -
C++20 coroutine with stateful allocator results in ASAN stack-use-after-scope starting with clang 19
#124612 closed
Jun 3, 2025 -
[clang-format] add option(s) to add space(s) around token-pasting operator (##)
#142515 closed
Jun 3, 2025 -
`__reference_binds_to_temporary` is missing binding an rvalue reference to a prvalue
#44056 closed
Jun 3, 2025 -
[libc][wchar] implement wcsstr
#124348 closed
Jun 2, 2025 -
[libc][wchar] implement wcsrchr
#124347 closed
Jun 2, 2025 -
lldb-dap VSCode extension does not support multi-root workspaces
#142469 closed
Jun 2, 2025 -
segfault with clang-tidy 18.1.2
#99922 closed
Jun 2, 2025 -
Segmentation fault running Clang-tidy-16
#93171 closed
Jun 2, 2025 -
clang-tidy crash in ASTMatcher: Matching cppcoreguidelines-missing-std-forward
#89518 closed
Jun 2, 2025 -
clang-tidy 18 crash
#71638 closed
Jun 2, 2025 -
[clang-tidy] v16.0.0 bugprone-unchecked-optional-access crash with Eigen v3.3.4 matrix member
#61788 closed
Jun 2, 2025 -
clang::ASTContext::getAsArrayType(clang::QualType) const segfaults
#60878 closed
Jun 2, 2025 -
clang-tidy crash when compile database path ends with *
#55881 closed
Jun 2, 2025 -
clang-tidy crash altera::StructPackAlignCheck::check()
#53995 closed
Jun 2, 2025 -
Assertion failure in "modernize-use-trailing-return-type"
#53460 closed
Jun 2, 2025 -
failure parsing a C++ 20 module.
#51856 closed
Jun 2, 2025 -
Crash clang-tidy analyze a file
#50048 closed
Jun 2, 2025 -
repeatable crash during msvc build
#49854 closed
Jun 2, 2025 -
clang-tidy crash parsing OpenMP loop
#49405 closed
Jun 2, 2025 -
Segmentation Fault with "-std=gnu++20" Flag and Precompiled Headers
#46465 closed
Jun 2, 2025 -
Clang-tidy asserts on Clang fixes, which were not enabled
#33477 closed
Jun 2, 2025 -
Assertion `false && "Fix conflicts with existing fix!"' failed.
#34756 closed
Jun 2, 2025 -
CUDA offload fails to verify devices > SM90
#138532 closed
Jun 2, 2025 -
[mlir] Inconsistent results for linalg.generic
#129414 closed
Jun 2, 2025 -
[HLSL] Improve diagnostics for implicit resource bindings that cannot be assigned
#137868 closed
Jun 2, 2025 -
[flang][OpenMP] symbol resolution error for DECLARE SIMD UNIFORM
#140741 closed
Jun 2, 2025 -
[InstCombine] Do not rely on the nsz flag on fcmp
#140992 closed
Jun 2, 2025 -
Clang-repl fails while trying Lambdas with capture
#123300 closed
Jun 2, 2025 -
[LoopVectorize] Assertion `PredicatingBB && "Predicated block has no single predecessor."' failed.
#141968 closed
Jun 2, 2025 -
`and 0xff` on load of 1 byte
#50659 closed
Jun 2, 2025 -
is choco install llvm a malware ?
#138463 closed
Jun 2, 2025 -
AMDGPUCodeGenPrepare should stop promoting uniform i16 values
#64591 closed
Jun 2, 2025 -
AArch64 backend folds fcmp nnan nsz + select to fminnm, causing confusion between +0.0 and -0.0
#137998 closed
Jun 2, 2025 -
[AMDGPU] Expand DAG Test Coverage for i16 -> i32 uniform promotion
#109956 closed
Jun 2, 2025 -
CorrelatedValuePropagation miscompilation
#142286 closed
Jun 2, 2025 -
`IRNormalizer`'s registry name `normalize` mismatches documentation
#136347 closed
Jun 2, 2025 -
assembler .space gives "error: invalid number of bytes" in LLVM 19 but works in 18
#123402 closed
Jun 2, 2025 -
std::stacktrace support
#142317 closed
Jun 2, 2025 -
[cmake] Expose clang resource dir to installed CMake
#95747 closed
Jun 1, 2025 -
[clang-doc] Refactor `CommentInfo.Kind` from string to `CommentKind` enum in clang-doc
#142272 closed
Jun 1, 2025 -
std::is_trivially_copyable is not working with deleted destructors
#142264 closed
Jun 1, 2025 -
[LLD] Linker OVERLAY feature not working properly / Loading dependent on virtual not physical address
#124091 closed
May 31, 2025 -
clang-format regression with spaces around trailing-return-type in macro
#142178 closed
May 31, 2025 -
LLVM doesn't know that psrad xmm,xmm ignores the high part of rhs
#142221 closed
May 31, 2025 -
'int' followed by 'void' is illegal
#142186 closed
May 31, 2025 -
generic `@llvm.ssub.sat` optimizes less well than target-specific `@llvm.aarch64.neon.sqsub`
#94463 closed
May 31, 2025 -
[lldb-dap] inferior always inherits parent environment
#142127 closed
May 31, 2025 -
[InstCombine] `(fcmp une T, F) ? T : F --> T` should not rely on the nsz flag on fcmp
#140994 closed
May 31, 2025 -
AMDGPU should not scalarize v2f16 / v2bf16 copysign
#141931 closed
May 31, 2025 -
[MLIR]crashes on `omp.parallel` due to missing terminator in AllocaScopeHoister
#137333 closed
May 31, 2025 -
[clang-format] Bit field with constant width specifier aligment
#142050 closed
May 31, 2025 -
llvm-project-20.1.6.src.tar.xz is missing
#141929 closed
May 30, 2025 -
[RISC-V] Miscompile on -O[1-3]
#142004 closed
May 30, 2025 -
[libc][wchar] implement wcspbrk
#124346 closed
May 30, 2025 -
[clang-doc] Use ExitOnError over manually handling exit conditions
#140085 closed
May 30, 2025 -
[lldb] resolving optional crashes lldb(-dap) (clang/windows/msvc)
#115216 closed
May 30, 2025 -
[LLDB] `frame variable` crashes when printing a shared_ptr when program uses MSVC STL
#120310 closed
May 30, 2025 -
Release Asset Audit Failed
#142138 closed
May 30, 2025 -
Release Asset Audit Failed
#142137 closed
May 30, 2025 -
Release Asset Audit Failed
#142136 closed
May 30, 2025 -
Release Asset Audit Failed
#142135 closed
May 30, 2025 -
Release Asset Audit Failed
#142134 closed
May 30, 2025 -
Release Asset Audit Failed
#142133 closed
May 30, 2025 -
roundeven support for arm32
#73588 closed
May 30, 2025 -
constexpr string literal: undefined function '_M_construct<const char *>' with libstdc++
#112894 closed
May 30, 2025 -
[Hexagon] `llvm-objdump -D` crashes in `.debug_info` on a Hexagon binary
#141740 closed
May 30, 2025 -
[flang] Question about REAL_KINDS
#142171 closed
May 30, 2025 -
[DirectX] Support typedBufferLoad and Store for `RWBuffer<double2>`
#104423 closed
May 30, 2025 -
Segfault
#123163 closed
May 30, 2025 -
[clang-tidy] Segfault
#131240 closed
May 30, 2025 -
Segmentation fault clang-tidy (modernize-use-constraints)
#142117 closed
May 30, 2025 -
[HLSL][SPIRV] Modify the VulkanBuffer implementation to take a struct
#138273 closed
May 30, 2025 -
[HLSL][SPIRV] Implement vk::SpirvType and vk::SpirvOpaqueType
#136912 closed
May 30, 2025 -
[AArch64] Need to adjust comparison with -1 to comparison with 0 when it is beneficial
#141137 closed
May 30, 2025 -
Add Profile-Guided Optimization (PGO) support to the Flang compiler
#74216 closed
May 30, 2025 -
__builtin_elementwise_pow breaks with .yyy swizzle from const pointer
#141397 closed
May 30, 2025 -
Mistake eliminating function call
#142086 closed
May 30, 2025 -
`constexpr string` from `constexpr string_view` is not always a constant expression
#142144 closed
May 30, 2025 -
clangd: language server crashing, std::bad_array_new_length
#114571 closed
May 30, 2025 -
[feature request] add reference to clang as an extension
#116862 closed
May 30, 2025 -
libc++ change causes a segmentation fault when running some lldb tests
#137046 closed
May 30, 2025 -
Error en make
#141501 closed
May 30, 2025 -
[mlir][linalg] Re-organise tests for vectorization
#141025 closed
May 30, 2025 -
[libc++] P2165R4: Update deduction guides for map containers and container adaptors
#135351 closed
May 30, 2025 -
[LLVMIR] atomicrmw unspoort half data type
#141925 closed
May 30, 2025 -
[AArch64] We can materialize some immediates using add or sub
#142071 closed
May 30, 2025 -
[LibC] Migrate arm64 to point to aarch64 and not arm32
#141505 closed
May 30, 2025 -
[Flang][OpenMP] crashes when using copyprivate with type name or class pointer/allocatable
#141481 closed
May 30, 2025 -
[clang-format] git-clang-format can indent modified lines incorrectly
#141861 closed
May 30, 2025 -
[SPIR-V] Returning undef from a function with a `spirv.Type` return type crashes
#134417 closed
May 29, 2025 -
Linux precommit CI bot is failing for LLVM libc
#142038 closed
May 29, 2025 -
[DirectX] Add Static Sampler element support to obj2yaml/yaml2obj
#126636 closed
May 29, 2025 -
llvm-dwarfdump doesn't support CREL
#141680 closed
May 29, 2025 -
-fwhole-program-vtables breaks in combination with -ffat-lto-objects
#139440 closed
May 29, 2025 -
out of bound access on a `-verify` test line ending with a splice before EOF
#141221 closed
May 29, 2025 -
[HLSL] Make implicit binding warning an off-by-default warning
#135907 closed
May 29, 2025 -
[DirectX] Add Descriptor Table element support to obj2yaml/yaml2obj
#126635 closed
May 29, 2025 -
[HLSL] Implement the Root Signature parser
#120472 closed
May 29, 2025 -
[libc] Implement wmemset
#141636 closed
May 29, 2025 -
[HLSL] Implement serialization of Root Constants
#138190 closed
May 29, 2025 -
[HLSL] Implement serialization of RootFlags
#138192 closed
May 29, 2025 -
Regression for RISC-V caused by b754e40 "MC: Remove redundant relocations for label differences"
#141723 closed
May 29, 2025 -
[Clang] [CUDA] unsupported declare CUDA host device function and define host/device separate
#141922 closed
May 29, 2025 -
[HLSL] Implement Root Signature Parsing of Static Samplers
#126574 closed
May 29, 2025 -
[HLSL] Diagnose overlapping resource bindings
#110723 closed
May 29, 2025 -
[SLPVectorizer] Instruction does not dominate all uses!.. LLVM ERROR: Broken module found, compilation aborted!
#141628 closed
May 29, 2025 -
`mlir-to-cpp` pass crashes when `emitc.call_opaque` has an integer template argument
#141452 closed
May 29, 2025 -
llvm-objcopy --redefine-syms Does Not Update Symbols in PE/COFF (.dll) Files
#129366 closed
May 29, 2025 -
[DirectX] Capture the "name of the resource variable" in DXIL resource analysis
#105059 closed
May 29, 2025 -
Uniformity Analysis: incorrect control-divergence result.
#137277 closed
May 29, 2025 -
[clang][enhancement] operator overload attribute for C
#141506 closed
May 29, 2025 -
[Clang] C23 struct compatiblity rule differs from GCC
#141724 closed
May 29, 2025 -
GitHub Actions CI error annotations
#141868 closed
May 29, 2025 -
[flang] segmentation fault in Fujitsu test 0908_0016,7
#140794 closed
May 29, 2025 -
[AArch64] llvm.fshl with <1 x i64> asserts with unimplemented reg-to-reg copy
#141746 closed
May 29, 2025
144 Issues opened by 115 people
-
Remove `OPENMP_ENABLE_LIBOMPTARGET` CMake option
#142929 opened
Jun 5, 2025 -
A error diagnostic for non-existent `PHDR` would be helpful
#142927 opened
Jun 5, 2025 -
A warning/error would be helpful if `PHDRS` is specified with partial links
#142926 opened
Jun 5, 2025 -
`Z3Solver.cpp:942:40: error: use of undeclared identifier 'FloatStyle'` - on linu
#142921 opened
Jun 5, 2025 -
[clang-tidy] readability-redundant-member-init: flag assignment with std::nullopt
#142918 opened
Jun 5, 2025 -
[Clang] Crash in vector-combine pass
#142895 opened
Jun 5, 2025 -
Request Commit Access For zwuis
#142889 opened
Jun 5, 2025 -
[clang-doc] Reconsider use of enum InfoType::IT_default
#142888 opened
Jun 5, 2025 -
[clang-format] `AlwaysOnePerLine` of `BinPackParameters` breaks on templates
#142883 opened
Jun 5, 2025 -
[RISC-V] [RVV] The vd isn't marked as input operand for some instructions
#142879 opened
Jun 5, 2025 -
APT packages ahead of released versions
#142873 opened
Jun 4, 2025 -
lld-link: delay load stub sometimes not marked as a CFG target
#142868 opened
Jun 4, 2025 -
clang assert on invalid with is_constant_evaluated in template argument
#142865 opened
Jun 4, 2025 -
Dead branch instructions in Aarch64 atomic compare exchange
#142858 opened
Jun 4, 2025 -
[GlobalISel] [AArch64] Passthrough `i1` stack arguments are unecessarily loaded and stored in tail calls
#142847 opened
Jun 4, 2025 -
[clang] crash infinite recursion template template parameter default argument
#142842 opened
Jun 4, 2025 -
[flang][OpenMP] Incorrect execution of Fujitsu test 1052_0201, 1052_0205
#142838 opened
Jun 4, 2025 -
[DirectX] GEPs to multi-dimensional arrays are incorrectly flattened
#142836 opened
Jun 4, 2025 -
[HLSL] Move `Sema` work out of `Parser::ParseMicrosoftRootSignatureAttributeArgs`
#142834 opened
Jun 4, 2025 -
Crash in constant evaluation of explicit object member assignment operator
#142835 opened
Jun 4, 2025 -
[flang][OpenMP] Incorrect signature for omp_get_cancellation()
#142833 opened
Jun 4, 2025 -
LLVM crash "Instruction does not dominate all uses" introduced recently
#142830 opened
Jun 4, 2025 -
Improve discoverability of `CallBase` call targets that are global aliases.
#142819 opened
Jun 4, 2025 -
clang-format not respecting RequiresClausePosition with trailing-return-type
#142818 opened
Jun 4, 2025 -
[RISC-V V] Idea: Interleave independent op-chains by `vsetvli` category
#142814 opened
Jun 4, 2025 -
[HLSL][SPIR-V] Implement `InterlockedAnd`
#142809 opened
Jun 4, 2025 -
[HLSL][SPIR-V] Implement `InterlockedExchange`
#142808 opened
Jun 4, 2025 -
[HLSL][SPIR-V] Implement `InterlockedAdd`
#142807 opened
Jun 4, 2025 -
[HLSL][SPIR-V] Implement `groupshared` lowering
#142806 opened
Jun 4, 2025 -
[HLSL][SPIR-V] Implement WaveGetLaneCount()
#142805 opened
Jun 4, 2025 -
[HLSL][SPIR-V] Implement missing features to port VulkanCTS reconvergences tests to the offload test suite
#142804 opened
Jun 4, 2025 -
Request Commit Access For RossBrunton
#142802 opened
Jun 4, 2025 -
-Wdangling-gsl only diagnoses first template argument
#142801 opened
Jun 4, 2025 -
LLD: Support --unresolved-symbols=@path/to/file option for lld
#142798 opened
Jun 4, 2025 -
Clang c++20compat warnings trigger on assembly-with-cpp files.
#142775 opened
Jun 4, 2025 -
[Sanitizer Common] Typo in COMMON_INTERCEPTOR_MEMCPY_IMPL?
#142770 opened
Jun 4, 2025 -
Missed optimization: equivalent expressions generate different assembly with extra load
#142765 opened
Jun 4, 2025 -
libc++1-20 deb packages missing libc++.so.1 symlink
#142759 opened
Jun 4, 2025 -
[lldb] Wrong map node type after Xcode upgrade 16.2->16.4
#142755 opened
Jun 4, 2025 -
lldb editrc configuration
#142752 opened
Jun 4, 2025 -
Missed optimization of constant folding when using 'trunc nuw i64 %v to i1'
#142744 opened
Jun 4, 2025 -
Crash in clang-scan-deps-21 from 2025-06-03 with forgotten semicolon
#142743 opened
Jun 4, 2025 -
Missed Optimization: fold fcmp ord + select before fcmp oeq (x, C) into a single fcmp oeq (x, C)
#142711 opened
Jun 4, 2025 -
clang evaluates is_constant_evaluated incorrectly with narrowing conversion
#142707 opened
Jun 4, 2025 -
[nvptx] Unrolled loop condition rewritten does out of bounds nvptx64-nvidia-cuda
#142699 opened
Jun 4, 2025 -
[lldb-dap] REPL auto-detection does not recognize scripted command containers
#142681 opened
Jun 3, 2025 -
[HLSL][SPIRV] Handle 16/64-bit versions of `countbits`
#142677 opened
Jun 3, 2025 -
Request Commit Access For SharonXSharon
#142675 opened
Jun 3, 2025 -
Missed Optimization: umul.with.overflow(x, C0).overflow || (prod > C1) —> x > C1 // C0
#142674 opened
Jun 3, 2025 -
[HLSL][SPIRV] Clang should run spirv-val if available
#142669 opened
Jun 3, 2025 -
[DebugInfo] always-inlining of allocas gives wrong source-location attribution to stack-protection
#142662 opened
Jun 3, 2025 -
[clang-tidy] false positive/negative for universal reference parameters
#142660 opened
Jun 3, 2025 -
Request Commit Access For AGindinson
#142656 opened
Jun 3, 2025 -
[BUG] Missing TypeKind for _Float16 (CXType_Float16 = 32) in Python bindings
#142633 opened
Jun 3, 2025 -
[clang-tidy] Check to add `void` to functions without parameters in C
#142629 opened
Jun 3, 2025 -
[ARM] Add big.LITTLE mcpu tuning options
#142615 opened
Jun 3, 2025 -
[Clang] Different `-Wunused-value` output in preprocessed source code
#142614 opened
Jun 3, 2025 -
[Clang] Call a NONRETURN_PTR between `va_start` and `va_end` leads to the clangd server crashed.
#142608 opened
Jun 3, 2025 -
Missed optimization: (xor (lshr i32 %0, 31), true) ? (%0 < 0) : false ==> false
#142593 opened
Jun 3, 2025 -
[X86] Use X86FixupInstTunings to select between (V)MOVSS/D and (V)BLENDPS/D
#142588 opened
Jun 3, 2025 -
lldb inline diagnostics print unsupported characters to Windows terminal by default
#142568 opened
Jun 3, 2025 -
[Clang] Incorrect "Case value is not a constant expression"
#142566 opened
Jun 3, 2025 -
[SVE] Compile error with SVE intrinsic with windows on arm
#142561 opened
Jun 3, 2025 -
Bolt crashes in Intel Arch while optimizing a C++ binary only when using update debug section
#142519 opened
Jun 3, 2025 -
[X86] 64-bit constant compiled to `movabs`+`add` after branch
#142513 opened
Jun 3, 2025 -
[clang-format] const method quilifier is split on own line
#142512 opened
Jun 3, 2025 -
[[clang-format] Main header search algorithm should consider directories, not only file names
#142505 opened
Jun 2, 2025 -
[CUDA] __constant__ aggregate initializer values return undef in host compilation
#142504 opened
Jun 2, 2025 -
LLVM/Clang does not process visionOS (xros) availability correctly
#142502 opened
Jun 2, 2025 -
missed optimization for ceiling division with known ranges
#142497 opened
Jun 2, 2025 -
Request Commit Access For uzairnawaz
#142495 opened
Jun 2, 2025 -
[llvm-symbolizer] allow specifying pdb file path directly on command line
#142490 opened
Jun 2, 2025 -
[flang] Incorrect COMMON block storage sequence
#142488 opened
Jun 2, 2025 -
[flang] Defined assignment resolution error
#142481 opened
Jun 2, 2025 -
MLIR Reduce docs incorrect
#142460 opened
Jun 2, 2025 -
[clangd] Crash in TypoCorrectionConsumer::getNextCorrection
#142457 opened
Jun 2, 2025 -
[clang] [[nodiscard]] on return type of function pointer is ignored sometimes
#142453 opened
Jun 2, 2025 -
Building LLVM offloading needs (and can't find) ROCm
#142450 opened
Jun 2, 2025 -
[Infrastructure] build kite linux x64 test failure due to unrelated reason - pct size change
#142449 opened
Jun 2, 2025 -
[HLSL][SPIRV] Add the `vk::constant_id` to clang
#142448 opened
Jun 2, 2025 -
Request Commit Access For JustinStitt
#142446 opened
Jun 2, 2025 -
hwasan: globals which have been assigned a section cannot be instrumented
#142442 opened
Jun 2, 2025 -
[HLSL] Attribute vectors have different cast behavior
#142430 opened
Jun 2, 2025 -
[clang-format] Clang format takes way too long to format some preproc macros
#142426 opened
Jun 2, 2025 -
[flang] Another variation of defined assignment resolution error
#142414 opened
Jun 2, 2025 -
riscv hwasan: tagged globals use GOT even in non-pic mode
#142412 opened
Jun 2, 2025 -
[Flang][OpenMP] crashes on invalid substring reference in depend clause
#142404 opened
Jun 2, 2025 -
[mlir][tosa] Tosa.Resize incorrect arguments assertion crash
#142402 opened
Jun 2, 2025 -
[Sparc] V9 only instructions are defined for Sparc V8
#142388 opened
Jun 2, 2025 -
TSan seems to ignore std::shared_timed_mutex
#142370 opened
Jun 2, 2025 -
SHA instructions mixed with AVX degrades performance by 10x
#142368 opened
Jun 2, 2025 -
AddNamedMetadata fails for strings in the C interface
#142367 opened
Jun 2, 2025 -
[Flang][OpenMP] crashes when using task private with character pointer/allocatable
#142365 opened
Jun 2, 2025 -
slp-vectorizer miscompile
#142347 opened
Jun 2, 2025 -
Operations between different enumeration types should be avoided to avoid MSVC warning C5054 since C++20
#142336 opened
Jun 2, 2025 -
Behaviour of quotation marks in C++-style when running clang cpp with `-traditional-cpp`
#142327 opened
Jun 2, 2025 -
[LLD][AArch64] Occasionally LLD drops data marker for long abs thunks
#142326 opened
Jun 2, 2025 -
Missed optimization: passing vectors with different (compatible) target features prevents inlining
#142321 opened
Jun 1, 2025 -
unhandled opcode in isAArch64FrameOffsetLegal
#142314 opened
Jun 1, 2025 -
[X86] Failure to reduce extended i64 add/sub/mul arithmetic to i32 with known zeros in the upper 32-bits
#142308 opened
Jun 1, 2025 -
[Clang] C++ Modules: Template function body changes don't trigger recompilation
#142298 opened
Jun 1, 2025 -
Missed optimization (unnecessary sext): y >= x should imply y - x >= 0
#142283 opened
May 31, 2025 -
Unable to debug std with llvm 20
#142279 opened
May 31, 2025 -
Crash when doing a type trait
#142270 opened
May 31, 2025 -
[clang-format] Requires expression formatting not honoring AllowShortBlocksOnASingleLine
#142265 opened
May 31, 2025 -
Static library version of zlib, zstd are not linked in lldELF and LLVMSupport
#142261 opened
May 31, 2025 -
Clang does not warn on undefined shift in templated member function when using conditional expression
#142248 opened
May 31, 2025 -
Empty basic blocks with unconditional branches aren't eliminated
#142242 opened
May 30, 2025 -
[clang-format] preprocessor directives indentation compatible with Visual Studio Code
#142232 opened
May 30, 2025 -
[Clang][Sema] Add Fortify Warnings for more functions
#142230 opened
May 30, 2025 -
[clang-format] Ignore preprocessor directives during header groups analysis
#142229 opened
May 30, 2025 -
[clang-format] Main headers are ignored if priority is negative
#142225 opened
May 30, 2025 -
Request Commit Access For sribee8
#142219 opened
May 30, 2025 -
[clang-format] Disallowing single line lambda causing unnecessary line breaks
#142208 opened
May 30, 2025 -
Relax default constraint to build lookup tables for switch instructions
#142206 opened
May 30, 2025 -
[coverage] macro with return statement leads to incorrect coverage
#142203 opened
May 30, 2025 -
[clang-format] Microsoft SAL annotations and no single-line packing
#142198 opened
May 30, 2025 -
[lldb] `command script import -c` fails on path containing slashes
#142197 opened
May 30, 2025 -
[lldb][test][Windows] Fix TestTargetWatchAddress.py on Windows x86_64
#142196 opened
May 30, 2025 -
C++ mangling/ABI mismatch vs GCC
#142187 opened
May 30, 2025 -
opt -passes=codegenprepare crashes on a null TargetMachine
#142146 opened
May 30, 2025 -
Request Commit Access For Naghasan
#142145 opened
May 30, 2025 -
There is no documented way to copy a pointer byte-for-byte in LLVM IR
#142141 opened
May 30, 2025 -
[Flang][OpenMP] crashes when using copyprivate with character argument
#142123 opened
May 30, 2025 -
clang-tidy does not respect clang++.cfg
#142119 opened
May 30, 2025 -
[clang-tidy] misc-confusable-identifiers ignores -header-filter option
#142112 opened
May 30, 2025 -
[mlir][vector][linalg] Fix incorrect in_bounds attribute calculation
#142107 opened
May 30, 2025 -
[clang] error recovery not recognizing out-of-line definition
#142087 opened
May 30, 2025 -
[clang-doc] Handle additional comment types in MustacheHTMLGenerator
#142083 opened
May 30, 2025 -
[clang-fromat] Wrong position for closing array brakets when passed to function
#142072 opened
May 30, 2025 -
[libc++] v2 ABI silently introduces new non-conforming behaviour for smart pointer destruction
#142066 opened
May 29, 2025 -
64 bit shifts on 32 bit targets fail to utilize shift range information
#142046 opened
May 29, 2025 -
update_cc_test_checks output is a failing test in clang/test/CodeGenCXX/amdgcn-automatic-variable.cpp
#142023 opened
May 29, 2025 -
[clang-format] EmptyLineAfterAccessModifier and EmptyLineBeforeAccessModifier for Qt-specific access modifiers
#142008 opened
May 29, 2025 -
[clang] CodeGen AggExprEmitter crash with clang modules and C++98
#141989 opened
May 29, 2025 -
[lldb-dap] Feature Request: Persistent assembly breakpoints
#141955 opened
May 29, 2025 -
[InstCombine] SignBitCheck(SignPreservingOp(X)) -> SignBitCheck(X)
#141930 opened
May 29, 2025 -
aarch64 specific misscompilation with TBAA
#141928 opened
May 29, 2025
503 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[MLIR][NVVM] Add prefetch Ops
#141737 commented on
Jun 5, 2025 • 51 new comments -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 commented on
Jun 4, 2025 • 50 new comments -
[libc++] Start implementing std::datapar::simd
#139919 commented on
Jun 5, 2025 • 42 new comments -
[ConstantFolding] Add folding for [de]interleave2, insert and extract
#141301 commented on
Jun 3, 2025 • 24 new comments -
[NVPTX] Add syncscope support for cmpxchg
#140812 commented on
Jun 3, 2025 • 24 new comments -
[VPlan] Use VPInstruction for uniform binops.
#141429 commented on
Jun 4, 2025 • 22 new comments -
[LV] Support scalable interleave groups for factors 3,5,6 and 7
#141865 commented on
Jun 4, 2025 • 20 new comments -
[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server
#127505 commented on
Jun 4, 2025 • 20 new comments -
[MLIR][ArmSVE] Add initial lowering of vector.contract to SVE `*MMLA` instructions
#135636 commented on
Jun 4, 2025 • 19 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
Jun 4, 2025 • 19 new comments -
[IPO] Added attributor for identifying invariant loads
#141800 commented on
Jun 5, 2025 • 18 new comments -
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
Jun 5, 2025 • 17 new comments -
[NVPTX] Add family-specific architectures support
#141899 commented on
May 31, 2025 • 16 new comments -
[clang-tidy] Added Conflicting Global Accesses checker
#130421 commented on
Jun 1, 2025 • 15 new comments -
[mlir][gpu][spirv] Remove rotation semantics of gpu.shuffle up/down
#139105 commented on
Jun 4, 2025 • 14 new comments -
[WIP] ABI Lowering Library
#140112 commented on
Jun 4, 2025 • 14 new comments -
[emitC]Option to mlir-translate class instead of function
#141158 commented on
Jun 2, 2025 • 13 new comments -
[clang][CodeGen][AA] Introduce `!llvm.errno.tbaa` for errno alias disambiguation
#125258 commented on
May 29, 2025 • 12 new comments -
[offload][SYCL] Add Module splitting by categories.
#131347 commented on
Jun 4, 2025 • 12 new comments -
[DAG] Fold (and X, (add (not Y), Z)) -> (and X, (not (sub Y, Z))).
#141476 commented on
Jun 3, 2025 • 11 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
Jun 5, 2025 • 11 new comments -
[clang-tidy] Add check performance-lost-std-move
#139525 commented on
Jun 1, 2025 • 11 new comments -
Add commands to list/enable/disable plugins
#134418 commented on
Jun 2, 2025 • 11 new comments -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#140066 commented on
Jun 4, 2025 • 11 new comments -
[lld][macho] Support order cstrings with -order_file
#140307 commented on
Jun 3, 2025 • 11 new comments -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 commented on
Jun 4, 2025 • 10 new comments -
[AArch64] Extend usage of `XAR` instruction for fixed-length operations
#139460 commented on
Jun 4, 2025 • 10 new comments -
Add check 'cppcoreguidelines-use-enum-class'
#138282 commented on
Jun 4, 2025 • 9 new comments -
[memcpyopt] handle memcpy from memset in more cases
#140954 commented on
Jun 2, 2025 • 9 new comments -
[libc] add ioctl
#141393 commented on
Jun 4, 2025 • 9 new comments -
[lldb][AIX] Added XCOFF ParseSymtab handling
#141577 commented on
May 29, 2025 • 9 new comments -
[flang] Inline hlfir.copy_in for trivial types
#138718 commented on
Jun 4, 2025 • 9 new comments -
[AArch64] Spare N2I roundtrip when splatting float comparison
#141806 commented on
Jun 4, 2025 • 9 new comments -
Add initial support for SPE brstack format
#129231 commented on
Jun 4, 2025 • 9 new comments -
[MLIR][Arith] add and(a, or(a,b)) folder
#138998 commented on
Jun 4, 2025 • 8 new comments -
[mlir][vector] Improve shape_cast lowering
#140800 commented on
Jun 4, 2025 • 8 new comments -
[X86] Distribute Certain Bitwise Operations over SELECT
#136555 commented on
May 30, 2025 • 8 new comments -
[AMDGPU] Support bottom-up postRA scheduing.
#135295 commented on
Jun 5, 2025 • 8 new comments -
[LoopVectorize] Add test case for minloc reduction
#141556 commented on
Jun 3, 2025 • 8 new comments -
[Offload] Correctly regenerate API files if modified
#141679 commented on
Jun 3, 2025 • 8 new comments -
[scudo] Add `__scudo_get_info` symbol to export stats to a buffer.
#130273 commented on
Jun 4, 2025 • 7 new comments -
[llvm][mlir][OpenMP] Support translation for linear clause in omp.wsloop
#139386 commented on
Jun 3, 2025 • 7 new comments -
[RISCV] Add basic Mach-O triple support.
#141682 commented on
May 29, 2025 • 7 new comments -
AMDGPU: Custom lower fptrunc vectors for f32 -> f16
#141883 commented on
Jun 4, 2025 • 7 new comments -
[llvm-debuginfo-analyzer] Add support for LLVM IR format.
#135440 commented on
Jun 5, 2025 • 7 new comments -
[libc++] Make list constexpr as part of P3372R3
#129799 commented on
Jun 4, 2025 • 7 new comments -
[clang-tidy] Replace /* ... */ single-line comments with // ... comments
#124319 commented on
Jun 3, 2025 • 6 new comments -
added option `google-readability-namespace-comments.AllowNoNamespaceComments`
#124265 commented on
Jun 5, 2025 • 6 new comments -
[InstCombine] Detect uadd with overflow idiom
#140178 commented on
Jun 3, 2025 • 6 new comments -
[clangd] Improve Markup Rendering
#140498 commented on
Jun 4, 2025 • 6 new comments -
[InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
#140526 commented on
May 30, 2025 • 6 new comments -
[LLD][ELF][RISCV][Zicfilp] Handle .note.gnu.property sections for Zicfilp/Zicfiss features
#127193 commented on
Jun 5, 2025 • 6 new comments -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 commented on
Jun 2, 2025 • 6 new comments -
[libc++] Make forward_list constexpr as part of P3372R3
#129435 commented on
Jun 4, 2025 • 6 new comments -
[PowerPC] frontend get target feature from backend with cpu name
#137670 commented on
Jun 3, 2025 • 5 new comments -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#141401 commented on
Jun 5, 2025 • 5 new comments -
[Offload] Add MPI Proxy Plugin
#114574 commented on
Jun 3, 2025 • 5 new comments -
[lldb] Don't create instance of `SymbolFileDWARFDebugMap` for non-Mach-O files
#139170 commented on
Jun 5, 2025 • 5 new comments -
[llvm][GISel] Use computeKnownFPClass
#141484 commented on
Jun 5, 2025 • 5 new comments -
Enable fexec-charset option
#138895 commented on
Jun 2, 2025 • 5 new comments -
[mlir][spirv] Add bfloat16 support
#141458 commented on
Jun 5, 2025 • 5 new comments -
[libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators
#132896 commented on
Jun 4, 2025 • 5 new comments -
[clang][CGObjC] Sign the v-table pointer in ObjC exception RTTI.
#135562 commented on
Jun 4, 2025 • 5 new comments -
[Matrix] Propagate shape information through PHI insts
#141681 commented on
Jun 4, 2025 • 5 new comments -
[Flang] - Handle `BoxCharType` in `fir.box_offset` op
#141713 commented on
Jun 4, 2025 • 5 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
Jun 4, 2025 • 5 new comments -
Add SimplifyTypeTests pass.
#141327 commented on
Jun 4, 2025 • 5 new comments -
[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 commented on
Jun 5, 2025 • 5 new comments -
[LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan.
#141900 commented on
Jun 3, 2025 • 5 new comments -
[mlir][linalg] Refactor vectorization hooks to improve code reuse
#141244 commented on
Jun 4, 2025 • 5 new comments -
[llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage
#137223 commented on
Jun 5, 2025 • 5 new comments -
[mlir][vector] Fix for WarpOpScfForOp failure when scf.for has results that are unused.
#141853 commented on
Jun 4, 2025 • 5 new comments -
[clang] Simplify device kernel attributes
#137882 commented on
Jun 4, 2025 • 5 new comments -
[LV] Add early-exit-with-store tests
#140899 commented on
Jun 4, 2025 • 5 new comments -
[LLVM][SCEV] Look through common multiplicand when simplifying compares.
#141798 commented on
Jun 1, 2025 • 5 new comments -
[utils][TableGen] Unify converting names to upper-camel case
#141762 commented on
Jun 4, 2025 • 5 new comments -
[mlir][LLVMIR] Add folders for `llvm.inttoptr` and `llvm.ptrtoint`
#141891 commented on
May 30, 2025 • 4 new comments -
[mlir][spirv] Implement lowering `gpu.subgroup_reduce` with cluster size for SPIRV
#141402 commented on
Jun 4, 2025 • 4 new comments -
Add constant-folding for unary NVVM intrinsics
#141233 commented on
Jun 2, 2025 • 4 new comments -
[mlir][spirv] Implement UMod canonicalization for vector constants
#141902 commented on
Jun 4, 2025 • 4 new comments -
[lldb][lldb-dap] Support breakpoint info bytes
#141122 commented on
May 30, 2025 • 4 new comments -
[WebAssembly] Enable a limited amount of stackification for debug code
#136510 commented on
May 29, 2025 • 4 new comments -
[ARM] Emit a warning when the hard-float ABI is enabled but can't be used.
#111334 commented on
Jun 2, 2025 • 4 new comments -
[lldb][RPC] Upstream LLDB to RPC converstion Python script
#138028 commented on
Jun 4, 2025 • 4 new comments -
[AArch64][FMV] Enable PAuth and BTI hardening of resolver functions
#141573 commented on
Jun 4, 2025 • 4 new comments -
[Flang][OpenMP] - When mapping a `fir.boxchar`, map the underlying data pointer as a member
#141715 commented on
Jun 4, 2025 • 4 new comments -
[RegisterCoalescer]: Try inflated RC for coalescing reg->subreg
#134438 commented on
Jun 5, 2025 • 4 new comments -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
Jun 2, 2025 • 4 new comments -
[utils][TableGen] Handle versions on clause/directive spellings
#141766 commented on
May 30, 2025 • 4 new comments -
[AMDGPU][True16][CodeGen] v_s_xxx_f16 t16 mode handling in movetoVALU process
#141152 commented on
Jun 4, 2025 • 4 new comments -
[MachinePipeliner] Introduce a new class for loop-carried deps
#137663 commented on
Jun 5, 2025 • 4 new comments -
[Matrix] Propagate shape information through (f)abs insts
#141704 commented on
Jun 4, 2025 • 4 new comments -
Non constant size and offset in DWARF
#141106 commented on
Jun 4, 2025 • 3 new comments -
[BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
Jun 3, 2025 • 3 new comments -
[VectorCombine][AMDGPU] Narrow Phi of Shuffles.
#140188 commented on
Jun 5, 2025 • 3 new comments -
[HLSL][RootSignature] Implement validation of resource ranges for `RootDescriptors`
#140962 commented on
Jun 2, 2025 • 3 new comments -
[GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously causing warnings
#140935 commented on
Jun 3, 2025 • 3 new comments -
[libc++] P2944R3: Constrained comparisons - update `reference_wrapper` implementation
#139368 commented on
Jun 4, 2025 • 3 new comments -
[clang-tidy] Added check 'bugprone-function-visibility-change'
#140086 commented on
Jun 4, 2025 • 3 new comments -
[DependenceAnalysis] Extending SIV to handle separate loops
#128782 commented on
Jun 3, 2025 • 3 new comments -
[llvm][DebugInfo] Encode DW_AT_object_pointer on method declarations with DW_FORM_implicit_const
#124790 commented on
Jun 4, 2025 • 3 new comments -
[SPIR-V] Add Fragment execution model
#141787 commented on
Jun 2, 2025 • 3 new comments -
[LV] Change getSmallBestKnownTC to return an ElementCount (NFC)
#141793 commented on
Jun 4, 2025 • 3 new comments -
[utils][TableGen] Implement clause aliases as alternative spellings
#141765 commented on
Jun 4, 2025 • 3 new comments -
WIP [libc++]P2944R3: Constrained comparisions - `variant` and `tuple`
#141396 commented on
Jun 5, 2025 • 3 new comments -
[ValueTracking] Make the MaxAnalysisRecursionDepth overridable
#137721 commented on
Jun 5, 2025 • 3 new comments -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 commented on
May 30, 2025 • 3 new comments -
[mlir][AMDGPU] Add scaled floating point conversion ops fp8
#141554 commented on
Jun 4, 2025 • 3 new comments -
[libclc] Support LLVM_ENABLE_RUNTIMES when building
#141574 commented on
Jun 3, 2025 • 3 new comments -
[TargetParser] Parse Amazon Linux triple and handle RuntimeLibcalls
#136114 commented on
Jun 4, 2025 • 3 new comments -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#135788 commented on
Jun 4, 2025 • 3 new comments -
[debuginfo][coro] Fix linkage name for clones of coro functions
#141889 commented on
Jun 3, 2025 • 3 new comments -
[CIR] Upstream splat op for VectorType
#139827 commented on
Jun 5, 2025 • 2 new comments -
[LoopInterchange] Improve profitability check for vectorization
#133672 commented on
Jun 4, 2025 • 2 new comments -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 commented on
May 30, 2025 • 2 new comments -
[GVN] MemorySSA for GVN: embed the memory state in symbolic expressions
#123218 commented on
Jun 2, 2025 • 2 new comments -
[VPlan] Use VPInstructionWithType for uniform casts.
#140623 commented on
May 29, 2025 • 2 new comments -
[libc++] constexpr flat_map
#137453 commented on
May 31, 2025 • 2 new comments -
[X86][GlobalIsel] support G_FABS
#136718 commented on
Jun 3, 2025 • 2 new comments -
[feature][riscv] handle target address calculation in llvm-objdump disassembly for riscv
#109914 commented on
Jun 4, 2025 • 2 new comments -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#120598 commented on
Jun 2, 2025 • 2 new comments -
[LV] Fix MVE regression from #132190
#141736 commented on
Jun 4, 2025 • 2 new comments -
[clang-tidy] Add AllowFalseEvaluated flag to clang-tidy noexcept-move-constructor check
#126897 commented on
Jun 4, 2025 • 2 new comments -
[PAuth] Use different discriminators for __int128_t / __uint128_t / _BitInt(n)
#140276 commented on
Jun 4, 2025 • 2 new comments -
[TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
Jun 2, 2025 • 2 new comments -
[clang] Fixed Constant Evaluation don't Call Destructor
#140278 commented on
Jun 4, 2025 • 2 new comments -
[C2y] Handle FP-suffixes on prefixed octals (#141230)
#141695 commented on
Jun 4, 2025 • 2 new comments -
[IR] Add llvm `clmul` intrinsic
#140301 commented on
Jun 3, 2025 • 2 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
Jun 2, 2025 • 2 new comments -
[LLVM][MC] Introduce `OrFail` variants of MCD ops
#138614 commented on
Jun 3, 2025 • 2 new comments -
[NFC][LLVM] Fix some `llvm` namespace usage in Bitcode writer
#141709 commented on
May 29, 2025 • 2 new comments -
[HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap`
#140957 commented on
Jun 2, 2025 • 2 new comments -
[AMDGPU] Replace dynamic VGPR feature with attribute
#133444 commented on
Jun 3, 2025 • 2 new comments -
[Matrix] Propagate shape information through cast insts
#141869 commented on
May 29, 2025 • 2 new comments -
[SDAG] Add partial_reduce_sumla node
#141267 commented on
Jun 3, 2025 • 2 new comments -
[Mips] When emit instruction, ignore JUMP_TABLE_DEBUG_INFO
#139830 commented on
Jun 4, 2025 • 2 new comments -
[C23][N3006] Documented behavior of underspecified object declarations
#140911 commented on
Jun 4, 2025 • 2 new comments -
[clang-tidy] Add check for assignment or comparision operators' operand in `readability-math-missing-parentheses`
#141345 commented on
Jun 5, 2025 • 2 new comments -
[libc++][ranges] Implement P1899 `ranges::stride_view`.
#65200 commented on
Jun 2, 2025 • 2 new comments -
[libc++] `flat_meow` transparent comparator string literals
#133654 commented on
May 31, 2025 • 2 new comments -
[lldb][RPC] Upstream RPC server interface emitters
#138032 commented on
Jun 5, 2025 • 2 new comments -
[lld/ELF][x86-64] Place large executable sections at the edges of binary
#70358 commented on
Jun 3, 2025 • 2 new comments -
AMDGPU: Add test showing bit operations that should be reducible
#141837 commented on
Jun 3, 2025 • 2 new comments -
[SimpleLoopUnswitch] Record loops from unswitching non-trivial conditions
#141121 commented on
Jun 5, 2025 • 2 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
Jun 2, 2025 • 2 new comments -
[HEXAGON] [MachinePipeliner] Fix the DAG in case of dependent phis.
#135925 commented on
May 29, 2025 • 2 new comments -
[clang][Sema] Refine unused-member-function diagnostic message for constructors
#84515 commented on
Jun 3, 2025 • 2 new comments -
[AMDGPU] Add AMDGPU support for llvm-objcopy
#92066 commented on
Jun 5, 2025 • 2 new comments -
[MLIR] Determine contiguousness of memrefs with a dynamic dimension
#140872 commented on
Jun 2, 2025 • 2 new comments -
[CodeGen] Inline stack guard check on Windows
#136290 commented on
Jun 4, 2025 • 2 new comments -
[Matrix] Propagate shape information through Select insts
#141876 commented on
May 30, 2025 • 1 new comment -
[Clang][Driver] Override complex number calculation method by -fno-fast-math
#132680 commented on
Jun 3, 2025 • 1 new comment -
[llvm][opt][Transforms] Preserve AMDGPU atomic metadata
#140314 commented on
Jun 2, 2025 • 1 new comment -
[CostModel] Add a DstTy to getShuffleCost
#141634 commented on
Jun 2, 2025 • 1 new comment -
[OMPIRBuilder] - Make offloading input data persist for deferred target tasks
#133499 commented on
Jun 3, 2025 • 1 new comment -
[LoongArch] Allow difference across sections
#141722 commented on
May 31, 2025 • 1 new comment -
[SwitchLowering] Support merging 0 and power-of-2 case.
#139736 commented on
May 29, 2025 • 1 new comment -
[AMDGPU] Extend wave reduce intrinsics for i32 type
#126469 commented on
Jun 2, 2025 • 1 new comment -
[AMDGPU][SDAG] Initial support for ISD::PTRADD
#141725 commented on
Jun 4, 2025 • 1 new comment -
[ConstantFolding] Fold sqrt poison -> poison
#141821 commented on
Jun 3, 2025 • 1 new comment -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
May 30, 2025 • 1 new comment -
[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.*
#129222 commented on
May 30, 2025 • 1 new comment -
[mlir] Improve mlir-query by adding matcher combinators
#141423 commented on
Jun 5, 2025 • 1 new comment -
[libc++] fix std::make_exception_ptr interaction with ObjC
#135386 commented on
Jun 4, 2025 • 1 new comment -
[LAA] Always use DepCands when grouping runtime checks.
#91196 commented on
Jun 2, 2025 • 1 new comment -
[lldb] Show coro_frame in `std::coroutine_handle` pretty printer
#141516 commented on
Jun 3, 2025 • 1 new comment -
[libc++][ranges] implement `std::ranges::zip_transform_view`
#79605 commented on
May 30, 2025 • 1 new comment -
Follow style configuration in clangd when inserting missing includes
#140594 commented on
Jun 3, 2025 • 1 new comment -
[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type
#141408 commented on
Jun 2, 2025 • 1 new comment -
[libc] implement template functions for localtime
#110363 commented on
May 30, 2025 • 1 new comment -
[clang] Add builtin to clear padding bytes (prework for P0528R3)
#75371 commented on
May 31, 2025 • 1 new comment -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
Jun 4, 2025 • 1 new comment -
[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
Jun 3, 2025 • 1 new comment -
[AArch64][PAC] Protect the entire function if pac-ret+leaf is passed
#140895 commented on
Jun 4, 2025 • 1 new comment -
[X86] Stop emitting CFI instructions on i386-windows
#135648 commented on
Jun 3, 2025 • 1 new comment -
[libunwind][AArch64] Protect PC within libunwind's context.
#113368 commented on
Jun 4, 2025 • 1 new comment -
[AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2
#135162 commented on
May 30, 2025 • 1 new comment -
[InstCombine] Implemented missed optimization in muldivrem
#140916 commented on
Jun 2, 2025 • 1 new comment -
[LOH] Emit hints for LDP/STP instructions
#141297 commented on
Jun 4, 2025 • 1 new comment -
[lld][ELF] Merge equivalent symbols found during ICF
#139493 commented on
Jun 2, 2025 • 1 new comment -
[LiveVariables] Mark use as implicit-def if defined at instr
#119446 commented on
Jun 1, 2025 • 1 new comment -
[VectorCombine] Fold ZExt/SExt (Shuffle (ZExt/SExt %src)) to ZExt/SExt (Shuffle %src).
#141109 commented on
Jun 5, 2025 • 1 new comment -
[mlir][vector] MLIR SLP vectorizer
#140469 commented on
Jun 1, 2025 • 1 new comment -
[mlir][linalg] fix OuterUnitDims linalg.pack decomposition pattern
#141613 commented on
Jun 4, 2025 • 1 new comment -
[libc++] Fix possible out of range access in bitset
#121348 commented on
Jun 1, 2025 • 1 new comment -
[asan] Implement address sanitizer on AIX: build configuration
#139583 commented on
May 29, 2025 • 1 new comment -
[lldb] Fix FindProcessImpl() for iOS simulators
#139174 commented on
May 31, 2025 • 0 new comments -
[llvm][X86] REX profile for UEFI
#138362 commented on
Jun 4, 2025 • 0 new comments -
[AArch64][NFC] Switch to LiveRegUnits
#138322 commented on
May 29, 2025 • 0 new comments -
[VPlan] Speed up VPSlotTracker by using ModuleSlotTracker
#139881 commented on
May 30, 2025 • 0 new comments -
[clangd] Add tweak to override pure virtuals
#139348 commented on
Jun 4, 2025 • 0 new comments -
SelectionDAG: Improve expandFP_TO_INT_SAT
#139217 commented on
Jun 3, 2025 • 0 new comments -
deque::push_back/pop_front are not amortized constant time
#141707 commented on
Jun 2, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 commented on
May 30, 2025 • 0 new comments -
[X86] Remove extra MOV after widening atomic load
#138635 commented on
Jun 2, 2025 • 0 new comments -
[vectorization] Change vectorized to custom coefficients in …
#138709 commented on
Jun 3, 2025 • 0 new comments -
[AMDGPU] Optimize LDS DMA soft waitcnt
#138802 commented on
May 29, 2025 • 0 new comments -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 commented on
Jun 3, 2025 • 0 new comments -
Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows
#139657 commented on
Jun 2, 2025 • 0 new comments -
[Codegen] Remove redundant instruction using machinelateCleanup
#139716 commented on
Jun 3, 2025 • 0 new comments -
Ast importer visitors
#138838 commented on
Jun 4, 2025 • 0 new comments -
[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert`
#139454 commented on
Jun 1, 2025 • 0 new comments -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 commented on
May 29, 2025 • 0 new comments -
[AMDGPU] Refine GCNHazardRecognizer hasHazard()
#138841 commented on
Jun 2, 2025 • 0 new comments -
[clang-format] Add IndentPPDirectives Leave option
#139750 commented on
May 30, 2025 • 0 new comments -
[Flang][Preprocessor] Avoid creating an empty token when a kind suffix is torn by a pasting operator
#139795 commented on
May 30, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: process memory mapping
#138537 commented on
Jun 2, 2025 • 0 new comments -
[clang][ptrauth] Add support for querying the ptrauth schema of a type
#138482 commented on
Jun 2, 2025 • 0 new comments -
[clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check
#139430 commented on
May 29, 2025 • 0 new comments -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 commented on
May 30, 2025 • 0 new comments -
[llvm] Fix cmake string expansion in CrossCompile.cmake
#138901 commented on
Jun 4, 2025 • 0 new comments -
Thread Safety Analysis: Warn when using negative reentrant capability
#141599 commented on
Jun 4, 2025 • 0 new comments -
[AMDGPU] Move S_BFE lowering into RegBankCombiner
#141589 commented on
Jun 4, 2025 • 0 new comments -
[AMDGPU] Compute GISel KnownBits for S_BFE instructions
#141588 commented on
Jun 5, 2025 • 0 new comments -
[clang-format] Stop moving lambda to new line only to indent it more.
#141576 commented on
Jun 1, 2025 • 0 new comments -
[mlir][linalg] Simplify `createWriteOrMaskedWrite` (NFC)
#141567 commented on
May 30, 2025 • 0 new comments -
[AArch64][GlobalISel] Fold buildvector of bitcast
#141553 commented on
Jun 3, 2025 • 0 new comments -
[LoongArch] Add codegen support for ILP32D calling convention
#141539 commented on
Jun 5, 2025 • 0 new comments -
[cmake] Introduce LLVM_DISABLE_PROJECTS to easily exclude projects
#141535 commented on
Jun 4, 2025 • 0 new comments -
[third-party] Add a snapshot of Boost.Math 1.88 standalone
#141508 commented on
May 29, 2025 • 0 new comments -
Thread Safety Analysis: Use replaceLock instead of removeLock+addLock
#141500 commented on
Jun 4, 2025 • 0 new comments -
[AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#141480 commented on
May 30, 2025 • 0 new comments -
[LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (1/2)
#141467 commented on
Jun 2, 2025 • 0 new comments -
[mlir][Vector] Add `vector.to_elements` op
#141457 commented on
Jun 4, 2025 • 0 new comments -
[LV] Vectorize selecting index of min/max element.
#141431 commented on
Jun 1, 2025 • 0 new comments -
[LLDB] Add bit extraction to DIL
#141422 commented on
May 29, 2025 • 0 new comments -
[CIR] Upstream global initialization for ComplexType
#141369 commented on
Jun 4, 2025 • 0 new comments -
LangRef: storing poison in memory is UB
#141339 commented on
May 30, 2025 • 0 new comments -
AArch64: Clear hasSideEffects on AUT and AUTPAC.
#141330 commented on
May 31, 2025 • 0 new comments -
Implement P1885R12: `<text_encoding>` header
#141312 commented on
May 29, 2025 • 0 new comments -
[Clang] add fix-it hints for unknown attributes
#141305 commented on
Jun 4, 2025 • 0 new comments -
AMDGPU: Add cost model tests for minimumnum/maximumnum
#141904 commented on
Jun 2, 2025 • 0 new comments -
AMDGPU: Directly select minimumnum/maximumnum with ieee_mode=0
#141903 commented on
Jun 3, 2025 • 0 new comments -
[SimplifyCFG] Avoid branch threading of divergent conditionals
#141867 commented on
May 29, 2025 • 0 new comments -
[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC).
#141860 commented on
Jun 3, 2025 • 0 new comments -
[Clang][attr] Add cfi_salt attribute
#141846 commented on
Jun 5, 2025 • 0 new comments -
[Matrix] Optimize static extracts with ShapeInfo
#141815 commented on
May 30, 2025 • 0 new comments -
Enable WPD without lto
#141777 commented on
Jun 2, 2025 • 0 new comments -
[Clang][WIP] Normalize constraints before checking for satisfaction
#141776 commented on
Jun 2, 2025 • 0 new comments -
[WIP] [lldb] Add fetching of source files used in modules.
#141773 commented on
Jun 4, 2025 • 0 new comments -
[OpenMP] Add directive spellings introduced in spec v6.0
#141772 commented on
Jun 4, 2025 • 0 new comments -
[utils][TableGen] Treat clause aliases equally with names
#141763 commented on
May 29, 2025 • 0 new comments -
[HLSL][SPIR-V] Handle SV_Postion builtin in PS
#141759 commented on
Jun 4, 2025 • 0 new comments -
[LV] Extend FindLastIV to unsigned case
#141752 commented on
Jun 4, 2025 • 0 new comments -
[PowerPC10][XXEVAL] Exploit xxeval instruction for cases of the ternary(A,X, and(B,C)), ternary(A,X,B), ternary(A,X,C), ternary(A,X,xor(B,C)) forms.
#141733 commented on
Jun 5, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm-c for DLL export
#141701 commented on
Jun 4, 2025 • 0 new comments -
[RFC][llvm] Added llvm.loop.vectorize.reassociate_fpreductions.enable metadata.
#141685 commented on
Jun 3, 2025 • 0 new comments -
[BOLT] Expose external entry count for functions
#141674 commented on
Jun 3, 2025 • 0 new comments -
[SampleFDO][TypeProf] Support vtable type profiling in ext-binary and text format.
#141649 commented on
Jun 2, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code
#141616 commented on
May 30, 2025 • 0 new comments -
[NFC][TableGen] Manually format `StringSwitch` in X86RecognizableInstr.cpp
#141615 commented on
Jun 5, 2025 • 0 new comments -
[libc++][NFC] Remove __remove_uncvref
#140531 commented on
Jun 1, 2025 • 0 new comments -
[libc++] Move _ITER_TRAITS and _ITER_CONCEPT into <__iterator/concepts.h>
#140528 commented on
Jun 1, 2025 • 0 new comments -
[WIP] Implement workdistribute construct
#140523 commented on
Jun 5, 2025 • 0 new comments -
[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal.
#140508 commented on
Jun 3, 2025 • 0 new comments -
[libc++] Simplify the implementation of std::hash
#140407 commented on
Jun 1, 2025 • 0 new comments -
[libc++] Remove allocator support from std::function
#140395 commented on
Jun 4, 2025 • 0 new comments -
[libc++] Do not call `reserve` in flat containers if underlying container is user defined
#140379 commented on
May 31, 2025 • 0 new comments -
[clangd] Collect references in array designators
#140356 commented on
Jun 3, 2025 • 0 new comments -
[LAA] Rewrite findForkedPointer (NFCI)
#140298 commented on
Jun 3, 2025 • 0 new comments -
libc++ test: update MinSequenceContainer.h to make some tests pass on MSVC STL
#140287 commented on
Jun 3, 2025 • 0 new comments -
Add sycl_external attribute
#140282 commented on
Jun 4, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_fpga_argument_interfaces
#140231 commented on
May 30, 2025 • 0 new comments -
expandFMINIMUMNUM_FMAXIMUMNUM: Improve compare between zeros
#140193 commented on
Jun 4, 2025 • 0 new comments -
libcxx: Optimizations for uniform_int_distribution
#140161 commented on
Jun 3, 2025 • 0 new comments -
[HIPSTDPAR] Add handling for math builtins
#140158 commented on
Jun 2, 2025 • 0 new comments -
[NFC] Split portions of DWARFDataExtractor into new class
#140096 commented on
Jun 4, 2025 • 0 new comments -
[BranchFolding] Kill common hoisted debug instructions
#140091 commented on
May 29, 2025 • 0 new comments -
[libc++] Add availability markup for LLVM 19
#140072 commented on
Jun 2, 2025 • 0 new comments -
[TargetParser] Normalize "aarch64-amazon-linux" to "aarch64-amazon-linux-gnu"
#140070 commented on
Jun 4, 2025 • 0 new comments -
[AMDGPU][Scheduler] Support for rematerializing SGPRs and AGPRs
#140036 commented on
Jun 3, 2025 • 0 new comments -
[LoopPeel] Support peeling last iteration with multiple exits.
#141247 commented on
Jun 2, 2025 • 0 new comments -
Fix the usage issue of getRegMask.
#141215 commented on
May 30, 2025 • 0 new comments -
[lld][COFF] Remove duplicate strtab entries
#141197 commented on
Jun 5, 2025 • 0 new comments -
[libc++] Introduce a new attribute keyword for Clang improves compatibility with Mingw-GCC
#141040 commented on
Jun 4, 2025 • 0 new comments -
[AArch64] Change cost of (s|z)ext <4 x i8> -> <4 x i32> to 2.
#141029 commented on
Jun 4, 2025 • 0 new comments -
[clang-tidy][performance-unnecessary-value-param] Avoid in coroutines
#140912 commented on
Jun 4, 2025 • 0 new comments -
github: Add mips backend to PR autolabeler
#140909 commented on
May 31, 2025 • 0 new comments -
[mlir][Linalg] Fix fusing of indexed linalg consumer with different axes
#140892 commented on
Jun 2, 2025 • 0 new comments -
AMDGPU: Handle folding vector splats of inline split f64 inline immediates
#140878 commented on
May 29, 2025 • 0 new comments -
[lldb][AArch64] Correctly invalidate svg when vg is written
#140875 commented on
Jun 3, 2025 • 0 new comments -
[LV] Stengthen loop-invariance checks in isPredicatedInst
#140744 commented on
May 31, 2025 • 0 new comments -
[AArch64] Avoid vector Ext in case by-element operation variant apply for all elements
#140733 commented on
Jun 3, 2025 • 0 new comments -
[AMDGPU][MISched] Allow memory ops of different base pointers to be clustered
#140674 commented on
Jun 2, 2025 • 0 new comments -
AMDGPU: Fix tracking subreg defs when folding through reg_sequence
#140608 commented on
Jun 3, 2025 • 0 new comments -
[MIPS][float] Fixed SingleFloat codegen on N32/N64 targets
#140575 commented on
May 30, 2025 • 0 new comments -
[MLIR] Integration tests for lowering vector.contract to SVE FEAT_I8MM
#140573 commented on
Jun 4, 2025 • 0 new comments -
[MLIR] Add apply_patterns.vector.arm_sve.lower_contraction TD Op
#140572 commented on
Jun 4, 2025 • 0 new comments -
[compiler-rt] Add CMake option to enable execute-only code generation on AArch64
#140555 commented on
May 30, 2025 • 0 new comments -
[libc++] Add CMake option to enable execute-only code generation on AArch64
#140552 commented on
May 29, 2025 • 0 new comments -
[Clang][OpenMP][LoopTransformations] Fix incorrect number of generated loops for Tile and Reverse directives
#140532 commented on
Jun 4, 2025 • 0 new comments -
Signed integer overflow in Constraint Elimination pass
#133154 commented on
Jun 2, 2025 • 0 new comments -
`clang-tidy` exception in Windows CMake project with ClangCL
#92833 commented on
Jun 2, 2025 • 0 new comments -
clang-tidy crash, parsing boost/asio.hpp on windows
#53764 commented on
Jun 2, 2025 • 0 new comments -
clang-tidy crash
#63382 commented on
Jun 2, 2025 • 0 new comments -
clang-tidy: bugprone-multi-level-implicit-pointer-conversion should ignore malloc/calloc/realloc/free
#140659 commented on
Jun 2, 2025 • 0 new comments -
Code with goto is 3x faster than code with continue
#141638 commented on
Jun 2, 2025 • 0 new comments -
[clang][PAC] add support for authenticated-null-values ptrauth option
#138570 commented on
Jun 2, 2025 • 0 new comments -
[runtimes?][PAC] harden unwinding
#138571 commented on
Jun 2, 2025 • 0 new comments -
[clang-format] AlignArrayOfStructures With Tabs
#138151 commented on
Jun 2, 2025 • 0 new comments -
lldb statusline problems in Windows terminal(s)
#134846 commented on
Jun 2, 2025 • 0 new comments -
[AMDGPU][GFX10] Many VOP3 opcodes do not support op_sel
#54793 commented on
Jun 2, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::location
#136893 commented on
Jun 2, 2025 • 0 new comments -
[DAG] SDPatternMatch - m_Zero can't see through bitcasts
#140745 commented on
Jun 2, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::constant_id
#136897 commented on
Jun 2, 2025 • 0 new comments -
[Flang] Assignments for arrays of a derived type are slower than GFortran
#121127 commented on
Jun 2, 2025 • 0 new comments -
AST Matcher varDecl() in lambda bug
#141493 commented on
Jun 2, 2025 • 0 new comments -
BOLT is unable to proceed because it couldn't properly understand this function.
#135488 commented on
Jun 2, 2025 • 0 new comments -
[lldb][test][Windows] Fix TestConsecutiveBreakpoints.py
#138083 commented on
Jun 2, 2025 • 0 new comments -
(lldb) prompt sometimes not printed on startup when statusline is enabled
#134064 commented on
Jun 2, 2025 • 0 new comments -
[InstCombine] Missed shl + add + and optimization
#135411 commented on
Jun 2, 2025 • 0 new comments -
[Clang] Explain satisfaction failure for more type traits
#141911 commented on
Jun 2, 2025 • 0 new comments -
placement new
#136518 commented on
Jun 2, 2025 • 0 new comments -
Create a check to look for bitwise operators used on boolean operands
#40307 commented on
Jun 2, 2025 • 0 new comments -
`[[gnu::weak]]` disables constant evaluation of constexpr variables in C++14
#141797 commented on
Jun 1, 2025 • 0 new comments -
Comment tag is not properly created.
#33296 commented on
Jun 1, 2025 • 0 new comments -
Templated infinitely recursive function does not fail to compile
#141686 commented on
May 30, 2025 • 0 new comments -
Add EliminateNewDuplicatePHINodes function.
#135179 commented on
May 30, 2025 • 0 new comments -
Inefficient codegen for checking top bits of a 64-bit integer
#62145 commented on
Jun 4, 2025 • 0 new comments -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 commented on
Jun 4, 2025 • 0 new comments -
[clang-format]: `ColumnLimit` as one option, should not contain two different rules
#58417 commented on
Jun 4, 2025 • 0 new comments -
[arm] Cannot select `i32 = setcc 0x00000000, Constant:i64`
#140445 commented on
Jun 4, 2025 • 0 new comments -
[x86]: Cannot select: `constant:i128<0>` for `llvm.maximum.f128`
#139381 commented on
Jun 4, 2025 • 0 new comments -
[aarch64] `Cannot select: constant:i128<0>` for `llvm.maximum.f128`
#139380 commented on
Jun 4, 2025 • 0 new comments -
Bolt creating corrupted instrumented binary for a C++ binary that uses Boost library (arm64)
#133465 commented on
Jun 4, 2025 • 0 new comments -
name lookup on conversion function doesn't include object scope
#28181 commented on
Jun 4, 2025 • 0 new comments -
Also group CFI jump tables according to sections
#140943 commented on
Jun 4, 2025 • 0 new comments -
clang thread safety analysis does not take into account assert_exclusive_lock attribute
#123512 commented on
Jun 4, 2025 • 0 new comments -
PowerPC regressions introduce by 3469db82b5c821c94b58c0b81f03bbef51efa30b
#141642 commented on
Jun 3, 2025 • 0 new comments -
How to implement relocation of return values
#140329 commented on
Jun 3, 2025 • 0 new comments -
Reading uninitialized memory must be poison, not undef
#52930 commented on
Jun 3, 2025 • 0 new comments -
[LLD][COFF] LIB-imported symbols seem to have weaker precedence than LIB-defined symbols
#82050 commented on
Jun 3, 2025 • 0 new comments -
[HLSL] Generate remaining Root Signature element Metadata from AST
#126586 commented on
Jun 3, 2025 • 0 new comments -
[DirectX] Pointer type bitcast must be have same size.
#139013 commented on
Jun 3, 2025 • 0 new comments -
[HLSL] Investigate whether we can avoid memset and memcpy in object construction and type casting
#138788 commented on
Jun 3, 2025 • 0 new comments -
[Flang][OpenMP] Compilation abnormally terminates when the left-hand side of write-statement specified in atomic write construct is a variable of derived type
#126451 commented on
Jun 3, 2025 • 0 new comments -
Clang-19 crash: void* clang::DeclarationName::getFETokenInfo() const: Assertion `getPtr() && "getFETokenInfo on an empty DeclarationName!"' failed.
#95420 commented on
Jun 3, 2025 • 0 new comments -
AArch64 infinite recursion at llvm::DAGTypeLegalizer::RemapId(unsigned int&)
#57251 commented on
Jun 3, 2025 • 0 new comments -
[clang-format] No control over whitespace around token pasting operator `##`
#80054 commented on
Jun 3, 2025 • 0 new comments -
[Flang][OpenMP] UNREACHABLE executed at llvm-project/flang/lib/Parser/parse-tree.cpp:297!
#133678 commented on
Jun 3, 2025 • 0 new comments -
LLVM uses deprecated `distutils` python module
#54337 commented on
Jun 3, 2025 • 0 new comments -
[clang-sa] Macro definitions of header TUs not included in the plist file
#140845 commented on
Jun 3, 2025 • 0 new comments -
[MC] Compiler performance regression in Clang 19 with -mbranches-within-32B-boundaries
#107754 commented on
Jun 3, 2025 • 0 new comments -
Building from source error: lld-link: error: undefined symbol
#87905 commented on
Jun 3, 2025 • 0 new comments -
[GreedyRegAlloc] Multiple spill reloads into same register without intermediate def/overwrite
#135639 commented on
May 30, 2025 • 0 new comments -
[lldb-dap] Invalid variable reference ids
#119784 commented on
May 30, 2025 • 0 new comments -
Suggest include file for popular standard functions
#120388 commented on
May 30, 2025 • 0 new comments -
P2165R4: Compatibility between `tuple`, `pair` and `tuple-like` objects
#105200 commented on
May 30, 2025 • 0 new comments -
wrong code due to incompatibility between C++20 coroutines and 32-bit Windows x86 ABI
#59382 commented on
May 30, 2025 • 0 new comments -
Request Commit Access For arnab-polymage
#139865 commented on
May 29, 2025 • 0 new comments -
[Clang] Confusing error message for const cast between types with the same name
#139677 commented on
May 29, 2025 • 0 new comments -
[Clang] User-relevant warnings in system headers
#141908 commented on
May 29, 2025 • 0 new comments -
[clang] Deprecation warnings in system headers are silenced when the deprecated entity is used indirectly
#134425 commented on
May 29, 2025 • 0 new comments -
Clang 20.1.3 crash (segmentation fault)
#141367 commented on
May 29, 2025 • 0 new comments -
[lldb] Add a CI step to run a python type checker
#141877 commented on
May 29, 2025 • 0 new comments -
[RISCV] Implementation tracking for zvqdotq
#141826 commented on
May 29, 2025 • 0 new comments -
[clang] [[nodiscard]] ignored in std::function due to warning suppression in system headers
#141791 commented on
May 29, 2025 • 0 new comments -
[libc++] Should we backport `hash<nullptr_t>` and conditionally enabled `hash` from P0513R0?
#136800 commented on
May 29, 2025 • 0 new comments -
-Wreturn-stack-address false negative
#141906 commented on
May 29, 2025 • 0 new comments -
Add debuginfod client in lldb
#52732 commented on
May 29, 2025 • 0 new comments -
lldb-server crashes on startup on AArch64 Linux which has SME but not SVE
#138717 commented on
May 29, 2025 • 0 new comments -
[RISCV] VSETVLI pass crashes due to "Cannot create empty or backwards segment" error
#141907 commented on
May 29, 2025 • 0 new comments -
[clang] Failed to compile simple and legal code while gcc is ok
#141732 commented on
May 29, 2025 • 0 new comments -
[AArch64] BOLT does not support SPE branch data
#115333 commented on
May 29, 2025 • 0 new comments -
Request Commit Access For jalopezg-git
#141050 commented on
May 29, 2025 • 0 new comments -
Infinite recursion in clang::Sema when defining a struct with std::atomic of the same struct since clang 20 until trunk
#141789 commented on
May 29, 2025 • 0 new comments -
Converting loop pointer bump to index increases register pressure
#141630 commented on
May 29, 2025 • 0 new comments -
clang-tidy misc-include-cleaner does not detect `chrono` header
#98122 commented on
May 29, 2025 • 0 new comments -
NVPTX cannot select dynamic_stackalloc with OpenMP and Eigen
#64017 commented on
May 29, 2025 • 0 new comments -
[libc++] P2255R2: Changes to Standard library components - `tuple`
#130403 commented on
May 29, 2025 • 0 new comments -
[clang-doc] Add a JSON backend to clang-doc to better leverage mustache templates
#140094 commented on
Jun 1, 2025 • 0 new comments -
[clang-doc] Template parameters for functions or records are not serialized in HTML output
#140609 commented on
Jun 1, 2025 • 0 new comments -
modernize-use-std-format clang tidy warning not working on example code from documentation
#129484 commented on
Jun 1, 2025 • 0 new comments -
Intel asm instructions preceded by "lock" are only recognised in lower case
#62326 commented on
Jun 1, 2025 • 0 new comments -
extremely minimal compile with -fsanitize=address creates faulty executable
#82450 commented on
Jun 1, 2025 • 0 new comments -
Inlining loses ABI-relevant target feature information at `call` operations
#70563 commented on
Jun 1, 2025 • 0 new comments -
clang-tidy: readability-implicit-bool-conversion not working with std::optional
#56009 commented on
Jun 1, 2025 • 0 new comments -
Missed DCE for __builtin_{clzg,ctzg} when bitshift
#139944 commented on
Jun 1, 2025 • 0 new comments -
[HLSL] Read Only Resources incorrectly allow writing
#141842 commented on
May 31, 2025 • 0 new comments -
.set with an offset inconsistently marked as no-dead-strip on Mach-O
#104623 commented on
May 31, 2025 • 0 new comments -
`Building libc++` instructions fail on linux
#121163 commented on
May 31, 2025 • 0 new comments -
[MLIR] `-test-linalg-transform-patterns=test-winograd-conv2d` triggers Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
#141566 commented on
May 31, 2025 • 0 new comments -
Incorrect promise constructor used with lambda coroutines
#91983 commented on
May 30, 2025 • 0 new comments -
Make STL data formatters for Windows
#24834 commented on
May 30, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function asinpif16
#132210 commented on
May 30, 2025 • 0 new comments -
Call-related operations cause stack variable dbg_values to be killed too eagerly in calculateDbgEntityHistory
#141559 commented on
May 30, 2025 • 0 new comments -
[AMDGPU][MC][GFX9] Several VOP3 opcodes do not support op_sel
#38650 commented on
May 30, 2025 • 0 new comments -
[lldb][test][Windows] Fix TestReverseContinueBreakpoints.py and TestReverseContinueWatchpoints.py (history boundary)
#138084 commented on
May 30, 2025 • 0 new comments -
Compile from i386 host fails: 'ct_assert_0' declared as an array with a negative size
#141852 commented on
May 30, 2025 • 0 new comments -
LWG3816: `flat_map` and `flat_multimap` should impose sequence container requirements
#105053 commented on
May 30, 2025 • 0 new comments -
[BOLT] Instrumentation of LLVM driver binary segfaults
#137579 commented on
May 30, 2025 • 0 new comments -
Clang crashes with broken program containing _Complex int and fixed-point literal
#51210 commented on
May 30, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::ext_instruction
#136916 commented on
May 30, 2025 • 0 new comments -
[HLSL][SPIRV] Implement attributes for inline SPIR-V
#136911 commented on
May 30, 2025 • 0 new comments -
Clang reports an undefined function that has been defined
#73232 commented on
May 30, 2025 • 0 new comments -
[llvm-stress] argument "--color" has no effect
#141001 commented on
May 30, 2025 • 0 new comments -
LWG2774: `std::function` construction vs assignment
#104321 commented on
May 30, 2025 • 0 new comments -
reduce max wrt divergent mask
#135138 commented on
Jun 2, 2025 • 0 new comments -
[SimplifyCFG] Extend jump-threading to allow live local defs
#135079 commented on
Jun 4, 2025 • 0 new comments -
[libc++] Don't skip localization-related headers in header tests
#134877 commented on
May 29, 2025 • 0 new comments -
[DAGCombiner] Option --combiner-select-seq
#134813 commented on
May 29, 2025 • 0 new comments -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 commented on
May 30, 2025 • 0 new comments -
[LSV] Insert casts to vectorize mismatched types
#134436 commented on
Jun 3, 2025 • 0 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
May 29, 2025 • 0 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
Jun 2, 2025 • 0 new comments -
[WIP][X86] combineX86ShufflesRecursively - attempt to combine shuffles with larger types from EXTRACT_SUBVECTOR nodes
#133947 commented on
Jun 4, 2025 • 0 new comments -
[AArch64] Lower ptrauth.sign of constant as PtrAuthGlobalAddress.
#133788 commented on
Jun 2, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location
#133679 commented on
May 30, 2025 • 0 new comments -
Remove Native Client support
#133661 commented on
Jun 1, 2025 • 0 new comments -
[WIP][AMDGPU] Improve the handling of `inreg` arguments
#133614 commented on
May 29, 2025 • 0 new comments -
[PowerPC][MachineLICM] Aggressively hoist CP loads with PC-Rel
#133313 commented on
May 30, 2025 • 0 new comments -
[SROA] Vector promote some memsets
#133301 commented on
Jun 2, 2025 • 0 new comments -
[win/asan] Improve SharedReAlloc with HEAP_REALLOC_IN_PLACE_ONLY.
#132558 commented on
May 29, 2025 • 0 new comments -
[lld][AArch64][Build Attributes] Add support for converting AArch64 Build Attributes to GNU Properties
#131990 commented on
Jun 3, 2025 • 0 new comments -
[AMDGPU] Implement IR expansion for frem instruction
#130988 commented on
Jun 2, 2025 • 0 new comments -
[LLVM][SROA] Teach SROA how to "bitcast" between fixed and scalable vectors.
#130973 commented on
Jun 3, 2025 • 0 new comments -
[libc++] mark `std::expected` as `nodiscard`
#130820 commented on
Jun 1, 2025 • 0 new comments -
[AArch64][PAC] Combine signing with address materialization
#130809 commented on
Jun 3, 2025 • 0 new comments -
[PAC][InstCombine] Replace auth+sign with resign
#130807 commented on
Jun 2, 2025 • 0 new comments -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 commented on
May 30, 2025 • 0 new comments -
[clang-tidy] `modernize-use-trailing-return-type`: add an option to apply to `void`-returning functions as well
#129406 commented on
Jun 4, 2025 • 0 new comments -
[SPIRV] Addition of @llvm.lround.* and @llvm.llround.* intrinsic
#129240 commented on
Jun 5, 2025 • 0 new comments -
Extend kernel-info to emit PGO-based FLOP count
#110586 commented on
May 29, 2025 • 0 new comments -
[libc++] Upgrade to GCC 15
#138293 commented on
Jun 1, 2025 • 0 new comments -
[AMDGPU][NFC] Add test for 64-bit lshr with shifts >=32
#138281 commented on
Jun 2, 2025 • 0 new comments -
[Sema] Fix bug in builtin AS override
#138141 commented on
Jun 2, 2025 • 0 new comments -
[flang][runtime] Replace recursion with iterative work queue
#137727 commented on
Jun 4, 2025 • 0 new comments -
[CodeGen] Add TBAA struct path info for array members
#137719 commented on
Jun 4, 2025 • 0 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
Jun 2, 2025 • 0 new comments -
[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 commented on
Jun 3, 2025 • 0 new comments -
[X86][BreakFalseDeps] Using reverse order for undef register selection
#137569 commented on
Jun 2, 2025 • 0 new comments -
LangRef: Clarify behaviors of nsz in fast math flag
#137567 commented on
May 30, 2025 • 0 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
Jun 4, 2025 • 0 new comments -
add IntegerLikeTypeInterface to enable out-of-tree uses of built-in attributes that otherwise force integer types
#137061 commented on
Jun 2, 2025 • 0 new comments -
[LoopVectorizer] Bundle partial reductions with different extensions
#136997 commented on
Jun 4, 2025 • 0 new comments -
[clang][PAC] add support for options parameter to __ptrauth
#136828 commented on
Jun 2, 2025 • 0 new comments -
[clang-tidy] Add check 'bugprone-invalid-enum-default-initialization'
#136823 commented on
May 29, 2025 • 0 new comments -
[Hexagon] Handle Call Operand vxi1 in Hexagon without HVX Enabled
#136546 commented on
Jun 4, 2025 • 0 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
Jun 2, 2025 • 0 new comments -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 commented on
May 29, 2025 • 0 new comments -
[AMDGPU] fix up vop3p gisel errors
#136262 commented on
Jun 4, 2025 • 0 new comments -
[LoopVectorizer] Bundle partial reductions inside VPMulAccumulateReductionRecipe
#136173 commented on
Jun 3, 2025 • 0 new comments -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
Jun 2, 2025 • 0 new comments -
[SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point
#136085 commented on
Jun 5, 2025 • 0 new comments -
[libc++] Fix strict aliasing violation for `deque::const_iterator`
#136067 commented on
Jun 5, 2025 • 0 new comments -
[InstCombine] Combine or-disjoint (and->mul), (and->mul) to and->mul
#136013 commented on
Jun 4, 2025 • 0 new comments -
[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp
#135756 commented on
May 30, 2025 • 0 new comments -
[lldb][AArch64] Fix Apple M4 on Linux
#135563 commented on
May 29, 2025 • 0 new comments -
Add DebugSSAUpdater class to track debug value liveness
#135349 commented on
Jun 4, 2025 • 0 new comments -
[SPIRV] Added opencl Pipe builtins
#135335 commented on
May 30, 2025 • 0 new comments -
[VPlan] Refine return types in VPBuilder (NFC)
#108858 commented on
Jun 3, 2025 • 0 new comments -
[C++20][Modules] Implement P1857R3 Modules Dependency Discovery
#107168 commented on
Jun 3, 2025 • 0 new comments -
[llvm] Add API to get decompressed size of a zstd compressed buffer.
#107020 commented on
May 31, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
Jun 5, 2025 • 0 new comments -
[AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor`
#101609 commented on
May 29, 2025 • 0 new comments -
Optimize fptrunc(x)>=C1 --> x>=C2
#99475 commented on
May 30, 2025 • 0 new comments -
[InstCombine] Combine ptrauth intrin. callee into same-key bundle.
#94707 commented on
Jun 2, 2025 • 0 new comments -
[InstCombine] Combine ptrauth constant callee into bundle.
#94706 commented on
Jun 2, 2025 • 0 new comments -
[libc++][format] Propagate `m` when formatting range elements
#94562 commented on
Jun 3, 2025 • 0 new comments -
[libcxx] Undefine all supported C math functions
#94533 commented on
May 31, 2025 • 0 new comments -
Added clarifying comment to 'LLVMLinkInMCJIT' and 'LLVMLinkInInterpreter'
#92467 commented on
Jun 5, 2025 • 0 new comments -
[AMDGPU][MC] Add dpp for V_PK_FMAC_F16 for GFX10
#79598 commented on
Jun 4, 2025 • 0 new comments -
[libc++] Make std::filesystem::canonical throw when given empty path
#77223 commented on
May 31, 2025 • 0 new comments -
[libc++] Avoid discarding const-ness when copy-constructing vectors
#69988 commented on
May 31, 2025 • 0 new comments -
[clang-tidy] Add bugprone-move-shared-pointer-contents check.
#67467 commented on
Jun 3, 2025 • 0 new comments -
Remove lit feature "reverse_iteration"
#64085 commented on
Jun 5, 2025 • 0 new comments -
[CMake] LLVM_HOST_TRIPLE cross compilation ignores CMAKE_SHARED_LINKER_FLAGS
#85504 commented on
Jun 5, 2025 • 0 new comments -
[Bazel] LLVM builds fail unless NVPTX backend is enabled in llvm_configure
#63135 commented on
Jun 5, 2025 • 0 new comments -
[RISCV] ld.lld: error: relaxation not converged with openssl
#113838 commented on
Jun 5, 2025 • 0 new comments -
[RISCV64] ld.lld: error: relaxation not converged
#123248 commented on
Jun 5, 2025 • 0 new comments -
[DirectX] DXILBitcodeWriter is trying to encode unsupported TargetExtTyID
#140321 commented on
Jun 5, 2025 • 0 new comments -
[DirectX] Validation error: Access to out-of-bounds memory is disallowed
#140417 commented on
Jun 5, 2025 • 0 new comments -
libclang: Get interface name of a category (`CXCursor_ObjCCategoryImplDecl`)
#139535 commented on
Jun 4, 2025 • 0 new comments -
std::construct_at() seems to bypass [[clang::require_explicit_initialization]]
#141103 commented on
Jun 4, 2025 • 0 new comments -
[flang][OpenMP] Missing pre-determined DSA for static duration variables
#140732 commented on
Jun 4, 2025 • 0 new comments -
Request Commit Access For mcinally
#141813 commented on
Jun 4, 2025 • 0 new comments -
[clangd] Find better insertion locations in DefineOutline tweak
#128164 commented on
Jun 2, 2025 • 0 new comments -
[LAA] Be more careful when evaluating AddRecs at symbolic max BTC.
#128061 commented on
Jun 4, 2025 • 0 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
Jun 3, 2025 • 0 new comments -
[clang-tidy] Add new check `readability-use-numeric-limits`
#127430 commented on
Jun 4, 2025 • 0 new comments -
[AArch64] Skip storing of stack arguments when lowering tail calls
#126735 commented on
Jun 4, 2025 • 0 new comments -
Integrated Distributed ThinLTO (DTLTO): Design Overview
#126654 commented on
Jun 4, 2025 • 0 new comments -
[clang-tidy] add new check: modernize-use-scoped-lock
#126434 commented on
Jun 4, 2025 • 0 new comments -
[ValueTracking] Improve `Bitcast` handling to match SDAG
#125935 commented on
Jun 5, 2025 • 0 new comments -
[PowerPC] Fix lowering when performing conditional jumps on f128 or f16
#125776 commented on
Jun 4, 2025 • 0 new comments -
[LV][VPlan] Implement VPlan-based cost for exit condition.
#125640 commented on
Jun 2, 2025 • 0 new comments -
[Clang] Improve testing of non std functions with name infinity
#123806 commented on
May 30, 2025 • 0 new comments -
[AArch64][PAC] Select auth+load into LDRAA/LDRAB/LDRA[pre].
#123769 commented on
Jun 2, 2025 • 0 new comments -
[RISCV] Integrate RISCV target in baremetal toolchain object and deprecate RISCVToolchain object
#121831 commented on
Jun 4, 2025 • 0 new comments -
[Driver] Teach Barmetal toolchain about GCC installation
#121829 commented on
Jun 3, 2025 • 0 new comments -
[mlir][vector] Restrict vector.insert/vector.extract
#121458 commented on
May 30, 2025 • 0 new comments -
[X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
Jun 2, 2025 • 0 new comments -
[X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
Jun 2, 2025 • 0 new comments -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
Jun 1, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
Jun 1, 2025 • 0 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
May 29, 2025 • 0 new comments -
[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes
#118638 commented on
Jun 3, 2025 • 0 new comments -
[llvm-cov] Add support for baseline coverage
#117910 commented on
Jun 3, 2025 • 0 new comments -
[Clang] Add __builtin_invoke and use it in libc++
#116709 commented on
May 30, 2025 • 0 new comments -
[DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d))
#115150 commented on
May 30, 2025 • 0 new comments -
[TLI Checker] Extend the targets for Linux, macOS and Windows.
#114556 commented on
Jun 3, 2025 • 0 new comments -
[clang] MicrosoftCXXABI: Serialize the exception copy constructor table in the AST
#114075 commented on
Jun 4, 2025 • 0 new comments -
[PowerPC] hoist xxspltiw instruction out of the loop with FMA mutation pass.
#111696 commented on
Jun 4, 2025 • 0 new comments