-
Notifications
You must be signed in to change notification settings - Fork 14.4k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
llvmorg-20.1.7 LLVM 20.1.7
published
Jun 13, 2025
2,732 Pull requests merged by 609 people
-
[RISCV] Add Andes XAndesVSIntLoad (Andes Vector INT4 Load) extension
#147005 merged
Jul 7, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#147203 merged
Jul 7, 2025 -
[mlir] Remove unused includes (NFC)
#147206 merged
Jul 7, 2025 -
[IR] Remove an unnecessary cast (NFC)
#147205 merged
Jul 7, 2025 -
[Serialization] Remove an unnecessary cast (NFC)
#147204 merged
Jul 7, 2025 -
[TargetParser] Use StringRef::consume_front (NFC)
#147202 merged
Jul 7, 2025 -
[X86] Switch operands order for FMINIMUMNUM/FMAXIMUMNUM
#147193 merged
Jul 7, 2025 -
AArch64: Fix some missing llvm.frexp test coverage
#146691 merged
Jul 7, 2025 -
ARM: Add missing test coverage for windows frexp libcalls
#146690 merged
Jul 7, 2025 -
[mlir] Use
llvm::fill
instead ofstd::fill
(NFC)#146889 merged
Jul 7, 2025 -
[mlir] Fix Wparentheses warning
#146893 merged
Jul 7, 2025 -
WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags
#146343 merged
Jul 7, 2025 -
[NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION
#146999 merged
Jul 7, 2025 -
[Bitcode][NFC] Add abbrev for FUNC_CODE_DEBUG_LOC (CI-test)
#147211 merged
Jul 6, 2025 -
[clang-format][NFC] Replace size() with empty()
#147164 merged
Jul 6, 2025 -
[VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC).
#142322 merged
Jul 6, 2025 -
[clang][bytecode] Fix APValue generation for RValueReferenceType
#147207 merged
Jul 6, 2025 -
[NFC] Add
_LOWLEVEL_
before dwarf low-level library header guards#147172 merged
Jul 6, 2025 -
[DebugInfo] [DWARF] Fix C to CMake comment
#147199 merged
Jul 6, 2025 -
[LLD] Fix crash on parsing ':ALIGN' in linker script
#146723 merged
Jul 6, 2025 -
[clang][bytecode] Fix visiting for-range loop variable
#147188 merged
Jul 6, 2025 -
[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type
#141408 merged
Jul 6, 2025 -
[clang][bytecode] Fix a crash in overflow builtins
#147189 merged
Jul 6, 2025 -
[clang][bytecode] Misc union fixes
#146824 merged
Jul 6, 2025 -
[clang-tidy] Fix false positives with template in
misc-unconventional-assign-operator
check#143292 merged
Jul 6, 2025 -
[libc][NFC] Fix func name in comment.
#147183 merged
Jul 6, 2025 -
[libc++] LWG 3987 provide iterator.range access from flat_{map,set}
#137524 merged
Jul 6, 2025 -
[MLIR] Add support for IntArrayProp<I32Prop>
#146685 merged
Jul 6, 2025 -
[libc++][doc][NFC] update release notes on P3372R3
#147161 merged
Jul 6, 2025 -
[libc++] fix atomic::wait memory order
#146267 merged
Jul 6, 2025 -
[DAG] foldABSToABD - fallback to value tracking if the (ABS (SUB LHS, RHS)) operands aren't extended
#147053 merged
Jul 6, 2025 -
[clang-format] Propagate
LeadingEmptyLinesAffected
when joining lines#146761 merged
Jul 5, 2025 -
[MLIR][MemRef]-Add basic folding for memref ViewOp
#146237 merged
Jul 5, 2025 -
[clang][bytecode] Narrow allocated single-array Pointer
#147160 merged
Jul 5, 2025 -
[Hexagon] Use range-based for loops (NFC)
#147157 merged
Jul 5, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#147155 merged
Jul 5, 2025 -
[MLIR][SCF] fix loop pipelining pass use of uninitialized value
#146991 merged
Jul 5, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#147154 merged
Jul 5, 2025 -
[clang][bytecode] Fix comparing pointers pointing to base classes
#146285 merged
Jul 5, 2025 -
[mlir] Remove unused includes (NFC)
#147158 merged
Jul 5, 2025 -
[ARM] Copy (SELECT_CC setgt, iN lhs, -1, 1, -1) -> (OR (ASR lhs, N-1), 1 from AArch64 to ARM
#146561 merged
Jul 5, 2025 -
[AArch64][GlobalISel] Fix lowering of i64->f32 itofp.
#132703 merged
Jul 5, 2025 -
[libc++] constexpr
flat_set
#140360 merged
Jul 5, 2025 -
[libc++] Granularize <locale>
#146650 merged
Jul 5, 2025 -
[libc++][NFC] Merge add_{r,l}value_reference.h
#147022 merged
Jul 5, 2025 -
[libc++] default some special members in map and set
#147081 merged
Jul 5, 2025 -
[libc++] Add the thread safety annotations unconditionally
#117497 merged
Jul 5, 2025 -
[InstCombine] Fold
icmp pred X + K, Y -> icmp pred2 X, Y
if both X and Y is divisible by K#147130 merged
Jul 5, 2025 -
[llvm] Fix typos in documentation
#147129 merged
Jul 5, 2025 -
[clang] Fix a typo in documentation
#147128 merged
Jul 5, 2025 -
[clang][Sema] Unify getPrototypeLoc helpers in SemaCodeComplete and clangd
#143345 merged
Jul 5, 2025 -
[Attributor] Swap range metadata to attribute for calls.
#108835 merged
Jul 5, 2025 -
[MachineLICM] Let targets decide if copy instructions are cheap
#146599 merged
Jul 5, 2025 -
[Clang][AArch64] Remove redundant tune args to the backend
#146896 merged
Jul 5, 2025 -
[Clang][Sema] Do not perform error recovery for invalid member using-declaration in C++20+ mode
#147003 merged
Jul 5, 2025 -
[RISCV][ISel] Optimize setcc with mask test idioms
#147015 merged
Jul 5, 2025 -
[Analysis] Remove traces of BlockEdgesAdder
#147102 merged
Jul 5, 2025 -
[llvm] Use llvm::fill (NFC)
#147099 merged
Jul 5, 2025 -
[Analysis] Drop const from a return type (NFC)
#147098 merged
Jul 5, 2025 -
[Driver] Use range-based for loops (NFC)
#146987 merged
Jul 5, 2025 -
[Index] Remove an unnecessary cast (NFC)
#146944 merged
Jul 5, 2025 -
[HLSL][RootSignature] Retain
SourceLocation
ofRootElement
forSemaHLSL
diagnostics#147094 merged
Jul 4, 2025 -
[RISCV] Move performCombineVMergeAndVOps to RISCVVectorPeephole
#144076 merged
Jul 4, 2025 -
[InstCombine] Propagate poison pow[i], [us]add, [us]sub and [us]mul
#146750 merged
Jul 4, 2025 -
[Clang] Introduce
--offload-targets
for-fopenmp-targets
#146594 merged
Jul 4, 2025 -
[mlir][AffineExpr] Order arguments in the commutative affine exprs
#146895 merged
Jul 4, 2025 -
[mlir] Remove unused includes (NFC)
#147101 merged
Jul 4, 2025 -
[mlir] Use llvm::fill (NFC)
#147100 merged
Jul 4, 2025 -
[mlir] Remove unnecessary casts (NFC)
#147097 merged
Jul 4, 2025 -
[clang] SourceManager: Cache offsets for LastFileIDLookup to speed up getFileID
#146782 merged
Jul 4, 2025 -
[ASTMatchers][NFC] improve 'isInteger' docs to show matching of unsigned
#147012 merged
Jul 4, 2025 -
[mlir][docs][python] Fix up testing docs
#147092 merged
Jul 4, 2025 -
[NFCI][LLVM] Adopt
ArrayRef::consume_front()
in a few places#146793 merged
Jul 4, 2025 -
[HLSL][RootSignature] Update
setDefaultFlags
to account for Root Signature Version#145828 merged
Jul 4, 2025 -
[InstCombine] Pull extract through broadcast
#143380 merged
Jul 4, 2025 -
[RISCV][VLOPT] Add support for vfrec7.v
#146918 merged
Jul 4, 2025 -
[InstCombine] Refine nuw propagation in
OptimizePointerDifference
#147059 merged
Jul 4, 2025 -
[Flang][OpenMP][NFC] Remove flag toggling deprecated no hlfir flow in map-types-and-sizes.f90
#146995 merged
Jul 4, 2025 -
[Offload][amdgpu] Map
INVALID_CODE_OBJECT
toINVALID_BINARY
#147070 merged
Jul 4, 2025 -
[SROA] Allow as zext<i1> index when unfolding GEP select
#146929 merged
Jul 4, 2025 -
[mlir-tblgen] Emit named operand indices
#146839 merged
Jul 4, 2025 -
[NFC][HLSL][RootSignature] Split up
HLSLRootSignatureUtils
#146124 merged
Jul 4, 2025 -
[X86][FP16] Do not customize WidenLowerNode for half if VLX not enabled
#146994 merged
Jul 4, 2025 -
[IR] Use llvm::for_each (NFC)
#146989 merged
Jul 4, 2025 -
[llvm] Use llvm::fill (NFC)
#146988 merged
Jul 4, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146985 merged
Jul 4, 2025 -
[FuzzMutate] Prevent the mutator from generating illegal memory operations
#144885 merged
Jul 4, 2025 -
[lldb][Formatters] Fix weak reference count for std::shared_ptr/std::weak_ptr
#147033 merged
Jul 4, 2025 -
[clang][bytecode] Fix copy constructors for empty unions
#147050 merged
Jul 4, 2025 -
[PowePC] using MTVSRBMI instruction instead of constant pool in power10+
#144084 merged
Jul 4, 2025 -
[NFC][TableGen] Delete extra spaces in comments
#147004 merged
Jul 4, 2025 -
[NFC][CodeGen] Improve comments in Target.td
#147006 merged
Jul 4, 2025 -
[flang] Fix tests broken by #146734
#147055 merged
Jul 4, 2025 -
[mlir][Vector] Fold vector.constant_mask to SplatElementsAttr
#146724 merged
Jul 4, 2025 -
[mlir][xevm] Add missing static value utils dependency
#147051 merged
Jul 4, 2025 -
[Clang] Correctly handle allocations in the condition of a
if constexpr
#146890 merged
Jul 4, 2025 -
[mlir][Transforms] Add
ApplyConversionAction
for profiling purposes#146208 merged
Jul 4, 2025 -
[MLIR][Dialect] Add XeVM dialect
#144811 merged
Jul 4, 2025 -
[flang] use set_union instead of merge in added DerivedTypeCache
#147024 merged
Jul 4, 2025 -
[flang] Optimize assignments of multidimensional arrays
#146408 merged
Jul 4, 2025 -
[libcxx][test] Correct syntax of lit directives in some tests
#146886 merged
Jul 4, 2025 -
[mlir][OpenMP] Don't allow firstprivate for simd
#146734 merged
Jul 4, 2025 -
[Passes] Move LoopInterchange into optimization pipeline
#145503 merged
Jul 4, 2025 -
[MLIR][IRDL][CMake] CMake fixes for cross-compilation
#145672 merged
Jul 4, 2025 -
[OpenCL] Add decls for cl_intel_subgroup_local_block_io
#146656 merged
Jul 4, 2025 -
[libclc] Make library output directories explicit
#146833 merged
Jul 4, 2025 -
[libc++][NFC] Remove __remove_uncvref
#140531 merged
Jul 4, 2025 -
[libc++] Fix tests broken on the Buildkite CI
#146733 merged
Jul 4, 2025 -
[libc++][NFC] Fixed some wrongly spelled
_LIBCPP_STD_VER
in comments#147008 merged
Jul 4, 2025 -
[DLCov] Origin-Tracking: Add debugify support
#143594 merged
Jul 4, 2025 -
[debuginfo][coro] Emit debug info labels for coroutine resume points
#141937 merged
Jul 4, 2025 -
[MsDemangle] Use LLVM style RTTI for AST nodes
#143410 merged
Jul 4, 2025 -
[lldb][DataFormatter] Format libstdc++ unique_ptr like we do libc++
#146909 merged
Jul 4, 2025 -
[llvm][release] On release page, explain package types and verification
#138144 merged
Jul 4, 2025 -
[NFC][LoopFuse] Regenerate LoopFusion tests using UTC
#146902 merged
Jul 4, 2025 -
[AArch64] Mark aarch64_set_fpmr as IntrWriteMem
#146353 merged
Jul 4, 2025 -
[flang] Fix x86 REQUIRES in a couple of tests
#146869 merged
Jul 4, 2025 -
[flang] Fix Windows bot failure caused by #146667
#147002 merged
Jul 4, 2025 -
[ConstantFolding] Consolidate poison propagation for intrinsics
#146878 merged
Jul 4, 2025 -
[MLIR][Docs] Fix typo in addTypeAttributeConversion comment
#146977 merged
Jul 4, 2025 -
[RISCV][VLOPT] Add support for vwsll.vx/vv.
#146998 merged
Jul 4, 2025 -
[clang-tidy] fix false negatives with type aliases in
cppcoreguidlines-pro-bounds-pointer-arithmetic
check#139430 merged
Jul 4, 2025 -
[llvm] Use llvm::fill instead of std::fill(NFC)
#146911 merged
Jul 4, 2025 -
[RISCV] Move vendor clang intrinsics tests to seperate directory. NFC.
#146862 merged
Jul 4, 2025 -
[Driver][Test] pgo-sample-use-profi.c: Specify targets to fix test
#146996 merged
Jul 4, 2025 -
[Serialization] Remove an unnecessary cast (NFC)
#146986 merged
Jul 4, 2025 -
[clang-scan-deps] Fix "unterminated conditional directive" bug
#146645 merged
Jul 4, 2025 -
[clang-tidy] EndSourceFile() for preprocessor before diagnostic client
#145784 merged
Jul 4, 2025 -
[flang][OpenMP] Allocate
reduction
init temps on the stack for GPUs#146667 merged
Jul 4, 2025 -
[OpenCL] Add decls for cl_intel_subgroups_char, cl_intel_subgroups_long
#146655 merged
Jul 4, 2025 -
[OpenCL] Add declarations for version 1.1 of cl_intel_subgroups_short
#146647 merged
Jul 4, 2025 -
[RISCV] Remove implied extension Zvfhmin for XAndesVPackFPH
#146861 merged
Jul 4, 2025 -
Revert "[AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel"
#146982 merged
Jul 4, 2025 -
[mlir][transform] Fix Wtype-limits warning
#146898 merged
Jul 4, 2025 -
[AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel
#136262 merged
Jul 4, 2025 -
[mlir] Use range-based for loops (NFC)
#146946 merged
Jul 4, 2025 -
[llvm] Use range-based for loops (NFC)
#146945 merged
Jul 4, 2025 -
[AMDGPU][NFC] Remove a redundant test
#146888 merged
Jul 4, 2025 -
[mlir] Use llvm::any_of and llvm::all_of (NFC)
#146947 merged
Jul 3, 2025 -
Revert "[lldb][RPC] Upstream lldb-rpc-gen tool"
#146969 merged
Jul 3, 2025 -
[clang-doc] add namespace references to VarInfo
#146964 merged
Jul 3, 2025 -
[mlir][examples] Use {} instead of std::nullopt (NFC)
#146949 merged
Jul 3, 2025 -
[Modules] fix assert in hasInitWithSideEffects
#146468 merged
Jul 3, 2025 -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 merged
Jul 3, 2025 -
[lldb][framework] Correctly place framework files in framework with script
#146425 merged
Jul 3, 2025 -
[mlir][acc][flang] Use SymbolRefAttr for func_name in ACC routine
#146951 merged
Jul 3, 2025 -
[NFC][HLSL][DirectX] Let
HLSLRootSignature
reuse thedxbc
defined enums#145986 merged
Jul 3, 2025 -
[flang] Unify derived types in distinct module files
#146759 merged
Jul 3, 2025 -
[flang] Fix handling of identifier in column 1 of free form continuat…
#146430 merged
Jul 3, 2025 -
AMDGPU: Implement tensor load and store instructions for gfx1250
#146636 merged
Jul 3, 2025 -
[lldb] Extract DW_OP_deref evaluation code (NFC)
#146801 merged
Jul 3, 2025 -
[AArch64] Add option -msve-streaming-vector-bits= .
#144611 merged
Jul 3, 2025 -
[RISCV] Rename XTHeadVdot instructions to match their mnemonic. NFC
#146953 merged
Jul 3, 2025 -
[RISCV] Add SF_ to SiFive instructions in RISCVGenInstrInfo.inc. NFC
#146939 merged
Jul 3, 2025 -
[flang][preprocessor] fix use of bitwise-and for logical-and
#146758 merged
Jul 3, 2025 -
[flang][prescanner] fix invalid check
#146613 merged
Jul 3, 2025 -
[RISCV] Efficiently lower (select cond, u, rot[r/l](u, rot.amt)) using zicond extension
#143768 merged
Jul 3, 2025 -
[Support] Remove an unnecessary cast (NFC)
#146810 merged
Jul 3, 2025 -
[lldb] Add SB API to make a breakpoint a hardware breakpoint
#146602 merged
Jul 3, 2025 -
[Clang] Fix evaluation context of lambdas appearing in discarded statements
#146857 merged
Jul 3, 2025 -
Revert " Move python binding tests to lit framework (#146844)"
#146931 merged
Jul 3, 2025 -
[compiler-rt][sanitizer_common] Improve handling of env vars for iOS simulator tests
#146721 merged
Jul 3, 2025 -
[lldb] fix incorrect logging message
#146903 merged
Jul 3, 2025 -
[lldb] Take a sledgehammer approach to resizing the statusline
#146578 merged
Jul 3, 2025 -
[Frontend][OpenMP] Implement directive name parser
#146776 merged
Jul 3, 2025 -
[CIR] Upstream UnaryDeref support for ComplexType
#146757 merged
Jul 3, 2025 -
[HashRecognize] Check TC against bitwidth of LHSAux
#144881 merged
Jul 3, 2025 -
[Sema][ObjC] Treat unknown selector messages as unrecoverable errors under ARC
#146803 merged
Jul 3, 2025 -
[DebugInfo] Remove an unnecessary cast (NFC)
#146809 merged
Jul 3, 2025 -
[AMDGPU] SelectionDAG divergence tracking should take into account Target divergency.
#144947 merged
Jul 3, 2025 -
Drop timestamp in generated source code
#146822 merged
Jul 3, 2025 -
[mlir] Remove unused includes (NFC)
#146812 merged
Jul 3, 2025 -
[VPlan] Fix first-order splices without header mask not using EVL
#146672 merged
Jul 3, 2025 -
[CIR] Upstream SubstNonTypeTemplateParmExpr support for ComplexType
#146755 merged
Jul 3, 2025 -
[CIR] Upstream support for SubstNonTypeTemplateParmExpr
#146751 merged
Jul 3, 2025 -
[clang] Use range-based for loops (NFC)
#146811 merged
Jul 3, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146808 merged
Jul 3, 2025 -
[NFC][PowerPC] Pre-commit testcases for locking down the xxsel instructions for ternary patterns
#146764 merged
Jul 3, 2025 -
[RISCV] Fix crash when trying to remove segment
#146524 merged
Jul 3, 2025 -
[CIR] Bit manipulation builtin functions
#146529 merged
Jul 3, 2025 -
[CIR] Add nothrow attribute to the call operation
#145178 merged
Jul 3, 2025 -
[flang][cmake] Separate FLANG_INCLUDE_TOOLS from FLANG_BUILD_TOOLS
#145005 merged
Jul 3, 2025 -
[lldb][test] Consolidate libstdc++ and libc++ vector formatter tests into generic test
#146885 merged
Jul 3, 2025 -
[mlir][toy] Use
make_early_inc_range
when erasing ops during iteration#146892 merged
Jul 3, 2025 -
[lldb][test] Run generic set formatter test-case on specified STL
#146882 merged
Jul 3, 2025 -
[lldb] Remove PRIuFT macro and use LLDB_LOG instead
#146867 merged
Jul 3, 2025 -
[lldb][test] Turn std::chrono libcxx test generic
#146873 merged
Jul 3, 2025 -
[lldb][test] Turn std::atomic libcxx test generic
#146843 merged
Jul 3, 2025 -
[LLDB] Optimize identifier lookup in DIL
#146094 merged
Jul 3, 2025 -
Revert "[mlgo][regalloc] Fix after PR #131837"
#146897 merged
Jul 3, 2025 -
[analyzer] Correct Z3 test cases, fix exposed crashes
#146597 merged
Jul 3, 2025 -
[DLCov] Origin-Tracking: Collect stack traces in DebugLoc
#146678 merged
Jul 3, 2025 -
[X86] commuteSelect - update to use SDPatternMatch. NFC.
#146868 merged
Jul 3, 2025 -
[mlir][SCF][NFC] Remove duplicate
getConstantTripCount
implementation#146347 merged
Jul 3, 2025 -
[LSR] Strip dead code (NFC)
#146109 merged
Jul 3, 2025 -
[Bitcode] Add abbreviations for additional instructions
#146825 merged
Jul 3, 2025 -
[lldb-dap] Prevent using an implicit
step-in
.#143644 merged
Jul 3, 2025 -
[flang] fix skip-external-rtti-definition for ppc
#146826 merged
Jul 3, 2025 -
[flang] improve DITypeAttr caching with recursive derived types
#146543 merged
Jul 3, 2025 -
[ORC] Add cloneToContext: Clone an llvm::Module to a given ThreadSafe…
#146852 merged
Jul 3, 2025 -
[clang][python][test] Move python binding tests to lit framework
#146844 merged
Jul 3, 2025 -
[PHIElimination] Revert #131837 #146320 #146337
#146850 merged
Jul 3, 2025 -
[mlir][bufferization] Do not access operation after it was replaced
#146860 merged
Jul 3, 2025 -
[LangRef] Revisit attributes semantics after opaque ptr migration (NFC)
#146846 merged
Jul 3, 2025 -
[NFC] [C++] [Modules] Mark P1979 as implemented and add test
#146841 merged
Jul 3, 2025 -
[VPlan] Don't convert VPWidenSelectRecipes to vp.select in EVL transform
#146695 merged
Jul 3, 2025 -
[lldb] Use correct size when dumping DWARF64 DW_FORM_ref_addr
#146686 merged
Jul 3, 2025 -
[MLIR/Utils] Add missing dep on Arith dialect
#146834 merged
Jul 3, 2025 -
[lldb][mcp] Skip MCPUnixSocketCommandTestCase if remote
#146807 merged
Jul 3, 2025 -
[WebAssembly] Fold TargetGlobalAddress with added offset
#145829 merged
Jul 3, 2025 -
[flang][debug] Generate DISubprogramAttr for omp::TargetOp.
#146532 merged
Jul 3, 2025 -
[lldb][Commands][NFC] image lookup: remove unused local variable
#146554 merged
Jul 3, 2025 -
[lldb][DWARF][NFC] Reduce scope of ref_addr_size variable
#146557 merged
Jul 3, 2025 -
[LLDB] Mark TestCallStdStringFunction as XPASS on Windows
#146835 merged
Jul 3, 2025 -
[libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config
#138527 merged
Jul 3, 2025 -
Revert "[win][aarch64] Always reserve frame pointers for Arm64 Windows"
#146836 merged
Jul 3, 2025 -
[lldb] Add linux test for the three-arg version of getProcFile
#146500 merged
Jul 3, 2025 -
[RISCV] Added the MIPS prefetch extensions for MIPS RV64 P8700.
#145647 merged
Jul 3, 2025 -
[MLIR][OpenMP][NFC] Use header guards for tblgen'd definitions
#146684 merged
Jul 3, 2025 -
[VPlan] Remove redundant debug location setting in VPInterleaveRecipe::execute. nfc
#146670 merged
Jul 3, 2025 -
[VectorCombine] Scalarize extracts of ZExt if profitable.
#142976 merged
Jul 3, 2025 -
[libcxx] Avoid hash key in __hash_table::find() if it is empty.
#126837 merged
Jul 3, 2025 -
[VPlan] Early assert for unsupported interleaved access features. nfc
#146669 merged
Jul 3, 2025 -
[libclc] Add prepare-<triple> targets
#146700 merged
Jul 3, 2025 -
[ORC] Replace ThreadSafeContext::getContext with withContextDo.
#146819 merged
Jul 3, 2025 -
[clang][analyzer] Fix the false positive ArgInitializedness warning on unnamed bit-field
#145066 merged
Jul 3, 2025 -
[llvm][ADT] Add wrappers to
std::fill
#146681 merged
Jul 3, 2025 -
MCAsmBackend: Merge addReloc into applyFixup
#146820 merged
Jul 3, 2025 -
[lldb][test] Synchronize
__compressed_pair_padding
with libc++#142516 merged
Jul 3, 2025 -
[Flang][AArch64][VecLib] Add libmvec support for Flang/AArch64
#146453 merged
Jul 3, 2025 -
[RISCV] Add isel patterns for generating XAndesPerf branch immediate instructions
#145147 merged
Jul 3, 2025 -
[msan] Fix "Add optional flag to improve instrumentation of disjoint OR (#145990)"
#146799 merged
Jul 3, 2025 -
[NFC][TableGen] Adopt
ArrayRef::consume_front()
inPrintMessage
#146775 merged
Jul 3, 2025 -
[RISCV] Check whether plain type is supported for permutation intrinsics instead of its float type
#146657 merged
Jul 3, 2025 -
[clang] [modules] Add err_main_in_named_module
#146635 merged
Jul 3, 2025 -
[BPF] Emit proper error message for insns with tied operands
#146778 merged
Jul 3, 2025 -
[SDAG] Prefer scalar for prefix of vector GEP expansion
#146719 merged
Jul 3, 2025 -
[lldb][mcp] Fix unix domain socket protocol server addresses
#146603 merged
Jul 3, 2025 -
[docs] Refresh Developer Policy text
#136198 merged
Jul 2, 2025 -
[RISCV][VLOPT] Support v[f]slide1up.v{x,f}
#146716 merged
Jul 2, 2025 -
[CIR] Upstream get_bitfield operation to load bit-field members from structs
#145971 merged
Jul 2, 2025 -
[flang][cuda] Allocate derived-type with CUDA componement in managed memory
#146797 merged
Jul 2, 2025 -
[flang][cuda] Do not create global for derived-type with allocatable device components
#146780 merged
Jul 2, 2025 -
[ASan][Windows] Honor asan config flags on windows when set through the user function
#122990 merged
Jul 2, 2025 -
[RISCV][VLOPT] Support vslide{up,down}
#146710 merged
Jul 2, 2025 -
[RISCV][VLOPT] Add support for vfmerge.vfm and vfmv.v.f
#146692 merged
Jul 2, 2025 -
WebAssembly: Move validation of EH flags to TargetMachine construct time
#146634 merged
Jul 2, 2025 -
[Clang][Driver][SamplePGO] Introduce -fno_sample_profile_use_profi flag for SamplePGO
#145957 merged
Jul 2, 2025 -
Revert "Move python binding tests to lit framework (#146486)"
#146789 merged
Jul 2, 2025 -
Reapply "[Clang,debuginfo] added vtt parameter in destructor DISubroutineType (#130674)"
#145697 merged
Jul 2, 2025 -
[win][aarch64] Always reserve frame pointers for Arm64 Windows
#146582 merged
Jul 2, 2025 -
[lld][WebAssembly] Add missing relocation types to the --compress-relocations path
#144578 merged
Jul 2, 2025 -
[LLVM][ADT] Add
consume_front
andconsume_back
to ArrayRef#146741 merged
Jul 2, 2025 -
clang: Fix parsing of seh exception model
#146643 merged
Jul 2, 2025 -
[TableGen] More generically handle tied source operands in CompressInstEmitter.
#146183 merged
Jul 2, 2025 -
[mlir][vector][spirv] Lower
vector.to_elements
to SPIR-V#146618 merged
Jul 2, 2025 -
[NFC][TableGen] Add accessors for various instruction subclasses
#146615 merged
Jul 2, 2025 -
[lldb] Fixing warnings / win32 builds in MainLoop.
#146632 merged
Jul 2, 2025 -
[libc++] Remove dead code from <type_traits>
#143854 merged
Jul 2, 2025 -
[libc++] Avoid including vector in <functional>
#144310 merged
Jul 2, 2025 -
[libc++] Make libcxx/selftest a top-level test directory
#144852 merged
Jul 2, 2025 -
[PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses
#144405 merged
Jul 2, 2025 -
[NFC] [MSAN] replace (void) with [[maybe_unused]]
#146617 merged
Jul 2, 2025 -
[mlir][vector][nfc] Rename
populateVectorTransferCollapseInnerMostContiguousDimsPatterns
#145228 merged
Jul 2, 2025 -
[mlir][bufferization] Return BufferLikeType in BufferizableOpInterface
#144867 merged
Jul 2, 2025 -
[HLSL] Add
-Gis
option to clang-dxc#146448 merged
Jul 2, 2025 -
[BOLT] Decouple new segment creation from PHDR rewrite. NFCI
#146111 merged
Jul 2, 2025 -
[Test] Account for spaces in paths in the new dtlto/files.test
#146749 merged
Jul 2, 2025 -
asan: refactor new/delete interceptor macros
#146696 merged
Jul 2, 2025 -
Revert "Fix wcpncpy() return value; add test."
#146752 merged
Jul 2, 2025 -
[SPIRV] Add option to add all KHR extensions
#145535 merged
Jul 2, 2025 -
[SystemZ][z/OS] Fix error about const char in Text Encoding
#146727 merged
Jul 2, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146703 merged
Jul 2, 2025 -
[mlir][spirv] Add support for SPV_ARM_tensors
#144667 merged
Jul 2, 2025 -
[SHT_LLVM_BB_ADDR_MAP] Remove support for versions 1 and 0 (SHT_LLVM_BB_ADDR_MAP_V0).
#146186 merged
Jul 2, 2025 -
Fix lld crash caused by dynamic bit offset patch
#146701 merged
Jul 2, 2025 -
[libc] Fix internal alignment in allcoator
#146738 merged
Jul 2, 2025 -
[CIR] Implement NotEqualOp for ComplexType
#146129 merged
Jul 2, 2025 -
[MLIR][AMDGPU] Redirect transfer read to masked load lowering
#146705 merged
Jul 2, 2025 -
[lldb][NFC][MachO] Clean up LC_THREAD reading code, remove i386 corefile
#146480 merged
Jul 2, 2025 -
__sys builtin support for AArch64
#146456 merged
Jul 2, 2025 -
[Xtensa] Fix XtensaELFObjectWriter.
#146731 merged
Jul 2, 2025 -
[AMDGPU][MC] Fix disassembly for v_permlane16_swap_b32 for GFX950
#146600 merged
Jul 2, 2025 -
[LLVM][AsmWriter] Print a comment for unknown intrinsics
#146726 merged
Jul 2, 2025 -
[InstrEmitter] Use AddOperand in EmitCopyToRegClassNode.
#146637 merged
Jul 2, 2025 -
[mlir] Remove unused includes (NFC)
#146709 merged
Jul 2, 2025 -
[Analysis] Remove a redundant control flow statement (NFC)
#146708 merged
Jul 2, 2025 -
[clangd] Drop const from a return type (NFC)
#146707 merged
Jul 2, 2025 -
[StaticAnalyzer] Remove unnecessary casts (NFC)
#146706 merged
Jul 2, 2025 -
[AMDGPU] Fix comment on DelayInfo::advance
#146718 merged
Jul 2, 2025 -
[Offload] Add missing license header to Common.td
#146737 merged
Jul 2, 2025 -
[SimplifyCFG] Transform switch to select when common bits uniquely identify one case
#145233 merged
Jul 2, 2025 -
[HLSL][SPRIV] Handle signed RWBuffer correctly
#144774 merged
Jul 2, 2025 -
[HashRecognize][NFC] Add a missing "phi" in a comment
#146702 merged
Jul 2, 2025 -
[nfc] Rename API with typo in BranchProbabilityInfo
#146447 merged
Jul 2, 2025 -
[mlir][OpenMP] implement SIMD reduction
#146671 merged
Jul 2, 2025 -
[VectorCombine] Scalarize vector intrinsics with scalar arguments
#146530 merged
Jul 2, 2025 -
[libc++] Re-add a script to trigger the libc++ Buildkite pipeline
#146730 merged
Jul 2, 2025 -
[Offload] Add
MAX_WORK_GROUP_SIZE
device info query#143718 merged
Jul 2, 2025 -
[CIR] Add OptInfo attribute
#146261 merged
Jul 2, 2025 -
[CIR] Add mlir-translate to CMake
#146608 merged
Jul 2, 2025 -
[Clang] Properly use
CommaJoined
for--offload-arch
#146687 merged
Jul 2, 2025 -
[flang] Emit
fir.global
in the global address space#146653 merged
Jul 2, 2025 -
[DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO
#142757 merged
Jul 2, 2025 -
[lldb][test] Consolidate generic and libcxx std::deque formatter tests
#146697 merged
Jul 2, 2025 -
[CIR] Untie Type and Attribute definitions
#146663 merged
Jul 2, 2025 -
[Clang][DLCov][NFCish] Fix debugloc coverage tracking macro in Clang
#146521 merged
Jul 2, 2025 -
[Clang][OpenCL] Declare cl_amd_media_ops/cl_amd_media_ops2 builtins with -fdeclare-opencl-builtins
#143507 merged
Jul 2, 2025 -
[clang-fuzzer] Fix latent race condition in build
#146119 merged
Jul 2, 2025 -
[CIR] Clean up FPAttr
#146662 merged
Jul 2, 2025 -
[Xtensa] Implement THREADPTR and DFPAccel Xtensa Options.
#145543 merged
Jul 2, 2025 -
[InstCombine] Fix multi-use handling for multi-GEP rewrite
#146689 merged
Jul 2, 2025 -
[AMDGPU] Remove HasSampler variable. NFC.
#146682 merged
Jul 2, 2025 -
[clang-tidy] Fix false positive for cppcoreguidelines-pro-bounds-pointer-arithmetic
#127394 merged
Jul 2, 2025 -
[HashRecognize] Rewrite arePHIsIntertwined
#144878 merged
Jul 2, 2025 -
[CIR] Clean up IntAttr
#146661 merged
Jul 2, 2025 -
[mlir][Affine] Fix crash in affine-loop-fusion pass by guarding against an empty op list
#144841 merged
Jul 2, 2025 -
[CIR] Introduce IntTypeInterface to allow uniform integer types handling
#146660 merged
Jul 2, 2025 -
[libc] Efficiently implement
aligned_alloc
for AMDGPU#146585 merged
Jul 2, 2025 -
[mlir][linalg] Use
ub.poison
in linalg vectorizer instead of0
for some transfer ops#146544 merged
Jul 2, 2025 -
[SystemZ][HLASM] Emit END instruction
#146110 merged
Jul 2, 2025 -
[DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine
#145298 merged
Jul 2, 2025 -
Only restart failed libc++ jobs, not cancelled ones.
#146397 merged
Jul 2, 2025 -
Remove helper function and use target agnostic needConversion function
#146680 merged
Jul 2, 2025 -
[AMDGPU] Use isImage. NFC.
#146677 merged
Jul 2, 2025 -
X86: Avoid some uses of getPointerTy
#146306 merged
Jul 2, 2025 -
[Offload] Store kernel name in GenericKernelTy
#142799 merged
Jul 2, 2025 -
[LLD][COFF] Fix importing DllMain from import libraries
#146610 merged
Jul 2, 2025 -
[Offload] Improve liboffload documentation
#142403 merged
Jul 2, 2025 -
[SPIRV] Add FloatControl2 capability
#144371 merged
Jul 2, 2025 -
[GlobalISel] Allow expansion of urem by constant in prelegalizer
#145914 merged
Jul 2, 2025 -
Reland [TSan] Clarify and enforce shadow end alignment
#146676 merged
Jul 2, 2025 -
[AMDGPU] Add a debug option
-amdgpu-snop-padding
forGCNHazardRecognizer
#146587 merged
Jul 2, 2025 -
Revert "[TSan] Clarify and enforce shadow end alignment"
#146674 merged
Jul 2, 2025 -
[MLIR] Remove spurious space when printing
prop-dict
#145962 merged
Jul 2, 2025 -
[LV] Add support for partial reductions without a binary op
#133922 merged
Jul 2, 2025 -
[libc] Use is aligned builtin instead of ptrtoint
#146402 merged
Jul 2, 2025 -
[lldb-dap] Fix flaky test
#145231 merged
Jul 2, 2025 -
TargetOptions: Look up frame-pointer attribute once
#146639 merged
Jul 2, 2025 -
[DLCov] Origin-Tracking: Enable collecting and symbolizing stack traces
#143591 merged
Jul 2, 2025 -
[Xtensa] Implement lowering SELECT_CC/BRCC for Xtensa FP Option.
#145544 merged
Jul 2, 2025 -
[LLVM][AArch64] Relax SVE/SME codegen predicates.
#145322 merged
Jul 2, 2025 -
[DLCov] Origin-Tracking: Collect stack traces in DebugLoc
#143592 merged
Jul 2, 2025 -
[DAG] visitFREEZE - always allow freezing multiple operands
#145939 merged
Jul 2, 2025 -
[LLDB] Simplify libstdc++ string summaries
#146562 merged
Jul 2, 2025 -
[VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustment
#144864 merged
Jul 2, 2025 -
[SLP] Avoid -passes=instcombine stages in SLP tests
#146257 merged
Jul 2, 2025 -
[lldb] Use llvm::erase_if (NFC)
#146624 merged
Jul 2, 2025 -
[flang][OpenMP] Create unique reduction decls for different logical kinds
#146558 merged
Jul 2, 2025 -
[AArch64][TTI] Reduce cost for splatting whole first vector segment (SVE)
#145701 merged
Jul 2, 2025 -
[clang][python][test] Move python binding tests to lit framework
#146486 merged
Jul 2, 2025 -
[lld][LoongArch] Support TLSDESC GD/LD to IE/LE
#123715 merged
Jul 2, 2025 -
[IR] Add
dead_on_return
attribute#143271 merged
Jul 2, 2025 -
[mlir][SPIRVToLLVM] Set valid insertion point after op erasure
#146551 merged
Jul 2, 2025 -
[InstCombine] Fold icmp of gep chain with base
#144065 merged
Jul 2, 2025 -
[mlir][tensor] Fold identity
reshape
of 0d-tensors#146375 merged
Jul 2, 2025 -
[mlir][linalg] Allow promotion to use the original subview size
#144334 merged
Jul 2, 2025 -
[TableGen] Use range-based for loops (NFC)
#146626 merged
Jul 2, 2025 -
[ProfileData] Use lambdas instead of std::bind (NFC)
#146625 merged
Jul 2, 2025 -
[clangd] Drop const from a return type (NFC)
#146623 merged
Jul 2, 2025 -
[Sema] Remove an unnecessary cast (NFC)
#146622 merged
Jul 2, 2025 -
[LLVM][Cygwin] Enable dynamic linking of libLLVM
#146440 merged
Jul 2, 2025 -
[clang][bytecode] Add back missing initialize call
#146589 merged
Jul 2, 2025 -
[RISCV] Use uint64_t for Insn in getInstruction32 and getInstruction16. NFC
#146619 merged
Jul 2, 2025 -
[RFC][NFC][AMDGPU] Remove explicit value assignments from
AMDGPU::GPUKind
#146567 merged
Jul 2, 2025 -
[WebAssembly] Fix inline assembly with vector types
#146574 merged
Jul 2, 2025 -
Driver: Avoid llvm::sys::path::append if resource directory absolute.
#146449 merged
Jul 2, 2025 -
[MLIR][Affine] Enhance simplifyAdd for AffineExpr mod
#146492 merged
Jul 2, 2025 -
[Analysis] Use range-based for loops (NFC)
#146466 merged
Jul 2, 2025 -
[clang] [modules] Implement P3618R0: Allow attaching main to the global module
#146461 merged
Jul 2, 2025 -
[docs] Add clang release notes for LoongArch
#146481 merged
Jul 2, 2025 -
[lldb] Fix the hardware breakpoint decorator
#146609 merged
Jul 2, 2025 -
clang: Forward exception_model flag for bitcode inputs
#146342 merged
Jul 2, 2025 -
[libclc] Add missing clc_lgamma_r with generic address space pointer arg
#146495 merged
Jul 2, 2025 -
[libclc] Add __clc_nan implementation with signed nancode argument
#146485 merged
Jul 2, 2025 -
[Offload][cmake] Add GPU test job limit for AMDGPU buildbot cmake cache
#146611 merged
Jul 2, 2025 -
[CI] Use Github Native Groups in monolithic-* scripts
#143481 merged
Jul 1, 2025 -
[WebAssembly] Fold any/alltrue (setcc x, 0, eq/ne) to [not] any/alltrue x
#144741 merged
Jul 1, 2025 -
[WebAssembly] [Backend] Wasm optimize illegal bitmask
#145627 merged
Jul 1, 2025 -
[SelectionDAG] Fix NaN regression in fma dag-combine.
#146592 merged
Jul 1, 2025 -
[NVPTX] Further cleanup call isel
#146411 merged
Jul 1, 2025 -
[mlir][arith] Add
arith::ConstantIntOp
constructor#144638 merged
Jul 1, 2025 -
[Reland][IPO] Added attributor for identifying invariant loads
#146584 merged
Jul 1, 2025 -
AMDGPU: Implement tensor_save and tensor_stop for gfx1250
#146590 merged
Jul 1, 2025 -
[mlir][linalg] Use hasPureTensorSemantics in TransposeMatmul methods.
#146438 merged
Jul 1, 2025 -
[mlir][xegpu] Fix seg-fault caused by setting a null attribute
#146002 merged
Jul 1, 2025 -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 merged
Jul 1, 2025 -
[AsmParser] Remove unnecessary casts (NFC)
#146549 merged
Jul 1, 2025 -
[clang] Improve getFileIDLocal binary search.
#146510 merged
Jul 1, 2025 -
[VectorCombine] Use InstSimplifyFolder to simplify instrs on creation.
#146350 merged
Jul 1, 2025 -
[VPlan] Add VPExpressionRecipe, replacing extended reduction recipes.
#144281 merged
Jul 1, 2025 -
Fix missing/outdated pass options in PassRegistry.def
#146160 merged
Jul 1, 2025 -
[mlir][sparse] Do not access operation after it was replaced
#146546 merged
Jul 1, 2025 -
[IR2Vec] Add out-of-place arithmetic operators to Embedding class
#145118 merged
Jul 1, 2025 -
[NFC][IR2Vec] Increasing tolerance in
approximatelyEquals()
ofEmbedding
#145117 merged
Jul 1, 2025 -
[CIR] Upstream PackIndexingExpr for ScalarExpr
#146239 merged
Jul 1, 2025 -
[CIR] Upstream GenericSelectionExpr
#146211 merged
Jul 1, 2025 -
[CIR] Comma Operator for ComplexType
#146204 merged
Jul 1, 2025 -
[clang][bytecode] Check pointer data type for bitcast eligibility
#146552 merged
Jul 1, 2025 -
[CIR] Fix mlir::ValueRange init from ArrayRef warning
#146577 merged
Jul 1, 2025 -
[CIR] Implement ArraySubscript for ComplexType
#146283 merged
Jul 1, 2025 -
AMDGPU: Implement ds_atomic_async_barrier_arrive_b64/ds_atomic_barrier_arrive_rtn_b64
#146409 merged
Jul 1, 2025 -
[NFC] Formatting PassRegistry.def
#144139 merged
Jul 1, 2025 -
[Analysis] Remove a workaround for ancient GCC (NFC)
#146550 merged
Jul 1, 2025 -
[AMDGPU] Remove an unnecessary cast (NFC)
#146548 merged
Jul 1, 2025 -
[Analysis] Remove an unnecessary cast (NFC)
#146547 merged
Jul 1, 2025 -
AMDGPU: Remove the unnecessary needAlias argument in DS_Real_gfx12
#146439 merged
Jul 1, 2025 -
[AMDGPU] Refactor FLAT_Load_Pseudo class
#146539 merged
Jul 1, 2025 -
[AMDGPU][SIInsertWaitcnts] drop OldWaitcntInstr only when it is processed
#145720 merged
Jul 1, 2025 -
[PHIElimination] Verify reappropriated COPY is of similar register class, update livevars.
#146337 merged
Jul 1, 2025 -
[flang][OpenMP] Split check-omp-structure.cpp into smaller files, NFC
#146359 merged
Jul 1, 2025 -
[lldb] Adding pipe support to lldb_private::MainLoopWindows.
#145621 merged
Jul 1, 2025 -
[libc] wcscspn implementation
#146158 merged
Jul 1, 2025 -
[InstCombine] Pull vector reverse through intrinsics
#146384 merged
Jul 1, 2025 -
[AMDGPU] Fix wrong reverse operations for
v_cmpx_le_u32
#146398 merged
Jul 1, 2025 -
[mlir][async] Erase op later to preserve insertion point
#146516 merged
Jul 1, 2025 -
[lldb][NFC] Inline ResolveSDKPathFromDebugInfo in one of its call site
#146062 merged
Jul 1, 2025 -
[flang][tco] Add -emit-final-mlir flag
#146533 merged
Jul 1, 2025 -
[Offload] Add skeleton for offload conformance tests
#146391 merged
Jul 1, 2025 -
[flang][OpenMP] Rewrite min/max with more than 2 arguments
#146423 merged
Jul 1, 2025 -
[AArch64] Fix ldp rename through a bundle
#146415 merged
Jul 1, 2025 -
[LLVM][TableGen][DecoderEmitter] Add wrapper struct for
bit_value_t
#146248 merged
Jul 1, 2025 -
[mlir] Remove unused includes (NFC)
#146467 merged
Jul 1, 2025 -
[mlir] Remove unnecessary casts (NFC)
#146465 merged
Jul 1, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146464 merged
Jul 1, 2025 -
[CodeGen] Remove unnecessary casts (NFC)
#146463 merged
Jul 1, 2025 -
[LLDB] Update DIL to pass current 'frame var' tests.
#145055 merged
Jul 1, 2025 -
feat(linalg): add a way to pass controlFn to
foldIntoPackUnpackPatterns
#143685 merged
Jul 1, 2025 -
[clang][test] Remove duplication from gcc toolchain test (NFC)
#146487 merged
Jul 1, 2025 -
[NFC][AMDGPU] Pre-commit a test case that shows wrong reverse operation is used for V_CMPX_LE_U32
#146527 merged
Jul 1, 2025 -
[AArch64] Mark neon.stN intrinsics as writeonly
#145289 merged
Jul 1, 2025 -
[clang][bytecode] Allocate operator new data as array
#146471 merged
Jul 1, 2025 -
[MLIR] Make generic skip packing init operand when not used in DataLayoutPropagation
#146139 merged
Jul 1, 2025 -
[mlir][memref] Add a new
ReifyResultShapes
pass#145927 merged
Jul 1, 2025 -
[NFC][AMDGPU] Auto generate check lines for some test cases
#146400 merged
Jul 1, 2025 -
[NFC][Offload] Fix possible edge cases in offload-tblgen
#146511 merged
Jul 1, 2025 -
[lldb] Enable support for DWARF64 format handling
#145645 merged
Jul 1, 2025 -
[OpenACC][CIR] Implement 'rest' of update clause lowering
#146414 merged
Jul 1, 2025 -
[FunctionAttrs] Handle ConstantRange overflow in memset initializes inference
#145739 merged
Jul 1, 2025 -
[mlir] Reapply 141423 mlir-query combinators plus fix
#146156 merged
Jul 1, 2025 -
[alpha.webkit.UncountedCallArgsChecker] Treat CFEqual as a safe function
#146369 merged
Jul 1, 2025 -
[clang][bytecode] Remove unused InRange function
#146509 merged
Jul 1, 2025 -
[clang] skip explicit obj param in code complete
#146258 merged
Jul 1, 2025 -
[InstCombine] Rewrite multi-use GEPs when simplifying comparison
#146100 merged
Jul 1, 2025 -
[LV] Use vscale for tuning to improve branch weight estimates
#144733 merged
Jul 1, 2025 -
[Hexagon] Implement shouldConvertConstantLoadToIntImm
#146452 merged
Jul 1, 2025 -
[RISCV] Factor out getKillRegState in copyPhysReg (NFC)
#146454 merged
Jul 1, 2025 -
[DAG] canCreateUndefOrPoison - remove isGuaranteedNotToBeUndefOrPoison check for shift nodes
#146502 merged
Jul 1, 2025 -
[DAG] canCreateUndefOrPoison - add handling for CTTZ/CTLZ_ZERO_UNDEF nodes
#146501 merged
Jul 1, 2025 -
[VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding
#144666 merged
Jul 1, 2025 -
[clang]Fix Handle structs exceeding 1EB size limit
#146032 merged
Jul 1, 2025 -
[Clang][Bytecode] Implement P1061 structured binding pack
#146474 merged
Jul 1, 2025 -
[X86] detectZextAbsDiff - use m_SpecificVectorElementVT matcher. NFC.
#146498 merged
Jul 1, 2025 -
[mlir][tblgen] Fix test definition names to reflect expected valid results (NFC)
#146243 merged
Jul 1, 2025 -
[Clang][AArch64] Move definitions of FP8 Neon loads & stores
#146352 merged
Jul 1, 2025 -
[mlir][gpu] Add gpu.rotate operation
#142796 merged
Jul 1, 2025 -
[DAG] canCreateUndefOrPoison - explicitly state the AssertSext/Zext/Align/NoFPClass can create poison. NFC.
#146493 merged
Jul 1, 2025 -
[mlir][tblgen] Fix region and successor references in custom directives
#146242 merged
Jul 1, 2025 -
[DAG] visitFREEZE - remove isGuaranteedNotToBeUndefOrPoison assertion
#146490 merged
Jul 1, 2025 -
[PowerPC] Remove chenzheng1030 as maintainer
#145519 merged
Jul 1, 2025 -
[llvm][docs] Document how to ask for things other than commit access
#146340 merged
Jul 1, 2025 -
[clang] Don't use raw source location in DeclarationName, NFC
#146412 merged
Jul 1, 2025 -
[mlir][tosa] Require signless types in validation and add corresponding conversion pass
#144367 merged
Jul 1, 2025 -
[Clang] Remove AArch64TargetInfo::setArchFeatures
#146107 merged
Jul 1, 2025 -
[InstCombine] Combine interleaved PHI reduction chains.
#143878 merged
Jul 1, 2025 -
[Clang] Verify data layout consistency
#144720 merged
Jul 1, 2025 -
DynamicAPInt: Support APInt constructor.
#146301 merged
Jul 1, 2025 -
[Flang][OpenMP] Add Semantics support for Nested OpenMPLoopConstructs
#145917 merged
Jul 1, 2025 -
[Coroutines] Work on intrinsic IDs instead of names (NFCI)
#145518 merged
Jul 1, 2025 -
MC: Store fragment content and fixups out-of-line
#146307 merged
Jul 1, 2025 -
[Clang] Partially fix m68k alignments
#144740 merged
Jul 1, 2025 -
[DwarfDebug] Slightly optimize computeKeyInstructions() (NFC)
#146357 merged
Jul 1, 2025 -
[lldb] Delete unused DWARFDataExtractor methods
#146356 merged
Jul 1, 2025 -
[X86][llvm-exegesis] fix LNLP performance counter binding issue
#146348 merged
Jul 1, 2025 -
CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragment. NFC
#146462 merged
Jul 1, 2025 -
[X86] Add diagnostic for fp128 inline assemble for 32-bit
#146458 merged
Jul 1, 2025 -
[lldb][Mach-O] Fix several bugs in x86_64 Mach-O corefile
#146460 merged
Jul 1, 2025 -
[mlir][Vector] Add constant folding for vector.from_elements operation
#145849 merged
Jul 1, 2025 -
[NFC][IR2Vec] Remove unreachable code and simplify invalid mode test
#146459 merged
Jul 1, 2025 -
[NFC][MLGO] Convert notes to proper RST note directives in MLGO.rst
#146450 merged
Jul 1, 2025 -
[IR2Vec] Simplifying creation of Embedder
#143999 merged
Jul 1, 2025 -
[LLD][ELF] Skip non-SHF_ALLOC sections when checking max VA and max VA difference in relaxOnce()
#145863 merged
Jul 1, 2025 -
[NFC][MLGO] Fix indentation in MLGO.rst
#146444 merged
Jul 1, 2025 -
[RISCV] Add LLVM IR intrinsicis vrgatherei16/vslideup/vslidedown support for Zvfbfmin
#146312 merged
Jul 1, 2025 -
[MLGO] Fix feature iteration using FeatureMap.size() instead of NumberOfFeatures
#146436 merged
Jul 1, 2025 -
[Clang][LoongArch] Fixed incorrect _BitInt(N>64) alignment
#145297 merged
Jul 1, 2025 -
[BOLT] Refactor mapCodeSections(). NFC
#146434 merged
Jul 1, 2025 -
[flang][acc] Fix dialect dependencies
#146431 merged
Jul 1, 2025 -
[pgo] add means to specify "unknown" MD_prof
#145578 merged
Jun 30, 2025 -
[DirectX] Implement
memcpy
in DXIL CBuffer Access pass#144436 merged
Jun 30, 2025 -
[NFC][TableGen] Capitalize
to
inUseFnTableInDecodetoMCInst
.#146419 merged
Jun 30, 2025 -
[mlir][examples] Fix deprecation warnings for
ArrayRef(std::nullopt)
#146420 merged
Jun 30, 2025 -
[flang][acc] Ensure fir.class is handled in type categorization
#146174 merged
Jun 30, 2025 -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 merged
Jun 30, 2025 -
[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC).
#141860 merged
Jun 30, 2025 -
[AMDGPU] Autogen checks for test
#146421 merged
Jun 30, 2025 -
[lldb] Correctly restore the cursor column after resizing the statusline
#146132 merged
Jun 30, 2025 -
[MachineOutliner] Remove LOHs from outlined candidates
#143617 merged
Jun 30, 2025 -
[flang][cuda] Bring PARAMETER arrays into the GPU module
#146416 merged
Jun 30, 2025 -
[IR2Vec] Scale embeddings once in vocab analysis instead of repetitive scaling
#143986 merged
Jun 30, 2025 -
[X86][GlobalIsel] fix regbank issue fabs
#145674 merged
Jun 30, 2025 -
Reland "[MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)"
#145664 merged
Jun 30, 2025 -
[CIR] Upstream GenericSelectionExpr for ComplexType
#146265 merged
Jun 30, 2025 -
[libc][obvious] Fixed typos in some wchar headers
#146413 merged
Jun 30, 2025 -
[STLForwardCompat] Implement llvm::type_identity
#146390 merged
Jun 30, 2025 -
[libc][bazel] Added wchar functions to bazel
#146126 merged
Jun 30, 2025 -
[mlir][LLVMIR][NFC] Remove duplicate getUnnamedAddrAttrName uses in op printers
#146090 merged
Jun 30, 2025 -
[flang] Check for ultimate ALLOCATABLE component in LOCAL_INIT()
#145800 merged
Jun 30, 2025 -
[clang-doc] serialize friends
#146165 merged
Jun 30, 2025 -
[Clang] Fix '-Wformat-overflow' FP when floats had field-width and plus prefix
#144274 merged
Jun 30, 2025 -
[flang] Use outermost fir.dummy_scope for TBAA of local allocations.
#146006 merged
Jun 30, 2025 -
[MLIR] Always emit setPropertiesFromParsedAttr() when hasCustomAssemblyFormat is set
#145973 merged
Jun 30, 2025 -
[IR][PGO] Verify the structure of
VP
metadata.#145584 merged
Jun 30, 2025 -
[mlir][vector] Avoid setting padding by default to
0
invector.transfer_read
preferub.poison
#146088 merged
Jun 30, 2025 -
[clang-tidy] Add flag to specify an alternative to std::forward
#138755 merged
Jun 30, 2025 -
[clang-doc] Precommit friends test
#146164 merged
Jun 30, 2025 -
[libomptarget] Add a test for OMP_TARGET_OFFLOAD=disabled
#146385 merged
Jun 30, 2025 -
[LLDB][NFC] Refactor code extracting timestamp from StructuredData
#145954 merged
Jun 30, 2025 -
[OpenACC][CIR] 'update' construct lowering + a few clauses
#146378 merged
Jun 30, 2025 -
[flang] Add new hints to expected warnings
#146399 merged
Jun 30, 2025 -
tsan: Support free_sized and free_aligned_sized from C23
#144531 merged
Jun 30, 2025 -
[clang][bytecode] Classify variable initializer, not the decl
#146338 merged
Jun 30, 2025 -
[Basic] Drop const from a return type (NFC)
#146382 merged
Jun 30, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146381 merged
Jun 30, 2025 -
[libc] wcstok implementation
#145989 merged
Jun 30, 2025 -
[flang][NFC] Remove inadvertently added source file
#146395 merged
Jun 30, 2025 -
[HLSL] Remove dead code in Type.cpp [NFC]
#146365 merged
Jun 30, 2025 -
[flang] Process pointer component default initializers sooner
#145601 merged
Jun 30, 2025 -
[flang] Skip over fixed form spaces when prescanning exponents & kind…
#145347 merged
Jun 30, 2025 -
[flang] Don't warn on (0.,0.)**(nonzero noninteger)
#145179 merged
Jun 30, 2025 -
[flang] Check definability for logical INQUIRE specifiers
#144797 merged
Jun 30, 2025 -
[flang][runtime] Allow INQUIRE(IOLENGTH=) in the presence of defined I/O
#144541 merged
Jun 30, 2025 -
[flang][CLI] Have the CLI hint the flag to disable a warning
#144767 merged
Jun 30, 2025 -
[CodeGen] Remove an unnecessary cast (NFC)
#146380 merged
Jun 30, 2025 -
[DAG] canCreateUndefOrPoison - add handling for CTTZ/CTLZ nodes
#146361 merged
Jun 30, 2025 -
MC: Merge MCFragment.h into MCSection.h
#146315 merged
Jun 30, 2025 -
[libc] implement sigsetjmp for thumb/thumb2/armv7-a
#138147 merged
Jun 30, 2025 -
Restrict tests in Transforms/InstCombine/SystemZ to SystemZ (NFC)
#146363 merged
Jun 30, 2025 -
[AArch64] Change IssueWidth to 5 in AArch64SchedNeoverseN2.td
#145717 merged
Jun 30, 2025 -
[bazel] Add gdb-scripts filegroup in llvm and mlir
#146358 merged
Jun 30, 2025 -
[lldb] Document MCP support in LLDB
#145935 merged
Jun 30, 2025 -
[libc++] Fix wait_on_destruct.pass.cpp hanging sometimes
#146240 merged
Jun 30, 2025 -
[SCCP] Improve worklist management
#146321 merged
Jun 30, 2025 -
[InstCombine] Pull vector reverse through fneg
#146349 merged
Jun 30, 2025 -
[experimental] Ask copilot to check perf profile degradation
#146271 merged
Jun 30, 2025 -
[clang][bytecode] Add
Descriptor::hasTrivialDtor()
#146286 merged
Jun 30, 2025 -
[ExtractAPI] Format pointer types correctly
#146182 merged
Jun 30, 2025 -
Expand annotation check for -Wunique-object-duplication on Windows.
#145944 merged
Jun 30, 2025 -
[clang][AST] Fix AST IgnoreUnlessSpelledInSource traversal nullptr dereference
#146103 merged
Jun 30, 2025 -
[clang] [Sema] Suggest [[noreturn]] for void functions that always throw
#146234 merged
Jun 30, 2025 -
[LLVM][Clang] Enable strict mode for
getTrailingObjects
#144930 merged
Jun 30, 2025 -
[LLVM] Change
ModulePass::skipModule
to take a const reference#146168 merged
Jun 30, 2025 -
[Offload] Refactor device/platform info queries
#146345 merged
Jun 30, 2025 -
[LAA] Clean up APInt-overflow related code
#140048 merged
Jun 30, 2025 -
[InstCombine] smin(smax(X, -1), 1) -> scmp(X, 0) and smax(smin(X, 1), -1) -> scmp(X, 0)
#145736 merged
Jun 30, 2025 -
[libc] Efficiently implement 'realloc' for AMDGPU devices
#145960 merged
Jun 30, 2025 -
[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server
#146072 merged
Jun 30, 2025 -
[OpenACC][CIR] Implement 'exit data' construct + clauses
#146167 merged
Jun 30, 2025 -
[clang] odr-checker fix for conversion operators
#146153 merged
Jun 30, 2025 -
[DA] Improve code in getSplitIteration (NFC)
#146137 merged
Jun 30, 2025 -
[GlobalOpt] Revert global widening transform
#144652 merged
Jun 30, 2025 -
[VPlan] Replace all uses of VF when EVL tail folding. NFCI
#146339 merged
Jun 30, 2025 -
[ISel/RISCV] Fix fixed-vector [l]lrint lowering
#145898 merged
Jun 30, 2025 -
[DAG] canCreateUndefOrPoison - add handling for ADD/SUB/MUL overflow nodes
#146322 merged
Jun 30, 2025 -
[DAG] Implement SDPatternMatch
m_SpecificScalarVT
andm_SpecificVectorElementVT
matchers#144996 merged
Jun 30, 2025 -
[AMDGPU] Add support for
v_cvt_f16_bf8
on gfx1250#146305 merged
Jun 30, 2025 -
[AMDGPU] Add support for
v_cvt_f16_fp8
on gfx1250#146302 merged
Jun 30, 2025 -
[KeyInstr][Clang][NFC] Don't set -dwarf-use-key-instructions
#144115 merged
Jun 30, 2025 -
[KeyInstr][Clang] Copy ctor/assignment operator source atoms
#144346 merged
Jun 30, 2025 -
[Offload] Implement
olShutDown
#144055 merged
Jun 30, 2025 -
[Clang][Sema] Require
BaseClass::
(not other classes) in member using-declaration in C++98 mode#143492 merged
Jun 30, 2025 -
[NFC][analyzer] Use %clang_analyze_cc1 consistently
#145895 merged
Jun 30, 2025 -
[Clang][AArch64] Add FP8 variants of Neon store intrinsics
#145346 merged
Jun 30, 2025 -
[Clang][AArch64] Add mfloat8_t variants of Neon load intrinsics
#145666 merged
Jun 30, 2025 -
[CLANG][AArch64] Add mfloat8_t support for more SVE load intrinsics
#145383 merged
Jun 30, 2025 -
[PassBuilder][FatLTO] Expose FatLTO pipeline via pipeline string
#146048 merged
Jun 30, 2025 -
[PHIElimination] Fix bug around $noreg assignment
#146320 merged
Jun 30, 2025 -
[EarlyCSE] Add support for writeonly call CSE
#145474 merged
Jun 30, 2025 -
[RISCV] Integrate RISCV target in baremetal toolchain object and deprecate RISCVToolchain object
#121831 merged
Jun 30, 2025 -
Global string alignment
#142346 merged
Jun 30, 2025 -
[InstCombine] Pull unary shuffles through fneg/fabs
#144933 merged
Jun 30, 2025 -
[NFC][libclc] Refactor _CLC_*_VECTORIZE macros to functions in .inc files
#145678 merged
Jun 30, 2025 -
[mlir][tosa] Add custom operand getters for select op
#145921 merged
Jun 30, 2025 -
[clang] [modules] Add err_main_in_named_module
#146247 merged
Jun 30, 2025 -
[clang] Build the Z3 mock module via CMake
#146284 merged
Jun 30, 2025 -
[KeyInstr] Fully support mixed key/non-key inlining modes
#144103 merged
Jun 30, 2025 -
[Hexagon] Remove unused flag from HexagonGenExtract(NFC)
#146310 merged
Jun 30, 2025 -
[libc++] Fix <charconv> not exporting std::errc
#146268 merged
Jun 30, 2025 -
[AArch64] Improve scalar and Neon popcount with SVE CNT.
#143870 merged
Jun 30, 2025 -
[RISCV][Driver] Add support for
-m
flag to linker job of Baremetal toolchain#134442 merged
Jun 30, 2025 -
Reland "[flang] add option to generate runtime type info as external (#145901) "
#146071 merged
Jun 30, 2025 -
[mlir][tensor] Relax input type requirement on
tensor.splat
#145893 merged
Jun 30, 2025 -
[KeyInstr] Use DISubprogram's is-key-instructions-on flag at DWARF emission
#144104 merged
Jun 30, 2025 -
[Driver] Forward sysroot from Driver to linker in BareMetal ToolChain Object
#132808 merged
Jun 30, 2025 -
[KeyInstr] Add DISubprogram::keyInstructions bit
#144107 merged
Jun 30, 2025 -
[clang][bytecode][NFC] Remove some dead code
#146287 merged
Jun 30, 2025 -
Reland[Driver] Add option to force undefined symbols during linking in BareMetal toolchain object.
#146304 merged
Jun 30, 2025 -
AMDGPU: support s_monitor_sleep on gfx1250
#146293 merged
Jun 30, 2025 -
Reland [Driver] Fix link order of BareMetal toolchain object
#146291 merged
Jun 30, 2025 -
[Target] Use range-based for loops (NFC)
#146277 merged
Jun 30, 2025 -
[LTO] Remove an unnecessary cast (NFC)
#146275 merged
Jun 30, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146274 merged
Jun 30, 2025 -
Add
final
specifier to the classop#145977 merged
Jun 30, 2025 -
[mlgo][regalloc] Fix after PR #131837
#146297 merged
Jun 30, 2025 -
[DAGCombiner] Remove
UnsafeFPMath
usage invisitFSUBForFMACombine
etc.#145637 merged
Jun 30, 2025 -
Fix a typo in llvm/docs/CMake.rst
#138639 merged
Jun 29, 2025 -
[MC] Remove an unnecessary cast (NFC)
#146276 merged
Jun 29, 2025 -
[OpenMP] Fix crash with duplicate mapping on target directive
#146136 merged
Jun 29, 2025 -
AMDGPU: Implement intrinsic/builtins for gfx1250 load transpose instructions
#146289 merged
Jun 29, 2025 -
Reland [Driver] Add support for crtbegin.o, crtend.o and libgloss lib to BareMetal toolchain object
#144649 merged
Jun 29, 2025 -
[clang-format] Make EndsInComma in ContinuationIndenter consistent
#146256 merged
Jun 29, 2025 -
[clang-tidy] add new check: modernize-use-scoped-lock
#126434 merged
Jun 29, 2025 -
[NFC][docs][coro] Fix syntax & typos
#146282 merged
Jun 29, 2025 -
[mlir] Remove unused includes (NFC)
#146278 merged
Jun 29, 2025 -
[PHIElimination] Reuse existing COPY in predecessor basic block
#131837 merged
Jun 29, 2025 -
Reland [Driver] Add support for GCC installation detection in Baremetal toolchain
#145390 merged
Jun 29, 2025 -
[Clang] Add __builtin_invoke and use it in libc++
#116709 merged
Jun 29, 2025 -
[CodeGen] Use std::tie to implement a comparison functor (NFC)
#146252 merged
Jun 29, 2025 -
[clangd]
--header-insertion
CLI fix#146235 merged
Jun 29, 2025 -
[libc++][NFC] Refactored equality comparisons tests for
pair
andexpected
#145668 merged
Jun 29, 2025 -
[InstCombine] Create Icmp in canonical form (NFC)
#146266 merged
Jun 29, 2025 -
[AArch64] Fix stale +zcm target feature to +zcm-gpr64
#146260 merged
Jun 29, 2025 -
[ARM] Add neon vector support for floor
#142559 merged
Jun 29, 2025 -
[LV] Add support for cmp reductions with decreasing IVs.
#140451 merged
Jun 29, 2025 -
[ARM] Override hasAndNotCompare
#145441 merged
Jun 29, 2025 -
[Arm] Fix UAF in ARMConstantIslandPass
#146232 merged
Jun 29, 2025 -
[clang] Remove unused includes (NFC)
#146254 merged
Jun 29, 2025 -
[Target] Use range-based for loops (NFC)
#146253 merged
Jun 29, 2025 -
[MC] Remove an unnecessary cast (NFC)
#146251 merged
Jun 29, 2025 -
[IR] Remove an unnecessary cast (NFC)
#146250 merged
Jun 29, 2025 -
[GlobalISel] Remove an unnecessary cast (NFC)
#146249 merged
Jun 29, 2025 -
[llvm-profdata] Resolve tilde for weighted input filenames
#146206 merged
Jun 29, 2025 -
[NFC][AMDGPU] Fix the instruction order in some test cases to make downstream easier
#146214 merged
Jun 28, 2025 -
[clang-format] Fix a bug in
ReflowComments: Always
#146202 merged
Jun 28, 2025 -
[CodeGenPrepare] Filter out unrecreatable addresses from memory optimization
#143566 merged
Jun 28, 2025 -
[BOLT] Push code to higher addresses under options
#146180 merged
Jun 28, 2025 -
[llvm] Compare std::optional<T> to values directly (NFC)
#146222 merged
Jun 28, 2025 -
[PowerPC] Use range-based for loops (NFC)
#146221 merged
Jun 28, 2025 -
[modularize] Use std::tie to implement operator< (NFC)
#146220 merged
Jun 28, 2025 -
[ADT] Use llvm::has_single_bit (NFC)
#146219 merged
Jun 28, 2025 -
[ExecutionEngine] Remove unnecessary casts (NFC)
#146218 merged
Jun 28, 2025 -
[DebugInfo] Remove an unnecessary cast (NFC)
#146217 merged
Jun 28, 2025 -
[Analysis] Remove unnecessary casts (NFC)
#146216 merged
Jun 28, 2025 -
[SimplifyCFG] Use indexType from data layout in switch to table conversion
#146207 merged
Jun 28, 2025 -
[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC
#146225 merged
Jun 28, 2025 -
[X86] canCreateUndefOrPoisonForTargetNode - PCMPEQ/PCMPGT don't create poison/undef
#146116 merged
Jun 28, 2025 -
[docs][coroutines] Revamp "Debugging C++ coroutines"
#142651 merged
Jun 28, 2025 -
[libc++] Introduce
__product_iterator_traits
and optimiseflat_map::insert
#139454 merged
Jun 28, 2025 -
[DA] Let getConstantPart return optional APInt (NFC)
#146135 merged
Jun 28, 2025 -
[LSR] Clean up code using SCEVPatternMatch (NFC)
#145556 merged
Jun 28, 2025 -
[ISel/RISCV] Refactor isPromotedOpNeedingSplit (NFC)
#146059 merged
Jun 28, 2025 -
[LoopInterchange] Modernize loops (NFC)
#146105 merged
Jun 28, 2025 -
[CostModel/RISCV] Add tests for ldexp, [l]lround
#146108 merged
Jun 28, 2025 -
[AArch64] Align 0-cycle reg-mov model of GPR64, GPR32 reg classes
#146051 merged
Jun 28, 2025 -
[Clang][LoongArch] Match GCC behaviour when parsing FPRs in asm clobbers
#138391 merged
Jun 28, 2025 -
[clang] Fix tests requiring Z3 headers in standalone builds
#146200 merged
Jun 28, 2025 -
[Sema][clangd] add noexcept to override functions during code completion
#75937 merged
Jun 28, 2025 -
[clang-tidy] Fix false positives in
readability-redundant-inline-specifier
#135391 merged
Jun 28, 2025 -
[REAPPLY][Clang-Repl] Add support for out-of-process execution. #110418
#144064 merged
Jun 28, 2025 -
[llvm] Remove unused includes (NFC)
#146199 merged
Jun 28, 2025 -
[Target] Use range-based for loops (NFC)
#146198 merged
Jun 28, 2025 -
[llvm] Use std::tie to implement comparison functors (NFC)
#146197 merged
Jun 28, 2025 -
[MC] Drop const from a return type (NFC)
#146196 merged
Jun 28, 2025 -
[Basic] Use StringRef::drop_back (NFC)
#146195 merged
Jun 28, 2025 -
[AMDGPU] Use StringRef::consume_back (NFC)
#146194 merged
Jun 28, 2025 -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 merged
Jun 28, 2025 -
[RISCV] Remove untested code from SelectAddrRegRegScale.
#146185 merged
Jun 28, 2025 -
Revert "[Hexagon] NFC: Reduce the amount of version-specific code"
#146193 merged
Jun 28, 2025 -
[bazel] Add lldb deps for #144627
#146192 merged
Jun 28, 2025 -
Fix uncaught-exception.test.
#146190 merged
Jun 28, 2025 -
Fix uncaught-exception.test.
#146181 merged
Jun 28, 2025 -
[lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers
#144627 merged
Jun 28, 2025 -
Update references from llvm-beanz to llvm
#146177 merged
Jun 28, 2025 -
[CIR] Upstream support for operator assign
#145979 merged
Jun 27, 2025 -
[flang][cuda] Do not generate section checks in device context
#146170 merged
Jun 27, 2025 -
[clang-doc] serialize IsBuiltIn and IsTemplate for types
#146149 merged
Jun 27, 2025 -
cmake: Allow CLANG_RESOURCE_DIR to be absolute.
#145996 merged
Jun 27, 2025 -
[NFC] Make unwind table internal data structures more accessible
#145804 merged
Jun 27, 2025 -
[RelLookupTableConverter] Drop unnamed_addr for GVs in entries to avoid generating GOTPCREL relocations
#146068 merged
Jun 27, 2025 -
[flang][cuda] Inline this_thread_block() calls
#146144 merged
Jun 27, 2025 -
[Clang][ByteCode][NFC] Avoid copies by using move in Disasm.cpp
#146127 merged
Jun 27, 2025 -
[libc] Changed CharacterConverter returns
#146130 merged
Jun 27, 2025 -
[DirectX] Add static sampler support to root signature
#143422 merged
Jun 27, 2025 -
[lldb] Fix evaluating expressions without JIT in an object context
#145599 merged
Jun 27, 2025 -
[lldb] Fix a typo in documentation
#146115 merged
Jun 27, 2025 -
[flang][cuda] Inline this_warp() calls
#146134 merged
Jun 27, 2025 -
[gtest] Fix building on OpenBSD/sparc64
#145225 merged
Jun 27, 2025 -
[mlir][linalg] Update pack and unpack documentation
#143903 merged
Jun 27, 2025 -
[OpenACC][CIR] Implement enter-data + clause lowering
#146146 merged
Jun 27, 2025 -
[clang] Add flag fallow-runtime-check-skip-hot-cutoff
#145999 merged
Jun 27, 2025 -
[HLSL][SPIRV] Boolean in a RawBuffer should be i32 and Boolean vector in a RawBuffer should be <N x i32>
#144929 merged
Jun 27, 2025 -
[CIR][NFC] Fix init llvm::ArrayRef warning
#146147 merged
Jun 27, 2025 -
[FileCheck] Improve printing variables with escapes
#145865 merged
Jun 27, 2025 -
[Hexagon] NFC: Reduce the amount of version-specific code
#145812 merged
Jun 27, 2025 -
[lldb][NFC] Switch IRMemoryMap::Malloc to return llvm::Expected
#146016 merged
Jun 27, 2025 -
Add missing dependency.
#146140 merged
Jun 27, 2025 -
[BOLT][test] Fix NFC mismatches in perf2bolt tests
#146148 merged
Jun 27, 2025 -
[llvm] Don't preserve analysis results after EmbedBitcodePass
#146118 merged
Jun 27, 2025 -
[libc] Add and use 'cpp::launder' to guard placement new
#146123 merged
Jun 27, 2025 -
[SandboxVec][SeedCollector][NFC] Replace cl::opt flags with constructor args
#143206 merged
Jun 27, 2025 -
[ADT] Remove MutableArrayRef(std::array) (NFC)
#146114 merged
Jun 27, 2025 -
[ADT] Deprecate MutableArrayRef(std::nullopt)
#146113 merged
Jun 27, 2025 -
[LowerAllowCheckPass] allow to specify runtime.check hotness
#145998 merged
Jun 27, 2025 -
AMDGPU: Add alias tests for load transpose instructions for gfx1250
#146117 merged
Jun 27, 2025 -
[DirectX] add support for i64 buffer load/stores
#145047 merged
Jun 27, 2025 -
Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… (#145959)
#146112 merged
Jun 27, 2025 -
[Clang][ByteCode][NFC] Misc minor performance fixes
#145988 merged
Jun 27, 2025 -
[InstrRef] Skip clobbered EntryValue register recovery
#142478 merged
Jun 27, 2025 -
[DirectX] Allow vector Allocas to be transformed into arrays
#145972 merged
Jun 27, 2025 -
[libc++] P2944R3: Constrained comparisions -
tuple
#145677 merged
Jun 27, 2025 -
[ValueTracking] Add
matchSimpleBinaryIntrinsicRecurrence
helper#145964 merged
Jun 27, 2025 -
[libc] Implemented wcsnlen
#145610 merged
Jun 27, 2025 -
[CIR] Add basic support for operator new
#145802 merged
Jun 27, 2025 -
[CIR] Add support for constructor aliases
#145792 merged
Jun 27, 2025 -
[NVPTX] Fixup v2i8 parameter and return lowering
#145585 merged
Jun 27, 2025 -
[LoopInterchange] Use ArrayRef in more places (NFC)
#146077 merged
Jun 27, 2025 -
[BOLT] Skip creation of new segments
#146023 merged
Jun 27, 2025 -
[ISel/RISCV] Improve code in lowerFCOPYSIGN (NFC)
#146061 merged
Jun 27, 2025 -
[SelectionDAG] Combine range metadata when loads are CSEd.
#146026 merged
Jun 27, 2025 -
[RISCV] Simplify the check for when to call EmitLoweredCascadedSelect. NFC
#145930 merged
Jun 27, 2025 -
[NVPTX] Fixup NVPTXPrologEpilogPass for opt-bisect-limit
#144136 merged
Jun 27, 2025 -
[lldb] Add class property for the version string
#145974 merged
Jun 27, 2025 -
Suppress noreturn warning if last statement in a function is a throw
#145166 merged
Jun 27, 2025 -
[CIR] Implement SizedTypeInterface to make isSized hookable
#146045 merged
Jun 27, 2025 -
[CIR] Refactor type interfaces
#146044 merged
Jun 27, 2025 -
Revert "[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC"
#146091 merged
Jun 27, 2025 -
[lldb] Use llvm::is_contained (NFC)
#146012 merged
Jun 27, 2025 -
[ADT] Remove a constructor (NFC)
#146010 merged
Jun 27, 2025 -
[MLIR][ArmSVE] Add an ArmSVE dialect operation mapping to
bfmmla
#145064 merged
Jun 27, 2025 -
[LLDB] Update DIL to handle smart pointers; add more tests.
#143786 merged
Jun 27, 2025 -
[PS5][Driver] Allow selection of CRT with
-L
#145869 merged
Jun 27, 2025 -
[OpenACC][CIR] Implement copyin/copyout/create lowering for compute/c…
#145976 merged
Jun 27, 2025 -
[AMDGPU] Fix bad removal of s_delay_alu
#145728 merged
Jun 27, 2025 -
[Offload] Store device info tree in device handle
#145913 merged
Jun 27, 2025 -
[Offload] Make CUDA Driver Version a string
#146049 merged
Jun 27, 2025 -
[TargetLowering] Fold (a | b) ==/!= b -> (a & ~b) ==/!= 0 when and-not exists
#145368 merged
Jun 27, 2025 -
[docs] Add documentation for LLVM Qualification Group
#145331 merged
Jun 27, 2025 -
[Clang][NFC] - Move attr-cpuspecific-cpus test over to Sema
#146065 merged
Jun 27, 2025 -
[cmake] Ignore pstl in LLVM_ENABLE_PROJECTS
#146070 merged
Jun 27, 2025 -
[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC
#146067 merged
Jun 27, 2025 -
[compiler-rt][ARM] Only use bxaut when the target has pacbti
#146057 merged
Jun 27, 2025 -
[Clang][Sema] Allow qualified type names in
swift_name
attribute#145947 merged
Jun 27, 2025 -
[mlir][linalg] Prevent hoisting of transfer pairs in the presence of aliases
#145235 merged
Jun 27, 2025 -
GlobalISel: Replace use of report_fatal_error
#145866 merged
Jun 27, 2025 -
Revert "[flang] add option to generate runtime type info as external"
#146064 merged
Jun 27, 2025 -
[Flang][OpenMP] Skip implicit mapping of named constants
#145966 merged
Jun 27, 2025 -
AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR
#145024 merged
Jun 27, 2025 -
AMDGPU: Add baseline tests for VGPR MFMA rewriting pass
#145023 merged
Jun 27, 2025 -
[AArch64] Do not generate ld1IndexPost when inserting into lane 0 of a zero vector
#145723 merged
Jun 27, 2025 -
[libc++] Move libcxx/test/libcxx/extensions to libcxx/test/extensions and update the tests
#145476 merged
Jun 27, 2025 -
[flang] add option to generate runtime type info as external
#145901 merged
Jun 27, 2025 -
[flang][NFC] switch ValueRange(nullopt) to ValueRange{} after #146011
#146043 merged
Jun 27, 2025 -
[DAG] canCreateUndefOrPoison - add handling for ISD::SELECT
#146046 merged
Jun 27, 2025 -
Prevent a crash when a global variable has debug metadata
#145918 merged
Jun 27, 2025 -
[NFC][mlir][memref] refine debug message about memref::SubViewOp.
#145470 merged
Jun 27, 2025 -
[MLIR] Replace getVoidPtrType with getPtrType in ConvertToLLVMPattern
#145657 merged
Jun 27, 2025 -
[clang][scandeps] Improve handling of rawstrings.
#139504 merged
Jun 27, 2025 -
[PassBuilder] Treat pipeline aliases as normal passes
#146038 merged
Jun 27, 2025 -
[LV] Improve code using [[maybe_unused]] (NFC)
#137138 merged
Jun 27, 2025 -
[TTI] getInstructionCost - consistently treat all undef/poison shuffle masks as free
#146039 merged
Jun 27, 2025 -
[LV] Enable auto-vectorisation of loops with uncountable exits
#133099 merged
Jun 27, 2025 -
[lldb] Extract debug server location code
#145706 merged
Jun 27, 2025 -
DAG: Check libcall function is supported before emission
#144314 merged
Jun 27, 2025 -
[LV] Fix test issue caused by #145877
#146041 merged
Jun 27, 2025 -
AArch64: Add libcall impl declarations for __arm_sc* memory functions
#144977 merged
Jun 27, 2025 -
XCore: Declare libcalls used for align 4 memcpy
#144976 merged
Jun 27, 2025 -
Hexagon: Add libcall declarations for special memcpy
#144975 merged
Jun 27, 2025 -
ARM: Add runtime libcall definitions for aebi memory functions
#144974 merged
Jun 27, 2025 -
TableGen: Generate enum for runtime libcall implementations
#144973 merged
Jun 27, 2025 -
TableGen: Add runtime libcall backend
#144972 merged
Jun 27, 2025 -
[libc++] Remove a bunch of unnecessary type indirections from __tree
#145295 merged
Jun 27, 2025 -
[RISCV] Remove required features zvfhmin/zvfbfmin from plain f16/bf16 intrinsics
#145891 merged
Jun 27, 2025 -
[LV] Disable interleaving via hints for uncountable early exit loops
#145877 merged
Jun 27, 2025 -
[ADT] Deprecate ArrayRef(std::nullopt)
#146011 merged
Jun 27, 2025 -
[VPlan] Handle FirstActiveLane when unrolling.
#145394 merged
Jun 27, 2025 -
[GlobalISel] Use-Vector-Truncate Opt Needs Elt Type Check
#146003 merged
Jun 27, 2025 -
[analyzer][NFC] Fix clang-tidy warning in Malloc and UnixApi checkers
#145719 merged
Jun 27, 2025 -
[mlir][linalg] fix OuterUnitDims linalg.pack decomposition pattern
#141613 merged
Jun 27, 2025 -
[RISCV] Add ISel patterns for Qualcomm uC Xqcicm extension
#145643 merged
Jun 27, 2025 -
[TSan] Clarify and enforce shadow end alignment
#144648 merged
Jun 27, 2025 -
[ProfileData] Use llvm::count (NFC)
#146013 merged
Jun 27, 2025 -
[mlir] Use a new constructor of ArrayRef (NFC)
#146009 merged
Jun 27, 2025 -
[llvm] Use a new constructor of ArrayRef (NFC)
#146008 merged
Jun 27, 2025 -
[clang] Use a new constructor of ArrayRef (NFC)
#146007 merged
Jun 27, 2025 -
[msan] Add optional flag to improve instrumentation of disjoint OR
#145990 merged
Jun 27, 2025 -
Revert "[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO"
#145987 merged
Jun 27, 2025 -
AMDGPU: Add MC layer support for load transpose instructions for gfx1250
#146024 merged
Jun 27, 2025 -
[LowerAllowCheckPass] fix pipeline printing
#146000 merged
Jun 27, 2025 -
AMDGPU: Trivial doc fixes
#146021 merged
Jun 27, 2025 -
[bazel] Add targets for transform.debug python extension
#146022 merged
Jun 27, 2025 -
[clang-doc] refactor BitcodeReader::readSubBlock
#145835 merged
Jun 27, 2025 -
[bazel] Port #145995
#146014 merged
Jun 27, 2025 -
[RISCV] Add nds.bfos and nds.bfoz for the short forward branch optimization.
#145836 merged
Jun 27, 2025 -
[mlir][tensor][memref] Enhance collapse(expand(src)) canonicalization pattern.
#145995 merged
Jun 27, 2025 -
[LoongArch] Fix xvshuf instructions lowering
#145868 merged
Jun 27, 2025 -
AMDGPU/MC: Try harder to evaluate absolute MC expressions
#145146 merged
Jun 27, 2025 -
[clang][docs] Fix typo in -fapinotes-modules option.
#145907 merged
Jun 27, 2025 -
[lldb][NFC] Remove unused ConstString includes in Utility
#145983 merged
Jun 27, 2025 -
[clang-format][NFC] Remove
\brief
from comments#145853 merged
Jun 27, 2025 -
[Clang][AArch64] _interlockedbittestand{set,reset}64_{acq,rel,nf} support for AArch64
#145980 merged
Jun 27, 2025 -
Fix a bug in the breakpoint ID verifier in CommandObjectBreakpoint.
#145994 merged
Jun 27, 2025 -
[lldb][scripts] Use named args in versioning script
#145993 merged
Jun 27, 2025 -
[ORC] Add read operations to orc::MemoryAccess.
#145834 merged
Jun 26, 2025 -
[lldb] Fix another race condition in Target::GetExecutableModule
#145991 merged
Jun 26, 2025 -
[objcopy][coff] Place section name first in strtab
#145266 merged
Jun 26, 2025 -
[AMDGPU] Enable vectorization of i8 values.
#134934 merged
Jun 26, 2025 -
[NFCI][msan] Add test for "disjoint" OR
#145982 merged
Jun 26, 2025 -
[lldb][scripts] Fix bugs in framework fix script
#145961 merged
Jun 26, 2025 -
[bazel] Add missing deps needed for parse_headers after #145313
#145978 merged
Jun 26, 2025 -
[VPlan] Speed up VPSlotTracker by using ModuleSlotTracker
#139881 merged
Jun 26, 2025 -
[AMDGPU][MC] Allow opsel for v_max_i16 etc in GFX10
#143982 merged
Jun 26, 2025 -
[mlir][emitC] Add support to emitter for
classop
,fieldop
andgetfieldop
#145605 merged
Jun 26, 2025 -
[MergeICmps] Fix miss-compile in MergeICmps in presence of blockaddresses
#145925 merged
Jun 26, 2025 -
[clang] ms-abi: member pointer inheritance model lock-down fix
#145958 merged
Jun 26, 2025 -
[OpenACC][Docs] Add a release note for Clang 21
#145938 merged
Jun 26, 2025 -
Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#…
#145959 merged
Jun 26, 2025 -
[Offload] Add default for HSA agent type to silence warning
#145943 merged
Jun 26, 2025 -
[flang] Migrate away from std::nullopt (NFC)
#145928 merged
Jun 26, 2025 -
[SystemZ][zOS] disable _Float16 support on z/OS
#145532 merged
Jun 26, 2025 -
[flang][semantics] fix issue with equality of min/max in module files
#145824 merged
Jun 26, 2025 -
[CostModel] getInstructionCost - match SK_InsertSubvector shuffle patterns before SK_Select
#145920 merged
Jun 26, 2025 -
[NVPTX] tryStoreParam - remove default-only switch statement. NFC.
#145948 merged
Jun 26, 2025 -
Add minimum count threshold for indirect call promotion
#145282 merged
Jun 26, 2025 -
[BOLT] Refactor NewTextSegmentAddress handling
#145950 merged
Jun 26, 2025 -
Revert "[clang][python][test] Move python binding tests to lit framework"
#145951 merged
Jun 26, 2025 -
[CodeGen/RISCV] Add fixed-vector [l]lround tests
#145926 merged
Jun 26, 2025 -
Reland [mlir][OpenMP] Use correct debug location with link clause.
#145889 merged
Jun 26, 2025 -
[NFC][DebugInfo][DWARF] Create new low-level dwarf library
#145081 merged
Jun 26, 2025 -
[AMDGPU] Convert 64-bit sra to 32-bit if shift amt >= 32
#144421 merged
Jun 26, 2025 -
[libc][bazel] Support generating public libc headers in Bazel builds.
#145381 merged
Jun 26, 2025 -
[libc][bazel] Add bazel targets for libc/include/... tests.
#141150 merged
Jun 26, 2025 -
[Hexagon] Remove emplace workaround (NFC)
#145718 merged
Jun 26, 2025 -
[clang-scan-deps] Enable test P1689.cppm on Windows
#145857 merged
Jun 26, 2025 -
[GOFF] Add writing of text records
#137235 merged
Jun 26, 2025 -
Reland "[lldb][target] Add progress report for wait-attaching to proc…
#145111 merged
Jun 26, 2025 -
[libc++] Avoid type-punning between __hash_value_type and pair
#143501 merged
Jun 26, 2025 -
[mlir][Vector] Lower
vector.to_elements
to LLVM#145766 merged
Jun 26, 2025 -
[DAG] Add
SDPatternMatch::m_Load
#145481 merged
Jun 26, 2025 -
[HLSL][SPIRV] Add option to add all KHR extensions
#145536 merged
Jun 26, 2025 -
[lldb-dap] Fix source references
#144364 merged
Jun 26, 2025 -
Default transcript dumping in "statistics dump" to false
#145436 merged
Jun 26, 2025 -
[clang-doc] refactor JSONGenerator array usage
#145595 merged
Jun 26, 2025 -
[LowerAllowCheck] preserve CFG analyses
#145816 merged
Jun 26, 2025 -
[sanitizers] do not accept out of bounds -fsanitize-skip-hot-cutoff
#145806 merged
Jun 26, 2025 -
[NFCI] [LowerAllowCheck] also test lower-allow-check-percentile-cutoff-hot
#145822 merged
Jun 26, 2025 -
[NFC][lldb-dap] Add missing header guard for DAPError and ProgressEvent.
#145915 merged
Jun 26, 2025 -
[Clang] Determine offloading architectures at Toolchain creation
#145799 merged
Jun 26, 2025 -
[AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8
#144152 merged
Jun 26, 2025 -
[DAG] Add SDPatternMatch::m_Result to match a specific SDValue result
#145775 merged
Jun 26, 2025 -
[CIR][NFC] Fix an unused variable warning
#145922 merged
Jun 26, 2025 -
[OpenACC][CIR] Implement 'modifier-list' lowering
#145770 merged
Jun 26, 2025 -
[HLSL][RootSignature] Use "stringified" version for diagnostic output of punctuator tokens
#145827 merged
Jun 26, 2025 -
[lldb][DataFormatter] Unwrap reference type when formatting std::unordered_map
#145872 merged
Jun 26, 2025 -
[MLIR][ArmNeon] Add a couple of negative tests for BFMMLA with scalable dimensions
#145882 merged
Jun 26, 2025 -
[CIR] Implement EqualOp for ComplexType
#145769 merged
Jun 26, 2025 -
[FileCheck][NFC] Pre-commit test for printing escaped variables
#145906 merged
Jun 26, 2025 -
Add triple target to buildtype.ll in X86
#145764 merged
Jun 26, 2025 -
[GOFF] Add writing of section symbols
#133799 merged
Jun 26, 2025 -
[clang] Revise relnote for int->enum conversion.
#145755 merged
Jun 26, 2025 -
[mlir] Use llvm::is_contained instead of llvm::all_of (NFC)
#145845 merged
Jun 26, 2025 -
[llvm] Use llvm::is_contained (NFC)
#145844 merged
Jun 26, 2025 -
[clang] Use llvm::is_contained instead of llvm::all_of (NFC)
#145843 merged
Jun 26, 2025 -
[mlir] Migrate away from std::nullopt (NFC)
#145842 merged
Jun 26, 2025 -
[clangd] Migrate away from std::nullopt (NFC)
#145841 merged
Jun 26, 2025 -
[ASTMatchers] Migrate away from ArrayRef(std::nullopt) (NFC)
#145840 merged
Jun 26, 2025 -
[llvm] Use llvm::interleaved (NFC)
#145839 merged
Jun 26, 2025 -
[OpenMP] Fix comma -> semicolon
#145900 merged
Jun 26, 2025 -
[HLSL][SPIRV] Handle
uint
type for spec constant#145577 merged
Jun 26, 2025 -
[OMPIRBuilder] Fix use of uninitialized variable.
#145883 merged
Jun 26, 2025 -
Cap IntRange::Width to MaxWidth
#145356 merged
Jun 26, 2025 -
[GitHub] Add PR filters for VectorCombine patches
#145896 merged
Jun 26, 2025 -
[MLIR][AArch64] Add integration test for lowering of
vector.contract
to Neon FEAT_I8MM#144699 merged
Jun 26, 2025 -
[CostModel][X86] SK_InsertSubvector inserted into the lowest subvector should be treated as SK_Select blend
#145892 merged
Jun 26, 2025 -
[mlir][mesh] resubmitting #144079
#145897 merged
Jun 26, 2025 -
[mlir][affine] NFC Rename SimplifyAffineMinMax -> SimplifyAffineMinMa…
#145905 merged
Jun 26, 2025 -
[clang][python][test] Move python binding tests to lit framework
#145855 merged
Jun 26, 2025 -
[libc] Fix the risc-v half precison float feature check
#145894 merged
Jun 26, 2025 -
[AMDGPU][NFC] rename some constants for readability
#145870 merged
Jun 26, 2025 -
[VectorCombine] Fold bitwise operations of bitcasts into bitcast of bitwise operation
#137322 merged
Jun 26, 2025 -
[mlir][affine] Wrap SimplifyAffineMinMax in a pass
#145741 merged
Jun 26, 2025 -
[VPlan] Handle AnyOf when unrolling.
#145340 merged
Jun 26, 2025 -
[X86] lowerShuffleAsVTRUNC - use combineConcatVectorOps to catch more "cheap" concats
#145876 merged
Jun 26, 2025 -
[flang][OpenMP] Remove experimental warning
#144915 merged
Jun 26, 2025 -
[Clang] Allow the use of [[gnu::visibility]] with #pragma clang attribute
#145653 merged
Jun 26, 2025 -
[lldb][docs] Document qWatchpointSupportInfo
#145709 merged
Jun 26, 2025 -
[mlir][tensor] Make tensor::PadOp a ReifyRankedShapedTypeOpInterface
#145867 merged
Jun 26, 2025 -
[AArch64] Ensure the LR is preserved if we must call __arm_get_current_vg
#145760 merged
Jun 26, 2025 -
[GOFF] Introduce GOFFWriter class
#131216 merged
Jun 26, 2025 -
[NFC][analyzer] Remove Z3-as-constraint-manager hacks from lit test code
#145731 merged
Jun 26, 2025 -
[clang] NFC: Add alias for std::pair<FileID, unsigned> used in SourceLocation
#145711 merged
Jun 26, 2025 -
[X86] [clang] Add missing check line for diamondrapids (NFC)
#145542 merged
Jun 26, 2025 -
[LLVM][AArch64] Relax SVE/SME codegen predicates for crypto and bitperm instructions.
#145696 merged
Jun 26, 2025 -
[lldb] Remove child_process_inherit argument from Pipe
#145516 merged
Jun 26, 2025 -
[LLVM][SME] Only FADD/FSUB are enabled by either sme-f16f16 or sme-f8f16.
#145704 merged
Jun 26, 2025 -
[AMDGPU] Add
GCNRPTarget
to track register pressure against a target#145765 merged
Jun 26, 2025 -
Guard against self-assignment; NFC
#145743 merged
Jun 26, 2025 -
[Utils] Drop const from a return type (NFC)
#145838 merged
Jun 26, 2025 -
[lldb][Darwin] revert change to lang_opts.BuiltinHeadersInSystemModules
#145864 merged
Jun 26, 2025 -
Clarify some code based on static analysis complaints; NFC
#145679 merged
Jun 26, 2025 -
[Support] Remove workarounds for building with mingw.org toolchains
#145683 merged
Jun 26, 2025 -
[VPlan] Unroll VPReplicateRecipe by VF.
#142433 merged
Jun 26, 2025 -
[libc++] Don't try to wait on a thread that hasn't started in std::async, take 2
#130145 merged
Jun 26, 2025 -
[flang] handle common block used as BIND(C) module variables
#145669 merged
Jun 26, 2025 -
[MLIR][ArmNeon] Add an ArmNeon operation which maps to
bfmmla
#145038 merged
Jun 26, 2025 -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 merged
Jun 26, 2025 -
[DOCS][BUILDBOT] Bump recommended worker version
#144853 merged
Jun 26, 2025 -
[Clang] Back out the source location workaround for CXXConstructExpr
#145260 merged
Jun 26, 2025 -
[AMDGPU] upgrade test to use auto-generated llc checks
#145832 merged
Jun 26, 2025 -
[InstCombine] Add test for freeze of GEP with recurrence offset (NFC)
#145541 merged
Jun 26, 2025 -
[mlir][vector] Restrict vector.insert/vector.extract to disallow 0-d vectors
#121458 merged
Jun 26, 2025 -
[AArch64] Match indexed forms of fmul/fmla/fmls
#144892 merged
Jun 26, 2025 -
[-Wunterminated-string-initialization] Handle C string literals ending with explicit '\0'
#143487 merged
Jun 26, 2025 -
[BOLT][AArch64] Make gs-pacret-autiasp.s deterministic
#145527 merged
Jun 26, 2025 -
[BOLT] Create marker for source changes in nfc-mode testing.
#142931 merged
Jun 26, 2025 -
[mlir][vector][nfc] Move vector.splat test
#145699 merged
Jun 26, 2025 -
[libc] Improve memcpy for ARM Cortex-M supporting unaligned accesses.
#144872 merged
Jun 26, 2025 -
[AMDGPU][SDAG] Tests for target-specific ISD::PTRADD combines
#143672 merged
Jun 26, 2025 -
[Sema] Avoid deep recursion in AnalyzeImplicitConversions
#145734 merged
Jun 26, 2025 -
[AMDGPU][SDAG] Handle ISD::PTRADD in SelectionDAGAddressAnalysis
#142778 merged
Jun 26, 2025 -
[AMDGPU][SDAG] Add test for ISD::PTRADD handling in SelectionDAGAddressAnalysis
#142777 merged
Jun 26, 2025 -
[AMDGPU][SDAG] Add ISD::PTRADD DAG combines
#142739 merged
Jun 26, 2025 -
[llvm-debuginfo-analyzer] Fix incorrect REQUIRES in WebAssembly test case
#145848 merged
Jun 26, 2025 -
[AMDGPU] More tests for S_WAIT_XCNT insertion
#145681 merged
Jun 26, 2025 -
TargetLibraryInfo: Delete default TargetLibraryInfoImpl constructor
#145826 merged
Jun 26, 2025 -
[DebugInfo] Specify x86_64 triple for test
#145797 merged
Jun 26, 2025 -
[PredicateInfo] Use BumpPtrAllocator for predicates (NFC)
#145692 merged
Jun 26, 2025 -
[LegacyPM] Remove unused getAdjustedAnalysisPointer() method (NFC)
#145738 merged
Jun 26, 2025 -
[mlir][Transforms][NFC] Store per-pattern IR modifications in separate state
#145319 merged
Jun 26, 2025 -
Triple: Forward declare Twine and remove include
#145685 merged
Jun 26, 2025 -
[RISCV] Remove separate immediate condition codes from RISCVCC. NFC
#145762 merged
Jun 26, 2025 -
[RISCV] Use SelectAddrRegRegScale for Xqcisls instructions.
#145608 merged
Jun 26, 2025 -
[BOLT] Fix density for jump-through functions
#145619 merged
Jun 26, 2025 -
AMDGPU: Avoid report_fatal_error for unsupported ds_ordered_count
#145172 merged
Jun 26, 2025 -
[llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code
#141616 merged
Jun 26, 2025 -
[RISCV] Explicitly check for supported opcodes in optimizeCondBranch. NFC
#145622 merged
Jun 26, 2025 -
[NFC][AMDGPU] Add a test that can cause backend crash
#145777 merged
Jun 26, 2025 -
[AMDGPU] Adding AMDGPU dialect wrapper for ROCDL transpose loads.
#145395 merged
Jun 26, 2025 -
[NFC] [LowerAllowCheck] use InstIterator
#145817 merged
Jun 26, 2025 -
[GlobalISel] Remove dead code. (NFC)
#145811 merged
Jun 26, 2025 -
[NVPTX] Allow directly storing immediates to improve readability
#145552 merged
Jun 26, 2025 -
[libc] Enable all f16 math functions on the GPU
#145813 merged
Jun 26, 2025 -
[RISCV] Implement intrinsics for XAndesVBFHCVT
#145634 merged
Jun 26, 2025 -
[clang][Preprocessor] Handle the first pp-token in EnterMainSourceFile
#145244 merged
Jun 26, 2025 -
[RISCV] Add missing required features for Zvfbfmin intrinsics
#145646 merged
Jun 26, 2025 -
[RISCV] Decrease the capacity of SmallVector to 6. NFC.
#145650 merged
Jun 26, 2025 -
[MLIR][XeGPU] Remove the transpose attribte from Gather/Scatter ops and Cleanup the documents
#145389 merged
Jun 26, 2025 -
[ORC] Extract MemoryAccess from ExecutorProcessControl, break up header.
#145671 merged
Jun 26, 2025 -
[NFC] [sanitizer] get rid of references to fsanitize-top-hot
#145810 merged
Jun 25, 2025 -
[mlir][vector] Add support for vector extract/insert_strided_slice in vector distribution.
#145421 merged
Jun 25, 2025 -
[flang][cuda] Inline this_grid call for cooperative groups
#145796 merged
Jun 25, 2025 -
[lldb] Fix FindProcessImpl() for iOS simulators
#139174 merged
Jun 25, 2025 -
[NFC] [sanitizer] fix inaccurate comment
#145809 merged
Jun 25, 2025 -
Add modified runtimes back to runtimes_to_{test|build}
#145805 merged
Jun 25, 2025 -
[NFC][PGO] Use constants rather than free strings for metadata labels
#145721 merged
Jun 25, 2025 -
[NFC][CodingStandard] Require
[[maybe_unused]]
for unused variables in asserts#142850 merged
Jun 25, 2025 -
[RISCV] Fix typo in the description of xsfvfwmaccqqq.
#145771 merged
Jun 25, 2025 -
AMDGPU: Handle folding vector splats of inline split f64 inline immediates
#140878 merged
Jun 25, 2025 -
AMDGPU: Fix tracking subreg defs when folding through reg_sequence
#140608 merged
Jun 25, 2025 -
[lldb][NFC] remove the ResolveSDKPathFromDebugInfo method
#145744 merged
Jun 25, 2025 -
[MLIR][Linalg] Harden parsing Linalg named ops
#145337 merged
Jun 25, 2025 -
AMDGPU: Remove global_atomic_ordered_add_b64 from gfx1250 support
#145781 merged
Jun 25, 2025 -
[CIR][NFC] Remove duplicate code
#145790 merged
Jun 25, 2025 -
[libc] Error fixes for mbrtowc and wcrtomb
#145785 merged
Jun 25, 2025 -
[AMDGPU] Add gfx1250 run lines to gfx12_dasm_vop3_dpp8.txt. NFC.
#145778 merged
Jun 25, 2025 -
[DirectX] Limit GEP transformations to Arrays
#145758 merged
Jun 25, 2025 -
[DirectX] Strip
dx.rootsignatures
metadata duringdxil-prepare
#145746 merged
Jun 25, 2025 -
[AMDGPU] Add support for
v_cvt_pk_f16_bf8
on gfx1250#145753 merged
Jun 25, 2025 -
[AMDGPU] Add support for
v_cvt_pk_f16_fp8
on gfx1250#145747 merged
Jun 25, 2025 -
[RISCV] Support fixed vector vp.reverse/splice with Zvfhmin/Zvfbfmin.
#145596 merged
Jun 25, 2025 -
[lldb] Make MCP server instance global
#145616 merged
Jun 25, 2025 -
[libc] Implemented wctomb
#145554 merged
Jun 25, 2025 -
Revert "Move python binding tests to lit framework (#142948)"
#145774 merged
Jun 25, 2025 -
[IR][PGO] Verify invalid
MD_prof
metadata on instructions#145576 merged
Jun 25, 2025 -
AMDGPU: Remove floating point dot4 and dot2 from gfx1250 support
#145751 merged
Jun 25, 2025 -
[libclang/python][NFC] Fix formatting in test_file
#145773 merged
Jun 25, 2025 -
[ConstantFold] Special case atan +/-0.0
#143962 merged
Jun 25, 2025 -
[AMDGPU] Add the support for
v_cvt_f32_bf16
on gfx1250#145632 merged
Jun 25, 2025 -
[llvm] annotate remaining CodeGen and CodeGenTypes library interfaces for DLL export
#145361 merged
Jun 25, 2025 -
[CIR][NFC] Sort the 'Misc' section of MissingFeatures
#145750 merged
Jun 25, 2025 -
[AMDGPU] Simplify S_WAIT_XCNT insertion. NFC.
#145682 merged
Jun 25, 2025 -
[clang][python][test] Move python binding tests to lit framework
#142948 merged
Jun 25, 2025 -
[OpenMP] Fix various alignment issues
#142376 merged
Jun 25, 2025 -
[llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export
#145367 merged
Jun 25, 2025 -
[llvm] annotate remaining Analysis library interfaces for DLL export
#145359 merged
Jun 25, 2025 -
InterlockedAdd_*, InterlockedAdd64_* support for AArch64
#145607 merged
Jun 25, 2025 -
[OpenMP] avoid segv for a lock that has already been destroyed
#145625 merged
Jun 25, 2025 -
Fix Solaris buildbot
#145737 merged
Jun 25, 2025 -
Revert "[mlir][OpenMP] Use correct debug location with link clause."
#145768 merged
Jun 25, 2025 -
[libc] Added isValidState to CharacterConverter class to ensure a provided mbstate is valid
#145564 merged
Jun 25, 2025 -
Fix C++ demangling for _BitInt type
#143466 merged
Jun 25, 2025 -
[mlir][TilingInterface] Handle multi operand consumer fusion.
#145193 merged
Jun 25, 2025 -
[mlir] Migrate away from std::nullopt (NFC)
#145523 merged
Jun 25, 2025 -
[Clang] Implement diagnostics for why
std::is_standard_layout
is false#144161 merged
Jun 25, 2025 -
[NVPTX] Consolidate and cleanup various NVPTXISD nodes (NFC)
#145581 merged
Jun 25, 2025 -
[mlir][linalg][nfc] Split hoisting tests into dedicated test functions
#145234 merged
Jun 25, 2025 -
[lldb] include
LLVMTargetParser
inLINK_COMPONENTS
#145606 merged
Jun 25, 2025 -
[mlir] Remove dependency on LinalgTransformOps.h from #144657
#145749 merged
Jun 25, 2025 -
Non constant size and offset in DWARF
#141106 merged
Jun 25, 2025 -
[lldb][darwin] force BuiltinHeadersInSystemModules to be always false
#144913 merged
Jun 25, 2025 -
[CIR] Add support for function linkage and visibility
#145600 merged
Jun 25, 2025 -
[CIR] Upstream support for builtin_vectorelements
#144877 merged
Jun 25, 2025 -
[CIR] Upstream __imag__ for ComplexType
#144262 merged
Jun 25, 2025 -
[NFC][Clang][Preprocessor] Refine the implementation of isNextPPTokenOneOf
#145546 merged
Jun 25, 2025 -
[ArrayRef] Provide constructors from any type with a data() member
#145735 merged
Jun 25, 2025 -
[Transforms] Use range-based for loops (NFC)
#145252 merged
Jun 25, 2025 -
[clang-tidy] Warn about misuse of sizeof operator in loops.
#143205 merged
Jun 25, 2025 -
[mlir][linalg] Fix module dependency issue due to unused import
#145727 merged
Jun 25, 2025 -
[flang][OpenMP] Verify that N in -fopenmp-version=N is valid
#145725 merged
Jun 25, 2025 -
[msan] Sharpen instrumentation of Intrinsic::{ctlz,cttz}
#145609 merged
Jun 25, 2025 -
[bazel] Update deps from #144657
#145726 merged
Jun 25, 2025 -
[clang-format] Handle Trailing Whitespace After Line Continuation (P2223R2)
#145243 merged
Jun 25, 2025 -
[CIR] Upstream __real__ for ComplexType
#144261 merged
Jun 25, 2025 -
[Offload] Add a stub unloadBinaryImpl for host device
#145716 merged
Jun 25, 2025 -
[Clang][NFC] Clean up OpenMP offload toolchain generation
#145549 merged
Jun 25, 2025 -
[Clang] Fix replaceability/relocatability computation
#145655 merged
Jun 25, 2025 -
[mlir][ArmSME] Remove
ConvertIllegalShapeCastOpsToTransposes
#139706 merged
Jun 25, 2025 -
[MLIR][Transform][Python] expose transform.debug extension in Python
#145550 merged
Jun 25, 2025 -
[libclc] Avoid out-of-range float-to-int.
#145698 merged
Jun 25, 2025 -
[AMDGPU][SIInsertWaitcnts] don't crash when printing messages at end of block
#145694 merged
Jun 25, 2025 -
[asan] Implement address sanitizer on AIX: build configuration
#139583 merged
Jun 25, 2025 -
[RISCV] Remove -mattr=+no-rvc-hints
#145138 merged
Jun 25, 2025 -
[flang][OpenMP] Remove recognition of versions 3.0 and older
#145708 merged
Jun 25, 2025 -
[asan] Implement address sanitizer on AIX: address descriptions
#138891 merged
Jun 25, 2025 -
[MLIR][AArch64] Lower
vector.contract
with mixed signed/unsigned arguments to Neon FEAT_I8MM#144698 merged
Jun 25, 2025 -
[llvm-objdump] Support --symbolize-operand on AArch64
#145009 merged
Jun 25, 2025 -
[RISCV] Try to optimize
vp.splice
tovslide1up
.#144871 merged
Jun 25, 2025 -
AMDGPU: Avoid report_fatal_error in image intrinsic lowering
#145201 merged
Jun 25, 2025 -
[Option] Use llvm::interlaved (NFC)
#145642 merged
Jun 25, 2025 -
[Analysis] Drop const from a return type (NFC)
#145641 merged
Jun 25, 2025 -
[AMDGPU] Drop const from return types (NFC)
#145640 merged
Jun 25, 2025 -
Triple: Remove workaround for gcc 4.0.3
#145660 merged
Jun 25, 2025 -
[LangRef] Clarify definition of fragments
#145582 merged
Jun 25, 2025 -
[Clang] Implement diagnostics for why is_empty is false
#145044 merged
Jun 25, 2025 -
Revert "[clang][dataflow] Expose simple access to child StorageLocation presence."
#145710 merged
Jun 25, 2025 -
[clang][analyzer] Correctly handle lambda-converted function pointers
#144906 merged
Jun 25, 2025 -
[mlir][memref]: Fix Bug in GlobalOp Verifier
#144900 merged
Jun 25, 2025 -
[clang-c] introduce queries on GCC-style inline assembly statements
#143424 merged
Jun 25, 2025 -
[SelectionDAG] Fold undemanded operand to UNDEF for VECTOR_SHUFFLE
#145524 merged
Jun 25, 2025 -
[NFC][AsmPrinter] Rework/add comments
#145587 merged
Jun 25, 2025 -
[Offload] Add an
unloadBinary
interface to PluginInterface#143873 merged
Jun 25, 2025 -
[Serialization] Remove delta encoding optimization
#145670 merged
Jun 25, 2025 -
[libclc] Add missing deps for LLVM_ENABLE_RUNTIMES.
#145684 merged
Jun 25, 2025 -
[PowerPC] eliminate RLWINM instruction following LBARX as possible
#144089 merged
Jun 25, 2025 -
[MLIR][NVVM] Add an explicit mask operand to elect.sync
#145509 merged
Jun 25, 2025 -
Delete copy constructor/assignment; NFC
#145689 merged
Jun 25, 2025 -
Remove unneeded checks for null; NFC
#145686 merged
Jun 25, 2025 -
[mlir][linalg] Constrain the parameters m, r in Winograd ops
#144657 merged
Jun 25, 2025 -
[LoongArch] Add codegen support for ILP32D calling convention
#141539 merged
Jun 25, 2025 -
[OpenMP] Add directive spellings introduced in spec v6.0
#141772 merged
Jun 25, 2025 -
[mlir][OpenMP] Use correct debug location with link clause.
#145026 merged
Jun 25, 2025 -
[Clang] Diagnose unsatisfied
std::is_assignable
.#144836 merged
Jun 25, 2025 -
[Utils][mlir] Fix interaction between CodeExtractor and OpenMPIRBuilder
#145051 merged
Jun 25, 2025 -
[AArch64][CostModel] Lower cost of dupq (SVE2.1)
#144918 merged
Jun 25, 2025 -
[MC] Use StringTable to reduce dynamic relocations
#144202 merged
Jun 25, 2025 -
[flang][OpenMP] Skip runtime mapping with no offload targets
#145594 merged
Jun 25, 2025 -
Triple: Remove redundant member initializers
#145661 merged
Jun 25, 2025 -
[lldb] Fix qEcho message handling.
#145675 merged
Jun 25, 2025 -
[IA] Remove recursive [de]interleaving support
#143875 merged
Jun 25, 2025 -
RuntimeLibcalls: Cleanup darwin bzero configuration
#145639 merged
Jun 25, 2025 -
RuntimeLibcalls: Cleanup darwin exp10 case
#145638 merged
Jun 25, 2025 -
Triple: Add BridgeOS to isOSDarwin
#145636 merged
Jun 25, 2025 -
Handle vendor string in match for clang version string
#145612 merged
Jun 25, 2025 -
[AsmPrinter] Always emit global equivalents if there is non-global uses
#145648 merged
Jun 25, 2025 -
[flang] Add release note for compiler-rt dependency on AArch64
#145547 merged
Jun 25, 2025 -
[AArch64] Use
-filetype=null
in test (NFC)#145662 merged
Jun 25, 2025 -
[Clang][SPIRV][AMDGPU] Override
supportsLibCall
for AMDGCNSPIRV#143814 merged
Jun 25, 2025 -
[BOLT] Gadget scanner: fix LR to be safe in leaf functions without CFG
#141824 merged
Jun 25, 2025 -
[TableGen] Use getValue instead of getInt for enum attributes
#144030 merged
Jun 25, 2025 -
[flang][NFC] do not copy fields in fir::RecordType::getTypeList
#145530 merged
Jun 25, 2025 -
[X86] Allow znver3/4/5 targets to use double-shift instructions by default
#132720 merged
Jun 25, 2025 -
[lldb][AArch64] Handle core file tag segments missing tag data
#145338 merged
Jun 25, 2025 -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 merged
Jun 25, 2025 -
[PowerPC] Support for Packed BCD conversion builtins
#142723 merged
Jun 25, 2025 -
[X86][GlobalIsel] support G_FABS
#136718 merged
Jun 25, 2025 -
[libc++] P2944R3: Constrained comparisions -
variant
#141396 merged
Jun 25, 2025 -
[AMDGPU] Correct -mcpu processor name in test
#145493 merged
Jun 25, 2025 -
[mlir] Move WalkResult to Support
#145649 merged
Jun 25, 2025 -
[clang] Fix __builtin_mul_overflow for big _BitInts
#145497 merged
Jun 25, 2025 -
[MLIR] Legalize certain
vector.transfer_read
ops of scalable vectors#143146 merged
Jun 25, 2025 -
[mlir][vector] Relax operand type restrictions for
vector.splat
#145517 merged
Jun 25, 2025 -
[Verifier] Always verify all assume bundles.
#145586 merged
Jun 25, 2025 -
[VPlan] Format some print forms.NFC
#144644 merged
Jun 25, 2025 -
[WebAssembly] Refactor PerformSETCCCombine
#144875 merged
Jun 25, 2025 -
[flang] avoid useless rebox of polymorphic scalars
#145507 merged
Jun 25, 2025 -
[Docs] Incorporate the recent discussed changes to release process
#145285 merged
Jun 25, 2025 -
[IfConversion] Fix bug related to !HasFallThrough
#145471 merged
Jun 25, 2025 -
[FunctionAttrs][IR] Fix memory attr inference for volatile mem intrinsics
#122926 merged
Jun 25, 2025 -
[TSan] Add 2 test cases related to incomplete shadow cleanup in unmap
#145472 merged
Jun 25, 2025 -
[IR] Fix incorrect writeonly on llvm.allow.ubsan/runtime.check
#145492 merged
Jun 25, 2025 -
[clang-format] Improve QualifierAlignment in guessing macros
#145468 merged
Jun 25, 2025 -
[X86][GlobalISel] Enable SINCOS with libcall mapping
#142438 merged
Jun 25, 2025 -
[lldb] Clean up GDBRemoteCommunication::StartDebugserverProcess
#145021 merged
Jun 25, 2025 -
[ARM] Return the correct chain when expanding READ_REGISTER
#145237 merged
Jun 25, 2025 -
[NFC][libclc] Replace and delete _CLC_DEFINE_UNARY/BINARY/TERNARY_BUILTIN macros
#145458 merged
Jun 25, 2025 -
AMDGPU: Remove LDS-direct(param)-loads and VINTERP ops from gfx1250 support
#145631 merged
Jun 25, 2025 -
Reapply "ELF: Add branch-to-branch optimization."
#145579 merged
Jun 25, 2025 -
[AMDGPU][GFX1250] Insert S_WAIT_XCNT for SMEM and VMEM load-stores
#145566 merged
Jun 25, 2025 -
[SelectionDAG] Remove UnsafeFPMath check in
visitFADDForFMACombine
#127770 merged
Jun 25, 2025 -
Reapply "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#115099)"
#138360 merged
Jun 25, 2025 -
[mlir]Moves the StateStack to IR folder from Support folder.
#145598 merged
Jun 25, 2025 -
[AMDGPU][True16][CodeGen] do not legalize t16 operand during user scan
#145450 merged
Jun 25, 2025 -
Reapply "[msan] Automatically print shadow for failing outlined checks" (#145611)
#145615 merged
Jun 25, 2025 -
AMDGPU: Remove export and related instructions from gfx1250 support
#145624 merged
Jun 25, 2025 -
Move relocation specifier constants to AArch64::
#144633 merged
Jun 25, 2025 -
[LLVM][DecoderEmitter] Add option to use function table in decodeToMCInst
#144814 merged
Jun 25, 2025 -
[LLVM][TableGen] Minor cleanup in CGIOperandList
#142721 merged
Jun 25, 2025 -
[clang] Register all LLVM targets in AllClangUnitTest main
#144428 merged
Jun 25, 2025 -
[-Wunsafe-buffer-usage] Support span creation from std::initializer_list and begin/end pairs
#145311 merged
Jun 25, 2025 -
AMDGPU: Remove s_waitcnt from gfx1250 support
#145620 merged
Jun 25, 2025 -
[lldb] Eliminate check for HasLoadedSections (NFC)
#145366 merged
Jun 24, 2025 -
[llvm] fix extern cl::opt definitions for DLL export
#145374 merged
Jun 24, 2025 -
[HLSL][RootSignature] Add
fdx-rootsignature-version
option to specify root signature version#144813 merged
Jun 24, 2025 -
[clang][clang-scan-deps] Add named modules to format 'experimental-full'
#145221 merged
Jun 24, 2025 -
[llvm] annotate remaining BinaryFormat and DebugInfo library interfaces for DLL export
#145364 merged
Jun 24, 2025 -
[llvm] annotate remaining Support and ADT library interfaces for DLL export
#145354 merged
Jun 24, 2025 -
[llvm] annotate remaining Telemetry and ToolDrivers interfaces for DLL export
#145369 merged
Jun 24, 2025 -
[llvm] annotate WindowsDriver and WIndowsManifest interfaces for DLL export
#145567 merged
Jun 24, 2025 -
[AArch64][SME] Use reportFatalUsageError rather than assert (NFC)
#145491 merged
Jun 24, 2025 -
Revert "[msan] Automatically print shadow for failing outlined checks"
#145611 merged
Jun 24, 2025 -
[AMDGPU] Support v_lshl_add_u64 in gfx1250
#145591 merged
Jun 24, 2025 -
[clang Dependency Scanning] Enhance File Caching Diagnostics
#144105 merged
Jun 24, 2025 -
[RISCV] Fix a correctness issue in optimizeCondBranch. Prevent optimizing compare with x0. NFC
#145440 merged
Jun 24, 2025 -
[RISCV] Support scalable vector vp.reverse/splice with Zvfhmin/Zvfbfmin.
#145588 merged
Jun 24, 2025 -
Reland "[lldb] Add count for number of DWO files loaded in statistics #144424"
#145572 merged
Jun 24, 2025 -
[AMDGPU] Allow dpp in v_pk_fmac_f16 for GFX9 and GFX10
#144782 merged
Jun 24, 2025 -
[msan] Automatically print shadow for failing outlined checks
#145107 merged
Jun 24, 2025 -
[LTO][Legacy] Add new C APIs to query undefined symbols in assembly
#145413 merged
Jun 24, 2025 -
Add support for Windows Secure Hot-Patching (redo)
#145565 merged
Jun 24, 2025 -
AMDGPU: Add checks to verify that gfx1250 no longer supports vimage instructions
#145602 merged
Jun 24, 2025 -
[DirectX] Fix order of
v2::DescriptorRange
#145555 merged
Jun 24, 2025 -
AMDGPU: Remove Formatted MUBUF instructions from gfx1250 support
#145590 merged
Jun 24, 2025 -
Revert "[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server"
#145597 merged
Jun 24, 2025 -
[flang][OpenMP] Map device pointers on host device as well
#145562 merged
Jun 24, 2025 -
Revert "[AMDGPU] Implement IR variant of isFMAFasterThanFMulAndFAdd (…
#145580 merged
Jun 24, 2025 -
[mlir][EmitC] Add pass to wrap a func in class
#141158 merged
Jun 24, 2025 -
[NVPTX] fold movs into loads and stores
#144581 merged
Jun 24, 2025 -
[VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC)
#142284 merged
Jun 24, 2025 -
[lldb] Defend against infinite recursion in GetClassDescriptor
#145396 merged
Jun 24, 2025 -
[bazel] Add missing comma to BUILD.bazel
#145573 merged
Jun 24, 2025 -
[AMDGPU] Require aligned VGPRs for gfx1250
#145561 merged
Jun 24, 2025 -
[OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier
#145490 merged
Jun 24, 2025 -
[mlir] Return vectorized values instead of replacing
#144158 merged
Jun 24, 2025 -
[CIR] Fix NYI AAPCS bit-fields by skipping unsupported case
#145560 merged
Jun 24, 2025 -
AMDGPU: Remove MTBUF instructions from gfx1250 support
#145563 merged
Jun 24, 2025 -
[WebAssembly] Enable a limited amount of stackification for debug code
#136510 merged
Jun 24, 2025 -
[bazel] Add //mlir:IR to Support for #144897
#145569 merged
Jun 24, 2025 -
[clang-doc] document global variables
#145070 merged
Jun 24, 2025 -
[analyzer] Fix crash when modelling 'getline' function in checkers
#145229 merged
Jun 24, 2025 -
Fix
pragma-comment.c
test failing on false match#145455 merged
Jun 24, 2025 -
[DWARF] Fix redundant DW_AT_ prefix in HANDLE_DW_AT definition for
INTEL_other_endian
#145336 merged
Jun 24, 2025 -
[bazel] Add //mlir:DialectUtils to TestTransforms for #145376
#145557 merged
Jun 24, 2025 -
[DirectX] Make firstbithigh intrinsic use first arg as overload type
#145401 merged
Jun 24, 2025 -
[libc++] Refactor basic_filebuf::overflow()
#144793 merged
Jun 24, 2025 -
[lldb] Fix AppleObjCDeclVendor for classes which have no methods
#145452 merged
Jun 24, 2025 -
[libc++] Fix no-localisation CI failure on <complex>
#145213 merged
Jun 24, 2025 -
[CIR] Restore the underscore in dso_local
#145551 merged
Jun 24, 2025 -
[flang][OpenMP][NFC] remove globals with mlir::StateStack
#144898 merged
Jun 24, 2025 -
[AMDGPU][Scheduler] Support for rematerializing SGPRs and AGPRs
#140036 merged
Jun 24, 2025 -
[clang][dataflow] Expose simple access to child StorageLocation presence.
#145520 merged
Jun 24, 2025 -
[X86][CodeGen] Add Scheduling Model for LNL-P
#139446 merged
Jun 24, 2025 -
Remove PSTL from the top-level monorepo
#143717 merged
Jun 24, 2025 -
[CIR] Add support for bitfields in unions
#145096 merged
Jun 24, 2025 -
[CIR] Add support for __builtin_expect
#144726 merged
Jun 24, 2025 -
Revert "Add support for Windows Secure Hot-Patching"
#145553 merged
Jun 24, 2025 -
[mlir] Walk nested non-symbol table ops in symbol dce
#143353 merged
Jun 24, 2025 -
[CIR] Add support for member initialization from constructors
#144583 merged
Jun 24, 2025 -
[RISCV] Optimize vp.splice with 0 offset.
#145533 merged
Jun 24, 2025 -
[analyzer][NFC] Make SymExpr::classof methods constexpr
#145526 merged
Jun 24, 2025 -
[Clang][Preprocessor] Expand UCNs in macro concatenation
#145351 merged
Jun 24, 2025 -
[LLDB] Add SI_USER and SI_KERNEL to Linux signals
#144800 merged
Jun 24, 2025 -
[FuzzMutate] Properly handle intrinsics and avoid illegal code genertion
#145495 merged
Jun 24, 2025 -
[InstrProf] Factor out getRecord() and use NamedInstrProfRecord
#145417 merged
Jun 24, 2025 -
[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server
#127505 merged
Jun 24, 2025 -
[InstCombine] KnownBits::isNonNegative should recognize
b - a
aftera <= b
#145105 merged
Jun 24, 2025 -
[instcombine] Scalarize operands of vector geps if possible
#145402 merged
Jun 24, 2025 -
[NFC] Move areCompatibleSveTypes etc. from ASTContext to SemaARM.
#145429 merged
Jun 24, 2025 -
[mlir][NFC] Move LLVM::ModuleTranslation::SaveStack to a shared header
#144897 merged
Jun 24, 2025 -
[BOLT][NFC] Split out parsePerfData
#145248 merged
Jun 24, 2025 -
Use the Windows SDK arguments over the environment
#144805 merged
Jun 24, 2025 -
[libc++] Fix bitset conversion functions and refactor constructor
#121348 merged
Jun 24, 2025 -
MathExtras: Make some templates constexpr NFC
#145522 merged
Jun 24, 2025 -
[mlir][xegpu] Add support for distributing
gpu.barrier
#145434 merged
Jun 24, 2025 -
[CIR] Upstream ChooseExpr for ComplexType
#145163 merged
Jun 24, 2025 -
[CIR][NFC] Merge vector type invalid tests and update names
#145238 merged
Jun 24, 2025 -
Add support for Windows Secure Hot-Patching
#138972 merged
Jun 24, 2025 -
[llvm] revisions to
LLVM_ABI
export macro definitions#144598 merged
Jun 24, 2025 -
[HLSL][RootSignature] Enable resource range analysis for remaining
RootElement
s#145109 merged
Jun 24, 2025 -
[llvm-cov] Export decision coverage to output json
#145325 merged
Jun 24, 2025 -
Revert "[mlir] Improve mlir-query by adding matcher combinators"
#145534 merged
Jun 24, 2025 -
[Offload] Properly report errors when jit compiling
#145498 merged
Jun 24, 2025 -
Revert "[mlir][mesh] adding option for traversal order in sharding propagation"
#145531 merged
Jun 24, 2025 -
Revert "[clang][scan-deps] Add option to disable caching stat failures"
#145528 merged
Jun 24, 2025 -
[HLSL] Add option for VK layouts
#145327 merged
Jun 24, 2025 -
[mlir][acc] Add support for data clause modifiers
#144806 merged
Jun 24, 2025 -
[CIR][NFC] Upstream computeVolatileBitfields
#145414 merged
Jun 24, 2025 -
[NFC][TableGen] Use ArrayRef instead of const vector reference
#145323 merged
Jun 24, 2025 -
[LLVM][Support][Cygwin] Add threading support for Cygwin host
#145314 merged
Jun 24, 2025 -
[Support] Remove an outdated MinGW workaround
#145294 merged
Jun 24, 2025 -
[BOLT][test] Drop toolname from X86/perf2bolt-spe.test
#145515 merged
Jun 24, 2025 -
[mlir] Migrate away from {TypeRange,ValueRange}(std::nullopt) (NFC)
#145445 merged
Jun 24, 2025 -
llvm-c: Introduce 'LLVMDISubprogramReplaceType'
#143461 merged
Jun 24, 2025 -
[lld][BP] Fix duplicate section size measurment
#145384 merged
Jun 24, 2025 -
[InlineCost] Simplify extractvalue across callsite
#145054 merged
Jun 24, 2025 -
[analyzer][NFC] Add xrefs to a test case that has poor git blame
#145501 merged
Jun 24, 2025 -
[analyzer][docs] Mention perfetto for visualizing trace JSONs
#145500 merged
Jun 24, 2025 -
[X86] combineEXTRACT_SUBVECTOR - remove unnecessary bitcast handling.
#145496 merged
Jun 24, 2025 -
[AMDGPU] Fold fmed3 when inputs include infinity
#144824 merged
Jun 24, 2025 -
[Offload] Fix cmake warning
#145488 merged
Jun 24, 2025 -
[flang] Allow
cycle
intarget teams distribute [simd]
#145462 merged
Jun 24, 2025 -
[RemoveDIs] Resolve RemoveRedundantDbgInstrs fwd scan FIXME
#144718 merged
Jun 24, 2025 -
[DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d))
#115150 merged
Jun 24, 2025 -
[RemoveDIs][NFC] Remove dbg intrinsic handling code from AssignmentTrackingAnalysis
#144674 merged
Jun 24, 2025 -
[mlir][affine] Fix min simplification in makeComposedAffineApply
#145376 merged
Jun 24, 2025 -
[RemoveDIs] Fix rotten --implicit-check-not lines
#144711 merged
Jun 24, 2025 -
[KeyInstr][Clang] Atomic ops atoms
#141624 merged
Jun 24, 2025 -
[clang][Preprocessor] Add peekNextPPToken, makes look ahead next token without side-effects
#143898 merged
Jun 24, 2025 -
[NFC][AMDGPU] Update and.ll test and automate check line generation
#145371 merged
Jun 24, 2025 -
[lldb] Use Socket::CreatePair for launching debugserver
#145017 merged
Jun 24, 2025 -
Revert "[lldb] Add count for number of DWO files loaded in statistics"
#145494 merged
Jun 24, 2025 -
[AArch64] Consider StreamingSVE in shouldExpandGetActiveLaneMask
#144722 merged
Jun 24, 2025 -
[flang][AArch64] Always link compiler-rt to flang after libgcc
#144710 merged
Jun 24, 2025 -
[X86] combineSelect - move vselect(cond, pshufb(x), pshufb(y)) -> or(pshufb(x), pshufb(y)) fold
#145475 merged
Jun 24, 2025 -
[AMDGPU] Fixup a201f8872a63
#145486 merged
Jun 24, 2025 -
[lldb] Remove GDBRemoteCommunication::ConnectLocally
#145293 merged
Jun 24, 2025 -
Reapply "[lldb/cmake] Plugin layering enforcement mechanism (#144543)"
#145305 merged
Jun 24, 2025 -
[AMDGPU] Replace dynamic VGPR feature with attribute
#133444 merged
Jun 24, 2025 -
[ORC] Drop unused LinkGraphLinkingLayer::Plugin::notifyLoaded method.
#145457 merged
Jun 24, 2025 -
Revert flang skip runtime
#145478 merged
Jun 24, 2025 -
ARM: Use member initializer list
#145459 merged
Jun 24, 2025 -
[Option] Use a range-based for loop (NFC)
#145446 merged
Jun 24, 2025 -
[mlir][bazel]: Add FuncUtil rule in bazel files
#145463 merged
Jun 24, 2025 -
[EarlyCSE] Remove void return restriction for call CSE
#145320 merged
Jun 24, 2025 -
Reapply "[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()
#144886 merged
Jun 24, 2025 -
[verify-uselistorder] Use llvm::is_sorted (NFC)
#145444 merged
Jun 24, 2025 -
[SimplifyCFG] Relax
cttz
cost check insimplifySwitchOfPowersOfTwo
#145159 merged
Jun 24, 2025 -
[mlir][Transforms] Dialect Conversion: Simplify block-inline handling
#145308 merged
Jun 24, 2025 -
[AMDGPU][SDAG] Add tests for ISD::PTRADD DAG combines
#142738 merged
Jun 24, 2025 -
[X86][APX] Fix issue of push2/pop2 instr with stack clash protection
#145303 merged
Jun 24, 2025 -
[NVPTX][NFC] Rearrange the TMA-S2G intrinsics
#144903 merged
Jun 24, 2025 -
[NFC] Remove UnwindTable dependency on CIE, and FDE
#142520 merged
Jun 24, 2025 -
MC,AsmPrinter: Report redefinition error instead of crashing in more cases
#145460 merged
Jun 24, 2025 -
[mlir][Interface] Factor out common IndexingMapOpInterface behavior in a new generic interface
#145313 merged
Jun 24, 2025 -
[JITLink] Include target addend in out-of-range error
#145423 merged
Jun 24, 2025 -
[clang-tidy] add 'IgnoreMarcos' option to 'special-member-functions' check
#143550 merged
Jun 24, 2025 -
[mlir] Allow using non-attribute properties in declarative rewrite patterns
#143071 merged
Jun 24, 2025 -
[mlir][func]: Fixed linkage problem in func dialect
#145456 merged
Jun 24, 2025 -
X86: Use reportFatalUsageError for tiny code model error
#145279 merged
Jun 24, 2025 -
[mlir][func]: Introduce ReplaceFuncSignature tranform operation
#143381 merged
Jun 24, 2025 -
Reland "[Modules] Record whether VarDecl initializers contain side effects"
#145447 merged
Jun 24, 2025 -
[RISCV][NFC] Zce always implies/requires Zca
#145442 merged
Jun 24, 2025 -
[RISCV] Support LLVM IR intrinsics for XAndesVBFHCvt
#145321 merged
Jun 24, 2025 -
DAG: Move get_dynamic_area_offset type check to IR verifier
#145268 merged
Jun 24, 2025 -
[MemProf] Update the DISubprogram linkageName for clones
#145385 merged
Jun 24, 2025 -
[RISCV] Add ISel pattern for generating QC_BREV32
#145288 merged
Jun 24, 2025 -
[C23][Parser] Accept single variadic parameter function declarator in type name
#145362 merged
Jun 24, 2025 -
[lldb] Remove an unused local variable (NFC)
#145212 merged
Jun 24, 2025 -
[BOLT] Remove a redundant call to std::unique_ptr<T>::get (NFC)
#145211 merged
Jun 24, 2025 -
[RISCV] Add Andes AX45MPV processor definition
#145267 merged
Jun 24, 2025 -
[ValueTracking] Return true for AddrSpaceCast in canCreateUndefOrPoison
#144686 merged
Jun 24, 2025 -
[Reland][InstCombine] Iterative replacement in PtrReplacer
#145410 merged
Jun 24, 2025 -
[HLSL][RootSignature] Plug-in serialization and add full sample testcase
#144769 merged
Jun 24, 2025 -
[mlir][python] bind block predecessors and successors
#145116 merged
Jun 23, 2025 -
[libc] wcpncpy implementation
#145430 merged
Jun 23, 2025 -
[libc] mbtowc implementation
#145405 merged
Jun 23, 2025 -
[ExtractAPI] Include
virtual
keyword for methods#145412 merged
Jun 23, 2025 -
[flang] flang manpage overhaul
#144948 merged
Jun 23, 2025 -
[libc] Fix broken links in libc
#145199 merged
Jun 23, 2025 -
Revert "[MLGO][IR2Vec] Integrating IR2Vec with MLInliner (#143479)"
#145418 merged
Jun 23, 2025 -
[lldb][rpc] Fix bug in convert script for RPC
#145419 merged
Jun 23, 2025 -
[mlir][TilingInterface] NFC Improve comment for
tiledAndFusedOps
member ofSCFTileAndFuseResult
#145397 merged
Jun 23, 2025 -
Fix min_vec_size.ll test for changes in vector-combine
#145392 merged
Jun 23, 2025 -
switch type and value ordering for arith
Constant[XX]Op
#144636 merged
Jun 23, 2025 -
[DAGCombiner][RISCV] Don't propagate the exact flag from udiv/sdiv to urem/srem.
#145387 merged
Jun 23, 2025 -
Revert "[MSAN] handle assorted AVX permutations"
#145404 merged
Jun 23, 2025 -
[MLGO][IR2Vec] Integrating IR2Vec with MLInliner
#143479 merged
Jun 23, 2025 -
Revert "[Modules] Record whether VarDecl initializers contain side effects"
#145407 merged
Jun 23, 2025 -
Revert "[flang][fir] Add fir.if -> scf.if and add filecheck test … (#142965)"
#145345 merged
Jun 23, 2025 -
[CIR] Clean up enum attributes
#144999 merged
Jun 23, 2025 -
[NFC][Clang][AST] Drop
llvm::
in front ofArrayRef
/MutableArrayRef
#145207 merged
Jun 23, 2025 -
[CIR] Add support for DumpRecordLayouts
#145058 merged
Jun 23, 2025 -
[mlir][linalg] Add support for inlined const to isaFillOpInterface
#144870 merged
Jun 23, 2025 -
[mlir][python] add
MLIR_BINDINGS_PYTHON_INSTALL_PREFIX
to make bindings install dir configurable#124878 merged
Jun 23, 2025 -
Add missing intrinsics to cuda headers, take #2
#144851 merged
Jun 23, 2025 -
[LAA] Be more careful when evaluating AddRecs at symbolic max BTC.
#128061 merged
Jun 23, 2025 -
[CostModel] improveShuffleKindFromMask - recognise a SK_PermuteSingleSrc incorrectly tagged as SK_PermuteTwoSrc
#145352 merged
Jun 23, 2025 -
[CIR] Add bitfield offset calculation for big-endian targets
#145067 merged
Jun 23, 2025 -
Fix variable naming style in PPCBoolRetToInt.cpp
#144533 merged
Jun 23, 2025 -
[lldb] Add count for number of DWO files loaded in statistics
#144424 merged
Jun 23, 2025 -
[CIR] Remove redundant operation trait and use AllTypesMatch instead
#144950 merged
Jun 23, 2025 -
[libc] wcpcpy implementation
#144802 merged
Jun 23, 2025 -
[clang][nvlink-wrapper] Add support for opt-remarks command line options
#145365 merged
Jun 23, 2025 -
[DirectX] make firstbitlow intrinsic use first argument instead of return for overload type
#145350 merged
Jun 23, 2025 -
[lldb] Fix SBMemoryRegionInfoListExtensions iter to yield unique refe…
#144815 merged
Jun 23, 2025 -
[NVPTX] Rename register classes after float register removal (NFC)
#145255 merged
Jun 23, 2025 -
[RISCV] Make All VType Parts Optional
#144971 merged
Jun 23, 2025 -
[RISCV][NFC] Remove hasStdExtCOrZca
#145139 merged
Jun 23, 2025 -
[PowerPC] Fix handling of undefs in the PPC::isSplatShuffleMask query
#145149 merged
Jun 23, 2025 -
[Modules] Record whether VarDecl initializers contain side effects
#143739 merged
Jun 23, 2025 -
[clang][bytecode] Fix IntegralAP::{isMin,isMax}
#145339 merged
Jun 23, 2025 -
[clang][bytecode] Remove incorrect assertion
#145341 merged
Jun 23, 2025 -
[NFC][Clang][AST] Adopt
llvm::copy
in Clang AST#145192 merged
Jun 23, 2025 -
[RISCV] Add SiFive X390 scheduling model
#143938 merged
Jun 23, 2025 -
[lldb] add plugin names to process save-core error output.
#143126 merged
Jun 23, 2025 -
[lldb][DWARFASTParserClang] Support constant index encoding of DW_AT_object_pointer
#144998 merged
Jun 23, 2025 -
[Triple][CodeGen] Fix
Triple::isTargetEHABICompatible()
for NetBSD#143549 merged
Jun 23, 2025 -
[RISCV] Factor out common SiFive7 scheduling model into an abstraction layer
#144442 merged
Jun 23, 2025 -
[mlir][spirv]: Add Image to Vulkan Storage Class Map
#144899 merged
Jun 23, 2025 -
[lldb] upgrade HandleFrameFormatVariable callees to llvm::Expected
#144731 merged
Jun 23, 2025 -
Revert "[clang-tidy] Add new check
readability-use-numeric-limits
"#145355 merged
Jun 23, 2025 -
[lldb-dap] Fix URL label and error code in DAPError
#145010 merged
Jun 23, 2025 -
[llvm] remove incorrect
LLVM_ABI
annotation usage#144606 merged
Jun 23, 2025 -
[llvm] include GenericLoopInfoImpl for full implementation
#144621 merged
Jun 23, 2025 -
Reland "[lldb][DWARF] Remove object_pointer from ParsedDWARFAttributes (#145065)"
#145126 merged
Jun 23, 2025 -
[lldb][DWARF] Support retrieving DW_FORM_implicit_const value with DWARFDebugInfoEntry::GetAttributeValue
#145328 merged
Jun 23, 2025 -
[SHT_LLVM_BB_ADDR_MAP] Encode and decode callsite offsets in a newly-introduced SHT_LLVM_BB_ADDR_MAP version.
#144426 merged
Jun 23, 2025 -
[lldb] Add support for NoneType to decorator skipIfBuildType
#145342 merged
Jun 23, 2025 -
[SelectionDAG][RISCV] Add support for splitting vp.splice
#145184 merged
Jun 23, 2025 -
[HLSL] Don't use CreateRuntimeFunction for intrinsics
#145334 merged
Jun 23, 2025 -
[PreISelIntrinsicLowering] Reuse previously generated GlobalVariable for memset_pattern16 when possible
#144677 merged
Jun 23, 2025 -
[InlineCost] Allow simplifying to non-Constant values (NFCI)
#145083 merged
Jun 23, 2025 -
[lld][BP] Print total size of startup symbols
#145106 merged
Jun 23, 2025 -
[TRE] Adjust function entry count when using instrumented profiles
#143987 merged
Jun 23, 2025 -
[CUDA][HIP] add options
--[no-]offload-inc
#140106 merged
Jun 23, 2025 -
[MLIR] Add support for int8/uint8 properties
#145019 merged
Jun 23, 2025 -
[AMDGPU][True16][CodeGen] fix a predicate bug in VGPRImm with f16/bf16
#144942 merged
Jun 23, 2025 -
[LV] Extend FindLastIV to unsigned case
#141752 merged
Jun 23, 2025 -
[NFC][Clang][AST] Use
llvm::copy
instead ofmemcpy
in StringLiteral#145187 merged
Jun 23, 2025 -
[CodeGen][CodeLayout] Fix segfault on access to deleted block in MBP.
#142357 merged
Jun 23, 2025 -
[mlir][py] Don't use a CMake iteration to find nanobind target to suppress warnings (NFC)
#143863 merged
Jun 23, 2025 -
[HLSL][SPIRV] Allow large z value in numthreads
#144934 merged
Jun 23, 2025 -
[clang-tidy] add 'IgnoreMarcos' option to 'avoid-goto' check
#143554 merged
Jun 23, 2025 -
[flang][cmake] Don't pass -fno-strict-aliasing for GCC either
#144245 merged
Jun 23, 2025 -
PowerPC: Stop reporting memcpy as an alias of memmove on AIX
#143836 merged
Jun 23, 2025 -
RuntimeLibcalls: Pass in ABI name from MCOptions
#144894 merged
Jun 23, 2025 -
[MLIR] Fix incorrect slice contiguity inference in
vector::isContiguousSlice
#142422 merged
Jun 23, 2025 -
[flang][OpenMP] Set isNewBlock directly on OpenMP constructs
#144593 merged
Jun 23, 2025 -
[MLIR][MemRef] Add
alloca
support forerase_dead_alloc_and_stores
#142131 merged
Jun 23, 2025 -
[clang][bytecode] Fix assignInteger() with allocated primtypes
#145302 merged
Jun 23, 2025 -
[MLIR][MPI] adding MLIRDLTIDialect when linking MLIRMPIDialect
#145316 merged
Jun 23, 2025 -
Lower allreduce
#144716 merged
Jun 23, 2025 -
[lldb] Disable flaky TestDetachResumes.py on Windows x86_64
#145301 merged
Jun 23, 2025 -
[EarlyCSE] Fix dead store elimination for unwinding readnone calls
#145287 merged
Jun 23, 2025 -
[mlir][transform] Drop redundant padding_dimensions spec from pad_tiling_interface
#145257 merged
Jun 23, 2025 -
[mlir][transform] Plumb a simplified form of AffineMin folding into t…
#145170 merged
Jun 23, 2025 -
[Offload] Fix entry_points.td test
#145292 merged
Jun 23, 2025 -
[mlir][Transforms] Add 1:N support to
replaceUsesOfBlockArgument
#145171 merged
Jun 23, 2025 -
[TLI] Add support for pvalloc()
#144949 merged
Jun 23, 2025 -
[lldb-dap][test] Refactor runInTerminal Tests.
#144954 merged
Jun 23, 2025 -
[lldb/cmake] Plugin layering enforcement mechanism
#144543 merged
Jun 23, 2025 -
[Offload] Fix type mismatch warning in test
#143700 merged
Jun 23, 2025 -
[mlir][Transforms] Dialect conversion: Simplify
replaceOp
implementation#145155 merged
Jun 23, 2025 -
AMDGPU: Use reportFatalUsageError for unsupported disassembly error
#145264 merged
Jun 23, 2025 -
[lldb] Add Socket::CreatePair
#145015 merged
Jun 23, 2025 -
[X86] X86LegalizerInfo - use LegalFor instead if LegalIf for simple ISA/test pairs
#144675 merged
Jun 23, 2025 -
[libc++] Remove a bunch of now unnecessary indirections in __tree
#142397 merged
Jun 23, 2025 -
[libc++] Add test to ensure that the mangling of types stays the same
#143556 merged
Jun 23, 2025 -
[mlir][tosa] Allow zero-points to be unranked
#143770 merged
Jun 23, 2025 -
[MLIR][AArch64] Simplify LowerContractionToSVEI8MMPattern.cpp:getExtOperand (NFC)
#144909 merged
Jun 23, 2025 -
[MLIR] Determine contiguousness of memrefs with dynamic dimensions
#142421 merged
Jun 23, 2025 -
[clang][bytecode] Fix shifts with an allocated RHS
#145280 merged
Jun 23, 2025 -
[mlir] Allow accessing DialectResourceBlobManager::blobMap
#142352 merged
Jun 23, 2025 -
AMDGPU: Remove legacy pass manager version of AMDGPUAttributor
#145262 merged
Jun 23, 2025 -
CodeGen: Emit error if getRegisterByName fails
#145194 merged
Jun 23, 2025 -
AsmPrinter: Do not use report_fatal_error for unhandled ConstantExpr
#145275 merged
Jun 23, 2025 -
AsmPrinter: Do not use report_fatal_error for unknown appending linkage
#145269 merged
Jun 23, 2025 -
AMDGPU: Fix typo in argument allocation error message
#145265 merged
Jun 23, 2025 -
AsmPrinter: Do not use report_fatal_error for AIX XXStructor error
#145273 merged
Jun 23, 2025 -
[TSan, NFC] Eliminate useless calculations in TSan
#145283 merged
Jun 23, 2025 -
[mlir][tosa] Check negative output size in resize shape inference
#143382 merged
Jun 23, 2025 -
[PredicateInfo] Cache ssa.copy declarations (NFC)
#145020 merged
Jun 23, 2025 -
[Passes] Remove LoopInterchange from O1 pipeline
#145071 merged
Jun 23, 2025 -
[PredicateInfo] Don't store Def in ValueDFS (NFC)
#145022 merged
Jun 23, 2025 -
[PredicateInfo] Don't use depth first walk (NFCI)
#145016 merged
Jun 23, 2025 -
AMDGPU: Use reportFatalUsageError for unhandled calling conventions
#145261 merged
Jun 23, 2025 -
ARM: Move ABI enum from TargetMachine to TargetParser
#144725 merged
Jun 23, 2025 -
[MLIR][NFC] Declare RuntimeVerifiableOpInterface for memref ops that have an implementation
#145230 merged
Jun 23, 2025 -
[AMDGPU] Extend wave reduce intrinsics for i32 type
#126469 merged
Jun 23, 2025 -
[mlir][gpu] Fix bug with GPU hardware intrinsic global location
#144923 merged
Jun 23, 2025 -
AMDGPU: Avoid report_fatal_error on ds ordered intrinsics
#145202 merged
Jun 23, 2025 -
[mlir][affine|ValueBounds] Add transform to simplify affine min max ops with ValueBoundsOpInterface
#145068 merged
Jun 23, 2025 -
[AMDGPU] Baseline gfx1250 speed model.
#145217 merged
Jun 23, 2025 -
[InstCombine] Fold
ceil(X / (2 ^ C)) == 0
->X == 0
#143683 merged
Jun 23, 2025 -
[CodeGen] Use range-based for loops (NFC)
#145251 merged
Jun 23, 2025 -
[mlir] Migrate away from TypeRange(std::nullopt) (NFC)
#145246 merged
Jun 23, 2025 -
[clang-reorder-fields] Prevent rewriting unsupported cases
#142149 merged
Jun 23, 2025 -
[mlir][affine] Fix a crash when cast incompatible type
#145162 merged
Jun 23, 2025 -
[lldb] Migrate away from ValueRange(std::nullopt) (NFC)
#145245 merged
Jun 22, 2025 -
[Xtensa] Implement Xtensa Floating Point Option.
#136086 merged
Jun 22, 2025 -
[C API] Add getter/setter for samesign flag on icmp
#145247 merged
Jun 22, 2025 -
[AMDGPU] Add s_setprio_inc_wg gfx1250 instruction
#145152 merged
Jun 22, 2025 -
[CI] Cleanup buildkite test report script
#143480 merged
Jun 22, 2025 -
[CI] Test all projects when CI scripts change
#144034 merged
Jun 22, 2025 -
Revert "[lldb] Fix qEcho message handling (#145072)"
#145241 merged
Jun 22, 2025 -
[CI] Refactor out some early exits in compute_projects
#143478 merged
Jun 22, 2025 -
[SelectionDAG] Handle
fneg
/fabs
/fcopysign
inSimplifyDemandedBits
#139239 merged
Jun 22, 2025 -
AMDGPU: Avoid report_fatal_error for reporting libcalls
#145134 merged
Jun 22, 2025 -
[mlir] fix assertion failure in remove-dead-values
#144849 merged
Jun 22, 2025 -
AMDGPU: Use reportFatalUsageError for regalloc flag error
#145198 merged
Jun 22, 2025 -
[mlir] Migrate away from ValueRange(std::nullopt) (NFC)
#145210 merged
Jun 22, 2025 -
[lld] Use llvm::partition_point (NFC)
#145209 merged
Jun 22, 2025 -
[Instrumentation] Drop "const" from a return type (NFC)
#145208 merged
Jun 22, 2025 -
[VectorCombine] foldShuffleOfShuffles - fold shuffle(shuffle(x,y),poison) length changing masks
#144690 merged
Jun 22, 2025 -
[AVR] Don't apply post-indexing on mismatched pointers
#145224 merged
Jun 22, 2025 -
[MLIR] Add logging/tracing to DataFlow analysis and RemoveDeadValues (NFC)
#144695 merged
Jun 22, 2025 -
Make getStridesAndOffset const
#145148 merged
Jun 22, 2025 -
Revert "[X86][NFC] Use std::move to avoid copy"
#145215 merged
Jun 22, 2025 -
[InstSimplify] Simplify 'x u>= 1' to true when x is known non-zero
#145204 merged
Jun 22, 2025 -
[AMDGPU] Rename call instructions from b64 to i64
#145103 merged
Jun 22, 2025 -
AMDGPU: Avoid report_fatal_error for getRegisterByName subtarget case
#145173 merged
Jun 21, 2025 -
Revert "[ValueTracking] Improve
Bitcast
handling to match SDAG"#145191 merged
Jun 21, 2025 -
[lldb] Fix qEcho message handling
#145072 merged
Jun 21, 2025 -
[clang-doc] Precommit test for global variables
#145069 merged
Jun 21, 2025 -
[clang-tidy] Add new check
readability-use-numeric-limits
#127430 merged
Jun 21, 2025 -
[clang/docs] add a missing brace in ClangFormatStyleOptions.rst
#145145 merged
Jun 21, 2025 -
[libc] Fix feature check for riscv
#145169 merged
Jun 21, 2025 -
[RISCV] Properly support RISCVISD::LLA in getTargetConstantFromLoad.
#145112 merged
Jun 21, 2025 -
[X86][NFC] Use std::move to avoid copy
#141455 merged
Jun 21, 2025 -
[CodeGen] Remove extraneous casts to VariableID (NFC)
#145144 merged
Jun 21, 2025 -
[CodeGen] Use range-based for loops (NFC)
#145142 merged
Jun 21, 2025 -
[mlir] Migrate away from ArrayRef(std::nullopt) (NFC)
#145140 merged
Jun 21, 2025 -
[TSan] Fix p == end == ShadowMem::end in ShadowSet
#144994 merged
Jun 21, 2025 -
AMDGPU: Use reportFatalUsageError for LDS mixed absolute addresses
#145135 merged
Jun 21, 2025 -
[libc++] constexpr flat_map
#137453 merged
Jun 21, 2025 -
[CostModel] Add a DstTy to getShuffleCost
#141634 merged
Jun 21, 2025 -
[C++][Modules] A module directive may only appear as the first preprocessing tokens in a file
#144233 merged
Jun 21, 2025 -
[clang-tidy] Improve
readability-function-size
: count class member initializers as statements#131669 merged
Jun 21, 2025 -
[libc++] Implement
views::join_with
#65536 merged
Jun 21, 2025 -
[ORC] Apply MachO::CPU_SUBTYPE_MASK to comparison in getDylibInterfac…
#145154 merged
Jun 21, 2025 -
[MLIR] Add optional cached symbol tables to LLVM conversion patterns
#144032 merged
Jun 21, 2025 -
[mlir][Transforms] Dialect conversion: Add missing erasure notifications
#145030 merged
Jun 21, 2025 -
[CIR] Upstream BinAssign for ComplexType
#144868 merged
Jun 21, 2025 -
AMDGPU: Really delete AMDGPUAnnotateKernelFeatures
#145136 merged
Jun 21, 2025 -
[libc++] Simplify <limits> a bit
#140021 merged
Jun 21, 2025 -
[libc++] Simplify std::function further after removing allocator support
#144443 merged
Jun 21, 2025 -
[mlir][Transforms][NFC] Dialect conversion: Rename internal functions
#145018 merged
Jun 21, 2025 -
[GlobalISel] Widen vector loads from aligned ptrs
#144309 merged
Jun 21, 2025 -
[AArch64][GlobalISel] Allow selecting FPR index loads.
#143835 merged
Jun 21, 2025 -
[RISCV] Fix HasStdExtCOrZcfOrZce Syntax
#145141 merged
Jun 21, 2025 -
[lld][COFF] Remove duplicate strtab entries
#141197 merged
Jun 21, 2025 -
AMDGPU: Use reportFatalUsageError in AMDGPULowerBufferFatPointers
#145132 merged
Jun 21, 2025 -
[TableGen] Remove redundant control flow statements (NFC)
#145143 merged
Jun 21, 2025 -
[mlir][ods] Document InferTypeOpInterface behavior.
#145060 merged
Jun 21, 2025 -
AMDGPU: Use reportFatalUsageError for unsupported code object version
#145133 merged
Jun 21, 2025 -
[RISCV] Implement Feature Bit for Q
#145001 merged
Jun 21, 2025 -
AMDGPU: Use reportFatalUsageError in AMDGPULowerModuleLDS
#145130 merged
Jun 21, 2025 -
AArch64: Replace AArch64MCExpr with MCSpecifierExpr
#144632 merged
Jun 21, 2025 -
Revert "[Reland][InstCombine] Iterative replacement in PtrReplacer"
#145137 merged
Jun 21, 2025 -
[clang-doc] add support for concepts
#144430 merged
Jun 21, 2025 -
[clang-doc] Precommit concept tests
#144160 merged
Jun 20, 2025 -
[HLSL] Emit a version in the dx.rootsignatures metadata
#145113 merged
Jun 20, 2025 -
[NFC] Add comment to describe the intention use of newly added
avail-extern-gv-in-addrspace-to-local
#144911 merged
Jun 20, 2025 -
[lldb/crashlog] Make registers always available & fix x29/x30 parsing
#145104 merged
Jun 20, 2025 -
Reapply "[CI] Migrate to runtimes build" (#143612)
#144033 merged
Jun 20, 2025 -
[Reland][InstCombine] Iterative replacement in PtrReplacer
#144626 merged
Jun 20, 2025 -
[HLSL][RootSignature] Implement validation of resource ranges for
RootDescriptors
#140962 merged
Jun 20, 2025 -
[libc] Implemented wcrtomb internal function and public libc function
#144596 merged
Jun 20, 2025 -
[BOLT][NFCI] Use FileSymbols for local symbol disambiguation
#89088 merged
Jun 20, 2025 -
[RISCV] Allow larger offset when matching build_vector as vid sequence
#144756 merged
Jun 20, 2025 -
[AMDGPU] Omit image waits in function prologue on gfx1250
#145097 merged
Jun 20, 2025 -
[libc] Added closing quote
#145101 merged
Jun 20, 2025 -
[mlir][vector] Add unroll patterns for vector.load and vector.store
#143420 merged
Jun 20, 2025 -
[GlobalISel] Create a common register_vector_matchinfo
#144306 merged
Jun 20, 2025 -
[lldb] Add support for x86_64h to scripted process
#145099 merged
Jun 20, 2025 -
[clang][scan-deps] Add option to disable caching stat failures
#144000 merged
Jun 20, 2025 -
[AArch64] Add CodeGen support for scalar FEAT_CPA
#105669 merged
Jun 20, 2025 -
[libc] mbrtowc implementation
#144760 merged
Jun 20, 2025 -
[AMDGPU] Add gfx1250 runlines to vop3 dpp tests. NFC.
#145089 merged
Jun 20, 2025 -
[LLDB] Explicitly use python for version fixup
#144217 merged
Jun 20, 2025 -
[BOLT][NFCI] Use heuristic for matching split global functions
#90429 merged
Jun 20, 2025 -
[BOLT][NFC] Simplify doTrace in BAT mode
#143233 merged
Jun 20, 2025 -
[mlir][python] expose operation.block
#145088 merged
Jun 20, 2025 -
[AMDGPU] Add s_wait_xcnt gfx1250 instruction
#145086 merged
Jun 20, 2025 -
[DirectX] Don't limit visitGetElementPtrInst to global ptrs
#144959 merged
Jun 20, 2025 -
[AMDGPU] Don't insert wait instructions that are not supported by gfx1250
#145084 merged
Jun 20, 2025 -
[HLSL] Add descriptor table metadata parsing
#142492 merged
Jun 20, 2025 -
[AMDGPU] gfx1250 SOPP MC tests. NFC.
#145082 merged
Jun 20, 2025 -
[LV] Consider whether vscale is a known power of two for iteration check
#144963 merged
Jun 20, 2025 -
[mlir][core|ptr] Add
PtrLikeTypeInterface
and casting ops to theptr
dialect#137469 merged
Jun 20, 2025 -
[DirectX] Scalarize
extractelement
andinsertelement
with dynamic indices#141676 merged
Jun 20, 2025 -
[[mlir][Vector] Add simple folders for
vector.from_element
/vector.to_elements
#144444 merged
Jun 20, 2025 -
[TargetParser][cmake] Be Smarter about TableGen Deps
#144848 merged
Jun 20, 2025 -
[RISCV] Treat bf16->f32 as separate ExtKind in combineOp_VLToVWOp_VL.
#144653 merged
Jun 20, 2025 -
[mlir][xegpu] Refine layout assignment in XeGPU SIMT distribution.
#142687 merged
Jun 20, 2025 -
[BPF] Handle nested wrapper structs in BPF map definition traversal
#144097 merged
Jun 20, 2025 -
[msan] Add off-by-default flag to fix false negatives from partially undefined constant fixed-length vectors
#143837 merged
Jun 20, 2025 -
[X86] combineConcatVectorOps - only concat AVX1 v4i64 shift-by-32 to a shuffle if the concat is free
#145043 merged
Jun 20, 2025 -
[Clang][PowerPC] Add __dmr1024 type and DMF integer calculation builtins
#142480 merged
Jun 20, 2025 -
[libc] Reworked CharacterConverter isComplete into isFull and isEmpty
#144799 merged
Jun 20, 2025 -
[libc++] Disabled unexpected_disabled test in modules build
#144466 merged
Jun 20, 2025 -
[AMDGPU] Add another test showing unwanted VALU codegen
#145062 merged
Jun 20, 2025 -
[libc++] Updated
<version>
's__cpp_lib_constrained_equality
value#144553 merged
Jun 20, 2025 -
[AMDGPU] Fix a potential integer overflow in GCNRegPressure when true16 is enabled
#144968 merged
Jun 20, 2025 -
[mlir][arith][transforms] Adds f4E2M1FN support to truncf and extf
#144157 merged
Jun 20, 2025 -
[InstCombine] fix hwasan mistake in "remove dead loads"
#145057 merged
Jun 20, 2025 -
Revert "[lldb][DWARF] Remove object_pointer from ParsedDWARFAttributes"
#145065 merged
Jun 20, 2025 -
msan: Support free_sized and free_aligned_sized from C23
#144529 merged
Jun 20, 2025 -
[TableGen][Docs] Fix empty list syntax in TableGen doc.
#145041 merged
Jun 20, 2025 -
[BOLT][test] Update X86/perf2bolt-spe.test
#145061 merged
Jun 20, 2025 -
Reapply "Reapply "[clang][bytecode] Allocate IntegralAP and Floating …
#145014 merged
Jun 20, 2025 -
[AMDGPU] Do not replace SALU floating point multiply with VALU-only ldexp
#145048 merged
Jun 20, 2025 -
[lldb] Add Model Context Protocol (MCP) support to LLDB
#143628 merged
Jun 20, 2025 -
[mlir] Migrate away from ArrayRef(std::nullopt) (NFC)
#144989 merged
Jun 20, 2025 -
[Offload] Rework compiling device code for unit test suites
#144776 merged
Jun 20, 2025 -
Define a DataFlowSolver helper that loads sensible default analyses
#143415 merged
Jun 20, 2025 -
Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows
#139657 merged
Jun 20, 2025 -
[ExtractAPI] Include +/- symbols for ObjC methods
#145035 merged
Jun 20, 2025 -
[MLIR] Incorrect track of usedKey in setPropertiesFromParsedAttr
#144789 merged
Jun 20, 2025 -
[lldb][DWARF] Remove object_pointer from ParsedDWARFAttributes
#144880 merged
Jun 20, 2025 -
[X86] combineConcatVectorOps - only always concat logic ops on AVX512 targets
#145036 merged
Jun 20, 2025 -
[lldb][AIX] Added base file for AIX Register Context
#144645 merged
Jun 20, 2025 -
[VPlan] Pass NumUnrolledElems as operand to VPWidenPointerInductionRecipe. NFC
#119859 merged
Jun 20, 2025 -
[InstCombine] remove dead loads, such as memcpy from undef
#143958 merged
Jun 20, 2025 -
[Offload] Add type information to device info nodes
#144535 merged
Jun 20, 2025 -
[Offload] Check for initialization
#144370 merged
Jun 20, 2025 -
[CIR] Add initial support for bitfields in structs
#142041 merged
Jun 20, 2025 -
[LV] Add early-exit-with-store tests
#140899 merged
Jun 20, 2025 -
[mlir][transform] extract a minimal DomainAndOperandsAffineMapT…
#145034 merged
Jun 20, 2025 -
[NFC][TableGen][DecoderEmitter] Use structured binding in range for loop
#144890 merged
Jun 20, 2025 -
[mlir][SparseTensor] Re-enable tests on AArch64
#143387 merged
Jun 20, 2025 -
[AArch64] Use indexed dup for 128b segmented splat
#144688 merged
Jun 20, 2025 -
[flang][OpenMP] Skip runtime mapping with no offload targets
#144534 merged
Jun 20, 2025 -
[LV] Stengthen loop-invariance checks in isPredicatedInst
#140744 merged
Jun 20, 2025 -
[VPlan] Refine return types in VPBuilder (NFC)
#108858 merged
Jun 20, 2025 -
[MLIR] Print more user-friendly error message when generating local reproducer and threading is enabled
#144905 merged
Jun 20, 2025 -
[mlir][arith][NFC] Remove redundant trait declaration
#145007 merged
Jun 20, 2025 -
[LV] Don't mark ptrs as safe to speculate if fed by UB/poison op.
#143204 merged
Jun 20, 2025 -
[AsmPrinter] Fix crash when remarks section is unsupported
#144724 merged
Jun 20, 2025 -
[MLIR] Add ReturnLike trait to memref.atomic_yield
#144932 merged
Jun 20, 2025 -
[flang][OpenMP] Reintroduce TODO for FIR lowering of linear clause
#144883 merged
Jun 20, 2025 -
[flang][OpenMP] Do not skip privatization of linear variable if it is OmpPreDetermined
#144315 merged
Jun 20, 2025 -
[AMDGPU] Fix to prevent sinking of PERMLANE_SWAP instruction
#144423 merged
Jun 20, 2025 -
[flang][OpenMP] Move lowering of ATOMIC to separate file, NFC
#144960 merged
Jun 20, 2025 -
[NFC][AMDGPU] Automate any_extend_vector_inreg.ll check line generation
#145013 merged
Jun 20, 2025 -
[PredicateInfo] Clean up DFS sorting (NFC)
#144943 merged
Jun 20, 2025 -
[LLVM][CodeGen][SVE] Add isel for bfloat unordered reductions.
#143540 merged
Jun 20, 2025 -
[mlir][Transforms] Add a PadTilingInterface transformation and hook i…
#144991 merged
Jun 20, 2025 -
[BOLT] Support pre-aggregated returns
#143296 merged
Jun 20, 2025 -
[mlir][Func][NFC] Simplify implementation after #144706
#145006 merged
Jun 20, 2025 -
Add initial support for SPE brstack format
#129231 merged
Jun 20, 2025 -
AMDGPU: Remove AMDGPUInstrInfo class
#144984 merged
Jun 20, 2025 -
[mlir][arith] Add back ElementwiseMappable to
arith.trunci
#145000 merged
Jun 20, 2025 -
[CodeGen] Limit number of analyzed predecessors
#142584 merged
Jun 20, 2025 -
[LLD][ELF] Include offset when adding Thunk symbols
#144995 merged
Jun 20, 2025 -
[AArch64][SelectionDAG] Fix UDOT regression
#144907 merged
Jun 20, 2025 -
[SLP] NFC: Simplify CandidateVFs initialization
#144882 merged
Jun 20, 2025 -
[llvm-cov][gcov] Support multi-files coverage in one basic block
#144504 merged
Jun 20, 2025 -
[AMDGPU] Add trivial gfx1250 runlines to MC tests. NFC.
#144988 merged
Jun 20, 2025 -
AMDGPU: Remove legacy pass manager version of AMDGPUUnifyMetadata
#144985 merged
Jun 20, 2025 -
AMDGPU: Remove legacy PM version of AMDGPUPromoteAllocaToVector
#144986 merged
Jun 20, 2025 -
[PredicateInfo] Remove unnecessary EdgeUsesOnly set (NFC)
#144912 merged
Jun 20, 2025 -
AArch64: Use reportFatalUsageError for unsupported calling conv
#144840 merged
Jun 20, 2025 -
[clang] Add managarm support
#144791 merged
Jun 20, 2025 -
[clang] Migrate away from ArrayRef(std::nullopt) (NFC)
#144982 merged
Jun 20, 2025 -
[BOLT][Linux] Fix linux_banner lookup
#144962 merged
Jun 20, 2025 -
[AMDGPU] Initial support for gfx1250 target.
#144965 merged
Jun 20, 2025 -
[llvm] Migrate away from ArrayRef(std::nullopt) (NFC)
#144967 merged
Jun 20, 2025 -
[SDPatternMatch] Add m_Poison matcher
#144860 merged
Jun 20, 2025 -
[lldb-dap] Make connection URLs match lldb
#144770 merged
Jun 20, 2025 -
[yaml2obj] Report error when the input filename does not exist
#144835 merged
Jun 20, 2025 -
[RISCV] Add symbol parsing support for XAndesPerf branch instructions
#137748 merged
Jun 20, 2025 -
[X86] Remove CLDEMOTE from Arrowlake and later hybrid processors
#144833 merged
Jun 20, 2025 -
[DirectX] Add Root Signature Version Support and Update Test IR Format
#144957 merged
Jun 20, 2025 -
WebAssembly: Stop directly using RuntimeLibcalls.def
#143054 merged
Jun 20, 2025 -
ARM: Avoid using isTarget wrappers around Triple predicates
#144705 merged
Jun 20, 2025 -
[WholeProgramDevirt] Add check for AvailableExternal and give up icall.branch.funnel
#143468 merged
Jun 20, 2025 -
[llvm] Remove an extraneous cast (NFC)
#144955 merged
Jun 19, 2025 -
[LV] Consider EVL legality for TTI tail folding preference
#144790 merged
Jun 19, 2025 -
[TTI] Plumb CostKind through getPartialReductionCost
#144953 merged
Jun 19, 2025 -
[SPARC][IAS] Properly set implied feature sets for ISA levels/extensions
#143232 merged
Jun 19, 2025 -
[llvm] Remove unused includes (NFC)
#144941 merged
Jun 19, 2025 -
[CodeGen] Use range-based for loops (NFC)
#144939 merged
Jun 19, 2025 -
[libc] Use
raise_except_if_required
for log2f.#144961 merged
Jun 19, 2025 -
[LV] Introduce and use VPBuilder::createScalarZExtOrTrunc [nfc]
#144946 merged
Jun 19, 2025 -
[Offload] Move (most) global state to an
OffloadContext
struct#144494 merged
Jun 19, 2025 -
[flang][NFC] Move new code to right place
#144551 merged
Jun 19, 2025 -
[memprof] Use a lambda instead of std::bind (NFC)
#144940 merged
Jun 19, 2025 -
[llvm] Use "= delete" to delete constructors (NFC)
#144938 merged
Jun 19, 2025 -
[ADT] Remove an extraneous variable (NFC)
#144937 merged
Jun 19, 2025 -
[TableGen] Use ListSeparator (NFC)
#144936 merged
Jun 19, 2025 -
[flang] Set low probability for array repacking code.
#144830 merged
Jun 19, 2025 -
[libc] Fix bug in LIBC_CONF_ERRNO_MODE being undefined
#144896 merged
Jun 19, 2025 -
[Clang][AMDGPU][Driver] Add
avail-extern-gv-in-addrspace-to-local
option when ThinTLO is enabled#144914 merged
Jun 19, 2025 -
AMDGPU/GFX12: Fix s_barrier_signal_isfirst for single-wave workgroups
#143634 merged
Jun 19, 2025 -
Allow bf16 operands on new MFMAs
#144925 merged
Jun 19, 2025 -
lsan: fix macos build after #144604
#144818 merged
Jun 19, 2025 -
[ValueTracking] Improve
Bitcast
handling to match SDAG#125935 merged
Jun 19, 2025 -
[InstCombine] Optimize sub(sext(add(x,y)),sext(add(x,z))).
#144174 merged
Jun 19, 2025 -
[mlir][cf] Preserve branch weights during cf.cond_br canonicalization.
#144822 merged
Jun 19, 2025 -
[mlir][vector] Use
result
consistently as the result argument name#144739 merged
Jun 19, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in ASTReader#144438 merged
Jun 19, 2025 -
[NFC][Clang][AST] Adopt simplified
getTrailingObjects
in AST#144432 merged
Jun 19, 2025 -
[libc] Fix setjmp build order.
#144917 merged
Jun 19, 2025 -
[HLSL][SPIRV] Reapply "[HLSL][SPIRV] Add vk::constant_id attribute."
#144902 merged
Jun 19, 2025 -
Fix bazel build after #144594, mark variable as potentially unused
#144910 merged
Jun 19, 2025 -
[SelectionDAG][RISCV] Preserve nneg flag when folding (trunc (zext X))->(zext X).
#144807 merged
Jun 19, 2025 -
Fix bazel build after #144594
#144904 merged
Jun 19, 2025 -
[RISCV] Update SpacemiT X60 scheduling latencies based on hardware measurements
#144730 merged
Jun 19, 2025 -
[mlir][arith] Delete mul ext canonicalizations
#144844 merged
Jun 19, 2025 -
[Flang][OpenMP] Update default MapType for Map Clauses and OpenMP 5.2
#144715 merged
Jun 19, 2025 -
[Clang] Add standalone AMDGPU SPIR-V toolchain
#144576 merged
Jun 19, 2025 -
[HIP] Remove dots in HIP runtime path
#143792 merged
Jun 19, 2025 -
[mlir][Transforms] Fix replaceUsesOfBlockArgument API
#144706 merged
Jun 19, 2025 -
[InstCombine][NFC] Pre-commit tests for #125935
#144111 merged
Jun 19, 2025 -
[AMDGPU][True16][Codegen] keep srcmod/clamp/omod from v_s_xxx_f16 when moved to VALU
#144781 merged
Jun 19, 2025 -
[MLIR][NFC] Fixed some Typos
#144263 merged
Jun 19, 2025 -
[Reland] [PowerPC] frontend get target feature from backend with cpu name
#144594 merged
Jun 19, 2025 -
Implement
sigsetjmp
andsiglongjmp
for darwin/aarch64#139555 merged
Jun 19, 2025 -
[LLDB] Add negative number parsing to DIL
#144557 merged
Jun 19, 2025 -
[BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 merged
Jun 19, 2025 -
[HIP] Emit the CUID value in the module with the new driver
#144570 merged
Jun 19, 2025 -
[lldb] add has methods to all DemangledNameInfo attributes
#144549 merged
Jun 19, 2025 -
[lldb][DWARFASTParserClang] Make GetCXXObjectParameter public and call it from unit-tests
#144879 merged
Jun 19, 2025 -
Fix build issue caused by commit #0fe78c4
#144888 merged
Jun 19, 2025 -
[LLVM][IRBuilder] Use NUW arithmetic for Create{ElementCount,TypeSize}.
#143532 merged
Jun 19, 2025 -
[flang][OpenMP] Handle REQUIRES ADMO in lowering
#144362 merged
Jun 19, 2025 -
[BOLT] Gadget scanner: detect authentication oracles
#135663 merged
Jun 19, 2025 -
[analyzer] Conversion to CheckerFamily: DynamicTypePropagation
#144735 merged
Jun 19, 2025 -
[mlir][arith] Add overflow flags to
arith.trunci
#144863 merged
Jun 19, 2025 -
[lldb][DWARFASTParserClang] GetCXXObjectParameter to take DeclContext DIE parameter
#144876 merged
Jun 19, 2025 -
[HashRecognize] Make it a non-PM analysis
#144742 merged
Jun 19, 2025 -
RuntimeLibcalls: Pass in exception handling type
#144696 merged
Jun 19, 2025 -
MC: Move ExceptionHandling enum to Support
#144692 merged
Jun 19, 2025 -
RuntimeLibcalls: Pass in FloatABI and EABI type
#144691 merged
Jun 19, 2025 -
[LV][NFC] Add branch weight test showing incorrect behaviour
#144682 merged
Jun 19, 2025 -
[mlir][linalg] Add option to pad dynamic dims to
linalg::rewriteAsPaddedOp
#144354 merged
Jun 19, 2025 -
[MLIR][NVVM-Docs] Fix rendering of a few tables in NVVM Docs
#144764 merged
Jun 19, 2025 -
[lldb][AArch64] Correctly invalidate svg when vg is written
#140875 merged
Jun 19, 2025 -
[libc++] Move std::abs into __math/abs.h
#139586 merged
Jun 19, 2025 -
[TSan] Make Shadow/Meta region inclusive-exclusive
#144647 merged
Jun 19, 2025 -
[AMDGPU] New RegBankSelect: Add rules for
G_PTRTOINT
andG_INTTOPTR
#142604 merged
Jun 19, 2025 -
[NFC][AMDGPU] print more info when debugging InsertWaitCnts pass
#144629 merged
Jun 19, 2025 -
[AMDGPU] Improve test coverage for G_INTTOPTR and G_PTRTOINT
#142603 merged
Jun 19, 2025 -
[LICM] Hoisting writeonly calls
#143799 merged
Jun 19, 2025 -
[libc++] Simplify the implementation of pointer_traits a bit
#142260 merged
Jun 19, 2025 -
Revert "[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()"
#144850 merged
Jun 19, 2025 -
[AMDGPU] New RegBankSelect: Add Ptr32/Ptr64/Ptr128
#142602 merged
Jun 19, 2025 -
[RISCV] Don't prefer QC_EXT for SEXT_INREG patterns when Zbb is enabled
#144837 merged
Jun 19, 2025 -
[AMDGPU] New RegBanKSelect: Add S128 types
#142601 merged
Jun 19, 2025 -
[AMDGPU] New RegBankSelect: Handle all 32/64 bit pointer types for B32/B64 rule
#142560 merged
Jun 19, 2025 -
[BOLT][AArch64] Fix PREL Relocs on RHEL8
#144505 merged
Jun 19, 2025 -
[libc++][test] Don't pass ill-formed UTF-8 to MAKE_STRING_VIEW
#136403 merged
Jun 19, 2025 -
[lldb] Disable TestTargetWatchAddress on Windows x86_64
#144779 merged
Jun 19, 2025 -
[RISCV] Add support for handling one tied operand in the source instruction for compress patterns
#143660 merged
Jun 19, 2025 -
[CIR] Implement folder for VecSplatOp
#143771 merged
Jun 19, 2025 -
Reapply "[Clang] Profile singly-resolved UnresolvedLookupExpr with the declaration"
#140680 merged
Jun 19, 2025 -
[mlir][gpu][spirv] Remove rotation semantics of gpu.shuffle up/down
#139105 merged
Jun 19, 2025 -
[NVPTX] Add family-specific architectures support
#141899 merged
Jun 19, 2025 -
[lldb/crashlog] Make interactive mode the new default
#144839 merged
Jun 19, 2025 -
[mlir][docs] Fix broken links to Traits documentation.
#144820 merged
Jun 19, 2025 -
[X86] Remove CLDEMOTE from Alderlake and later hybrid processors
#144662 merged
Jun 19, 2025 -
[NVPTX] Attach Range attr to setmaxnreg and fence intrinsics
#144120 merged
Jun 19, 2025 -
[RISCV] Fix a bug where AVL is the last MI in MBB.
#144668 merged
Jun 19, 2025 -
[CIR] Add side effect attribute to call operations
#144201 merged
Jun 19, 2025 -
[RISCV] Save vector registers in interrupt handler.
#143808 merged
Jun 19, 2025 -
ARM: Move ABI helpers from Subtarget to TargetMachine
#144680 merged
Jun 19, 2025 -
ARM: Move declaration of supportSplitCSR to be public
#144679 merged
Jun 19, 2025 -
Augment
uncaught-exception.test
fuzzer test to be msvc-compatible#125924 merged
Jun 19, 2025 -
Revert "[HLSL][SPIRV] Add vk::constant_id attribute."
#144812 merged
Jun 18, 2025 -
[AArch64] Lower jump table cases threshold to 10
#143632 merged
Jun 18, 2025 -
[llvm] explicitly link llvm-jitlink-executor with ExecutionEngine
#144778 merged
Jun 18, 2025 -
Revert "[lldb][target] Add progress report for wait-attaching to process"
#144810 merged
Jun 18, 2025 -
Revert "[IPO] Added attributor for identifying invariant loads"
#144808 merged
Jun 18, 2025 -
[MLIR][XEGPU] Add blocking support for scatter ops
#144766 merged
Jun 18, 2025 -
[lldb-dap] Use protocol types for ReadMemory request
#144552 merged
Jun 18, 2025 -
[llvm-debuginfo-analyzer] Apply various memory savings in Core/LVxxx base classes
#144399 merged
Jun 18, 2025 -
[RISCV] Reduce the VL of both operands in VMERGE_VVM
#144759 merged
Jun 18, 2025 -
[mlir] Fix integer comparison warning
#144794 merged
Jun 18, 2025 -
[CIR] Upstream ComplexType builtin_complex
#144225 merged
Jun 18, 2025 -
[lldb][target] Add progress report for wait-attaching to process
#144768 merged
Jun 18, 2025 -
[clang] Use TargetInfo to determine device kernel calling convention
#144728 merged
Jun 18, 2025 -
[mlir][Vector] Add
vector.to_elements
op#141457 merged
Jun 18, 2025 -
Hexagon v87 v89 elf flags
#144584 merged
Jun 18, 2025 -
Revert "[mlir][spirv] Fix int type declaration duplication when serializing" and follow up commits
#144773 merged
Jun 18, 2025 -
[llvm] build Blake3 source with LLVM_EXPORTS defined
#144753 merged
Jun 18, 2025 -
[lldb][breakpoint] Grey out disabled breakpoints
#91404 merged
Jun 18, 2025 -
lsan: Support free_sized and free_aligned_sized from C23
#144604 merged
Jun 18, 2025 -
[Remarks] Auto-detect remark parser format
#144554 merged
Jun 18, 2025 -
[CIR] Upstream support for IncompleteArrayType
#144138 merged
Jun 18, 2025 -
[MemCpyOpt] allow some undef contents overread in processMemCpyMemCpyDependence
#143745 merged
Jun 18, 2025 -
[AArch64] fix trampoline implementation: actually use X15
#143892 merged
Jun 18, 2025 -
Revert "[llvm-cov] Export decision coverage to output json"
#144783 merged
Jun 18, 2025 -
[HashRecognize] Tighten pre-conditions for analysis
#144757 merged
Jun 18, 2025 -
[HashRecognize] Don't const-qualify Values in result
#144752 merged
Jun 18, 2025 -
[HashRecognize] Fix big-endian CRC tables
#144754 merged
Jun 18, 2025 -
[libc++] Fix a typo in documentation
#144763 merged
Jun 18, 2025 -
[llvm-cov] Export decision coverage to output json
#144335 merged
Jun 18, 2025 -
[Clang][OpenMP][LoopTransformations] Fix incorrect number of generated loops for Tile and Reverse directives
#140532 merged
Jun 18, 2025 -
[flang][driver] add ability to look up feature flags without setting them
#144559 merged
Jun 18, 2025 -
[NFC][PowerPC] pre-commit running the update_llc_test_checks.py for all-atomics.ll,loop-comment.ll etc
#144411 merged
Jun 18, 2025 -
[TTI] Remove PPC hasActiveVectorLength impl, simplify interface (NFC).
#142310 merged
Jun 18, 2025 -
Revert "[VPlan] Remove unnecessary DomTreeUpdater flush (NFC)."
#144758 merged
Jun 18, 2025 -
[libc] Internal getrandom implementation
#144427 merged
Jun 18, 2025 -
[AArch64] improve zero-cycle regmov test
#143680 merged
Jun 18, 2025 -
[PowerPC] Add code to spill and restore DMRp registers
#142443 merged
Jun 18, 2025 -
sanitizer_common: add unsupported test for free_sized and free_aligned_sized from C23
#144727 merged
Jun 18, 2025 -
Revert "Add missing intrinsics to cuda headers"
#144755 merged
Jun 18, 2025 -
[AArch64] Fix build failure with -Werror
#144749 merged
Jun 18, 2025 -
[CodeGen][NFC] Fix quadratic c-t for large jump tables
#144108 merged
Jun 18, 2025 -
[flang] Show types in DumpEvExpr
#143743 merged
Jun 18, 2025 -
[mlir][vector] Support complete folding in single pass for vector.insert/vector.extract
#142124 merged
Jun 18, 2025 -
[DAG] add (~a | x) & (a | y) -> (a & (x ^ y)) ^y for foldMaskedMerge
#144342 merged
Jun 18, 2025 -
[libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators
#132896 merged
Jun 18, 2025 -
[libc++] Clean up casts in std::forward_list
#130310 merged
Jun 18, 2025 -
Fix bazel build issue caused by #142986 second attempt (#144721 didnt…
#144743 merged
Jun 18, 2025 -
[Clang] Fix the clang/test/PCH/ignored-pch.c test.
#144737 merged
Jun 18, 2025 -
[libc++] Make list constexpr as part of P3372R3
#129799 merged
Jun 18, 2025 -
[scudo] Make report pointers const.
#144624 merged
Jun 18, 2025 -
[Matrix] Propagate shape information through PHI insts
#141681 merged
Jun 18, 2025 -
[InstCombine] Implement vp.reverse reordering/elimination through binop/unop
#143963 merged
Jun 18, 2025 -
[flang][OpenMP] Clarify confusing error message
#144707 merged
Jun 18, 2025 -
[AMDGPU][True16][CodeGen] sext i16 inreg in true16 mode
#144024 merged
Jun 18, 2025 -
[AArch64] Use dupq (SVE2.1) for segmented lane splats
#144482 merged
Jun 18, 2025 -
[HLSL][SPIR-V] Fix LinkageAttribute emission for BuiltIn
#144701 merged
Jun 18, 2025 -
[AArch64] Add ISel for postindex ld1/st1 in big-endian
#144387 merged
Jun 18, 2025 -
[InstCombine] Fold tan(x) * cos(x) => sin(x)
#136319 merged
Jun 18, 2025 -
Fix bazel build issue caused by 142986
#144721 merged
Jun 18, 2025 -
[RemoveDIs][NFC] Remove dbg intrinsic handling code from SelectionDAG ISel
#144702 merged
Jun 18, 2025 -
[compiler-rt] [Fuzzer] Fix ARMv7 test link failure by linking unwinder
#144495 merged
Jun 18, 2025 -
[mlir][bufferization] Support custom types (1/N)
#142986 merged
Jun 18, 2025 -
[Sema][ObjC] Loosen restrictions on reinterpret_cast involving indirect ARC-managed pointers
#144458 merged
Jun 18, 2025 -
[libc++] Move __has_iterator_typedefs to the up-to-C++17 implementation of iterator_traits
#144265 merged
Jun 18, 2025 -
[mlir] [python] Fixed the return type of
MemRefType.get_strides_and_offset
#144523 merged
Jun 18, 2025 -
[MLIR] Mark LLVM::FMAOp as legal
#144671 merged
Jun 18, 2025 -
[nfc][jt] Drop
std::optional
pointers#144548 merged
Jun 18, 2025 -
[Flang][OpenMP] Update relevant warnings to emit when OMP >= v5.2
#144492 merged
Jun 18, 2025 -
[Remarks] Remove yaml-strtab format
#144527 merged
Jun 18, 2025 -
Revert "Reland [Driver] Add support for GCC installation detection in…
#144684 merged
Jun 18, 2025 -
[mlir][amdgpu][nfc] Add PatternBenefit to populate methods
#144663 merged
Jun 18, 2025 -
[mlir] mlir/test/lit.local.cfg -> mlir/test/Target/SPIRV/lit.local.cfg
#144685 merged
Jun 18, 2025 -
[flang][OpenMP] Don't allow DO CONCURRENT inside of a loop nest
#144506 merged
Jun 18, 2025 -
[flang][OpenMP] Don't crash on iterator modifier in declare mapper
#144359 merged
Jun 18, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Keep
unresolvedMaterializations
up to date#144254 merged
Jun 18, 2025 -
[mlir][bufferization] Use Type instead of Value in unknown conversion
#144658 merged
Jun 18, 2025 -
[AArch64] Add Cortex-A320 scheduling model
#144385 merged
Jun 18, 2025 -
Reapply "[clang][bytecode] Allocate IntegralAP and Floating types usi…
#144676 merged
Jun 18, 2025 -
[AArch64][SME] Fix restoring callee-saves from FP with hazard padding
#143371 merged
Jun 18, 2025 -
[mlir] remove unnecessary atomic_rmw expansions
#144515 merged
Jun 18, 2025 -
Fix tests failing on fuchsia clang x86_64 builders
#144655 merged
Jun 18, 2025 -
[libcxx] [test] Fix odr_signature tests with optimizations enabled
#144317 merged
Jun 18, 2025 -
Reland: [GlobalISel] prevent G_UNMERGE_VALUES for vectors with different elements
#144661 merged
Jun 18, 2025 -
CodeGen: Move ABI option enums to support
#142912 merged
Jun 18, 2025 -
[LLVM][ComplexDeinterleaving] Update splat identification to include vector ConstantInt/FP.
#144516 merged
Jun 18, 2025 -
[LV] Change getSmallBestKnownTC to return an ElementCount (NFC)
#141793 merged
Jun 18, 2025 -
[HLSL][SPIRV] Add vk::constant_id attribute.
#143544 merged
Jun 18, 2025 -
[LICM] Support hoisting of non-argmemonly readonly calls
#144497 merged
Jun 18, 2025 -
Fix for bazel build #142079
#144665 merged
Jun 18, 2025 -
Fixed a bug in
-fsanitize-kcfi-arity
#142867 merged
Jun 18, 2025 -
[SystemZ] Treat FAKE_USE instructions as instructions without a size
#144390 merged
Jun 18, 2025 -
[runtimes] Allow use of external llvm-lit on standalone builds
#144347 merged
Jun 18, 2025 -
Fix bazel build for #142771
#144659 merged
Jun 18, 2025 -
[clang][headers]Remove unnecessary guard of !defined(__SCE__).
#144522 merged
Jun 18, 2025 -
[CIR] Add support for __builtin_assume
#144376 merged
Jun 18, 2025 -
[TSan] Fix missing inst cleanup
#144067 merged
Jun 18, 2025 -
[mlir][mesh] adding option for traversal order in sharding propagation
#144079 merged
Jun 18, 2025 -
Add check 'cppcoreguidelines-use-enum-class'
#138282 merged
Jun 18, 2025 -
[PowerPC][AIX] Specify pointer info and alignment for stack store
#144526 merged
Jun 18, 2025 -
[GlobalOpt] Use cast instead of dyn_cast. NFC
#144634 merged
Jun 18, 2025 -
[flang][fir] Provide allocation block for
fir.local
when required#144521 merged
Jun 18, 2025 -
[RISCV] Support non-power-of-2 types when expanding memcmp
#114971 merged
Jun 18, 2025 -
[LoopVectorize] Vectorize fixed-order recurrence with vscale x 1.
#142772 merged
Jun 18, 2025 -
[libc][printf] Fix out-of-range shift in float320 printf
#144542 merged
Jun 18, 2025 -
Revert "[GlobalISel] prevent G_UNMERGE_VALUES for vectors with different elements"
#144650 merged
Jun 18, 2025 -
[DAG] Implement SDPatternMatch
m_Abs()
matcher#144512 merged
Jun 18, 2025 -
Reland [Driver] Add support for GCC installation detection in Baremetal toolchain
#144640 merged
Jun 18, 2025 -
[GlobalISel] prevent G_UNMERGE_VALUES for vectors with different elements
#133335 merged
Jun 18, 2025 -
[MSan] Fix wrong unpoison size in SignalAction
#144071 merged
Jun 18, 2025 -
[mlir][emitc] Make CExpression trait into interface
#142771 merged
Jun 18, 2025 -
[SelectionDAG][RISCV] (add (vscale * C0), (vscale * C1)) to (vscale * (C0 + C1)) in getNode.
#144565 merged
Jun 18, 2025 -
PowerPC: Fix using long double libm functions for f128 intrinsics
#144382 merged
Jun 18, 2025 -
PowerPC: Add baseline tests for more f128 libcall handling
#144381 merged
Jun 18, 2025 -
[RISCV] Add patterns for generating QC_CTO and QC_CLO
#144532 merged
Jun 18, 2025 -
[lldb][Minidump Parser] Implement a range data vector for minidump memory ranges
#136040 merged
Jun 18, 2025 -
[RISCV] Add Andes XAndesVBFHCvt (Andes Vector BFLOAT16 Conversion) extension
#144320 merged
Jun 18, 2025 -
LowerTypeTests: Use jump table entry type as value type of jump table alias.
#144462 merged
Jun 18, 2025 -
[AMDGPU] Support D16 folding for image.sample with multiple extractelement and fptrunc users
#141758 merged
Jun 18, 2025 -
[MLIR][XeGPU] Clean up xegpu op tests
#144592 merged
Jun 18, 2025 -
github: Add mips backend to PR autolabeler
#140909 merged
Jun 18, 2025 -
[llvm] minor fixes for clang-cl Windows DLL build
#144386 merged
Jun 18, 2025 -
Added clarifying comment to 'LLVMLinkInMCJIT' and 'LLVMLinkInInterpreter'
#92467 merged
Jun 18, 2025 -
[ElimAvailExtern] Add an option to allow to convert global variables in a specified address space to local
#144287 merged
Jun 17, 2025 -
[Xtensa] Implement Xtensa Interrupt/Exception/Debug Options.
#143820 merged
Jun 17, 2025 -
[clang] Remove separate evaluation step for static class member init.
#142713 merged
Jun 17, 2025 -
[NFC] Extract Printing portions of DWARFCFIProgram to new files
#143762 merged
Jun 17, 2025 -
AMDGPU: Report special input intrinsics as free
#141948 merged
Jun 17, 2025 -
[RISCV] Set the exact flag on the SRL created for converting vscale to a read of vlenb.
#144571 merged
Jun 17, 2025 -
AMDGPU: Add baseline cost model tests for special argument intrinsics
#141947 merged
Jun 17, 2025 -
AMDGPU: Cost model for minimumnum/maximumnum
#141946 merged
Jun 17, 2025 -
[mlir][flang] Added Weighted[Region]BranchOpInterface's.
#142079 merged
Jun 17, 2025 -
AMDGPU: Move fpenvIEEEMode into TTI
#141945 merged
Jun 17, 2025 -
[llvm] Lower latency bonus threshold in function specialization.
#143954 merged
Jun 17, 2025 -
AMDGPU: Reduce cost of f64 copysign
#141944 merged
Jun 17, 2025 -
AMDGPU: Fix cost model for 16-bit operations on gfx8
#141943 merged
Jun 17, 2025 -
Revert "[lldb-dap] Refactoring DebugCommunication to improve test con…
#144616 merged
Jun 17, 2025 -
[HLSL][RootSignature] Implement serialization of remaining Root Elements
#143198 merged
Jun 17, 2025 -
AMDGPU: Add cost model tests for minimumnum/maximumnum
#141904 merged
Jun 17, 2025 -
Revert "[libc++] Remove trailing newline from _LIBCPP_ASSERTION_HANDLER calls"
#144615 merged
Jun 17, 2025 -
[MLIR][XeGPU] Extend unrolling support for scatter ops with chunk_size
#144447 merged
Jun 17, 2025 -
[clang] Add release note for int->enum conversion change.
#144407 merged
Jun 17, 2025 -
[lldb-dap] Refactoring DebugCommunication to improve test consistency.
#143818 merged
Jun 17, 2025 -
[LinkerWrapper] Fix 'save-temps' when targeting SPIR-V
#144605 merged
Jun 17, 2025 -
[libc] Moved shared constexpr to the top
#144569 merged
Jun 17, 2025 -
[libc++] Remove trailing newline from _LIBCPP_ASSERTION_HANDLER calls
#143573 merged
Jun 17, 2025 -
Revert stack "[Driver] Add support for GCC installation detection in …
#144603 merged
Jun 17, 2025 -
[clang-tidy] Add missing colon in the docs of performance-enum-size
#144525 merged
Jun 17, 2025 -
[llvm] re-order LLVM_ABI and extern on NoKernelInfoEndLTO decl
#144601 merged
Jun 17, 2025 -
[lldb] Add support to list/enable/disable remaining plugin types.
#143970 merged
Jun 17, 2025 -
[LLVM] [Support] Disable
ioctl()
terminal size check on Solaris#144600 merged
Jun 17, 2025 -
[libc++][NFC] Refactor basic_streambuf to use public API functions when possible
#144547 merged
Jun 17, 2025 -
[Driver] Fix Arm/AArch64 Link Argument tests
#144582 merged
Jun 17, 2025 -
[HLSL] Use ExtVector for firstbit intrinsics
#142679 merged
Jun 17, 2025 -
[AMDGPU] Fix getAsmVOP3Base call agruments.
#144572 merged
Jun 17, 2025 -
[AMDGPU] Remove AsmVOP3OpSel field completely. NFCI.
#144574 merged
Jun 17, 2025 -
[llvm] annotate interfaces in llvm/Target for DLL export
#143615 merged
Jun 17, 2025 -
[libc++][NFC] Consistently qualify calls to C functions in <fstream>
#144539 merged
Jun 17, 2025 -
[CIR] Handle global string literals as char array initializer
#144384 merged
Jun 17, 2025 -
[Driver] Add option to force undefined symbols during linking in BareMetal toolchain object.
#132807 merged
Jun 17, 2025 -
[Offload][libc] Add cmake cache AMDGPU buildbot
#144500 merged
Jun 17, 2025 -
[Reland] Adjust bit cast instruction filter for DXIL Prepare pass
#143783 merged
Jun 17, 2025 -
[RISCV] Consolidate both copies of getLMUL1VT [nfc]
#144568 merged
Jun 17, 2025 -
Revert "lsan: Support free_sized and free_aligned_sized from C23"
#144575 merged
Jun 17, 2025 -
[NFC][HLSL] Move Sema work from
ParseMicrosoftRootSignatureAttributeArgs
#143184 merged
Jun 17, 2025 -
[LoopPeel] Support last iteration peeling of min/max intrinsics
#143598 merged
Jun 17, 2025 -
[DXContainer] Update DXContainer to match D3D12 spec
#143201 merged
Jun 17, 2025 -
[Driver] Fix link order of BareMetal toolchain object
#132806 merged
Jun 17, 2025 -
[IR2Vec] Consider only reachable BBs and non-debug instructions
#143476 merged
Jun 17, 2025 -
Add missing intrinsics to cuda headers
#143664 merged
Jun 17, 2025 -
Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest.
#144134 merged
Jun 17, 2025 -
Conditionalise the addition of Aarch64 function Multi versioning support on aarch64 target
#143749 merged
Jun 17, 2025 -
[CIR][NFCI] Represent Complex RValues As Single Value
#144519 merged
Jun 17, 2025 -
[HLSL][RootSignature] Implement
ResourceRange
as anIntervalMap
#140957 merged
Jun 17, 2025 -
[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes
#118638 merged
Jun 17, 2025 -
[clangd] Implement LSP 3.17 positionEncoding
#142903 merged
Jun 17, 2025 -
[Driver] Add support for crtbegin.o, crtend.o and libgloss lib to BareMetal toolchain object
#121830 merged
Jun 17, 2025 -
[Remarks] Elaborate on called intrinsics
#143985 merged
Jun 17, 2025 -
[CMake] Add BINARY_DIR argument for add_lit_testsuites
#144431 merged
Jun 17, 2025 -
[MLIR][XeGPU] Add support for elementwise ops in Wg to Sg distribute pass [1/N]
#142797 merged
Jun 17, 2025 -
[lldb] make lit use the same Python executable for building and testing
#143756 merged
Jun 17, 2025 -
[BPF] Do not allow gotol in the middle of asm insn
#144545 merged
Jun 17, 2025 -
[LLDB] Consolidate C++ string buffer summaries
#144258 merged
Jun 17, 2025 -
[X86] matchLogicBlend - convert to SDPatternMatch matching. NFC.
#144546 merged
Jun 17, 2025 -
[lldb][Formatter] Get element type for unordered_maps from __hash_table::value_type
#144517 merged
Jun 17, 2025 -
[clang][bytecode] Allocate IntegralAP and Floating types using an allocator
#144246 merged
Jun 17, 2025 -
[X86] combineLogicBlendIntoConditionalNegate - convert to SDPatternMatch matching. NFC.
#144536 merged
Jun 17, 2025 -
Reland "[libc] utf8 to 32 CharacterConverter"
#144450 merged
Jun 17, 2025 -
[Driver] Add support for GCC installation detection in Baremetal toolchain
#121829 merged
Jun 17, 2025 -
[NVPTX] Cleanup ld/st lowering
#143936 merged
Jun 17, 2025 -
[flang][OpenMP] Fix goto within SECTION
#144502 merged
Jun 17, 2025 -
[AMDGPU] Use subtarget feature for v_lshl_add_u64 pattern. NFC.
#144544 merged
Jun 17, 2025 -
[lldb][Expression] Don't create Objective-C IR checker for pure-C++ targets/frames
#144503 merged
Jun 17, 2025 -
[lld][test][PAC] Do not rely on concrete offsets in LTO tests
#143358 merged
Jun 17, 2025 -
AMDGPU: Directly select minimumnum/maximumnum with ieee_mode=0
#141903 merged
Jun 17, 2025 -
[SPIRV] Allow __spirv_SpecConstant in Vulkan shaders
#143543 merged
Jun 17, 2025 -
[llvm] include Compiler.h in a few headers where it was missed
#144464 merged
Jun 17, 2025 -
[SLPVectorizer] Use accurate cost for external users of resize shuffles
#137419 merged
Jun 17, 2025 -
[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code
#144389 merged
Jun 17, 2025 -
Port #143108 to bazel
#144538 merged
Jun 17, 2025 -
[mlir][spirv] Fix int type declaration duplication when serializing
#143108 merged
Jun 17, 2025 -
[flang][OpenMP] Support using copyprivate with fir.boxchar arguments
#144092 merged
Jun 17, 2025 -
[X86] Remove combineShuffleOfConcatUndef fold
#144524 merged
Jun 17, 2025 -
[SCEV] Better preserve wrapping info in SimplifyICmpOperands for UGE.
#144404 merged
Jun 17, 2025 -
[lldb][Expression] Remove IR pointer checker
#144483 merged
Jun 17, 2025 -
[lld] check cache in loadDylib before real_path
#143595 merged
Jun 17, 2025 -
[SLP] Fix isCommutative to check uses of the original instruction instead of the converted instruction.
#143094 merged
Jun 17, 2025 -
[AArch64] Report icmp as free if it can be folded into ands
#143286 merged
Jun 17, 2025 -
[MLIR][LLVMIR] Mark Funcop as affinescope
#144456 merged
Jun 17, 2025 -
[BOLT] Explicitly check for returns when extending call continuation profile
#143295 merged
Jun 17, 2025 -
[NFCI][TableGen][DecoderEmitter] Cull Op handling when possible
#142974 merged
Jun 17, 2025 -
[clang][Sema] Fixed Compound Literal is not Constant Expression
#143852 merged
Jun 17, 2025 -
[LLVM] [Support] Query the terminal width using the termios API
#143514 merged
Jun 17, 2025 -
AMDGPU: Combine nnan fminimum/fmaximum to fminnum_ieee/fmaxnum_ieee
#142217 merged
Jun 17, 2025 -
[flang][OpenMP] Set _OPENMP macro for version 6.0
#144410 merged
Jun 17, 2025 -
Revert "[clang] Add managarm support"
#144514 merged
Jun 17, 2025 -
[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()
#136133 merged
Jun 17, 2025 -
[SLP] vectorizeStores: Name things a bit more clearly (NFC)
#144511 merged
Jun 17, 2025 -
[mlir] Improve mlir-query by adding matcher combinators
#141423 merged
Jun 17, 2025 -
[X86] detectZextAbsDiff - convert to SDPatternMatch matching. NFC.
#144498 merged
Jun 17, 2025 -
[mlir] fix MemRefToLLVM lowering of atomic operations
#139045 merged
Jun 17, 2025 -
[X86] isAddSubOrSubAdd - convert to SDPatternMatch matching. NFC.
#144486 merged
Jun 17, 2025 -
[analyzer] Avoid contradicting assumption in tainted div-by-0 error node
#144491 merged
Jun 17, 2025 -
[clang][bytecode] Simplify Block::replacePointer()
#144490 merged
Jun 17, 2025 -
[clang][bytecode] Keep the last chunk in InterpStack::clear()
#144487 merged
Jun 17, 2025 -
[GVN] MemorySSA for GVN: embed the memory state in symbolic expressions
#123218 merged
Jun 17, 2025 -
[LLVM][CodeGen] Lower ConstantInt vectors like shufflevector base splats.
#144395 merged
Jun 17, 2025 -
[AArch64][VecLib] Add libmvec support for AArch64 targets
#143696 merged
Jun 17, 2025 -
[MLIR] Integration tests for lowering vector.contract to SVE FEAT_I8MM
#140573 merged
Jun 17, 2025 -
Reland: "[Frontend][PCH]-Add support for ignoring PCH options (-ignore-pch). (#142409)"
#143614 merged
Jun 17, 2025 -
[analyzer] Conversion to CheckerFamily: NullabilityChecker
#143735 merged
Jun 17, 2025 -
AArch64: Fix hardcoding calling convention of sincos_stret (NFC)
#144336 merged
Jun 17, 2025 -
[mlir][OpenMP] Fix broken insertion point for charbox with omp task
#143112 merged
Jun 17, 2025 -
[X86] combineCastedMaskArithmetic - convert to SDPatternMatch matching. NFC.
#144472 merged
Jun 17, 2025 -
Fix for #144391 not fully addressed by #144484
#144488 merged
Jun 17, 2025 -
Revert "[flang] Enable delayed localization by default for
do concurrent
(#144074)"#144476 merged
Jun 17, 2025 -
[RISCV] Move RISCVIndirectBranchTracking before Branch Relaxation
#139993 merged
Jun 17, 2025 -
Amend enviroment variables in bazel - change from #144391
#144484 merged
Jun 17, 2025 -
[MLIR][VSCode] update packages to fix CVE-2022-25883 and CVE-2022-3517
#144479 merged
Jun 17, 2025 -
[clang-tidy][performance-unnecessary-value-param] Avoid in coroutines
#140912 merged
Jun 17, 2025 -
[C++20][Modules] Disable preferred_name when writing a C++20 header unit
#144377 merged
Jun 17, 2025 -
[OMPIRBuilder][debug] Don't drop debug info for loop constructs.
#144393 merged
Jun 17, 2025 -
[analyzer] Fix a false memory leak reports involving placement new
#144341 merged
Jun 17, 2025 -
[mlir][vector] Add documentation note on adding new ops
#144308 merged
Jun 17, 2025 -
[AArch64][SVE] Move incorrectly placed assert
#144318 merged
Jun 17, 2025 -
[lldb][AIX] Added XCOFF ParseSymtab handling
#141577 merged
Jun 17, 2025 -
[Flang][OpenMP] Add Parsing support for Indirect Clause
#143505 merged
Jun 17, 2025 -
InstCombine: improve optimizations for ceiling division with no overflow
#142869 merged
Jun 17, 2025 -
[MemoryLocation][DSE] Allow other read effects in MemoryLocation::getForDest()
#144343 merged
Jun 17, 2025 -
[ConstantFolding] Handle reading from type padding
#144330 merged
Jun 17, 2025 -
[BOLT][NFCI] Simplify DataAggregator using traces
#143289 merged
Jun 17, 2025 -
[BOLT][NFC] Using target_triple in lit config
#144078 merged
Jun 17, 2025 -
[clang] Add managarm support
#139271 merged
Jun 17, 2025 -
[RISCV] Xqccmp v0.3
#137854 merged
Jun 17, 2025 -
[RISCV] Update Xqci to v0.13.0
#144398 merged
Jun 17, 2025 -
[RISCV] Rename Relocation QC_E_JUMP_PLT to QC_E_CALL_PLT
#143998 merged
Jun 17, 2025 -
[flang][OpenMP] Add symbol table scopes for
teams
andparallel
#144015 merged
Jun 17, 2025 -
[flang] Enable delayed localization by default for
do concurrent
#144074 merged
Jun 17, 2025 -
[NFC][flang][OpenMP] Unify
genSectionsOp
's prototype to match othergenXXXOp
functions#144013 merged
Jun 17, 2025 -
[bazel][lld] Remove unneeded dependencies.
#144455 merged
Jun 17, 2025 -
[TargetParser] Increase MAX_SUBTARGET_FEATURES to 384
#144326 merged
Jun 17, 2025 -
[llvm-exegesis] Ignore the instructions for which InstrDesc.getSchedClass() == 0
#143840 merged
Jun 17, 2025 -
[LoongArch] Allow difference across sections
#141722 merged
Jun 17, 2025 -
[LLVM][TableGen] Use
StringRef
for CodeGenInstruction::AsmString#144440 merged
Jun 17, 2025 -
RuntimeLibcalls: Use array initializers for default values
#143082 merged
Jun 17, 2025 -
[Driver] Add options to control workaround for Cortex-A53 Erratum 843419
#143915 merged
Jun 17, 2025 -
AArch64: Add arm64ec libcall tests for __arm_sc_* functions
#144356 merged
Jun 17, 2025 -
AArch64: Fix outline atomic libcall names for arm64ec
#144378 merged
Jun 17, 2025 -
AArch64: Move outline atomic libcalls configuration
#144374 merged
Jun 17, 2025 -
RuntimeLibcalls: Cleanup sincos predicate functions
#143081 merged
Jun 17, 2025 -
DAG: Move soft float predicate management into RuntimeLibcalls
#142905 merged
Jun 17, 2025 -
[lldb-dap] Creating protocol types for setExceptionBreakpoints.
#144153 merged
Jun 17, 2025 -
Revert "[llvm][StackProtector] Add noreturn to __stack_chk_fail call"
#144452 merged
Jun 16, 2025 -
[flang] Fixed LIT tests to create modfiles in a temp dir.
#144448 merged
Jun 16, 2025 -
[llvm][CFI] Ensure COFF comdat renaming applies for imported functions
#143421 merged
Jun 16, 2025 -
[llvm][StackProtector] Add noreturn to __stack_chk_fail call
#143976 merged
Jun 16, 2025 -
Revert "[libc] utf8 to 32 CharacterConverter"
#144446 merged
Jun 16, 2025 -
[libc] utf8 to 32 CharacterConverter
#143973 merged
Jun 16, 2025 -
[CIR] Add Support For Library Builtins
#143984 merged
Jun 16, 2025 -
[DirectX] Implement type formatting utilities for metadata validation
#144425 merged
Jun 16, 2025 -
Reland "[HLSL][RootSignature] Implement serialization of RootConstants and RootFlags"
#143019 merged
Jun 16, 2025 -
[mlir][emitc] Fix the emitc::ExpressionOp
#143894 merged
Jun 16, 2025 -
[flang] Restructure runtime to avoid recursion (relanding)
#143993 merged
Jun 16, 2025 -
[flang][runtime] Check SOURCE= conformability on ALLOCATE
#144113 merged
Jun 16, 2025 -
[flang] Don't generate module file for hermetic USE'd dependency
#144143 merged
Jun 16, 2025 -
lsan: Support free_sized and free_aligned_sized from C23
#144415 merged
Jun 16, 2025 -
[libc] build fix: always use our char8_t headers even in overlay mode
#144433 merged
Jun 16, 2025 -
[ASan] Recognize WASI platform in sanitizer_platform.h
#139017 merged
Jun 16, 2025 -
[HLSL] Use hidden visibility for external linkage.
#140292 merged
Jun 16, 2025 -
[lldb-dap][test] fix not supported error.
#144419 merged
Jun 16, 2025 -
[libc] Implemented CharacterConverter push/pop for utf32->utf8 conversions
#143971 merged
Jun 16, 2025 -
[lldb-dap] Add supported languages in package.json
#144414 merged
Jun 16, 2025 -
[AArch64TargetParser]Fix reconstructFromParsedFeatures ignoring negative features
#142236 merged
Jun 16, 2025 -
[instcombine] Delete dead transform for reverse of binop
#143967 merged
Jun 16, 2025 -
[libc] Change default behaviour of baremetal/printf to use stdout
#143703 merged
Jun 16, 2025 -
[objcopy][MachO] Revert special handling of encryptable binaries
#144058 merged
Jun 16, 2025 -
[mlir][Vector] Support
vector.extract(xfer_read)
folding with dynamic indices#143269 merged
Jun 16, 2025 -
[Object][AMDGPU] Support REL relocations
#143966 merged
Jun 16, 2025 -
Revert "[RISCV] Remove B and Zbc extension from Andes series cpus."
#144402 merged
Jun 16, 2025 -
[NFC][RootSignature] Use
llvm::EnumEntry
for serialization of Root Signature Elements#144106 merged
Jun 16, 2025 -
[Matrix] Hoist IRBuilder<> out of Visit* functions. NFC
#144369 merged
Jun 16, 2025 -
[CIR][NFC] Refactor constant pointer l-value handling
#144165 merged
Jun 16, 2025 -
[lldb-dap] Use structured types for stepInTargets request
#144072 merged
Jun 16, 2025 -
[RISCV] Use RISCV::RVVBitsPerBlock instead of 64 in getLMUL1VT. NFC
#144401 merged
Jun 16, 2025 -
[build] Fixed LLVM_ENABLE_DEBUGLOC_COVERAGE_TRACKING handling.
#144391 merged
Jun 16, 2025 -
[CIR] Upstream ComplexType ImaginaryLiteral
#144223 merged
Jun 16, 2025 -
[llvm] annotate interfaces in llvm/ObjectYAML for DLL export
#143763 merged
Jun 16, 2025 -
[NFC][mlir][tensor] Use
ValueRange
instead ofSmallVector
intensor::createPadHighOp
#144397 merged
Jun 16, 2025 -
[llvm] annotate interfaces in XRay for DLL export
#143765 merged
Jun 16, 2025 -
[llvm] annotate interfaces in Passes for DLL export
#143794 merged
Jun 16, 2025 -
[libc] Removed public function calls in table.h
#144168 merged
Jun 16, 2025 -
[CIR] Implement folder for VecCmpOp
#143322 merged
Jun 16, 2025 -
[RISCV][TTI] Refine reverse shuffle costing for high LMUL
#144155 merged
Jun 16, 2025 -
[InstSimplify] Add basic simplifications for vp.reverse
#144112 merged
Jun 16, 2025 -
Revert "[InstCombine] Iterative replacement in PtrReplacer"
#144394 merged
Jun 16, 2025 -
[lldb-dap] show function name in the instruction comment.
#144070 merged
Jun 16, 2025 -
[InstCombine] Iterative replacement in PtrReplacer
#137215 merged
Jun 16, 2025 -
[mlir][spirv] Add definition for GL Length
#144041 merged
Jun 16, 2025 -
[flang][OpenMP] Put taskgroup in a new scope
#144122 merged
Jun 16, 2025 -
[IPO] Added attributor for identifying invariant loads
#141800 merged
Jun 16, 2025 -
Annotate potentially unused variables introduced in #133499
#144379 merged
Jun 16, 2025 -
[llvm] Remove unused includes (NFC)
#144293 merged
Jun 16, 2025 -
[lldb] Remove a redundant control flow statement (NFC)
#144284 merged
Jun 16, 2025 -
[llvm][DebugInfo] Encode DW_AT_object_pointer on method declarations with DW_FORM_implicit_const
#124790 merged
Jun 16, 2025 -
[Flang] NFC: Update test to work on Mac
#144253 merged
Jun 16, 2025 -
[DirectX] Fix bug where Flatten arrays was only using last index
#144146 merged
Jun 16, 2025 -
[MLIR][XeGPU] Add unroll patterns for scatter ops
#143602 merged
Jun 16, 2025 -
[AArch64][SelectionDAG] Enable new partial reduction lowering by default
#143565 merged
Jun 16, 2025 -
[OMPIRBuilder] - Make offloading input data persist for deferred target tasks
#133499 merged
Jun 16, 2025 -
[clang][Parser] Fix crash on malformed using declaration in constexpr function
#144286 merged
Jun 16, 2025 -
Revert "[AMDGPU] Extended vector promotion to aggregate types."
#144366 merged
Jun 16, 2025 -
[InstCombine] fold icmp with add/sub instructions having the same operands
#143241 merged
Jun 16, 2025 -
[DAG] Fold (and X, (add (not Y), Z)) -> (and X, (not (sub Y, Z))).
#141476 merged
Jun 16, 2025 -
[mlir] Expose linearize/delinearize lowering transforms
#144156 merged
Jun 16, 2025 -
[mlir][emitc] Support 'emitc::LValueType' in 'emitc::VerbatimOp'
#144151 merged
Jun 16, 2025 -
[TableGen] Use default member initializers. NFC.
#144349 merged
Jun 16, 2025 -
[LSR] Make canHoistIVInc allow non-integer types
#143707 merged
Jun 16, 2025 -
[Flang] Add llvm-profdata to list of tools to be built
#144325 merged
Jun 16, 2025 -
[MLIR][Transform] apply_registered_pass: support ListOptions
#144026 merged
Jun 16, 2025 -
[InstCombine][Docs] Update InstCombine contributor guide
#144228 merged
Jun 16, 2025 -
[X86] X86FixupInstTuning - prefer VPBLENDD to VPBLENDW shuffles on AVX2+ targets
#144269 merged
Jun 16, 2025 -
[clang] Fix PointerAuth semantics of cpp_trivially_relocatable
#143969 merged
Jun 16, 2025 -
[libc++] Remove a few workarounds for old Clang versions
#143858 merged
Jun 16, 2025 -
[LV] Use vscale for tuning when updating profile information
#143690 merged
Jun 16, 2025 -
[LV] Fix MVE regression from #132190
#141736 merged
Jun 16, 2025 -
[ValueTracking] Remove unused variable in matchSimpleRecurrence (NFC).
#144316 merged
Jun 16, 2025 -
[llvm-debuginfo-analyzer] Fix ODR violation in llvm::logicalview::LVObject
#140265 merged
Jun 16, 2025 -
[BOLT] Fix LLVM_APPEND_VC_REV support
#142410 merged
Jun 16, 2025 -
[ValueTracking] Remove opcode whitelist from matchSimpleRecurrence.
#144031 merged
Jun 16, 2025 -
[LV] Strip unnecessary make_{pair,optional} (NFC)
#141924 merged
Jun 16, 2025 -
[clang] Fix -fclang-abi-compat for clang 20
#144109 merged
Jun 16, 2025 -
[InstCombine] Combine trunc (lshr X, BW-1) to i1 --> icmp slt X, 0 (#142593)
#143846 merged
Jun 16, 2025 -
[MLIR][ODS] Optionally generate public C++ functions for attribute constraints
#144275 merged
Jun 16, 2025 -
[aarch64] Fix Arm64EC libcall lowering after recent refactoring.
#143977 merged
Jun 16, 2025 -
[RISCV] Change input register type for QC_SWM and QC_SWMI
#144294 merged
Jun 16, 2025 -
[clang][bytecode] Fix calling operator new with nothrow/align parameter
#144271 merged
Jun 16, 2025 -
[RISCV] Fix incorrect predicates for fp16 permutation intrinsics
#144063 merged
Jun 16, 2025 -
[InstCombine] Propagate FMF from fptrunc when folding
fptrunc fabs(X) -> fabs(fptrunc X)
#143352 merged
Jun 16, 2025 -
[clang] Remove unused includes (NFC)
#144285 merged
Jun 16, 2025 -
[TableGen] Use range-based for loops (NFC)
#144283 merged
Jun 16, 2025 -
[clang] Use StringRef in range-based for loops (NFC)
#144242 merged
Jun 16, 2025 -
[LLD][ELF][RISCV][Zicfilp][Zicfiss] Support
-z zicfilp=
and-z zicfiss=
to force enable/disable features#143114 merged
Jun 16, 2025 -
[RISCV] Add GetVTypeMinimalPredicates for the operation supported by zvfhmin. NFC.
#143847 merged
Jun 16, 2025 -
WebAssembly: Move runtime libcall setting out of TargetLowering
#142624 merged
Jun 16, 2025 -
[clang-format][NFC] Clean up DisallowLineBreaks lambda
#144255 merged
Jun 16, 2025 -
[AVR] Add many new AVR MCU model definitions
#144229 merged
Jun 16, 2025 -
[clang-reorder-fields] Use expanded location for macros
#142147 merged
Jun 15, 2025 -
[Clang] Fix typo in is_replaceable diagnostic
#144247 merged
Jun 15, 2025 -
[Sema] Use a range-based for loop (NFC)
#144252 merged
Jun 15, 2025 -
[lld] Use range-based for loops (NFC)
#144251 merged
Jun 15, 2025 -
[TableGen] Use range-based for loops (NFC)
#144250 merged
Jun 15, 2025 -
[modularize] Use range-based for loops (NFC)
#144244 merged
Jun 15, 2025 -
[clang][bytecode] Avoid revisiting decomposition decl in visitDeclRef
#144226 merged
Jun 15, 2025 -
[rtsan] Fix issue when intercepted function was not execve in test
#144018 merged
Jun 15, 2025 -
[rtsan] Fix issue where close test would lead to crash
#144017 merged
Jun 15, 2025 -
[GlobalISel] Split Legalizer debug ouput into paragraphs. NFC
#143427 merged
Jun 15, 2025 -
[CostModel] Mark all TTIImpls as final. NFC
#143404 merged
Jun 15, 2025 -
[ValueTracking] Add subtraction support for setLimitsForBinOp
#143618 merged
Jun 15, 2025 -
[ValueTracking] Infer
X | Y != 0
fromX != Y
#117443 merged
Jun 15, 2025 -
[mlir][bzl] Add CAPIIndex rule.
#144248 merged
Jun 15, 2025 -
[RISCV] Use StringRef in a range-based for loop (NFC)
#144243 merged
Jun 15, 2025 -
[mlir] Compare std::optional<T> to values directly (NFC)
#144241 merged
Jun 15, 2025 -
[libc++] P2944R3: Constrained comparisons - update
reference_wrapper
implementation#139368 merged
Jun 15, 2025 -
[RISCV] Remove B and Zbc extension from Andes series cpus.
#144022 merged
Jun 15, 2025 -
[clang][cmake] Don't pass -fno-strict-aliasing for GCC
#144222 merged
Jun 15, 2025 -
[mlir][nvvm][NFC] Fix typo in TargetAttr
#144159 merged
Jun 15, 2025 -
[Clang] add fix-it hints for unknown attributes
#141305 merged
Jun 14, 2025 -
[utils] Add "aarch64-apple-macosx" triple to update_llc_test_checks.py
#144023 merged
Jun 14, 2025 -
[SelectionDAG] Take passthru into account when widening ISD::MLOAD
#144170 merged
Jun 14, 2025 -
[AVR] Add support for many new AVR MCUs
#143914 merged
Jun 14, 2025 -
[OpenMP][clang] declare mapper: fix handling of nested types
#143504 merged
Jun 14, 2025 -
[llvm] [cmake] Use pkg-config to obtain libffi search hints
#144221 merged
Jun 14, 2025 -
[Clang] Fix fix-it hint regression from #143460
#144069 merged
Jun 14, 2025 -
[CIR] Upstream CreateOp for ComplexType with folder
#143192 merged
Jun 14, 2025 -
[clang] fix infinite recursion
#143244 merged
Jun 14, 2025 -
[clang-tidy][NFC] change patterns 'anyOf(..., anything())' to 'optionally(...)'
#143558 merged
Jun 14, 2025 -
[clang-format] Fix a bug in annotating braces
#144095 merged
Jun 14, 2025 -
[MSan] Fix minor issues in testcases
#144073 merged
Jun 14, 2025 -
[InstCombine] Avoid folding
select(umin(X, Y), X)
with min/max values in false arm#143020 merged
Jun 14, 2025 -
[Cygwin] Don't use version script for Cygwin target
#143133 merged
Jun 14, 2025 -
[RISCV] Simplify macros used for commuting vector multiply-accumulate instructions. NFC
#144169 merged
Jun 14, 2025 -
[RISCV] Simplify macros used by RISCVInstrInfo::convertToThreeAddress. NFC
#144173 merged
Jun 14, 2025 -
[RISCV] Use RISCVII::getVecPolicyOpNum instead of making assumptions. NFC
#144175 merged
Jun 14, 2025 -
[Cygwin] CYGWIN is not WIN32 in current CMake
#143130 merged
Jun 14, 2025 -
[ConstantFolding] Fold deinterleave2 of any splat vector not just zeroinitializer
#144144 merged
Jun 14, 2025 -
[clang-doc] remove default label on some switches
#143919 merged
Jun 13, 2025 -
[MSAN] handle assorted AVX permutations
#143462 merged
Jun 13, 2025 -
[MSAN] handle AVX vpermi2var
#143463 merged
Jun 13, 2025 -
Revert "Turn LIBC_COPT_STRING_UNSAFE_WIDE_READ on by default"
#144167 merged
Jun 13, 2025 -
Turn LIBC_COPT_STRING_UNSAFE_WIDE_READ on by default
#144163 merged
Jun 13, 2025 -
[libc] Output all headers with LIBC_CONF_OUTPUT_ALL_HEADERS
#144114 merged
Jun 13, 2025 -
llvm-lto2: Add print-guid subcommand.
#143992 merged
Jun 13, 2025 -
[LLD][COFF] Fix ARM64X CHPE exception data size relocation when no x86 .pdata is present
#144085 merged
Jun 13, 2025 -
[CIR] Extend VecShuffleOp verifier to catch invalid index
#143262 merged
Jun 13, 2025 -
[CodeGen][COFF] Always emit CodeView compiler info on Windows targets
#142970 merged
Jun 13, 2025 -
[Cygwin] Define LLVM_ABI for Cygwin
#143222 merged
Jun 13, 2025 -
WholeProgramDevirt: Fix importing in llvm.type.checked.load case.
#144019 merged
Jun 13, 2025 -
[IR] Remove a redundant control flow statement (NFC)
#144100 merged
Jun 13, 2025 -
[SPIRV] Use llvm::all_of (NFC)
#144099 merged
Jun 13, 2025 -
[Vectorize] Use llvm::drop_begin (NFC)
#144098 merged
Jun 13, 2025 -
[memprof] Use testing::IsEmpty (NFC)
#144096 merged
Jun 13, 2025 -
Fix string_length function so that it always returns.
#144148 merged
Jun 13, 2025 -
[CIR] Handle character literal values
#144141 merged
Jun 13, 2025 -
[CIR] Enable floating point casts
#144142 merged
Jun 13, 2025 -
[bazel] Add missing dep for 52d34865b9db3485c
#144147 merged
Jun 13, 2025 -
[clang][docs][RISCV] Pre-pend the HelpText for -mrvv-vector-bits into the DocBrief.
#144128 merged
Jun 13, 2025 -
Reland "[llvm-cov] Add support for baseline coverage"
#144130 merged
Jun 13, 2025 -
Revert "[Clang] Added explanation why
is_constructible
evaluated to false. "#144127 merged
Jun 13, 2025 -
[BPF] Report an warning if certain insn imm operand cannot fit in 32bit
#142989 merged
Jun 13, 2025 -
[AMDGPU] Extended vector promotion to aggregate types.
#143784 merged
Jun 13, 2025 -
[CIR] Support for static variables
#143980 merged
Jun 13, 2025 -
[VPlan] Manage Sentinel value for FindLastIV in VPlan.
#142291 merged
Jun 13, 2025 -
[InstCombine] Preserve NSW/NUW flags when folding const BOp with min/max
#143471 merged
Jun 13, 2025 -
[bazel] Fix XeGpu deps for 5578bcbcfd25c
#144133 merged
Jun 13, 2025 -
Fix and reapply IR PGO support for Flang
#142892 merged
Jun 13, 2025 -
[mlir][tensor] Fix
getReassociationForCollapse
for tensor/scalar re…#144118 merged
Jun 13, 2025 -
Revert "[mlir][vector] Fix for WarpOpScfForOp failure when scf.for has results that are unused."
#144124 merged
Jun 13, 2025 -
[libc] Fix missing errno include in fuzzer
#144132 merged
Jun 13, 2025 -
Revert "Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest.""
#144129 merged
Jun 13, 2025 -
[clang-scan-deps] Implement P2223R2 for DependencyDirectiveScanner.cpp
#143950 merged
Jun 13, 2025 -
[IR2Vec] Minor vocab changes and exposing weights
#143200 merged
Jun 13, 2025 -
[TableGen] Avoid evaluating RHS of a BinOp until short-circuit is complete
#144021 merged
Jun 13, 2025 -
[mlir][xegpu] add support for structure control flow ops in workgroup to subgroup distribution
#142618 merged
Jun 13, 2025 -
[libc][NFC] clean internal fd handling
#143991 merged
Jun 13, 2025 -
[bazel] Update llvm-config.h and disable DebugLoc tracking
#144125 merged
Jun 13, 2025 -
[CIR] Update isSized with upstreamed types
#143960 merged
Jun 13, 2025 -
[CIR][NFC] Fix forrange.cpp test
#144123 merged
Jun 13, 2025 -
[libc] Fix bugs found when testing with all headers
#144049 merged
Jun 13, 2025 -
[SPIRV] Fix ExecutionMode_fragment.ll test
#144116 merged
Jun 13, 2025 -
Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest."
#143972 merged
Jun 13, 2025 -
[InstCombine] Fold shuffles through all trivially vectorizable intrinsics
#141979 merged
Jun 13, 2025 -
[tosa] Add duplicate indices check for Scatter
#143736 merged
Jun 13, 2025 -
[LLD][Cygwin] Implement --dll-search-prefix
#143263 merged
Jun 13, 2025 -
Revert "[llvm-cov] Add support for baseline coverage"
#144121 merged
Jun 13, 2025 -
[mlir] Forward **kwargs through gentbl_shard_rule
#144001 merged
Jun 13, 2025 -
[libc] Implemented wmemmove
#142245 merged
Jun 13, 2025 -
[mlir][spirv] Add definition of OpImageRead
#144038 merged
Jun 13, 2025 -
[CIR] Change default assumption about allowing builtins
#144004 merged
Jun 13, 2025 -
[MLIR][AMDGPU] Fix bug in GatherToLDSOpLowering, get the correct MemRefType for destination
#142915 merged
Jun 13, 2025 -
[HLSL][SPIRV] Use resource names
#143412 merged
Jun 13, 2025 -
[X86] X86FixupInstTuning - add dbg message for each instruction replacement
#144083 merged
Jun 13, 2025 -
[llvm-cov] Add support for baseline coverage
#117910 merged
Jun 13, 2025 -
[clangd] Collect references in array designators
#140356 merged
Jun 13, 2025 -
[flang][OpenMP] Improve handling of REQUIRES ATOMIC_DEFAULT_MEM_ORDER
#143917 merged
Jun 13, 2025 -
[AArch64] Add fixed-length SVE USDOT support
#143730 merged
Jun 13, 2025 -
Revert "[lit] cleanup unused imports"
#144054 merged
Jun 13, 2025 -
[llvm] Compare std::optional<T> to values directly (NFC)
#143913 merged
Jun 13, 2025 -
[mlir][spirv] Fix FuncOpVectorUnroll to process placeholder values in all blocks
#142339 merged
Jun 13, 2025 -
[OpenMP] Remove declaration and usage of __AMDGCN_WAVEFRONT_SIZE
#143761 merged
Jun 13, 2025 -
Enable unique-object-duplication warning for windows
#143537 merged
Jun 13, 2025 -
[Offload] Replace device info queue with a tree
#144050 merged
Jun 13, 2025 -
[mlir][spirv] Add bfloat16 support
#141458 merged
Jun 13, 2025 -
[AMDGPU][SDAG] Initial support for ISD::PTRADD
#141725 merged
Jun 13, 2025 -
[llvm][InstCombine] Fold select to cmp for weak and inverted inequalities
#143445 merged
Jun 13, 2025 -
[lldb][DWARF] Don't try to compute address range information of forward declarations
#144059 merged
Jun 13, 2025 -
[PowerPC] fixed mtvsrbmi.ll test case error caused by run the update_llc_test_checks.py
#144075 merged
Jun 13, 2025 -
[flang][fir] Extend locality specs lowering to support
init
anddealloc
regions#144027 merged
Jun 13, 2025 -
[PowerPC][NFC] Pre-commit test case for checking whether
mtvsrbmi
power10 instruction not used#143956 merged
Jun 13, 2025 -
[flang][OpenMP] improve semantic check for invalid goto
#144040 merged
Jun 13, 2025 -
[flang][OpenMP] Support substrings and complex part refs for DEPEND
#143907 merged
Jun 13, 2025 -
[PowerPC] enable AtomicExpandImpl::expandAtomicCmpXchg for powerpc
#142395 merged
Jun 13, 2025 -
[RISCV] Lower SELECT's with one constant more efficiently using Zicond
#143581 merged
Jun 13, 2025 -
[X86] Add start/end debug messages for the X86CompressEVEXPass and X86PadShortFunctionPass
#144056 merged
Jun 13, 2025 -
[AMDGPU][AsmParser] Support true16 register suffix for valid register range
#143997 merged
Jun 13, 2025 -
Add Macro for CSSC Feature
#143148 merged
Jun 13, 2025 -
[DLCov] Origin-Tracking: Add config options
#143590 merged
Jun 13, 2025 -
[X86] X86InstrInfo::commuteInstructionImpl - remove (V)BLENDPD/S commutation to (V)MOVSD/S optsize handling
#144051 merged
Jun 13, 2025 -
[lldb] CommandObjectMemoryFind: Improve expression evaluation error messages
#144036 merged
Jun 13, 2025 -
[LLDB] Add bit extraction to DIL
#141422 merged
Jun 13, 2025 -
[SystemZ][z/OS] Refactor AutoConvert more
#143955 merged
Jun 13, 2025 -
Revert "[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis (#…
#144039 merged
Jun 13, 2025 -
Remove delayed typo expressions
#143423 merged
Jun 13, 2025 -
[LV] Use getFixedValue instead of getKnownMinValue when appropriate
#143526 merged
Jun 13, 2025 -
[InstCombine] Restore splat gep support in OptimizePointerDifference()
#143906 merged
Jun 13, 2025 -
[X86] X86FixupInstTuning - fold BLENDPS -> MOVSD
#144029 merged
Jun 13, 2025 -
[lld] Refactor storage of PAuth ABI core info
#141920 merged
Jun 13, 2025 -
[mlir][AMDGPU] Add scaled floating point conversion ops
#141554 merged
Jun 13, 2025 -
[mlir][Linalg] Fix fusing of indexed linalg consumer with different axes
#140892 merged
Jun 13, 2025 -
[LV][NFC] Tidy up check-prof-info.ll test
#143884 merged
Jun 13, 2025 -
[CIR] Function calls with aggregate arguments and return values
#143377 merged
Jun 13, 2025 -
[lldb][test] Don't call SBDebugger::Terminate if TestMultipleDebuggers times out
#143732 merged
Jun 13, 2025 -
[NFC] Pack MDNodeKeyImpl<DILocation> from 40 to 32 bytes
#143891 merged
Jun 13, 2025 -
[AArch64] Observe Z-reg inline asm clobbers without SVE
#143742 merged
Jun 13, 2025 -
[AMDGPU] Convert more 64-bit lshr to 32-bit if shift amt>=32
#138204 merged
Jun 13, 2025 -
[Clang] Added explanation why
is_constructible
evaluated to false.#143309 merged
Jun 13, 2025 -
[X86] X86FixupInstTuning - extend BLENDPD/S -> MOVSD/S handling to SSE variant
#143961 merged
Jun 13, 2025 -
[mlir][linalg] Add pure tensor check for
winogradConv2DHelper
#142299 merged
Jun 13, 2025 -
GVN: Fix trying to inspect uselist of constants when emitting remark
#144009 merged
Jun 13, 2025 -
[clang-format] Fix an off-by-1 bug with -length option
#143302 merged
Jun 13, 2025 -
[RISCV] Support memcmp expansion for vectors
#114517 merged
Jun 13, 2025 -
[RISCV] Add tune features for Andes 45 series cpus
#143899 merged
Jun 13, 2025 -
[mlir][llvm] Op interface LLVM converter
#143922 merged
Jun 13, 2025 -
[NVPTX] Use prmt.f4e to lower pointer alignment fshr idiom
#143407 merged
Jun 13, 2025 -
[NFC][AMDGPU] Fix stale links to ROCm repositories
#143949 merged
Jun 13, 2025 -
[NVPTX] Consistently check fast-math flags when lowering fsqrt
#143776 merged
Jun 13, 2025 -
[polly] Remove an unused local variable (NFC)
#144012 merged
Jun 13, 2025 -
[llvm-pdbutil] Remove an unused local variable (NFC)
#144011 merged
Jun 13, 2025 -
[compiler-rt] Remove unused local variables (NFC)
#144010 merged
Jun 13, 2025 -
release/20.x: [LoongArch] Fix '-mno-lsx' option not disabling LASX feature (#143821)
#143882 merged
Jun 13, 2025 -
[Flang] [OpenMP] Allow any type as argument to the FlushOp
#143844 merged
Jun 13, 2025 -
[flang][cuda] Add runtime check for passing device arrays
#144003 merged
Jun 13, 2025 -
[ELF] Implement -z dynamic-undefined-weak
#143831 merged
Jun 13, 2025 -
[RISCV] Fold vmv.v.v into vleNff.v
#143981 merged
Jun 13, 2025 -
[clan-reply] Backport PTU error recovery to 20.x
#143893 merged
Jun 13, 2025 -
Reland [HIP] use offload wrapper for non-device-only non-rdc (#132869)
#143964 merged
Jun 13, 2025 -
[flang] [cuda] Move SetImplicityCUDADevice after symbols in block construct are converted to objects
#143791 merged
Jun 13, 2025 -
[bazel] Fix modules build for llvm-libc (speculative)
#143995 merged
Jun 12, 2025 -
[libc][NFC] Accept doc fix
#143996 merged
Jun 12, 2025 -
[CIR][NFC] Fix build problems with [[maybe_unused]]
#143994 merged
Jun 12, 2025 -
[libc] Independent strcat/strncat/stpcpy
#142643 merged
Jun 12, 2025 -
[Clang] Add check for -mstack-alignment
#143124 merged
Jun 12, 2025 -
[RISCV] Remove implicit $vl def on vleNff pseudos
#143935 merged
Jun 12, 2025 -
[libc] Prevent building wchar on MacOS
#143978 merged
Jun 12, 2025 -
[lit] cleanup unused imports
#143930 merged
Jun 12, 2025 -
[lldb] Implement JSON RPC (newline delimited) Transport
#143946 merged
Jun 12, 2025 -
[CIR] Add support for delegating constructors
#143932 merged
Jun 12, 2025 -
[mlir][Vector] Remove
vector.extractelement/insertelement
from sparse vectorizer#143270 merged
Jun 12, 2025 -
[BOLT] Make memory profile parsing optional
#129585 merged
Jun 12, 2025 -
[Clang][NFC] Move Input into SmallVector instead of copy
#143830 merged
Jun 12, 2025 -
[MSAN] fork avx512vl-intrinsics and x86-vpermi2 tests
#143643 merged
Jun 12, 2025 -
Reland "[lldb][headers] Create Python script to fix up framework head…
#143945 merged
Jun 12, 2025 -
[LV] Simplify creation of vp.load/vp.store/vp.reduce intrinsics
#143804 merged
Jun 12, 2025 -
[lldb] Properly handle locate module callback when Target change arch
#143793 merged
Jun 12, 2025 -
[AArch64] Signed comparison using CMN is safe when the subtraction is nsw
#141993 merged
Jun 12, 2025 -
[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling
#143953 merged
Jun 12, 2025 -
Revert "[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spil…
#143948 merged
Jun 12, 2025 -
Release/20.x clangd modules
#143647 merged
Jun 12, 2025 -
release/20.x: [llvm-rc] Allow ALT on non-virtkey accelerators (#143374)
#143496 merged
Jun 12, 2025 -
release/20.x: [clang] Don't evaluate the initializer of constexpr-unknown parameters. (#142498)
#142648 merged
Jun 12, 2025 -
[lld/ELF][x86-64] Place large executable sections at the edges of binary
#70358 merged
Jun 12, 2025 -
[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling
#142220 merged
Jun 12, 2025 -
Revert "[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr"
#143944 merged
Jun 12, 2025 -
release/20.x: [libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare (#137594)
#138880 merged
Jun 12, 2025 -
[mlir][linalg] Remove the
test-linalg-to-vector-patterns
option#142116 merged
Jun 12, 2025 -
[CIR][NFC] Fix an unused variable warning
#143933 merged
Jun 12, 2025 -
[Doc][NFC] Fix Sanitizer Ignore list example errors.
#143755 merged
Jun 12, 2025 -
[libc] Changed mbstate struct
#143942 merged
Jun 12, 2025 -
[libc] Implement perror
#143624 merged
Jun 12, 2025 -
Revert "[lldb][headers] Create Python script to fix up framework headers"
#143941 merged
Jun 12, 2025 -
[PowerPC] frontend get target feature from backend with cpu name
#137670 merged
Jun 12, 2025 -
[libc] Build fixes for widechar characterconverter
#143805 merged
Jun 12, 2025 -
[libc][math] Refactor expf implementation to header-only in src/__support/math folder.
#143790 merged
Jun 12, 2025 -
[libc++][test] Improve test coverage for flat_set (lack of) SCARY iterators
#139649 merged
Jun 12, 2025 -
[llvm][utils] Add synthetic provider for llvm::DenseSet
#143631 merged
Jun 12, 2025 -
[libc] Update size_t and ssize_t definitions to use __SIZE_TYPE__ and __PTRDIFF_TYPE__ respectively.
#143921 merged
Jun 12, 2025 -
[Clang][NFC] Move FatbinFileName instead of copy
#143827 merged
Jun 12, 2025 -
[X86] Use X86FixupInstTunings to select between (V)MOVSS/D and (V)BLENDPS/D
#143895 merged
Jun 12, 2025 -
[lldb][headers] Create Python script to fix up framework headers
#142051 merged
Jun 12, 2025 -
[mlir][spirv] Add definitions for GL FindILsb and FindSMsb
#143916 merged
Jun 12, 2025 -
[libc] Fix ioctl errno inclusion
#143928 merged
Jun 12, 2025 -
[CIR] Implement folder for VecCreateOp
#143355 merged
Jun 12, 2025 -
[RISCV] Prefer QC_EXTU to ANDI for certain 12-bit mask immediates
#143838 merged
Jun 12, 2025 -
[NFC][mlir] make the assert consistent with the declared behavior
#143874 merged
Jun 12, 2025 -
[CIR] Upstream support for emitting constructors
#143639 merged
Jun 12, 2025 -
[libc] add ioctl
#141393 merged
Jun 12, 2025 -
[lldb][Commands] Fix memory find for Swift expressions
#143860 merged
Jun 12, 2025 -
[Offload][PGO] Fix new GPU PGO tests
#143645 merged
Jun 12, 2025 -
[SPIR-V] Fix ExecutionMode generation
#143888 merged
Jun 12, 2025 -
[DirectX] Reland #142853 with Circular GEP fixes
#143747 merged
Jun 12, 2025 -
[libc++] Update GDB pretty-printer to work with GDB 17
#142106 merged
Jun 12, 2025 -
[X86] getTargetConstantBitsFromNode - handle EXTRACT_SUBVECTOR through bitcasts
#143886 merged
Jun 12, 2025 -
[lldb][Commands][NFC] Extract memory find expression evaluation into helpers
#143686 merged
Jun 12, 2025 -
[libc++] Expand Android libc++ test config files
#142846 merged
Jun 12, 2025 -
[flang][OpenMP] Add TODOs for target [teams|parallel] private
#143706 merged
Jun 12, 2025 -
Reland "[clang-format][NFC] Clean up fillRanges() in ClangFormat.cpp"
#143477 merged
Jun 12, 2025 -
[clang][darwin] Fix assertion failure when reporting fatal errors when inferring OS versions
#143817 merged
Jun 12, 2025 -
[llvm] Make TestData compatible with c++20
#143801 merged
Jun 12, 2025 -
[mlir][Vector] Tighten up application conditions in TransferReadAfter…
#143869 merged
Jun 12, 2025 -
[mlir][spirv] Add definition for GL Pack/UnpackHalf2x16
#143889 merged
Jun 12, 2025 -
Revert "[flang] Enable delayed localization by default for
do concurrent
(#142567)"#143905 merged
Jun 12, 2025 -
[Offload] Add
ol_dimensions_t
and convert ranges from size_t -> uint32_t#143901 merged
Jun 12, 2025 -
[libc++] Fix typos in documentation
#143912 merged
Jun 12, 2025 -
[libc++] Fix constructing
bitset
from non-null-terminated arrays#143691 merged
Jun 12, 2025 -
[Matrix] Propagate shape information through Select insts
#141876 merged
Jun 12, 2025 -
[llvm-remarkutil] bitstream2yaml: Keep output file
#143220 merged
Jun 12, 2025 -
[CodeGen] Inline stack guard check on Windows
#136290 merged
Jun 12, 2025 -
[SLP] NFC: Precommit test for pull/137419
#137730 merged
Jun 12, 2025 -
[X86] VPTERNLOG comments - use "mem" just for full width loads and "m32bcst" / "m64bcst" for broadcast loads
#143721 merged
Jun 12, 2025 -
[AMDGPU] Flatten recursive register resource info propagation
#142766 merged
Jun 12, 2025 -
[lldb/cmake] Remove EXTRA_CXXFLAGS arg
#143731 merged
Jun 12, 2025 -
[LV] Pre-commit test case for support VPWidenCastRecipe in isSingleScalar. nfc
#143498 merged
Jun 12, 2025 -
[DLCov][NFC] Propagate annotated DebugLocs through transformations
#138047 merged
Jun 12, 2025 -
[DAG] Convert foldMaskedMerge to SDPatternMatch to match (m & x) | (~m & y)
#143855 merged
Jun 12, 2025 -
[GISel] KnownFPClass ValueTracking fix handling of vectors
#143372 merged
Jun 12, 2025 -
[libc++] Remove allocator support from std::function
#140395 merged
Jun 12, 2025 -
ARM: Avoid repeating hardcoded windows division libcall names
#143834 merged
Jun 12, 2025 -
[llvm][DWARFLinker] Fix gcc 13 -Wuninitialized warnings
#143867 merged
Jun 12, 2025 -
ARM: Avoid using getTargetLowering in TargetLowering
#143833 merged
Jun 12, 2025 -
[AA] Take read-only provenance captures into account
#143097 merged
Jun 12, 2025 -
[LoongArch] Fix '-mno-lsx' option not disabling LASX feature
#143821 merged
Jun 12, 2025 -
[RISCV] Add new tests for RISCV zicond extension
#143580 merged
Jun 12, 2025 -
[mlir][amx] Restore conversion interface for AMX
#143871 merged
Jun 12, 2025 -
[DebugInfo][RemoveDIs] Delete debug-info-format flag
#143746 merged
Jun 12, 2025 -
[LoongArch] Add demanded bits support for [X]VMSKLTZ
#143528 merged
Jun 12, 2025 -
[compiler-rt] remove unused default in compiler-rt lit tests
#143738 merged
Jun 12, 2025 -
[InstCombine] Ensure Safe Handling of Flags in foldFNegIntoConstant
#94148 merged
Jun 12, 2025 -
[LLVM][CodeGen][AArch64] Lower vector-(de)interleave to multi-register uzp/zip instructions.
#143128 merged
Jun 12, 2025 -
[LV] Support scalable interleave groups for factors 3,5,6 and 7
#141865 merged
Jun 12, 2025 -
[NVPTX] Add cta_group support to TMA G2S intrinsics
#143178 merged
Jun 12, 2025 -
[X86] Update tailcc-ssp.ll assertions using update_llc_test_checks.py
#143500 merged
Jun 12, 2025 -
[X86] Use BSR passthrough behaviour to fold (CMOV (BSR ?, X), Y, (X == 0)) -> (BSR Y, X)
#143662 merged
Jun 12, 2025 -
[VPlan] Set branch weight metadata on middle term in VPlan (NFC)
#143035 merged
Jun 12, 2025 -
[clang] Reset FileID based diag state mappings
#143695 merged
Jun 12, 2025 -
[RISCV] Get host CPU name via hwprobe
#142745 merged
Jun 12, 2025 -
ARM: Remove fake entries for divrem libcalls
#143832 merged
Jun 12, 2025 -
ARM: Move setting of more runtime libcalls to RuntimeLibcallInfo
#143826 merged
Jun 12, 2025 -
[X86] combineSelect - attempt to combine with shuffles
#143753 merged
Jun 12, 2025 -
[mlir] Re-land Loosen restrictions on folding dynamic reshapes
#142827 merged
Jun 12, 2025 -
[BasicAA][ValueTracking] Increase depth for underlying object search
#143714 merged
Jun 12, 2025 -
[LLD] [COFF] [test] Readd lto-late-arm.ll
#143494 merged
Jun 12, 2025 -
[NFCI][msan] Show that shadow for partially undefined vectors is computed as fully initialized
#143823 merged
Jun 12, 2025 -
[AArch64] Extend usage of
XAR
instruction for fixed-length operations#139460 merged
Jun 12, 2025 -
Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .set
#142289 merged
Jun 12, 2025 -
[OpenMP 60] Initial parsing/sema for
need_device_addr
modifier onadjust_args
clause#143442 merged
Jun 12, 2025 -
Revert "[libc] Migrate stdio tests to ErrnoCheckingTest."
#143829 merged
Jun 12, 2025 -
[flang] Erase
fir.local
ops before loweringfir
tollvm
#143687 merged
Jun 12, 2025 -
[RISCV] Use StringRef for RequiredExtensions in RVVIntrinsicDef
#143503 merged
Jun 12, 2025 -
[OpenMP][Flang]Fix omp_get_cancellation return type from integer to logical
#142990 merged
Jun 12, 2025 -
Revert "[libc] Fix stdio tests after #143802"
#143824 merged
Jun 12, 2025 -
libunwind: Do not use __attribute__((target("gcs"))) with non-clang compilers
#138077 merged
Jun 12, 2025 -
[lldb] Move Transport class into lldb_private (NFC)
#143806 merged
Jun 12, 2025 -
[AArch64] fix trampoline implementation: use X15
#126743 merged
Jun 12, 2025 -
[NFC] Use
llvm::includes
instead ofstd::includes
#143542 merged
Jun 12, 2025 -
[Clang][Driver] Override complex number calculation method by -fno-fast-math
#132680 merged
Jun 12, 2025 -
[InstCombine] Combine or-disjoint (and->mul), (and->mul) to and->mul
#136013 merged
Jun 12, 2025 -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 merged
Jun 12, 2025 -
[sanitizer_common] Implement interception on AIX
#138606 merged
Jun 12, 2025 -
[release/20.x] Update release notes for SystemZ changes
#140060 merged
Jun 12, 2025 -
[MemCpyOpt] handle memcpy from memset for non-constant sizes
#143727 merged
Jun 12, 2025 -
[libc] Fix stdio tests after #143802
#143810 merged
Jun 11, 2025 -
[libc] Migrate stdio tests to ErrnoCheckingTest.
#143802 merged
Jun 11, 2025 -
[libc] Perform bitfield zero initialization wave-parallel
#143607 merged
Jun 11, 2025 -
[ConstantFolding] Add folding for [de]interleave2, insert and extract
#141301 merged
Jun 11, 2025 -
release/20.x: [CVP] Keep
ReachableCaseCount
in sync with range of condition (#142302)#142730 merged
Jun 11, 2025 -
release/20.x: [AArch64][SME] Fix accessing the emergency spill slot with hazard padding (#142190)
#142741 merged
Jun 11, 2025 -
release/20.x: [clangd] Guard against trivial FunctionProtoTypeLoc when creating inlay hints (#143087)
#143344 merged
Jun 11, 2025 -
[mlir][generate-test-checks] Emit attributes with rest of CHECK lines
#143759 merged
Jun 11, 2025 -
[mlir][generate-test-checks] Do not emit the autogenerated note if it exists
#143750 merged
Jun 11, 2025 -
[LOH] Don't emit AdrpAddStr when register could be clobbered
#142849 merged
Jun 11, 2025 -
[mlir] Fix ComposeExpandOfCollapseOp for dynamic case
#142663 merged
Jun 11, 2025 -
[Clang] [NFC] Move diagnostics emitting code from
DiagnosticIDs
intoDiagnosticsEngine
#143517 merged
Jun 11, 2025 -
Workaround MSVC Linker Issue when Cross-Compiling for ARM64EC
#143659 merged
Jun 11, 2025 -
[Clang] fix missing source location for errors in macro-expanded
#143460 merged
Jun 11, 2025 -
[Clang][NFC] Move HeadingAndSpellings to avoid copying
#143611 merged
Jun 11, 2025 -
[GlobalOpt] Bail out on non-ConstExprs in isSimpleEnoughtToCommit.
#143400 merged
Jun 11, 2025 -
[libc][obvious] Changed incorrect type
#143780 merged
Jun 11, 2025 -
[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTEM to be header-only.
#143187 merged
Jun 11, 2025 -
[MLIR][Transform] apply_registered_op fixes: arg order & python options auto-conversion
#143779 merged
Jun 11, 2025 -
[libc] Switched calls to inline_memcpy to __builtin_memcpy for wide char utilities
#143011 merged
Jun 11, 2025 -
[flang] Don't duplicate hermetic module file dependencies
#143605 merged
Jun 11, 2025 -
[lldb][RPC] Upstream LLDB to RPC converstion Python script
#138028 merged
Jun 11, 2025 -
[libc] Character converter skeleton class
#143619 merged
Jun 11, 2025 -
[SelectionDAG] Add ISD::VSELECT to SelectionDAG::canCreateUndefOrPoison.
#143760 merged
Jun 11, 2025 -
[llvm] Add a tool to check mustache compliance against the public spec
#142813 merged
Jun 11, 2025 -
[mlir] Simplify calls to *Map::{insert,try_emplace} (NFC)
#143729 merged
Jun 11, 2025 -
[llvm] Use std::tie to implement operator< (NFC)
#143728 merged
Jun 11, 2025 -
[lld] Use std::tie to implement comparison operators (NFC)
#143726 merged
Jun 11, 2025 -
[Format] Use llvm::min_element (NFC)
#143725 merged
Jun 11, 2025 -
[SandboxVectorizer] Use llvm::find (NFC)
#143724 merged
Jun 11, 2025 -
[NVPTX] Misc table-gen cleanup (NFC)
#142877 merged
Jun 11, 2025 -
[acc] acc.loop verifier now requires parallelism determination flag
#143720 merged
Jun 11, 2025 -
[SystemZ][z/OS] Refactor AutoConvert.h to remove large MVS guard
#143174 merged
Jun 11, 2025 -
[libc] Reduce direct use of errno in src/stdlib and src/__support tests.
#143767 merged
Jun 11, 2025 -
[OpenACC][CIR] Add parallelism determ. to all acc.loops
#143751 merged
Jun 11, 2025 -
[Clang][OpenMP] Fix mapping of arrays of structs with members with mappers
#142511 merged
Jun 11, 2025 -
[libc++] Simplify the implementation of __next_prime a bit
#143512 merged
Jun 11, 2025 -
[NFC][PowerPC] Pre-commit test case for exploitation of xxeval for the pattern ternary(A,X,or(B,C))
#143693 merged
Jun 11, 2025 -
[RISCV] Guard the alternative static chain register use on ILP32E/LP64E
#142715 merged
Jun 11, 2025 -
[libc++] Upgrade to GCC 15
#138293 merged
Jun 11, 2025 -
[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp
#135756 merged
Jun 11, 2025 -
[OpenMP][Offload] Update the Logic for Configuring Auto Zero-Copy
#143638 merged
Jun 11, 2025 -
[GISelValueTracking] Add test case for G_PTRTOINT
#139608 merged
Jun 11, 2025 -
[IR] Fix warnings
#143752 merged
Jun 11, 2025 -
[Clang][Tooling][NFC] Use move to avoid copies of large objects
#143603 merged
Jun 11, 2025 -
[flang] silence bogus error with BIND(C) variable in hermetic module
#143737 merged
Jun 11, 2025 -
[CIR] Upstream splat op for VectorType
#139827 merged
Jun 11, 2025 -
[lldb][nfc] Factor out code checking if Variable is in scope
#143572 merged
Jun 11, 2025 -
[X86] Don't emit ENDBR for asm goto branch targets
#143439 merged
Jun 11, 2025 -
[libc] Add NULL macro definitions to header files
#142764 merged
Jun 11, 2025 -
[DLCov][NFC] Annotate intentionally-blank DebugLocs in existing code
#136192 merged
Jun 11, 2025 -
[MLIR][Transform] apply_registered_pass op's options as a dict
#143159 merged
Jun 11, 2025 -
[clang][analyzer] Correct SMT Layer for _BitInt cases refutations
#143310 merged
Jun 11, 2025 -
[CIR] Upstream minimal builtin function call support
#142981 merged
Jun 11, 2025 -
[TableGen] Simplify computeUberWeights. NFC.
#143716 merged
Jun 11, 2025 -
[llvm] annotate interfaces in llvm/TextAPI for DLL export
#143447 merged
Jun 11, 2025 -
[llvm] annotate interfaces in llvm/SandboxIR for DLL export
#142863 merged
Jun 11, 2025 -
[llvm] annotate interfaces in llvm/TargetParser for DLL export
#143616 merged
Jun 11, 2025 -
[libc++] Make forward_list constexpr as part of P3372R3
#129435 merged
Jun 11, 2025 -
[NFC][PowerPC] Rename xxevalPattern to adhere to naming convention.
#143675 merged
Jun 11, 2025 -
[LTO] Fix used before intialised warning
#143705 merged
Jun 11, 2025 -
[PowerPC][AIX] xfail atan-intrinsic to unblock bot
#143723 merged
Jun 11, 2025 -
[flang][Driver] Guard check for pic/pie settings without driver flags
#143530 merged
Jun 11, 2025 -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 merged
Jun 11, 2025 -
[Clang][ByteCode][NFC] Move APInt into pushInteger since it is being passed by value
#143578 merged
Jun 11, 2025 -
[mlir][spirv] Add definition for GL Exp2
#143678 merged
Jun 11, 2025 -
Revert runtime work queue patch, it breaks some tests that need investigation
#143713 merged
Jun 11, 2025 -
[HLSL][Driver] Make vk1.3 the default.
#143384 merged
Jun 11, 2025 -
[flang][acc] Ensure all acc.loop get a default parallelism determination mode
#143623 merged
Jun 11, 2025 -
[AArch64] Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations
#138447 merged
Jun 11, 2025 -
[X86][BreakFalseDeps] Using reverse order for undef register selection
#137569 merged
Jun 11, 2025 -
[mlir][spirv] Truncate Literal String size at max number words
#142916 merged
Jun 11, 2025 -
[flang] Add David Truby as maintainer for Flang on Windows
#142619 merged
Jun 11, 2025 -
[DebugInfo][RemoveDIs] Remove some debug intrinsic-only codepaths
#143451 merged
Jun 11, 2025 -
[Clang] _default-movable_ should be based on the first declaration
#143661 merged
Jun 11, 2025 -
[mlir][spirv] Include
SPIRV_AnyImage
inSPIRV_Type
#143676 merged
Jun 11, 2025 -
[flang][runtime] Another try to fix build failure
#143702 merged
Jun 11, 2025 -
[flang][OpenMP] Consider previous DSA for static duration variables
#143601 merged
Jun 11, 2025 -
[mlir][spirv] Add lowering of multiple math trig/hypb functions
#143604 merged
Jun 11, 2025 -
[DebugInfo][RemoveDIs] Use autoupgrader to convert old debug-info
#143452 merged
Jun 11, 2025 -
[libc++][NFC] Move __libcpp_is_integral into the else branch
#142556 merged
Jun 11, 2025 -
[libc++] Refactor signed/unsigned integer traits
#142750 merged
Jun 11, 2025 -
[HLSL][SPIR-V] Handle SV_Position builtin in PS
#141759 merged
Jun 11, 2025 -
[HLSL][SPIR-V] Change SPV AS map for groupshared
#143519 merged
Jun 11, 2025 -
MSP430: Partially move runtime libcall config out of TargetLowering
#142709 merged
Jun 11, 2025 -
MSP430: Stop using setCmpLibcallCC
#142708 merged
Jun 11, 2025 -
[lldb] Show coro_frame in
std::coroutine_handle
pretty printer#141516 merged
Jun 11, 2025 -
[RISCV][FPEnv] Lowering of fpenv intrinsics
#141498 merged
Jun 11, 2025 -
MSP430: Add tests for fcmp
#142706 merged
Jun 11, 2025 -
[debuginfo][coro] Fix linkage name for clones of coro functions
#141889 merged
Jun 11, 2025 -
[flang][OpenMP] Extend locality spec to OMP claues (
init
anddealloc
regions)#142795 merged
Jun 11, 2025 -
[mlir][vector] Fix attaching write effects on transfer_write's base
#142940 merged
Jun 11, 2025 -
[doc] Use ISO nomenclature for 1024 byte units
#133148 merged
Jun 11, 2025 -
[ConstantFolding] Fold sqrt poison -> poison
#141821 merged
Jun 11, 2025 -
[clang][AArch64] test -cc1 -print-enabled-extensions
#143570 merged
Jun 11, 2025 -
[AArch64] Consider negated powers of 2 when calculating throughput cost
#143013 merged
Jun 11, 2025 -
[DebugInfo][RemoveDIs] Remove scoped-dbg-format-setter
#143450 merged
Jun 11, 2025 -
LLVM Buildbot failure on openmp runtime test
#143674 merged
Jun 11, 2025 -
[LLVM][SROA] Teach SROA how to "bitcast" between fixed and scalable vectors.
#130973 merged
Jun 11, 2025 -
[libunwind] Remove checks for -nostdlib++
#143162 merged
Jun 11, 2025 -
[C++20][Modules] Fix false compilation error with constexpr
#143168 merged
Jun 11, 2025 -
[flang][Driver] Enable support for -mmacos-version-min=
#143508 merged
Jun 11, 2025 -
[mlir][async][nfc] fix typo in op description
#143621 merged
Jun 11, 2025 -
[AArch64][Clang] Update new Neon vector element types.
#142760 merged
Jun 11, 2025 -
[MemCpyOpt] handle memcpy from memset in more cases
#140954 merged
Jun 11, 2025 -
[flang][OpenMP] Map basic
local
specifiers toprivate
clauses#142735 merged
Jun 11, 2025 -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 merged
Jun 11, 2025 -
[flang] Enable delayed localization by default for
do concurrent
#142567 merged
Jun 11, 2025 -
Reland "[SelectionDAG] Make
(a & x) | (~a & y) -> (a & (x ^ y)) ^ y
available for all targets"#143651 merged
Jun 11, 2025 -
[coro][NFC] Move switch basic block to beginning of coroutine
#143626 merged
Jun 11, 2025 -
[CI] Add mention of LLVM Developer Policy in email-check message (NFC)
#143300 merged
Jun 11, 2025 -
[BOLT][AArch64] Fix adr-relaxation.s test
#143151 merged
Jun 11, 2025 -
[test][AArch64] Adjust vector insertion lit tests
#143101 merged
Jun 11, 2025 -
[libc++] Add missing C++20 [time.point.arithmetic]
#143165 merged
Jun 11, 2025 -
[Clang][NFC] Move UntypedParameters instead of copy
#143646 merged
Jun 11, 2025 -
[RISCV] Select signed bitfield insert for XAndesPerf
#143356 merged
Jun 11, 2025 -
[flang][cuda] Add option to disable warp function in semantic
#143640 merged
Jun 11, 2025 -
[RISCV][NFC] Improve test coverage for xtheadcondmov and xmipscmov
#143567 merged
Jun 11, 2025 -
[flang][runtime] Fix build bot flang-runtime-cuda-gcc errors
#143650 merged
Jun 11, 2025 -
[AMDGPU][True16] remove AsmVOP3OpSel
#143465 merged
Jun 11, 2025 -
[NFC] get rid of
undef
in avx512vl-intrinsics.ll test#143641 merged
Jun 11, 2025 -
Revert "[SelectionDAG] Make
(a & x) | (~a & y) -> (a & (x ^ y)) ^ y
available for all targets"#143648 merged
Jun 11, 2025 -
[RISCV][NFC] Factor out VLEN in the SiFive7 scheduling model
#143629 merged
Jun 11, 2025 -
[PGO][Offload] Fix offload coverage mapping
#143490 merged
Jun 11, 2025 -
[TySan][CMake] Depend on tysan for check-tysan in runtimes build
#143597 merged
Jun 11, 2025 -
Revert "[CI] Migrate to runtimes build"
#143612 merged
Jun 10, 2025 -
[CIR] Upstream support for calling constructors
#143579 merged
Jun 10, 2025 -
Disable prctl test when building for arm or riscv.
#143627 merged
Jun 10, 2025 -
[flang][cuda] Fix CUDA generic resolution for VALUE arguments in device procedures
#140952 merged
Jun 10, 2025 -
[HWASAN] Disable LSan test on Android
#143625 merged
Jun 10, 2025 -
[RISCV][TTI] Allow partial reduce with mismatched extends
#143608 merged
Jun 10, 2025 -
[IR2Vec] Exposing Embedding as an data type wrapped around std::vector<double>
#143197 merged
Jun 10, 2025 -
[IR] Simplify scalable vector handling in ShuffleVectorInst::getShuffleMask. NFC
#143596 merged
Jun 10, 2025 -
[flang] Ensure overrides of special procedures
#142465 merged
Jun 10, 2025 -
[flang][NFC] Clean up code in two new functions
#142037 merged
Jun 10, 2025 -
[flang][runtime] Replace recursion with iterative work queue
#137727 merged
Jun 10, 2025 -
[BOLT] Expose external entry count for functions
#141674 merged
Jun 10, 2025 -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#135788 merged
Jun 10, 2025 -
[Cygwin] va_list must be treated like normal Windows
#143115 merged
Jun 10, 2025 -
[llvm-rc] Add support for multiplication and division in expressions
#143373 merged
Jun 10, 2025 -
[lldb] Revive TestSimulatorPlatform.py
#142244 merged
Jun 10, 2025 -
[clang-tidy][NFC] fix 'misc-use-internal-linkage' check warnings
#143482 merged
Jun 10, 2025 -
[Clang][Attr] Fix possible crash when trying to check for DeviceKernel spelling
#143546 merged
Jun 10, 2025 -
[IndVars] Teach widenLoopCompare to use sext if narrow IV is positive and other operand is already sext.
#142703 merged
Jun 10, 2025 -
[ConstantFolding] Fold scalable shufflevector of poison/undef.
#143475 merged
Jun 10, 2025 -
[AMDGPU][True16][CodeGen] v_s_xxx_f16 t16 mode handling in movetoVALU process
#141152 merged
Jun 10, 2025 -
[Matrix] Hoist finalizeLowering into caller. NFC
#143038 merged
Jun 10, 2025 -
[libc++] Move swap test to a .compile.pass.cpp
#143167 merged
Jun 10, 2025 -
[Matrix] Propagate shape information through cast insts
#141869 merged
Jun 10, 2025 -
[mlir][scf] Return
replacements
explicitly inSCFTilingResult
.#143217 merged
Jun 10, 2025 -
fix access checking about function overloading
#107768 merged
Jun 10, 2025 -
[TextAPI] Use MapVector::try_emplace (NFC)
#143564 merged
Jun 10, 2025 -
[clang] Use *Map::try_emplace (NFC)
#143563 merged
Jun 10, 2025 -
[IPO] Use std::tie to implement operator< (NFC)
#143561 merged
Jun 10, 2025 -
[BOLT] Use std::tie to implement operator< (NFC)
#143560 merged
Jun 10, 2025 -
[Support] Simplify CTLog2 (NFC)
#143559 merged
Jun 10, 2025 -
[libc] Simplify wcscmp
#143457 merged
Jun 10, 2025 -
[libc++] Don't skip localization-related headers in header tests
#134877 merged
Jun 10, 2025 -
[Flang][OpenMP] - When mapping a
fir.boxchar
, map the underlying data pointer as a member#141715 merged
Jun 10, 2025 -
[lldb/aarch64] Fix PC register info augmentation
#143499 merged
Jun 10, 2025 -
[lldb-dap] Creating a 'capabilities' event helper.
#142831 merged
Jun 10, 2025 -
[compiler-rt] replicate changes from llvm/ProfileData/InstrProfData.inc
#143574 merged
Jun 10, 2025 -
[clang-doc] add namespaces to JSON generator
#143209 merged
Jun 10, 2025 -
[CIR] Implement folder for VecShuffleOp
#143260 merged
Jun 10, 2025 -
[clang][driver] Suppress gnu-line-marker when saving temps
#134621 merged
Jun 10, 2025 -
[clang][Darwin] Align all OS Versions for 26
#143548 merged
Jun 10, 2025 -
Reland "[lldb][headers] Create script to fix up versioning" (#142864)"
#142871 merged
Jun 10, 2025 -
[Matrix] Add -debug-only prints when matrices get flattened
#142078 merged
Jun 10, 2025 -
[flang][cuda] Allocate the dst descriptor in data transfer
#143437 merged
Jun 10, 2025 -
[ELF,RISCV] Fix oscillation due to call relaxation
#142899 merged
Jun 10, 2025 -
Minor fix to connect-url to support unix-connect sockets on localhost
#142875 merged
Jun 10, 2025 -
[flang][common] return ENUM_CLASS names definition to original state
#143553 merged
Jun 10, 2025 -
[X86] Distribute Certain Bitwise Operations over SELECT
#136555 merged
Jun 10, 2025 -
[RISCV] Select signed bitfield extract for Xqcibm
#143536 merged
Jun 10, 2025 -
[AArch64] Add Neon USDOT support
#143525 merged
Jun 10, 2025 -
[MLIR][XeGPU] add blocking support for reduce, broadcast, and transpose
#143389 merged
Jun 10, 2025 -
[llvm] remove llvm:: qualification from appendLoopsToWorklist extern template instantiations
#143555 merged
Jun 10, 2025 -
[clang-doc] add a JSON generator
#142483 merged
Jun 10, 2025 -
[llvm] clang-format llvm/TargetParser/Host.h and llvm/Target/TargetOptions.h
#143446 merged
Jun 10, 2025 -
[Clang][NFC][ByteCode] Initialize Function HasBody in constructor
#143443 merged
Jun 10, 2025 -
[OpenMP] Update out of date documentation
#142411 merged
Jun 10, 2025 -
[llvm] annotate interfaces in llvm/Transforms for DLL export
#143413 merged
Jun 10, 2025 -
[llvm] annotate interfaces in llvm/ProfileData for DLL export
#142861 merged
Jun 10, 2025 -
[llvm] annotate interfaces in llvm/Option and llvm/Remarks for DLL export
#142856 merged
Jun 10, 2025 -
[InstCombine] Fold max/min when incrementing/decrementing by 1
#142466 merged
Jun 10, 2025 -
[X86] combineConcatVectorOps - concat mixed v2f64/v4f64 faux shuffles into v4f64/v8f64 vshufpd
#143521 merged
Jun 10, 2025 -
[Flang] Turn on alias analysis for locally allocated objects
#143489 merged
Jun 10, 2025 -
[mlir][spirv][nfc] Add missing tests for GL Tanh Op
#143538 merged
Jun 10, 2025 -
[CGData] Make an option to skip reading Names into StableFunctionMap
#142095 merged
Jun 10, 2025 -
[RISCV] Implement Relaxation for Xqcilb Jumps
#142702 merged
Jun 10, 2025 -
[flang][OpenMP] Fix detecting nested OpenMP constructs
#143383 merged
Jun 10, 2025 -
[flang] Add support for -mrecip[=<list>]
#143418 merged
Jun 10, 2025 -
[mlir][spirv] Deserialize OpConstantComposite of type Cooperative Matrix
#142786 merged
Jun 10, 2025 -
[InstCombine] Preserve flags for difference of gep chains
#143488 merged
Jun 10, 2025 -
[BPF] Use heterogeneous lookup with std::map (NFC)
#143395 merged
Jun 10, 2025 -
[mlir][OpenMP] Reintroduce TODO for translation of linear clause
#143531 merged
Jun 10, 2025 -
[SPIR-V] Add Fragment execution model
#141787 merged
Jun 10, 2025 -
[flang][cli] Add diagnostic flags to the CLI
#142022 merged
Jun 10, 2025 -
[flang] Propagate volatile on reduction variables
#142435 merged
Jun 10, 2025 -
[DAG] getNode - assert that INSERT_VECTOR_ELT operand types are legal
#143502 merged
Jun 10, 2025 -
[SPIR-V] Add Vertex execution model
#142369 merged
Jun 10, 2025 -
[flang][hlfir] ensure hlfir.declare result box attributes are consistent
#143137 merged
Jun 10, 2025 -
[HLSL] Add WaveGetLaneCount() intrinsic to FE
#143127 merged
Jun 10, 2025 -
[AArch64] Add AArch64 SVE lowering for usdot
#143403 merged
Jun 10, 2025 -
[LLVM][CodeGen][AArch64] Add isel for i8/i16 sve.compact intrinsics.
#143139 merged
Jun 10, 2025 -
[LoongArch] Convert vector mask to
vXi1
using[X]VMSKLTZ
#142978 merged
Jun 10, 2025 -
[Frontend][PCH]-Add support for ignoring PCH options (-ignore-pch).
#142409 merged
Jun 10, 2025 -
[NFC][LLVM] Refactor IRBuilder::Create{VScale,ElementCount,TypeSize}.
#142803 merged
Jun 10, 2025 -
[RISCV][NFC] Update the comments in RISCVMatInt.h
#143402 merged
Jun 10, 2025 -
[RISCV] Select (add/or C, x) -> (add.uw C|0xffffffff00000000, x)
#143375 merged
Jun 10, 2025 -
[MLIR] Use mlir_target_link_libraries with MLIRTestIRDLToCppDialect
#143435 merged
Jun 10, 2025 -
[libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees
#132615 merged
Jun 10, 2025 -
[X86] splitAndLowerShuffle - split a v8f32 bitcast from v8i32 operands as 2 v4i32 shuffles
#143493 merged
Jun 10, 2025 -
[lldb/cmake] Use ADDITIONAL_HEADER(_DIR)?S
#142587 merged
Jun 10, 2025 -
[mlir][spirv] Add definition for GL Log2
#143409 merged
Jun 10, 2025 -
[X86][FP16] Bitcast v8f16/v16f16 to vXi8 to use vXi8 vselect
#143484 merged
Jun 10, 2025 -
[compiler-rt][ARM] Add missing PACBTI support to assembly aeabi functions
#142400 merged
Jun 10, 2025 -
[JITLink] [test] Generalize UNSUPPORTED markings for Windows/arm64
#142377 merged
Jun 10, 2025 -
[JITLink] [test] Extend preexisting MinGW XFAILs to new tests
#142375 merged
Jun 10, 2025 -
[lldb] Use 1 based row and column for statusline
#143385 merged
Jun 10, 2025 -
[AArch64] Fix FEAT_SVE_AES2 instructions to depend on SVE2 not SVE2P1
#142389 merged
Jun 10, 2025 -
[OpenMP][test] Support target= in tests
#142380 merged
Jun 10, 2025 -
[CI] Migrate to runtimes build
#142696 merged
Jun 10, 2025 -
[llvm][RISCV] Handle required features of intrinsic correctly
#143062 merged
Jun 10, 2025 -
[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 merged
Jun 10, 2025 -
AMDGPU Mark permlane instructions as convergent
#142962 merged
Jun 10, 2025 -
[flang][fir] Add fir.if -> scf.if and add filecheck test file
#142965 merged
Jun 10, 2025 -
[NFC][DebugInfo] Make MDNodeKeyImpl<DILocation>::Column 16 bits
#143399 merged
Jun 10, 2025 -
[X86][FP16] Do not generate X86 FMIN/FMAX for FP16 when VLX not enabled, part 2
#143483 merged
Jun 10, 2025 -
[LoopPeel] Use loop guards when checking if last iter can be peeled.
#142605 merged
Jun 10, 2025 -
[InstCombine] Support nested GEPs in OptimizePointerDifference
#142958 merged
Jun 10, 2025 -
[CIR][NFC] Use actual operand name in adaptor-obtained operands
#143028 merged
Jun 10, 2025 -
[llvm-rc] Allow ALT on non-virtkey accelerators
#143374 merged
Jun 10, 2025 -
[X86] LowerStore - always split 512-bit concatenated stores
#143426 merged
Jun 10, 2025 -
[clang][NFC] Remove dead PassTypeToPlacementDelete field
#143448 merged
Jun 10, 2025 -
[AArch64] Change the coercion type of structs with pointer members.
#135064 merged
Jun 10, 2025 -
[RISCV] Don't select sh{1,2,3}add if shl doesn't have one use
#143351 merged
Jun 10, 2025 -
[Clang] Non-polymorphic trivially relocatable types can have [[trivial_abi]]
#143111 merged
Jun 10, 2025 -
[CI] Explicitly compute needed runtime targets
#142695 merged
Jun 10, 2025 -
[libc++] Simplify the implementation of std::hash
#140407 merged
Jun 10, 2025 -
[RISCV] Select unsigned bitfield extract for Xqcibm
#143354 merged
Jun 10, 2025 -
[alpha.webkit.NoUnretainedMemberChecker] Recognize NS_REQUIRES_PROPERTY_DEFINITIONS
#143408 merged
Jun 10, 2025 -
[libc++] Inline __has_feature and __has_extension uses
#133634 merged
Jun 10, 2025 -
[clang][CFG] Fix assertion failure in checkIncorrectLogicOperator
#142897 merged
Jun 10, 2025 -
[clang-format] Parse JSON outermost l_brace as braced list brace
#143327 merged
Jun 10, 2025 -
[llvm][ADT] Add wrappers to
std::includes
#143297 merged
Jun 10, 2025 -
AMDGPU: Try constant fold after folding immediate
#141862 merged
Jun 10, 2025 -
AMDGPU: Add test showing bit operations that should be reducible
#141837 merged
Jun 10, 2025 -
[clang][NFC] Refactor replaceExternalDecls to use llvm::any_of
#143275 merged
Jun 10, 2025 -
DAG: Assert fcmp uno runtime calls are boolean values
#142898 merged
Jun 10, 2025 -
[lldb][NFC] Split RegisterContextUnwind::SavedLocationForRegister
#139817 merged
Jun 10, 2025 -
ARM: Start moving runtime libcall configuration out of TargetLowering
#142617 merged
Jun 10, 2025 -
[MSAN] support vpermilvar AVX instructions
#143053 merged
Jun 10, 2025 -
[RISCV] Migrate zvqdotq reduce matching to use partial_reduce infrastructure
#142212 merged
Jun 10, 2025 -
[AMDGPU] Autogenerate bitop3 asm and dags. NFCI.
#143430 merged
Jun 9, 2025 -
cfi: Re-enable tests with lld on i386. NFCI.
#143459 merged
Jun 9, 2025 -
LowerTypeTests: Stop creating inline bitset tests on 32-bit architectures.
#143458 merged
Jun 9, 2025 -
[NFC] Separate high-level-dependent portions of DWARFExpression (revised)
#143170 merged
Jun 9, 2025 -
[lld] Add missing includes.
#143453 merged
Jun 9, 2025 -
[mlir] Add window.workDoneProgress LSP capability
#143449 merged
Jun 9, 2025 -
[mlir][spirv] Add definitions for GL inverse hyperbolic functions
#141720 merged
Jun 9, 2025 -
[AMDGPU] Autogenerate dst bytesel asm. NFCI.
#143429 merged
Jun 9, 2025 -
[AMDGPU] Fix getAsmVOP3Base SrcMods arguments. NFCI.
#143428 merged
Jun 9, 2025 -
PowerPC: Move runtime libcall configuration to RuntimeLibcallsInfo
#142542 merged
Jun 9, 2025 -
Revert "[HIP] use offload wrapper for non-device-only non-rdc (#132869)"
#143432 merged
Jun 9, 2025 -
[RISCV] Implement Feature Bits for B, E, H
#143436 merged
Jun 9, 2025 -
[git][NFC] add clang-tidy formatting commits to .git-blame-ignore-revs
#143438 merged
Jun 9, 2025 -
[Clang][NFC] Add nullptr check in InitializationSequence::InitializeFrom
#143067 merged
Jun 9, 2025 -
[clang][analyzer] Update python dependency versions
#143433 merged
Jun 9, 2025 -
[AArch64] Fix a multitude of AArch64 typos (NFC)
#143370 merged
Jun 9, 2025 -
[libc++] Remap headers in the debug info when building the library
#143004 merged
Jun 9, 2025 -
Remove GlobalObject::getAlign/setAlignment
#143188 merged
Jun 9, 2025 -
[llvm][X86] REX profile for UEFI
#138362 merged
Jun 9, 2025 -
Add commands to list/enable/disable plugins
#134418 merged
Jun 9, 2025 -
[AArch64][GlobalISel] Expand 64bit extracts to 128bit to allow more patterns
#142904 merged
Jun 9, 2025 -
[CIR] Add support for accessing members of base classes
#143195 merged
Jun 9, 2025 -
[CIR][NFS] Add test cases for VecShuffle with -1 index
#143304 merged
Jun 9, 2025 -
[VPlan] Add ReductionStartVector VPInstruction.
#142290 merged
Jun 9, 2025 -
[AArch64][GlobalISel] Combine G_UNMERGE(G_DUPLANE16) -> G_DUPLANE16
#142731 merged
Jun 9, 2025 -
[Matrix] Propagate shape information through (f)abs insts
#141704 merged
Jun 9, 2025 -
[memprof] Use std::tie to implement operator< (NFC)
#143401 merged
Jun 9, 2025 -
[X86] Use llvm::none_of (NFC)
#143398 merged
Jun 9, 2025 -
[mlir] Use llvm::max_element (NFC)
#143396 merged
Jun 9, 2025 -
[CodeGen] Use llvm::has_single_bit (NFC)
#143394 merged
Jun 9, 2025 -
[lld] Use llvm::has_single_bit (NFC)
#143393 merged
Jun 9, 2025 -
[BPF] Initialize SmallVector (NFC)
#143392 merged
Jun 9, 2025 -
[CodeGen] Construct SmallVector with ArrayRef (NFC)
#143391 merged
Jun 9, 2025 -
[bazel] Revert "[bazel] llvm-config.h: Turn on LLVM_ENABLE_PLUGINS" as it fails TensorFlow Windows build
#143419 merged
Jun 9, 2025 -
[ConstantFolding] Add support for llvm.atan in constant folding.
#143416 merged
Jun 9, 2025 -
[Support][Cygwin] Fix handling of Process symbol lookup.
#143072 merged
Jun 9, 2025 -
[Cygwin] wint_t is unsigned int
#143117 merged
Jun 9, 2025 -
[Clang] Implement CWG2496
#142975 merged
Jun 9, 2025 -
[AMDGPU][True16][CodeGen] atomic load/store i8 in true16 mode
#143044 merged
Jun 9, 2025 -
[LLVM][IR] Support target extension types in vectors
#140630 merged
Jun 9, 2025 -
[mlir][vector] Fix for WarpOpScfForOp failure when scf.for has results that are unused.
#141853 merged
Jun 9, 2025 -
[clang-tidy][NFC] run clang-format over clang-tidy checks and tool code.
#143324 merged
Jun 9, 2025 -
[CodeGen] Add <4096 x i32> value type
#143417 merged
Jun 9, 2025 -
[DebugInfo][RemoveDIs] Rip out the UseNewDbgInfoFormat flag
#143207 merged
Jun 9, 2025 -
Introduce
arith.scaling_extf
andarith.scaling_truncf
#141965 merged
Jun 9, 2025 -
[PowerPC] extend smaller splats into bigger splats (with fix)
#142194 merged
Jun 9, 2025 -
[X86] collectConcatOps - handle extract_subvector(concat_subvectors(...)) patterns
#143406 merged
Jun 9, 2025 -
[CUDA] Disallow use of address_space(N) on CUDA device variables.
#142857 merged
Jun 9, 2025 -
[PowerPC] Change default for auto gen stxvp for cpu=future
#142826 merged
Jun 9, 2025 -
[tsan] Don't symbolize stack traces if dl_iterate_phdr is not ready
#143199 merged
Jun 9, 2025 -
[CIR] Add support for using enum constants
#143214 merged
Jun 9, 2025 -
[Clang] Clarify the
[[trivial_abi]]
documentation.#143243 merged
Jun 9, 2025 -
[Offload] Add
OFFLOAD_INCLUDE_TESTS
#143388 merged
Jun 9, 2025 -
[mlir][spirv] Implement UMod canonicalization for vector constants
#141902 merged
Jun 9, 2025 -
[Clang] Explain why a type is not replaceable.
#143265 merged
Jun 9, 2025 -
[C23][N3006] Documented behavior of underspecified object declarations
#140911 merged
Jun 9, 2025 -
[mlir][spirv] Make
CooperativeMatrixType
aShapedType
#142784 merged
Jun 9, 2025 -
[flang][OpenMP] Make static duration variables default to shared DSA
#142783 merged
Jun 9, 2025 -
[WebKit checkers] Add an annotation for pointer conversion.
#141277 merged
Jun 9, 2025 -
[WebKit checkers] Treat passing of a member variable which is capable of CheckedPtr as safe.
#142485 merged
Jun 9, 2025 -
[X86] IsElementEquivalent - pull out exact matching for same index/op.
#143367 merged
Jun 9, 2025 -
[mlir] Use *Map::try_emplace (NFC)
#143341 merged
Jun 9, 2025 -
[SDAG] Add partial_reduce_sumla node
#141267 merged
Jun 9, 2025 -
[Attributor] Use known non-flat AS before
getAssumedAddrSpace
#143221 merged
Jun 9, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in Stmt#143250 merged
Jun 9, 2025 -
[KeyInstr] MDNodeKeyImpl<DILocation> skip zero values for hash
#143357 merged
Jun 9, 2025 -
[Clang][NFC] Adopt simpified
getTrailingObjects
in CIRGenFunctionInfo#143253 merged
Jun 9, 2025 -
[AArch64][Subtarget] add missing direct include of Triple.h
#143362 merged
Jun 9, 2025 -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#141401 merged
Jun 9, 2025 -
[GlobalISel] Fixes unused variable error in testMOPredicate_MO
#143364 merged
Jun 9, 2025 -
[AMDGPU] Detect trivially uniform arguments in InstCombine
#129897 merged
Jun 9, 2025 -
[TableGen] Move getSuperRegForSubReg into CodeGenRegBank. NFC.
#142979 merged
Jun 9, 2025 -
[X86] Fold (add X, (srl Y, 7)) -> (sub X, (icmp_sgt 0, Y)) on vXi8 vectors
#143359 merged
Jun 9, 2025 -
[AArch64] Change IssueWidth to 6 in AArch64SchedNeoverseV2.td
#142565 merged
Jun 9, 2025 -
libc++ test: update MinSequenceContainer.h to make some tests pass on MSVC STL
#140287 merged
Jun 9, 2025 -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#140066 merged
Jun 9, 2025 -
[SelectionDAG] Make
(a & x) | (~a & y) -> (a & (x ^ y)) ^ y
available for all targets#137641 merged
Jun 9, 2025 -
[lldb] make lit use the same PYTHONHOME for building and testing
#143183 merged
Jun 9, 2025 -
[lldb] Use llvm::find (NFC)
#143338 merged
Jun 9, 2025 -
[LLDB] Unify DWARF section name matching
#141344 merged
Jun 9, 2025 -
[Clang] Fix a crash when diagnosing a non relocatable with no copy ctr
#143350 merged
Jun 9, 2025 -
[GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously causing warnings
#140935 merged
Jun 9, 2025 -
[ValueTracking] Update
Ordered
when both operands are non-NaN.#143349 merged
Jun 9, 2025 -
[AArch64][SVE] Mark AES instructions commutable.
#142919 merged
Jun 9, 2025 -
[AArch64][InstCombine] Combine AES instructions with zero operands.
#142781 merged
Jun 9, 2025 -
[AArch64][GlobalISel] Prefer DUPLANE to REV
#142725 merged
Jun 9, 2025 -
[llvm] Compare std::optional<T> to values directly (NFC)
#143340 merged
Jun 9, 2025 -
[ADT] Simplify popcount with constexpr if (NFC)
#143339 merged
Jun 9, 2025 -
[DirectoryWatcher] Use llvm::find (NFC)
#143337 merged
Jun 9, 2025 -
[SelectionDAG][X86] Handle
llvm.type.test
in DAGBuilder#142939 merged
Jun 9, 2025 -
[clangd] Guard against trivial FunctionProtoTypeLoc when creating inlay hints
#143087 merged
Jun 9, 2025 -
[RISCV] Add compress patterns for Xqcibi branch instructions
#143095 merged
Jun 9, 2025 -
[LoongArch][BF16] Add support for the __bf16 type
#142548 merged
Jun 9, 2025 -
[LoongArch] Lower vector_shuffle as lane permute and shuffle for lasx if possible.
#141196 merged
Jun 9, 2025 -
[BOLT][NFCI] Skip validation in parseLBRSample
#143288 merged
Jun 9, 2025 -
[BOLT] Sort EntryData
#143308 merged
Jun 9, 2025 -
[BOLT][NFC] Move LBREntry from DataReader to DataAggregator
#143287 merged
Jun 9, 2025 -
[X86][FP16] Do not generate X86 FMIN/FMAX for FP16 when VLX not enabled
#143100 merged
Jun 9, 2025 -
[llvm] Use *Map::try_emplace (NFC)
#143321 merged
Jun 8, 2025 -
[llvm] Use std::none_of (NFC)
#143320 merged
Jun 8, 2025 -
[lldb] Use std::none_of (NFC)
#143319 merged
Jun 8, 2025 -
[lld] Use std::none_of (NFC)
#143318 merged
Jun 8, 2025 -
[clangd] Use llvm::find (NFC)
#143317 merged
Jun 8, 2025 -
[CI] Use LLVM_ENABLE_RUNTIMES for runtimes builds on Linux
#142694 merged
Jun 8, 2025 -
[libcxx] Include __fwd/span.h in <mdspan>
#142925 merged
Jun 8, 2025 -
[clang-tidy][NFC] run clang-format over 'cert', 'cppcore', 'fuchsia',…
#143316 merged
Jun 8, 2025 -
[clang-tidy][NFC] run clang-format over 'android', 'boost' and 'bugprone' checks
#143315 merged
Jun 8, 2025 -
[clang-tidy][NFC] run clang-format over
abseil
andaltera
checks.#143314 merged
Jun 8, 2025 -
[clang] AST: fix dependency calculation for TypedefTypes
#143291 merged
Jun 8, 2025 -
Pretty print on -dump-pass-pipeline
#143223 merged
Jun 8, 2025 -
[LLVM][Tests] remove %exeext from lli-child-target parameter.
#143077 merged
Jun 8, 2025 -
[ARM] Handle roundeven for MVE.
#142557 merged
Jun 8, 2025 -
[LLD][Cygwin] Add libcygwin to exclude from auto-export library list
#143118 merged
Jun 8, 2025 -
[llvm][GVN] Propagate
trunc nuw to i1
equalities#143273 merged
Jun 8, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in AST/Type#143258 merged
Jun 8, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in TemplateBase#143257 merged
Jun 8, 2025 -
CodeGen: Look up frame-pointer attribute once
#142902 merged
Jun 8, 2025 -
Revert "[X86] Fold (add X, (srl Y, 7)) -> (sub X, (ashr Y, 7)) on vXi8 vectors"
#143303 merged
Jun 8, 2025 -
[clang-tidy][NFC] fix formatting of
namespace-comment-check
#143305 merged
Jun 8, 2025 -
[DAGCombiner] Allow freeze to sink through fmul by adding it to AllowMultipleMaybePoisonOperands
#142250 merged
Jun 8, 2025 -
[mlir][linalg] Simplify
createWriteOrMaskedWrite
(NFC)#141567 merged
Jun 8, 2025 -
[AtomicExpandPass] Match isIdempotentRMW with InstcombineRMW
#142277 merged
Jun 8, 2025 -
added option
google-readability-namespace-comments.AllowNoNamespaceComments
#124265 merged
Jun 8, 2025 -
[Scalar] Use std::none_of (NFC)
#143282 merged
Jun 8, 2025 -
[clang-tools-extra] Use llvm::any_of (NFC)
#143281 merged
Jun 8, 2025 -
[mlir] Strip away lambdas (NFC)
#143280 merged
Jun 8, 2025 -
[Vectorize] Strip away lambdas (NFC)
#143279 merged
Jun 8, 2025 -
[clang-move] Teach getDeclarationList to return ArrayRef (NFC)
#143278 merged
Jun 8, 2025 -
[Clang] Support constexpr asm at global scope.
#143268 merged
Jun 8, 2025 -
[clang-tidy] Fix false positives with deducing this in
readability-convert-member-functions-to-static
check#141391 merged
Jun 8, 2025 -
[clang-format][NFC] Clean up fillRanges() in ClangFormat.cpp
#143236 merged
Jun 8, 2025 -
[SelectionDAG] Use DAG.getSelect (NFC)
#143276 merged
Jun 8, 2025 -
[clang-tidy] Add option to disable bugprone-multi-level-pointer-conversion in C code
#141209 merged
Jun 7, 2025 -
[mlir][linalg] Refactor vectorization hooks to improve code reuse
#141244 merged
Jun 7, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in ParsedTemplate#143255 merged
Jun 7, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in ExprObjC#143254 merged
Jun 7, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in ExprConcepts#143252 merged
Jun 7, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in StmtCXX#143251 merged
Jun 7, 2025 -
[clang][AST] Fix spaces in TypePrinter for some calling convs
#143160 merged
Jun 7, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in StmtObjC#143256 merged
Jun 7, 2025 -
[RISC-V] Adjust trampoline code for branch control flow protection
#141949 merged
Jun 7, 2025 -
Refactor clang doc comment structure
#142273 merged
Jun 7, 2025 -
[Clang][Parse][NFC] Use
llvm::function_ref<>
instead ofstd::optional<llvm::function_ref<>>
#142906 merged
Jun 7, 2025 -
[GISel][NFC] Use ranged-for/enumerate in a few places.
#143185 merged
Jun 7, 2025 -
[flang] Fix missing includes in lib/Lower/Support/Utils.cpp
#143196 merged
Jun 7, 2025 -
[CIR] Implement folder for VecTernaryOp
#142946 merged
Jun 7, 2025 -
[CIR] Upstream ShuffleOp for VectorType
#142288 merged
Jun 7, 2025 -
[Clang] Implement CWG2517 Useless restriction on use of parameter in constraint-expression
#132919 merged
Jun 7, 2025 -
[TableGen] Use
emplace
instead ofinsert
and similar. NFC.#143164 merged
Jun 7, 2025 -
[TableGen] Use
contains
instead ofcount
. NFC.#143156 merged
Jun 7, 2025 -
[Clang] Added explanation why
is_trivially_copyable
evaluated to false.#142341 merged
Jun 7, 2025 -
[OpenMP][cmake] Add SPARC support
#142364 merged
Jun 7, 2025 -
[libc++] Do not call
reserve
in flat containers if underlying container is user defined#140379 merged
Jun 7, 2025 -
[InstCombine] Relax guard against FP min/max in select fold
#143144 merged
Jun 7, 2025 -
[clang] Use llvm::count (NFC)
#143228 merged
Jun 7, 2025 -
[FuzzMutate] Use llvm::any_of (NFC)
#143227 merged
Jun 7, 2025 -
[clang] Strip away lambdas (NFC)
#143226 merged
Jun 7, 2025 -
[llvm] Call hash_combine_range with ranges (NFC)
#143225 merged
Jun 7, 2025 -
[Sema] Drop const from a return type (NFC)
#143224 merged
Jun 7, 2025
869 Pull requests opened by 454 people
-
[clang-format] Add options to control wrapped lambda brace indent.
#143249 opened
Jun 7, 2025 -
[libclang/python] Add missing enum variants
#143264 opened
Jun 7, 2025 -
[mlir][Flang][NFC] Replace use of `vector.insertelement/extractelement`
#143272 opened
Jun 7, 2025 -
[llvm-lto2] Replace std::atomic_init with brace initiation. NFC
#143274 opened
Jun 7, 2025 -
[docs] Correct MD links to proper reST syntax in GitHub.rst
#143277 opened
Jun 7, 2025 -
[SelectionDAG] Allow vselect in foldBinOpIntoSelect
#143283 opened
Jun 7, 2025 -
[compiler-rt][Mips] Fix stat size check on mips64 musl
#143301 opened
Jun 8, 2025 -
[RISCV] Allocate feature bits for Zifencei and Zmmul
#143306 opened
Jun 8, 2025 -
[NVPTX] Enable OpenCL 3d_image_writes support
#143331 opened
Jun 9, 2025 -
Add --offoading option to llvm-readobj
#143342 opened
Jun 9, 2025 -
[mlir][lsp] Downgrade unregistered dialect error.
#143346 opened
Jun 9, 2025 -
Add --dump-offload-bundle option to llvm-objcopy
#143347 opened
Jun 9, 2025 -
[CI] Disable precompiled headers in monolithic-*.sh
#143369 opened
Jun 9, 2025 -
[OpenMP] Add `OPENMP_INCLUDE_TESTS`
#143390 opened
Jun 9, 2025 -
[OpenMP] Use "standalone" include path if clang is not being built
#143405 opened
Jun 9, 2025 -
[LV][POC] Use umin to avoid second-to-last iteration problems with EVL
#143434 opened
Jun 9, 2025 -
[flang][flang-driver][mlir][OpenMP] atomic control support
#143441 opened
Jun 9, 2025 -
[OpenMP] Fixup bugs found during fuzz testing
#143455 opened
Jun 9, 2025 -
AMD GPU plugin implementation v0
#143464 opened
Jun 10, 2025 -
[SeparateConstOffsetFromGEP] propagate const offset through GEP chains
#143470 opened
Jun 10, 2025 -
[libc++][test] Test LWG3819: `reference_meows_from_temporary` should not use `is_meowible`
#143474 opened
Jun 10, 2025 -
[mlir][emitc] Inline constant when translate
#143485 opened
Jun 10, 2025 -
[OFFLOAD][OPENMP] 6.0 compatible interop interface
#143491 opened
Jun 10, 2025 -
[clang] fix `--unwindlib` option doc
#143497 opened
Jun 10, 2025 -
[Clang] Add a `value_or` helper to `UnsignedOrNone`
#143516 opened
Jun 10, 2025 -
[AMDGPU][True16] turn on true16 for all gfx11 devices
#143518 opened
Jun 10, 2025 -
[Clang] [Diagnostics] Simplify filenames that contain '..'
#143520 opened
Jun 10, 2025 -
[WIP][Utils] Add find_missing_sg_transparency_report_entries.py
#143524 opened
Jun 10, 2025 -
[libunwind] Don't override LINKER_LANGUAGE
#143533 opened
Jun 10, 2025 -
Move PostOrderFunctionAttr pass before GlobalOpt
#143535 opened
Jun 10, 2025 -
[NFC] [API Notes] [Documentation] Add documentation for SwiftReturnOwnership
#143545 opened
Jun 10, 2025 -
[AMDGPU] Optimize rotate instruction selection patterns
#143551 opened
Jun 10, 2025 -
[VPlan] Support VPWidenCastRecipe in isSingleScalar.
#143552 opened
Jun 10, 2025 -
[OpenMP] Improve performance of ticket lock (x86)
#143557 opened
Jun 10, 2025 -
[LoopPeel] Allow bidirection condition change for last iteration peeling
#143562 opened
Jun 10, 2025 -
[Offload][PGO] Fix PGO on NVPTX targets
#143568 opened
Jun 10, 2025 -
[LLVM][SelectionDAG] Don't legalise splat constants until required.
#143571 opened
Jun 10, 2025 -
[Apple][NFC] Update macOS aligned version for lit config
#143576 opened
Jun 10, 2025 -
[OpenMP] [NFC] Remove KMP_NESTED_HOT_TEAMS macro
#143584 opened
Jun 10, 2025 -
[LoopPeel] Avoid unprofitable last iteration peeling with equalities
#143588 opened
Jun 10, 2025 -
[OpenMP] [NFC] Remove dead code: building task stack
#143589 opened
Jun 10, 2025 -
[libc] Sleep to maximize slab re-use in GPU malloc
#143609 opened
Jun 10, 2025 -
[lldb] Fix object format in the Triple of Mach-O files (approach 2)
#143633 opened
Jun 10, 2025 -
turn on true16 on gfx12
#143652 opened
Jun 11, 2025 -
[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar types instead of built-in types
#143653 opened
Jun 11, 2025 -
[ORC] Add Executor Resolver Utility
#143654 opened
Jun 11, 2025 -
[RISCV][TTI] Implement vector costs for `llvm.fpto{u|s}i.sat()`.
#143655 opened
Jun 11, 2025 -
[clang-format][NFC] Upgrade IndentBraces option to a struct
#143663 opened
Jun 11, 2025 -
[Clang] Diagnose forming references to nullptr
#143667 opened
Jun 11, 2025 -
[AArch64][Codegen]Transform saturating smull to sqdmulh
#143671 opened
Jun 11, 2025 -
[AMDGPU][SDAG] Add target-specific ISD::PTRADD combines
#143673 opened
Jun 11, 2025 -
[InstCombine] Canonicalize `switch(X^C)` expressions to `switch(X)`
#143677 opened
Jun 11, 2025 -
[Flang-RT][Offload] Always use LLVM-built GTest
#143682 opened
Jun 11, 2025 -
[TableGen] Remove explicit recursion in LexToken
#143697 opened
Jun 11, 2025 -
[Runtimes][CMake] Add CMake option to enable execute-only code generation on AArch64
#143698 opened
Jun 11, 2025 -
[Flang] Solved issue with inline compiler directive
#143699 opened
Jun 11, 2025 -
[llvm][support] Add LLVM_DLOG macro.
#143704 opened
Jun 11, 2025 -
[flang][OpenMP] Enable tiling
#143715 opened
Jun 11, 2025 -
[Clang][Sema] Check the return value of DiagnoseClassNameShadow in ActOnEnumConstant
#143754 opened
Jun 11, 2025 -
[libc++] Merge traits relating to arithemtic type into a single arithmetic_traits.h
#143757 opened
Jun 11, 2025 -
[FlattenCFG] Fixup Phi nodes during CFG flattening
#143766 opened
Jun 11, 2025 -
[mlir][OpenMP][llvm]Atomic control backend
#143769 opened
Jun 11, 2025 -
[mlir][tosa] Fix check for isolated regions in `tosa.cond_if`
#143772 opened
Jun 11, 2025 -
[ADT] Simplify SparseBitVectorElement::unionWith and friends. NFC.
#143775 opened
Jun 11, 2025 -
[BPF] Reclassify BPF debug info validation failures as usage errors
#143777 opened
Jun 11, 2025 -
[clang-format] Allow array alignment on non-rectangular arrays
#143781 opened
Jun 11, 2025 -
[MemCpyOpt] fix incorrect handling of lifetime markers
#143782 opened
Jun 11, 2025 -
[clang] increase default constexpr step limit
#143785 opened
Jun 11, 2025 -
[lldb] Improving dotest script flags.
#143797 opened
Jun 11, 2025 -
[VPlan] Remove VPPredInstPHIRecipe::useScalars
#143798 opened
Jun 11, 2025 -
[StackColoring] Change the StackColoring logic + enables it to handle spills
#143800 opened
Jun 11, 2025 -
[libc] Always provide char8/16/32_t
#143803 opened
Jun 11, 2025 -
[MLIR][FuncToLLVM] Propagate no_inline attribute
#143809 opened
Jun 11, 2025 -
[AMDGPU] Baseline test for ptrtoaddr in lower-buffer-fat-pointers
#143812 opened
Jun 11, 2025 -
[AMDGPU] Baseline test for ptrtoaddr code generation
#143813 opened
Jun 11, 2025 -
[GISelValueTracking] Baseline test for G_PTRTOADDR
#143815 opened
Jun 11, 2025 -
[GIselValueTracking] Correctly truncate/zext G_PTRTOADDR
#143816 opened
Jun 11, 2025 -
Docs: ambiguous use of "explicitly" in [[clang::no_specializaiton]]
#143839 opened
Jun 12, 2025 -
Allow "[[FLAGS=<none>]]" value in the ELF Fileheader Flags field
#143845 opened
Jun 12, 2025 -
[llvm-debuginfo-analyzer] Incorrect directory path (.debug_line)
#143849 opened
Jun 12, 2025 -
[libc++] Implement _LIBCPP_SUPPRESS_DEPRECATED macros in terms of _LIBCPP_DIAGNOSTIC macros
#143857 opened
Jun 12, 2025 -
[AMDGPU] Replace tablegen field is_gfx940_xdl with is_sgemm. NFC.
#143865 opened
Jun 12, 2025 -
[mlir][py] Mark all type caster `from_{cpp,python}` methods as noexcept
#143866 opened
Jun 12, 2025 -
[polly] Bound ISL operations during pre-vectorization
#143876 opened
Jun 12, 2025 -
[VPlan] Connect (MemRuntime|SCEV)Check blocks as VPlan transform (NFC).
#143879 opened
Jun 12, 2025 -
[AMDGPU][SDAG] Test ISD::PTRADD handling in VOP3 patterns
#143880 opened
Jun 12, 2025 -
[AMDGPU][SDAG] Handle ISD::PTRADD in VOP3 patterns
#143881 opened
Jun 12, 2025 -
Add Flang-Tidy: A Fortran Static Analysis Tool
#143883 opened
Jun 12, 2025 -
[ADT] Simplify SparseBitVectorIterator. NFCI.
#143885 opened
Jun 12, 2025 -
[ConstantFolding] Fold vector reduce `fmax` and `fmin` intrinsics
#143904 opened
Jun 12, 2025 -
[SPIRV] Add more id and range builtIns
#143909 opened
Jun 12, 2025 -
[llvm-cov] Improve line count for wrapped segments
#143910 opened
Jun 12, 2025 -
[NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks
#143931 opened
Jun 12, 2025 -
[NVPTX] add combiner rule for final packed op in reduction
#143943 opened
Jun 12, 2025 -
[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc.
#143959 opened
Jun 12, 2025 -
[mlir][spirv] Add SPV_KHR_float_controls2 extension
#143974 opened
Jun 12, 2025 -
[Transforms] Implement always_specialize attribute lowering
#143983 opened
Jun 12, 2025 -
[clang] Add diagnostic for usage of implicit constructor with pointer to bool convertion
#143990 opened
Jun 12, 2025 -
[AMDGPU] Illegal VGPR to SGPR copy
#144008 opened
Jun 13, 2025 -
[LLVM][CostModel] Support struct types in select
#144016 opened
Jun 13, 2025 -
[NFC] Add myself as part of the list of contributors in `CREDITS`
#144035 opened
Jun 13, 2025 -
[X86] Truncate i64 add to i32 when upper 33 bits are zeros
#144066 opened
Jun 13, 2025 -
[lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes
#144082 opened
Jun 13, 2025 -
[LV][TTI] Calculate cost of extracting last index in a scalable vector
#144086 opened
Jun 13, 2025 -
[libc++][C++03] Split libc++-specific tests for the frozen headers
#144093 opened
Jun 13, 2025 -
[libc++][C++03] Remove tests from libcxx-03 which aren't run in C++03 mode
#144094 opened
Jun 13, 2025 -
[libc++][C++03] Remove XFAILs from the non-frozen libc++-specific tests
#144101 opened
Jun 13, 2025 -
[KeyInstr] Add bitcode support
#144102 opened
Jun 13, 2025 -
[libc++][C++03] Fix tests which only fail due to incorrect includes
#144110 opened
Jun 13, 2025 -
[libc++][C++03] Fix a bunch of random tests
#144117 opened
Jun 13, 2025 -
[LLDB] Expose enumerator for separate-debug-info in SBModule
#144119 opened
Jun 13, 2025 -
[AArch64] Snap 32 and -32 to 31 and -31 if possible for ccmp and ccmn
#144166 opened
Jun 13, 2025 -
Add Option to Enable Dead Block Elimination in NVVMReflect
#144171 opened
Jun 13, 2025 -
[clang][ARM] Include arm_acle.h in intrin.h on supported platforms
#144172 opened
Jun 13, 2025 -
[lldb] Fix object format in the Triple of Mach-O files (approach 3)
#144177 opened
Jun 14, 2025 -
[LTO] Fix System library path in LTO tests on macOS
#144203 opened
Jun 14, 2025 -
[scudo] Make block storage in TransferBatch trailing objects
#144204 opened
Jun 14, 2025 -
[clang-tidy] Improve `bugprone-infinite-loop` check by adding handing for structured bindings
#144213 opened
Jun 14, 2025 -
[NFC][C++][Modules] Mark P2788R0(DR) as implemented and added more test
#144214 opened
Jun 14, 2025 -
[ValueTracking] Fix poison propagation in `matchFastFloatClamp`
#144215 opened
Jun 14, 2025 -
clang-c/Index.h: Fix typoed comment
#144219 opened
Jun 14, 2025 -
[Draft] Summary Based Analysis Prototype
#144224 opened
Jun 14, 2025 -
[SelectionDAG][x86] Ensure vector reduction optimization
#144231 opened
Jun 14, 2025 -
[AArch64] Factor in the possible cmn commute by emitComparison
#144234 opened
Jun 14, 2025 -
[CIR] Upstream ComplexRealPtrOp for ComplexType
#144235 opened
Jun 14, 2025 -
[CIR] Upstream ComplexImagPtrOp for ComplexType
#144236 opened
Jun 14, 2025 -
[lldb] Add DWARFExpressionEntry and GetExpressionEntryAtAddress() to …
#144238 opened
Jun 14, 2025 -
[libc++] P2944R3: Constrained comparisions - `optional`
#144249 opened
Jun 15, 2025 -
[lld-macho] Link against libatomic when necessary
#144259 opened
Jun 15, 2025 -
[Clang] Improve diagnostics for 'placement new' with const storage argument
#144270 opened
Jun 15, 2025 -
[libc++] Define __libcpp_recursive_mutex_t on MIPS architecture
#144272 opened
Jun 15, 2025 -
[GlobalOpt] Update debug info when changing CC to Fast
#144303 opened
Jun 16, 2025 -
[GlobalISel] fdiv to fmul transform
#144305 opened
Jun 16, 2025 -
[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialect
#144307 opened
Jun 16, 2025 -
[AArch64][GlobalISel] Widen more small vectors.
#144311 opened
Jun 16, 2025 -
[Transforms] Add LifetimeMovePass
#144319 opened
Jun 16, 2025 -
release/20.x: [InstCombine] Avoid folding select(umin(X, Y), X) with min/max values in false arm (#143020)
#144322 opened
Jun 16, 2025 -
[KeyInstr] Enable Key Instructions support in LLVM
#144324 opened
Jun 16, 2025 -
[analyzer] Enforce not making overly complicated symbols
#144327 opened
Jun 16, 2025 -
[libcxx] Initialize vcruntime __std_exception_data in the exception copy ctor
#144329 opened
Jun 16, 2025 -
[libclc] Declare workitem built-ins in clc, move ptx-nvidiacl workitem built-ins into clc
#144333 opened
Jun 16, 2025 -
[WIP][RFC][X86] Remove MOVSS/D -> BLENDPS/D conversions from DAG/ISEL
#144338 opened
Jun 16, 2025 -
[libcxx] [test] Use ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS in more places
#144339 opened
Jun 16, 2025 -
[examples] Fix invalid #ifndef LLVM_*_LINK_INTO_TOOLS
#144340 opened
Jun 16, 2025 -
[mlir][vector][memref] Add `alignment` attribute to memory access ops
#144344 opened
Jun 16, 2025 -
[DebugInfo] Fix incorrect debug attribution for inlined allocas
#144345 opened
Jun 16, 2025 -
[BOLT] Ensure remember and restore CFIs are in the same list
#144348 opened
Jun 16, 2025 -
[AMDGPU] Add GFX12 wave register names with WAVE_ prefix
#144352 opened
Jun 16, 2025 -
A couple of grammar fixes
#144368 opened
Jun 16, 2025 -
[SYCL] Add libsycl, a SYCL RT library implementation project
#144372 opened
Jun 16, 2025 -
[AArch64] Enable other cost kinds for getCmpSelInstrCost.
#144375 opened
Jun 16, 2025 -
[AArch64] Extend condition optimizer to support unsigned comparisons
#144380 opened
Jun 16, 2025 -
[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction
#144383 opened
Jun 16, 2025 -
Add warning for blocks capturing {'this', raw pointers, references}
#144388 opened
Jun 16, 2025 -
[lldb] move XcodeSDK's sysroot into a separate class
#144396 opened
Jun 16, 2025 -
[Analysis] Avoid some warnings about exit from noreturn function
#144408 opened
Jun 16, 2025 -
[OpenMP] OpenMP ThreadSet clause - basic runtime
#144409 opened
Jun 16, 2025 -
[mlir][Vector] Remove usage of `vector.insertelement/extractelement` from Vector
#144413 opened
Jun 16, 2025 -
[MLIR][XeGPU] Add transformation pattern for vector.broadcast in Wg to Sg pass
#144417 opened
Jun 16, 2025 -
[clang][PAC] Support trivially_relocating polymorphic objects
#144420 opened
Jun 16, 2025 -
[SimplifyCFG] Emit SelectInst when folding branches to common dest with different PHI incoming values
#144434 opened
Jun 16, 2025 -
[GOFF] Emit symbols for functions.
#144437 opened
Jun 16, 2025 -
[ASan] Recognize WASI as a platform with 64-bit off_t
#144441 opened
Jun 16, 2025 -
IR/Verifier: Do not allow kernel to kernel calls.
#144445 opened
Jun 16, 2025 -
release/20.x: [objcopy][MachO] Revert special handling of encryptable binaries (#144058)
#144449 opened
Jun 16, 2025 -
[libc] Refactoring getauxval to use internal functions
#144451 opened
Jun 16, 2025 -
release/20.x: [LoongArch] Pass OptLevel to LoongArchDAGToDAGISel correctly
#144459 opened
Jun 17, 2025 -
Fix a modules-enabled build CI failure
#144460 opened
Jun 17, 2025 -
[RISCV] Lower VP_SELECT constant false to use vmerge.vxm/vmerge.vim
#144461 opened
Jun 17, 2025 -
[libc][math][c++23] Add bfloat16 support in LLVM libc
#144463 opened
Jun 17, 2025 -
[DirectX] Improve error accumulation in root signature parsing
#144465 opened
Jun 17, 2025 -
[Support] Set SuffixIdx and ConcatLen during node insertion
#144467 opened
Jun 17, 2025 -
[Clang][Driver] Warn on complex number range incompatibility with GCC
#144468 opened
Jun 17, 2025 -
[X86][GlobalIsel] G_BITCAST support
#144473 opened
Jun 17, 2025 -
JITLink: Add initial SystemZ Support.
#144528 opened
Jun 17, 2025 -
[ORC] Fix synchronization in CoreAPIsTest.
#144556 opened
Jun 17, 2025 -
[RISC-V] Update SpacemiT X60 vector scheduling model with measured latencies
#144564 opened
Jun 17, 2025 -
Allow folding icmp eq (add X, C2), C when there is more than one-use when we can compute the range
#144566 opened
Jun 17, 2025 -
[libc] Add putc, fputc, and fprintf to stdio/baremetal
#144567 opened
Jun 17, 2025 -
[DirectX] Improve error handling and validation in root signature parsing
#144577 opened
Jun 17, 2025 -
[lldb-dap] Splitting ProtocolTypesTest into parts.
#144595 opened
Jun 17, 2025 -
[libc++] Add internal checks for some basic_streambuf invariants
#144602 opened
Jun 17, 2025 -
[LangRef] Cap maximum value of vscale at 2^31-1.
#144607 opened
Jun 17, 2025 -
[lldb] Support non-blocking reads in JSONRPCTransport
#144610 opened
Jun 17, 2025 -
[WIP][llvm] Flag to forcibly outline fixed point mul/div intrinsics
#144612 opened
Jun 17, 2025 -
[Clang] include attribute scope in diagnostics
#144619 opened
Jun 17, 2025 -
[feature][riscv] handle target address calculation in llvm-objdump disassembly for riscv
#144620 opened
Jun 18, 2025 -
Inject compilation command into __cli_<file> global variable
#144622 opened
Jun 18, 2025 -
let Neon builtin function accept a const variable
#144625 opened
Jun 18, 2025 -
[Clang][OpenMP] Non-contiguous strided update
#144635 opened
Jun 18, 2025 -
[Orc] Fix error handling in `ORCPlatformSupport::initialize`
#144637 opened
Jun 18, 2025 -
[NPM] Fix pass registry entry
#144643 opened
Jun 18, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Manually populate `unresolvedMaterializations`
#144664 opened
Jun 18, 2025 -
[PowerPC][AIX] Specify correct ABI alignment for double
#144673 opened
Jun 18, 2025 -
release/20.x: [AArch64][SME] Fix restoring callee-saves from FP with hazard padding
#144693 opened
Jun 18, 2025 -
[libc++] Clarify clock behavior before epoch (LWG 3318)
#144697 opened
Jun 18, 2025 -
[VPlan] Preserve trunc nuw/nsw in VPRecipeWithIRFlags
#144700 opened
Jun 18, 2025 -
[RISCV] Convert LWU to LW if possible in RISCVOptWInstrs
#144703 opened
Jun 18, 2025 -
[AArch64]Adjust MaxInterleaveFactor for A320
#144712 opened
Jun 18, 2025 -
[AMDGPU] Propagate alias information in AMDGPULowerKernelArguments.
#144714 opened
Jun 18, 2025 -
[SCCP] Simplify [us]cmp(X, Y) into X - Y
#144717 opened
Jun 18, 2025 -
[CIR] Add Minimal Destructor Definition Support
#144719 opened
Jun 18, 2025 -
[ADT] Fix llvm::concat_iterator for `ValueT == common_base_class *`
#144744 opened
Jun 18, 2025 -
Fix Windows EH IP2State tables (remove +1 bias)
#144745 opened
Jun 18, 2025 -
[include-cleaner] Add POSIX symbol mappings
#144748 opened
Jun 18, 2025 -
[llvm-debuginfo-analyzer] Remove `LVScope::Children` container
#144750 opened
Jun 18, 2025 -
[include-cleaner] Update generated include mappings
#144751 opened
Jun 18, 2025 -
[flang] Don't emit needless symbols to hermetic module files
#144765 opened
Jun 18, 2025 -
[asan][sanitizer_common][AIX] Set allocator size and beginning
#144784 opened
Jun 18, 2025 -
[Flang][MLIR] Add `!$omp unroll` and `omp.unroll_heuristic`
#144785 opened
Jun 18, 2025 -
[ObjCARC] Delete empty autoreleasepools with no autoreleases in them
#144788 opened
Jun 18, 2025 -
[VPlan] Make CanIV part of region.
#144803 opened
Jun 18, 2025 -
[AMDGPU][True16][CodeGen] stop emitting spgr_lo16 from isel
#144819 opened
Jun 19, 2025 -
[MLIR][DRR] Rename OperandIndexOrNumValues to ArgIndexOrNumValues (NFC)
#144821 opened
Jun 19, 2025 -
[mlir][emitc] Support dense as init value of constantOp
#144826 opened
Jun 19, 2025 -
Fix crash when doing special member lookup on forward-declared classes (Fixes llvm/llvm-project#144642)
#144828 opened
Jun 19, 2025 -
[InstCombine] Generate better code for `std::bit_floor` from libstdc++
#144842 opened
Jun 19, 2025 -
TargetLibraryInfo: Bring FreeBSD function list up to date
#144846 opened
Jun 19, 2025 -
[AMDGPU] Ignore inactive VGPRs in .vgpr_count
#144855 opened
Jun 19, 2025 -
[mlir][tosa] Print generic `cond_if` when block arguments are present
#144859 opened
Jun 19, 2025 -
[mlir][tosa] Check for isolated regions in `tosa.while_loop`
#144865 opened
Jun 19, 2025 -
[PowerPC] Add BCDCOPYSIGN and BCDSETSIGN Instruction Support
#144874 opened
Jun 19, 2025 -
[SimpleLoopUnswitch][NFC] move quadratic asserts under EXPENSIVE_CHECKS
#144887 opened
Jun 19, 2025 -
[mlir][Vector] Fix mask unpacking in transfer op unrolling
#144889 opened
Jun 19, 2025 -
[mlir][vector] Fix mask rank extension for TransferWriteNonPermutationLowering
#144893 opened
Jun 19, 2025 -
[llvm-exegesis] [AArch64] Add support for Load Instructions in subprocess execution mode
#144895 opened
Jun 19, 2025 -
[NFC][analyzer] Update docs of CodeChecker --ctu-ast-mode
#144901 opened
Jun 19, 2025 -
[clang-tidy] Add option to keep virtual in 'modernize-use-override'
#144916 opened
Jun 19, 2025 -
[lldb] Fix race condition in Process::WaitForProcessToStop()
#144919 opened
Jun 19, 2025 -
[mlir][linalg] Extend `FuseElementwiseOps` pattern to work with named ops
#144922 opened
Jun 19, 2025 -
[OpenMP] Add TargetAMDGPU support for Complex argument and return types
#144924 opened
Jun 19, 2025 -
[MLIR] Add ComplexTOROCDLLibraryCalls pass
#144926 opened
Jun 19, 2025 -
[Flang] Force lowering to Complex for AMDGPU
#144927 opened
Jun 19, 2025 -
[X86][GlobalIsel] G_BITCAST test
#144928 opened
Jun 19, 2025 -
[clang-tools-extra] Add clang-omp-pr-desc wrapper for OpenMP PR summarization
#144935 opened
Jun 19, 2025 -
[SimplifyIndVar] ICMP predicate conversion to EQ/NE
#144945 opened
Jun 19, 2025 -
[NVPTX] Add NVPTXIncreaseAligmentPass to improve vectorization
#144958 opened
Jun 19, 2025 -
[clang] Consistently handle consteval constructors for variables.
#144970 opened
Jun 20, 2025 -
TableGen: Allow defining sets of runtime libraries
#144978 opened
Jun 20, 2025 -
RuntimeLibcalls: Associate calling convention with libcall impls
#144979 opened
Jun 20, 2025 -
TableGen: Handle setting runtime libcall calling conventions
#144980 opened
Jun 20, 2025 -
[libc][math] Add Generic Comparison Operations for floating point types
#144983 opened
Jun 20, 2025 -
[LoopIdiomVectorize] Recognize and transform minidx pattern
#144987 opened
Jun 20, 2025 -
[mlir][emitc] Only mark operator with fundamental type have no side effect
#144990 opened
Jun 20, 2025 -
[Mips][ASM] Optimize SW+ADDIU
#144997 opened
Jun 20, 2025 -
[RISCV] Support RVV register overlapping constraints
#145004 opened
Jun 20, 2025 -
[mlir][emitc] Relax `hasSideEffect` rules for Var/Member
#145011 opened
Jun 20, 2025 -
WIP: AMDGPU: Always select the VGPR version of MFMAs
#145025 opened
Jun 20, 2025 -
[lldb][AArch64] Add HWCAP3 to register field detection
#145029 opened
Jun 20, 2025 -
[WPD]: Apply speculative WPD in non-lto mode.
#145031 opened
Jun 20, 2025 -
[lldb][AArch64][Linux] Show MTE store only setting in mte_ctrl
#145033 opened
Jun 20, 2025 -
[OpenMP Review Bot] GenAI-Powered Code Reviewer Bot for OpenMP
#145037 opened
Jun 20, 2025 -
Fix SPIR-V function ordering violation in linker
#145039 opened
Jun 20, 2025 -
[SPIRV] Handle GEP on i8 with const offset in legalize ptr cast
#145045 opened
Jun 20, 2025 -
[mlir] Avoid crash in mlir-query by using dyn_cast instead of cast for FileLineColLoc
#145049 opened
Jun 20, 2025 -
[Delinearization] Add function for fixed size array without relying on GEP
#145050 opened
Jun 20, 2025 -
[AMDGPU] Legalize 64bit elements for BUILD_VECTOR on gfx942
#145052 opened
Jun 20, 2025 -
[clang] Avoid printing overly large integer/_BitInt numbers in static assertion failure diagnostics #71675
#145053 opened
Jun 20, 2025 -
[Clang] WIP: Take libstdc++ into account during GCC detection
#145056 opened
Jun 20, 2025 -
[OptBisect][IR] Adding a new OptPassGate for disabling passes via name
#145059 opened
Jun 20, 2025 -
[mlir][tosa] TosaInputShape supports functions with multiple arguments
#145075 opened
Jun 20, 2025 -
[AMDGPU] Support merging 16-bit TBUFFER load/store instruction
#145078 opened
Jun 20, 2025 -
rtsan: Support free_sized and free_aligned_sized from C23
#145085 opened
Jun 20, 2025 -
asan: refactor interceptor allocation/deallocation functions
#145087 opened
Jun 20, 2025 -
[LangRef] Require that vscale be a power of two
#145098 opened
Jun 20, 2025 -
[InstCombine] Fold reconstruction across select
#145102 opened
Jun 20, 2025 -
[WebAssembly] [Backend] Combine and(X, shuffle(X, pow 2 mask)) to all true
#145108 opened
Jun 20, 2025 -
[compiler-rt][sanitizer] Add Windows MIPS32 support
#145110 opened
Jun 20, 2025 -
[mlir][vector] Add build method for vector.to_elements
#145114 opened
Jun 20, 2025 -
[MLIR] [Vector] Linearization patterns for vector.load and vector.store
#145115 opened
Jun 20, 2025 -
[IR2Vec] Restructuring Vocabulary
#145119 opened
Jun 20, 2025 -
SROA generate a noundef instead of splatting a noundef int
#145122 opened
Jun 20, 2025 -
[BOLT] Synchronize BBHashMap and YamlBBs in BAT mode
#145124 opened
Jun 21, 2025 -
[AMDGPU] Fixed llvm-debuginfo-analyzer for AMDGPU.
#145125 opened
Jun 21, 2025 -
[NFC] Simplify checks using isDebugOrPseudoInstr API
#145127 opened
Jun 21, 2025 -
[LLVM] Add GNU make jobserver support
#145131 opened
Jun 21, 2025 -
[llvm] Add a new `Triple::str(N)` method
#145150 opened
Jun 21, 2025 -
[libc++] Simplify std::function implementation further
#145153 opened
Jun 21, 2025 -
[lldb] Fix object format in the Triple of Mach-O files (approach 4)
#145157 opened
Jun 21, 2025 -
[Mips] Correctly define IntPtrType
#145158 opened
Jun 21, 2025 -
[Sema] Fix lifetime extension for temporaries in range-based for loops in C++23
#145164 opened
Jun 21, 2025 -
[LLDB] Warn about truncated DWARF section names on Windows
#145175 opened
Jun 21, 2025 -
[DAG] Combine `store + vselect` to `masked_store`
#145176 opened
Jun 21, 2025 -
[AArch64] Have isel just do neg directly
#145185 opened
Jun 21, 2025 -
[RS4GC] Fix some test comments that got clobbered
#145186 opened
Jun 21, 2025 -
[VPlan] Unroll by VF with Pack/Unpack.
#145188 opened
Jun 21, 2025 -
DAG: Emit an error if trying to legalize read/write register with illegal types
#145197 opened
Jun 22, 2025 -
[AMDGPU] Optimize image sample followed by llvm.amdgcn.cvt.pkrtz into d16 variant
#145203 opened
Jun 22, 2025 -
[clang][modules-driver] Add scanner to detect C++20 module presence
#145220 opened
Jun 22, 2025 -
[Reland][ValueTracking] Improve Bitcast handling to match SDAG
#145223 opened
Jun 22, 2025 -
[sanitizer_common] Drop support for Android 5
#145227 opened
Jun 22, 2025 -
[VectorCombine] New folding pattern for extract/binop/shuffle chains
#145232 opened
Jun 22, 2025 -
[llvm-cov] Add FileID to MCDC records of the json code coverage export
#145236 opened
Jun 22, 2025 -
[AArch64] Roll out zero-register substitution to GPR32/GPR64 (NFC)
#145239 opened
Jun 22, 2025 -
[llvm-objdump] improve disassembler symbol search
#145253 opened
Jun 23, 2025 -
[BOLT] Impute missing trace fall-through
#145258 opened
Jun 23, 2025 -
[ORC] Add Value support for capturing runtime JITed code results in clang-repl.
#145263 opened
Jun 23, 2025 -
[Clang] Allow explicit member specialization to differ from template declaration wrt constexpr
#145272 opened
Jun 23, 2025 -
AArch64: Do not use report_fatal_error for pauth reloc errors
#145277 opened
Jun 23, 2025 -
[AMDGPU] Add alignment attr & propagate alignment through make.buffer.rsrc inst
#145278 opened
Jun 23, 2025 -
Fix bug in `visitDivExpr`, `visitModExpr` and `visitMulExpr`
#145290 opened
Jun 23, 2025 -
[AVR] Emit relocation record for local branch
#145291 opened
Jun 23, 2025 -
[ARM][MVE] Add shuffle costs for LDn and STn instructions.
#145304 opened
Jun 23, 2025 -
[LV][EVL] Restore inbounds flag in VPVectorEndPointerRecipe when using EVL tail folding
#145306 opened
Jun 23, 2025 -
[SelectionDAG] Optimize unaligned load stores to realign after offset
#145309 opened
Jun 23, 2025 -
[LLD][COFF] Handle emulated-TLS symbols generated by LTO
#145310 opened
Jun 23, 2025 -
[AMDGPU][NFC] Refactor D16 folding for image samples with multiple ExtractElement+FPTrunc chains
#145312 opened
Jun 23, 2025 -
[X86][VBMI2] Try to lower shuffle as VSHLDI instructions
#145324 opened
Jun 23, 2025 -
[AMDGPU][SDAG] Test ISD::PTRADD handling in various special cases
#145329 opened
Jun 23, 2025 -
[AMDGPU][SDAG] Handle ISD::PTRADD in various special cases
#145330 opened
Jun 23, 2025 -
[LLD][MinGW] Support machine:arm64x when invoked in MinGW mode.
#145343 opened
Jun 23, 2025 -
[libc++] Optimize ctype::to{lower,upper}
#145344 opened
Jun 23, 2025 -
[InstCombine] Treat identical operands as one in pushFreezeToPreventPoisonFromPropagating
#145348 opened
Jun 23, 2025 -
[RISCV] Remove overlap constraints
#145353 opened
Jun 23, 2025 -
hwasan: refactor interceptor allocation/deallocation functions
#145357 opened
Jun 23, 2025 -
[libc] Mutex implementation for single-threaded baremetal
#145358 opened
Jun 23, 2025 -
[PowerPC] Add DMF basic builtins
#145372 opened
Jun 23, 2025 -
[CostModel] Add getShuffleCostImpl.
#145373 opened
Jun 23, 2025 -
[MachineLICM] Do not rely on hasSideEffect when handling impdefs
#145379 opened
Jun 23, 2025 -
[lldb] make PlatformAndroid/AdbClient::GetSyncService threadsafe
#145382 opened
Jun 23, 2025 -
[mlir][spirv] Enable dot operation for bfloat16
#145409 opened
Jun 23, 2025 -
[CI] Make issue labeler more robust
#145431 opened
Jun 23, 2025 -
[llvm] update a few llvm unit tests to link statically
#145448 opened
Jun 24, 2025 -
[VPlan] Fix missing onlyFirstLaneUsed(). NFC
#145449 opened
Jun 24, 2025 -
[Clang][OpenMP] Capture mapped pointers on `target` by reference.
#145454 opened
Jun 24, 2025 -
[LLD][RISCV][Zicfilp] Generate unlabeled landing pad-style PLT
#145461 opened
Jun 24, 2025 -
[flang] Introduce omp.target_allocmem and omp.target_freemem omp dialect ops.
#145464 opened
Jun 24, 2025 -
[flang-rt] Add Assign_omp RT call.
#145465 opened
Jun 24, 2025 -
[DAG] Handle truncated splat in isBoolConstant
#145473 opened
Jun 24, 2025 -
[SimplifyCFG] Do not run `simplifySwitchOfPowersOfTwo` in early invocations
#145477 opened
Jun 24, 2025 -
[mlir][spirv] Add support for Aligned memory operand in CoopMatrix memory operations
#145480 opened
Jun 24, 2025 -
[DFAJumpThreading] Prevent pass from using too much memory.
#145482 opened
Jun 24, 2025 -
[AMDGPU] Remove widen-16-bit-ops from CGP
#145483 opened
Jun 24, 2025 -
[AMDGPU] Use reverse iteration in CodeGenPrepare
#145484 opened
Jun 24, 2025 -
[LLD][COFF] Make /wholearchive thin-archive member identifiers consistent
#145487 opened
Jun 24, 2025 -
[clang][RISCV] Fix crash on VLS calling convention
#145489 opened
Jun 24, 2025 -
[BOLT][AArch64] Add base_cflags for PI flags
#145502 opened
Jun 24, 2025 -
[AMDGPU] Ensure positive InstOffset for buffer operations
#145504 opened
Jun 24, 2025 -
[Inline] Propagate FMFs from calls to inlined instructions.
#145537 opened
Jun 24, 2025 -
[mlir][vector] shape_cast(constant) -> constant fold for non-splats
#145539 opened
Jun 24, 2025 -
RSan
#145540 opened
Jun 24, 2025 -
[VectorUtils] Trivially vectorize ldexp, [l]lround
#145545 opened
Jun 24, 2025 -
[AArch64] Update getCmpSelInstrCost
#145568 opened
Jun 24, 2025 -
[llvm] annotate `LLVMCloneModule` for export
#145570 opened
Jun 24, 2025 -
[llvm] annotate ABIBreakingChecks symobls for DLL export
#145575 opened
Jun 24, 2025 -
[AArch64LoadStoreOpt] BaseReg update is searched also in CF successor
#145583 opened
Jun 24, 2025 -
[Target][KernelInfo] Fix kernel-info remarks missing from YAML optimization records
#145603 opened
Jun 24, 2025 -
AlwaysInliner: A new inlining algorithm to interleave alloca promotion with inlines.
#145613 opened
Jun 24, 2025 -
AlwaysInliner: Factor out some code in preparation for a future change.
#145614 opened
Jun 24, 2025 -
[lllvm] add Passes to LLVM_LINK_COMPONENTS for LLVMMCATests
#145617 opened
Jun 24, 2025 -
[LoopDist] Add some runtime checks for cross partition loads
#145623 opened
Jun 25, 2025 -
[NFC][-Wunsafe-buffer-usage] Refactor safe pattern check for pointer-size pairs
#145626 opened
Jun 25, 2025 -
[LLVM] Fix bug in lookupLLVMIntrinsicByName() with StringRefs th…
#145629 opened
Jun 25, 2025 -
[clang-tidy] [Modules] Skip checking decls in clang-tidy
#145630 opened
Jun 25, 2025 -
Minimal unwinding information (DWARF CFI) checker
#145633 opened
Jun 25, 2025 -
[clang] Mark GlobalAllocationFunctionVisibility as benign.
#145654 opened
Jun 25, 2025 -
[Flang] Fix ACOSD and ASIND (fixes issue #145593)
#145656 opened
Jun 25, 2025 -
[LV] Add initial legality checks for ee loops with stores
#145663 opened
Jun 25, 2025 -
Reland [mlir][spirv] Fix int type declaration duplication when serializing
#145687 opened
Jun 25, 2025 -
[AMDGPU] Tests for unnecessary S_WAIT_XCNT insertion
#145688 opened
Jun 25, 2025 -
release/20.x: [AsmPrinter] Always emit global equivalents if there is non-global uses (#145648)
#145690 opened
Jun 25, 2025 -
[AMDGPU] Fold into uses of splat REG_SEQUENCEs through COPYs.
#145691 opened
Jun 25, 2025 -
[clang] Add option for -nolibc in Driver/ToolChains/Baremetal.cpp
#145700 opened
Jun 25, 2025 -
[MLIR][AArch64] Check indexing maps before checking for dimensions compatibility
#145702 opened
Jun 25, 2025 -
[DAGCombiner] Forward vector store to vector load with extract_subvector
#145707 opened
Jun 25, 2025 -
[MachineSSAUpdater][AMDGPU] Add faster version of MachineSSAUpdater class.
#145722 opened
Jun 25, 2025 -
[X86] Move the AVX512 VSELECT(COND, 0, X) -> VSELECT(!COND, X, 0) fold to DAGToDAG
#145724 opened
Jun 25, 2025 -
[LV] Add a statistic for early exit vectorization
#145730 opened
Jun 25, 2025 -
[mlir][tensor] Add a PadOp::FoldReifiedShape canonicalization
#145732 opened
Jun 25, 2025 -
[LoadStoreVectorizer] Propagate alignment through contiguous chain
#145733 opened
Jun 25, 2025 -
[mlir][Vector] Add `vector.shuffle` tree transformation
#145740 opened
Jun 25, 2025 -
[Support] Don't re-raise signals sent from kernel
#145759 opened
Jun 25, 2025 -
[llvm-debuginfo-analyzer] Add `--output-sort=none` option
#145761 opened
Jun 25, 2025 -
[llvm] export private symbols needed by unittests
#145767 opened
Jun 25, 2025 -
[llvm-objcopy] Explain that strip-preserve-atime.test fails with Crowdstrike
#145783 opened
Jun 25, 2025 -
Add Nix recipe for collecting linker reproducers.
#145789 opened
Jun 25, 2025 -
[libc] mbsrtowcs implementation
#145791 opened
Jun 25, 2025 -
[lldb] Support disassembling RISC-V proprietary instructions
#145793 opened
Jun 25, 2025 -
[libc] Implemented wcstrombs internal and public function
#145794 opened
Jun 25, 2025 -
[HLSL][RootSignature] Add bounded parameter validations of Root Elements for non-flag values
#145795 opened
Jun 25, 2025 -
[AArch64] Enable preferZeroCompareBranch for AArch64
#145803 opened
Jun 25, 2025 -
[Hexagon][llvm-objdump] Improve disassembly of Hexagon bundles
#145807 opened
Jun 25, 2025 -
opt: Add -enable-builtin flag
#145808 opened
Jun 25, 2025 -
[AArch64] Override canCombineStoreAndExtract
#145825 opened
Jun 26, 2025 -
[InstCombine] Optimize binOp(select(),min/max()).
#145830 opened
Jun 26, 2025 -
[Coroutines] Conditional elide coroutines based on hot/cold information
#145831 opened
Jun 26, 2025 -
[flang][do concurrent] Re-model `reduce` to match reductions are modelled in OpenMP and OpenACC
#145837 opened
Jun 26, 2025 -
[X86] Truncate i64 sub to i32 when upper 33 bits are zeros
#145850 opened
Jun 26, 2025 -
[mlir][Canonicalize] Copy ParallelOp Attributes in Single-iteration
#145852 opened
Jun 26, 2025 -
[OpenMP-5.2] deprecate delimited form of 'declare target'
#145854 opened
Jun 26, 2025 -
[AMDGPU] ISel & PEI for whole wave functions
#145858 opened
Jun 26, 2025 -
[AMDGPU] Intrinsic for launching whole wave functions
#145859 opened
Jun 26, 2025 -
[AMDGPU] Tail call support for whole wave functions
#145860 opened
Jun 26, 2025 -
[-Wunsafe-buffer-usage] Support safe patterns of "%.*s" in printf functions
#145862 opened
Jun 26, 2025 -
[clang-tidy] unnecessary-value-param: Allow moving of value arguments.
#145871 opened
Jun 26, 2025 -
[mlir][spirv]: Add `OpImageFetch`
#145873 opened
Jun 26, 2025 -
[MachinePipeliner] Add validation for missed loop-carried memory deps
#145878 opened
Jun 26, 2025 -
[CodeGen] Resolve Fixme: Use similar heuristics to IfConversion for isFormingBranchFromSelectProfitable
#145890 opened
Jun 26, 2025 -
[MLIR][LLVMIR][DLTI] Add #llvm.target, #llvm.data_layout and TargetAttrInterface
#145899 opened
Jun 26, 2025 -
[SelectionDAG] Fix bug related to demanded bits/elts for BITCAST
#145902 opened
Jun 26, 2025 -
Add DoNotPoisonEltMask to several SimplifyDemanded function in TargetLowering
#145903 opened
Jun 26, 2025 -
[NFC] Remove getDefaultCallingConvention IsBuiltin
#145904 opened
Jun 26, 2025 -
AMDGPU/GlobalISel: Add regbanklegalize rules for uniform global loads
#145909 opened
Jun 26, 2025 -
AMDGPU/GlobalISel: Add tests for missing readanylane combines
#145910 opened
Jun 26, 2025 -
AMDGPU/GlobalISel: Improve readanylane combines in regbanklegalize
#145911 opened
Jun 26, 2025 -
AMDGPU/GlobalISel: Add waterfall lowering in regbanklegalize
#145912 opened
Jun 26, 2025 -
[mlir][xegpu] Relax rank restriction of TensorDescType
#145916 opened
Jun 26, 2025 -
[libc] add basic lifetime annotations for support data structures
#145933 opened
Jun 26, 2025 -
[asan][AIX] Move import/export lists to an AIX-specific subdirectory
#145936 opened
Jun 26, 2025 -
[Clang][SME] Refactor checkArmStreamingBuiltin.
#145941 opened
Jun 26, 2025 -
[libc] Refactored internal wcrtomb
#145945 opened
Jun 26, 2025 -
[mlir][spirv][nfc] Add StorageImageReadWithoutFormat capability to the Target test
#145949 opened
Jun 26, 2025 -
[scudo] Remove ResidentMemorySize test.
#145955 opened
Jun 26, 2025 -
[Offload] Allow CUDA Kernels to use arbitrarily large shared memory
#145963 opened
Jun 26, 2025 -
[Clang] [CodeGen] UBSan Trap Reasons
#145967 opened
Jun 26, 2025 -
[do not submit] testing purposes only
#145984 opened
Jun 26, 2025 -
[GlobalISel] Allow Legalizer to lower volatile memcpy family.
#145997 opened
Jun 27, 2025 -
[ExtractAPI] Include tilde in destructor name
#146001 opened
Jun 27, 2025 -
release/20.x: [LoongArch] Fix xvshuf instructions lowering (#145868)
#146004 opened
Jun 27, 2025 -
[Flang] Canonicalize divdc3 calls into arithmetic-based complex division
#146017 opened
Jun 27, 2025 -
[LoongArch] Optimize inserting extracted elements
#146018 opened
Jun 27, 2025 -
[IRLinker] Don't add duplicate named MD node operand to dest module
#146020 opened
Jun 27, 2025 -
[NFC][flang] Move `ReductionProcessor` to `Lower/Support`.
#146025 opened
Jun 27, 2025 -
[FLANG] Solved an issue with continuation lines
#146027 opened
Jun 27, 2025 -
[flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s defintion
#146028 opened
Jun 27, 2025 -
[flang] Add support for workdistribute construct in flang frontend
#146029 opened
Jun 27, 2025 -
[MLIR][NVVM] Update MLIR mapa to reflect new address space
#146031 opened
Jun 27, 2025 -
[flang][OpenMP] Basic mapping of `do concurrent ... reduce` to OpenMP
#146033 opened
Jun 27, 2025 -
DRAFT: [bolt][aarch64] Add load-acquire & store-release instructions
#146035 opened
Jun 27, 2025 -
[AMDGPU][DAG] Remove AssertZext before some intrinsics
#146052 opened
Jun 27, 2025 -
[AMDGPU] Add tests for workgroup/workitem intrinsic optimizations
#146053 opened
Jun 27, 2025 -
[DAG] Fold (setcc ((x | x >> c0 | ...) & mask)) sequences
#146054 opened
Jun 27, 2025 -
[GISel] Combine compare of bitfield extracts or'd together.
#146055 opened
Jun 27, 2025 -
[CostModel/RISCV] Fix costs of [l]lrint
#146058 opened
Jun 27, 2025 -
[Offload] Provide proper memory management for Images on host device
#146066 opened
Jun 27, 2025 -
[libc] Fix issue with using clock() in hermetic testing
#146069 opened
Jun 27, 2025 -
[LV] Use VPReductionRecipe for partial reductions
#146073 opened
Jun 27, 2025 -
[SDAG][AMDGPU] Allow opting in to OOB-generating PTRADD transforms
#146074 opened
Jun 27, 2025 -
[AMDGPU][SDAG] DAGCombine PTRADD -> disjoint OR
#146075 opened
Jun 27, 2025 -
[AMDGPU][SDAG] Enable ISD::PTRADD for 64-bit AS by default
#146076 opened
Jun 27, 2025 -
[AArch64] Expand UADDLV patterns to handle two-step i8->i16->i32 extends
#146078 opened
Jun 27, 2025 -
[TargetLowering] zextOrTrunc for xor and or if top bits are known 0, just like AND
#146079 opened
Jun 27, 2025 -
Lanai: Use TableGen to set libcall calling conventions
#146080 opened
Jun 27, 2025 -
MSP430: Move libcall CC setting to RuntimeLibcallsInfo
#146081 opened
Jun 27, 2025 -
RuntimeLibcalls: Remove table of soft float compare cond codes
#146082 opened
Jun 27, 2025 -
ARM: Unconditionally set eabi libcall calling convs in RuntimeLibcalls
#146083 opened
Jun 27, 2025 -
ARM: Start moving runtime libcalls into tablegen
#146084 opened
Jun 27, 2025 -
[ORC][X86] Respect `JITDUMP_USE_ARCH_TIMESTAMP` environment variable
#146085 opened
Jun 27, 2025 -
[FMV][AArch64] Allow user to override version priority.
#146092 opened
Jun 27, 2025 -
[OpenMP][clang] 6.0: parsing/sema for message/severity for parallel
#146093 opened
Jun 27, 2025 -
[ISel] Commute FMUL and inserting zero into vector lane
#146096 opened
Jun 27, 2025 -
[OpenMP] Enable simd in non-reduction composite constructs
#146097 opened
Jun 27, 2025 -
[LLVM][LV] Improve UF calculation for vscale based scalar loops.
#146102 opened
Jun 27, 2025 -
Add some basic extra support for C++ unity building
#146104 opened
Jun 27, 2025 -
Add CodeView S_LABEL32 symbols for jump table targets (for Windows debugging)
#146121 opened
Jun 27, 2025 -
[Hexagon] Shuffle patterns to vdeal + vpack
#146122 opened
Jun 27, 2025 -
[WIP][llvm] Experiment lowering mul/div fx intrinsics to IR
#146128 opened
Jun 27, 2025 -
[mlir][emitc] Adding a reflection option to the class
#146133 opened
Jun 27, 2025 -
release/20.x: [gtest] Fix building on OpenBSD/sparc64 (#145225)
#146155 opened
Jun 27, 2025 -
Make sure all matrix options are run in libc premerge testing
#146162 opened
Jun 27, 2025 -
[libc] warn when depending on public entrypoints
#146163 opened
Jun 27, 2025 -
Defer loading all DWOs by default when dumping separate_debug-info
#146166 opened
Jun 27, 2025 -
[workflows] Update commit access request PR links
#146169 opened
Jun 27, 2025 -
[SandboxVec][SeedCollector] Implement collection of seeds with different types
#146171 opened
Jun 27, 2025 -
[DirectX] Simplify and correct the flattening of GEPs in DXILFlattenArrays
#146173 opened
Jun 27, 2025 -
[DebugInfo] Produce debuginfo for nested types when the outer type is [[clang::standalone_debug]]
#146175 opened
Jun 27, 2025 -
[mlir][xegpu] Enable support for ConvertLayoutOp
#146176 opened
Jun 27, 2025 -
[RISCV] Align MCOperandPredicates with AsmParser
#146184 opened
Jun 28, 2025 -
[sanitizer_common] Drop remaining support for Android 5 or older
#146187 opened
Jun 28, 2025 -
[InstCombine] Prevent constant operand shrinkage on returns of zero-extension ANDs
#146201 opened
Jun 28, 2025 -
[NVPTX] Add prefetch tensormap variant
#146203 opened
Jun 28, 2025 -
[BOLT] Guard llvm-bolt-wrapper logic of NFC-Mode behind a flag
#146209 opened
Jun 28, 2025 -
[analyzer] Avoid unnecessary super region invalidation in `CStringChecker`
#146212 opened
Jun 28, 2025 -
draft: inline asm mode
#146215 opened
Jun 28, 2025 -
[C23][Parser] Diagnostic for attribute declaration where statement is required
#146224 opened
Jun 28, 2025 -
[libc][math][c23] implement C23 math function asinpif16
#146226 opened
Jun 28, 2025 -
[clang][Sema] Suggest/Hint Standard Library Include File
#146227 opened
Jun 28, 2025 -
[mlir][core] Add an MLIR "pattern catalog" generator
#146228 opened
Jun 28, 2025 -
[LLVM][WebAssembly] Implement branch hinting proposal
#146230 opened
Jun 28, 2025 -
[libc++] Fix insert() calling incorrect constructors
#146231 opened
Jun 28, 2025 -
[AArch64] Allow commuting the cmn if both sides of the comparison can be negated
#146233 opened
Jun 28, 2025 -
[Github] Install `make` on Windows container
#146236 opened
Jun 28, 2025 -
[LegalizeTypes] Expand 128-bit UDIV/UREM by constant via Chunk Addition
#146238 opened
Jun 28, 2025 -
[AVR] Handle flash RO data mapped to data space for newer devices
#146244 opened
Jun 28, 2025 -
[clang-format][NFC] Replace a function with StringRef::contains
#146245 opened
Jun 28, 2025 -
Reapply [Analyzer][CFG] Correctly handle rebuilt default arg and default init expression
#146281 opened
Jun 29, 2025 -
[clang] Improve constexpr-unknown diagnostics.
#146288 opened
Jun 29, 2025 -
[libcxx][c++26] 2937R0: Freestanding: Remove strtok
#146290 opened
Jun 29, 2025 -
[DAGCombiner] Remove all `UnsafeFPMath` references
#146295 opened
Jun 30, 2025 -
[clang][SPIRV] Remove volatile variants of GenericCastToPtr* built-ins
#146298 opened
Jun 30, 2025 -
[LoongArch] Precommit tests for 128-to-256-bit vector insertion and 256-to-128-bit subvector extraction (NFC)
#146299 opened
Jun 30, 2025 -
[LoongArch] Optimize 128-to-256-bit vector insertion and 256-to-128-bit subvector extraction
#146300 opened
Jun 30, 2025 -
[libunwind] Fix return type of `DwarfFDECache::findFDE()` in definition
#146308 opened
Jun 30, 2025 -
[RISCV] Add missing intrinsicis vrgatherei16/vslideup/vslidedown support for Zvfbfmin
#146309 opened
Jun 30, 2025 -
Lower affine modulo by powers of two using bitwise AND
#146311 opened
Jun 30, 2025 -
WIP: Extend SourceLocation to 64 bits.
#146314 opened
Jun 30, 2025 -
WIP: [SelectionDAG] Remove `UnsafeFPMath` in LegalizeDAG
#146316 opened
Jun 30, 2025 -
[Affine] [PipelineDataTransfer] Small fixes
#146318 opened
Jun 30, 2025 -
WIP [GlobalISel] Remove `UnsafeFP` references
#146319 opened
Jun 30, 2025 -
[clang][AArch64] Parse more features in getHostCPUFeatures
#146323 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (1/4) (NFC)
#146328 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (2/4) (NFC)
#146329 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (3/4) (NFC)
#146330 opened
Jun 30, 2025 -
[AArch64][llvm] Unify AArch64 tests into a single file (4/4) (NFC)
#146331 opened
Jun 30, 2025 -
[WIP][DAG] getNode - freeze insert/compress node base values if the inserted/mask values are UNDEF
#146332 opened
Jun 30, 2025 -
[libc++] Implement the public invoke API in terms of the libc++-internal API
#146334 opened
Jun 30, 2025 -
[libc] Simplify the version guard for mpfr.
#146354 opened
Jun 30, 2025 -
`Clang`: `*noreturn` propagation in `CFG`
#146355 opened
Jun 30, 2025 -
[Scalar] Dedicated pass for identifying redundant operations on packed bytes
#146364 opened
Jun 30, 2025 -
[Hexagon] Enable similar behavior for max min ISD nodes
#146366 opened
Jun 30, 2025 -
[LAA] Strip outdated comment in isDependent (NFC)
#146367 opened
Jun 30, 2025 -
[mlir][vector] Folder: shape_cast(extract) -> extract
#146368 opened
Jun 30, 2025 -
Enable superset options
#146370 opened
Jun 30, 2025 -
[llvm][YAML] Support aliases (anchors) in YAMLIO
#146371 opened
Jun 30, 2025 -
[mlir][amdgpu] Add conversion from arith.scaling_extf to amdgpu
#146372 opened
Jun 30, 2025 -
[BasicTTIImpl] Add cost entries for ldexp, [l]lround
#146373 opened
Jun 30, 2025 -
[PatternMatch][VPlan] Add std::function match overload. NFCI
#146374 opened
Jun 30, 2025 -
[CGP] Reassociate GEPs to separate scalar and vector indexing
#146379 opened
Jun 30, 2025 -
[LoopFusion] Extending SIV to handle separate loops
#146383 opened
Jun 30, 2025 -
[LV] Extend FindFirstIV to unsigned case
#146386 opened
Jun 30, 2025 -
[libc] Wchar Stringconverter
#146388 opened
Jun 30, 2025 -
[C23] Fix typeof handling in enum declarations
#146394 opened
Jun 30, 2025 -
[libcxx][c++26] P3137R3 views::to_input
#146396 opened
Jun 30, 2025 -
[OpenMP][clang] 6.0: num_threads strict (part 1: host runtime)
#146403 opened
Jun 30, 2025 -
[OpenMP][clang] 6.0: num_threads strict (part 2: device runtime)
#146404 opened
Jun 30, 2025 -
[OpenMP][clang] 6.0: num_threads strict (part 3: codegen)
#146405 opened
Jun 30, 2025 -
[DirectX] Convert private global variables to internal linkage during Finalize Linkage pass
#146406 opened
Jun 30, 2025 -
[NVPTX] Rework and cleanup FTZ ISel
#146410 opened
Jun 30, 2025 -
[libc] Baremetal version of clock
#146417 opened
Jun 30, 2025 -
[analyzer] Fix crash on compound literals with bitfields in unions
#146418 opened
Jun 30, 2025 -
[clang][modules] Serialize `CodeGenOptions`
#146422 opened
Jun 30, 2025 -
[PowerPC] fix lowering of SPILL_CRBIT on pwr9 and pwr10
#146424 opened
Jun 30, 2025 -
[clang][diagnostics] Refactor "warn_doc_function_method_decl_mismatch" to use enum_select
#146426 opened
Jun 30, 2025 -
[AMDGPU] Ensure non-reserved CSR spilled regs are live-in
#146427 opened
Jun 30, 2025 -
[clang][diagnostics] Refactor "warn_doc_api_container_decl_mismatch" to use enum_select
#146433 opened
Jun 30, 2025 -
[MSAN] handle permi2var
#146437 opened
Jul 1, 2025 -
When running OS Plugins from dSYM's, make sure start state is correct
#146441 opened
Jul 1, 2025 -
[ScalarEvolutionExpander] Use IRBuilder::CreateBinOp in SCEVExpander::InsertBinop.
#146443 opened
Jul 1, 2025 -
[SimplifyCFG] Removed the conditional branch
#146445 opened
Jul 1, 2025 -
[PowerPC] Lower ucmp using subtractions
#146446 opened
Jul 1, 2025 -
[LoongArch] Strengthen stack size estimation for LSX/LASX extension
#146455 opened
Jul 1, 2025 -
[Mips] Fix wrong ELF FP ABI info when inline asm was empty
#146457 opened
Jul 1, 2025 -
[CMake]fix CUDAToolkit_LIBRARY_ROOT DEFINED check
#146472 opened
Jul 1, 2025 -
[MLIR][EmitC][NFC] Use `llvm::function_ref<>` instead of `std::optional<llvm::function_ref<>>`
#146478 opened
Jul 1, 2025 -
[VectorCombine] Expand `vector_insert` into shufflevector for earlier cost optimizations (#145512)
#146479 opened
Jul 1, 2025 -
[AArch64][PAC] Introduce AArch64::PAC pseudo instruction
#146488 opened
Jul 1, 2025 -
[AArch64][PAC] Rework discriminator analysis in AUT and AUTPAC
#146489 opened
Jul 1, 2025 -
[libc++] P3168R2 Give std::optional Range Support
#146491 opened
Jul 1, 2025 -
[Clang][Wasm] Set __float128 alignment to 64 for emscripten
#146494 opened
Jul 1, 2025 -
[LoongArch] Add reloc types for LA32R/LA32S
#146499 opened
Jul 1, 2025 -
[clang] Add the ability to link libclc OpenCL libraries
#146503 opened
Jul 1, 2025 -
[GlobaISel] Allow expanding of sdiv -> mul by constant
#146504 opened
Jul 1, 2025 -
[ISel/RISCV] Custom-promote [b]f16 in [l]lrint
#146507 opened
Jul 1, 2025 -
[BOLT] Improve exception handling in NFC-Mode
#146513 opened
Jul 1, 2025 -
[AArch64] Add support for -mcpu=gb10.
#146515 opened
Jul 1, 2025 -
[KeyInstr][Clang][NFC] Add test for array cookie store
#146517 opened
Jul 1, 2025 -
[LLD][Docs] Document -z gcs= option in the man page
#146522 opened
Jul 1, 2025 -
[VPlan] Extract reverse operation for reverse accesses
#146525 opened
Jul 1, 2025 -
[AArch64,TTI] Remove RealUse check for vector insert/extract costs.
#146526 opened
Jul 1, 2025 -
[mlir][linalg] Add support for scalable vectorization of linalg.mmt4d
#146531 opened
Jul 1, 2025 -
[RISCV] Add big-endian support to RISC-V backend
#146534 opened
Jul 1, 2025 -
initial changes
#146535 opened
Jul 1, 2025 -
[ISel] Replace expensive move from wzr by two moves via floating point immediate
#146538 opened
Jul 1, 2025 -
[LoopUnroll] Rotate loop to make it countable for runtime unrolling
#146540 opened
Jul 1, 2025 -
[clang-tidy] add modernize-use-constexpr check
#146553 opened
Jul 1, 2025 -
scudo: Support free_sized and free_aligned_sized from C23
#146556 opened
Jul 1, 2025 -
[SHT_LLVM_BB_ADDR_MAP] Emit callsite offsets in the `SHT_LLVM_BB_ADDR_MAP` section.
#146563 opened
Jul 1, 2025 -
[ARM] Copy SMAX(lhs, 0) and SMIN(lhs, 0) patterns from AArch64 to ARM
#146565 opened
Jul 1, 2025 -
[AMDGPU] Create hi-half of 64-bit ashr with mov of -1
#146569 opened
Jul 1, 2025 -
[SLP] Support ordered FAdd reductions in SLPVectorizer
#146570 opened
Jul 1, 2025 -
[libc] wcslcpy implementation
#146571 opened
Jul 1, 2025 -
[AArch64] Support TLS variables in debug info
#146572 opened
Jul 1, 2025 -
[X86] Elect to tail call when `sret` ptr is passed to the callee
#146575 opened
Jul 1, 2025 -
figure out why arm build is failing
#146580 opened
Jul 1, 2025 -
[X86][GlobalISel] Improve carry value selection
#146586 opened
Jul 1, 2025 -
[libc] wcslcat implementation
#146588 opened
Jul 1, 2025 -
[ARM] Avoid materializing constant 1 when generating cneg instructions
#146591 opened
Jul 1, 2025 -
[TableGen][DecoderEmitter] Add option to emit type-specialized `decodeToMCInst`
#146593 opened
Jul 1, 2025 -
[DenseMap] Do not align pointer sentinel values (NFC)
#146595 opened
Jul 1, 2025 -
[SPIRV] Add logic for OpGenericCastToPtrExplicit rewriting
#146596 opened
Jul 1, 2025 -
[llvm-c] APIs for acquiring and releasing ThreadSafeContext locks
#146598 opened
Jul 1, 2025 -
Translate bufermap op
#146601 opened
Jul 1, 2025 -
[clang] Speedup getFileIDLocal with a separate offset table.
#146604 opened
Jul 1, 2025 -
[AMDGPU] Allocate AVRegClass last
#146606 opened
Jul 1, 2025 -
[NFC] [MSAN] disambiguate insertShadowCheck
#146616 opened
Jul 2, 2025 -
[Clang] Respect MS layout attributes during CUDA/HIP device compilation
#146620 opened
Jul 2, 2025 -
Account for inline assembly instructions in inlining cost.
#146628 opened
Jul 2, 2025 -
[libc++] Fix wchar.h to work with modules
#146630 opened
Jul 2, 2025 -
[libc++][math] Add constexpr for std::abs()
#146633 opened
Jul 2, 2025 -
[X86] Don't use `rbp` when it's reserved
#146638 opened
Jul 2, 2025 -
[DebugInfo][LICM] Fix debug value loss caused by hoisting the cmp instructions
#146640 opened
Jul 2, 2025 -
[flang] Add -fcomplex-arithmetic= option and select complex division algorithm
#146641 opened
Jul 2, 2025 -
[clang][CodeComplete] skip explicit obj param in SignatureHelp
#146649 opened
Jul 2, 2025 -
[Multilib] Extend the Multilib system to support an IncludepPath field.
#146651 opened
Jul 2, 2025 -
[lld] Fix -ObjC load behavior with LTO for section names with whitespace
#146654 opened
Jul 2, 2025 -
[BOLT][NFC] Update nfc-check-setup.py guidance
#146659 opened
Jul 2, 2025 -
[clang][analyzer] Add checker 'unix.cstring.MissingTerminatingZero'
#146664 opened
Jul 2, 2025 -
[DebugInfo] Init DwarfVersion of MCOptions like the other.
#146666 opened
Jul 2, 2025 -
[RISCV] Add optimization for memset inline
#146673 opened
Jul 2, 2025 -
[RISCV] Add ISel patterns for Qualcomm uC Xqcics extension
#146675 opened
Jul 2, 2025 -
[VectorCombine] Refine cost model and decision logic in foldSelectShuffle
#146694 opened
Jul 2, 2025 -
hwasan: refactor new/delete interceptor macros
#146698 opened
Jul 2, 2025 -
release/20.x: Backport [LLD][COFF] Disallow importing DllMain from import libraries (#146610)
#146699 opened
Jul 2, 2025 -
Fix AsmWriter to account for dynamic bit offsets
#146704 opened
Jul 2, 2025 -
[LV] Vectorize FMax w/o fast-math flags.
#146711 opened
Jul 2, 2025 -
[InstCombine] Fold icmp of gep chains
#146714 opened
Jul 2, 2025 -
[libc++] Fix bogus integer sanitizer warnings in hash helpers
#146715 opened
Jul 2, 2025 -
[AMDGPU][Attributor] Infer inreg attribute in `AMDGPUAttributor`
#146720 opened
Jul 2, 2025 -
[AArch64] Extend performActiveLaneMaskCombine for more than two extracts
#146725 opened
Jul 2, 2025 -
Fix scope of typedefs present inside a template class
#146729 opened
Jul 2, 2025 -
[MLIR][Transform] Introduce `transform.tune.knob` op
#146732 opened
Jul 2, 2025 -
[InstCombine] Remove `foldSPFofSPF`
#146736 opened
Jul 2, 2025 -
scudo: default enabled dealloc_type_mismatch on new platforms
#146739 opened
Jul 2, 2025 -
[lldb][test] Turn (most) libcxx data-formatters tests into generic tests
#146740 opened
Jul 2, 2025 -
[AMDGPU] Preserve exact flag for lshr
#146744 opened
Jul 2, 2025 -
[mlir][Vector] Add canonicalization for extract_strided_slice(create_mask)
#146745 opened
Jul 2, 2025 -
[NFC][AMDGPU] Pre-commit srl preserve flag test
#146747 opened
Jul 2, 2025 -
[mlir][AMDGPU] Add better load/store lowering for full select mask
#146748 opened
Jul 2, 2025 -
Reland "Fix wcpncpy() return value; add test."
#146753 opened
Jul 2, 2025 -
[lldb-dap] Adjust variable display values.
#146754 opened
Jul 2, 2025 -
[SPIRV] Add pass to replace gethandlefromimplicitbinding
#146756 opened
Jul 2, 2025 -
[CodeGen] Fix stale comment about register coalescing order
#146762 opened
Jul 2, 2025 -
[RISCV] Fix QC.E.LI -> C.LI with Bare Symbol Compression
#146763 opened
Jul 2, 2025 -
[clang] Refactor `LangOptions` to specify AST effect as X macro arg
#146766 opened
Jul 2, 2025 -
[NFC][TableGen] Rename `CodeGenTarget` instruction accessors
#146767 opened
Jul 2, 2025 -
Try adding Github Problem Matchers to libc++ workflow.
#146768 opened
Jul 2, 2025 -
[Clang] Fix clang crash for fopenmp statement(parallel for) inside lambda function
#146772 opened
Jul 2, 2025 -
[lldb-dap] Improving 'variables' hover requests.
#146773 opened
Jul 2, 2025 -
[LLDB] Fix Incorrect offset for Memory64 RVA in Minidump (+ Testing changes)
#146777 opened
Jul 2, 2025 -
[clang][OpenMP] Use DirectiveNameParser to parse directive names
#146779 opened
Jul 2, 2025 -
[DirectX] Update `DXILRootSignature` to not run analysis after data has been parsed
#146783 opened
Jul 2, 2025 -
[lldb] Rename files ValueObjectSyntheticFilter to ValueObjectSynthetic (NFC)
#146784 opened
Jul 2, 2025 -
[DirectX] Validate registers are bound to root signature
#146785 opened
Jul 2, 2025 -
[libc++] constexpr is_sufficiently_aligned
#146787 opened
Jul 2, 2025 -
[RISCV][TTI] Model partial reduce of ext for zvqdotq
#146788 opened
Jul 2, 2025 -
[IsolatePath] Add a pass to isolate paths with undefined behavior
#146791 opened
Jul 2, 2025 -
[Win][X86]Fix issue where _fltused reference is incorrectly issued for vector floating point operations
#146792 opened
Jul 2, 2025 -
[Clang][Driver][SamplePGO] Enable -fsample-profile-use-profi by default
#146795 opened
Jul 2, 2025 -
[Clang] Fixed double finally block execution
#146796 opened
Jul 2, 2025 -
[DirectX] Move the scalarizer pass to before dxil-flatten-arrays
#146800 opened
Jul 2, 2025 -
[PHIElimination] Reuse existing COPY in predecessor basic block (Take Two)
#146806 opened
Jul 3, 2025 -
[HIPSTDPAR] Add support for globals
#146813 opened
Jul 3, 2025 -
[libclc] Add generic implementation of some atomic functions in OpenCL spec section 6.15.12.7
#146814 opened
Jul 3, 2025 -
[P3074] Partial implementation of support for trivial unions
#146815 opened
Jul 3, 2025 -
[LoongArch] Optimize inserting element to high part of 256bits vector
#146816 opened
Jul 3, 2025 -
[AVR] Fix broken link in README.md
#146821 opened
Jul 3, 2025 -
WIP [libc++][ranges] P3060R3: Add std::views::indices(n)
#146823 opened
Jul 3, 2025 -
[Clang][OpenMP] OpenMP self_map clause - basic runtime
#146827 opened
Jul 3, 2025 -
[compiler-rt] Include missing headers for libFuzzer
#146828 opened
Jul 3, 2025 -
[clang][test] Avoid some C++14 warnings in discrim-union.cpp
#146829 opened
Jul 3, 2025 -
[clang-tidy] Add new check: `readability-use-concise-preprocessor-directives`
#146830 opened
Jul 3, 2025 -
[WIP][DAG] combineVSelectWithAllOnesOrZeros - fold "select Cond, 0, x -> and not(Cond), x"
#146831 opened
Jul 3, 2025 -
[libclc] Reduce include usage in OpenCL builtins
#146840 opened
Jul 3, 2025 -
[IndVarSimplify] Eliminated Pure LoopCounter
#146845 opened
Jul 3, 2025 -
[mlir][amdgpu][docs] Add op examples to dialect docs
#146848 opened
Jul 3, 2025 -
[Driver][RISCV] Fix incorrect compiler-rt path override in BareMetal toolchain after RISCVToolChain removal
#146849 opened
Jul 3, 2025 -
[FLANG] Solving issue with adjustr intrinsic in where construct
#146851 opened
Jul 3, 2025 -
[flang][do concurrent] Extned `getAllocaBlock()` and emit yields correctly
#146853 opened
Jul 3, 2025 -
[NFC][clang] Fix CodeGenSYCL::unique_stable_name_windows_diff test
#146854 opened
Jul 3, 2025 -
[RISCV] AddEdge between first mask producer and user of V0
#146855 opened
Jul 3, 2025 -
[LoopVectorize] Peek through bitcasts when performing CSE
#146856 opened
Jul 3, 2025 -
[RISCV][CodeGen] Add CodeGen support of Zibi experimental extension
#146858 opened
Jul 3, 2025 -
[analyzer] Add support for consteval in ConditionBRVisitor::VisitTerminator
#146859 opened
Jul 3, 2025 -
[libc] Draft implementation of crt0
#146863 opened
Jul 3, 2025 -
[WebAssembly] Implement getInterleavedMemoryOpCost
#146864 opened
Jul 3, 2025 -
Error out when `LIBOMPTARGET_OMPT_SUPPORT` is requested but not supported
#146865 opened
Jul 3, 2025 -
[flang][test] Fix test REQUIRES and options for aint.f90
#146870 opened
Jul 3, 2025 -
[flang][test] Fix REQUIRES and options for a few x86 specific tests
#146872 opened
Jul 3, 2025 -
[LoopInterchange] Defer CacheCost calculation until needed
#146874 opened
Jul 3, 2025 -
[flang][test] Enable kinds01/02.f90 and update expected output
#146877 opened
Jul 3, 2025 -
[mlir][memref] Support test-compose-subview dynamic size
#146881 opened
Jul 3, 2025 -
[mlir][tosa][linalg] Pass local_bound attribute to named linalg ops
#146883 opened
Jul 3, 2025 -
Logging setup for lldb-dap extension
#146884 opened
Jul 3, 2025 -
[NFC][Clang][OpenMP] Refactor mapinfo generation for captured vars
#146891 opened
Jul 3, 2025 -
[TargetLowering] Update to use SDPatternMatch (NFC)
#146894 opened
Jul 3, 2025 -
[SDAG] Remove invalid check (NFC)
#146899 opened
Jul 3, 2025 -
[clang][dataflow] Handle when `this` refers to a different location
#146900 opened
Jul 3, 2025 -
[InstCombine] Move extends across identity shuffles.
#146901 opened
Jul 3, 2025 -
[llvm][SandBoxIR] Fix Windows+clang compiler warning
#146905 opened
Jul 3, 2025 -
[AArch64] Enable using SVE2 bit-sel instructions with Neon types.
#146906 opened
Jul 3, 2025 -
[mlir][TosaToLinalg] Ensure valid insertion pointer after op erasure
#146908 opened
Jul 3, 2025 -
[clang] Refactor `CodeGenOptions` to specify AST effect as X macro arg
#146910 opened
Jul 3, 2025 -
[mlir][gpu][transforms] Add support for mapping to lanes
#146912 opened
Jul 3, 2025 -
[llvm-objcopy][libObject] Add RISC-V big-endian support
#146913 opened
Jul 3, 2025 -
[LV] Unify interleaved load handling for fixed and scalable VFs. nfc
#146914 opened
Jul 3, 2025 -
[OpenACC][CIR] 'cache' construct lowering
#146915 opened
Jul 3, 2025 -
[lld][WebAssembly] Abide by configured page size for memory imports
#146916 opened
Jul 3, 2025 -
[LLVM][DAGCombiner][SVE] Fold vselect into merge_pasthru_op.
#146917 opened
Jul 3, 2025 -
[AArch64] Remove redundant FMOV for zero-extended i32/i16 loads to f64
#146920 opened
Jul 3, 2025 -
[SLP][REVEC] Fix insertelement legality checks
#146921 opened
Jul 3, 2025 -
[mlir] NFC - refactor id builder and avoid leaking impl details
#146922 opened
Jul 3, 2025 -
[AArch64] Do not promote scalable constants to global variables
#146926 opened
Jul 3, 2025 -
[CIR] Upstream __builtin_creal for ComplexType
#146927 opened
Jul 3, 2025 -
[mlir] List lead maintainers for MLIR
#146928 opened
Jul 3, 2025 -
[NVPTX] Fix v2i8 call lowering, use generic ld/st nodes for call params
#146930 opened
Jul 3, 2025 -
[flang][OpenMP] Fix parallel-firstprivate-clause-scalar.f90 test
#146932 opened
Jul 3, 2025 -
[clang][OpenMP] Issue a warning when parsing future directive spelling
#146933 opened
Jul 3, 2025 -
[NFC][OpenMP] Add tests for mapping pointers and their dereferences.
#146934 opened
Jul 3, 2025 -
[TargetLowering] hasAndNotCompare should be checking for X, not Y
#146935 opened
Jul 3, 2025 -
[flang] Correctly handle -mframe-pointer=reserved
#146937 opened
Jul 3, 2025 -
[SPIR-V] Implement SPV_KHR_float_controls2
#146941 opened
Jul 3, 2025 -
[mlir][SCF][GPU] Add DeviceMaskingAttrInterface support to scf::Foral…
#146943 opened
Jul 3, 2025 -
[lldb-dap] Add external terminal support
#146950 opened
Jul 3, 2025 -
[WebAssembly] Implement the `.reloc` directive for WASM
#146952 opened
Jul 3, 2025 -
[mlir][Vector] Support scalar 'vector.insert' in vector linearization
#146954 opened
Jul 3, 2025 -
[mlir][IR] Set insertion point when erasing an operation
#146955 opened
Jul 3, 2025 -
[NFC][DWARF][DebugInfo] Consolidate NextCUOffset checks
#146958 opened
Jul 3, 2025 -
[Clang][NFC] Avoid copies by using std::move
#146960 opened
Jul 3, 2025 -
[CGP] Eliminate noop bitcasts
#146961 opened
Jul 3, 2025 -
[mlir][GPU][transform] Add gpu_to_rocdl conversion pattern to transfo…
#146962 opened
Jul 3, 2025 -
[Win][llvm]MSVC inliner section behavior compat
#146965 opened
Jul 3, 2025 -
[lldb-dap] Use protocol types for modules request and events.
#146966 opened
Jul 3, 2025 -
[flang] Add general symbol dependence collection utility
#146968 opened
Jul 3, 2025 -
[clang-tidy] Add portability-avoid-platform-specific-fundamental-types
#146970 opened
Jul 3, 2025 -
[RISCV] Remove unnecessary dependencies on vtype register.
#146971 opened
Jul 3, 2025 -
[lldb] Change breakpoint interfaces for error handling
#146972 opened
Jul 3, 2025 -
[ValueTracking] Have sub and xor in KnownNonZero take the same exact path
#146975 opened
Jul 3, 2025 -
[clang][deps] Stop lexing if hit a failure while loading a PCH/module in a submodule.
#146976 opened
Jul 4, 2025 -
[mlir] add optional type functor to call and function interfaces
#146979 opened
Jul 4, 2025 -
[SelectionDAG] ISD::XOR has the same non-zero detection as ISD::SUB
#146980 opened
Jul 4, 2025 -
[mlgo-utils] Hoist entry script out to the correct directory
#146981 opened
Jul 4, 2025 -
[AMDGPU] Re-Re-apply: Implement vop3p complex pattern optmization for gisel
#146984 opened
Jul 4, 2025 -
[IndVarSimplify] Relax Restrictions on Loop Counter Stride
#146992 opened
Jul 4, 2025 -
[NFC] [C++] [Modules] Mark P1811 as implemented and add test
#146993 opened
Jul 4, 2025 -
[AMDGPU] Generate waterfall for calls with SGPR(inreg) argument
#146997 opened
Jul 4, 2025 -
[FLANG] Solved an issue with usage of unlimited polymorphic in where construct
#147001 opened
Jul 4, 2025 -
WIP [libc++][istream] P3223R2: Making `std::istream::ignore` less surprising
#147007 opened
Jul 4, 2025 -
[lldb] Pass address expression command args through FixAnyAddress
#147011 opened
Jul 4, 2025 -
[VPlan] Optimize more IV increment exit users by using a map
#147016 opened
Jul 4, 2025 -
[RISCV] Implement Clang Builtins for XAndesPerf Extension
#147018 opened
Jul 4, 2025 -
[SelectionDAG] Improve isGuaranteedNotToBeUndefOrPoison
#147019 opened
Jul 4, 2025 -
[llvm][release] Add links to automatically built packages on release page
#147021 opened
Jul 4, 2025 -
[libc++][NFC] Simplify std::__destroy_at a bit
#147025 opened
Jul 4, 2025 -
[LV] Create in-loop sub reductions
#147026 opened
Jul 4, 2025 -
[clang] Remove source range from CXXOperatorCallExpr
#147028 opened
Jul 4, 2025 -
[BranchFolding] Add an optional target hook to skip branch folding when it's unsafe
#147029 opened
Jul 4, 2025 -
[win][clang] Do not inject static_assert macro definition
#147030 opened
Jul 4, 2025 -
[lldb][Formatter] Consolidate libstdc++ and libc++ unique_ptr formatter tests into generic test
#147031 opened
Jul 4, 2025 -
[VPlan] Iterate over header phis to determine FORs that need EVL fixup. NFCI
#147032 opened
Jul 4, 2025 -
release/20.x: [X86] Ignore NSW when DstSVT is i32 (#131755)
#147034 opened
Jul 4, 2025 -
Improve description of what is considered a security issue
#147035 opened
Jul 4, 2025 -
[Clang][Sema] Avoid duplicate diagnostics for incomplete types in nested name specifier (C++20+)
#147036 opened
Jul 4, 2025 -
[DAG] Replace DAGCombiner::ConstantFoldBITCASTofBUILD_VECTOR with SelectionDAG::FoldConstantBuildVector
#147037 opened
Jul 4, 2025 -
[Offload] Add liboffload unit tests for shared/local memory
#147040 opened
Jul 4, 2025 -
[clangd] Extend call hierarchy for enum constants
#147042 opened
Jul 4, 2025 -
[LoongArch] Optimize inserting bitcasted integer element or bitcasting extracted fp element
#147043 opened
Jul 4, 2025 -
[DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef h…
#147044 opened
Jul 4, 2025 -
[mlir][vector] Add foldInsertUseChain folder function to insert op
#147045 opened
Jul 4, 2025 -
[Clang] Correctly handle taking the address of an explicit object member function template
#147046 opened
Jul 4, 2025 -
[LAA] Support assumptions in evaluatePtrAddRecAtMaxBTCWillNotWrap
#147047 opened
Jul 4, 2025 -
[clang-tidy][NFC] fix compilation by disambiguating equality operator
#147048 opened
Jul 4, 2025 -
[MLIR][AArch64] Lower `vector.contract` to SVE FEAT_BF16 operations
#147052 opened
Jul 4, 2025 -
[lldb] Update the String table offset based on the DWARF format
#147054 opened
Jul 4, 2025 -
[MLIR][LLVM][NFC] Remove unused argument from parseOptionalLLVMKeyword
#147058 opened
Jul 4, 2025 -
[clang-tidy] added `RespectOpaqueTypes` option to `readability-qualified-auto check`
#147060 opened
Jul 4, 2025 -
[MLIR][OpenMP] Add canonical loop operations
#147061 opened
Jul 4, 2025 -
[mlir][tosa] Fix transpose_conv2d verifier when output channels are dynamic
#147062 opened
Jul 4, 2025 -
Draft: [LLDB] Add scalar literal node
#147064 opened
Jul 4, 2025 -
[InstCombine] Add limit for expansion of gep chains
#147065 opened
Jul 4, 2025 -
[clang-tidy] Make `bugprone-unhandled-self-assignment` check more general
#147066 opened
Jul 4, 2025 -
[mlir][spirv] Add basic support for SPV_EXT_replicated_composites
#147067 opened
Jul 4, 2025 -
[TargetLowering] Add and (rot X, Y), Z ==/!= -1 --> (and X, Z) ==/!= -1 to foldSetCCWithRotate
#147068 opened
Jul 4, 2025 -
[MLIR][OpenMP] Add canonical loop LLVM-IR lowering
#147069 opened
Jul 4, 2025 -
[DAG] SDPatternMatch - add matching for SELECT_CC patterns to min/max like matchers
#147071 opened
Jul 4, 2025 -
[FMV][AArch64] Allow user to override version priority (option2).
#147073 opened
Jul 4, 2025 -
[clang-tidy] Teach `modernize-type-traits` about more type traits
#147074 opened
Jul 4, 2025 -
[Flang][OpenMP] Push context when parsing DECLARE VARIANT
#147075 opened
Jul 4, 2025 -
Add __builtin_wasm_test_function_pointer_signature
#147076 opened
Jul 4, 2025 -
[Flang][Doc] NFC: Minor fix for headings
#147077 opened
Jul 4, 2025 -
[mlir][tosa] Interpret boolean values correctly in cast folder
#147078 opened
Jul 4, 2025 -
[analyzer] Conversion to CheckerFamily: MallocChecker
#147080 opened
Jul 4, 2025 -
[MLIR][Linalg] Remove elemwise_unary and elemwise_binary
#147082 opened
Jul 4, 2025 -
[HLSL][RootSignature] Correct `RootSignatureParser` to use correct `SourceLocation` in diagnostics
#147084 opened
Jul 4, 2025 -
[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI.
#147085 opened
Jul 4, 2025 -
[Clang][AArch64] Fix feature guards for SVE2p1 builtins available in SME{2}.
#147086 opened
Jul 4, 2025 -
[test] Fix `coro-split-dbg-labels.ll` for non-x86
#147087 opened
Jul 4, 2025 -
[clangd][NFC] fix broken documentation link
#147088 opened
Jul 4, 2025 -
[RISCV] Don't increase vslide or splat vl if +minimize-vl is present
#147089 opened
Jul 4, 2025 -
[CIR] Implement AbstractConditionalOperator for ComplexType
#147090 opened
Jul 4, 2025 -
[IRBuilder] Improve setting of DebugLoc in SetInsertPoint.
#147091 opened
Jul 4, 2025 -
[PowerPC][AIX] Using milicode for memcmp instead of libcall
#147093 opened
Jul 4, 2025 -
WIP [libc++][string] P3044R2: sub-`string_view` from `string`
#147095 opened
Jul 4, 2025 -
[PowerPC][NFC] Define new alias for mma accumulate builtins
#147106 opened
Jul 4, 2025 -
[libclang] Add missing dllexport annotation
#147108 opened
Jul 4, 2025 -
[NFC][HLSL][DirectX] Move `DXILRootSignature` validations to `RootSignatureValidations` library
#147110 opened
Jul 4, 2025 -
[DirectX] Add missing verifications during `validate` of `DXILRootSignature`
#147111 opened
Jul 4, 2025 -
docs: Add documentation for LLVM_ENABLE_LIBEDIT CMake flag
#147112 opened
Jul 4, 2025 -
MC: Centralize X86 PC-relative fixup adjustment in MCAssembler
#147113 opened
Jul 4, 2025 -
[HLSL][RootSignature] Retain `SourceLocation` of `RootElement` for `SemaHLSL` diagnostics
#147115 opened
Jul 4, 2025 -
[NFC][HLSL] Move resource range logic from `SemaHLSL` to `RootSignatureValidations`
#147117 opened
Jul 4, 2025 -
[LLVM][Coverage][Unittest] Fix dangling reference in unittest
#147118 opened
Jul 4, 2025 -
[clang][NFC] Use switch in LoopHintAttr::getValueString
#147119 opened
Jul 4, 2025 -
[clang][diagnostics] Refactor "warn_doc_container_decl_mismatch" to use enum_select
#147120 opened
Jul 4, 2025 -
[libclang][Cygwin] Use __declspec(dllexport) for libclang on Cygwin
#147122 opened
Jul 5, 2025 -
[NVPTX] Don't propagate `ninf` and `nnan` in `lowerFREM`
#147125 opened
Jul 5, 2025 -
[libclang][Cygwin] Provide unversioned DLL file alongside versioned one
#147132 opened
Jul 5, 2025 -
[docs] Add clang/llvm release notes for mipsel-windows-* targets
#147133 opened
Jul 5, 2025 -
[lld][MachO]Multi-threaded i/o. 40% speedup linking a large project.
#147134 opened
Jul 5, 2025 -
[NFC] [C++] [Modules] Mark P2615 as implemented and add test
#147135 opened
Jul 5, 2025 -
[AArch64][PAC] Rework discriminator analysis for calls and tail calls
#147136 opened
Jul 5, 2025 -
[lldb][test] Combine libstdc++ and libc++ vector<bool> tests into generic test
#147137 opened
Jul 5, 2025 -
[NFC] [C++] [Modules] Mark P2788 as implemented and add test
#147138 opened
Jul 5, 2025 -
[lldb][test] Combine libstdc++ and libc++ tuple tests into generic test
#147139 opened
Jul 5, 2025 -
[lldb][Formatters] Use container summary helper for libstdc++ formatters
#147140 opened
Jul 5, 2025 -
[lldb][test] Combine libstdc++ and libc++ std::shared_ptr tests into generic test
#147141 opened
Jul 5, 2025 -
[clang-tidy] filter check options by enabled checks in '--dump-config'
#147142 opened
Jul 5, 2025 -
[CIR] Implement CXXScalarValueInitExpr for ComplexType
#147143 opened
Jul 5, 2025 -
[libc++][NFC] atomic::wait use public API on macOS
#147146 opened
Jul 5, 2025 -
[CIR] Implement functional cast to ComplexType
#147147 opened
Jul 5, 2025 -
[LLD][COFF] Follow up comments on pr146610
#147152 opened
Jul 5, 2025 -
[clang-format] Stop crashing when the input contains `??/\n`
#147156 opened
Jul 5, 2025 -
[ARM] Limit (SELECT_CC setgt, iN lhs, -1, 1, -1) transform to MVT::i32
#147159 opened
Jul 5, 2025 -
[Clang] fix crash in codegen caused by deferred asm diagnostics under -fopenmp
#147163 opened
Jul 5, 2025 -
[lldb][Formatters] Make libc++ and libstdc++ std::shared_ptr formatters consistent with each other
#147165 opened
Jul 5, 2025 -
[lldb][Formatters] Add shared/weak count to libstdc++ std::shared_ptr summary
#147166 opened
Jul 5, 2025 -
[libc++] Always initialize __tree::{,const_}iterator
#147167 opened
Jul 5, 2025 -
[mlir][tblgen] add concrete create methods
#147168 opened
Jul 6, 2025 -
release/20.x: [AArch64] Ensure the LR is preserved if we must call __arm_get_current_vg (#145760)
#147171 opened
Jul 6, 2025 -
[RISCV] Correct type lowering of struct of fixed-vector array in VLS
#147173 opened
Jul 6, 2025 -
[lldb][test] Combine libstdc++ and libc++ std::map tests into generic test
#147174 opened
Jul 6, 2025 -
[lldb][test] Combine libstdc++ and libc++ iterator tests into generic test
#147175 opened
Jul 6, 2025 -
[SimplifyCfg] Add nneg to zext for switch to table conversion
#147180 opened
Jul 6, 2025 -
[InstCombine] fold icmp of select with constants and invertible op
#147182 opened
Jul 6, 2025 -
[PowerPC] Remove SPE from triple in VSX test
#147184 opened
Jul 6, 2025 -
Add support in LLVM BitstreamWriter to automatically choose abbrevs.
#147191 opened
Jul 6, 2025 -
[libc][math][c23] implement C23 math function `tanpif`
#147192 opened
Jul 6, 2025 -
[CodeGenPrepare] Prepare the usubo check with the opposite overflow condition
#147194 opened
Jul 6, 2025 -
[ARM] setCallFrameSize in ABS lowering.
#147195 opened
Jul 6, 2025 -
[QualGroup] Add slides and documentation updates after July 2025 sync-up
#147196 opened
Jul 6, 2025 -
[ASTMatchers][NFC] Replace `makeMatcher` function with CTAD
#147197 opened
Jul 6, 2025 -
[lldb][AArch64] Fix arm64 hardware breakpoint/watchpoint to arm32 process.
#147198 opened
Jul 6, 2025 -
[CIR] Add bit reverse and byte reverse operations
#147200 opened
Jul 6, 2025 -
[LifetimeSafety] Propagate loans using dataflow analysis
#147208 opened
Jul 6, 2025 -
[cir-translate] Fix crash issue where the data layout string is missing
#147209 opened
Jul 6, 2025 -
[AVR] No cli for SPWRITE on XMEGA
#147210 opened
Jul 6, 2025 -
Sema: filter out invalid base-specifiers before attaching
#147213 opened
Jul 6, 2025 -
[SCEV] Try to re-use existing LCSSA phis when expanding SCEVAddRecExpr.
#147214 opened
Jul 6, 2025 -
Match the inverse of m_AddOverflow
#147215 opened
Jul 6, 2025 -
[Clang] accept @tparam on variable template partial specializations
#147219 opened
Jul 6, 2025 -
[clang] Fix -Wuninitialized for values passed by const pointers
#147221 opened
Jul 7, 2025 -
[VPlan] Convert EVL loops to variable-length stepping after dissolution
#147222 opened
Jul 7, 2025 -
[LoopInterchange] Fix incorrect GEPs in tests (NFC)
#147223 opened
Jul 7, 2025 -
RuntimeLibcalls: Account for Triple default exception handling
#147224 opened
Jul 7, 2025 -
Triple: Record default exception handling type
#147225 opened
Jul 7, 2025 -
ARM: Remove subtarget field tracking SjLj
#147226 opened
Jul 7, 2025 -
ARM: Move sjlj libcall configuration to RuntimeLibcalls
#147227 opened
Jul 7, 2025 -
[AsmParser][MCA] Fix handling of multi-character comments
#147228 opened
Jul 7, 2025 -
MC: Store MCRelaxableFragment MCInst out-of-line
#147229 opened
Jul 7, 2025 -
[mlir][spirv] Reject coop matrix operands on unsupported arithmetic ops
#147230 opened
Jul 7, 2025 -
[clang] Fix manual memory management with SmallVector in ConceptRef
#147231 opened
Jul 7, 2025 -
[BOLT][NFCI] Report perf script time
#147232 opened
Jul 7, 2025 -
AArch64: Add tests for arm64ec for special case math functions
#147234 opened
Jul 7, 2025 -
[libc][uefi] add testing
#147235 opened
Jul 7, 2025 -
DAG: Fix asserting in error case for frexp softening
#147236 opened
Jul 7, 2025 -
DAG: Fix asserting in error case for powi softening
#147237 opened
Jul 7, 2025
584 Issues closed by 205 people
-
[CodeGen] Miscompile with llvm.maximumnum.f64 and llvm.maximum.f64
#135313 closed
Jul 7, 2025 -
ICE with ^^T::template operator(); in concept on Clang P2996 reflection branch
#147185 closed
Jul 6, 2025 -
[LLD] Linker crashes when trying to parse ':ALIGN'
#146722 closed
Jul 6, 2025 -
P2655R3: `common_reference_t` of `reference_wrapper` Should Be a Reference Type
#105260 closed
Jul 6, 2025 -
[clang] [ICE] [crash-on-valid] comparing pointers to explicit-object member functions
#84931 closed
Jul 6, 2025 -
LWG3987: Including `<flat_foo>` doesn't provide `std::begin`/`end`
#105309 closed
Jul 6, 2025 -
[libc++] Incorrect memory order in atomic wait
#109290 closed
Jul 6, 2025 -
[DAG] foldABSToABD - add value tracking pattern matching
#147049 closed
Jul 6, 2025 -
[clang-format] unexpected formatting on empty lines
#138942 closed
Jul 5, 2025 -
[MLIR][SCF] pipelining pass use of uninitialized value
#146990 closed
Jul 5, 2025 -
[libc++] P3372R3: constexpr `flat_set`
#128675 closed
Jul 5, 2025 -
Unify getPrototypeLoc functions in InlayHints.cpp and SemaCodeComplete.cpp
#143240 closed
Jul 5, 2025 -
[mlir] Crash when using --tosa-optional-decompositions
#99515 closed
Jul 5, 2025 -
Clang frontend C++ crash when using declaration refers to its own class c++20 and above
#63254 closed
Jul 5, 2025 -
Poison not propagate through @llvm.pow[i]
#146560 closed
Jul 4, 2025 -
[lldb-dap] Failed to get dataBreakpointInfo
#147104 closed
Jul 4, 2025 -
[lldb-dap] Incorrect work with scopes
#147103 closed
Jul 4, 2025 -
Fatal error: intrin0.h yvals_core.h - RC1021: invalid preprocessor command 'include_next'
#126979 closed
Jul 4, 2025 -
[HLSL][RootSignature] `HLSLRootSignatureParser` should initialize default `flags` values based on version
#145820 closed
Jul 4, 2025 -
[NFC][HLSL][RootSignature] Split up `HLSLRootSignatureUtils`
#145946 closed
Jul 4, 2025 -
Support FP16/BF16 in MLIR TOSA (Half-precision Tensors and ops)
#63424 closed
Jul 4, 2025 -
[TOSA] TosaOptionalDecompositions failure with non-zero pad
#58802 closed
Jul 4, 2025 -
Constexpr allocating temporaries in `if constexpr` are rejected.
#134820 closed
Jul 4, 2025 -
Cannot compare std::string's in if constexpr
#120197 closed
Jul 4, 2025 -
[mlir] Error message for optional properties is confusing
#147020 closed
Jul 4, 2025 -
[clang++] Error when inspect the common initial sequence of standard-layout structs of the union
#146879 closed
Jul 4, 2025 -
Rust compilation error on some targets
#146957 closed
Jul 4, 2025 -
Tosa.tile op only support 1d-4d tensor
#54959 closed
Jul 4, 2025 -
Wasm missing static address offset in some cases.
#55482 closed
Jul 4, 2025 -
SPEC CPU2017 521.wrf_r and 621wrf_s build error (flang 19.1.5 and 20.0 Segmentation fault)
#120201 closed
Jul 4, 2025 -
clang-tidy "cppcoreguidelines-pro-bounds-pointer-arithmetic" false negative
#139241 closed
Jul 4, 2025 -
[DirectX] Assert in DXILValueEnumerator predictValueUseListOrder IDPair.first && "Unmapped value"
#140410 closed
Jul 3, 2025 -
[NFC][HLSL][RootSignature] Move `D3D12` enums defined in `HLSLRootSignature` to `BinaryFormat/DXContainer`
#145815 closed
Jul 3, 2025 -
[DirectX] Root signature's `DescriptorTableView` has undefined behaviour for version 1.0 root signatures.
#145439 closed
Jul 3, 2025 -
[Flang] Preprocessor crash concatenating tokens and incorrect logical operator
#146362 closed
Jul 3, 2025 -
Regression with lambda return type deduction
#146063 closed
Jul 3, 2025 -
[SIMD] calling math builtins (sqrt, ceil, floor, trunc, round) in loop not vectorized
#49591 closed
Jul 3, 2025 -
llvm17/rust: random variations in binaries
#72206 closed
Jul 3, 2025 -
Failure to select SIMD instructions for wasm64-unknown-unknown
#51692 closed
Jul 3, 2025 -
[RISCV] Crash on pass RISCVInsertVSETVLI
#146518 closed
Jul 3, 2025 -
[SVE][Aarch64] llc crashes with llvm.aarch64.sve.whilelt lowering to invalid <vscale x 1 x s8> type
#146887 closed
Jul 3, 2025 -
[HLSL][SPIRV] Add a `KHR` special option to `spirv-ext` CLI option
#137650 closed
Jul 3, 2025 -
Fold adds with global addresses into load offset
#61930 closed
Jul 3, 2025 -
[llvm-mc] crashes with SIGSEGV when asked to assemble certain BPF instructions with mismatched registers
#145180 closed
Jul 3, 2025 -
[C++20][Modules][ABI] Silent bad codegen in module with TU-local exposure
#146771 closed
Jul 3, 2025 -
[HLSL] Add Static Sampler element support to metadata representation
#126641 closed
Jul 2, 2025 -
"vtt" missing in SubroutineType
#104765 closed
Jul 2, 2025 -
clang 15.0.7: Out of memory compiling large array of atomics with -std=c++20
#60998 closed
Jul 2, 2025 -
[clang] ICE with large constexpr array of std::variant triggers LLVM ERROR: out of memory
#146512 closed
Jul 2, 2025 -
wasm-ld crashes with --compress-relocations
#110045 closed
Jul 2, 2025 -
[mlir][vector][spirv] Add SPIR-V lowering for `vector.to_elements`
#145929 closed
Jul 2, 2025 -
ppc-reduce-cr-ops mishandles subregister uses and emits verifier error
#141643 closed
Jul 2, 2025 -
[HLSL] Add -Gis option from DXC to clang-dxc
#145589 closed
Jul 2, 2025 -
[asan] Clarify how __sanitizer_annotate_contiguous_container works
#146106 closed
Jul 2, 2025 -
[InstCombine] Missed optimization for add + and + icmp pattern
#141753 closed
Jul 2, 2025 -
[HLSL][SPIRV] Generate sign extended image instructions
#144580 closed
Jul 2, 2025 -
[flang][openmp] Please address not yet implemented: Unhandled clause reduction in omp.simd operation
#144290 closed
Jul 2, 2025 -
[MLIR] `-affine-loop-fusion` triggers Assertion `numOps > 0 && "Expected at least one operation"' failed.
#139231 closed
Jul 2, 2025 -
False negative Wmissing-noreturn warning when a function always throws
#146223 closed
Jul 2, 2025 -
[LLD][COFF] LIB-imported symbols seem to have weaker precedence than LIB-defined symbols
#82050 closed
Jul 2, 2025 -
[mlir][support] Operation::getRawDictionaryAttrs return value that does not meet expectations
#146629 closed
Jul 2, 2025 -
[mlir] prop-dict printout sometimes starts with `<{`, but sometimes with `< {`
#145695 closed
Jul 2, 2025 -
[SLP] Avoid -passes=instcombine stages in SLP tests
#145511 closed
Jul 2, 2025 -
Group signature symbol is missing when the group name is same as a section name.
#146581 closed
Jul 2, 2025 -
[mlir][linalg][promotion] Allow promoting dynamic buffer with dynamic alloc size
#144268 closed
Jul 2, 2025 -
[Flang] pointer assignment inside FORALL is not implemented
#77875 closed
Jul 2, 2025 -
[AVR] Linking produces wrong startup code for xmega3 devices
#146537 closed
Jul 2, 2025 -
[WebAssembly] Missed optimization in any_true/all_true
#145177 closed
Jul 1, 2025 -
[SIMD] code not recognized as all_true
#50142 closed
Jul 1, 2025 -
[clang] Assertion `NewRange.getLower().slt(NewRange.getUpper())' failed.
#140345 closed
Jul 1, 2025 -
Does LLVM_ENABLE_PROJECTS=compiler-rt need to be adapted on win
#146279 closed
Jul 1, 2025 -
[BOLT] Error BOLT-PGO-ing clang on MacOS 15.4
#146473 closed
Jul 1, 2025 -
clang-cl /MDd fails to compile vector with a custom allocator
#34831 closed
Jul 1, 2025 -
MPLAB X compile error
#146292 closed
Jul 1, 2025 -
[DirectX] DXILCBufferAccess pass is removing globals without replacing all uses
#141840 closed
Jun 30, 2025 -
(lldb) prompt sometimes not printed on startup when statusline is enabled
#134064 closed
Jun 30, 2025 -
Incorrect warning message
#143951 closed
Jun 30, 2025 -
[mlir] parseProperties not usable when hasCustomAssemblyFormat
#145028 closed
Jun 30, 2025 -
Disallow 16bit integer types when -enable-16bit-types is not passed
#87790 closed
Jun 30, 2025 -
[libomptarget] omp_get_default_device doesn't returning host device in the case of OMP_TARGET_OFFLOAD=disabled
#144786 closed
Jun 30, 2025 -
[flang] Parser has issues with DATA statement
#145333 closed
Jun 30, 2025 -
[flang] DTIO: Flang generates code to reference DTIO routines even there is not READ or WRITE in source code.
#144363 closed
Jun 30, 2025 -
[clang-query] Crash when dumping `catch(...)` stmts when using IgnoreUnlessSpelledInSource traversal
#146101 closed
Jun 30, 2025 -
libc++.so not a symlink to libc++.so.1.0, resulting in 'file too short' error.
#144469 closed
Jun 30, 2025 -
[clang] ODR violation with header modules and template conversion operator
#143152 closed
Jun 30, 2025 -
[DAG] Add SDPatternMatch m_SpecificScalarVT / m_SpecificVectorElementVT matchers
#144477 closed
Jun 30, 2025 -
[flang] Encounter some problems using Flang to Generate LLVM IR
#80233 closed
Jun 30, 2025 -
[clang] [modules] Clang accepts ill-formed program with main attached to named module
#146229 closed
Jun 30, 2025 -
[Offload] `device.unittests` is failing
#145992 closed
Jun 30, 2025 -
"Definition with same mangled name as another definition" error when compiling C++20 Modules
#118137 closed
Jun 30, 2025 -
[clang-tidy] New check: Prefer `std::scoped_lock` over `std::lock_guard`
#107839 closed
Jun 29, 2025 -
Some tests fail unless _LIBCPP_ENABLE_EXPERIMENTAL is explicitly defined during compilation.
#144499 closed
Jun 29, 2025 -
[Flang] Hang / infinite loop regression in OpenMP tests (in last ~2 weeks)
#145499 closed
Jun 29, 2025 -
Incorrect debug info for C++20 coroutine resume and destroy functions
#57321 closed
Jun 28, 2025 -
[libc++] Introduce a concept for "product" iterators
#108624 closed
Jun 28, 2025 -
clang-format does not always remove spaces on the first run when merging empty lines
#57052 closed
Jun 28, 2025 -
Add "AllowAllArgumentsOfCallOnNextLine" counterpart to AllowAllParametersOfDeclarationOnNextLine
#39468 closed
Jun 28, 2025 -
clang-format version 8 2018-08-24 broke line breaking after method declaration
#38505 closed
Jun 28, 2025 -
ReflowComments adds new empty comment line if comment contains nonascii characters
#38651 closed
Jun 28, 2025 -
Clang-Format ignores disabled conditional preprocessor blocks
#38603 closed
Jun 28, 2025 -
"// clang-format off" comment should not be formatted
#38628 closed
Jun 28, 2025 -
#ifdef followed by constructor results in wrong code
#39230 closed
Jun 28, 2025 -
[clang-format] Support generators in C++
#38257 closed
Jun 28, 2025 -
Crash backtrace in mltc-opt with AffineExpr operations.
#120941 closed
Jun 28, 2025 -
[gtest] Fix building on OpenBSD/sparc64
#146154 closed
Jun 27, 2025 -
[HLSL][SPIRV] Boolean vector in a RawBuffer should be <4 x i32>
#141089 closed
Jun 27, 2025 -
[DirectX] DXILBitcodeWriter is trying to encode unsupported TargetExtTyID
#140321 closed
Jun 27, 2025 -
[DirectX] Should DXILDataScalarization the Alloca visitor be checking for Vectors and Arrays of Vectors?
#145782 closed
Jun 27, 2025 -
riscv64 and aarch64 backends propagating range metadata too aggressively
#145363 closed
Jun 27, 2025 -
No warning about dangerous pointer casts
#145218 closed
Jun 27, 2025 -
False positive Wreturn-type warning when a function either returns or throws
#144952 closed
Jun 27, 2025 -
[flang] runtime crash when optional arguments are passed as arguments to another function
#145256 closed
Jun 27, 2025 -
`modernize-use-trailing-return-type` might show desugared type in fix-it hint for lamdba
#144585 closed
Jun 27, 2025 -
Missing dependency from clang-scan-deps after b768a8c1db85b9e84fd8b356570a3a8fbe37acf6
#137648 closed
Jun 27, 2025 -
Unexpected "reference to 'std' is ambiguous" error with C++20 modules
#145975 closed
Jun 27, 2025 -
Output not deterministic when run with a multi-line comment on a single line
#36826 closed
Jun 27, 2025 -
Namespaces with one function declaration get formatted incorrectly
#36114 closed
Jun 27, 2025 -
Miscompiling error resulting to go into a forloop when the condition is false
#145919 closed
Jun 26, 2025 -
Support for tanhf on aarch64 with a vectorized SVE implementation
#145763 closed
Jun 26, 2025 -
[flang] The function result `res(max(n, 0))` has distinct extents when split across a module and its submodule
#133646 closed
Jun 26, 2025 -
Support for disassembly in lldb-vscode
#59264 closed
Jun 26, 2025 -
[lldb-dap] incorrect offsets in assembly view
#103021 closed
Jun 26, 2025 -
[HLSL][RootSignature] Fix formatting of puncuator Tokens in `LexHLSL`
#145814 closed
Jun 26, 2025 -
[lldb] std::unordered_map const reference presentation is different from non-const reference
#145847 closed
Jun 26, 2025 -
[CIR] Upstream VectorType support
#136487 closed
Jun 26, 2025 -
[Code clean up] [X86 Test] DebugInfo/assignment-tracking/X86/large-type.ll lacks target triple
#145416 closed
Jun 26, 2025 -
An explicit specialization declaration shall not be a friend declaration
#54352 closed
Jun 26, 2025 -
[GitHub] Add description to llvm::instcombine label to cover instsimplify / vectorcombine as well
#145286 closed
Jun 26, 2025 -
[VectorCombine][X86] Failure to replace @llvm.x86.sse41.pblendvb with select
#66513 closed
Jun 26, 2025 -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 closed
Jun 26, 2025 -
Miscompile with __arm_locally_streaming with -march=armv8-a+sme
#145635 closed
Jun 26, 2025 -
[MLIR][linalg] `DecomposeOuterUnitDimsPackOpPattern` not checking trailing dimension for tiling
#145861 closed
Jun 26, 2025 -
CGHLSLRuntime::initializeBufferFromBinding unconditionally dereferencing RBA after a nullptr check
#145525 closed
Jun 26, 2025 -
std::async in future does not throw system_error as required (libc++)
#125428 closed
Jun 26, 2025 -
Wrong source range for CXXTemporaryObjectExpr
#143711 closed
Jun 26, 2025 -
[Flang] Performance issues in assignments
#121125 closed
Jun 26, 2025 -
[Flang] Pointer assignments for array pointers are slower than GFortran
#121134 closed
Jun 26, 2025 -
[AMDGPU] incorrect operand folding for `llvm.stepvector` + packed ops
#139317 closed
Jun 25, 2025 -
[mlir] Linalg MatmulOp::parse crashes
#132740 closed
Jun 25, 2025 -
[mlir][linalg] linalg::AddOp::parse crashes
#132755 closed
Jun 25, 2025 -
[mlir][linalg] Crash parsing `linalg.elemwise_unary`
#129185 closed
Jun 25, 2025 -
counted_by cannot be used with C23 attribute syntax
#145712 closed
Jun 25, 2025 -
[DirectX] Segfault in PointerTypeAnalysis.cpp `classifyPointerType`
#145408 closed
Jun 25, 2025 -
[DirectX] dx.rootsignatures metadata is left around, causing validation failure
#145437 closed
Jun 25, 2025 -
Clang 20.1.0 Compiler Internal Error (Crash) during AST Parsing of C++23
#145745 closed
Jun 25, 2025 -
[DirectX] Validator fails with Instructions should not read uninitialized value.
#139011 closed
Jun 25, 2025 -
clang-format format several times gives different result
#145226 closed
Jun 25, 2025 -
__builtin_is_replaceable issues
#144232 closed
Jun 25, 2025 -
[Flang][OpenMP] Referring to an instruction in another function!
#138102 closed
Jun 25, 2025 -
Out of memory error while building clang
#121399 closed
Jun 25, 2025 -
[mlir][tablegen] Underlying signless integer storage for Enum Attributes is handled incorrectly
#144005 closed
Jun 25, 2025 -
P2944R3: Constrained equality - `std::variant`
#136769 closed
Jun 25, 2025 -
GCC generate better code than Clang related to the update of memory address on AArch64
#62935 closed
Jun 25, 2025 -
[FuncAttrs] volatile memcpy should not be eliminated
#120932 closed
Jun 25, 2025 -
clang-format: QualifierAlignment doesn't work with all-caps namespace
#145388 closed
Jun 25, 2025 -
[err]What is the role of -target?
#145318 closed
Jun 25, 2025 -
__arm_rsr64 treated as CSE'able on arm32
#144845 closed
Jun 25, 2025 -
different bewteen gcc -fPIC -mlong-calls and clang -fPIC -mlong-calls
#145510 closed
Jun 25, 2025 -
[RISCV] Hints and Custom Extensions (specifically Xqci)
#145618 closed
Jun 25, 2025 -
[HLSL] Add support for Root Signature versions
#126557 closed
Jun 24, 2025 -
"Expected SME to be available" assert fails on memcpy
#144351 closed
Jun 24, 2025 -
Inline ASM IR Considered Harmful
#29340 closed
Jun 24, 2025 -
[DirectX] RootSignature's `v2::DescriptorRange` is misordered
#145438 closed
Jun 24, 2025 -
OpenMP TARGET DATA crash with IF(.FALSE.)
#145558 closed
Jun 24, 2025 -
[clang] `-fembed-bitcode` is incompatible with some compilation flags and their negations
#143665 closed
Jun 24, 2025 -
[HLSL] Investigate whether we can avoid memset and memcpy in object construction and type casting
#138788 closed
Jun 24, 2025 -
[clang][analyzer] Crash of `unix.UnixAPIMisuseChecker` on a use of a custom-defined `getline`
#144884 closed
Jun 24, 2025 -
clang-tidy crashes on Overload pattern constructed with ()
#139789 closed
Jun 24, 2025 -
[clang] `pragma-comment.c` test fails when developer's GitHub handle is `dbartol`
#145453 closed
Jun 24, 2025 -
[HLSL] Add Descriptor Table element support to dxcontainer generation
#126640 closed
Jun 24, 2025 -
[Clang] UCN in preprocessor-pasted identifier not resolved to unicode
#145240 closed
Jun 24, 2025 -
Missed optimization (unnecessary sext): y >= x should imply y - x >= 0
#142283 closed
Jun 24, 2025 -
[HLSL] Root Signature semantic analysis - Register Validations
#129942 closed
Jun 24, 2025 -
miscompile of non-canonical IR by AArch64 global isel backend
#90532 closed
Jun 24, 2025 -
Request Commit Access For dakersnar
#141666 closed
Jun 24, 2025 -
Argument -fshort-enums and __attribute__((packed)) on enums are ignored
#70607 closed
Jun 24, 2025 -
flang-aarch64-libcxx bot fails to build after flang-rt was added to the build
#135381 closed
Jun 24, 2025 -
[X86][SDAG] Infinite loop at O3
#143238 closed
Jun 24, 2025 -
Undefined reference to '__trampoline_setup' with the flang driver
#141147 closed
Jun 24, 2025 -
clang-format: AlignConsecutiveBitFields doesn't work with bit field length specified by template argument
#145391 closed
Jun 24, 2025 -
clang-format reproducible crash
#145380 closed
Jun 24, 2025 -
[Clang] `int(...)` not parsed as variadic function type
#145250 closed
Jun 24, 2025 -
[HLSL] Update `RootSignatures-AST.hlsl` to have full sample testcase once parser is complete
#124595 closed
Jun 24, 2025 -
rem/div-related miscompile from riscv64 and aarch64 backends
#145360 closed
Jun 23, 2025 -
Signed integer overflow in Constraint Elimination pass
#133154 closed
Jun 23, 2025 -
[MLGO][IR2Vec] IR2Vec embeddings for MLInliner
#141836 closed
Jun 23, 2025 -
[flang][OpenMP] Failures with Fujitsu 0521_0030 and 0686_0024 (OMP PARALLEL)
#143764 closed
Jun 23, 2025 -
[HLSL] Extract Root Signature version from metadata representation
#134695 closed
Jun 23, 2025 -
Request Commit Access For aankit-ca
#131250 closed
Jun 23, 2025 -
Request Commit Access For @stumpOS
#137242 closed
Jun 23, 2025 -
Request Commit Access For arnab-polymage
#139865 closed
Jun 23, 2025 -
Request Commit Access For sribee8
#142219 closed
Jun 23, 2025 -
Request Commit Access For uzairnawaz
#142495 closed
Jun 23, 2025 -
Request Commit Access For zwuis
#142889 closed
Jun 23, 2025 -
Request Commit Access For necto
#144508 closed
Jun 23, 2025 -
Request Commit Access For psunn
#144558 closed
Jun 23, 2025 -
Request Commit Access For Jianhui Li
#144804 closed
Jun 23, 2025 -
Request Commit Access For charles-zablit
#145003 closed
Jun 23, 2025 -
[HLSL] Scalarizer incorrectly changes i64 vector calls to i32 calls
#144966 closed
Jun 23, 2025 -
[LLDB] SBMemoryRegionInfoListExtensions re-uses reference and then mutates it.
#144439 closed
Jun 23, 2025 -
Catching function types turns into catching their respective pointers
#145190 closed
Jun 23, 2025 -
[clang] vsetvli/vsetivli does not permit lmul operand to be optional
#143744 closed
Jun 23, 2025 -
PowerPC regressions introduce by 3469db82b5c821c94b58c0b81f03bbef51efa30b
#141642 closed
Jun 23, 2025 -
aarch64 splits one NEON shift into two (missed optimization)
#64048 closed
Jun 23, 2025 -
[mlir] OptionalProp<IntProp<uint8_t>> printout empty for 0 and similar values.
#144993 closed
Jun 23, 2025 -
Request Commit Access For RossBrunton
#142802 closed
Jun 23, 2025 -
[flang][OpenMP] Lowering of OpenMP construct fails in a procedure with alternate entries
#139071 closed
Jun 23, 2025 -
[AArch64] BOLT does not support SPE branch data
#115333 closed
Jun 23, 2025 -
[lldb] [lldb-dap] TestDap_runInTerminal is no longer ran when in release mode.
#108621 closed
Jun 23, 2025 -
[X86] X86LegalizerInfo - use LegalFor instead if LegalIf for simple ISA/test pairs
#138259 closed
Jun 23, 2025 -
[HLSL][SPIRV] Add the `vk::constant_id` to clang
#142448 closed
Jun 23, 2025 -
[Flang] Defined assignments for derived types with derived type components are slower than GFortran
#121130 closed
Jun 23, 2025 -
[MLIR] `-sparsifier="vl=8"` triggers Assertion `!returnOps.empty() && "expected at least one ReturnOp"' failed.
#140857 closed
Jun 23, 2025 -
[mlir] mlir::linalg::ReduceOp::parse crashes
#132747 closed
Jun 23, 2025 -
[mlir][tosa] Tosa.Resize incorrect arguments assertion crash
#142402 closed
Jun 23, 2025 -
MLIR Reduce docs incorrect
#142460 closed
Jun 23, 2025 -
Request Commit Access For callumfare
#141729 closed
Jun 23, 2025 -
Add gfx90a min/max atomicrmw lowering
#62744 closed
Jun 23, 2025 -
Enum value name visibility issue with C++20 modules and GMF
#131058 closed
Jun 23, 2025 -
[RISC-V] attribute target arch=+zvkn doesn't add builtins
#121603 closed
Jun 23, 2025 -
[MLIR] Incorrect result for RuntimeVerifiableOpInterface on MemRef::ReinterpretCastOpInterface
#94864 closed
Jun 23, 2025 -
[mlir] -generate-runtime-verification crashes
#118765 closed
Jun 23, 2025 -
Missed optimization: fold ceil(x/16) == 0 to x == 0
#143636 closed
Jun 23, 2025 -
[Flang] Pointer assignments for scalar pointers are slower than GFortran
#121133 closed
Jun 23, 2025 -
[Flang] Assignments for integer arrays with FORALL/WHERE are slower than GFortran
#121129 closed
Jun 23, 2025 -
[clang-format] Formatting a C file only works with Cpp formatting settings
#145249 closed
Jun 22, 2025 -
SystemZ `esrl` instruction doesn't disassemble `%r0`
#144869 closed
Jun 22, 2025 -
[clang-tidy] Check request: readability-use-initializer-list-for-minmax
#145196 closed
Jun 22, 2025 -
SimplifyDemandedBits should handle fneg/fabs/fcopysign
#97427 closed
Jun 22, 2025 -
[VectorCombine] foldShuffleOfShuffles - failure to fold shuffle(shuffle(x,y),undef) length changing masks
#144656 closed
Jun 22, 2025 -
clang generates incorrect code when storing to memory location 0x1 for target avr-none
#143247 closed
Jun 22, 2025 -
Invalid optimization with -fPIC
#19779 closed
Jun 22, 2025 -
[clangd] crash report, version 20.1.7
#145214 closed
Jun 22, 2025 -
[CPP] sync_with_stdio(false) has no effect on std::cout's speed
#145205 closed
Jun 22, 2025 -
Request Commit Access For tomershafir
#143681 closed
Jun 21, 2025 -
Request Commit Access For naveen-seth
#144350 closed
Jun 21, 2025 -
Request Commit Access For saturn691
#144360 closed
Jun 21, 2025 -
[libc++] P3372R3: constexpr `flat_map`
#128673 closed
Jun 21, 2025 -
LWG4074: `compatible-joinable-ranges` is underconstrained
#105346 closed
Jun 21, 2025 -
P2711R1: Making multi-param constructors of `views` `explicit`
#105252 closed
Jun 21, 2025 -
P2770R0: Stashing stashing `iterators` for proper flattening
#105250 closed
Jun 21, 2025 -
P2441R2: `views::join_with`
#105185 closed
Jun 21, 2025 -
UBSan: Incorrect _mm_storeh_pd alignment requirement
#145156 closed
Jun 21, 2025 -
[DirectX] DXIL Data Scalarization is not scalarizing GEP for an array of vectors in function parameter
#144608 closed
Jun 20, 2025 -
[DirectX] Legalize dynamic vector indexing
#141136 closed
Jun 20, 2025 -
[RISCV] RISCVTargetParserDef.inc doesn't get rebuilt when RISCVProcessors.td is modified
#144639 closed
Jun 20, 2025 -
[RISCV] combineOp_VLToVWOp_VL can miscompile or crash with Zvfbfwma
#144651 closed
Jun 20, 2025 -
[BPF] `BTFDebug` doesn't generate BTF for all structs, if BPF map type is wrapped in Rust wrapper types
#143361 closed
Jun 20, 2025 -
[codegen] LLVM ERROR: Cannot select: t143: v4i32 = X86ISD::VPERMILPV t2, t147
#145046 closed
Jun 20, 2025 -
opt: Instruction Combining did not reach a fixpoint after 1 iterations
#92648 closed
Jun 20, 2025 -
[AArch64] Expanding reductions for scalable vectors is undefined.
#143386 closed
Jun 20, 2025 -
loop-vectorize miscompile
#142957 closed
Jun 20, 2025 -
[flang][openmp] compiler crash when private clause is used with SIMD
#142935 closed
Jun 20, 2025 -
Redundant low-bits masking of 64-bit register in AArch64
#60865 closed
Jun 20, 2025 -
[LLD][AArch64] Occasionally LLD drops data marker for long abs thunks
#142326 closed
Jun 20, 2025 -
Possibly wrong declaration visibility with C++ module imports
#144230 closed
Jun 20, 2025 -
lldb's HostTests cause Windows Terminal to completely exit
#144077 closed
Jun 20, 2025 -
Linux kernel version is unknown
#144847 closed
Jun 20, 2025 -
[Sparc] V9 only instructions are defined for Sparc V8
#142388 closed
Jun 19, 2025 -
[ValueTracking] computeKnownBitsFromOperator - improve Instruction::BitCast handling to match SelectionDAG
#125228 closed
Jun 19, 2025 -
[MLIR] `-remove-dead-values` triggers Assertion `results.size() == 1 && "expected a single result type"' failed.
#131292 closed
Jun 19, 2025 -
[MLIR] -test-affine-data-copy='memref-filter' crashes
#119867 closed
Jun 19, 2025 -
Weird link messages on macOS Sequoia
#109549 closed
Jun 19, 2025 -
Missing optimization: loop invariant memset should be hoisted if it's the only memory access in loop
#143267 closed
Jun 19, 2025 -
__int128 not aligned to 16-byte boundary
#45665 closed
Jun 19, 2025 -
[libc++] `std::locale(named, unnamed, std::locale::none)` should obtain its name from `named`
#144829 closed
Jun 19, 2025 -
out-of-line definition of constrained members is not accepted (new failing example of closed bug)
#139476 closed
Jun 19, 2025 -
[Flang] Assignments for overlapping arrays of a derived type with FORALL/WHERE are slower than GFortran
#121128 closed
Jun 19, 2025 -
[Flang] Assignments for arrays of a derived type are slower than GFortran
#121127 closed
Jun 19, 2025 -
[clang] unable to rename temporary "xxx.o.tmp" to "xxx.o" (random occur)
#144457 closed
Jun 19, 2025 -
[bug report] Clang 18.1.3 segmentation fault while parsing an erroneous class template specializaiton
#144801 closed
Jun 18, 2025 -
[HLSL] Add missing address spaces
#109877 closed
Jun 18, 2025 -
ARM SIMD backend bug in llvm >= 18
#144687 closed
Jun 18, 2025 -
[flang] generation of invalid module file
#144530 closed
Jun 18, 2025 -
[libomptarget] segfault in amdgpu plugin
#65811 closed
Jun 18, 2025 -
Clang Module Cache performs no include path check
#144609 closed
Jun 18, 2025 -
[DAG] foldMaskedMerge - add (~a | x) & (a | y) -> (a & (x ^ y)) ^y fold
#143864 closed
Jun 18, 2025 -
[DAGCombiner] `zext (trunc nuw nsw (x))` incorrectly optimized away
#144736 closed
Jun 18, 2025 -
[libc++] P3372R3: constexpr `list`
#128659 closed
Jun 18, 2025 -
[flang][OpenMP] Wrong or unclear error message for Fujitsu test 0481_0038
#144599 closed
Jun 18, 2025 -
Missed optimization in math expression: tan(a) * cos(a) == sin(a)
#34950 closed
Jun 18, 2025 -
Regression with GEPs after ""[InstCombine] Negator: -(X << C) --> X * (-1 << C)""
#51310 closed
Jun 18, 2025 -
[Flang][OpenMP] crashes with OpenMP 'parallel do collapse' and 'do concurrent' nested loops
#144178 closed
Jun 18, 2025 -
Clang 16_rc3 error: unknown argument: '-fallow-half-arguments-and-returns'
#61143 closed
Jun 18, 2025 -
_LP64 macro set incorrectly in clang/lib/Basic/Targets/AArch64.cpp
#60743 closed
Jun 18, 2025 -
Miscompile after f5687636415969e6d945659a0b78734abdfb0f06
#76202 closed
Jun 18, 2025 -
[lldb] wrong std::deque size
#144555 closed
Jun 18, 2025 -
[DAG] Add SDPatternMatch m_Abs() matcher
#144474 closed
Jun 18, 2025 -
is_constant_evaluated can evaluate to false in static class member initializer
#99680 closed
Jun 17, 2025 -
[HLSL] Implement serialization of a root signature declaration
#138025 closed
Jun 17, 2025 -
[HLSL] Implement serialization of StaticSamplers
#138193 closed
Jun 17, 2025 -
[HLSL] Implement serialization of Root Descriptors
#138191 closed
Jun 17, 2025 -
[LLDB][Minidump] Backtrace broken on minidumps when binary also loaded
#119598 closed
Jun 17, 2025 -
[HLSL] Attribute vectors have different cast behavior
#142430 closed
Jun 17, 2025 -
[DirectX] Pointer type bitcast must be have same size.
#139013 closed
Jun 17, 2025 -
[HLSL] Move `Sema` work out of `Parser::ParseMicrosoftRootSignatureAttributeArgs`
#142834 closed
Jun 17, 2025 -
Bytecode Interpreter: Fix IntegralAP/Floating memory leaks
#139012 closed
Jun 17, 2025 -
clang frontend crash due to an exponential complexity of typo corrector
#43925 closed
Jun 17, 2025 -
clang::ASTStmtWriter::VisitTypoExpr llvm_unreachable("Cannot write TypoExpr nodes");
#45281 closed
Jun 17, 2025 -
Funny error message for invalid code.
#53448 closed
Jun 17, 2025 -
SLP Vectorizer Options trigger Assertion in cost computation on `s390x`
#143513 closed
Jun 17, 2025 -
[Flang][OpenMP] crashes on invalid goto inside OpenMP sections block
#143231 closed
Jun 17, 2025 -
ICE on a lambda that uses deducing this and parameter pack capture
#144540 closed
Jun 17, 2025 -
[SPIRV] Implement the llvm.spv.get.specialization.constant intrinsic
#142991 closed
Jun 17, 2025 -
Release Asset Audit Failed
#144537 closed
Jun 17, 2025 -
slp-vectorizer miscompile
#142347 closed
Jun 17, 2025 -
[Flang][OpenMP] crashes when using copyprivate with character argument
#142123 closed
Jun 17, 2025 -
LLVM Xcode6.1 compile crash
#120181 closed
Jun 17, 2025 -
AArch64 fails with "Don't know how to custom expand this" with illegal f16
#74402 closed
Jun 17, 2025 -
getting: "error: initializer element is not a compile-time constant" Even when struct is inside function
#87867 closed
Jun 17, 2025 -
[Support] Querying the terminal width on Linux is broken
#139499 closed
Jun 17, 2025 -
[clang-cl][Windows] When ASAN is enabled, the app starts crashing and the crash occurs in the runtime library
#143856 closed
Jun 17, 2025 -
CVE-2022-25883 and CVE-2022-3517 with respect to `mlir/utils/vscode/package-lock.json`
#140869 closed
Jun 17, 2025 -
[Flang][OpenMP] crashes when using task private with character pointer/allocatable
#142365 closed
Jun 17, 2025 -
missed optimization for ceiling division with known ranges
#142497 closed
Jun 17, 2025 -
Missed DSE of non-inlineable call
#144300 closed
Jun 17, 2025 -
[AggressiveInstCombine] assertion failure loading from non-power-of-two byte-sized zero field of global struct
#144279 closed
Jun 17, 2025 -
Backport 90a52f494296 to release/20.x
#144297 closed
Jun 17, 2025 -
crash on "<invalid>: unknown current parser token" and a NULL-filled file (that's not NULL-filled)
#144218 closed
Jun 16, 2025 -
[LoopVectorize] Assertion failure: Instruction does not dominate all uses!
#144212 closed
Jun 16, 2025 -
[RISCV] failure to use mulw for 32 bit multiplication
#144422 closed
Jun 16, 2025 -
[flang] Defined assignment resolution error
#142481 closed
Jun 16, 2025 -
[flang] Allocate object must be conformable with the `SOURCE=` in an ALLOCATE statement
#143900 closed
Jun 16, 2025 -
[Flang] fails to diagnose invalid write statement in forall construct
#144181 closed
Jun 16, 2025 -
[HLSL] Implement implicit resource binding
#110722 closed
Jun 16, 2025 -
[OpenMP][SIMD] `ordered` has no effect in a loop SIMD region as of LLVM 18.1.0
#95611 closed
Jun 16, 2025 -
[ARM] Crash with -Og or -fextend-variable-liveness: "Do not know how to soften this operator's operand"
#137308 closed
Jun 16, 2025 -
Extra bytes at the beginning of llvm/include/llvm/ADT/GenericUniformityImpl.h
#144373 closed
Jun 16, 2025 -
Bug Report: clang-format incorrectly reorders const and static for std::size_t
#144328 closed
Jun 16, 2025 -
[DirectX] GEPs to multi-dimensional arrays are incorrectly flattened
#142836 closed
Jun 16, 2025 -
Clang frontend crashes on invalid usage of `[[deprecated]]` inside `constexpr` function
#144264 closed
Jun 16, 2025 -
Missed optimization: fold a-b > a+b to b<0
#143211 closed
Jun 16, 2025 -
`a & ~(a - b)` optimizes to `a & (~a + b)` even though most targets have an `ANDN` instruction
#140639 closed
Jun 16, 2025 -
[libc++] `basic_string_view` is exposed and depended by `bitset` before C++17
#143694 closed
Jun 16, 2025 -
libc++.modules.json references non-existent path within build tree
#143848 closed
Jun 16, 2025 -
error: no named 'auto_ptr' in namespace 'std'
#143859 closed
Jun 16, 2025 -
Unable to switch off diagnostics for "Invalid bitwise operation between different enumeration types"
#144291 closed
Jun 16, 2025 -
Compilation error with "alignas"
#144321 closed
Jun 16, 2025 -
[clang-cl][Windows] Runtime crash!,when ASAN is enabled.
#144353 closed
Jun 16, 2025 -
crash: Cross-compiling go-sqlite3 to openbsd/arm64
#68616 closed
Jun 16, 2025 -
[AArch64] Assertion failure when using preserve_all attribute
#66908 closed
Jun 16, 2025 -
CI Linux x64 failure on llvm-profdata: command not found
#144179 closed
Jun 16, 2025 -
struct return mis-compilation in C with escaped address
#37090 closed
Jun 16, 2025 -
Missed optimization: (xor (lshr i32 %0, 31), true) ? (%0 < 0) : false ==> false
#142593 closed
Jun 16, 2025 -
[ARM64EC]Extra pair of quotes added to EC symbol libcall name causes linker errors
#143890 closed
Jun 16, 2025 -
Backport fcc82cfa9394 to release/20.x
#144295 closed
Jun 16, 2025 -
[RISCV] Permutation intrinsics in Zvfhmin unnecessarily require Zvfh
#143975 closed
Jun 16, 2025 -
[InstCombine] ninf should not be propagated
#143122 closed
Jun 16, 2025 -
clang-format incorrectly formats C++ lambdas with BeforeLambdaBody true
#54518 closed
Jun 15, 2025 -
clang-reorder-fields mishandles macros
#52632 closed
Jun 15, 2025 -
Unable to debug std with llvm 20
#142279 closed
Jun 15, 2025 -
RTSan unit-tests can crash due to use of hard-coded file descirptors
#138311 closed
Jun 15, 2025 -
[InstSimplify] Missed optimization: `X != Y` implies `X | Y != 0`
#117436 closed
Jun 15, 2025 -
548.exchange2_r of SPEC CPU 2017 has 30% performance regression between LLVM 18/19 and LLVM 20 on amd64
#139274 closed
Jun 15, 2025 -
P2944R3: Update comparisons for `reference_wrapper`
#138233 closed
Jun 15, 2025 -
[WebAssembly] Loop that shouldn't be given a return type
#138394 closed
Jun 15, 2025 -
Support for avr-dx family
#116116 closed
Jun 14, 2025 -
Crash in SROA when using single-element vectors
#139718 closed
Jun 14, 2025 -
Can not install new version: Uninstall failed
#144216 closed
Jun 14, 2025 -
[clang-format] Unnecessary spacing with brace initialization and address of member function
#144057 closed
Jun 14, 2025 -
Missing loop vectorization due to optimization in InstrCombine
#139050 closed
Jun 14, 2025 -
[flang][OpenMP] Parallel do in declare target subroutine does not work
#143887 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144182 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144183 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144184 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144186 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144190 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144187 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144185 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144189 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144188 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144196 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144193 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144192 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144195 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144194 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144198 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144197 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144191 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144199 closed
Jun 14, 2025 -
Release Asset Audit Failed
#144200 closed
Jun 14, 2025 -
[RISCV] LLVM doesn't support B extension in march
#144150 closed
Jun 13, 2025 -
Virus! \llvm\test\tools\llvm-readobj\Inputs\coff-no-load-config.exe.
#36489 closed
Jun 13, 2025 -
[HLSL][SPIRV] Replace name mangling for resource types
#138533 closed
Jun 13, 2025 -
[clang-format] Unnecessary space with brace initialization and equality operator
#144062 closed
Jun 13, 2025 -
Failure to spot `scmp(x, 0)` idiom
#143259 closed
Jun 13, 2025 -
[Flang][OpenMP] crashes on invalid goto inside OpenMP parallel/master block
#143229 closed
Jun 13, 2025 -
[Flang][OpenMP] crashes on invalid substring reference in depend clause
#142404 closed
Jun 13, 2025 -
Release Asset Audit Failed
#144043 closed
Jun 13, 2025 -
Release Asset Audit Failed
#144044 closed
Jun 13, 2025 -
Release Asset Audit Failed
#144045 closed
Jun 13, 2025 -
Release Asset Audit Failed
#144046 closed
Jun 13, 2025 -
Release Asset Audit Failed
#144047 closed
Jun 13, 2025 -
Release Asset Audit Failed
#144048 closed
Jun 13, 2025 -
"llc" crash
#87192 closed
Jun 13, 2025 -
clang: 18: Assertion `isLValue()' failed.
#69874 closed
Jun 13, 2025 -
Assertion `Access == AS_private || Access == AS_protected' failed.
#36703 closed
Jun 13, 2025 -
Assertion failed: (DelayedTypos.empty() && "Uncorrected typos!"), function ~Sema
#23312 closed
Jun 13, 2025 -
Clang typo correction never completes, runs out of memory
#44490 closed
Jun 13, 2025 -
clang hangs on provided C example code
#32903 closed
Jun 13, 2025 -
Clang 21 crash (stack dump) when using _Atomic anonymous struct field access with atomic_fetch_add
#137860 closed
Jun 13, 2025 -
clang frontend crash
#58172 closed
Jun 13, 2025 -
Out of memory or taking too much time in compiling an invalid decltype declaration
#46215 closed
Jun 13, 2025 -
Clang crash on deduced type with typo correction
#59391 closed
Jun 13, 2025 -
Clang clash with the Assertion `idx < size()' failed.
#107840 closed
Jun 13, 2025 -
clang: Assertion 'idx < size()' failed. In function `clang::Sema::tryCaptureVariable`
#69470 closed
Jun 13, 2025 -
[clang++] extremely slow when trying to use undeclared identifiers
#93308 closed
Jun 13, 2025 -
Clang 21 crash (Stack dump) when using _Atomic(struct) field access incorrectly in C code
#137867 closed
Jun 13, 2025 -
Crash in TypoCorrectionConsumer::getNextCorrection
#142457 closed
Jun 13, 2025 -
ICE in clang in getTypoExprState, only in trunk version and using -std=c2x
#139913 closed
Jun 13, 2025 -
lldb TestMultipleDebuggers.py sometimes fails on Linux
#101162 closed
Jun 13, 2025 -
clang-format --length behavior
#56245 closed
Jun 13, 2025 -
[clang-format] Apply different ColumnLimit for comments
#143657 closed
Jun 13, 2025 -
[clangd] fails to compile the module with transitive module dependency
#139189 closed
Jun 13, 2025 -
RISC-V: clang generates bcmp for memcmp for small comparisons
#143294 closed
Jun 13, 2025 -
[LLDB][run cmd][error: execve failed: Permission denied]
#143868 closed
Jun 13, 2025 -
'omp.flush' op operand #0 must be variadic of OpenMP-compatible variable type
#143842 closed
Jun 13, 2025 -
How to pass clang options to clang-cl?
#143939 closed
Jun 13, 2025 -
[clang] Taking an address of a function erroneously interpreted as function call.
#143522 closed
Jun 12, 2025 -
Request Commit Access For RiverDave
#131971 closed
Jun 12, 2025 -
C23 program compilation timeout
#143850 closed
Jun 12, 2025 -
[X86] Use X86FixupInstTunings to select between (V)MOVSS/D and (V)BLENDPS/D
#142588 closed
Jun 12, 2025 -
[libc] implement ioctl
#85275 closed
Jun 12, 2025 -
[Flang][OpenMP] private clause on target teams directive violates assertion
#116428 closed
Jun 12, 2025 -
[flang][do concurrent] sequential implementation regressed to TODO when local_init are involved
#143897 closed
Jun 12, 2025 -
[libc++] Out-of-bounds read in `std::bitset` constructor from `char*`
#143684 closed
Jun 12, 2025 -
[clang] -Wunique-object-duplication in static class member functions, intentional?
#131745 closed
Jun 12, 2025 -
Request Commit Access For DKLoehr
#141088 closed
Jun 12, 2025 -
[X86] VPTERNLOG asm comments don't discriminate between full / broadcast memory loads
#143679 closed
Jun 12, 2025 -
[flang][OpenMP] refine semantic checks for atomic
#140737 closed
Jun 12, 2025 -
[DAG] Convert foldMaskedMerge to SDPatternMatch to match (m & x) | (~m & y)
#143363 closed
Jun 12, 2025 -
[libc++] Excessive memory consumption by std::function at compile time (vs libstdc++)
#133901 closed
Jun 12, 2025 -
[BOLT][AArch64] Unknown relocation type error (R_AARCH64_P32_ABS16?) during emitAndLink with jump-table-info.s
#143709 closed
Jun 12, 2025 -
[AArch64][Clang] Internal Neon types missing in Clang
#113297 closed
Jun 12, 2025 -
[AArch64] Cannot select: 0x5579add72fe0: f64,ch = load<(load (s16) from %ir.0), anyext from bf16>
#70953 closed
Jun 12, 2025 -
foldFNegIntoConstant incorrectly preserves fast math flags for 0 constants
#93769 closed
Jun 12, 2025 -
Request Commit Access For jalopezg-git
#141050 closed
Jun 12, 2025 -
Possibly wrong reachability analysis with global module fragments in module partitions
#143788 closed
Jun 12, 2025 -
[Flang] Assignments for variables of a derived type are slower than GFortran
#121132 closed
Jun 12, 2025 -
[Flang] Assignments for complex variables are slower than GFortran
#121131 closed
Jun 12, 2025 -
[AArch64] Use SVE XAR for fixed-length operations.
#139229 closed
Jun 12, 2025 -
Request Commit Access For Rajveer100
#139365 closed
Jun 12, 2025 -
.set with an offset inconsistently marked as no-dead-strip on Mach-O
#104623 closed
Jun 12, 2025 -
Request Commit Access For tonykuttai
#143064 closed
Jun 12, 2025 -
Structures that were not declared as "export" were abnormally exported
#143734 closed
Jun 12, 2025 -
[C++20][Modules] Non-exported symbol used by exported one is not isolated from other modules.
#129525 closed
Jun 12, 2025 -
[Modules] structs declared in different modules conflict with each other
#61360 closed
Jun 12, 2025 -
[Clang-17][C++20 Modules] Different definitions of same functions in different modules
#63796 closed
Jun 12, 2025 -
[flang][OpenMP] Incorrect signature for omp_get_cancellation()
#142833 closed
Jun 12, 2025 -
Request Commit Access For mcinally
#141813 closed
Jun 11, 2025 -
Request Commit Access For Naghasan
#142145 closed
Jun 11, 2025 -
Request Commit Access For JustinStitt
#142446 closed
Jun 11, 2025 -
Request Commit Access For SharonXSharon
#142675 closed
Jun 11, 2025 -
Request Commit Access For usha1830
#143012 closed
Jun 11, 2025 -
Request commit access for snarang181
#143290 closed
Jun 11, 2025 -
Request Commit Access For vtjnash again
#143534 closed
Jun 11, 2025 -
Request Commit Access For jeremyd2019
#140389 closed
Jun 11, 2025 -
Request Commit Access For AGindinson
#142656 closed
Jun 11, 2025 -
[CIR] Upstream support for switch statements
#132491 closed
Jun 11, 2025 -
[CIR] Upstream support for loops
#132490 closed
Jun 11, 2025 -
[CIR] Upstream support for structure types
#130199 closed
Jun 11, 2025 -
[CIR] Upstream compare expression support
#130196 closed
Jun 11, 2025 -
[CIR] Upstream unary expression support
#130195 closed
Jun 11, 2025 -
clang error report missing location
#143216 closed
Jun 11, 2025 -
[CIR] Upstream binary expression support
#130193 closed
Jun 11, 2025 -
[CIR] Upstream support for array types
#130197 closed
Jun 11, 2025 -
[CIR] Create CIR flattening pass
#130187 closed
Jun 11, 2025 -
[CIR] Upstream if statement support
#132488 closed
Jun 11, 2025 -
[CIR] Upstream support for C++ name mangling
#136057 closed
Jun 11, 2025 -
[X86] 454.calculix miscompare after #143017
#143606 closed
Jun 11, 2025 -
Efficiently searching an array - ICC outperforms LLVM
#51613 closed
Jun 11, 2025 -
[libc++] P3372R3: constexpr `forward_list`
#128658 closed
Jun 11, 2025 -
[AArch64][GlobalISel] Cannot legalize G_ICMP for i192
#64394 closed
Jun 11, 2025 -
[RISCV] Non-base vector intrinsics not available via `__attribute__((target("arch=...")))`
#134962 closed
Jun 11, 2025 -
llvm-windres gives error in file that other MinGW toolchains do not
#143157 closed
Jun 11, 2025 -
Trivial relocatability/replaceability of class with user-provided defaulted destructor
#143599 closed
Jun 11, 2025 -
LLVM 17.0.6 Win64 calling convention wrong for Windows x64 ABI
#85417 closed
Jun 11, 2025 -
C23 Clang rejects valid code involving compound literal and typeof
#143613 closed
Jun 11, 2025 -
[HLSL][SPIRV] Implement system value semantic SV_POSITION
#136969 closed
Jun 11, 2025 -
__c11_atomic_add_fetch is not implemented
#133697 closed
Jun 11, 2025 -
Zero-initialized `constinit struct S` is rejected
#143689 closed
Jun 11, 2025 -
[X86][SSE] Improve constant pool loading to balance folding/broadcast/vzload
#45393 closed
Jun 11, 2025 -
Request Commit Access For tomershafir
#137819 closed
Jun 11, 2025 -
Compile from i386 host fails: 'ct_assert_0' declared as an array with a negative size
#141852 closed
Jun 10, 2025 -
[flang] Another variation of defined assignment resolution error
#142414 closed
Jun 10, 2025 -
llvm-rc: modifiers should be allowed for non-VIRTKEYS
#64002 closed
Jun 10, 2025 -
"private" access specifier not respected in overloaded SFINAE context
#107629 closed
Jun 10, 2025 -
Warnings emitted when utilizing -pedantic -save-temps flags.
#63802 closed
Jun 10, 2025 -
[RISCV64] ld.lld: error: relaxation not converged
#123248 closed
Jun 10, 2025 -
[RISCV] ld.lld: error: relaxation not converged with openssl
#113838 closed
Jun 10, 2025 -
[x86-64 BMI1] Missed `blsi` emit when `& x` can be unnecessarily factored out of `(x & -x)`
#131587 closed
Jun 10, 2025 -
[x86-64 BMI2] Missed BLSR emit when AND is factored out of ternary conditional
#133848 closed
Jun 10, 2025 -
aarch64 specific misscompilation with TBAA
#141928 closed
Jun 10, 2025 -
[HLSL][SPIRV] Implement fragment shaders
#136962 closed
Jun 10, 2025 -
[HLSL][SPIRV] Implement vertex shaders
#136961 closed
Jun 10, 2025 -
possible illegal asm from AArch64 + global isel
#60369 closed
Jun 10, 2025 -
MLIR Regression: 54 tests started to fail recently
#143246 closed
Jun 10, 2025 -
[CI] Migrate runtimes projects in premerge to runtimes build
#133303 closed
Jun 10, 2025 -
BOLT instrument failed on Aarch64
#143472 closed
Jun 10, 2025 -
[AMDGPU] amdgpu-postlegalizer-combiner incorrectly removes zeroing mask
#139598 closed
Jun 10, 2025 -
[flang] Implicit ASYNCHRONOUS attribute constraint is not diagnosed.
#143425 closed
Jun 9, 2025 -
Missing constant folding for atan with -ffast-math on llvm 20.1.0
#143360 closed
Jun 9, 2025 -
Matrix mangling doesn't work on Windows
#127127 closed
Jun 9, 2025 -
[clang] __is_trivially_relocatable isn't correct on Windows
#69394 closed
Jun 9, 2025 -
[X86_64] Incorrect value of local variable after longjmp with optimizatio
#143379 closed
Jun 9, 2025 -
Incorrect optimization of multiple __builtin_unreachable() conditions leads to logic errors in control flow
#143397 closed
Jun 9, 2025 -
[Sema] Memory leak in `SemaOverload.cpp`
#143129 closed
Jun 9, 2025 -
improve trivial_abi documentation to better describe the cases where it should not be used
#36667 closed
Jun 9, 2025 -
[mlir][spirv] Add support for vector of integers in UModSimplication canonicalization pattern
#63174 closed
Jun 9, 2025 -
[flang][OpenMP] Missing pre-determined DSA for static duration variables
#140732 closed
Jun 9, 2025 -
[AArch64] Avoid dependent FSQRT and FDIV where possible
#60816 closed
Jun 9, 2025 -
Clang/Clang++ 20.1.5 major performance regression comparing to 20.1.4
#140386 closed
Jun 9, 2025 -
[X86] `acc -= val < 0` converted to less efficient `acc += (val >> 7) & 1`
#130549 closed
Jun 9, 2025 -
[Flang][OpenMP] Compilation error when type-list in declare reduction construct is a derived type
#92832 closed
Jun 9, 2025 -
[Flang][OpenMP] Compilation error of `declare reduction` directive
#66453 closed
Jun 9, 2025 -
[Flang][OpenMP] crash on declare reduction directive
#141306 closed
Jun 9, 2025 -
[Flang][OpenMP] Compilation error when initializer-clause is specified as declare reduction directive
#97241 closed
Jun 9, 2025 -
Machines lacking AND-NOT should transform `(a & x) | (~a & y)` -> `(a & (x ^ y)) ^ y`
#83637 closed
Jun 9, 2025 -
relocation diagnostics asserts in response to code that is broken for unrelated reasons #awesome
#143325 closed
Jun 9, 2025 -
[InstCombine] fcmp is incorrectly inverted
#143123 closed
Jun 9, 2025 -
Potential Missed IPSCCP Optimization Due to Range Metadata
#139238 closed
Jun 9, 2025 -
Clang incorrectly rejects getting address of conditionally noexcept function in a nested class template
#81962 closed
Jun 9, 2025 -
[Flang] Incorrect execution result of EXTENDS_TYPE_OF intrinsic function
#134567 closed
Jun 9, 2025 -
[SelectionDAG][X86] Compiler crash when using `-opt-bisect-limit=0` because of `llvm.type.test` intrinsic
#142937 closed
Jun 9, 2025 -
Backport fix for #142608 to the 20.x branch
#143343 closed
Jun 9, 2025 -
[clangd] crash in InlayHints.cpp on trivial FunctionProtoTypeLoc
#142608 closed
Jun 9, 2025 -
[BOLT] The -Werror build is broken after 97a32f2ad9ded95806db1dcfc281f64b0c1874a6
#143299 closed
Jun 8, 2025 -
Missed optimization of constant folding when using 'trunc nuw i64 %v to i1'
#142744 closed
Jun 8, 2025 -
[AMDGPU] InstCombine moving freeze instructions breaks FMA formation
#141622 closed
Jun 8, 2025 -
Early-cse is not idempotent
#143293 closed
Jun 8, 2025 -
Clang crashes when passing std::string_view to asm() outside of functions, instead of reporting an error
#143242 closed
Jun 8, 2025 -
False-positive `readability-convert-member-functions-to-static` when using explicit object parameters
#141381 closed
Jun 8, 2025 -
clang-tidy crash.
#143285 closed
Jun 7, 2025 -
clang-tidy: bugprone-multi-level-implicit-pointer-conversion should ignore malloc/calloc/realloc/free
#140659 closed
Jun 7, 2025 -
[Clang] Cannot use a static constexpr/consteval member function to initialize a static constexpr member
#126558 closed
Jun 7, 2025 -
[clang-doc] Handle additional comment types in MustacheHTMLGenerator
#142083 closed
Jun 7, 2025 -
Suspicious code generation when unrolling+vectorising memset
#143015 closed
Jun 7, 2025 -
Incomplete implementation of P2280 / CWG2517
#132825 closed
Jun 7, 2025 -
-Wunused-const-variable is too aggressive, shouldn't be part of "-Wall" anyway
#19970 closed
Jun 7, 2025 -
Bogus -Winvalid-partial-specialization when specialization has `const auto&` NTTP parameter
#47036 closed
Jun 7, 2025 -
'The dependency target "cxx" of target "check-cxxabi" does not exist.'
#43527 closed
Jun 7, 2025 -
[LoongArch] llc crash on the "Prologue/Epilogue Insertion & Frame Finalization" pass
#143239 closed
Jun 7, 2025 -
Missed Optimization: fold fcmp ord + select before fcmp oeq (x, C) into a single fcmp oeq (x, C)
#142711 closed
Jun 7, 2025
526 Issues opened by 358 people
-
clang-cl -std:clatest should enabled c23 to match cl.exe's behavior
#147233 opened
Jul 7, 2025 -
False-positive diag::err_undeclared_use_of_module possibly due to long paths
#147220 opened
Jul 6, 2025 -
recent "cast<Ty>() argument of incompatible type!" failure in vector-combine
#147218 opened
Jul 6, 2025 -
Invalid attribute accepted dealing with # and ## operators
#147217 opened
Jul 6, 2025 -
x86 `bt` instruction emission can be improved
#147216 opened
Jul 6, 2025 -
Clang SIGSEGV when compiling BPF target
#147212 opened
Jul 6, 2025 -
[lld][WebAssembly] Linker relaxation: rewrite `global.get GOT.mem.value` to `i32.const <value>`
#147201 opened
Jul 6, 2025 -
llvm-bolt configure failed because CMP0002 with cmake version >= 4.0 using BOLT-PGO.cmake
#147190 opened
Jul 6, 2025 -
Clang-21 Crash: fatal error: error in backend: can't open file './xxxxxx': No such file or directory
#147187 opened
Jul 6, 2025 -
[clang] ICE on invalid inheritance since version 6
#147186 opened
Jul 6, 2025 -
[Android][cross-compile][glang][gdb][BFD:unable to initialize decompress status for section .debug_loclists]
#147181 opened
Jul 6, 2025 -
[DAG][ARM] computeKnownBitsForTargetNode - add handling for ARMISD VORRIMM\VBICIMM nodes
#147179 opened
Jul 6, 2025 -
ClangFormat: no way to prevent alignment of streaming operators/operator<<
#147178 opened
Jul 6, 2025 -
[InstCombine] Unprofitable transformation
#147176 opened
Jul 6, 2025 -
[clang]Assertion `IdentLoc.isValid() && "Invalid TargetName location."` failed
#147169 opened
Jul 6, 2025 -
[ARM] Expensive checks failures
#147162 opened
Jul 5, 2025 -
WERROR isn't being respected when compiling llvm from scratch
#147153 opened
Jul 5, 2025 -
`CoyieldExpr` doesn't contain the original AST `-ast-print` returns invalid source.
#147150 opened
Jul 5, 2025 -
[libc++] Deducing this in string_view with LIBCXX_ABI_UNSTABLE
#147149 opened
Jul 5, 2025 -
clang++ requires '-x c++' with '-emit-module-interface' when compiling a .cppm file
#147148 opened
Jul 5, 2025 -
lldb crash while debugging asan program
#147145 opened
Jul 5, 2025 -
[lldb-dap] Incorrect value of evaluateName for vector registers
#147144 opened
Jul 5, 2025 -
[clang]Assertion `This && (MD->isCopyAssignmentOperator() || MD->isMoveAssignmentOperator())` failed
#147127 opened
Jul 5, 2025 -
Should I do an instruction as illegal when there are two different eew addresses in the same register?
#147124 opened
Jul 5, 2025 -
[DebugInfo][Float2Int] Erasing the operands of dead instructions without updating debug values
#147123 opened
Jul 5, 2025 -
[NFC] Clean up one off case of poison folding in simplifyBinaryIntrinsic
#147116 opened
Jul 4, 2025 -
[DirectX] Missing verifications in `validate` of `DXILRootSignature.cpp`
#147107 opened
Jul 4, 2025 -
[lldb-dap] Incorrect scopes processing in case of multiple frames
#147105 opened
Jul 4, 2025 -
[mlir] Bugs in `loop-invariant-subset-hoisting` implementation
#147096 opened
Jul 4, 2025 -
[DAG] SDPatternMatch - min/max like matchers don't recognise SELECT_CC patterns
#147083 opened
Jul 4, 2025 -
[clang-tidy] `modernize-type-traits` doesn't support type traits not declared directly in `std`
#147072 opened
Jul 4, 2025 -
[flang][OpenMP][debug] Invalid debug locations cause verification failures.
#147063 opened
Jul 4, 2025 -
[MLIR] Allow `llvm.call` and `llvm.invoke` with `llvm.mlir.alias` callees
#147057 opened
Jul 4, 2025 -
clang-tidy: cppcoreguidelines-owning-memory doesn't flag double owning
#147056 opened
Jul 4, 2025 -
lldb-dap Start hangup, with python3.10/3.11, Windows 10
#147039 opened
Jul 4, 2025 -
[flang][OpenMP] `flang` core dump when using `cos` or `sin`
#147027 opened
Jul 4, 2025 -
[flang][OpenMP] Ptx assembly aborted when calling `exp`
#147023 opened
Jul 4, 2025 -
[BOLT][AArch64] After BOLT optimization, .so crashes and the call information cannot be viewed.
#147017 opened
Jul 4, 2025 -
lld produces elf with corrupt string table index
#147013 opened
Jul 4, 2025 -
[Clang] Duplicate diagnostics in C++20+ mode: incomplete type in nested name specifier
#147000 opened
Jul 4, 2025 -
[DirectX] `llvm.lifetime.*` intrinsics causing validation error: Invalid record
#146974 opened
Jul 3, 2025 -
[HLSL][RootSignature] Update `RootSignatureParser` to output correct `SourceLocation`
#146967 opened
Jul 3, 2025 -
clang: add support for ARM FDPIC ABI
#146959 opened
Jul 3, 2025 -
`clang::Interpreter` cannot get the address of a static const member
#146956 opened
Jul 3, 2025 -
[HLSL][SPIRV] Hitting assert when compiling program with 'asint' in HLSL
#146942 opened
Jul 3, 2025 -
[lld] dies linking latest new linux kernel
#146938 opened
Jul 3, 2025 -
[AArch64] VG is not correctly saved on Darwin targets when switching to/from streaming mode
#146936 opened
Jul 3, 2025 -
llvm python binding not recognizing CXX_METHOD
#146925 opened
Jul 3, 2025 -
[Clang] improve -Wimplicit-function-declaration wording
#146924 opened
Jul 3, 2025 -
[lld][WebAssembly] wasm-ld crash with `-pie/-pic` and `R_WASM_FUNCTION_INDEX_I32` in the data section
#146923 opened
Jul 3, 2025 -
[lldb] Improve handling of terminal resizing by the statusline
#146919 opened
Jul 3, 2025 -
[HLSL][SPIRV] Implement implicit set and binding assignment for resources.
#146907 opened
Jul 3, 2025 -
[Clang] `_Nonnull` attribute on return value isn't propagated from declaration to definition
#146904 opened
Jul 3, 2025 -
LLDB-DAP extension should provide better logging to diagnose issues
#146880 opened
Jul 3, 2025 -
[flang][OpenMP] real(10) prevents compilation
#146876 opened
Jul 3, 2025 -
flang parallel-firstprivate-clause-scalar.f90 test failing
#146875 opened
Jul 3, 2025 -
[DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef handling
#146871 opened
Jul 3, 2025 -
aarch64: `dit` target feature cannot be reliably en/disabled from assembly
#146866 opened
Jul 3, 2025 -
[flang][OpenMP][debug] Build failure with duplicate variable mapping
#146847 opened
Jul 3, 2025 -
[Clang] Implement the `__builtin_type_order` intrinsic for P2830R10 Constexpr Type Ordering
#146838 opened
Jul 3, 2025 -
Bytecode Interpreter: Use in `VarDecl::evaluateDestruction`
#146832 opened
Jul 3, 2025 -
[clang-tidy] Check request: performance-incorrect-move-with-smart-pointer-cast
#146805 opened
Jul 3, 2025 -
clang cannot process intertwined assembly sections
#146804 opened
Jul 2, 2025 -
[flang] flang doesn't correctly handle `-mframe-pointer=reserved`
#146802 opened
Jul 2, 2025 -
[clangd] Crashing when running on Mac and Windows paths are found in compile_commands.json, and vice versa
#146798 opened
Jul 2, 2025 -
clang-repl: Typing an error in a formula may be followed by an unresolved while linking error
#146770 opened
Jul 2, 2025 -
[ConstantFolding][Intrinsics] Missed folding of poison in a few trivially vectorizable intrinsics
#146769 opened
Jul 2, 2025 -
[clang-tidy] add new option `--(dump/create)-default-config`
#146765 opened
Jul 2, 2025 -
[mlir][amdgpu][docs] Add op examples to dialect docs
#146760 opened
Jul 2, 2025 -
llvm/Support/Error.h ODR design violation issue around error identity
#146743 opened
Jul 2, 2025 -
Missed optimization of strdup to malloc + memcpy if argument is known at compile time
#146742 opened
Jul 2, 2025 -
[DirectX] Incorrect format metadata when using `Buffer<double>` or `Buffer<int64_t>`
#146735 opened
Jul 2, 2025 -
[lld][WebAssembly] using `--import-memory` cancels out `--page-size=N` options without telling user.
#146713 opened
Jul 2, 2025 -
[flang] Assertion failed: detail::isPresent(Val) && "dyn_cast on a non-existent value"
#146712 opened
Jul 2, 2025 -
[clang-tidy] suppress dump of disabled checks options when running `--dump-config`
#146693 opened
Jul 2, 2025 -
[asan][win] The memory used for PoisonShadow should be created
#146679 opened
Jul 2, 2025 -
[AVR] cannot find -lgcc when using Arduino avr-ld version
#146668 opened
Jul 2, 2025 -
Request Commit Access For cowardsa
#146665 opened
Jul 2, 2025 -
[lld] crash linking OSS https://github.com/Ranchero-Software/NetNewsWire
#146658 opened
Jul 2, 2025 -
[Clang][TBAA] Clang's TBAA is too conservative than GCC when long type cast?
#146652 opened
Jul 2, 2025 -
IR after optimization increases code instructions in loop
#146648 opened
Jul 2, 2025 -
[HIP] User provided deduction guides are considered as __host__ functions
#146646 opened
Jul 2, 2025 -
[InstCombine] Missed optimization for icmp of select with constants and invertible binop
#146642 opened
Jul 2, 2025 -
Internal compiler error while cross-compiling LLVM 20.1.5 with GCC 8.1.0
#146631 opened
Jul 2, 2025 -
[DebugInfo][LICM] Debug value loss caused by hoisting the cmp instructions
#146621 opened
Jul 2, 2025 -
[Clang17+] Regression when inheriting operators from recursive base classes
#146614 opened
Jul 2, 2025 -
[clang-tidy] Check request: bugprone-avoid-inline-constexpr-in-implementations
#146612 opened
Jul 1, 2025 -
[clang-tidy] Check request: performance-redundant-std-vector
#146607 opened
Jul 1, 2025 -
[CodeView] Add missing record 0x1176
#146605 opened
Jul 1, 2025 -
[lldb] Update JSONTransport to use MainLoop
#146576 opened
Jul 1, 2025 -
[openmp] Assertion failure at z_Linux_util.cpp(2108): file != NULL.
#146573 opened
Jul 1, 2025 -
[clang-format] Mixed pointer and reference alignment suggestion
#146568 opened
Jul 1, 2025 -
Zen3 scheduler model for the latency of VEXTRACTF128rri is probably incorrect
#146564 opened
Jul 1, 2025 -
[lldb-dap] Hover on objc declarations vs expressions is different
#146559 opened
Jul 1, 2025 -
BOLT does not work with Stale Profiles even while using YAML profile format
#146555 opened
Jul 1, 2025 -
Request Commit Access For egebeysel
#146545 opened
Jul 1, 2025 -
[BUG][RISCV][BOLT] Incorrect GOT Relocation Handling in some case
#146542 opened
Jul 1, 2025 -
[BOLT][AArch64] unable to run BOLT on libffi
#146541 opened
Jul 1, 2025 -
Clang breaks debuggers when using c++ modules
#146536 opened
Jul 1, 2025 -
Weird behavior of padding of `-target-abi experimental-mv`
#146528 opened
Jul 1, 2025 -
[lldb] Add pretty printers for flat_* containers
#146523 opened
Jul 1, 2025 -
gnu::cleanup can call gnu::error function
#146520 opened
Jul 1, 2025 -
[clang-tidy] New check: Remove redundant comparison operators
#146519 opened
Jul 1, 2025 -
Clang SISEGV in addAssociatedClassesAndNamespaces since clang 9.0
#146508 opened
Jul 1, 2025 -
Clang ICEs in SemaTemplateDeduction.cpp since version 4.0
#146506 opened
Jul 1, 2025 -
[feat] clang-tidy to output auditable information (per-file enabled/disabled checks)
#146496 opened
Jul 1, 2025 -
Efficient memcpy when src or dest can be nullptr
#146484 opened
Jul 1, 2025 -
[Integer division]Optimization missed in looped division
#146483 opened
Jul 1, 2025 -
[clang-tidy] clang-analyzer-* checks should be disabled by default
#146482 opened
Jul 1, 2025 -
[CMake] Missing documentation for LLVM_ENABLE_LIBEDIT
#146477 opened
Jul 1, 2025 -
[X86][GlobalIsel] In X87, no-sse2, returning floating point halts for SDAG, GISEL behavior differs.
#146476 opened
Jul 1, 2025 -
[X86][GlobalIsel] Missed optimization for memory access
#146475 opened
Jul 1, 2025 -
wcschr omits wchar_t from the errors
#146470 opened
Jul 1, 2025 -
C++: accepts invalid export module
#146469 opened
Jul 1, 2025 -
[AVR] llvm-objdump should automatically select the instruction set
#146451 opened
Jul 1, 2025 -
[SimplifyCFG] Optimization missed to reduce a conditional branch to unconditional
#146442 opened
Jul 1, 2025 -
[Clang] -Wformat size_t issues: suggests `%zf` for "broken" namespaced size_t, doesn't recognize `sizeof(...)`
#146429 opened
Jun 30, 2025 -
_fltused reference generated for vector floating point operations
#146428 opened
Jun 30, 2025 -
[RISC-V] Code Size Increase on SPEC with -mcpu=spacemit-x60 caused by PR 144564
#146407 opened
Jun 30, 2025 -
Clang does not recognize hand-written buffer aliasing checks
#146401 opened
Jun 30, 2025 -
[NFC][HLSL] Move resource range logic from `SemaHLSL` to `RootSignatureValidations`
#146393 opened
Jun 30, 2025 -
FP/Int uops breakdown is missing from llvm-exegesis uop decomposition on Zen2
#146389 opened
Jun 30, 2025 -
[objective-c][c++] Segfault in CodeGen when calling [super test] inside a C++ lambda with GCC ObjC runtime
#146387 opened
Jun 30, 2025 -
Wrong warning generated (gcc works OK)
#146377 opened
Jun 30, 2025 -
Request Commit Access For Jaddyen
#146376 opened
Jun 30, 2025 -
[c23] `typeof(type-name)` in enumeration fixed underlying type is broken
#146351 opened
Jun 30, 2025 -
[BUG]Incorrect usage of variable in CMakeLists.txt
#146344 opened
Jun 30, 2025 -
[BUG][AArch64] clang frontend command failed with exit code 136
#146341 opened
Jun 30, 2025 -
clang crash for fopenmp statement(parallel for) inside lambda function while generating llvm-ir
#146335 opened
Jun 30, 2025 -
Request GitHub Issue Triage Permission for Labeling Clang Issues
#146327 opened
Jun 30, 2025 -
[clang-format] Incorrect Formatting Between clang-format off and clang-format on
#146317 opened
Jun 30, 2025 -
LLVM can't build against LLVM and Ninja on Windows
#146313 opened
Jun 30, 2025 -
missing tail call optimization on RVO
#146303 opened
Jun 30, 2025 -
[clang-tidy] Check request: misc-constexpr-non-static-in-scope
#146296 opened
Jun 30, 2025 -
[clang-tidy] Check request: misc-no-template-recursion
#146294 opened
Jun 29, 2025 -
openmp, clang does not compile with is_device_ptr when the pointer is a member of a struct...
#146280 opened
Jun 29, 2025 -
[clang] ICE and corrupted values of non-type template parameters that include padding
#146272 opened
Jun 29, 2025 -
CodeGen ICE on Compiler Explorer
#146270 opened
Jun 29, 2025 -
Missed optimization: unconditional ret i1 false not folded in simple control flow with icmp sgt and phi
#146263 opened
Jun 29, 2025 -
OMP: Error #13: Assertion failure at kmp_csupport.cpp(539).
#146262 opened
Jun 29, 2025 -
Compiler crash on 32bit glibc: Do not know how to soften this operator's operand!
#146259 opened
Jun 29, 2025 -
LLDB SIGSEGV: `Module::PreloadSymbols()` recursion exhausts stack region
#146255 opened
Jun 29, 2025 -
[clang] constraints on constructors appear to be evaluated on class synthesis rather than on use
#146246 opened
Jun 28, 2025 -
[RISC-V] suboptimal loop transformation with some for loops
#146241 opened
Jun 28, 2025 -
[llvm] [M68k] CallSeq assertion failure in SelectionDAG
#146213 opened
Jun 28, 2025 -
[rpmalloc] Fake atomic operations in case of MSVC
#146205 opened
Jun 28, 2025 -
[clang-tidy] Check request: performance-use-inline-constexpr-in-headers
#146179 opened
Jun 28, 2025 -
Sign function not recognized when the if statements are swapped
#146178 opened
Jun 27, 2025 -
Misplaced Windows on Arm (WoA) asset for 20.1.17 release
#146172 opened
Jun 27, 2025 -
libc premerge matrix isn't testing all intended configurations
#146161 opened
Jun 27, 2025 -
Modular `printf` Implementation
#146159 opened
Jun 27, 2025 -
[AArch64] reference to _fltused not generated for floating point code on aarch64-pc-windows-msvc target
#146152 opened
Jun 27, 2025 -
[libc++] Make sure that we use the fast platform wait for all eligible types in atomic_wait
#146145 opened
Jun 27, 2025 -
[libc++] Switch to the officially documented APIs for implementing ulock_{wait,wake} on Apple
#146142 opened
Jun 27, 2025 -
[libc++] Look into merging the atomics in __libcpp_contention_table_entry
#146141 opened
Jun 27, 2025 -
Missed optimizations when `b - a` is known nonnegative
#146131 opened
Jun 27, 2025 -
[libc] Tracking progress for `std::cout ... std::endl` on baremetal
#146099 opened
Jun 27, 2025 -
[clang-tidy] misc-unconventional-assign-operator false positive for classes satisfying std::indirectly_writable
#146089 opened
Jun 27, 2025 -
Missed optimization when known bits would permit transforming an `and` into subtruction
#146087 opened
Jun 27, 2025 -
[clang-tidy] feature request: modernize-use-range should include swap
#146086 opened
Jun 27, 2025 -
Request Commit Access For mihajlovicana
#146060 opened
Jun 27, 2025 -
LLVM-20.1.7-woa64.exe sticked to 20.1.6 release downloadables
#146056 opened
Jun 27, 2025 -
[analyzer] UNREACHABLE executed at clang/lib/StaticAnalyzer/Core/RegionStore.cpp:2193
#146050 opened
Jun 27, 2025 -
[Clang][CUDA][HIP] __declspec(empty_bases) leads to inconsistent struct layout between host and device
#146047 opened
Jun 27, 2025 -
[VectorCombine] Generalise foldBitOpOfBitcasts into foldBitOpOfCastops
#146037 opened
Jun 27, 2025 -
clang-format rejects formatting with -length=0
#146036 opened
Jun 27, 2025 -
[Github] Create reminder message to manually start workflow
#146034 opened
Jun 27, 2025 -
[mlir][Vector] Turn Vector Linearization from a conversion to an IR rewrite?
#146030 opened
Jun 27, 2025 -
[MLIR][Affine] affine-pipeline-data-transfer-pass erases op attributes
#146015 opened
Jun 27, 2025 -
[clang-cl] missing `__threadid` `_threadid` and `__threadhandle` in `stddef.h`
#146005 opened
Jun 27, 2025 -
[clang-tidy] Check request: readability-unnecessary-unique-release
#145981 opened
Jun 26, 2025 -
[libc++][sanitizers][arm] Setup libc++ CI with Arm sanitizers
#145970 opened
Jun 26, 2025 -
Request Commit Access For Ralender
#145969 opened
Jun 26, 2025 -
[clang] For-range with structured bindings during constant evaluation
#145956 opened
Jun 26, 2025 -
[HLSL][SPIR-V] Invalid SPIRV generated for WaveGetLaneIndex
#145953 opened
Jun 26, 2025 -
[NFC][HLSL][DirectX] Move parsing of root signature metadata to `RootSignatureMetdata`
#145942 opened
Jun 26, 2025 -
[NFC][HLSL][DirectX] Move validations from `DXILRootSignature` pass to `Frontend/HLSL/RootSignature`
#145940 opened
Jun 26, 2025 -
[opt][SROA] Long time spent in the SROA opt pass
#145937 opened
Jun 26, 2025 -
Request Commit Access For qxy11
#145934 opened
Jun 26, 2025 -
[libc] add basic lifetime annotations
#145932 opened
Jun 26, 2025 -
[DirectX] Scalarizer is producing GEP chains that fail validation
#145924 opened
Jun 26, 2025 -
[flang][openmp] undefined symbols with device runtime on amdgpu
#145888 opened
Jun 26, 2025 -
[Clang] Crash in CodeGen when using explicit template parameters in a lambda
#145881 opened
Jun 26, 2025 -
[SCEV] Repeated max not hoisted out of loop
#145875 opened
Jun 26, 2025 -
Request Commit Access For @kaadam,
#145874 opened
Jun 26, 2025 -
lld warning `DWARF unit at offset 0x00000000 has unsupported version 0`
#145851 opened
Jun 26, 2025 -
[SPIR-V] Unimplemented implicit down-casts from bitcasted loads
#145821 opened
Jun 26, 2025 -
[HLSL][RootSignature] Retain `SourceLocation` of `RootElement` for use in Diags with `SemaHLSL`
#145819 opened
Jun 26, 2025 -
[HLSL][RootSignature] Allow for multiple parsing errors in `RootSignatureParser`
#145818 opened
Jun 25, 2025 -
[Clang] Mixed use of VLAs and alloca leads to miscompilation (early pop of alloca memory)
#145801 opened
Jun 25, 2025 -
[clang-tidy] Check request: modernize-use-auto-temporary
#145798 opened
Jun 25, 2025 -
Request Commit Access For rkirsling
#145788 opened
Jun 25, 2025 -
[clang-tidy] Check request: bugprone-invalidated-std-erase
#145787 opened
Jun 25, 2025 -
[clang][modules] Change --print-library-module-manifest-path to --print-std-module-manifest-path ??
#145779 opened
Jun 25, 2025 -
[Clang] Immediate-escalating expression attributed to wrong lambda
#145776 opened
Jun 25, 2025 -
llvm-objdump disassemly does not correctly decode data references in PIC code?
#145757 opened
Jun 25, 2025 -
No CMake setting to trigger BlocksRuntime build
#145756 opened
Jun 25, 2025 -
[HLSL][DirectX] `firstbithigh` returns bit index from wrong side
#145752 opened
Jun 25, 2025 -
Arrow keys to exit lldb's reverse history search inserts raw character while doing so
#145715 opened
Jun 25, 2025 -
CI tests do not detect `clang_cl` tests that would break on non-Windows test hosts
#145713 opened
Jun 25, 2025 -
Request Commit Access For mikolaj-pirog
#145705 opened
Jun 25, 2025 -
[BUILD] Race condition during build/testing for check-clang/check-clang-tools
#145703 opened
Jun 25, 2025 -
[clang-tidy] False positives bugprone-dynamic-static-initializers
#145680 opened
Jun 25, 2025 -
[C++20] [Modules] [ABI] The linkage of in-class defaulted function
#145676 opened
Jun 25, 2025 -
clang-format for obj-c lines up colons inside @selector
#145673 opened
Jun 25, 2025 -
`bugprone-nondeterministic-pointer-iteration-order` is only reported with libc++
#145667 opened
Jun 25, 2025 -
`bugprone-nondeterministic-pointer-iteration-order` reported with custom comparator
#145665 opened
Jun 25, 2025 -
[Clang] Implement P2843R3 - Preprocessing is never undefined
#145658 opened
Jun 25, 2025 -
[clang-tidy] `bugprone-signed-char-misuse` gives false positives in C23 for enum with signed char type
#145651 opened
Jun 25, 2025 -
[clang-tidy] [Modules] Avoid duplicated checkings
#145628 opened
Jun 25, 2025 -
[flang] ASIND and ACOSD give incorrect results
#145593 opened
Jun 24, 2025 -
[DXIL] IsSpecialFloat for 16-bit types must be emulated
#145571 opened
Jun 24, 2025 -
# Explore options for lowering of vector.contract to FEAT_I8MM, unified between Neon and SVE
#145559 opened
Jun 24, 2025 -
[RISCV][Instrumentation] Instrumentation for mysql failed
#145548 opened
Jun 24, 2025 -
nested class with out-of-class-definition and requires clause fails to compile
#145521 opened
Jun 24, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-tosa-layerwise-constant-fold`
#145514 opened
Jun 24, 2025 -
[HLSL][SPIRV] Fix wave tests from the offload test suite
#145513 opened
Jun 24, 2025 -
[VectorCombine] Expand Intrinsic::vector_insert calls into shufflevectors
#145512 opened
Jun 24, 2025 -
memcmp() returns unexpected value
#145508 opened
Jun 24, 2025 -
Missing warning if variable is used in else clause of if (type_t var = ...)
#145506 opened
Jun 24, 2025 -
[clang] `friend` declaration does not apply during constraint validation
#145505 opened
Jun 24, 2025 -
[mlir][spirv] Incomplete handling of memory operands in CoopMatrix memory operations
#145485 opened
Jun 24, 2025 -
while using clang-format with --lines option, it will not respect WhitespaceSensitiveMacros
#145467 opened
Jun 24, 2025 -
[DirectX] Resource arrays IR cleanup
#145432 opened
Jun 23, 2025 -
Request Commit Access For snprajwal
#145428 opened
Jun 23, 2025 -
[HLSL] Add support for unbounded resource arrays at global scope
#145427 opened
Jun 23, 2025 -
[HLSL] Add support for indexing of sub-arrays of multi-dimensional resource arrays
#145426 opened
Jun 23, 2025 -
[HLSL] Codegen for local resource arrays
#145425 opened
Jun 23, 2025 -
[HLSL] Codegen for resource array element access
#145424 opened
Jun 23, 2025 -
[DirectX] Add support for resource arrays to DXIL resource metadata
#145422 opened
Jun 23, 2025 -
[flang][OpenMP] Implement better FIRSTPRIVATE/LASTPRIVATE diagnostics
#145420 opened
Jun 23, 2025 -
[clang-tidy] `misc-redundant-expression` false positive with type aliases of the same type
#145415 opened
Jun 23, 2025 -
[clang] mips4 instructions generated when compiling for mips2
#145411 opened
Jun 23, 2025 -
[llvm] eliminate the need for a second preprocessor definition to gate `LLVM_ABI` macro definitions
#145406 opened
Jun 23, 2025 -
Request Commit Access For shay-kl
#145403 opened
Jun 23, 2025 -
[clang-cl] `constexpr` fields cannot reference DLL exported symbols unlike with MSVC cl
#145400 opened
Jun 23, 2025 -
Store to potentially aliasing pointer causes LLVM to forget previously stored value
#145399 opened
Jun 23, 2025 -
Failure to recognize that `int` and `int[1]` cannot alias
#145398 opened
Jun 23, 2025 -
__cxa_guard_acquire()'s guard byte check doesn't conform to CPPABI64
#145386 opened
Jun 23, 2025 -
[DirectX] crash during computeRegisterProperties with DXILClassRegClass
#145377 opened
Jun 23, 2025 -
Bad codegen with multiple paths for small struct return
#145375 opened
Jun 23, 2025 -
[DirectX] Indexing into TGSM flattened arrays of vectors is incorrect
#145370 opened
Jun 23, 2025 -
[libc] Tracking progress for adding hermetic testing on baremetal
#145349 opened
Jun 23, 2025 -
`clang -print-runtime-dir` from apt.llvm.org lies (broken in 19 and 20, fine in 18 ...)
#145326 opened
Jun 23, 2025 -
[flang][OpenMP] Variable may not appear on both MAP and SHARED clauses on a TARGET construct
#145317 opened
Jun 23, 2025 -
[mlir] How to test folding an op "once"
#145300 opened
Jun 23, 2025 -
lli fails to run a hello world program on Windows COFF
#145296 opened
Jun 23, 2025 -
Vector-AND's with constant Vectors of <i64 {DDDD}, i64 poison> should not load the constant in through GPR's
#145284 opened
Jun 23, 2025 -
[GWP_ASan] Potential Deadlock in GWP-ASan Signal Handler
#145281 opened
Jun 23, 2025 -
Some `shufflevector`s should emit as a single `shld`/`shrd` instruction
#145276 opened
Jun 23, 2025 -
[C++20] [Modules] Regression module declaration must occur at the start of the translation unit
#145274 opened
Jun 23, 2025 -
Request Commit Access For Clo91eaf
#145270 opened
Jun 23, 2025 -
[ASan] [AArch64] Simple program crashes on startup with `mmap` failure in ASan runtime on Clang 20
#145259 opened
Jun 23, 2025 -
Request Commit Access For unlsycn
#145254 opened
Jun 23, 2025 -
lldb crashes when loading symbols from PDB
#145242 opened
Jun 22, 2025 -
[Flang][OpenMP] omp declare variant match causes fatal internal error: CHECK(!dirContext_.empty()) failed
#145222 opened
Jun 22, 2025 -
[Flang][OpenMP] reduction on logical array causes LLVM IR type mismatch
#145219 opened
Jun 22, 2025 -
[Flang][OpenMP] crashes when using non-C_PTR type in USE_DEVICE_PTR
#145216 opened
Jun 22, 2025 -
program generates incorrect outputs at -O2 -ftree-vectorize -mhvx -mv60
#145206 opened
Jun 22, 2025 -
[LTO][MinGW] Cannot build a DLL containing auto-exported emulated-TLS variable for MinGW target if LTO enabled
#145195 opened
Jun 22, 2025 -
[clang-scan-deps] IntegerLiteralSeparator breaks preprocessing conditionals with digit separators
#145189 opened
Jun 21, 2025 -
EarlyCSE leaves around unused insertvalues when handling @llvm.aarch64.neon.st4.v8i8
#145183 opened
Jun 21, 2025 -
Crash with lld-link
#145182 opened
Jun 21, 2025 -
[lld] Error when lld links (x86_64-windows-msvc with apx) obj files
#145181 opened
Jun 21, 2025 -
Add clang-format option for formatting single statement function on one line with braces
#145161 opened
Jun 21, 2025 -
[MicrosoftCXXNameMangler] Crash on const struct
#145160 opened
Jun 21, 2025 -
[Flang] crashes when compiling a program that uses elemental function/subroutine
#145151 opened
Jun 21, 2025 -
llvm-objcopy is deleting a file when overwriting a file mounted in Docker
#145129 opened
Jun 21, 2025 -
Request Commit Access For bababuck
#145128 opened
Jun 21, 2025 -
functions with `align $N` can get merged without `align $N`
#145123 opened
Jun 21, 2025 -
Small arrays of MaybeUninit::<u8>::uninit() are deoptimized to all zeroes
#145121 opened
Jun 20, 2025 -
[clang-tidy] crash on `bugprone-crtp-constructor-accessibility` check
#145093 opened
Jun 20, 2025 -
[mlir][IntegerRangeAnalysis] Teach the analysis to infer overflow flags
#145092 opened
Jun 20, 2025 -
`llvm-config --link-static` does not specify `ntdll.lib` import lib on Windows
#145091 opened
Jun 20, 2025 -
clang SIGSEGV crash with armv7 inline asm and intrinsics
#145090 opened
Jun 20, 2025 -
[RISCV] Large code model places integer/FP constant pool entries in .rodata and uses PC-relative accesses.
#145080 opened
Jun 20, 2025 -
lldb-dap: Provide actions in vscode to choose process to attach to
#145076 opened
Jun 20, 2025 -
[SPIR-V] Error in OPConstant half literal number
#145073 opened
Jun 20, 2025 -
AMDGPU GFX11+ v_pk_fmac_f16 should not allow DPP
#145027 opened
Jun 20, 2025 -
LLD Segfault while building lib/SPIRV/libLLVMSPIRVLib.so.20.1
#145008 opened
Jun 20, 2025 -
[SPIR-V] Fix unsupported downcast in LegalizePointerCast pass
#145002 opened
Jun 20, 2025 -
Where and When does the outer customized pass plugin execute exactly?
#144992 opened
Jun 20, 2025 -
[clang] Support layering checks for C++ modules
#144981 opened
Jun 20, 2025 -
Missed optimisation/UBSAN in chacha reference implementation
#144964 opened
Jun 19, 2025 -
[flang][OpenMP] OMP ATOMIC restriction too strong?
#144944 opened
Jun 19, 2025 -
[lld] Associative COMDAT symbol '.str.4' is not a key for its COMDAT
#144931 opened
Jun 19, 2025 -
[lldb] TestDetachResumes.py is flaky on Windows x86_64
#144891 opened
Jun 19, 2025 -
Crash in llvm::cast<ConstantArrayType> when using compound literal with designated initializer.
#144866 opened
Jun 19, 2025 -
Intermittent crash, backtrace provided as requested
#144862 opened
Jun 19, 2025 -
[X86] bcmp with zero not vectorized
#144861 opened
Jun 19, 2025 -
[LSR][slow compilation] LSR 10000x slower for some X86-64 architectures than others
#144858 opened
Jun 19, 2025 -
[llvm] LLVM backend crashes when using `__builtin_ia32_prefetchi`
#144857 opened
Jun 19, 2025 -
[clang] Incorrect source range for explicit object calls when callee is pointer
#144856 opened
Jun 19, 2025 -
[libc++] std::abs should diagnose `unsigned char` and `unsigned short` uses
#144854 opened
Jun 19, 2025 -
llvm/test/MC/AArch64/seh-* tests fail when VK_COFF_IMGREL32 changes value
#144832 opened
Jun 19, 2025 -
[openmp][clang] Compilation error for omp update directive when multi dimension array is allocated on heap
#144827 opened
Jun 19, 2025 -
[mlir][hoisting] Currently linalg hoisting can not optimize memref.assume_alignment
#144825 opened
Jun 19, 2025 -
Miscompilation in Machine Copy Propagation on AArch64
#144823 opened
Jun 19, 2025 -
[lldb] lldb-server abstract domain socket issue?
#144817 opened
Jun 19, 2025 -
clang generates incorrect code with -O2
#144816 opened
Jun 19, 2025 -
clang encodes an invalid DWARF register number for sub-registers.
#144798 opened
Jun 18, 2025 -
[LoopVectorizePass] Polyhedron/linpk 40% regression on neoverse-v1 after #141865
#144795 opened
Jun 18, 2025 -
[llvm] Miscompilation of freeze instruction with llc -O1
#144780 opened
Jun 18, 2025 -
[lldb] TestTargetWatchAddress is flaky on Windows x86_64
#144777 opened
Jun 18, 2025 -
`-Wdocumentation` misleading diagnostic with template specialzation
#144775 opened
Jun 18, 2025 -
[libc++] Re-add implementation detail tests that we removed since the C++03 headers were forked.
#144762 opened
Jun 18, 2025 -
[clang-tidy] Add allow list to `google-build-using-namespace`
#144761 opened
Jun 18, 2025 -
[DirectX] Downgrading raw to typed buffer accesses for SM6.2 and earlier happens too late
#144747 opened
Jun 18, 2025 -
[HLSL][DXC Driver] Add preprocessor definition when `-metal` is passed
#144738 opened
Jun 18, 2025 -
[OCaml] Getting "duplicate libraries" warning from linker
#144732 opened
Jun 18, 2025 -
clang: Invalid address-of-packed-member warning
#144729 opened
Jun 18, 2025 -
llvm-rc fails to parse FILEVERSION 16bit values
#144723 opened
Jun 18, 2025 -
[BUG] `ColumnLimit` not respected
#144713 opened
Jun 18, 2025 -
Clang: 64-bit SPARC doesn't align struct arguments as required by ABI
#144709 opened
Jun 18, 2025 -
CLang MSVC compatibility bug in return by register.
#144708 opened
Jun 18, 2025 -
Incorrect branch weights being added around vector epilogue loops
#144683 opened
Jun 18, 2025 -
[XRay] Weird sled behavior with `-O3` and `-fno-inline`
#144681 opened
Jun 18, 2025 -
[test-suite] Test failures with libstdc++ 15
#144678 opened
Jun 18, 2025 -
[Flang] Crash with nested types
#144670 opened
Jun 18, 2025 -
[LLD] unable to link a uncalled constructor function in static lib
#144669 opened
Jun 18, 2025 -
Request Commit Access For Jinjie-Huang
#144660 opened
Jun 18, 2025 -
[VectorCombine] Recognise reduction patterns from extract+binop+shuffle chains
#144654 opened
Jun 18, 2025 -
[clang]Crashes when initializing an rvalue reference array of an incomplete class type
#144642 opened
Jun 18, 2025 -
[lld-link] bug, maybe. clang_rt.builtins-x86_64.lib will not auto link wen use function "__builtin_cpu_supports"
#144630 opened
Jun 18, 2025 -
[flang][OpenMP] Incorrect results with Fujitsu test 0685_0001
#144628 opened
Jun 18, 2025 -
[WebAssembly] Degenerate case in vectorization of all true
#144614 opened
Jun 17, 2025 -
Copying of adjacent fields can be merged
#144613 opened
Jun 17, 2025 -
[llvm] Triple string has inconsistency in the object format component when the value equals to the default
#144579 opened
Jun 17, 2025 -
[DirectX] Accessing a cbuffer array with a dynamic index hits an assertion error or generates incorrect code
#144573 opened
Jun 17, 2025 -
[flang][OpenMP] Invalid restriction for linear(ref(x))
#144563 opened
Jun 17, 2025 -
[RISCV] Investigation of Memory Operation Expansion Thresholds for RISC-V
#144562 opened
Jun 17, 2025 -
[AMDGPU][True16] si-fix-sgpr-copies: invalid sgpr_lo16 copy destination
#144561 opened
Jun 17, 2025 -
[RISCV] Enable loop vectorizer register pressure VF pruning again
#144520 opened
Jun 17, 2025 -
[AMDGPU] Avoid or clean unused IMPLICIT_DEF generated from SIFixSGPRCopies pass with REG_SEQUENCE instructions
#144518 opened
Jun 17, 2025 -
[DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine
#144513 opened
Jun 17, 2025 -
`modernize-use-trailing-return-type` reports underlying type in fix-it for lamdba
#144510 opened
Jun 17, 2025 -
`modernize-use-trailing-return-type` might show invalid type in fix-it hint for lamdba with iterator
#144509 opened
Jun 17, 2025 -
Suspicious change to `libc++-20-dev` dependency on `libc++*`
#144501 opened
Jun 17, 2025 -
[Windows] Does Clang support SME Intrinsics on Windows now ?
#144496 opened
Jun 17, 2025 -
[X86] Remove lowerToAddSubOrFMAddSub and update test coverage
#144489 opened
Jun 17, 2025 -
Request Commit Access For sebastiankreutzer
#144485 opened
Jun 17, 2025 -
Don't read from `vpcmpeqd xmm, xmm, xmm` and `vpternlogd zmm, zmm, zmm, 255` simultaneously
#144481 opened
Jun 17, 2025 -
[clang-tidy] modernize-loop-convert for pointer and size
#144475 opened
Jun 17, 2025 -
[clang] No relative path support for precompiled headers
#144470 opened
Jun 17, 2025 -
Passing/returning structures in scalars does not handle poison
#144454 opened
Jun 17, 2025 -
Sanitizer support for free_sized and free_aligned_sized from C23
#144435 opened
Jun 16, 2025 -
[coverage] incorrect coverage for lines following conditional terminating statements
#144416 opened
Jun 16, 2025 -
[llvm-exegesis] Analysis mode should skip and report unknown instruction opcodes instead of just failing
#144403 opened
Jun 16, 2025 -
[tsan] Go's thread sanitizer prints garbage
#144400 opened
Jun 16, 2025 -
[Aarch64][Codegen] fatal error: Invalid size request on a scalable vector
#144358 opened
Jun 16, 2025 -
The generated dSYM binary is corrupted when building chromium
#144357 opened
Jun 16, 2025 -
[Clang][Windows] Runtime crash!,when ASAN is enabled
#144355 opened
Jun 16, 2025 -
libclang: clang_getPointeeType dereferences typedefs to functions with calling convention attribute
#144337 opened
Jun 16, 2025 -
[clang] Improve ABI version handling in clang
#144332 opened
Jun 16, 2025 -
NRVO not eliding copy on immediatly-invoked lambda
#144323 opened
Jun 16, 2025 -
[Clang] C++ Modules: Setting section attribute on variable in module causes miscompilation
#144312 opened
Jun 16, 2025 -
[clang][OpenMP] Crashes with OpenMP `parallel` and `lastprivate` inside template member function
#144302 opened
Jun 16, 2025 -
PDB shows wrong calling convention when compiling static functions on Windows x86
#144301 opened
Jun 16, 2025 -
disable `-Wmicrosoft-enum-value` and `-Wlanguage-extension-token`
#144292 opened
Jun 16, 2025 -
RISC-V: RVV mask register allocation spill
#144289 opened
Jun 16, 2025 -
LLVM can compile a function differently if there are different paramters even if the demanded bits are the same
#144282 opened
Jun 15, 2025 -
Clang rejects templated consteval lambda within template
#144280 opened
Jun 15, 2025 -
Compilation error when building llvm 20.1.7 on macOS that is older than 10.10 [patch included]
#144278 opened
Jun 15, 2025 -
quantize_and_dequantize_op.cc failed
#144277 opened
Jun 15, 2025 -
[SLPVectorizer][X86] Addition no longer vectorized
#144276 opened
Jun 15, 2025 -
[X86] Delaying widening results in an unnecessary `vpmovsxwd` copy
#144266 opened
Jun 15, 2025 -
Illegal scale INF
#144260 opened
Jun 15, 2025 -
Very poor performance from std::*_distribution
#144237 opened
Jun 14, 2025 -
[SelectionDAG][x86] Shuffle pyramid is not eliminated
#144227 opened
Jun 14, 2025 -
[Flang][CI] Merge CI rejects any change to llvm/Support/Compiler.h
#144211 opened
Jun 14, 2025 -
run-clang-tidy.py and absolute paths in compile_commands.json
#144209 opened
Jun 14, 2025 -
[AArch64] Missed optimization: Make full use of smaddl instruction in AArch64
#144208 opened
Jun 14, 2025 -
The impossible type restrict void can be created using a conditional operator
#144207 opened
Jun 14, 2025 -
CI test-build-unified-tree-check-flang on ppc64le-flang-rhel-test fails
#144206 opened
Jun 14, 2025 -
CodeGenFunction take LValue by value in many of its member function
#144180 opened
Jun 14, 2025 -
lldb-dap breakpoint on obj-c catch is not working
#144154 opened
Jun 13, 2025 -
Request Commit Access For `zGoldthorpe`
#144149 opened
Jun 13, 2025 -
[LoopVectorizer] If Conversion example doesn't work with floating-point types
#144145 opened
Jun 13, 2025 -
[libc] Libc premerge test doesn't check fullbuild
#144140 opened
Jun 13, 2025 -
[tsan] Error message and hang involving signals
#144137 opened
Jun 13, 2025 -
[clang] [outliner] Make `nooutline` accessible from `clang`
#144135 opened
Jun 13, 2025 -
[libc] Libc premerge testing is flaky
#144131 opened
Jun 13, 2025 -
[compiler-rt] check-builtins isn't created during all-in-one build
#144090 opened
Jun 13, 2025 -
[lldb] Step over can step too far
#144061 opened
Jun 13, 2025 -
Improve diagnostic of `static_assert(requires [...])`
#144053 opened
Jun 13, 2025 -
switch statements expanded from macro are missing source locations
#144052 opened
Jun 13, 2025 -
[CI] Job summary sometimes blank
#144042 opened
Jun 13, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-affine-loop-coalescing`
#144025 opened
Jun 13, 2025 -
Missed optimization: eliminate redundant and+zext+or reconstruction in select arm
#144020 opened
Jun 13, 2025 -
llvm.ldexp.f128 lowering hits assertion failure on arm64 windows
#144006 opened
Jun 13, 2025 -
[LSR][flang][perf] Too much register pressure after LSR
#144002 opened
Jun 13, 2025 -
powerpc64le: power9 codgen bug when generating setb instructions
#143989 opened
Jun 12, 2025 -
[clang-tidy] Check request: bugprone-overloads-in-different-headers
#143979 opened
Jun 12, 2025 -
Missed optimization: fold (icmp eq a, c1) | (icmp ult f(a), c2) to icmp ult f(a), c2
#143957 opened
Jun 12, 2025 -
[clang-format] Fine-grain control for AlignConsecutiveDeclarations
#143947 opened
Jun 12, 2025 -
Suboptimal register allocation when combining stores
#143940 opened
Jun 12, 2025 -
[libc] avoid setting errno in `src/__support`
#143937 opened
Jun 12, 2025 -
WebAssembly tables + global variables + debug info = invalid binaries
#143934 opened
Jun 12, 2025 -
WebAssembly tables cannot be declared in non-global scope
#143929 opened
Jun 12, 2025 -
[clang-tidy] Crash with modernize-use-integer-sign-comparison
#143927 opened
Jun 12, 2025 -
Compilation fails due to missing includes - Patch available
#143926 opened
Jun 12, 2025 -
[clang] Warning when block captures a pointer to pointer or reference
#143924 opened
Jun 12, 2025 -
[RISCV] Optimize the AVL of vleNff.v/clarify if we need to preserve vl output
#143923 opened
Jun 12, 2025 -
[mlir] How to best avoid masking in this case?
#143920 opened
Jun 12, 2025 -
[clang] Satisfaction of constraint depends on itself for type with single-argument constructor
#143918 opened
Jun 12, 2025 -
[CUDA] Generates a call to libc abort in device code, which fails to link
#143911 opened
Jun 12, 2025 -
excessive stack usage with -fsanitze=kernel-address
#143908 opened
Jun 12, 2025 -
crash in wasm-ld
#143896 opened
Jun 12, 2025 -
clang-format set short lambda max length?
#143877 opened
Jun 12, 2025 -
[X86] Remove LowerFCanonicalize and use generic expansion
#143862 opened
Jun 12, 2025 -
[clang-format] Add an option to have no space at all in PointerAlignment
#143861 opened
Jun 12, 2025 -
C23 program compilation timeout
#143853 opened
Jun 12, 2025 -
clang-20 crash on building casandra
#143841 opened
Jun 12, 2025 -
[libc++] Possibly redundant auto-cast in `async`
#143828 opened
Jun 12, 2025 -
How to handle 64-bit data operations under RISCV32 in the backend
#143825 opened
Jun 12, 2025 -
`multiple rules generate lib/unwind.lib` when buliding with ninja
#143822 opened
Jun 12, 2025 -
False positive in clang-analyzer-cplusplus.NewDeleteLeaks for std::unique_ptr
#143807 opened
Jun 11, 2025 -
Assertion failed ("start of copy chain MUST be COPY") on RISC-V when using asm goto with outputs
#143795 opened
Jun 11, 2025 -
[CIR] Upstream support for virtual base classes
#143789 opened
Jun 11, 2025 -
[CIR] Upstream support for virtual functions
#143787 opened
Jun 11, 2025 -
Unnecessary `and x,C` introduced due to assume on trunc+zext
#143778 opened
Jun 11, 2025 -
[BPF] fatal error: error in backend: Empty type name for BTF_TYPE_ID_REMOTE reloc
#143774 opened
Jun 11, 2025 -
Open coding builtin_memset should not be faster
#143741 opened
Jun 11, 2025 -
[flang] ASSERTION when module and the main program are in two different files.
#143740 opened
Jun 11, 2025 -
[flang] FIR verification failure for DTIO with structure constructor
#143733 opened
Jun 11, 2025 -
Docs for [[clang::no_specializations]] attribute use "explicitly specialized" ambiguously
#143719 opened
Jun 11, 2025 -
[LLDB] Language categories can't be disabled until a value was formatted
#143710 opened
Jun 11, 2025 -
Confusing Error Message with placement new
#143708 opened
Jun 11, 2025 -
calling convention mismatch for non-POD with trivialv on mingw-w64
#143701 opened
Jun 11, 2025 -
Regression in follow-on diagnostic behavior after removing delayed typos
#143688 opened
Jun 11, 2025 -
[AArch64][SVE] MLIR's @setArmVLBits causing a seg-fault under QEMU
#143670 opened
Jun 11, 2025 -
[Clang] Alias template argument deduction is enabled in SFINAE contexts in C++17 mode
#143669 opened
Jun 11, 2025 -
clang-repl %undo message is misleading when there is nothing left to undo
#143668 opened
Jun 11, 2025 -
clang-repl lacks documentation on the supported % commands and a way to discover them from within clang-repl
#143666 opened
Jun 11, 2025 -
Missed optimization: InstCombine is blocked by other uses
#143658 opened
Jun 11, 2025 -
Missed optimization: fold fcmp ord + select before fcmp one (x, C) into a single fcmp one (x, C)
#143649 opened
Jun 11, 2025 -
lld: Avoid decompressing unused debug sections
#143642 opened
Jun 11, 2025 -
Clang-Unit:: DirectoryWatcherTest.AddFiles flaky on MacOS
#143637 opened
Jun 11, 2025 -
Missed optimization: fold icmp eq f(a), f(b) to icmp eq a, b where f(x) = xor(x, lshr(ashr(x, 31), 1))
#143630 opened
Jun 10, 2025 -
Missed optimization: Reassociate multiplies by constants to shrink said constants
#143622 opened
Jun 10, 2025 -
Build on i386 fails with "no suitable unwinder library"
#143620 opened
Jun 10, 2025 -
llvm Linux premerge builders are failing `ninja check-compiler-rt` on
#143610 opened
Jun 10, 2025 -
False positive for `-Wunused-private-field` with deduced explicit object parameter
#143600 opened
Jun 10, 2025 -
[tysan] False positive with placement new
#143587 opened
Jun 10, 2025 -
Bad source locations in implicit deduction guides AST nodes
#143585 opened
Jun 10, 2025 -
[flang] Unlimited polymorphic argument for intrnsic MERGE caused FIR verification failure
#143582 opened
Jun 10, 2025 -
MSVC Linker Issue When Targeting ARM64EC
#143575 opened
Jun 10, 2025 -
[flang] Unlimited pointer assignment within FORALL caused FIR verification failure
#143569 opened
Jun 10, 2025 -
clang-repl output differences on Windows when piped into something else
#143547 opened
Jun 10, 2025 -
`llvm-cov` [rust] Coverage Source code not covered when rust code is across multiple lines
#143541 opened
Jun 10, 2025 -
[Clang] Segmentation fault when Building WebKitGTK with Thin LTO and mold
#143539 opened
Jun 10, 2025 -
Missed optimization: propagate not of `trunc nuw ... it1` equalities
#143529 opened
Jun 10, 2025 -
The handling of poison in memory is incoherent
#143527 opened
Jun 10, 2025 -
[HLSL][SPIR-V] Implement SV_Position semantic for non-pixel shaders.
#143523 opened
Jun 10, 2025 -
Building on MacOS: Library not loaded: @rpath/libzstd.1.dylib
#143515 opened
Jun 10, 2025 -
Missed Optimization: Constant Propagation of Store Value Due to the Endless Loop
#143511 opened
Jun 10, 2025 -
[Flang] fatal internal error: nullptr dereference at /root/llvm-project/flang/lib/Semantics/tools.cpp(358)
#143510 opened
Jun 10, 2025 -
Typo correction should be smarter about context
#143509 opened
Jun 10, 2025 -
Multi-Call command line building error
#143506 opened
Jun 10, 2025 -
fmerge-all-constants does not work with constexpr non-literals
#143495 opened
Jun 10, 2025 -
Clang -pedantic: non-ISO practices may not be diagnosed
#143486 opened
Jun 10, 2025 -
[libcxxabi][llvm-symbolizer] Demangler produces bad output for templated `operator<`
#143473 opened
Jun 10, 2025 -
Compiler extension for Rust-like using syntax
#143469 opened
Jun 10, 2025 -
[AVX2] SAD pattern detection is too strict
#143456 opened
Jun 9, 2025 -
[libc][errno] Deprecate `LIBC_ERRNO_MODE_SYSTEM` in favor of `LIBC_ERRNO_MODE_SYSTEM_INLINE`.
#143454 opened
Jun 9, 2025 -
[analyzer] Static Analysis runs out of memory on a tiny test-case
#143440 opened
Jun 9, 2025 -
[IndVarSimplify] LFTR Narrows IV to an Odd Sized Integer
#143414 opened
Jun 9, 2025 -
[lldb] Extend lldb-test to emit Symtab data as well.
#143378 opened
Jun 9, 2025 -
Missed deadcode elimination when using `phi`
#143368 opened
Jun 9, 2025 -
Error when building current Tensorflow 2 with certain CPU instructions avx512f avx512vnni avx512bf16 fma
#143365 opened
Jun 9, 2025 -
[clang-tidy] `readability-braces-around-statements` not detected `else containing if` without braces
#143348 opened
Jun 9, 2025 -
[ASAN] "-fsanitize=address" flag halting the executable
#143336 opened
Jun 9, 2025 -
Missing -Wformat-overflow diagnostics for positional directives with dynamic width or precision (*m$)
#143334 opened
Jun 9, 2025 -
ld64.lld: Segfault cross-compiling from linux-amd64 to darwin-arm64
#143332 opened
Jun 9, 2025 -
[clang-tidy] Check request: bugprone-unreached-function-overload
#143329 opened
Jun 9, 2025 -
[clang-tidy] Check request: portability-minmax-macro-defensive
#143326 opened
Jun 8, 2025 -
[Clang] Conversion operators and references
#143311 opened
Jun 8, 2025 -
clang::ParseAST compile error
#143307 opened
Jun 8, 2025 -
unnecessary constraint enforcement within static_assert() within structure definition
#143284 opened
Jun 7, 2025 -
Clangd crash Exception Code: 0xC0000005
#143261 opened
Jun 7, 2025 -
[clang-format] More control of wrapped lambda brace indentation
#143248 opened
Jun 7, 2025 -
MSVC Compatibility: [[msvc::no_unique_address]] doesn't work in a base class
#143245 opened
Jun 7, 2025 -
Invalid exception object catch from nested lambda coroutines with clang 20.1.0 on windows
#143235 opened
Jun 7, 2025 -
[flang] Use of precompiled headers leads to undetected missing includes
#143234 opened
Jun 7, 2025
799 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.
-
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
Jul 3, 2025 • 107 new comments -
[LifetimeSafety] Introduce intra-procedural analysis in Clang
#142313 commented on
Jul 6, 2025 • 85 new comments -
[runtimes][PAC] Harden unwinding when possible (#138571)
#143230 commented on
Jun 28, 2025 • 63 new comments -
[Clang][OpenMP][LoopTransformations] Add support for "#pragma omp fuse" loop transformation directive and "looprange" clause
#139293 commented on
Jun 20, 2025 • 58 new comments -
[offload][SYCL] Add Module splitting by categories.
#131347 commented on
Jul 2, 2025 • 56 new comments -
[WIP] ABI Lowering Library
#140112 commented on
Jul 2, 2025 • 46 new comments -
[clang][SYCL] Add sycl_external attribute and restrict emitting device code
#140282 commented on
Jul 3, 2025 • 44 new comments -
[FuncAttrs] Relax norecurse attribute inference
#139943 commented on
Jul 5, 2025 • 44 new comments -
[LLDB] Add type summaries for MSVC STL strings
#143177 commented on
Jul 4, 2025 • 43 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
Jul 6, 2025 • 43 new comments -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
Jun 29, 2025 • 36 new comments -
[llvm-exegesis] Debug generated disassembly
#142540 commented on
Jul 4, 2025 • 36 new comments -
[clang-tidy] Add misc-bool-bitwise-operation check
#142324 commented on
Jul 7, 2025 • 34 new comments -
[win][clang] Align scalar deleting destructors with MSABI
#139566 commented on
Jun 30, 2025 • 34 new comments -
[NVPTX] support packed f32 instructions for sm_100+
#126337 commented on
Jun 30, 2025 • 34 new comments -
[mlir][Vector] add vector.insert canonicalization pattern for vectors created from ub.poison
#142944 commented on
Jul 1, 2025 • 32 new comments -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 commented on
Jul 2, 2025 • 29 new comments -
[CodeGen] Expose the extensibility of PassConfig to plugins
#139059 commented on
Jul 3, 2025 • 28 new comments -
[clang-tidy] support query based custom check
#131804 commented on
Jul 6, 2025 • 28 new comments -
[WIP][AMDGPU] Support for type inferring image load/store builtins for AMDGPU
#140210 commented on
Jul 2, 2025 • 27 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
Jun 24, 2025 • 26 new comments -
[AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#141480 commented on
Jul 2, 2025 • 26 new comments -
[VPlan] Materialize constant vector trip counts before final opts.
#142309 commented on
Jul 3, 2025 • 24 new comments -
[LoopVectorize] Add test case for minloc reduction
#141556 commented on
Jun 25, 2025 • 21 new comments -
[llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator"
#142529 commented on
Jul 2, 2025 • 20 new comments -
[OpenMP][Flang] Emit default declare mappers implicitly for derived types
#140562 commented on
Jul 4, 2025 • 20 new comments -
[InstCombine] Extend bitmask mul combine to handle independent operands
#142503 commented on
Jul 6, 2025 • 19 new comments -
[llvm-debuginfo-analyzer] Add support for LLVM IR format.
#135440 commented on
Jun 12, 2025 • 19 new comments -
[SLP]Initial support for copyable elements (non-schedulable only)
#140279 commented on
Jun 19, 2025 • 18 new comments -
[Loads] Support dereferenceable assumption with variable size.
#128436 commented on
Jul 4, 2025 • 17 new comments -
Add support for flag output operand "=@cc" for SystemZ.
#125970 commented on
Jul 2, 2025 • 17 new comments -
[clang-tidy] Add bugprone-move-shared-pointer-contents check.
#67467 commented on
Jul 1, 2025 • 17 new comments -
[LoopIdiom] Use HashRecognize to optimize CRC
#143208 commented on
Jul 6, 2025 • 16 new comments -
[NVPTX] Add syncscope support for cmpxchg
#140812 commented on
Jul 3, 2025 • 16 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 1)
#143102 commented on
Jul 5, 2025 • 15 new comments -
[libc++] Validate exception throwing for vector mutators on max_size violation
#131953 commented on
Jun 25, 2025 • 15 new comments -
[NFC] Separate UnwindTable from DebugFrame into a different type
#142521 commented on
Jul 7, 2025 • 15 new comments -
[StructurizeCFG] Hoist and simplify zero-cost incoming else phi values
#139605 commented on
Jul 2, 2025 • 15 new comments -
[DAG] Add generic expansion for ISD::FCANONICALIZE nodes
#142105 commented on
Jul 4, 2025 • 15 new comments -
[compiler-rt][cmake] Add option to control shared library builds
#139042 commented on
Jul 5, 2025 • 14 new comments -
[clang-tidy] Add modernize-make-direct check
#118120 commented on
Jul 1, 2025 • 14 new comments -
[RISCV][MC] Add MC support of Zibi experimental extension
#127463 commented on
Jul 4, 2025 • 13 new comments -
[clang-format] Handle templates in qualified typenames
#143194 commented on
Jun 13, 2025 • 13 new comments -
[AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor`
#101609 commented on
Jun 26, 2025 • 13 new comments -
[clang-reorder-fields] Support designated initializers
#142150 commented on
Jul 1, 2025 • 12 new comments -
[X86][APX] Exclusively emit setzucc to avoid false dependency
#142092 commented on
Jun 13, 2025 • 12 new comments -
[vector][mlir] Canonicalize to shape_cast where possible
#140583 commented on
Jun 27, 2025 • 12 new comments -
[clang] [libc++] fix _Atomic c11 compare exchange does not update expected results
#78707 commented on
Jul 4, 2025 • 12 new comments -
[VPlan] Introduces explicit broadcast for live-in constants.
#133213 commented on
Jul 3, 2025 • 12 new comments -
Optimize fptrunc(x)>=C1 --> x>=C2
#99475 commented on
Jul 5, 2025 • 12 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
Jun 29, 2025 • 12 new comments -
[RFC][llvm] Added llvm.loop.vectorize.reassociate_fpreductions.enable metadata.
#141685 commented on
Jun 30, 2025 • 12 new comments -
[libc++] Optimize ranges::copy for random_access_iterator inputs and vector<bool> iterator outputs
#120134 commented on
Jun 28, 2025 • 12 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
Jul 3, 2025 • 11 new comments -
[VPlan] Use VPInstruction for uniform binops.
#141429 commented on
Jun 10, 2025 • 11 new comments -
[clang] Catch missing format attributes
#105479 commented on
Jun 7, 2025 • 11 new comments -
[Matrix] Lower vector reductions using shape info
#142055 commented on
Jun 23, 2025 • 11 new comments -
Ast importer visitors
#138838 commented on
Jul 1, 2025 • 10 new comments -
[VectorCombine][AMDGPU] Narrow Phi of Shuffles.
#140188 commented on
Jun 26, 2025 • 10 new comments -
[clang-tidy] Replace /* ... */ single-line comments with // ... comments
#124319 commented on
Jun 8, 2025 • 10 new comments -
[libc++] Optimize {std,ranges}::distance for segmented iterators
#133612 commented on
Jun 28, 2025 • 10 new comments -
[IR] Add CallBr intrinsics support
#133907 commented on
Jul 2, 2025 • 9 new comments -
[llvm] Introduce callee_type metadata
#87573 commented on
Jun 11, 2025 • 9 new comments -
[AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2
#142354 commented on
Jun 20, 2025 • 9 new comments -
[TySan] Add option to outline instrumentation
#120582 commented on
Jun 24, 2025 • 9 new comments -
[llvm][yaml2obj] Modify section header overriding timing
#130942 commented on
Jul 4, 2025 • 9 new comments -
[VPlan] Remove hoisting to preheader in VPTransformState::get
#142594 commented on
Jun 11, 2025 • 9 new comments -
[libc++] Make map constexpr as part of P3372R3
#134330 commented on
Jul 6, 2025 • 8 new comments -
[OpenMP] [IR Builder] Changes to Support Scan Operation
#136035 commented on
Jun 16, 2025 • 8 new comments -
[AMDGPU][Clang] Allow amdgpu-waves-per-eu attribute to lower target occupancy range
#138284 commented on
Jun 27, 2025 • 8 new comments -
[Clang] Fix name lookup of conversion operators
#142945 commented on
Jun 11, 2025 • 8 new comments -
[InstCombine] Detect uadd with overflow idiom
#140178 commented on
Jul 7, 2025 • 8 new comments -
[libc++] Optimizations for uniform_int_distribution
#140161 commented on
Jun 24, 2025 • 8 new comments -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 commented on
Jul 3, 2025 • 8 new comments -
[llvm-nm] Introduce synthetic flag
#138232 commented on
Jun 16, 2025 • 7 new comments -
[libc++][format] Don't instantiate direct `__(u)int128_t` visitation
#139662 commented on
Jul 1, 2025 • 7 new comments -
[LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall
#126736 commented on
Jun 26, 2025 • 7 new comments -
[libc++] Use _BitScanForward64 more often, by fixing availability detection, avoiding calling _BitScanForward twice
#142000 commented on
Jun 17, 2025 • 7 new comments -
[VPlan] Use VPInstructionWithType for uniform casts.
#140623 commented on
Jun 22, 2025 • 7 new comments -
[llvm] annotate interfaces in llvm-c for DLL export
#141701 commented on
Jun 24, 2025 • 7 new comments -
[mlir][emitc] Add 'emitc.while' and 'emitc.do' ops to the dialect
#143008 commented on
Jun 30, 2025 • 7 new comments -
[clangd] Improve Markup Rendering
#140498 commented on
Jul 3, 2025 • 7 new comments -
[libc] implement template functions for localtime
#110363 commented on
Jun 26, 2025 • 7 new comments -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 commented on
Jun 27, 2025 • 6 new comments -
[AMDGPU] Avoid put implicit_def into bundle that break reg's liveness
#142563 commented on
Jul 7, 2025 • 6 new comments -
clang_EvalResult_getAsCXString impl
#134551 commented on
Jul 1, 2025 • 6 new comments -
[AMDGPU] Optimize LDS DMA soft waitcnt
#138802 commented on
Jul 2, 2025 • 6 new comments -
[clang-format] Stop moving lambda to new line only to indent it more.
#141576 commented on
Jun 16, 2025 • 6 new comments -
clang-format: Add IncludeSortKey option
#137840 commented on
Jun 26, 2025 • 6 new comments -
[PowerPC] Exploit xxeval instruction for ternary patterns - part 1
#141733 commented on
Jul 4, 2025 • 6 new comments -
[Clang][WIP] Normalize constraints before checking for satisfaction
#141776 commented on
Jul 4, 2025 • 6 new comments -
[Clang][attr] Add cfi_salt attribute
#141846 commented on
Jul 2, 2025 • 6 new comments -
[llvm-objdump] Add inlined function display support
#142246 commented on
Jun 13, 2025 • 6 new comments -
[clangd] Add tweak to abbreviate function templates
#74710 commented on
Jun 19, 2025 • 6 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
Jul 4, 2025 • 5 new comments -
[libc++] Fix std::make_exception_ptr interaction with ObjC
#135386 commented on
Jul 6, 2025 • 5 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
Jul 3, 2025 • 5 new comments -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
Jul 2, 2025 • 5 new comments -
HIPSPV: Unbundle SDL
#136412 commented on
Jul 2, 2025 • 5 new comments -
[LLD][COFF] Handle --start-lib/--end-lib group in the same way as other archives
#136496 commented on
Jun 9, 2025 • 5 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
Jul 7, 2025 • 5 new comments -
[CodeGen][NewPM] Port `AsmPrinter` to new pass manager
#99320 commented on
Jul 3, 2025 • 5 new comments -
Thread Safety Analysis: Warn when using negative reentrant capability
#141599 commented on
Jul 4, 2025 • 5 new comments -
[AMDGPU] Move S_BFE lowering into RegBankCombiner
#141589 commented on
Jul 1, 2025 • 5 new comments -
expandFMINIMUMNUM_FMAXIMUMNUM: Improve compare between zeros
#140193 commented on
Jun 9, 2025 • 5 new comments -
[SystemZ][z/OS] Implement _Export keyword
#140944 commented on
Jun 27, 2025 • 5 new comments -
[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal.
#140508 commented on
Jun 30, 2025 • 5 new comments -
[clang-tidy] modernize-use-std-print,format: Fix checks with Abseil functions
#142312 commented on
Jun 29, 2025 • 4 new comments -
[clang][PAC] add support for options parameter to __ptrauth
#136828 commented on
Jun 11, 2025 • 4 new comments -
[clang][CompundLiteralExpr] Don't defer evaluation for CLEs
#137163 commented on
Jul 2, 2025 • 4 new comments -
[AArch64][GlobalISel] Fold buildvector of bitcast
#141553 commented on
Jun 17, 2025 • 4 new comments -
[clang-tidy] Add `performance-explicit-move-constructor` check
#122599 commented on
Jun 20, 2025 • 4 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 2)
#143103 commented on
Jul 4, 2025 • 4 new comments -
[compiler-rt] Add CMake option to enable execute-only code generation on AArch64
#140555 commented on
Jun 26, 2025 • 4 new comments -
[DependenceAnalysis] Extending SIV to handle separate loops
#128782 commented on
Jul 3, 2025 • 4 new comments -
[WIP] Introduce a G_PTRTOADDR GIsel node
#140300 commented on
Jun 12, 2025 • 4 new comments -
[clang] Diagnose [[nodiscard]] return types in Objective-C++
#142541 commented on
Jun 9, 2025 • 4 new comments -
[Instrumentor] Add Instrumentor pass
#138958 commented on
Jul 7, 2025 • 4 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
Jul 4, 2025 • 4 new comments -
[LoopPeel] Fix branch weights' effect on block frequencies
#128785 commented on
Jun 17, 2025 • 4 new comments -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
Jun 26, 2025 • 4 new comments -
[IR] Introduce the `ptrtoaddr` instruction
#139357 commented on
Jun 20, 2025 • 4 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
Jun 25, 2025 • 4 new comments -
[lld][ELF] Merge equivalent symbols found during ICF
#139493 commented on
Jun 11, 2025 • 4 new comments -
[sanitizer_common] Implement address sanitizer on AIX: platform specific support
#131866 commented on
Jun 24, 2025 • 4 new comments -
[MemDep] Optimize SortNonLocalDepInfoCache sorting strategy for large caches with few unsorted entries
#143107 commented on
Jun 26, 2025 • 3 new comments -
[libc++] Speed-up input_range based operations in vector<bool>
#124188 commented on
Jun 24, 2025 • 3 new comments -
[libc++][Android] Always redirect <stdatomic.h> to <atomic>
#143036 commented on
Jun 24, 2025 • 3 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
Jul 6, 2025 • 3 new comments -
[clang-tidy][dataflow] Add `bugprone-null-check-after-dereference` check
#84166 commented on
Jul 1, 2025 • 3 new comments -
[scudo] Add `__scudo_get_info` symbol to export stats to a buffer.
#130273 commented on
Jun 16, 2025 • 3 new comments -
[AMDGPU] Consider FLAT instructions for VMEM hazard detection
#137170 commented on
Jun 30, 2025 • 3 new comments -
[VN] be more consistent about forwarding null inputs and ignoring SVE outputs
#139574 commented on
Jun 12, 2025 • 3 new comments -
[clang-tidy] Add new check `llvm-prefer-static-over-anonymous-namespace`
#142839 commented on
Jun 27, 2025 • 3 new comments -
[InstCombine] Fold rotate patterns with ZExt/Trunc at different Points
#142578 commented on
Jun 16, 2025 • 3 new comments -
[InferAddressSpaces] Handle unconverted ptrmask
#140802 commented on
Jul 2, 2025 • 3 new comments -
[llvm] Enable LLVM_LINK_LLVM_DYLIB by default on non-Windows platforms
#138187 commented on
Jun 30, 2025 • 3 new comments -
[lldb][RPC] Upstream RPC server interface emitters
#138032 commented on
Jul 4, 2025 • 3 new comments -
[libc]: Add -Wextra for libc tests
#133643 commented on
Jul 4, 2025 • 2 new comments -
[libc++] Optimize std::{,ranges}::{fill,fill_n} for segmented iterators
#132665 commented on
Jun 28, 2025 • 2 new comments -
[InstSimplify] Optimize maximumnum and minimumnum
#139581 commented on
Jul 3, 2025 • 2 new comments -
[IRTranslator] Handle ptrtoaddr
#139601 commented on
Jun 11, 2025 • 2 new comments -
[WIP][AMDGPU] Enable "amdgpu-uniform-intrinsic-combine" pass in pipeline.
#128687 commented on
Jun 24, 2025 • 2 new comments -
[AArch64][PAC] Protect the entire function if pac-ret+leaf is passed
#140895 commented on
Jul 4, 2025 • 2 new comments -
[clangd] Implement simple folding for preprocessor branches
#140959 commented on
Jun 23, 2025 • 2 new comments -
[Clang][Driver][Test] Created test for unsupported driver options
#120900 commented on
Jun 12, 2025 • 2 new comments -
[scudo] Add primary option to zero block on dealloc.
#142394 commented on
Jun 23, 2025 • 2 new comments -
[AArch64] Prepare for split ZPR and PPR area allocation (NFCI)
#142391 commented on
Jun 26, 2025 • 2 new comments -
[lld] Add thunks for hexagon
#111217 commented on
Jul 3, 2025 • 2 new comments -
[Clang] Add builtins that deduplicate and sort types
#106730 commented on
Jul 2, 2025 • 2 new comments -
[SystemZ][z/OS] Implement #pragma export
#141671 commented on
Jun 27, 2025 • 2 new comments -
[LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan.
#141900 commented on
Jun 12, 2025 • 2 new comments -
[mlir][linalg] Implement `LinalgGroupedConvolutionOpInterface` to unify grouped convs
#94796 commented on
Jun 23, 2025 • 2 new comments -
[InstCombine] Add cast support in simplifyUsingControlFlow
#142263 commented on
Jun 29, 2025 • 2 new comments -
[Codegen] Add a separate stack ID for scalable predicates
#142390 commented on
Jun 26, 2025 • 2 new comments -
[TargetParser] Parse Amazon Linux triple and handle RuntimeLibcalls
#136114 commented on
Jun 20, 2025 • 2 new comments -
[EarlyCSE,TTI] Don't create new, unused, instructions.
#134534 commented on
Jul 7, 2025 • 2 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
Jun 20, 2025 • 2 new comments -
Enable fexec-charset option
#138895 commented on
Jun 11, 2025 • 2 new comments -
Handle VECREDUCE intrinsics in NVPTX backend
#136253 commented on
Jul 1, 2025 • 2 new comments -
[Instrumentor] Allow printing a runtime stub
#138978 commented on
Jul 7, 2025 • 2 new comments -
[MLIR][OpenMP] Simplify OpenMP device codegen
#137201 commented on
Jun 17, 2025 • 2 new comments -
[AArch64][Machine-Combiner] Split loads into lanes of neon vectors into multiple vectors when possible
#142941 commented on
Jun 19, 2025 • 2 new comments -
[mlir][memref] Fix computeCollapsedLayoutMap for contiguous dynamic dim
#136485 commented on
Jul 3, 2025 • 2 new comments -
[KeyInstr] Add docs
#137991 commented on
Jun 16, 2025 • 2 new comments -
[clang-tidy] Add check 'bugprone-invalid-enum-default-initialization'
#136823 commented on
Jul 1, 2025 • 2 new comments -
[libc++][atomic_ref] Use __atomic_fetch_{add,sub} builtins on floating-points whenever possible
#135685 commented on
Jun 28, 2025 • 1 new comment -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
Jul 1, 2025 • 1 new comment -
[AMDGPU] Compute GISel KnownBits for S_BFE instructions
#141588 commented on
Jul 1, 2025 • 1 new comment -
[libunwind][AArch64] Protect PC within libunwind's context.
#113368 commented on
Jun 11, 2025 • 1 new comment -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
Jul 1, 2025 • 1 new comment -
[X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT
#141611 commented on
Jun 29, 2025 • 1 new comment -
wasm-ld: Implement function pointer alignment
#105532 commented on
Jun 14, 2025 • 1 new comment -
compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6 targets
#139411 commented on
Jun 27, 2025 • 1 new comment -
AMDGPU: Fold frame indexes into s_or_b32 and s_and_b32
#102345 commented on
Jun 21, 2025 • 1 new comment -
[RISCV] Add basic Mach-O triple support.
#141682 commented on
Jun 20, 2025 • 1 new comment -
[libc++] Optimize std::min_element
#100616 commented on
Jun 12, 2025 • 1 new comment -
Create a new check to look for mis-use in calls that take iterators
#99917 commented on
Jun 23, 2025 • 1 new comment -
[LLVM][SCEV] Look through common multiplicand when simplifying compares.
#141798 commented on
Jun 27, 2025 • 1 new comment -
[libc++][concepts] P2404R3: Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with
#99420 commented on
Jun 15, 2025 • 1 new comment -
[CodeGen][AArch64] ptrauth intrinsic to safely construct relative ptr
#142047 commented on
Jun 12, 2025 • 1 new comment -
[MLIR][SliceAnalysis] Add comment and restore failure condition
#142223 commented on
Jun 9, 2025 • 1 new comment -
[clang] Fix bad error recovery when classes are defined inside template
#142278 commented on
Jun 11, 2025 • 1 new comment -
Partition MUBUF load/store offsets into vector and scalar parts
#142328 commented on
Jun 16, 2025 • 1 new comment -
[clang-tidy] Add check performance-lost-std-move
#139525 commented on
Jun 10, 2025 • 1 new comment -
[OpenMP][OMPIRBuilder] Use OMPKinds.def to specify callback metadata
#142753 commented on
Jun 13, 2025 • 1 new comment -
[RFC][BPF] Support Jump Table
#133856 commented on
Jul 3, 2025 • 1 new comment -
[VPlan] Simplify VPBlendRecipes to select instructions
#133993 commented on
Jul 4, 2025 • 1 new comment -
[asan] Implement interception on AIX
#131870 commented on
Jun 25, 2025 • 1 new comment -
[CMake] Options to control generation of reproducers
#143037 commented on
Jun 16, 2025 • 1 new comment -
[libc++] Fix locale-related compilation errors on NetBSD
#143055 commented on
Jul 4, 2025 • 1 new comment -
add -floop-fuse to clang and flang
#142686 commented on
Jul 4, 2025 • 1 new comment -
[Codegen] Remove redundant instruction using machinelateCleanup
#139716 commented on
Jun 30, 2025 • 1 new comment -
TSan: Support relaxed accesses and fences
#142579 commented on
Jun 20, 2025 • 1 new comment -
[HIPSTDPAR] Add handling for math builtins
#140158 commented on
Jun 17, 2025 • 1 new comment -
[CodeGen] Avoid MachineModuleInfo in MachineModuleSlotTracker
#140530 commented on
Jul 7, 2025 • 1 new comment -
[libunwind] Add CMake option to enable execute-only code generation on AArch64
#140554 commented on
Jul 4, 2025 • 1 new comment -
llvm-tli-checker: Remove TLINameList helper struct
#142535 commented on
Jun 16, 2025 • 1 new comment -
[AArch64] Avoid vector Ext in case by-element operation variant apply for all elements
#140733 commented on
Jul 3, 2025 • 1 new comment -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 commented on
Jun 24, 2025 • 1 new comment -
[libcxxabi][libunwind] Support for using LLVM libc
#134893 commented on
Jun 26, 2025 • 1 new comment -
[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
Jun 30, 2025 • 1 new comment -
[AMDGPU][NFCI] Add IEEEMinimumMaximumInsts SubtargetFeature
#141081 commented on
Jun 17, 2025 • 1 new comment -
[VectorCombine] Fold ZExt/SExt (Shuffle (ZExt/SExt %src)) to ZExt/SExt (Shuffle %src).
#141109 commented on
Jul 3, 2025 • 1 new comment -
Add constant-folding for unary NVVM intrinsics
#141233 commented on
Jul 2, 2025 • 1 new comment -
[libc++] Optimize num_get integral functions
#121795 commented on
Jul 4, 2025 • 1 new comment -
[clang-cl] Accept `cl`-style output arguments (`/Fo`, `-Fo`) for `--precompile`
#121046 commented on
Jul 4, 2025 • 1 new comment -
LangRef: allocated objects can grow
#141338 commented on
Jun 10, 2025 • 1 new comment -
[AVR] crash in SelectionDAG
#59914 commented on
Jun 17, 2025 • 0 new comments -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 commented on
Jul 1, 2025 • 0 new comments -
Compiler crash
#140217 commented on
Jun 16, 2025 • 0 new comments -
[clang] NRVO used in C mode
#100902 commented on
Jun 16, 2025 • 0 new comments -
Failed test `Flang :: Runtime/no-cpp-dep.c` no macOS in 13.0.1-rc2
#53201 commented on
Jun 16, 2025 • 0 new comments -
Take advantage of `assume`s on `x * x` (with `nuw`)
#122412 commented on
Jun 16, 2025 • 0 new comments -
[ARM][AArch64] Vector intrinsics do not match hardware behavior for NaN, subnormals
#128006 commented on
Jun 16, 2025 • 0 new comments -
[WIP][AMDGPU][MC] Support 128b rsrc reg in mimg instructions
#139121 commented on
Jun 18, 2025 • 0 new comments -
SelectionDAG: Improve expandFP_TO_INT_SAT
#139217 commented on
Jun 9, 2025 • 0 new comments -
[AVX-512] vpternlogq fails to be emitted for longer chains of bitmanipulations
#134768 commented on
Jun 16, 2025 • 0 new comments -
[clangd] Add tweak to override pure virtuals
#139348 commented on
Jul 6, 2025 • 0 new comments -
[clang-cl] Generates bad manifest XML for Visual Studio UAC settings
#120394 commented on
Jun 14, 2025 • 0 new comments -
release/20.x: [RISCV] Fix assertion failure when using -fstack-clash-protection (#135248)
#139388 commented on
Jun 25, 2025 • 0 new comments -
[AMDGPULowerBufferFatPointers] Handle ptrtoaddr by extending the offset
#139413 commented on
Jun 11, 2025 • 0 new comments -
[SelectionDAGBuilder] Use address width when lowering ptrtoaddr
#139423 commented on
Jun 11, 2025 • 0 new comments -
[Flang][OpenMP] ICE with do-loop inside BLOCK inside omp
#97940 commented on
Jun 14, 2025 • 0 new comments -
Fix the issue #139467 ([clang-tidy] false positive narrowing conversion)
#139474 commented on
Jun 21, 2025 • 0 new comments -
[Flang][OpenMP] fatal internal error: CHECK(IsValid(*range)) failed at /root/llvm-project/flang/lib/Parser/provenance.cpp(279)
#107502 commented on
Jun 14, 2025 • 0 new comments -
SelectionDag Assert (w/ asserts) / backend crash (w/o asserts) with Stack MTE + AFDO
#69907 commented on
Jun 17, 2025 • 0 new comments -
Make MSVC STL data formatters for Windows
#24834 commented on
Jun 17, 2025 • 0 new comments -
[mlir][gpu] Add pass for emulating unsupported types.
#138087 commented on
Jul 1, 2025 • 0 new comments -
Missed optimization: passing vectors with different (compatible) target features prevents inlining
#142321 commented on
Jun 17, 2025 • 0 new comments -
[RISCV][NFC] Refactor Vendor Reloc Declarations
#138226 commented on
Jun 20, 2025 • 0 new comments -
[clang] Avoid printing overly large integer/_BitInt numbers in static assertion failure diagnostics
#71675 commented on
Jun 17, 2025 • 0 new comments -
[clangd] "Assertion 'LocalDeclID < LocalNumDecls' failed." when using clangd with `--experimental-modules-support`
#130280 commented on
Jun 17, 2025 • 0 new comments -
[analyzer] Improve cache locality by using separate allocators
#138295 commented on
Jul 2, 2025 • 0 new comments -
clang segfaults when file changes
#12110 commented on
Jun 16, 2025 • 0 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
Jul 1, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 commented on
Jul 3, 2025 • 0 new comments -
[vectorization] More flexibility for VFxIC
#138709 commented on
Jul 3, 2025 • 0 new comments -
[mlir][vector] Patterns to convert to shape_cast, where possible
#138777 commented on
Jun 24, 2025 • 0 new comments -
Fix Loop Transformations to Preserve Block Frequencies
#135812 commented on
Jun 16, 2025 • 0 new comments -
[SPIRV][Vulkan] OpCapability Kernel being set on Shaders
#140739 commented on
Jun 16, 2025 • 0 new comments -
[AMDGPU] Refine GCNHazardRecognizer hasHazard()
#138841 commented on
Jun 30, 2025 • 0 new comments -
[libc++] v2 ABI silently introduces new non-conforming behaviour for smart pointer destruction
#142066 commented on
Jun 16, 2025 • 0 new comments -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 commented on
Jul 1, 2025 • 0 new comments -
Add a GUIDLIST table to bitcode
#139497 commented on
Jun 20, 2025 • 0 new comments -
llvm-objcopy calculates section locations incorrectly for MachO files
#141494 commented on
Jun 13, 2025 • 0 new comments -
[PPC] ROP protection won't be supported with the ELFV1 ABI.
#139947 commented on
Jun 23, 2025 • 0 new comments -
[TargetParser] Normalize "aarch64-amazon-linux" to "aarch64-amazon-linux-gnu"
#140070 commented on
Jun 21, 2025 • 0 new comments -
[clang-tidy] Added check 'bugprone-function-visibility-change'
#140086 commented on
Jun 30, 2025 • 0 new comments -
visit_format_arg hiding of 128-bit ints is still broken
#139582 commented on
Jun 13, 2025 • 0 new comments -
lldb statusline problems in Windows terminal(s)
#134846 commented on
Jun 13, 2025 • 0 new comments -
`_BitInt(4096) % uint32_t` computation is 430x slower than naive software implementation
#82196 commented on
Jun 13, 2025 • 0 new comments -
clang misoptimization cached equality of thread local variable
#111257 commented on
Jun 13, 2025 • 0 new comments -
[clang-tidy] False negative modernize-use-integer-sign-comparison without cast?
#127471 commented on
Jun 13, 2025 • 0 new comments -
Auto-vectorizer generates different code for the main loop and for the trailing section
#136838 commented on
Jun 12, 2025 • 0 new comments -
[RISCV] missed optimization: use sh or sw when can infer the offset from alignment
#143215 commented on
Jun 12, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_fpga_argument_interfaces
#140231 commented on
Jul 3, 2025 • 0 new comments -
[AMDGPU] misched: avoid subregister dependencies
#140255 commented on
Jun 30, 2025 • 0 new comments -
[coverage] nested macro with unused branch leads to incorrect coverage
#140893 commented on
Jun 12, 2025 • 0 new comments -
[LLDB] crashes when debugging Qt applications on Windows
#136420 commented on
Jun 12, 2025 • 0 new comments -
[LAA] Rewrite findForkedPointer (NFC)
#140298 commented on
Jun 20, 2025 • 0 new comments -
"error: unassigned file number in '.loc' directive" when trying to analyze GCC output
#72027 commented on
Jun 12, 2025 • 0 new comments -
[IR] Add llvm `clmul` intrinsic
#140301 commented on
Jun 20, 2025 • 0 new comments -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 commented on
Jun 12, 2025 • 0 new comments -
[CodeGen][NPM] Clear MachineFunctions without using PA
#139517 commented on
Jul 4, 2025 • 0 new comments -
[libc++] Use template variables in a bunch of places instead of class templates
#139518 commented on
Jun 8, 2025 • 0 new comments -
Implement strategy for loop ordering choice (true compiler starter)
#51651 commented on
Jun 14, 2025 • 0 new comments -
JavaScriptWrapImports:false doesn't work with ColumnLimit:0
#52935 commented on
Jun 14, 2025 • 0 new comments -
[libc][stdlib][c23] implementations of free_sized / free_aligned_sized
#125576 commented on
Jun 13, 2025 • 0 new comments -
why scudo killed the process due to out of memory
#118735 commented on
Jun 13, 2025 • 0 new comments -
Add support for SFrame stack trace format
#64449 commented on
Jun 13, 2025 • 0 new comments -
[WASM] Implement movemask routine
#131980 commented on
Jun 13, 2025 • 0 new comments -
[Clang] Explain satisfaction failure for more type traits
#141911 commented on
Jun 13, 2025 • 0 new comments -
Clang crash with -mcpu=grace -O3 -msve-vector-bits=128: error in backend: Cannot scalarize scalable vector loads
#102000 commented on
Jun 13, 2025 • 0 new comments -
[SPIRV] Added support for extension Arbitrary_precision_floating_point
#139680 commented on
Jun 13, 2025 • 0 new comments -
[RISCV] Can we teach RISCVectorPeephole to commute FMA to fold vmerge?
#141885 commented on
Jun 13, 2025 • 0 new comments -
Revert "[lit][clang] Avoid realpath on Windows due to MAX_PATH limitations"
#139739 commented on
Jun 26, 2025 • 0 new comments -
[clang-format] Add IndentPPDirectives Leave option
#139750 commented on
Jun 10, 2025 • 0 new comments -
[NFC][AMDGPU] Refactor allocatePreloadKernArgSGPRs
#139753 commented on
Jun 17, 2025 • 0 new comments -
[AIX] PGO codegen changes for function-sections.
#139761 commented on
Jun 18, 2025 • 0 new comments -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 commented on
Jul 1, 2025 • 0 new comments -
P2937R0: Freestanding: Remove `strtok`
#105404 commented on
Jun 29, 2025 • 0 new comments -
[HLSL] Document root signature flags and validation requirements
#126646 commented on
Jun 18, 2025 • 0 new comments -
[Flang] Incorrect execution result of intrinsic assignment with an unallocated allocatable array
#134566 commented on
Jun 18, 2025 • 0 new comments -
[AMDGPU] Document "relaxed buffer OOB mode", update HSA default
#134734 commented on
Jun 9, 2025 • 0 new comments -
[clang-format] Requires expression formatting not honoring AllowShortBlocksOnASingleLine
#142265 commented on
Jun 18, 2025 • 0 new comments -
[AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2
#135162 commented on
Jun 18, 2025 • 0 new comments -
[clang][CodeGen] Fix metadata when vectorization is disabled by pragma
#135163 commented on
Jun 13, 2025 • 0 new comments -
std::construct_at() seems to bypass [[clang::require_explicit_initialization]]
#141103 commented on
Jun 18, 2025 • 0 new comments -
[RISCV] Add TuneNoDefaultUnroll to generic CPUs
#135318 commented on
Jun 23, 2025 • 0 new comments -
[SEH] Scopes shouldn't end on a call instruction
#54922 commented on
Jun 18, 2025 • 0 new comments -
Disable -fdollars-in-identifiers by default
#135407 commented on
Jun 30, 2025 • 0 new comments -
windows x64 exception data is innacurate
#46803 commented on
Jun 18, 2025 • 0 new comments -
[mlir][nvgpu] make TmaCreateDescriptorOp can use static box and add folder function to it.
#135497 commented on
Jun 24, 2025 • 0 new comments -
[mlir][Aarch64] Improve i8mm instruction sequence for `vector.contract`
#90416 commented on
Jun 18, 2025 • 0 new comments -
Meta issue to track changes for adding plugin and LLVM_BUILD_LLVM_DYLIB support for Windows
#109483 commented on
Jun 18, 2025 • 0 new comments -
[CodeGen][NPM] Differentiate pipeline-required and opt-required passes
#135752 commented on
Jul 4, 2025 • 0 new comments -
[ConstraintElim] Simplify `sadd_with_overflow` if A and B have different signs
#135784 commented on
Jun 16, 2025 • 0 new comments -
[mlir][Aarch64] Add lowering support from unsigned `vector.contract` to i8mm
#90412 commented on
Jun 18, 2025 • 0 new comments -
[clang-tidy] Fix bugprone-tagged-union-member-count false-positive
#135831 commented on
Jun 21, 2025 • 0 new comments -
[flang] Implement !DIR$ IVDEP directive
#133728 commented on
Jun 25, 2025 • 0 new comments -
[libc] provide _malloc_thread_cleanup option
#133730 commented on
Jun 23, 2025 • 0 new comments -
LWG4037: Static data members of `ctype_base` are not yet required to be usable in constant expressions
#105330 commented on
Jun 19, 2025 • 0 new comments -
LWG4084: `std::fixed` ignores `std::uppercase`
#118346 commented on
Jun 19, 2025 • 0 new comments -
Generate better code for std::bit_floor from libstdc++
#61183 commented on
Jun 19, 2025 • 0 new comments -
[WIP][X86] combineX86ShufflesRecursively - attempt to combine shuffles with larger types from EXTRACT_SUBVECTOR nodes
#133947 commented on
Jun 24, 2025 • 0 new comments -
LWG3767: `codecvt<charN_t, char8_t, mbstate_t>` incorrectly added to locale
#105313 commented on
Jun 19, 2025 • 0 new comments -
LWG2295: Locale name when the provided `Facet` is a `nullptr`
#105063 commented on
Jun 19, 2025 • 0 new comments -
[clang] [OpenMP] New OpenMP 6.0 self_maps clause - CodeGen
#134131 commented on
Jul 7, 2025 • 0 new comments -
[lldb] Fix the incorrect reporting of dwarf5 .debug_names index time during partial indexing
#134133 commented on
Jun 9, 2025 • 0 new comments -
[HLSL] Add execution testing of Root Signatures
#133317 commented on
Jun 18, 2025 • 0 new comments -
[LV] Move isPredicatedInst into LVLegality (NFC)
#134261 commented on
Jun 20, 2025 • 0 new comments -
[HLSL] Add Root Signature Documentation into clang
#126773 commented on
Jun 18, 2025 • 0 new comments -
[clang-format]: Add `Custom` to `ShortFunctionStyle`; add new AllowShortFunctionsOnASingleLineOptions for granular setup
#134337 commented on
Jul 1, 2025 • 0 new comments -
[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives
#134350 commented on
Jun 23, 2025 • 0 new comments -
[clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
Jun 29, 2025 • 0 new comments -
[RegisterCoalescer]: Try inflated RC for coalescing reg->subreg
#134438 commented on
Jun 26, 2025 • 0 new comments -
[HLSL] Implement: Textures/TypedBuffers cannot be bound to root descriptors.
#126647 commented on
Jun 18, 2025 • 0 new comments -
LWG3318: Clarify whether clocks can represent time before their epoch
#100430 commented on
Jun 18, 2025 • 0 new comments -
[LLD][COFF] Move delay IAT into its own .didat section.
#137100 commented on
Jun 10, 2025 • 0 new comments -
[ARM] enable FENV_ACCESS pragma support for hard-float targets
#137101 commented on
Jun 9, 2025 • 0 new comments -
[Xtensa] Implement Xtensa S32C1I Option and atomics lowering.
#137134 commented on
Jul 5, 2025 • 0 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
Jun 27, 2025 • 0 new comments -
[HLSL] Implement `Load(int, out uint)` overloads for buffer types
#138910 commented on
Jun 17, 2025 • 0 new comments -
[lld] Static linking fails when using GHC musl images with `gmp` big-integer implementation plus `ld.lld` as default linker
#142307 commented on
Jun 17, 2025 • 0 new comments -
[asan][sanitizer_common] Enable build and testing of asan+sanitizer_common on AIX
#137186 commented on
Jun 17, 2025 • 0 new comments -
Release Asset Audit Failed
#132738 commented on
Jun 17, 2025 • 0 new comments -
[CodeGen][Pass] Add `TargetPassBuilder`
#137290 commented on
Jun 30, 2025 • 0 new comments -
[InstCombine] Split GEPs with multiple variable indices
#137297 commented on
Jul 2, 2025 • 0 new comments -
[BOLT] Optimize the codegen of createLoadImmediate for AArch64.
#137413 commented on
Jun 10, 2025 • 0 new comments -
[lldb] Deploy Python DLL on Windows
#137467 commented on
Jun 24, 2025 • 0 new comments -
SingleSource/Regression/C/Regression-C-float16-smoke FAILs to link
#64247 commented on
Jun 17, 2025 • 0 new comments -
[libc++] Annotate the data member of variant with no_unique_address
#137783 commented on
Jul 4, 2025 • 0 new comments -
Error with building for pulp ara
#134994 commented on
Jun 17, 2025 • 0 new comments -
Define a policy for merging Pull Requests with multiple commits
#56637 commented on
Jun 17, 2025 • 0 new comments -
[LLD][SPARC] Implement enough functionality to run non-trivial 64-bit programs
#137919 commented on
Jun 20, 2025 • 0 new comments -
[libc][math] Implementation of sinpi, correctly rounded to all modes
#137953 commented on
Jun 23, 2025 • 0 new comments -
[RISCV] Guard CFI emission code with MF.needsFrameMoves()
#136060 commented on
Jul 3, 2025 • 0 new comments -
[SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point
#136085 commented on
Jun 11, 2025 • 0 new comments -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
Jun 27, 2025 • 0 new comments -
#pragma omp requires unified_shared_memory does not seem to work
#127334 commented on
Jun 18, 2025 • 0 new comments -
[clang-tidy] Return error code on config parse error
#136167 commented on
Jun 21, 2025 • 0 new comments -
[compiler-rt][sanitizer] fix msghdr for musl
#136195 commented on
Jul 2, 2025 • 0 new comments -
Windows 11 on ARM64: Clang Build Failure: function too large
#88368 commented on
Jun 18, 2025 • 0 new comments -
[powerpc] Assertion failure using llvm-mc -show-encoding with plxv
#133345 commented on
Jun 18, 2025 • 0 new comments -
[MC/DC][Coverage] Enable profile correlation for MC/DC
#136437 commented on
Jun 29, 2025 • 0 new comments -
[clang-sa] Macro definitions of header TUs not included in the plist file
#140845 commented on
Jun 18, 2025 • 0 new comments -
clang-10 fails to compile C-embedded assembly with SSE and AVX instructions
#47541 commented on
Jun 18, 2025 • 0 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
Jul 3, 2025 • 0 new comments -
[clang-format]:Feature Request Add option to disable space before braces
#136497 commented on
Jun 17, 2025 • 0 new comments -
[Mips] Support "$sp" named register
#136821 commented on
Jun 9, 2025 • 0 new comments -
Incorrect deduplication of member of anonymous namespace in clang++17, 18, 19
#107642 commented on
Jun 17, 2025 • 0 new comments -
【opt】incorrect output dependence in loop interchange pass
#127176 commented on
Jun 17, 2025 • 0 new comments -
[asan] Implement address sanitizer on AIX: shadow memory
#136874 commented on
Jun 24, 2025 • 0 new comments -
AMDGPU: Allow operand folding between loop body and its preheader
#137022 commented on
Jun 18, 2025 • 0 new comments -
[libclang/python] Derive library function types from annotations
#142120 commented on
Jun 7, 2025 • 0 new comments -
A few of lldb's frame formatting function options do not work on Windows
#143149 commented on
Jun 10, 2025 • 0 new comments -
[AArch64][SME] Support split ZPR and PPR area allocation
#142392 commented on
Jun 26, 2025 • 0 new comments -
Clang does not warn for unused variables in included files, but only main file
#143190 commented on
Jun 10, 2025 • 0 new comments -
[AArch64] Use `ZIP1/2` over `INS` for vector concat
#142427 commented on
Jun 19, 2025 • 0 new comments -
llvm-cov: No way to exclude coverage in a line or part of code
#33625 commented on
Jun 10, 2025 • 0 new comments -
Add a python JIT loader class.
#142514 commented on
Jun 26, 2025 • 0 new comments -
libomp :: misc_bugs/many-microtask-args.c FAILs on SPARC
#139905 commented on
Jun 10, 2025 • 0 new comments -
Miscompilation when targeting mipsel with -static-pie
#124681 commented on
Jun 10, 2025 • 0 new comments -
[RISCV] Incorrect cost for fptosi_sat.v8i16.v8f64 with Zve32f
#142973 commented on
Jun 10, 2025 • 0 new comments -
remote debugging macOS to macOS launches app-bundle as "standalone executable"
#107095 commented on
Jun 9, 2025 • 0 new comments -
[clang-doc] RecordInfo.FullName is always empty when emitted and not tested
#143086 commented on
Jun 9, 2025 • 0 new comments -
[llvm-exegesis] [AArch64] Resolving "snippet crashed while running: Segmentation fault" for Load Instructions
#142552 commented on
Jun 16, 2025 • 0 new comments -
Broken libc++ installation in 20250528 release of Ubuntu libc++1-20 package
#143042 commented on
Jun 9, 2025 • 0 new comments -
[gn build] Use shutil.which to find git in write_vcsrevision.py
#142570 commented on
Jun 30, 2025 • 0 new comments -
Incorrect std::type_info comparison and hash_code for pointer to incomplete type
#36746 commented on
Jun 9, 2025 • 0 new comments -
[libc++] Question about __libcpp_timed_backoff_policy implementation
#123855 commented on
Jun 9, 2025 • 0 new comments -
[SimplifyCFG] Updated early exit in `CanRedirectPredsOfEmptyBBToSucc`
#142582 commented on
Jun 18, 2025 • 0 new comments -
[VPlan][LoopVectorize] Potential issue in how replicate recipe is lowered to IR
#115169 commented on
Jun 9, 2025 • 0 new comments -
[AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2
#142140 commented on
Jun 10, 2025 • 0 new comments -
libc++1-20 deb packages missing libc++.so.1 symlink
#142759 commented on
Jun 10, 2025 • 0 new comments -
[DebugInfo] Place local ODR-uniqued types in decl DISubprograms
#142166 commented on
Jun 17, 2025 • 0 new comments -
[AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and GFX10
#142188 commented on
Jul 2, 2025 • 0 new comments -
[clang-format] How to remove blank line after open curly bracket (`{`)?
#142631 commented on
Jun 10, 2025 • 0 new comments -
Opting out of a check should also opt out of its aliases
#54319 commented on
Jun 10, 2025 • 0 new comments -
llvm-cov: wrong line coverage of 0 for c++ macro argument in multi-line
#83232 commented on
Jun 10, 2025 • 0 new comments -
llvm.icall.branch.funnel is not documented in LangRef
#133635 commented on
Jun 10, 2025 • 0 new comments -
Runtime library not exposing some _Unwind symbols.
#29055 commented on
Jun 10, 2025 • 0 new comments -
[OpenMP][OMPT] `initial_device_num` on `initialize` callback set incorrectly
#134451 commented on
Jun 10, 2025 • 0 new comments -
AMDGPU should make v2i32 and/or/xor legal
#124776 commented on
Jun 10, 2025 • 0 new comments -
MIPS/ASM: may optimize SW + ADDIU
#132685 commented on
Jun 10, 2025 • 0 new comments -
`clang-analyzer-cplusplus.Move` not reported for usage after `std::move()` with range
#137157 commented on
Jun 10, 2025 • 0 new comments -
[LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (2/2)
#142335 commented on
Jun 10, 2025 • 0 new comments -
[Clang] Fix crash on template-specialization
#142338 commented on
Jun 12, 2025 • 0 new comments -
Crash compiling modules with address sanitizers
#134790 commented on
Jun 10, 2025 • 0 new comments -
[lldb-dap] Reimplement `runInTerminal` with signals
#142374 commented on
Jun 10, 2025 • 0 new comments -
riscv_vector.h intrinsics should be target-gated, not preprocessor-gated
#56592 commented on
Jun 10, 2025 • 0 new comments -
[SCEV] Fold zext(C+A)<nsw> -> (sext(C) + zext(A))<nsw> if possible.
#142599 commented on
Jun 11, 2025 • 0 new comments -
forming reference to nullptr is not rejected in constexpr
#48665 commented on
Jun 8, 2025 • 0 new comments -
[libc++] `ranges::contains(vector<int>)` is slow
#129321 commented on
Jun 8, 2025 • 0 new comments -
gn build: Add use_hwasan flag.
#143052 commented on
Jun 9, 2025 • 0 new comments -
[clang-format] de-indentation of a block comment does not work without ReflowComments
#53425 commented on
Jun 8, 2025 • 0 new comments -
[libc++] Split ABI flag for removing iterator bases and removing the second member in reverse_iterator
#143079 commented on
Jun 10, 2025 • 0 new comments -
[NFC][VectorCombine] Add tests for narrow bitcast of shuffle
#143085 commented on
Jun 14, 2025 • 0 new comments -
[mlir][vector] Lower vector.fma to llvm.intr.fma
#143089 commented on
Jun 9, 2025 • 0 new comments -
Debian/Ubuntu package does not ship LLVMgold.so
#139602 commented on
Jun 7, 2025 • 0 new comments -
[libc++] `std::variant` introduces padding if a variant member contains a variant
#129803 commented on
Jun 7, 2025 • 0 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 3)
#143105 commented on
Jul 4, 2025 • 0 new comments -
[lld] LLVM successful link depends on static libraries order
#116669 commented on
Jun 7, 2025 • 0 new comments -
[DebugInfo][RegisterCoalescer] Drop DBG_VALUEs with unsupported register class
#143132 commented on
Jun 9, 2025 • 0 new comments -
[libc++] Introduce _LIBCPP_ABI_BOUNDED_ITERATORS_IN_{STRING_VIEW,SPAN}
#143172 commented on
Jul 3, 2025 • 0 new comments -
Don't warn on -Wunused-const-variable when the variable comes from a template specialization in a macro.
#29248 commented on
Jun 7, 2025 • 0 new comments -
[clangd][NFC] added const and constexpr to HeaderSourceSwitch
#143193 commented on
Jul 4, 2025 • 0 new comments -
__attribute__((cleanup(...))) not modeled by the analyzer's CFG
#4260 commented on
Jun 7, 2025 • 0 new comments -
ICE in Clang 21 with recursive lambda capture — infinite name mangling loop since clang-17
#139089 commented on
Jun 7, 2025 • 0 new comments -
[MIPS][COFF] Missing support for thread local variables
#134915 commented on
Jun 7, 2025 • 0 new comments -
[mlir][vector] Refactor vector linearization patterns
#142685 commented on
Jun 11, 2025 • 0 new comments -
Baremetal builds fail as standard C library headers are imported
#49338 commented on
Jun 9, 2025 • 0 new comments -
ARM: Stop using setCmpLibcallCC in MachO case
#142710 commented on
Jun 16, 2025 • 0 new comments -
[AMDGPU] Add DAG mutation to improve scheduling before barriers
#142716 commented on
Jun 30, 2025 • 0 new comments -
[Clang][LoopAccessAnalysis] Stride might be wrongly replaced by 1 in certain situation.
#95086 commented on
Jun 9, 2025 • 0 new comments -
Clang c++20compat warnings trigger on assembly-with-cpp files.
#142775 commented on
Jun 9, 2025 • 0 new comments -
[DRAFT][memprof][darwin] Support memprof on Darwin platform and add binary access profile
#142884 commented on
Jun 9, 2025 • 0 new comments -
[Clang] Set the FTM for trivial relocation
#142936 commented on
Jun 12, 2025 • 0 new comments -
[InstCombine] nnan should not be propagated
#143120 commented on
Jun 9, 2025 • 0 new comments -
Revert [LoopPeel] Remove known trip count restriction when peeling last. #140792
#142943 commented on
Jun 17, 2025 • 0 new comments -
Inefficient codegen for checking top bits of a 64-bit integer
#62145 commented on
Jun 9, 2025 • 0 new comments -
Cannot compile libc for rv32imc_zaamo_zalrsc
#126706 commented on
Jun 9, 2025 • 0 new comments -
[Offload] Add olGetKernelMaxGroupSize
#142950 commented on
Jul 1, 2025 • 0 new comments -
Thread Safety Analysis: Very basic capability alias-analysis
#142955 commented on
Jul 4, 2025 • 0 new comments -
WordPos should be less than BITWORDS_PER_ELEMENT
#142959 commented on
Jun 9, 2025 • 0 new comments -
[AArch64] Add support for -mlong-calls code generation
#142982 commented on
Jun 13, 2025 • 0 new comments -
[mlir][vector] Remove bit-width logic tests
#143007 commented on
Jun 24, 2025 • 0 new comments -
[Flang] Flang does not work correctly in file containing /* Old style C comments*/ in fixed source form
#127426 commented on
Jun 9, 2025 • 0 new comments -
[libunwind][libcxx][libcxxabi] Fix Exception Handling build for wasm
#140365 commented on
Jul 2, 2025 • 0 new comments -
[BOLT] [PowerPC] Port
#140894 commented on
Jun 23, 2025 • 0 new comments -
Upstreaming ClangIR
#126834 commented on
Jun 11, 2025 • 0 new comments -
flang: recent regression - CXXFLAGS are passed to flang
#139220 commented on
Jun 11, 2025 • 0 new comments -
llvm-symbolizer --markup-filter does not adjust addresses without debug info
#63178 commented on
Jun 11, 2025 • 0 new comments -
[libc++] Introduce a new attribute keyword for Clang improves compatibility with Mingw-GCC
#141040 commented on
Jul 5, 2025 • 0 new comments -
[VPlan] Support VPWidenCastRecipe in narrowToSingleScalarRecipes.
#141080 commented on
Jun 10, 2025 • 0 new comments -
[TySan] false positive with unions and placement-new
#120987 commented on
Jun 11, 2025 • 0 new comments -
Sanitizer -shared-libsan is unusable on Ubuntu 20.04/18.04 and clang-12/10
#50615 commented on
Jun 11, 2025 • 0 new comments -
Include [[clang::require_explicit_initialization]] warnings in system headers
#141133 commented on
Jun 25, 2025 • 0 new comments -
Fix the usage issue of getRegMask.
#141215 commented on
Jun 26, 2025 • 0 new comments -
[clangd] Crash when `char[]` is initialized with both `#embed` and literal values
#138439 commented on
Jun 11, 2025 • 0 new comments -
[clang-tidy] properly handle private move constructors in `modernize-pass-by-value` check
#141304 commented on
Jun 29, 2025 • 0 new comments -
AArch64: Clear hasSideEffects on AUT and AUTPAC.
#141330 commented on
Jun 11, 2025 • 0 new comments -
Implement the `InterlockedAdd` HLSL Function
#99122 commented on
Jun 11, 2025 • 0 new comments -
[Flang][OpenMP] Parsing error or Semantics Crash for omp declare reduction
#57219 commented on
Jun 11, 2025 • 0 new comments -
[LV] Vectorize selecting last IV of min/max element.
#141431 commented on
Jul 1, 2025 • 0 new comments -
[LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (1/2)
#141467 commented on
Jun 10, 2025 • 0 new comments -
flang-rt creates a second llvm_gtest library that can cause problems in parallel builds
#143134 commented on
Jun 11, 2025 • 0 new comments -
[mlir][vector] MLIR SLP vectorizer
#140469 commented on
Jun 28, 2025 • 0 new comments -
Check if any bytes in vector are greater than 0 should be optimized
#79779 commented on
Jun 12, 2025 • 0 new comments -
Missed VRP with __builtin_popcount() when bitshift with __builtin_{ctzg, clzg}
#140100 commented on
Jun 12, 2025 • 0 new comments -
[flang] Implement workdistribute construct lowering
#140523 commented on
Jul 4, 2025 • 0 new comments -
[InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
#140526 commented on
Jun 18, 2025 • 0 new comments -
clang with -Wnull-dereference doesn't produce expected warning
#113068 commented on
Jun 12, 2025 • 0 new comments -
[aarch64] clang compile error, when compile a C file, however succeess when rename the file to cpp
#139033 commented on
Jun 12, 2025 • 0 new comments -
Missing GPU Builtins when compiling CUDA to bitcode on Windows
#51566 commented on
Jun 12, 2025 • 0 new comments -
Inefficient codegen for loop with known small trip count
#80298 commented on
Jun 12, 2025 • 0 new comments -
LoopVersioningLICM missing vectorization when loop bound is invariant under no-alias assumption
#112060 commented on
Jun 12, 2025 • 0 new comments -
[RISCV][clang] Failed to vectorize a[i] + b[CONSTANT] when a and b both in global struct
#104596 commented on
Jun 12, 2025 • 0 new comments -
Add a pass "SinkGEPConstOffset"
#140657 commented on
Jul 6, 2025 • 0 new comments -
[AMDGPU][MISched] Allow memory ops of different base pointers to be clustered
#140674 commented on
Jun 24, 2025 • 0 new comments -
C++20 modules available but `__cpp_modules` not defined
#71364 commented on
Jun 12, 2025 • 0 new comments -
P0718R2: Atomic shared_ptr
#99980 commented on
Jun 12, 2025 • 0 new comments -
Unexpected template instantiation with extern template declaration
#97888 commented on
Jun 12, 2025 • 0 new comments -
[CUDA] std::clamp doesn't compile with latest clang and gcc
#95183 commented on
Jun 11, 2025 • 0 new comments -
Adding Matching and Inference Functionality to Propeller-Patch 1
#140886 commented on
Jun 26, 2025 • 0 new comments -
[llvm][GISel] Use computeKnownFPClass
#141484 commented on
Jun 17, 2025 • 0 new comments -
`(x << 1) | 1` => `shld(x, 1, 0x80...)` for vectors (also `~(~x << 1)` => `shld(x, 1, 0x80...)`)
#141710 commented on
Jun 11, 2025 • 0 new comments -
Potential Miscompiles with RegUnits-based MachineLICM liveness calculation
#96146 commented on
Jun 11, 2025 • 0 new comments -
Enable WPD without lto
#141777 commented on
Jun 9, 2025 • 0 new comments -
[GlobalISel] [AArch64] Passthrough `i1` stack arguments are unecessarily loaded and stored in tail calls
#142847 commented on
Jun 11, 2025 • 0 new comments -
[AMDGPU][GlobalISel] Fix G_UNMERGE_VALUES combine
#141812 commented on
Jun 30, 2025 • 0 new comments -
[Matrix] Optimize static extracts with ShapeInfo
#141815 commented on
Jun 14, 2025 • 0 new comments -
Dead branch instructions in Aarch64 atomic compare exchange
#142858 commented on
Jun 11, 2025 • 0 new comments -
Optimization taken with likely(!x), but not with unlikely(x)
#115999 commented on
Jun 11, 2025 • 0 new comments -
[Analysis] Use the addCost() helper across InlineCost.cpp
#141901 commented on
Jun 29, 2025 • 0 new comments -
[InstCombine] Add Missed Optimization
#141962 commented on
Jun 8, 2025 • 0 new comments -
LLVM-COV - Warnings of "X functions have mismatched data" and missing coverage data in reports
#72786 commented on
Jun 10, 2025 • 0 new comments -
[clang-tidy] Check to add `void` to functions without parameters in C
#142629 commented on
Jun 10, 2025 • 0 new comments -
[RISC-V] Add SMLoc info for fixup. [NFCI]
#142054 commented on
Jun 7, 2025 • 0 new comments -
[clang-doc] Reconsider use of enum InfoType::IT_default
#142888 commented on
Jun 10, 2025 • 0 new comments -
Illegal copy from vector register to SGPR with outgoing inreg argument derived from allocas
#140780 commented on
Jun 10, 2025 • 0 new comments -
Test file for memmove intrinsic
#142094 commented on
Jun 11, 2025 • 0 new comments -
Test files for memcpy and ControlBarrier instruction
#142098 commented on
Jun 11, 2025 • 0 new comments -
[clang-tidy] add option for `readability-uppercase-literal-suffix` to ignore certain suffixes
#76435 commented on
Jun 10, 2025 • 0 new comments -
[AArch64][GlobalISel] Add push_mul_through_s/zext
#141551 commented on
Jul 4, 2025 • 0 new comments -
static_casting to a large unsigned long long from a double causes an FPE
#18060 commented on
Jun 11, 2025 • 0 new comments -
Missed Optimization: -(x & c1) >> shamt | -(x & c1) —> x & c1 ? -1 : 0 when 2^shamt > c1 and shamt ≤ bitwidth(x)/2
#139641 commented on
Jun 11, 2025 • 0 new comments -
[X86] Use X86ISD::BSF/BSR fall through operands to be used for general values
#123938 commented on
Jun 11, 2025 • 0 new comments -
UBSAN is very slow when using print_stacktrace=1
#135943 commented on
Jun 11, 2025 • 0 new comments -
More granular UBSAN Frame based filtering
#118150 commented on
Jun 11, 2025 • 0 new comments -
[AMDGPU] Add BFX Formation Combines to RegBankCombiner
#141590 commented on
Jul 1, 2025 • 0 new comments -
[AMDGPU] Add KnownBits simplification combines to RegBankCombiner
#141591 commented on
Jul 1, 2025 • 0 new comments -
`locale{""}.name()` returns an empty string instead of the name of the native locale
#73930 commented on
Jun 11, 2025 • 0 new comments -
Clang accepts ambiguous conditional expressions involving deleted functions
#124260 commented on
Jun 11, 2025 • 0 new comments -
[SampleFDO][TypeProf] Support vtable type profiling in ext-binary and text format.
#141649 commented on
Jun 29, 2025 • 0 new comments -
MachineCombiner: Partially fix losing subregister indexes
#141661 commented on
Jun 25, 2025 • 0 new comments -
[BOLT] Gadget scanner: make use of C++17 features and LLVM helpers
#141665 commented on
Jul 1, 2025 • 0 new comments -
False positive of ODR violation for functions with internal linkage in modules
#137533 commented on
Jun 11, 2025 • 0 new comments -
[clang-format]: treat double {{}} as single {} in array initialization
#55488 commented on
Jun 11, 2025 • 0 new comments -
[HIP]: explicit instantiated constexpr functions calling non-constexpr functions fail to compile (`__host__ __device__` function references `__host__` function)
#141592 commented on
Jun 11, 2025 • 0 new comments -
[LV] Inefficient gather/scatter address calculation for strided access
#129474 commented on
Jun 11, 2025 • 0 new comments -
Reapply "[compiler-rt][XRay] Make xray_interface.h C compliant"
#141728 commented on
Jun 25, 2025 • 0 new comments -
[flang][openmp] Incorrect diagnostic on Openmp Atomic update statement
#138748 commented on
Jul 1, 2025 • 0 new comments -
Crash when compiling clc++2021 to spirv64
#139361 commented on
Jul 1, 2025 • 0 new comments -
[clang-tidy] suggest adding `constexpr` when it is possible
#115622 commented on
Jul 1, 2025 • 0 new comments -
Add misc-invalidated-iterators (iterators and references after push_back and operator[])
#30703 commented on
Jul 1, 2025 • 0 new comments -
DW_OP_form_tls_address debug info not outputted for aarch64
#83466 commented on
Jul 1, 2025 • 0 new comments -
[compiler-rt lsan] lipo error when building llvm 16.0.4 from source
#63085 commented on
Jul 1, 2025 • 0 new comments -
https://lld.llvm.org/ instructions typo
#106113 commented on
Jul 1, 2025 • 0 new comments -
Compiling with clang cuda fails when using libstdc++'s <format> header
#69288 commented on
Jul 1, 2025 • 0 new comments -
compiler-rt-sanitizers fail to compile in ../lib/gwp_asan/optional/backtrace_linux_libc.cpp:10:10 with fatal error: 'execinfo.h' file not found when compiled against musl-libc
#60687 commented on
Jul 1, 2025 • 0 new comments -
[StackColoring] Incorrect slot merging due to stackcoloring-lifetime-start-on-first-use
#132085 commented on
Jul 1, 2025 • 0 new comments -
The implicit-integer-sign-change is pointless for symbolic constants
#45370 commented on
Jul 2, 2025 • 0 new comments -
Poor OpenSSL performance (Clang 12 vs GCC 11)
#49930 commented on
Jul 2, 2025 • 0 new comments -
[ISel type legalization] Unprocessed value in a map! PromotedIntegers
#118812 commented on
Jul 2, 2025 • 0 new comments -
[TySan] False positive with global structs
#122954 commented on
Jul 2, 2025 • 0 new comments -
[IR2Vec] Storing and Managing Vocabulary
#141832 commented on
Jul 2, 2025 • 0 new comments -
[flang] bug passing non-contiguous array to MPI procedure
#138471 commented on
Jul 2, 2025 • 0 new comments -
`VerifyDiagnosticConsumer` doens't work well with `#line` directives
#17326 commented on
Jul 2, 2025 • 0 new comments -
[clang] LLVM ERROR: out of memory Allocation failed in clang::APValue::MakeArray(unsigned int, unsigned int)
#113041 commented on
Jul 2, 2025 • 0 new comments -
A few remaining bugs in Value / formatter API on Windows
#25146 commented on
Jun 30, 2025 • 0 new comments -
Missed constant folding through control flow
#140025 commented on
Jun 30, 2025 • 0 new comments -
Unnecessary sext when optimizing a switch on riscv
#124841 commented on
Jun 30, 2025 • 0 new comments -
Support for pkg-config
#9777 commented on
Jun 30, 2025 • 0 new comments -
Missed optimization: malloc + memcpy + free => realloc
#128587 commented on
Jun 30, 2025 • 0 new comments -
clang-cl and Windows headers define conflicting versions of _m_prefetchw
#87515 commented on
Jun 30, 2025 • 0 new comments -
Specific structure name can cause shadowing of globally defined lambda, causing "struct::operator()" to be called instead of "lambda::operator()"
#134049 commented on
Jun 30, 2025 • 0 new comments -
Clang wrongly warns about empty variadic argument lists for macros
#76375 commented on
Jun 30, 2025 • 0 new comments -
[clangd] `PrerequisiteModulesTests` Generating Unexpected Error when Scanning for Dependencies on macOS
#124153 commented on
Jun 30, 2025 • 0 new comments -
[flang] Flang should reject bad volatile dummy arguments from gfortran volatile8 test
#137369 commented on
Jul 1, 2025 • 0 new comments -
[MLIR] Incorrect fusion pass behavior with `-test-loop-fusion=test-loop-fusion-transformation`
#132172 commented on
Jul 1, 2025 • 0 new comments -
[MLIR] Bufferization behaving differently based on the position of extract_slice.
#122869 commented on
Jul 1, 2025 • 0 new comments -
incorrect transformation around icmp: unclear semantics of "lifetime" intrinsics leads to miscompilation
#45725 commented on
Jul 1, 2025 • 0 new comments -
[clang-cl][Windows] After setting the manifest configuration, the app cannot start!
#143119 commented on
Jul 1, 2025 • 0 new comments -
Parser crash on Clang 20.1.3 for BPF code.
#140584 commented on
Jul 1, 2025 • 0 new comments -
[flang][OpenMP][debug] Invalid debug info for variable size string in target region.
#134991 commented on
Jul 1, 2025 • 0 new comments -
[clang][dataflow] Diagnose branch conditions using the data-flow framework
#141602 commented on
Jul 1, 2025 • 0 new comments -
[BOLT][AArch64] Start && "Entry point function not found
#136669 commented on
Jul 1, 2025 • 0 new comments -
Different behavior for comparison of integer comparison
#138566 commented on
Jul 2, 2025 • 0 new comments -
[X86] Remove X86Subtarget::isAtom and replace with tuning flags
#62952 commented on
Jul 3, 2025 • 0 new comments -
clang crashes when both '-lstdc++' '-ccc-print-phases' are on the command line
#89571 commented on
Jul 3, 2025 • 0 new comments -
[clang][dataflow] Crashes in getChild with incorrect "base" StorageLocation after #127338
#128068 commented on
Jul 3, 2025 • 0 new comments -
lld can't handle gcc LTO files
#41791 commented on
Jul 3, 2025 • 0 new comments -
[SPIRV] Floating point select operands cause the machine verifier to trip
#135572 commented on
Jul 3, 2025 • 0 new comments -
[C++20] [Modules] Diagnose exposure for TUlocal entity
#112294 commented on
Jul 4, 2025 • 0 new comments -
Various issues with using uncaptured constexpr variable in lambda
#127086 commented on
Jul 4, 2025 • 0 new comments -
mlir-opt --tosa-to-linalg-pipeline fails in validation: element type 'f32' is not legal
#89926 commented on
Jul 4, 2025 • 0 new comments -
[META][DAG] Nodes should be consistently processed in topological order
#83422 commented on
Jul 4, 2025 • 0 new comments -
[mlir] -tosa-optional-decompositions crashes
#118452 commented on
Jul 4, 2025 • 0 new comments -
`llvm.experimental.patchpoint` followed by a call causes assertion error in x86 backend
#117882 commented on
Jul 4, 2025 • 0 new comments -
[MLIR]`-tosa-optional-decompositions` triggers Assertion Failure `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"'
#116353 commented on
Jul 4, 2025 • 0 new comments -
[lldb] lldb not reading compile units for binaries compiled with -gdwarf64
#135208 commented on
Jul 4, 2025 • 0 new comments -
SelectionDAG instruction selection performs CSE on nodes with debug information
#10375 commented on
Jul 4, 2025 • 0 new comments -
[Coroutines] The Coroutine elision optimization (or HALO) is not performed
#64586 commented on
Jul 4, 2025 • 0 new comments -
[MLIR] Existing Python bindings issues
#139785 commented on
Jul 4, 2025 • 0 new comments -
[WebAssembly] SIMD intrinsics should be constant folded
#55933 commented on
Jul 4, 2025 • 0 new comments -
clang -std=c++23 -fmodules -stdlib=libc++ test.cpp failed
#102745 commented on
Jul 4, 2025 • 0 new comments -
[RISCV] Implementation tracking for zvqdotq
#141826 commented on
Jul 2, 2025 • 0 new comments -
[clang] Fully support #embed in C++
#127610 commented on
Jul 2, 2025 • 0 new comments -
[DirectX] Validation: TGSM pointers must originate from an unambiguous TGSM global variable.
#140416 commented on
Jul 2, 2025 • 0 new comments -
Bytecode Interpreter: Union fields are activated too eagerly
#134789 commented on
Jul 3, 2025 • 0 new comments -
Cannot call a function in the debugee on Windows.
#22139 commented on
Jul 3, 2025 • 0 new comments -
[AArch64] NEON intrinsic compilation error occurs when using -fno-lax-vector-conversions
#71362 commented on
Jul 3, 2025 • 0 new comments -
[DAG] SDPatternMatch - m_Zero can't see through bitcasts
#140745 commented on
Jul 3, 2025 • 0 new comments -
[Flang][OpenMP] No error checking of a continuation line that does not have a line to be continued in Fixed Source Form Conditional Compilation Sentinel
#129457 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::binding
#136894 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::counter_binding
#136895 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement -fvk-auto-shift-bindings
#136943 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIRV] Implement -fspv-preserve-bindings
#136935 commented on
Jul 3, 2025 • 0 new comments -
RISC-V EVL tail folding
#123069 commented on
Jul 3, 2025 • 0 new comments -
[clang-repl] "Duplicate Definition of Symbol" for out of line definition for virtual function
#141039 commented on
Jul 3, 2025 • 0 new comments -
[clang-repl] JIT unable to find __clang_Interpreter_SetValueNoAlloc
#122397 commented on
Jul 3, 2025 • 0 new comments -
[clang-repl] Lambda capture not working?
#92112 commented on
Jul 3, 2025 • 0 new comments -
clang-repl can not correctly execute top-level for-loop statements
#89506 commented on
Jul 3, 2025 • 0 new comments -
[HLSL][SPIR-V] Resource binding allocation
#124561 commented on
Jul 3, 2025 • 0 new comments -
[PPC] Support 64 bit code with 32 bit address space.
#52826 commented on
Jun 23, 2025 • 0 new comments -
rejects-valid if parenthesized temporary is followed by array indexing
#20723 commented on
Jun 25, 2025 • 0 new comments -
[clang-format] break before brace after assignment
#79054 commented on
Jun 25, 2025 • 0 new comments -
[aarch64] gcc get better result than llvm for abs
#142961 commented on
Jun 25, 2025 • 0 new comments -
Assertion `Uses->count(DRE) && "DRE not found or claimed by multiple matchers!"' failed.
#122066 commented on
Jun 25, 2025 • 0 new comments -
Clang-tidy: False positive readability-redundant-inline-specifier
#122291 commented on
Jun 25, 2025 • 0 new comments -
ICE on 'requires' for recursive function template
#64462 commented on
Jun 25, 2025 • 0 new comments -
Conflicting declaration error with `__using_if_exists__` in libc++
#85335 commented on
Jun 25, 2025 • 0 new comments -
[modules] -print-file-name=libc++.modules.json does not work in mac m1
#109895 commented on
Jun 26, 2025 • 0 new comments -
Tracking progress for constexpr cmath (P0533R9, P1383R2)
#139885 commented on
Jun 26, 2025 • 0 new comments -
[X86] Remove LowerToHorizontalOp and update test coverage
#143000 commented on
Jun 26, 2025 • 0 new comments -
[VectorCombine] foldInsExtFNeg -support mismatching extract/insert indices
#125675 commented on
Jun 26, 2025 • 0 new comments -
[VectorCombine] foldShuffleToIdentity can't handle BITCAST nodes
#96884 commented on
Jun 26, 2025 • 0 new comments -
clang not generating aliasing check to switch to alias-free implementation
#57761 commented on
Jun 26, 2025 • 0 new comments -
#defines split into lines, adds \ and spaces not needed
#53180 commented on
Jun 26, 2025 • 0 new comments -
Umbrella: debug info for optimized code
#30616 commented on
Jun 26, 2025 • 0 new comments -
[CI] Enable lldb on windows premerge
#132800 commented on
Jun 26, 2025 • 0 new comments -
[-Wunsafe-buffer-usage]: false negative on smart pointers
#73452 commented on
Jun 26, 2025 • 0 new comments -
[AArch64][GlobalISel] Improve divide by constant
#118090 commented on
Jun 26, 2025 • 0 new comments -
[HLSL] Resource Arrays
#133835 commented on
Jun 23, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function asinpif16
#132210 commented on
Jun 24, 2025 • 0 new comments -
[AVR] `-mrelax` does not work for a simple LED blink program
#133579 commented on
Jun 24, 2025 • 0 new comments -
Missed GEP Optimization for Constant Index
#137168 commented on
Jun 24, 2025 • 0 new comments -
Strip preserve atime test failing (due to antivirus software?)
#82372 commented on
Jun 24, 2025 • 0 new comments -
WinCOFFObjectWriter should not access WinCOFFWriter, which is supposed to be internal
#100303 commented on
Jun 24, 2025 • 0 new comments -
[MLIR] crashed on calling func `async_dispatch_fn()` with assertion violation: succeeded( ConcreteT::verifyInvariants(getDefaultDiagnosticEmitFn(ctx), args...))
#139270 commented on
Jun 24, 2025 • 0 new comments -
Unprofitable loop vectorization
#128062 commented on
Jun 24, 2025 • 0 new comments -
[HLSL] Add vk::constant_id tests to the offload test suite
#142992 commented on
Jun 24, 2025 • 0 new comments -
SCEV unable to determine BTC: slt/sge equivalence
#122100 commented on
Jun 24, 2025 • 0 new comments -
[libc++] Add segmented iterator optimizations to more algorithms
#102817 commented on
Jun 24, 2025 • 0 new comments -
Clang 20 frontend crash on clang::ParseAST
#139130 commented on
Jun 24, 2025 • 0 new comments -
[analyzer] New false positives from clang-analyzer-core
#141514 commented on
Jun 24, 2025 • 0 new comments -
Source range of deleted or defaulted function outside class body is inaccurate
#64805 commented on
Jun 24, 2025 • 0 new comments -
AMDGPU should implement IR version of isFMAFasterThanFMulAndFAdd
#108751 commented on
Jun 24, 2025 • 0 new comments -
Is CMN safe when the subtraction is nsw?
#141822 commented on
Jun 25, 2025 • 0 new comments -
[RISCV][SiFive7Model] Best way to provide custom VCIX latencies?
#106669 commented on
Jun 25, 2025 • 0 new comments -
False positive from Sanitizer: undefined-behavior
#59060 commented on
Jun 25, 2025 • 0 new comments -
`performance-unnecessary-value-param` suggests to preserve unnecessary copy instead of introducing move
#57908 commented on
Jun 26, 2025 • 0 new comments -
[feature request] [clang-format] Put brace on new line in constructor after multi-line member initializer list
#79132 commented on
Jun 27, 2025 • 0 new comments -
Add a commandline flag to enable adding LLVM to the system path during a silent install (on windows)
#54724 commented on
Jun 27, 2025 • 0 new comments -
[Clang] ICE on `void{}`
#116440 commented on
Jun 28, 2025 • 0 new comments -
[clang] Assertion `CachedLexPos != 0' failed.
#114815 commented on
Jun 28, 2025 • 0 new comments -
Remove PointerType::get/getUnqual with element type argument
#123569 commented on
Jun 28, 2025 • 0 new comments -
NVPTX produces incorrect PTX with 8-bit integer vector input which results in wrong answer
#128853 commented on
Jun 28, 2025 • 0 new comments -
Failed Build with Ninja on version 19.1.17
#127427 commented on
Jun 28, 2025 • 0 new comments -
[clang-tidy] Check request: modernize-use-move-instead-swap
#137696 commented on
Jun 28, 2025 • 0 new comments -
[clang++] operator==(vector of long, vector of long) -> vector of long long
#132604 commented on
Jun 28, 2025 • 0 new comments -
[AIX] LLVM data layout is incorrect unless overridden by clang
#133599 commented on
Jun 28, 2025 • 0 new comments -
Absurdly big structs get wrong sizeof
#60272 commented on
Jun 28, 2025 • 0 new comments -
wbN: A suffix for specifying the width of a bit-precise integer literal
#129256 commented on
Jun 29, 2025 • 0 new comments -
[Clang] `if constexpr` inside variable template of generic lambda leads to assertion error or invalid instantiations
#97881 commented on
Jun 29, 2025 • 0 new comments -
[gsoc2024][libc][math][c23] Implement _Float16 higher math functions
#95250 commented on
Jun 29, 2025 • 0 new comments -
[libc++] Optimize std::min / std::max / std::minmax for __int128
#120756 commented on
Jun 29, 2025 • 0 new comments -
std::optional as a member variable of a parent class, cause std::is_constructible_v to fail.
#106346 commented on
Jun 29, 2025 • 0 new comments -
AMDGPU: can optimize away v_readfirstlane_b32 on implicit_def input
#125950 commented on
Jun 29, 2025 • 0 new comments -
LWG3148: `<concepts>` should be freestanding
#100250 commented on
Jun 29, 2025 • 0 new comments -
clang-tidy false positive for performance-unnecessary-value-param
#62276 commented on
Jun 26, 2025 • 0 new comments -
performance-unnecessary-value-param sometimes gets confused inside templates
#99384 commented on
Jun 26, 2025 • 0 new comments -
[Clang][C23] No diagnostic for attribute declaration where statement is required
#141659 commented on
Jun 26, 2025 • 0 new comments -
miscompilation involving musttail and DSE
#56435 commented on
Jun 26, 2025 • 0 new comments -
[clang-tidy][request] Use init list for container instead of (multiple) push_back(), emplace_back() etc.
#117872 commented on
Jun 26, 2025 • 0 new comments -
[DirectX] External declaration 'switch.table.*' is unused
#140420 commented on
Jun 26, 2025 • 0 new comments -
[lldb-dap] Please push the VSCode plugin to Open VSX
#93544 commented on
Jun 27, 2025 • 0 new comments -
[flang][perf] Adding noalias for function arguments affects function specialization
#143219 commented on
Jun 27, 2025 • 0 new comments -
Possible data race issue with dsymutil
#137220 commented on
Jun 27, 2025 • 0 new comments -
[llvm-cov][MC/DC] `mcdc_records` in JSON output insufficient
#105489 commented on
Jun 27, 2025 • 0 new comments -
codecvt::in() incorrectly handles partial multibyte inputs
#14131 commented on
Jun 27, 2025 • 0 new comments -
AMDGPU misses optimization on check-all-workitem-ids are 0 pattern
#136727 commented on
Jun 27, 2025 • 0 new comments -
Assertion failure in `LocalInstantiationScope::findInstantiationOf`: `isa<LabelDecl>(D) && "declaration not instantiated in this scope"
#133792 commented on
Jun 27, 2025 • 0 new comments -
-Wdangling-gsl only diagnoses first template argument
#142801 commented on
Jun 27, 2025 • 0 new comments -
Incorrect "Called C++ object pointer is null" report -- when user code NULL-checks the dynamically casted value
#134454 commented on
Jun 27, 2025 • 0 new comments -
P2944R3: Constrained equality - `std::tuple`
#136765 commented on
Jun 27, 2025 • 0 new comments -
clang dies with SIGBUS compiling gtest-all.cc on 32-bit SPARC
#66620 commented on
Jun 27, 2025 • 0 new comments -
compile clang with -DLIBCXXABI_USE_LLVM_UNWINDER=ON failed
#62821 commented on
Jun 27, 2025 • 0 new comments -
[EBPF] fatal error: error in backend: Branch target out of insn range
#134462 commented on
Jun 21, 2025 • 0 new comments -
[DAG][X86]added shrd in combineor for bzhiq+shlq+or
#125734 commented on
Jun 10, 2025 • 0 new comments -
[IndVars] Fix high-cost-expand check in LFTR
#125828 commented on
Jun 20, 2025 • 0 new comments -
[clang] Crash due to lambdas in decltype (?)
#138428 commented on
Jun 21, 2025 • 0 new comments -
[InstCombine] Formation of fmax ignores SNaN
#138303 commented on
Jun 20, 2025 • 0 new comments -
Crash report
#140382 commented on
Jun 20, 2025 • 0 new comments -
clang refuses to pass --no-demangle to lld on aarch64-none-elf
#108971 commented on
Jun 20, 2025 • 0 new comments -
[GlobalOpt] Add range metadata to loads from constant global variables
#127695 commented on
Jun 22, 2025 • 0 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
Jun 30, 2025 • 0 new comments -
[mlir][affine] Use value bound inference to determine minimum/maximum trip counts in loop analysis
#128113 commented on
Jun 24, 2025 • 0 new comments -
[SimplifyCFG] Introduce a heuristic code sinker to fold phi expressions
#128171 commented on
Jun 14, 2025 • 0 new comments -
[IR2Vec] Exposing Python Wheels for IR2Vec
#141839 commented on
Jun 20, 2025 • 0 new comments -
[IR2Vec] Support Flow-Aware Embeddings
#141838 commented on
Jun 20, 2025 • 0 new comments -
[IR2Vec] Tooling for Vocabulary Generation
#141834 commented on
Jun 20, 2025 • 0 new comments -
[IR2Vec] Vocab Improvements
#141833 commented on
Jun 20, 2025 • 0 new comments -
libc++ isnan(integer-type) broken on Windows with -std=c++20 after #69431
#70225 commented on
Jun 20, 2025 • 0 new comments -
[CodeGen][NPM] Allow nested MF pass managers for -passes
#128852 commented on
Jul 4, 2025 • 0 new comments -
AMDGPU fmed3 of fpext optimization should look through source modifiers
#139250 commented on
Jun 20, 2025 • 0 new comments -
[AMDGPU] Add option to bias SGPR allocation to reduce read hazards
#129869 commented on
Jun 16, 2025 • 0 new comments -
[LoopPeel] Add new option to peeling loops to make PHIs into IVs
#121104 commented on
Jul 2, 2025 • 0 new comments -
[Clang] Add __builtin_common_reference
#121199 commented on
Jul 6, 2025 • 0 new comments -
clang crashed when build pdclib for taget bpf
#139850 commented on
Jun 21, 2025 • 0 new comments -
[libc++] Enable experimental tzdb on Apple platforms
#122010 commented on
Jun 22, 2025 • 0 new comments -
lldb inline diagnostics print unsupported characters to Windows terminal by default
#142568 commented on
Jun 21, 2025 • 0 new comments -
[scan-build-py] use explicit compiler wrapper paths for intercept
#123252 commented on
Jun 20, 2025 • 0 new comments -
[ValueTracking] Support GEPs in matchSimpleRecurrence.
#123518 commented on
Jun 27, 2025 • 0 new comments -
[LV][EVL] Generate negative strided load/store for reversed load/store
#123608 commented on
Jul 2, 2025 • 0 new comments -
[TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
Jun 16, 2025 • 0 new comments -
[lld][LoongArch] Support relaxation during TLSDESC GD/LD to IE/LE conversion
#123730 commented on
Jul 4, 2025 • 0 new comments -
[lld][LoongArch] GOT indirection to PC relative optimization
#123743 commented on
Jul 3, 2025 • 0 new comments -
[PseudoProbe] Support emitting to COFF object
#123870 commented on
Jun 23, 2025 • 0 new comments -
[PartiallyInlineLibCalls] Emit missed- and passed-optimization remarks when partially inlining sqrt
#123966 commented on
Jun 28, 2025 • 0 new comments -
optimize `exp(exp(x)) / exp(x)` with fast-math
#65608 commented on
Jun 21, 2025 • 0 new comments -
LLD: Support --unresolved-symbols=@path/to/file option for lld
#142798 commented on
Jun 21, 2025 • 0 new comments -
[Offload]: Skip copying of unused kernel-mapped data
#124723 commented on
Jul 4, 2025 • 0 new comments -
[LoopInterchange] Enable it by default
#124911 commented on
Jul 1, 2025 • 0 new comments -
[LV][VPlan] Implement VPlan-based cost for exit condition.
#125640 commented on
Jun 23, 2025 • 0 new comments -
AMDGPU mishandles canonicalize with ieee mode disabled
#139622 commented on
Jun 20, 2025 • 0 new comments -
[libc++] Fix ambiguous calls to std::min in basic_string
#132402 commented on
Jun 19, 2025 • 0 new comments -
[X86] `combinePMULH` - combine `mulhu` + `srl`
#132548 commented on
Jul 6, 2025 • 0 new comments -
[libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly
#132621 commented on
Jun 7, 2025 • 0 new comments -
Implement address sanitizer on AIX
#138916 commented on
Jun 19, 2025 • 0 new comments -
[clang][AST][clang-tidy] Do not set a reduced traversal scope in ASTM…
#132725 commented on
Jun 21, 2025 • 0 new comments -
could not find gdb-remote stub exe '' when remote debugging macOS to macOS
#106854 commented on
Jun 19, 2025 • 0 new comments -
[clang-tidy] do not diagnose array types within implicit instantiations of a template
#132924 commented on
Jun 25, 2025 • 0 new comments -
[Serialization] Fix lazy template loading
#133057 commented on
Jul 4, 2025 • 0 new comments -
[AArch64][BOLT] llvm-bolt annotateCFIState Assertion `!StateStack.empty() && "corrupt CFI stack"' failed.
#133501 commented on
Jun 19, 2025 • 0 new comments -
[llvm][Support] Add YAMLGenerateSchema for producing YAML Schemes from YAMLTraits
#133284 commented on
Jul 3, 2025 • 0 new comments -
[SROA] Vector promote some memsets
#133301 commented on
Jun 19, 2025 • 0 new comments -
[libc++] Use Fuchsia futex operations
#133571 commented on
Jun 28, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Remove 'LVScope::Children' container.
#69160 commented on
Jun 19, 2025 • 0 new comments -
Runtime abort during exception handling in bolted static glibc binary
#142987 commented on
Jun 19, 2025 • 0 new comments -
Remove Native Client support
#133661 commented on
Jul 2, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location
#133679 commented on
Jul 3, 2025 • 0 new comments -
Store GUIDs in metadata
#133682 commented on
Jun 20, 2025 • 0 new comments -
[Clang] Allow simpler visibility annotations when targeting win32 and mingw
#133699 commented on
Jun 16, 2025 • 0 new comments -
[LV][VPlan] When the load/store stride is -1, use vle/vse instead of vlse/vsse
#130032 commented on
Jun 24, 2025 • 0 new comments -
[Clang][Regression:20][Modules] Name lookup failed to find hidden friend in non-exported base class
#133720 commented on
Jun 20, 2025 • 0 new comments -
[PAC][InstCombine] Replace auth+sign with resign
#130807 commented on
Jul 1, 2025 • 0 new comments -
[AArch64][PAC] Combine signing with address materialization
#130809 commented on
Jul 4, 2025 • 0 new comments -
LLVM coverage report is not available
#90455 commented on
Jun 20, 2025 • 0 new comments -
[AMDGPU] Implement IR expansion for frem instruction
#130988 commented on
Jun 24, 2025 • 0 new comments -
[Clang][NFC] Add test for CWG2289 "Uniqueness of structured binding names"
#131054 commented on
Jun 10, 2025 • 0 new comments -
[AMDGPU] SelectionDAG divergence tracking should heed AMDGPUSubtarget::isSingleLaneExecution
#108038 commented on
Jun 19, 2025 • 0 new comments -
[mlir][smt] add arith-to-smt
#131484 commented on
Jun 12, 2025 • 0 new comments -
lld-link does not work with VS integration if vcpkg is installed.
#38333 commented on
Jun 19, 2025 • 0 new comments -
[lldb][lldb-dap] Added support for "WriteMemory" request.
#131820 commented on
Jul 4, 2025 • 0 new comments -
unnecessary `mov` added in string concatination code with >= `-O2`
#65041 commented on
Jun 19, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: add/update functions
#131868 commented on
Jun 12, 2025 • 0 new comments -
[mlir][vector] Standarise operand naming
#131602 commented on
Jun 19, 2025 • 0 new comments -
[libc++] LWG4169: `std::atomic<T>`'s default constructor should be constrained
#131950 commented on
Jun 12, 2025 • 0 new comments -
Wrong canonicalization by InstCombine
#96130 commented on
Jun 19, 2025 • 0 new comments -
[libcxx] Fix ODR violation in iostream.
#132125 commented on
Jun 23, 2025 • 0 new comments -
[clang] Fix static_cast bypassing access control
#132285 commented on
Jun 7, 2025 • 0 new comments -
AArch32 port in assembler does not handle PC offset, causing CREL issues
#141678 commented on
Jul 4, 2025 • 0 new comments -
[HLSL] When loading a boolean from memory perform a comparison to zero instead of a truncation
#140824 commented on
Jun 23, 2025 • 0 new comments -
[llvm] Add option to emit `callgraph` section
#87574 commented on
Jun 11, 2025 • 0 new comments -
[llvm] Extract and propagate indirect call type id
#87575 commented on
Jun 11, 2025 • 0 new comments -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
Jun 11, 2025 • 0 new comments -
Fix coverage when `/fo` is used
#88201 commented on
Jul 6, 2025 • 0 new comments -
[Kaleidoscope] Fix ForExprAST::codegen
#88207 commented on
Jun 30, 2025 • 0 new comments -
[Bazel] Migrate to Bzlmod
#88927 commented on
Jun 20, 2025 • 0 new comments -
[AMDGPU] Add AMDGPU support for llvm-objcopy
#92066 commented on
Jun 18, 2025 • 0 new comments -
Improve string allocation
#92652 commented on
Jun 27, 2025 • 0 new comments -
Conditionalize use of POSIX features missing on WASI/WebAssembly
#92677 commented on
Jun 17, 2025 • 0 new comments -
[IncludeCleaner] display overview
#93932 commented on
Jul 6, 2025 • 0 new comments -
[clang-repl] Teach clang-repl how to load PCHs.
#94166 commented on
Jun 11, 2025 • 0 new comments -
[lldb/crashlog] Create stackframes for non-crashed threads
#94262 commented on
Jun 20, 2025 • 0 new comments -
[libc++] Add __pointer_int_pair
#94324 commented on
Jun 9, 2025 • 0 new comments -
[libc++] Implement std::move_only_function (P0288R9)
#94670 commented on
Jun 9, 2025 • 0 new comments -
[DirectX] Validation error: Access to out-of-bounds memory is disallowed
#140417 commented on
Jun 23, 2025 • 0 new comments -
NEON vzip1q_u8 with certain operands lowered to tbl
#62434 commented on
Jun 23, 2025 • 0 new comments -
[AMDGPU] In instruction selector, allow copy from physical reg to s1
#96157 commented on
Jun 30, 2025 • 0 new comments -
[HLSL] Root Signature semantic analysis - Bounded Parameter checks
#129940 commented on
Jul 4, 2025 • 0 new comments -
msan + libunwind fails to resolve stack pthread_cond_signal -> thread terminate
#128621 commented on
Jul 5, 2025 • 0 new comments -
Clang-cl generates a call to an undefined symbol __udivti3
#25679 commented on
Jul 5, 2025 • 0 new comments -
[Cygwin] lli crashes with --no-process-syms
#143080 commented on
Jul 5, 2025 • 0 new comments -
clang-cl doesn't work with `--coverage` if `/fo` is given a directory
#87304 commented on
Jul 6, 2025 • 0 new comments -
[libc][math][C23] Implement sinpif, cospif, tanpif functions for single precision.
#94895 commented on
Jul 6, 2025 • 0 new comments -
[BOLT] Optimizing Linux Kernel with BOLT but fail to boot
#100114 commented on
Jul 6, 2025 • 0 new comments -
[libc++][ranges] Implement P1899 `ranges::stride_view`.
#65200 commented on
Jun 13, 2025 • 0 new comments -
[DirectX] Validator is erroring with Internal declaration '.*' is unused
#139023 commented on
Jun 23, 2025 • 0 new comments -
[WIP][X86] lowerBuildVectorAsBroadcast - don't convert constant vectors to broadcasts on AVX512VL targets
#73509 commented on
Jun 11, 2025 • 0 new comments -
Invalid BTF produced with IPO globalopts pass
#128749 commented on
Jun 23, 2025 • 0 new comments -
[clangd] Add languages as server capabilities
#75633 commented on
Jun 16, 2025 • 0 new comments -
Parallel runtime library design doc (PRIF)
#76088 commented on
Jul 2, 2025 • 0 new comments -
[clang-format] Fix erroneous BraceWrapping.BeforeLambdaBody column calcs
#76673 commented on
Jul 5, 2025 • 0 new comments -
[lldb] Implement WebAssembly debugging
#77949 commented on
Jun 26, 2025 • 0 new comments -
[DirectX] Error occurs when using global resource handles in function parameters or when compiling with `-O0`
#140819 commented on
Jun 23, 2025 • 0 new comments -
[libc++][ranges] implement `std::ranges::zip_transform_view`
#79605 commented on
Jul 6, 2025 • 0 new comments -
Failure to recognise unnecessary sext for add+cmp
#130088 commented on
Jun 23, 2025 • 0 new comments -
[scudo] Add EnableMultiRegions mode
#98076 commented on
Jun 14, 2025 • 0 new comments -
[llvm][TableGen] Allow physical registers in patterns for GlobalISel emitter
#113127 commented on
Jun 27, 2025 • 0 new comments -
[PAC][clang] Add new features to pauthtest ABI
#113150 commented on
Jul 4, 2025 • 0 new comments -
P3372R3: constexpr containers and adaptors
#127876 commented on
Jun 22, 2025 • 0 new comments -
[ORC][Runtime] Add dlupdate for coff
#115448 commented on
Jun 11, 2025 • 0 new comments -
[mlir][async]: Make async.execute operation with RecursiveMemoryEffects trait
#116544 commented on
Jun 24, 2025 • 0 new comments -
[Intrinsics][AArch64] Add intrinsic to mask off aliasing vector lanes
#117007 commented on
Jun 10, 2025 • 0 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
Jun 11, 2025 • 0 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
Jun 11, 2025 • 0 new comments -
Bolt crash on windows
#79267 commented on
Jun 22, 2025 • 0 new comments -
[GlobalISel] Combine away G_UNMERGE(G_IMPLICITDEF).
#119183 commented on
Jun 12, 2025 • 0 new comments -
[LiveVariables] Mark use as implicit-def if defined at instr
#119446 commented on
Jun 25, 2025 • 0 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
Jun 23, 2025 • 0 new comments -
[TableGen] Implement a preprocessor
#120113 commented on
Jun 23, 2025 • 0 new comments -
[libc++][chrono] interaction with system tzdb on macos?
#117451 commented on
Jun 22, 2025 • 0 new comments -
SelectionDAG store merging default implementations are unreasonable
#90714 commented on
Jun 21, 2025 • 0 new comments -
[BOLT][AArch64] Introduce SPE mode in BasicAggregation
#120741 commented on
Jun 17, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
Jun 21, 2025 • 0 new comments -
eBPF/atomic: error in backend: Cannot select... AtomicStore...
#126731 commented on
Jun 21, 2025 • 0 new comments -
[lldb] Add support for displaying `__float128` variables
#98369 commented on
Jun 10, 2025 • 0 new comments -
[PowerPC] Parameters are not stored in stack as per ABI
#120700 commented on
Jun 23, 2025 • 0 new comments -
"Illegal VarBitInit expression!" assertion failed in llvm-tblgen
#84910 commented on
Jun 23, 2025 • 0 new comments -
Implement the `WaveGetLaneCount` HLSL Function
#99159 commented on
Jun 23, 2025 • 0 new comments -
[aarch64] `Cannot select: constant:i128<0>` for `llvm.maximum.f128`
#139380 commented on
Jun 23, 2025 • 0 new comments -
Auto-vectorize saturating addition
#131601 commented on
Jun 23, 2025 • 0 new comments -
UBSAN should catch undefined behavior in realloc
#113065 commented on
Jun 23, 2025 • 0 new comments -
[HLSL][SPIRV] Implement -fvk-use-dx-layout
#136956 commented on
Jun 23, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
Jul 3, 2025 • 0 new comments -
[WebAssembly] `DEBUG_VALUE`s not collected for non-first defs
#136506 commented on
Jun 23, 2025 • 0 new comments -
Containers should diagnose swapping with non-POCS non-equal allocators
#30698 commented on
Jun 22, 2025 • 0 new comments -
wasm: `__builtin_reduce_and` does not optimize well
#129441 commented on
Jun 22, 2025 • 0 new comments -
[C++20][Modules] Implement P1857R3 Modules Dependency Discovery
#107168 commented on
Jul 6, 2025 • 0 new comments -
[BasicTTI] Use getTypeLegalizationCost to generalize vector cast cost.
#107303 commented on
Jun 8, 2025 • 0 new comments -
[clang-format] Add AlignAfterOpenBracketOptions
#108332 commented on
Jun 10, 2025 • 0 new comments -
ctype_byname<Char>::do_widen widens invalid characters to WEOF.
#30845 commented on
Jun 22, 2025 • 0 new comments -
Extend kernel-info to emit PGO-based FLOP count
#110586 commented on
Jun 10, 2025 • 0 new comments -
BOLT is unable to proceed because it couldn't properly understand this function.
#135488 commented on
Jun 22, 2025 • 0 new comments