-
Notifications
You must be signed in to change notification settings - Fork 14.3k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
668 Pull requests merged by 278 people
-
[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
373 Pull requests opened by 238 people
-
JITLink: Add initial SystemZ Support.
#144528 opened
Jun 17, 2025 -
tsan: Support free_sized and free_aligned_sized from C23
#144531 opened
Jun 17, 2025 -
[flang][runtime] Allow INQUIRE(IOLENGTH=) in the presence of defined I/O
#144541 opened
Jun 17, 2025 -
[ORC] Fix synchronization in CoreAPIsTest.
#144556 opened
Jun 17, 2025 -
[WIP][RISCV] 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 -
[lld][WebAssembly] Add missing relocation types to the --compress-relocations path
#144578 opened
Jun 17, 2025 -
[NVPTX] fold movs into loads and stores
#144581 opened
Jun 17, 2025 -
[CIR] Add support for member initialization from constructors
#144583 opened
Jun 17, 2025 -
[lldb-dap] Splitting ProtocolTypesTest into parts.
#144595 opened
Jun 17, 2025 -
[llvm] revisions to `LLVM_ABI` export macro definitions
#144598 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 -
[AArch64] Add option -msve-streaming-vector-bits= .
#144611 opened
Jun 17, 2025 -
[WIP][llvm] Flag to forcibly outline fixed point mul/div intrinsics
#144612 opened
Jun 17, 2025 -
[clang-doc] mangle template specialization file names
#144617 opened
Jun 17, 2025 -
[flang] Add general symbol dependence collection utility
#144618 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 -
[lldb][Mach-O] Allow "process metadata" LC_NOTE to supply registers
#144627 opened
Jun 18, 2025 -
Move relocation specifier constants to AArch64::
#144633 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 -
add `arith::ConstantIntOp` constructor
#144638 opened
Jun 18, 2025 -
[NPM] Fix pass registry entry
#144643 opened
Jun 18, 2025 -
[VPlan] Format some print forms.NFC
#144644 opened
Jun 18, 2025 -
[TSan] Clarify and enforce shadow end alignment
#144648 opened
Jun 18, 2025 -
Reland [Driver] Add support for crtbegin.o, crtend.o and libgloss lib to BareMetal toolchain object
#144649 opened
Jun 18, 2025 -
[GlobalOpt] Revert global widening transform
#144652 opened
Jun 18, 2025 -
[mlir][linalg] Constrain the parameters m, r in Winograd ops
#144657 opened
Jun 18, 2025 -
[mlir][Transforms][NFC] Dialect Conversion: Manually populate `unresolvedMaterializations`
#144664 opened
Jun 18, 2025 -
[VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding
#144666 opened
Jun 18, 2025 -
[mlir][spirv] Add support for SPV_ARM_tensors
#144667 opened
Jun 18, 2025 -
[PowerPC][AIX] Specify correct ABI alignment for double
#144673 opened
Jun 18, 2025 -
[RemoveDIs][NFC] Remove dbg intrinsic handling code from AssignmentTrackingAnalysis
#144674 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 -
[MLIR][AArch64] Lower `vector.contract` with mixed signed/unsigned arguments to Neon FEAT_I8MM
#144698 opened
Jun 18, 2025 -
[MLIR][AArch64] Add integration test for lowering of `vector.contract` to Neon FEAT_I8MM
#144699 opened
Jun 18, 2025 -
[VPlan] Preserve trunc nuw/nsw in VPRecipeWithIRFlags
#144700 opened
Jun 18, 2025 -
[RISCV] Switch to sign-extended loads if possible in RISCVOptWInstrs
#144703 opened
Jun 18, 2025 -
[RemoveDIs] Fix rotten --implicit-check-not lines
#144711 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 -
[RemoveDIs] Resolve RemoveRedundantDbgInstrs fwd scan FIXME
#144718 opened
Jun 18, 2025 -
[CIR] Add Minimal Destructor Definition Support
#144719 opened
Jun 18, 2025 -
[Clang] Verify data layout consistency
#144720 opened
Jun 18, 2025 -
[CIR] Add support for __builtin_expect
#144726 opened
Jun 18, 2025 -
[LV] Use vscale for tuning to improve branch weight estimates
#144733 opened
Jun 18, 2025 -
[Clang] Partially fix m68k alignments
#144740 opened
Jun 18, 2025 -
[WebAssembly] Combine any_true (setcc x, 0, eq) to not all_true
#144741 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 -
[llvm] annotate remaining LLVM interfaces for DLL export
#144746 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 -
[flang][CLI] Have the CLI hint the flag to disable a warning
#144767 opened
Jun 18, 2025 -
[HLSL][SPRIV] Handle signed RWBuffer correctly
#144774 opened
Jun 18, 2025 -
[AMDGPU] Allow dpp in v_pk_fmac_f16 for GFX9 and GFX10
#144782 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 -
[libc++] Refactor basic_filebuf::overflow()
#144793 opened
Jun 18, 2025 -
[clang] ODR hashes depth+index and not name of TemplateTypeParm
#144796 opened
Jun 18, 2025 -
[flang] Check definability for logical INQUIRE specifiers
#144797 opened
Jun 18, 2025 -
[LLDB] Add SI_USER and SI_KERNEL to Linux signals
#144800 opened
Jun 18, 2025 -
[VPlan] Make CanIV part of region.
#144803 opened
Jun 18, 2025 -
Use the Windows SDK arguments over the environment
#144805 opened
Jun 18, 2025 -
[mlir][acc] Add support for data clause modifiers
#144806 opened
Jun 18, 2025 -
[mlir][vector] Hoist transfer pairs when the source is AssumeAlignmentOp
#144809 opened
Jun 18, 2025 -
[MLIR][Dialect] Add XeVM dialect
#144811 opened
Jun 18, 2025 -
[HLSL][RootSignature] Add `hlsl-rootsig-ver` option to specify root signature version
#144813 opened
Jun 18, 2025 -
[LLVM][DecoderEmitter] Add option to use function table in decodeToMCInst
#144814 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 -
[AMDGPU] Fold fmed3 when inputs include infinity
#144824 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 -
[Clang] Diagnose unsatisfied `std::is_assignable`.
#144836 opened
Jun 19, 2025 -
[mlir][Affine] Fix crash in affine-loop-fusion pass by guarding against an empty op list
#144841 opened
Jun 19, 2025 -
[InstCombine] Generate better code for `std::bit_floor` from libstdc++
#144842 opened
Jun 19, 2025 -
[mlir][hoisting] Support memref.assume_alignment in linalg hoisting
#144843 opened
Jun 19, 2025 -
TargetLibraryInfo: Bring FreeBSD function list up to date
#144846 opened
Jun 19, 2025 -
[libc++] Make libcxx/selftest a top-level test directory
#144852 opened
Jun 19, 2025 -
[DOCS][BUILDBOT] Bump recommended worker version
#144853 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 -
[VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustment
#144864 opened
Jun 19, 2025 -
[mlir][tosa] Check for isolated regions in `tosa.while_loop`
#144865 opened
Jun 19, 2025 -
[mlir][bufferization] Return BufferLikeType in BufferizableOpInterface
#144867 opened
Jun 19, 2025 -
[RISCV] Try to optimize `vp.splice` to `vslide1up`.
#144871 opened
Jun 19, 2025 -
[libc] Improve memcpy for ARM Cortex-M supporting unaligned accesses.
#144872 opened
Jun 19, 2025 -
Test 142948, please ignore
#144873 opened
Jun 19, 2025 -
[PowerPC] Add BCDCOPYSIGN and BCDSETSIGN Instruction Support
#144874 opened
Jun 19, 2025 -
[WebAssembly] Refactor PerformSETCCCombine
#144875 opened
Jun 19, 2025 -
[CIR] Upstream support for builtin_vectorelements
#144877 opened
Jun 19, 2025 -
[HashRecognize] Rewrite arePHIsIntertwined
#144878 opened
Jun 19, 2025 -
[HashRecognize] Check TC against bitwidth of LHSAux
#144881 opened
Jun 19, 2025 -
[FuzzMutate] Prevent the mutator from generating illegal memory operations
#144885 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 -
[AArch64] Match indexed forms of fmul/fmla/fmls
#144892 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 -
[mlir][NFC] Move LLVM::ModuleTranslation::SaveStack to a shared header
#144897 opened
Jun 19, 2025 -
[flang][OpenMP][NFC] remove globals with mlir::StateStack
#144898 opened
Jun 19, 2025 -
[mlir][memref]: Fix Bug in GlobalOp Verifier
#144900 opened
Jun 19, 2025 -
[NFC][analyzer] Update docs of CodeChecker --ctu-ast-mode
#144901 opened
Jun 19, 2025 -
[clang][analyzer] Correctly handle lambda-converted function pointers
#144906 opened
Jun 19, 2025 -
[LV] Use VPReductionRecipe for partial reductions
#144908 opened
Jun 19, 2025 -
[lldb][darwin] force BuiltinHeadersInSystemModules to be always false
#144913 opened
Jun 19, 2025 -
DRAFT: [flang][OpenMP] Remove experimental warning
#144915 opened
Jun 19, 2025 -
[clang-tidy] Add option to keep virtual in 'modernize-use-override'
#144916 opened
Jun 19, 2025 -
[AArch64][CostModel] Lower cost of dupq (SVE2.1)
#144918 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 ComplexTOROCDL 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 -
[HLSL][SPIRV] Boolean in a RawBuffer should be i32 and Boolean vector in a RawBuffer should be <N x i32>
#144929 opened
Jun 19, 2025 -
[LLVM][Clang] Add and enable strict mode for `getTrailingObjects`
#144930 opened
Jun 19, 2025 -
[InstCombine] Pull unary shuffles through fneg/fabs
#144933 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 -
[AMDGPU] SelectionDAG divergence tracking should take into account Target divergency.
#144947 opened
Jun 19, 2025 -
[NVPTX] Add NVPTXIncreaseAligmentPass to improve vectorization
#144958 opened
Jun 19, 2025 -
[clang] Handle consteval constructors with default initialization.
#144970 opened
Jun 20, 2025 -
TableGen: Add runtime libcall backend
#144972 opened
Jun 20, 2025 -
TableGen: Generate enum for runtime libcall implementations
#144973 opened
Jun 20, 2025 -
ARM: Add runtime libcall definitions for aebi memory functions
#144974 opened
Jun 20, 2025 -
Hexagon: Add libcall declarations for special memcpy
#144975 opened
Jun 20, 2025 -
XCore: Declare libcalls used for align 4 memcpy
#144976 opened
Jun 20, 2025 -
AArch64: Add libcall impl declarations for __arm_sc* memory functions
#144977 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 -
[WIP][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 -
[DAG] Implement SDPatternMatch `m_SpecificScalarVT` and `m_SpecificVectorElementVT` matchers
#144996 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 -
[flang][cmake] Separate FLANG_INCLUDE_TOOLS from FLANG_BUILD_TOOLS
#145005 opened
Jun 20, 2025 -
[llvm-objdump] Support --symbolize-operand on AArch64
#145009 opened
Jun 20, 2025 -
[mlir][emitc] Relax `hasSideEffect` rules for Var/Member
#145011 opened
Jun 20, 2025 -
[lldb] Clean up GDBRemoteCommunication::StartDebugserverProcess
#145021 opened
Jun 20, 2025 -
AMDGPU: Add baseline tests for VGPR MFMA rewriting pass
#145023 opened
Jun 20, 2025 -
AMDGPU: Introduce a pass to replace VGPR MFMAs with AGPR
#145024 opened
Jun 20, 2025 -
WIP: AMDGPU: Always select the VGPR version of MFMAs
#145025 opened
Jun 20, 2025 -
[mlir][OpenMP] Use correct debug location with link clause.
#145026 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 -
[MLIR][ArmNeon] Add an ArmNeon operation which maps to `bfmmla`
#145038 opened
Jun 20, 2025 -
Fix SPIR-V function ordering violation in linker
#145039 opened
Jun 20, 2025 -
[Clang] Implement diagnostics for why is_empty is false
#145044 opened
Jun 20, 2025 -
[SPIRV] Handle GEP on i8 with const offset in legalize ptr cast
#145045 opened
Jun 20, 2025 -
[DirectX] add support for i64 buffer load/stores
#145047 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 -
[Utils][mlir] Fix interaction between CodeExtractor and OpenMPIRBuilder
#145051 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 -
[InlineCost] Simplify extractvalue across callsite
#145054 opened
Jun 20, 2025 -
[LLDB] Update DIL to pass current 'frame var' tests.
#145055 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][ArmSVE] Add an ArmSVE dialect operation mapping to `bfmmla`
#145064 opened
Jun 20, 2025 -
[clang][analyzer] Fix the false positive ArgInitializedness warning on unnamed bit-field
#145066 opened
Jun 20, 2025 -
[clang-doc] document global variables
#145070 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 -
__sys builtin support
#145079 opened
Jun 20, 2025 -
[NFC][DebugInfo][DWARF] Create new low-level dwarf library
#145081 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 -
[emitC] Edit emitter to emit `classop` correctly
#145094 opened
Jun 20, 2025 -
[ARM] SUBSri is a sub imm opcode
#145095 opened
Jun 20, 2025 -
[CIR] Add support for bitfields in unions
#145096 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 -
[InstCombine] KnownBits::isNonNegative should recognize `b - a` after `a <= b`
#145105 opened
Jun 20, 2025 -
[msan] Automatically print shadow for failing outlined checks
#145107 opened
Jun 20, 2025 -
[WebAssembly] [Backend] Combine and(X, shuffle(X, pow 2 mask)) to all true
#145108 opened
Jun 20, 2025 -
[HLSL][RootSignature] Enable resource range analysis for remaining `RootElement`s
#145109 opened
Jun 20, 2025 -
[compiler-rt][sanitizer] Add Windows MIPS32 support
#145110 opened
Jun 20, 2025 -
Reland "[lldb][target] Add progress report for wait-attaching to proc…
#145111 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 -
[NFC][IR2Vec] Increasing tolerance in `approximatelyEquals()` of `Embedding`
#145117 opened
Jun 20, 2025 -
[IR2Vec] Overloading `operator+` for `Embeddings`
#145118 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 -
[RISCV] Remove -mattr=+no-rvc-hints
#145138 opened
Jun 21, 2025 -
AMDGPU/MC: Try harder to evaluate absolute MC expressions
#145146 opened
Jun 21, 2025 -
[RISCV] Add isel patterns for generating XAndesPerf branch immediate instructions
#145147 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 -
[CIR] Upstream ChooseExpr for ComplexType
#145163 opened
Jun 21, 2025 -
[Sema] Fix lifetime extension for temporaries in range-based for loops in C++23
#145164 opened
Jun 21, 2025 -
Suppress noreturn warning if last statement in a function is a throw
#145166 opened
Jun 21, 2025 -
AMDGPU: Avoid report_fatal_error for unsupported ds_ordered_count
#145172 opened
Jun 21, 2025 -
[LLDB] Warn about truncated DWARF section names on Windows
#145175 opened
Jun 21, 2025 -
[X86] Combine `store + vselect` to `masked_store`
#145176 opened
Jun 21, 2025 -
[CIR] Initial extra attributes for call operation
#145178 opened
Jun 21, 2025 -
[flang] Don't warn on (0.,0.)**(nonzero noninteger)
#145179 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 -
[mlir][TilingInterface] Handle multi operand consumer fusion.
#145193 opened
Jun 21, 2025 -
DAG: Emit an error if trying to legalize read/write register with illegal types
#145197 opened
Jun 22, 2025 -
AMDGPU: Avoid report_fatal_error in image intrinsic lowering
#145201 opened
Jun 22, 2025 -
[AMDGPU] Optimize image sample followed by llvm.amdgcn.cvt.pkrtz into d16 variant
#145203 opened
Jun 22, 2025 -
[libc++] fix no-localisation ci failure on <complex>
#145213 opened
Jun 22, 2025 -
[clang][modules-driver] Add scanner to detect C++20 module presence
#145220 opened
Jun 22, 2025 -
[clang][clang-scan-deps] Add named modules to format 'experimental-full'
#145221 opened
Jun 22, 2025 -
[Reland][ValueTracking] Improve Bitcast handling to match SDAG
#145223 opened
Jun 22, 2025 -
[gtest] Fix building on OpenBSD/sparc64
#145225 opened
Jun 22, 2025 -
[sanitizer_common] Drop support for Android 5
#145227 opened
Jun 22, 2025 -
[mlir][vector][nfc] Rename `populateVectorTransferCollapseInnerMostContiguousDimsPatterns`
#145228 opened
Jun 22, 2025 -
[clang][analyzer] fix crash when modelling 'getline' function in checkers
#145229 opened
Jun 22, 2025 -
[lldb-dap] Fix flaky test
#145231 opened
Jun 22, 2025 -
[VectorCombine] New folding pattern for extract/binop/shuffle chains
#145232 opened
Jun 22, 2025 -
[SimplifyCFG] Transform switch to select when common bits uniquely identify one case
#145233 opened
Jun 22, 2025 -
[mlir][linalg][nfc] Split hoisting tests into dedicated test functions
#145234 opened
Jun 22, 2025 -
[mlir][linalg] Prevent hoisting of transfer pairs in the presence of aliases
#145235 opened
Jun 22, 2025 -
[llvm-cov] Add FileID to MCDC records of the json code coverage export
#145236 opened
Jun 22, 2025 -
[ARM] Return the correct chain when expanding READ_REGISTER
#145237 opened
Jun 22, 2025 -
[CIR][NFC] Merge vector type invalid tests and update names
#145238 opened
Jun 22, 2025 -
[AArch64] Roll out zero-register substitution to GPR32/GPR64 (NFC)
#145239 opened
Jun 22, 2025 -
[clang-format] Handle Trailing Whitespace After Line Continuation (P2223R2)
#145243 opened
Jun 22, 2025 -
[clang][Preprocessor] Handle the first pp-token in EnterMainSourceFile
#145244 opened
Jun 22, 2025 -
[BOLT][NFC] Split out parsePerfData
#145248 opened
Jun 22, 2025 -
[Transforms] Use range-based for loops (NFC)
#145252 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 -
[Clang] Back out the source location workaround for CXXConstructExpr
#145260 opened
Jun 23, 2025 -
[ORC] Add Value support for capturing runtime JITed code results in clang-repl.
#145263 opened
Jun 23, 2025 -
[objcopy][coff] Place section name first in strtab
#145266 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 -
Add minimum count threshold for indirect call promotion
#145282 opened
Jun 23, 2025 -
[Docs] Incorporate the recent discussed changes to release process
#145285 opened
Jun 23, 2025 -
[AArch64] Mark neon.stN intrinsics as writeonly
#145289 opened
Jun 23, 2025 -
Fix bug in `visitDivExpr` and `visitModExpr`
#145290 opened
Jun 23, 2025 -
[AVR] Emit relocation record for local branch
#145291 opened
Jun 23, 2025 -
[Support] Remove an outdated MinGW workaround
#145294 opened
Jun 23, 2025 -
[libc++] Remove a bunch of unnecessary type indirections from __tree
#145295 opened
Jun 23, 2025 -
[Clang][LoongArch] Fixed incorrect _BitInt(N>64) alignment
#145297 opened
Jun 23, 2025 -
[DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine
#145298 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 MPI for align(1) GEPs using base pointer
#145309 opened
Jun 23, 2025 -
[LLD][COFF] Handle emulated-TLS symbols generated by LTO
#145310 opened
Jun 23, 2025 -
[-Wunsafe-buffer-usage] Support span creation from std::initializer_list and begin/end pairs
#145311 opened
Jun 23, 2025 -
[AMDGPU][NFC] Refactor D16 folding for image samples with multiple ExtractElement+FPTrunc chains
#145312 opened
Jun 23, 2025 -
[LLVM][Support][Cygwin] Add threading support for Cygwin host
#145314 opened
Jun 23, 2025 -
[mlir][Transforms][NFC] Store per-pattern IR modifications in separate state
#145319 opened
Jun 23, 2025 -
[WIP] fix up feature flags
#145322 opened
Jun 23, 2025 -
[NFC][TableGen] Use ArrayRef instead of const vector reference
#145323 opened
Jun 23, 2025 -
[X86][VBMI2] Try to lower shuffle as VSHLDI instructions
#145324 opened
Jun 23, 2025 -
[llvm-cov] Export decision coverage to output json
#145325 opened
Jun 23, 2025 -
[HLSL] Add option for VK layouts
#145327 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 -
[docs] Add documentation for LLVM Qualification Group
#145331 opened
Jun 23, 2025 -
[DWARF] Fix redundant DW_AT_ prefix in HANDLE_DW_AT definition for `INTEL_other_endian`
#145336 opened
Jun 23, 2025 -
[MLIR][Linalg] Harden parsing Linalg named ops
#145337 opened
Jun 23, 2025 -
[lldb][AArch64] Handle core file tag segments missing tag data
#145338 opened
Jun 23, 2025 -
[VPlan] Handle AnyOf when unrolling.
#145340 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 -
[Clang][AArch64] Add FP8 variants of Neon store intrinsics
#145346 opened
Jun 23, 2025 -
[flang] Skip over fixed form spaces when prescanning exponents & kind…
#145347 opened
Jun 23, 2025 -
[InstCombine] Treat identical operands as one in pushFreezeToPreventPoisonFromPropagating
#145348 opened
Jun 23, 2025 -
[Clang][Preprocessor] Expand UCNs in macro concatenation
#145351 opened
Jun 23, 2025 -
[RISCV] Remove overlap constraints
#145353 opened
Jun 23, 2025 -
[llvm] annotate remaining Support and ADT library interfaces for DLL export
#145354 opened
Jun 23, 2025 -
Cap IntRange::Width to the expression's type size
#145356 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 -
[llvm] annotate remaining Analysis library interfaces for DLL export
#145359 opened
Jun 23, 2025 -
[llvm] annotate remaining CodeGen and CodeGenTypes library interfaces for DLL export
#145361 opened
Jun 23, 2025 -
[llvm] annotate remaining BinaryFormat and DebugInfo library interfaces for DLL export
#145364 opened
Jun 23, 2025 -
[lldb] Eliminate check for HasLoadedSections (NFC)
#145366 opened
Jun 23, 2025 -
[llvm] annotate remaining ExecutionEngine, Frontend, and TargetParser interfaces for DLL export
#145367 opened
Jun 23, 2025 -
[TargetLowering] Fold (a | b) ==/!= b -> (a & ~b) == /!= 0 when and-not exists
#145368 opened
Jun 23, 2025 -
[llvm] annotate remaining Telemetry and ToolDrivers interfaces for DLL export
#145369 opened
Jun 23, 2025 -
[PowerPC] Add DMF basic builtins
#145372 opened
Jun 23, 2025 -
[CostModel] Add getShuffleCostImpl.
#145373 opened
Jun 23, 2025 -
[llvm] fix extern cl::opt definitions for DLL export
#145374 opened
Jun 23, 2025 -
[mlir][affine] Fix min simplification in makeComposedAffineApply
#145376 opened
Jun 23, 2025 -
[llvm] annotate FileCheckTests interface for DLL export
#145378 opened
Jun 23, 2025 -
[MachineLICM] Do not rely on hasSideEffect when handling impdefs
#145379 opened
Jun 23, 2025 -
[libc][bazel] Support generating public libc headers in Bazel builds.
#145381 opened
Jun 23, 2025 -
[lldb] make PlatformAndroid/AdbClient::GetSyncService threadsafe
#145382 opened
Jun 23, 2025 -
[CLANG][AArch64] Add mfloat8_t support for more SVE load intrinsics
#145383 opened
Jun 23, 2025 -
[lld][BP] Fix duplicate section size measurment
#145384 opened
Jun 23, 2025 -
[MLIR][XeGPU] Cleanup the definition and documents
#145389 opened
Jun 23, 2025 -
Reland [Driver] Add support for GCC installation detection in Baremetal toolchain
#145390 opened
Jun 23, 2025 -
[VPlan] Handle FirstActiveLane when unrolling.
#145394 opened
Jun 23, 2025 -
[AMDGPU] Adding AMDGPU dialect wrapper for ROCDL transpose loads.
#145395 opened
Jun 23, 2025 -
[lldb] Defend against infinite recursion in GetClassDescriptor
#145396 opened
Jun 23, 2025 -
[DirectX] Make firstbithigh intrinsic use first arg as overload type
#145401 opened
Jun 23, 2025 -
[instcombine] Scalarize operands of vector geps if possible
#145402 opened
Jun 23, 2025 -
[mlir][spirv] Enable dot operation for bfloat16
#145409 opened
Jun 23, 2025 -
[LTO][Legacy] Add new C APIs to query undefined symbols in assembly
#145413 opened
Jun 23, 2025 -
[CIR][NFC] Upstream computeVolatileBitfields
#145414 opened
Jun 23, 2025 -
[InstrProf] Factor out getRecord() and use NamedInstrProfRecord
#145417 opened
Jun 23, 2025 -
[mlir][vector] Add support for vector extract/insert_strided_slice in vector distribution.
#145421 opened
Jun 23, 2025 -
[NFC] Move areCompatibleSveTypes etc. from ASTContext to SemaARM.
#145429 opened
Jun 23, 2025 -
[CI] Make issue labeler more robust
#145431 opened
Jun 23, 2025 -
[mlir][xegpu] Add support for distributing `gpu.barrier`
#145434 opened
Jun 23, 2025 -
Create AArch64TargetLowering::canCombineStoreAndExtract
#145435 opened
Jun 23, 2025 -
Default transcript dumping in "statistics dump" to false
#145436 opened
Jun 23, 2025 -
[RISCV] Fix a correctness issue in optimizeCondBranch. Prevent optimizing compare with x0. NFC
#145440 opened
Jun 23, 2025 -
[ARM] Override hasAndNot and hasAndNotCompare
#145441 opened
Jun 23, 2025 -
[mlir] Migrate away from {TypeRange,ValueRange}(std::nullopt) (NFC)
#145445 opened
Jun 24, 2025 -
Llvm static unittest
#145448 opened
Jun 24, 2025 -
[VPlan] Fix missing onlyFirstLaneUsed(). NFC
#145449 opened
Jun 24, 2025 -
[AMDGPU][True16][CodeGen] do not legalize t16 operand during user scan
#145450 opened
Jun 24, 2025 -
[lldb] Fix AppleObjCDeclVendor for classes which have no methods
#145452 opened
Jun 24, 2025 -
[Clang][OpenMP] Capture mapped pointers on `target` by reference.
#145454 opened
Jun 24, 2025 -
Fix `pragma-comment.c` test failing on false match
#145455 opened
Jun 24, 2025 -
[NFC][libclc] Replace and delete _CLC_DEFINE_UNARY/BINARY/TERNARY_BUILTIN macros
#145458 opened
Jun 24, 2025 -
[LLD][RISCV][Zicfilp] Generate unlabeled landing pad-style PLT
#145461 opened
Jun 24, 2025 -
[flang] Allow `cycle` in `target teams distribute [simd]`
#145462 opened
Jun 24, 2025 -
[flang] Introduce omp_target_allocmem and omp_target_freemem fir ops.
#145464 opened
Jun 24, 2025 -
[flang-rt] Add Assign_omp RT call.
#145465 opened
Jun 24, 2025 -
[mlir] Fix uninitialized boolean issue
#145466 opened
Jun 24, 2025 -
[clang-format] Improve QualifierAlignment in guessing macros
#145468 opened
Jun 24, 2025 -
[NFC][mlir][memref] refine debug message about memref::SubViewOp.
#145470 opened
Jun 24, 2025 -
[IfConversion] Fix bug related to !HasFallThrough
#145471 opened
Jun 24, 2025 -
[TSan] Add 2 test cases related to incomplete shadow cleanup in unmap
#145472 opened
Jun 24, 2025 -
[DAG] Handle truncated splat in isBoolConstant
#145473 opened
Jun 24, 2025 -
[EarlyCSE] Add support for writeonly call CSE
#145474 opened
Jun 24, 2025 -
[libc++] Move libcxx/test/libcxx/extensions to libcxx/test/extensions and update the tests
#145476 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 -
[DAG] Add `SDPatternMatch::m_Load`
#145481 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 -
[Offload] Fix cmake warning
#145488 opened
Jun 24, 2025 -
[clang][RISCV] Fix crash on VLS calling convention
#145489 opened
Jun 24, 2025 -
[OpenMP][clang] 6.0: parsing/sema for num_threads 'strict' modifier
#145490 opened
Jun 24, 2025 -
[AArch64][SME] Use reportFatalUsageError rather than assert (NFC)
#145491 opened
Jun 24, 2025 -
[IR] Fix incorrect writeonly on llvm.allow.ubsan/runtime.check
#145492 opened
Jun 24, 2025 -
[AMDGPU] Correct -mcpu processor name in test
#145493 opened
Jun 24, 2025 -
[FuzzMutate] Properly handle intrinsics and avoid illegal code genertion
#145495 opened
Jun 24, 2025 -
[X86] combineEXTRACT_SUBVECTOR - remove unnecessary bitcast handling.
#145496 opened
Jun 24, 2025 -
[clang] Fix __builtin_mul_overflow for big _BitInts
#145497 opened
Jun 24, 2025
140 Issues closed by 83 people
-
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 -
P2770R0: Stashing stashing `iterators` for proper flattening
#105250 closed
Jun 21, 2025 -
P2711R1: Making multi-param constructors of `views` `explicit`
#105252 closed
Jun 21, 2025 -
LWG4074: `compatible-joinable-ranges` is underconstrained
#105346 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
151 Issues opened by 116 people
-
[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 -
[clang] `pragma-comment.c` test fails when developer's GitHub handle is `dbartol`
#145453 opened
Jun 24, 2025 -
[DirectX] Root signature's `DescriptorTableView` has undefined behaviour for version 1.0 root signatures.
#145439 opened
Jun 23, 2025 -
[DirectX] RootSignature's `v2::DescriptorRange` is misordered
#145438 opened
Jun 23, 2025 -
[DirectX] dx.rootsignatures metadata is left around, causing validation failure
#145437 opened
Jun 23, 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 -
[Code clean up] [X86 Test] DebugInfo/assignment-tracking/X86/large-type.ll lacks target triple
#145416 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 -
[DirectX] Segfault in PointerTypeAnalisis.cpp `classifyPointerType`
#145408 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 -
clang-format: QualifierAlignment doesn't work with all-caps namespace
#145388 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 -
riscv64 and aarch64 backends propagating range metadata too aggressively
#145363 opened
Jun 23, 2025 -
[libc] Tracking progress for adding hermetic testing on baremetal
#145349 opened
Jun 23, 2025 -
[flang] Parser has issues with DATA statement
#145333 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 -
[err]What is the role of -target?
#145318 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 -
[GitHub] Add description to llvm::instcombine label to cover instsimplify / vectorcombine as well
#145286 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 -
[flang] runtime crash when optional arguments are passed as arguments to another function
#145256 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 -
[Clang] UCN in preprocessor-pasted identifier not resolved to unicode
#145240 opened
Jun 22, 2025 -
clang-format format several times gives different result
#145226 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 -
No warning about dangerous pointer casts
#145218 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-format] 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 -
[llvm-mc] crashes with SIGSEGV when asked to assemble certain BPF instructions with mismatched registers
#145180 opened
Jun 21, 2025 -
[WebAssembly] Missed optimization in any_true/all_true
#145177 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 -
[mlir] parseProperties not usable when hasCustomAssemblyFormat
#145028 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 -
False positive Wreturn-type warning when a function either returns or throws
#144952 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 -
[clang][analyzer] Crash of `unix.UnixAPIMisuseChecker` on a use of a custom-defined `getline`
#144884 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 -
__arm_rsr64 treated as CSE'able on arm32
#144845 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 -
[libomptarget] omp_get_default_device doesn't returning host device in the case of OMP_TARGET_OFFLOAD=disabled
#144786 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 -
`modernize-use-trailing-return-type` might show desugared type in fix-it hint for lamdba
#144585 opened
Jun 17, 2025 -
[HLSL][SPIRV] Generate sign extended image instructions
#144580 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
560 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.
-
[emitC]Pass in `mlir-opt` to wrap a func in class
#141158 commented on
Jun 23, 2025 • 75 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 -
[runtimes][PAC] Harden unwinding when possible (#138571)
#143230 commented on
Jun 18, 2025 • 43 new comments -
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
Jun 24, 2025 • 41 new comments -
[flang][OpenMP] Enable tiling
#143715 commented on
Jun 24, 2025 • 40 new comments -
[SYCL] Add libsycl, a SYCL RT library implementation project
#144372 commented on
Jun 24, 2025 • 39 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
Jun 24, 2025 • 37 new comments -
[VPlan] Unroll VPReplicateRecipe by VF.
#142433 commented on
Jun 22, 2025 • 36 new comments -
[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server
#127505 commented on
Jun 24, 2025 • 34 new comments -
[MLIR] Legalize certain `vector.transfer_read` ops of scalable vectors
#143146 commented on
Jun 24, 2025 • 30 new comments -
[lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes
#144082 commented on
Jun 23, 2025 • 24 new comments -
[mlir][gpu] Add gpu.rotate operation
#142796 commented on
Jun 19, 2025 • 21 new comments -
[FuncAttrs] Relax norecurse attribute inference
#139943 commented on
Jun 23, 2025 • 19 new comments -
[clang-c] introduce queries on GCC-style inline assembly statements
#143424 commented on
Jun 23, 2025 • 15 new comments -
[WIP] ABI Lowering Library
#140112 commented on
Jun 21, 2025 • 15 new comments -
[WIP][AMDGPU] Support for type inferring image load/store builtins for AMDGPU
#140210 commented on
Jun 23, 2025 • 15 new comments -
[DirectX] Implement `memcpy` in DXIL CBuffer Access pass
#144436 commented on
Jun 20, 2025 • 14 new comments -
IR/Verifier: Do not allow kernel to kernel calls.
#144445 commented on
Jun 23, 2025 • 13 new comments -
[RISCV] Lower VP_SELECT constant false to use vmerge.vxm/vmerge.vim
#144461 commented on
Jun 19, 2025 • 13 new comments -
[Clang] Implement diagnostics for why `std::is_standard_layout` is false
#144161 commented on
Jun 23, 2025 • 12 new comments -
[libc++] Validate exception throwing for vector mutators on max_size violation
#131953 commented on
Jun 21, 2025 • 12 new comments -
[SelectionDAG] Remove UnsafeFPMath check in `visitFADDForFMACombine`
#127770 commented on
Jun 24, 2025 • 12 new comments -
[VPlan] Introduces explicit broadcast for live-in constants.
#133213 commented on
Jun 24, 2025 • 11 new comments -
[SelectionDAG][x86] Ensure vector reduction optimization
#144231 commented on
Jun 19, 2025 • 11 new comments -
[VectorCombine] Scalarize extracts of ZExt if profitable.
#142976 commented on
Jun 23, 2025 • 11 new comments -
[LoopVectorize] Add test case for minloc reduction
#141556 commented on
Jun 23, 2025 • 11 new comments -
[clang][CodeGen] Added SanitizerHandler mapping, trap messages in debug info, and corresponding test cases.
#143758 commented on
Jun 23, 2025 • 11 new comments -
Add support for Windows Secure Hot-Patching
#138972 commented on
Jun 23, 2025 • 10 new comments -
[NVPTX] Fixup NVPTXPrologEpilogPass for opt-bisect-limit
#144136 commented on
Jun 17, 2025 • 10 new comments -
[clang-tidy] Warn about misuse of sizeof operator in loops.
#143205 commented on
Jun 23, 2025 • 10 new comments -
[OpenMP] OpenMP ThreadSet clause - basic runtime
#144409 commented on
Jun 17, 2025 • 10 new comments -
[libc++][C++03] Split libc++-specific tests for the frozen headers
#144093 commented on
Jun 18, 2025 • 10 new comments -
[NVPTX] support packed f32 instructions for sm_100+
#126337 commented on
Jun 18, 2025 • 9 new comments -
[VPlan] Connect (MemRuntime|SCEV)Check blocks as VPlan transform (NFC).
#143879 commented on
Jun 17, 2025 • 9 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
Jun 24, 2025 • 9 new comments -
[libc++] P2944R3: Constrained comparisions - `variant` and `tuple`
#141396 commented on
Jun 24, 2025 • 9 new comments -
Ast importer visitors
#138838 commented on
Jun 20, 2025 • 8 new comments -
[SLP]Initial support for copyable elements (non-schedulable only)
#140279 commented on
Jun 19, 2025 • 8 new comments -
[NFC][CodingStandard] Require``[[maybe_unused]]`` for unused variables in asserts
#142850 commented on
Jun 24, 2025 • 8 new comments -
[NFC] Various Cleanup in StackColoring, StackSlotColoring, LiveStacks
#143931 commented on
Jun 23, 2025 • 8 new comments -
[clang-tidy] Add misc-bool-bitwise-operation check
#142324 commented on
Jun 23, 2025 • 8 new comments -
[clang-tidy] support query based custom check
#131804 commented on
Jun 22, 2025 • 8 new comments -
[win][clang] Align scalar deleting destructors with MSABI
#139566 commented on
Jun 24, 2025 • 8 new comments -
[TySan] Add option to outline instrumentation
#120582 commented on
Jun 23, 2025 • 8 new comments -
[LLDB] Add type summaries for MSVC STL strings
#143177 commented on
Jun 23, 2025 • 8 new comments -
[LLDB] Update DIL to handle smart pointers; add more tests.
#143786 commented on
Jun 24, 2025 • 8 new comments -
[mlir][vector][memref] Add `alignment` attribute to memory access ops
#144344 commented on
Jun 23, 2025 • 8 new comments -
[lld][LoongArch] Support TLSDESC GD/LD to IE/LE
#123715 commented on
Jun 24, 2025 • 6 new comments -
[AMDGPU] Optimize LDS DMA soft waitcnt
#138802 commented on
Jun 19, 2025 • 6 new comments -
[X86] Truncate i64 add to i32 when upper 33 bits are zeros
#144066 commented on
Jun 22, 2025 • 6 new comments -
[RISCV] Add Support of RISCV Zibimm Experimental Extension
#127463 commented on
Jun 23, 2025 • 6 new comments -
Non constant size and offset in DWARF
#141106 commented on
Jun 23, 2025 • 6 new comments -
[mlir][vector] Restrict vector.insert/vector.extract to disallow 0-d vectors
#121458 commented on
Jun 23, 2025 • 6 new comments -
[libc++] Fix bitset conversion functions and refactor constructor
#121348 commented on
Jun 18, 2025 • 6 new comments -
[libc++] Optimize ranges::copy for random_access_iterator inputs
#120134 commented on
Jun 19, 2025 • 6 new comments -
[clang] Register all LLVM targets in AllClangUnitTest main
#144428 commented on
Jun 20, 2025 • 6 new comments -
[AArch64] Use 0-cycle reg2reg MOVs for FPR32, FPR16, FPR8
#144152 commented on
Jun 22, 2025 • 6 new comments -
[LLDB] Expose enumerator for separate-debug-info in SBModule
#144119 commented on
Jun 17, 2025 • 6 new comments -
[mlir] Return vectorized values instead of replacing
#144158 commented on
Jun 23, 2025 • 5 new comments -
[libc] implement template functions for localtime
#110363 commented on
Jun 18, 2025 • 5 new comments -
[VPlan] Add VPInst::getNumOperandsForOpcode, use to verify in ctor (NFC)
#142284 commented on
Jun 22, 2025 • 5 new comments -
[Matrix] Lower vector reductions using shape info
#142055 commented on
Jun 23, 2025 • 5 new comments -
[Offload] Add an `unloadBinary` interface to PluginInterface
#143873 commented on
Jun 23, 2025 • 5 new comments -
[AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#141480 commented on
Jun 23, 2025 • 5 new comments -
[LoopIdiom] Use HashRecognize to optimize CRC
#143208 commented on
Jun 19, 2025 • 5 new comments -
[X86][GlobalIsel] G_BITCAST support
#144473 commented on
Jun 20, 2025 • 5 new comments -
[Clang][Driver] Warn on complex number range incompatibility with GCC
#144468 commented on
Jun 23, 2025 • 5 new comments -
[AMDGPU][SDAG] Add ISD::PTRADD DAG combines
#142739 commented on
Jun 24, 2025 • 4 new comments -
[InstCombine] Pull extract through broadcast
#143380 commented on
Jun 20, 2025 • 4 new comments -
[mlir] Walk nested non-symbol table ops in symbol dce
#143353 commented on
Jun 24, 2025 • 4 new comments -
[docs][coroutines] Revamp "Debugging C++ coroutines"
#142651 commented on
Jun 24, 2025 • 4 new comments -
[lldb] Fix FindProcessImpl() for iOS simulators
#139174 commented on
Jun 23, 2025 • 4 new comments -
[clang][SYCL] Add sycl_external attribute and restrict emitting device code
#140282 commented on
Jun 24, 2025 • 4 new comments -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 commented on
Jun 17, 2025 • 4 new comments -
[AMDGPU] Convert 64-bit sra to 32-bit if shift amt >= 32
#144421 commented on
Jun 20, 2025 • 4 new comments -
[clang-tidy] Add `performance-explicit-move-constructor` check
#122599 commented on
Jun 20, 2025 • 4 new comments -
[lldb] move XcodeSDK's sysroot into a separate class
#144396 commented on
Jun 23, 2025 • 4 new comments -
[SPIRV] Add FloatControl2 capability
#144371 commented on
Jun 23, 2025 • 4 new comments -
[lldb-dap] Fix source references
#144364 commented on
Jun 23, 2025 • 4 new comments -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
Jun 24, 2025 • 4 new comments -
[clang-tidy] `bugprone-unchecked-optional-access`: handle `BloombergLP::bdlb:NullableValue::makeValue` to prevent false-positives
#144313 commented on
Jun 24, 2025 • 4 new comments -
[VPlan] Add VPBundleRecipe, replacing extended reduction recipes.
#144281 commented on
Jun 20, 2025 • 4 new comments -
[lldb] Add DWARFExpressionEntry and GetExpressionEntryAtAddress() to …
#144238 commented on
Jun 21, 2025 • 4 new comments -
[KeyInstr] Use DISubprogram's is-key-instructions-on flag at DWARF emission
#144104 commented on
Jun 23, 2025 • 4 new comments -
[PowerPC] eliminate RLWINM instruction following LBARX as possible
#144089 commented on
Jun 20, 2025 • 4 new comments -
[GOFF] Add writing of section symbols
#133799 commented on
Jun 24, 2025 • 4 new comments -
[CodeGen][NewPM] Port `AsmPrinter` to new pass manager
#99320 commented on
Jun 19, 2025 • 4 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
Jun 23, 2025 • 4 new comments -
[AArch64] Improve scalar and Neon popcount with SVE CNT.
#143870 commented on
Jun 24, 2025 • 4 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
Jun 17, 2025 • 4 new comments -
[clang-tidy][dataflow] Add `bugprone-null-check-after-dereference` check
#84166 commented on
Jun 23, 2025 • 3 new comments -
[clang] [libc++] fix _Atomic c11 compare exchange does not update expected results
#78707 commented on
Jun 21, 2025 • 3 new comments -
[MLIR][XeGPU] Add transformation pattern for vector.broadcast in Wg to Sg pass
#144417 commented on
Jun 23, 2025 • 3 new comments -
[Analysis] Avoid some warnings about exit from noreturn function
#144408 commented on
Jun 18, 2025 • 3 new comments -
HIPSPV: Unbundle SDL
#136412 commented on
Jun 19, 2025 • 3 new comments -
[AArch64] Extend condition optimizer to support unsigned comparisons
#144380 commented on
Jun 23, 2025 • 3 new comments -
[AMDGPU][Scheduler] Support for rematerializing SGPRs and AGPRs
#140036 commented on
Jun 23, 2025 • 3 new comments -
[libc++] Avoid type-punning between __hash_value_type and pair
#143501 commented on
Jun 19, 2025 • 3 new comments -
[mlir][linalg] Allow promotion to use the original subview size
#144334 commented on
Jun 24, 2025 • 3 new comments -
[StructurizeCFG] Hoist and simplify zero-cost incoming else phi values
#139605 commented on
Jun 24, 2025 • 3 new comments -
[KeyInstr][Clang] Atomic ops atoms
#141624 commented on
Jun 24, 2025 • 3 new comments -
[IR] Introduce the `ptrtoaddr` instruction
#139357 commented on
Jun 20, 2025 • 3 new comments -
[scudo] Make block storage in TransferBatch trailing objects
#144204 commented on
Jun 17, 2025 • 3 new comments -
[KeyInstr] Add DISubprogram::keyInstructions bit
#144107 commented on
Jun 23, 2025 • 3 new comments -
[clang Dependency Scanning] Enhance File Caching Diagnostics
#144105 commented on
Jun 24, 2025 • 3 new comments -
[llvm-exegesis] [AArch64] Resolving "not all operands are initialized by snippet generator"
#142529 commented on
Jun 24, 2025 • 3 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 1)
#143102 commented on
Jun 24, 2025 • 3 new comments -
[AMDGPU] Enable vectorization of i8 values.
#134934 commented on
Jun 17, 2025 • 3 new comments -
[InstCombine] Combine interleaved PHI reduction chains.
#143878 commented on
Jun 24, 2025 • 3 new comments -
[AMDGPU][MC] Allow opsel for v_max_i16 etc in GFX10
#143982 commented on
Jun 23, 2025 • 3 new comments -
[REAPPLY][Clang-Repl] Add support for out-of-process execution. #110418
#144064 commented on
Jun 18, 2025 • 3 new comments -
[flang][debug] Generate DISubprogramAttr for omp::TargetOp.
#138039 commented on
Jun 19, 2025 • 3 new comments -
[TableGen] Use getValue instead of getInt for enum attributes
#144030 commented on
Jun 20, 2025 • 3 new comments -
[WebAssembly] Enable a limited amount of stackification for debug code
#136510 commented on
Jun 23, 2025 • 2 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
Jun 24, 2025 • 2 new comments -
[OMPIRBuilder] Don't generate DISubprogram for outlined function.
#138149 commented on
Jun 18, 2025 • 2 new comments -
[clang-tidy] Add bugprone-move-shared-pointer-contents check.
#67467 commented on
Jun 21, 2025 • 2 new comments -
[clang-tidy] Add flag to specify an alternative to std::forward
#138755 commented on
Jun 21, 2025 • 2 new comments -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
Jun 23, 2025 • 2 new comments -
[TargetParser] Parse Amazon Linux triple and handle RuntimeLibcalls
#136114 commented on
Jun 20, 2025 • 2 new comments -
[mlir][linalg] Implement `LinalgGroupedConvolutionOpInterface` to unify grouped convs
#94796 commented on
Jun 23, 2025 • 2 new comments -
[mlir][memref] Fix computeCollapsedLayoutMap for contiguous dynamic dim
#136485 commented on
Jun 23, 2025 • 2 new comments -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 commented on
Jun 19, 2025 • 2 new comments -
[offload][SYCL] Add Module splitting by categories.
#131347 commented on
Jun 18, 2025 • 2 new comments -
[Clang] Add builtins that deduplicate and sort types
#106730 commented on
Jun 23, 2025 • 2 new comments -
[compiler-rt][Mips] Fix stat size check on mips64 musl
#143301 commented on
Jun 17, 2025 • 2 new comments -
[mlir][emitc] Add 'emitc.while' and 'emitc.do' ops to the dialect
#143008 commented on
Jun 18, 2025 • 2 new comments -
[Clang] Fix '-Wformat-overflow' FP when floats had field-width and plus prefix
#144274 commented on
Jun 18, 2025 • 2 new comments -
[AMDGPU] Optimize rotate instruction selection patterns
#143551 commented on
Jun 20, 2025 • 2 new comments -
[BOLT] Create marker for source changes in nfc-mode testing.
#142931 commented on
Jun 23, 2025 • 2 new comments -
[clang-tidy] Add new check `llvm-prefer-static-over-anonymous-namespace`
#142839 commented on
Jun 20, 2025 • 2 new comments -
AMDGPU/GlobalISel: Add waterfall lowering in regbanklegalize
#142790 commented on
Jun 20, 2025 • 2 new comments -
[LoopPeel] Avoid unprofitable last iteration peeling with equalities
#143588 commented on
Jun 17, 2025 • 2 new comments -
AMDGPU/GlobalISel: Add tests for missing readanylane combines
#142788 commented on
Jun 19, 2025 • 2 new comments -
[analyzer] Enforce not making overly complicated symbols
#144327 commented on
Jun 24, 2025 • 2 new comments -
[libc++] P2944R3: Constrained comparisions - `optional`
#144249 commented on
Jun 24, 2025 • 2 new comments -
[libc++][Clang] Added explanation why is_constructible evaluated to false. Updated the diagnostics checks in libc++ tests.
#144220 commented on
Jun 19, 2025 • 2 new comments -
[X86][GlobalISel] Enable SINCOS with libcall mapping
#142438 commented on
Jun 24, 2025 • 2 new comments -
[PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses
#144405 commented on
Jun 23, 2025 • 2 new comments -
[InstCombine] Add cast support in simplifyUsingControlFlow
#142263 commented on
Jun 19, 2025 • 2 new comments -
[MC] Use StringTable to reduce dynamic relocations
#144202 commented on
Jun 19, 2025 • 2 new comments -
[llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code
#141616 commented on
Jun 17, 2025 • 2 new comments -
[mlir][linalg] fix OuterUnitDims linalg.pack decomposition pattern
#141613 commented on
Jun 19, 2025 • 2 new comments -
[libc][bazel] Add bazel targets for libc/include/... tests.
#141150 commented on
Jun 23, 2025 • 2 new comments -
[ConstantFold] Special case atan +/-0.0
#143962 commented on
Jun 20, 2025 • 2 new comments -
[clang][ARM] Include arm_acle.h in intrin.h on supported platforms
#144172 commented on
Jun 20, 2025 • 2 new comments -
[clangd] Implement simple folding for preprocessor branches
#140959 commented on
Jun 23, 2025 • 2 new comments -
llvm-c: Introduce 'LLVMDISubprogramReplaceType'
#143461 commented on
Jun 23, 2025 • 2 new comments -
[CIR] Upstream __imag__ for ComplexType
#144262 commented on
Jun 24, 2025 • 1 new comment -
[llvm][yaml2obj] Modify section header overriding timing
#130942 commented on
Jun 19, 2025 • 1 new comment -
[CIR] Upstream __real__ for ComplexType
#144261 commented on
Jun 24, 2025 • 1 new comment -
[libc]: Add -Wextra for libc tests
#133643 commented on
Jun 19, 2025 • 1 new comment -
[KeyInstr] Add bitcode support
#144102 commented on
Jun 24, 2025 • 1 new comment -
[Clang] Improve diagnostics for 'placement new' with const storage argument
#144270 commented on
Jun 23, 2025 • 1 new comment -
[GlobalOpt] Update debug info when changing CC to Fast
#144303 commented on
Jun 17, 2025 • 1 new comment -
[clang] Implement address sanitizer on AIX
#129925 commented on
Jun 23, 2025 • 1 new comment -
[Transforms] Add LifetimeMovePass
#144319 commented on
Jun 24, 2025 • 1 new comment -
[KeyInstr][Clang] Copy ctor/assignment operator source atoms
#144346 commented on
Jun 17, 2025 • 1 new comment -
[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction
#144383 commented on
Jun 17, 2025 • 1 new comment -
[clang][PAC] Support trivially_relocating polymorphic objects
#144420 commented on
Jun 18, 2025 • 1 new comment -
[GOFF] Emit symbols for functions.
#144437 commented on
Jun 24, 2025 • 1 new comment -
[clang-tidy] add new check: modernize-use-scoped-lock
#126434 commented on
Jun 23, 2025 • 1 new comment -
[DirectX] Improve error accumulation in root signature parsing
#144465 commented on
Jun 20, 2025 • 1 new comment -
[asan] Fix `unknown-crash` reported for multi-byte errors
#144480 commented on
Jun 18, 2025 • 1 new comment -
[clangd] Improve Markup Rendering
#140498 commented on
Jun 22, 2025 • 1 new comment -
[VPlan] Use VPInstructionWithType for uniform casts.
#140623 commented on
Jun 22, 2025 • 1 new comment -
[AMDGPU][NFCI] Add IEEEMinimumMaximumInsts SubtargetFeature
#141081 commented on
Jun 17, 2025 • 1 new comment -
[LAA] Clean up APInt-overflow related code (NFC)
#140048 commented on
Jun 23, 2025 • 1 new comment -
[RISCV] Add basic Mach-O triple support.
#141682 commented on
Jun 20, 2025 • 1 new comment -
[OpenMP] Fix various alignment issues
#142376 commented on
Jun 23, 2025 • 1 new comment -
[lldb][test] Synchronize `__compressed_pair_padding` with libc++
#142516 commented on
Jun 19, 2025 • 1 new comment -
[asan] Implement address sanitizer on AIX: address descriptions
#138891 commented on
Jun 19, 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 -
TSan: Support relaxed accesses and fences
#142579 commented on
Jun 20, 2025 • 1 new comment -
AMDGPU/GlobalISel: Improve readanylane combines in regbanklegalize
#142789 commented on
Jun 20, 2025 • 1 new comment -
[X86][GlobalIsel] support G_FABS
#136718 commented on
Jun 23, 2025 • 1 new comment -
[clang][python][test] Move python binding tests to lit framework
#142948 commented on
Jun 19, 2025 • 1 new comment -
[DirectX] Add static sampler support to root signature
#143422 commented on
Jun 20, 2025 • 1 new comment -
Fix C++ demangling for _BitInt type
#143466 commented on
Jun 20, 2025 • 1 new comment -
[-Wunterminated-string-initialization] Handle C string literals ending with explicit '\0'
#143487 commented on
Jun 23, 2025 • 1 new comment -
[DLCov] Origin-Tracking: Add debugify support
#143594 commented on
Jun 20, 2025 • 1 new comment -
[FlattenCFG] Fixup Phi nodes during CFG flattening
#143766 commented on
Jun 19, 2025 • 1 new comment -
[Clang][SPIRV][AMDGPU] Override `supportsLibCall` for AMDGCNSPIRV
#143814 commented on
Jun 17, 2025 • 1 new comment -
[mlir][linalg] Update pack and unpack documentation
#143903 commented on
Jun 18, 2025 • 1 new comment -
[libc++] Make map constexpr as part of P3372R3
#134330 commented on
Jun 21, 2025 • 1 new comment -
[IR2Vec] Scale embeddings once in vocab analysis instead of repetitive scaling
#143986 commented on
Jun 23, 2025 • 1 new comment -
[PowePC] using MTVSRBMI instruction instead of constant pool in power10+
#144084 commented on
Jun 23, 2025 • 1 new comment -
[DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d))
#115150 commented on
Jun 24, 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 -
AMDGPU: Fold frame indexes into s_or_b32 and s_and_b32
#102345 commented on
Jun 21, 2025 • 1 new comment -
[RISCV][TTI] Implement vector costs for `llvm.fpto{u|s}i.sat()`.
#143655 commented on
Jun 24, 2025 • 0 new comments -
[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar types instead of built-in types
#143653 commented on
Jun 18, 2025 • 0 new comments -
[lldb] Fix object format in the Triple of Mach-O files (approach 2)
#143633 commented on
Jun 21, 2025 • 0 new comments -
clang dies with SIGBUS compiling gtest-all.cc on 32-bit SPARC
#66620 commented on
Jun 20, 2025 • 0 new comments -
[DLCov] Origin-Tracking: Collect stack traces in DebugLoc
#143592 commented on
Jun 20, 2025 • 0 new comments -
[DLCov] Origin-Tracking: Enable collecting and symbolizing stack traces
#143591 commented on
Jun 20, 2025 • 0 new comments -
LLVM coverage report is not available
#90455 commented on
Jun 20, 2025 • 0 new comments -
[Offload][PGO] Fix PGO on NVPTX targets
#143568 commented on
Jun 17, 2025 • 0 new comments -
[CodeGenPrepare] Filter out unrecreatable addresses from memory optimization
#143566 commented on
Jun 17, 2025 • 0 new comments -
Suspicious change to `libc++-20-dev` dependency on `libc++*`
#144501 commented on
Jun 20, 2025 • 0 new comments -
[Clang][OpenCL] Declare cl_amd_media_ops/cl_amd_media_ops2 builtins with -fdeclare-opencl-builtins
#143507 commented on
Jun 23, 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 -
[clangd] `PrerequisiteModulesTests` Generating Unexpected Error when Scanning for Dependencies on macOS
#124153 commented on
Jun 20, 2025 • 0 new comments -
[mlir][emitc] Inline constant when translate
#143485 commented on
Jun 19, 2025 • 0 new comments -
[CI] Use Github Native Groups in monolithic-* scripts
#143481 commented on
Jun 22, 2025 • 0 new comments -
[SeparateConstOffsetFromGEP] propagate const offset through GEP chains
#143470 commented on
Jun 17, 2025 • 0 new comments -
Missed optimization: Reassociate multiplies by constants to shrink said constants
#143622 commented on
Jun 20, 2025 • 0 new comments -
AMDGPU mishandles canonicalize with ieee mode disabled
#139622 commented on
Jun 20, 2025 • 0 new comments -
[flang][flang-driver][mlir][OpenMP] atomic control support
#143441 commented on
Jun 23, 2025 • 0 new comments -
AMDGPU fmed3 of fpext optimization should look through source modifiers
#139250 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 -
[IR2Vec] Storing and Managing Vocabulary
#141832 commented on
Jun 20, 2025 • 0 new comments -
Passing/returning structures in scalars does not handle poison
#144454 commented on
Jun 17, 2025 • 0 new comments -
[mlir][vector] Standarise operand naming
#131602 commented on
Jun 19, 2025 • 0 new comments -
Add Flang-Tidy: A Fortran Static Analysis Tool
#143883 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU][SDAG] Handle ISD::PTRADD in VOP3 patterns
#143881 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU][SDAG] Test ISD::PTRADD handling in VOP3 patterns
#143880 commented on
Jun 24, 2025 • 0 new comments -
unnecessary `mov` added in string concatination code with >= `-O2`
#65041 commented on
Jun 19, 2025 • 0 new comments -
quantize_and_dequantize_op.cc failed
#144277 commented on
Jun 19, 2025 • 0 new comments -
[IA] Remove recursive [de]interleaving support
#143875 commented on
Jun 23, 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 -
[BPF] fatal error: error in backend: Empty type name for BTF_TYPE_ID_REMOTE reloc
#143774 commented on
Jun 19, 2025 • 0 new comments -
[mlir][py] Mark all type caster `from_{cpp,python}` methods as noexcept
#143866 commented on
Jun 20, 2025 • 0 new comments -
Allow "[[FLAGS=<none>]]" value in the ELF Fileheader Flags field
#143845 commented on
Jun 18, 2025 • 0 new comments -
Docs: ambiguous use of "explicitly" in [[clang::no_specializaiton]]
#143839 commented on
Jun 23, 2025 • 0 new comments -
[DirectX] Validation: TGSM pointers must originate from an unambiguous TGSM global variable.
#140416 commented on
Jun 19, 2025 • 0 new comments -
[StackColoring] Change the StackColoring logic + enables it to handle spills
#143800 commented on
Jun 22, 2025 • 0 new comments -
[DirectX] External declaration 'switch.table.*' is unused
#140420 commented on
Jun 19, 2025 • 0 new comments -
[MemCpyOpt] fix incorrect handling of lifetime markers
#143782 commented on
Jun 20, 2025 • 0 new comments -
[RISCV] Efficiently lower (select cond, u, rot[r/l](u, rot.amt)) using zicond extension
#143768 commented on
Jun 23, 2025 • 0 new comments -
[AMDGPU] SelectionDAG divergence tracking should heed AMDGPUSubtarget::isSingleLaneExecution
#108038 commented on
Jun 19, 2025 • 0 new comments -
[clang] No relative path support for precompiled headers
#144470 commented on
Jun 20, 2025 • 0 new comments -
[Flang][OpenMP] Execution error when array assignment statement for an array containing ":" is specified in forall construct within workshare construct
#143330 commented on
Jun 20, 2025 • 0 new comments -
feat(linalg): add a way to pass controlFn to `foldIntoPackUnpackPatterns`
#143685 commented on
Jun 23, 2025 • 0 new comments -
[AMDGPU][SDAG] Add target-specific ISD::PTRADD combines
#143673 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU][SDAG] Tests for target-specific ISD::PTRADD combines
#143672 commented on
Jun 24, 2025 • 0 new comments -
[AArch64][Codegen]Transform saturating smull to sqdmulh
#143671 commented on
Jun 22, 2025 • 0 new comments -
[libc++] Incorrect memory order in atomic wait
#109290 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 -
optimize `exp(exp(x)) / exp(x)` with fast-math
#65608 commented on
Jun 21, 2025 • 0 new comments -
lldb inline diagnostics print unsupported characters to Windows terminal by default
#142568 commented on
Jun 21, 2025 • 0 new comments -
The generated dSYM binary is corrupted when building chromium
#144357 commented on
Jun 21, 2025 • 0 new comments -
[LoopVectorizer] If Conversion example doesn't work with floating-point types
#144145 commented on
Jun 21, 2025 • 0 new comments -
Request Commit Access For dakersnar
#141666 commented on
Jun 21, 2025 • 0 new comments -
[AMDGPU][SDAG] Handle ISD::PTRADD in SelectionDAGAddressAnalysis
#142778 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU][SDAG] Add test for ISD::PTRADD handling in SelectionDAGAddressAnalysis
#142777 commented on
Jun 24, 2025 • 0 new comments -
[DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO
#142757 commented on
Jun 18, 2025 • 0 new comments -
clang crashed when build pdclib for taget bpf
#139850 commented on
Jun 21, 2025 • 0 new comments -
[PowerPC] Support for Packed BCD conversion builtins
#142723 commented on
Jun 24, 2025 • 0 new comments -
[LLVM][TableGen] Minor cleanup in CGIOperandList
#142721 commented on
Jun 20, 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 -
[SimplifyCFG] Updated early exit in `CanRedirectPredsOfEmptyBBToSucc`
#142582 commented on
Jun 18, 2025 • 0 new comments -
codecvt::in() incorrectly handles partial multibyte inputs
#14131 commented on
Jun 21, 2025 • 0 new comments -
[AMDGPU] Avoid put implicit_def into bundle that break reg's liveness
#142563 commented on
Jun 24, 2025 • 0 new comments -
eBPF/atomic: error in backend: Cannot select... AtomicStore...
#126731 commented on
Jun 21, 2025 • 0 new comments -
[NFC] Separate UnwindTable from DebugFrame into a different type
#142521 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 -
Add a python JIT loader class.
#142514 commented on
Jun 17, 2025 • 0 new comments -
[InstCombine] Extend bitmask mul combine to handle independent operands
#142503 commented on
Jun 24, 2025 • 0 new comments -
[InstrRef] Skip clobbered EntryValue register recovery
#142478 commented on
Jun 19, 2025 • 0 new comments -
[IR2Vec] Vocab Improvements
#141833 commented on
Jun 20, 2025 • 0 new comments -
[IR2Vec] Tooling for Vocabulary Generation
#141834 commented on
Jun 20, 2025 • 0 new comments -
[llvm-lto2] Replace std::atomic_init with brace initiation. NFC
#143274 commented on
Jun 20, 2025 • 0 new comments -
[mlir][Flang][NFC] Replace use of `vector.insertelement/extractelement`
#143272 commented on
Jun 18, 2025 • 0 new comments -
[IR2Vec] Support Flow-Aware Embeddings
#141838 commented on
Jun 20, 2025 • 0 new comments -
[IR2Vec] Exposing Python Wheels for IR2Vec
#141839 commented on
Jun 20, 2025 • 0 new comments -
[SandboxVec][SeedCollector][NFC] Replace cl::opt flags with constructor args
#143206 commented on
Jun 20, 2025 • 0 new comments -
Missed optimization (unnecessary sext): y >= x should imply y - x >= 0
#142283 commented on
Jun 20, 2025 • 0 new comments -
libc++.so not a symlink to libc++.so.1.0, resulting in 'file too short' error.
#144469 commented on
Jun 20, 2025 • 0 new comments -
[libc++] Introduce _LIBCPP_ABI_BOUNDED_ITERATORS_IN_{STRING_VIEW,SPAN}
#143172 commented on
Jun 23, 2025 • 0 new comments -
[HLSL] Investigate whether we can avoid memset and memcpy in object construction and type casting
#138788 commented on
Jun 20, 2025 • 0 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 3)
#143105 commented on
Jun 24, 2025 • 0 new comments -
[SelectionDAG] Deal with POISON for INSERT_VECTOR_ELT/INSERT_SUBVECTOR (part 2)
#143103 commented on
Jun 24, 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 -
[libc++] Fix locale-related compilation errors on NetBSD
#143055 commented on
Jun 23, 2025 • 0 new comments -
Crash report
#140382 commented on
Jun 20, 2025 • 0 new comments -
[mlir][vector] Remove bit-width logic tests
#143007 commented on
Jun 24, 2025 • 0 new comments -
[InstCombine] Formation of fmax ignores SNaN
#138303 commented on
Jun 20, 2025 • 0 new comments -
Thread Safety Analysis: Very basic capability alias-analysis
#142955 commented on
Jun 23, 2025 • 0 new comments -
[Offload] Add olGetKernelMaxGroupSize
#142950 commented on
Jun 18, 2025 • 0 new comments -
[clang] Crash due to lambdas in decltype (?)
#138428 commented on
Jun 21, 2025 • 0 new comments -
Revert [LoopPeel] Remove known trip count restriction when peeling last. #140792
#142943 commented on
Jun 17, 2025 • 0 new comments -
[AArch64][Machine-Combiner] Split loads into lanes of neon vectors into multiple vectors when possible
#142941 commented on
Jun 19, 2025 • 0 new comments -
[powerpc] Assertion failure using llvm-mc -show-encoding with plxv
#133345 commented on
Jun 18, 2025 • 0 new comments -
Windows 11 on ARM64: Clang Build Failure: function too large
#88368 commented on
Jun 18, 2025 • 0 new comments -
#pragma omp requires unified_shared_memory does not seem to work
#127334 commented on
Jun 18, 2025 • 0 new comments -
run-clang-tidy.py and absolute paths in compile_commands.json
#144209 commented on
Jun 18, 2025 • 0 new comments -
[DebugInfo] Fix incorrect debug attribution for inlined allocas
#144345 commented on
Jun 23, 2025 • 0 new comments -
RISC-V EVL tail folding
#123069 commented on
Jun 18, 2025 • 0 new comments -
[libcxx] [test] Use ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS in more places
#144339 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 -
[libclc] Declare workitem built-ins in clc, move ptx-nvidiacl workitem built-ins into clc
#144333 commented on
Jun 20, 2025 • 0 new comments -
[libcxx] Initialize vcruntime __std_exception_data in the exception copy ctor
#144329 commented on
Jun 18, 2025 • 0 new comments -
[clang-tidy] modernize-loop-convert for pointer and size
#144475 commented on
Jun 18, 2025 • 0 new comments -
ppc-reduce-cr-ops mishandles subregister uses and emits verifier error
#141643 commented on
Jun 18, 2025 • 0 new comments -
DAG: Check libcall function is supported before emission
#144314 commented on
Jun 23, 2025 • 0 new comments -
Some tests fail unless _LIBCPP_ENABLE_EXPERIMENTAL is explicitly defined during compilation.
#144499 commented on
Jun 18, 2025 • 0 new comments -
[libc++] Avoid including vector in <functional>
#144310 commented on
Jun 21, 2025 • 0 new comments -
[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialect
#144307 commented on
Jun 17, 2025 • 0 new comments -
[LLD][ELF][RISCV][Zicfilp][Zicfiss] Support `-z <zicfilp-unlabeled|zicfilp-func-sig|zicfiss>-report-dynamic=<none|warning|error>` options
#144304 commented on
Jun 20, 2025 • 0 new comments -
[mlir][Aarch64] Add lowering support from unsigned `vector.contract` to i8mm
#90412 commented on
Jun 18, 2025 • 0 new comments -
[Windows] Does Clang support SME Intrinsics on Windows now ?
#144496 commented on
Jun 18, 2025 • 0 new comments -
[AIX] LLVM data layout is incorrect unless overridden by clang
#133599 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 -
[mlir][Aarch64] Improve i8mm instruction sequence for `vector.contract`
#90416 commented on
Jun 18, 2025 • 0 new comments -
windows x64 exception data is innacurate
#46803 commented on
Jun 18, 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 -
[AVR] crash in SelectionDAG
#59914 commented on
Jun 17, 2025 • 0 new comments -
[Support] Set SuffixIdx and ConcatLen during node insertion
#144467 commented on
Jun 24, 2025 • 0 new comments -
Define a policy for merging Pull Requests with multiple commits
#56637 commented on
Jun 17, 2025 • 0 new comments -
[libc][math][c++23] Add bfloat16 support in LLVM libc
#144463 commented on
Jun 18, 2025 • 0 new comments -
Error with building for pulp ara
#134994 commented on
Jun 17, 2025 • 0 new comments -
Fix a modules-enabled build CI failure
#144460 commented on
Jun 17, 2025 • 0 new comments -
[libc] Refactoring getauxval to use internal functions
#144451 commented on
Jun 17, 2025 • 0 new comments -
Don't read from `vpcmpeqd xmm, xmm, xmm` and `vpternlogd zmm, zmm, zmm, 255` simultaneously
#144481 commented on
Jun 17, 2025 • 0 new comments -
Request Commit Access For sebastiankreutzer
#144485 commented on
Jun 17, 2025 • 0 new comments -
[DAG] Add SDPatternMatch m_SpecificScalarVT / m_SpecificVectorElementVT matchers
#144477 commented on
Jun 17, 2025 • 0 new comments -
[SimplifyCFG] Emit SelectInst when folding branches to common dest with different PHI incoming values
#144434 commented on
Jun 18, 2025 • 0 new comments -
SingleSource/Regression/C/Regression-C-float16-smoke FAILs to link
#64247 commented on
Jun 17, 2025 • 0 new comments -
Release Asset Audit Failed
#132738 commented on
Jun 17, 2025 • 0 new comments -
[X86] Remove lowerToAddSubOrFMAddSub and update test coverage
#144489 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 -
[HLSL] Implement `Load(int, out uint)` overloads for buffer types
#138910 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 -
Incorrect deduplication of member of anonymous namespace in clang++17, 18, 19
#107642 commented on
Jun 17, 2025 • 0 new comments -
[clang-format]:Feature Request Add option to disable space before braces
#136497 commented on
Jun 17, 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 -
[clang-sa] Macro definitions of header TUs not included in the plist file
#140845 commented on
Jun 18, 2025 • 0 new comments -
[AArch64] Enable other cost kinds for getCmpSelInstrCost.
#144375 commented on
Jun 18, 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 -
Generate better code for std::bit_floor from libstdc++
#61183 commented on
Jun 19, 2025 • 0 new comments -
[KeyInstr] Fully support mixed key/non-key inlining modes
#144103 commented on
Jun 24, 2025 • 0 new comments -
[mlir][linalg][promotion] Allow promoting dynamic buffer with dynamic alloc size
#144268 commented on
Jun 19, 2025 • 0 new comments -
[libc++][C++03] Remove XFAILs from the non-frozen libc++-specific tests
#144101 commented on
Jun 18, 2025 • 0 new comments -
[libc++][C++03] Remove tests from libcxx-03 which aren't run in C++03 mode
#144094 commented on
Jun 18, 2025 • 0 new comments -
LWG4084: `std::fixed` ignores `std::uppercase`
#118346 commented on
Jun 19, 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 -
[LV][TTI] Calculate cost of extracting last index in a scalable vector
#144086 commented on
Jun 20, 2025 • 0 new comments -
Runtime abort during exception handling in bolted static glibc binary
#142987 commented on
Jun 19, 2025 • 0 new comments -
[MLIR] Inconsistent output when executing MLIR program with and without `-affine-loop-coalescing`
#144025 commented on
Jun 19, 2025 • 0 new comments -
[RISCV] Move performCombineVMergeAndVOps to RISCVVectorPeephole
#144076 commented on
Jun 20, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Remove 'LVScope::Children' container.
#69160 commented on
Jun 19, 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 -
[Offload] Implement `olShutDown`
#144055 commented on
Jun 19, 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 -
[IR2Vec] Simplifying creation of Embedder
#143999 commented on
Jun 23, 2025 • 0 new comments -
[clang] Add diagnostic for usage of implicit constructor with pointer to bool convertion
#143990 commented on
Jun 23, 2025 • 0 new comments -
Implement address sanitizer on AIX
#138916 commented on
Jun 19, 2025 • 0 new comments -
Wrong canonicalization by InstCombine
#96130 commented on
Jun 19, 2025 • 0 new comments -
Clang -pedantic: non-ISO practices may not be diagnosed
#143486 commented on
Jun 19, 2025 • 0 new comments -
[NVPTX] add combiner rule for final packed op in reduction
#143943 commented on
Jun 18, 2025 • 0 new comments -
[clang] `-fembed-bitcode` is incompatible with some compilation flags and their negations
#143665 commented on
Jun 19, 2025 • 0 new comments -
[SEH] Scopes shouldn't end on a call instruction
#54922 commented on
Jun 18, 2025 • 0 new comments -
[coverage] incorrect coverage for lines following conditional terminating statements
#144416 commented on
Jun 18, 2025 • 0 new comments -
[CIR] Upstream ComplexImagPtrOp for ComplexType
#144236 commented on
Jun 17, 2025 • 0 new comments -
[CIR] Upstream ComplexRealPtrOp for ComplexType
#144235 commented on
Jun 17, 2025 • 0 new comments -
std::construct_at() seems to bypass [[clang::require_explicit_initialization]]
#141103 commented on
Jun 18, 2025 • 0 new comments -
[Draft] Summary Based Analysis Prototype
#144224 commented on
Jun 19, 2025 • 0 new comments -
[clang-format] Requires expression formatting not honoring AllowShortBlocksOnASingleLine
#142265 commented on
Jun 18, 2025 • 0 new comments -
[NFC][C++][Modules] Mark P2788R0(DR) as implemented and added more test
#144214 commented on
Jun 17, 2025 • 0 new comments -
[clang-tidy] Improve `bugprone-infinite-loop` check by adding handing for structured bindings
#144213 commented on
Jun 23, 2025 • 0 new comments -
`llvm-cov` [rust] Coverage Source code not covered when rust code is across multiple lines
#143541 commented on
Jun 18, 2025 • 0 new comments -
[flang] pseudopositive warning to function result that is set, pseudonegative warning to subroutine INTENT(OUT) parameter that is not set
#144453 commented on
Jun 18, 2025 • 0 new comments -
[lldb] Fix object format in the Triple of Mach-O files (approach 3)
#144177 commented on
Jun 21, 2025 • 0 new comments -
[flang] Flang should reject bad volatile dummy arguments from gfortran volatile8 test
#137369 commented on
Jun 18, 2025 • 0 new comments -
Add Dead Block Elimination to NVVMReflect
#144171 commented on
Jun 23, 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 -
[HLSL] Document root signature flags and validation requirements
#126646 commented on
Jun 18, 2025 • 0 new comments -
[HLSL] Implement: Textures/TypedBuffers cannot be bound to root descriptors.
#126647 commented on
Jun 18, 2025 • 0 new comments -
[NFC] Formatting PassRegistry.def
#144139 commented on
Jun 23, 2025 • 0 new comments -
[HLSL] Add Root Signature Documentation into clang
#126773 commented on
Jun 18, 2025 • 0 new comments -
[HLSL] Add execution testing of Root Signatures
#133317 commented on
Jun 18, 2025 • 0 new comments -
[libc++][C++03] Fix a bunch of random tests
#144117 commented on
Jun 18, 2025 • 0 new comments -
[libc++][C++03] Fix tests which only fail due to incorrect includes
#144110 commented on
Jun 18, 2025 • 0 new comments -
LWG2295: Locale name when the provided `Facet` is a `nullptr`
#105063 commented on
Jun 19, 2025 • 0 new comments -
SelectionDAG store merging default implementations are unreasonable
#90714 commented on
Jun 21, 2025 • 0 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
Jun 20, 2025 • 0 new comments -
AMDGPU: Allow operand folding between loop body and its preheader
#137022 commented on
Jun 18, 2025 • 0 new comments -
[clang-cl][Windows] After setting the manifest configuration, the app cannot start!
#143119 commented on
Jun 24, 2025 • 0 new comments -
[Clang][Windows] Runtime crash!,when ASAN is enabled
#144355 commented on
Jun 24, 2025 • 0 new comments -
[clang++] operator==(vector of long, vector of long) -> vector of long long
#132604 commented on
Jun 24, 2025 • 0 new comments -
[aarch64] gcc get better result than llvm for abs
#142961 commented on
Jun 24, 2025 • 0 new comments -
[clangd] Add tweak to abbreviate function templates
#74710 commented on
Jun 19, 2025 • 0 new comments -
[AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel
#136262 commented on
Jun 24, 2025 • 0 new comments -
Handle VECREDUCE intrinsics in NVPTX backend
#136253 commented on
Jun 22, 2025 • 0 new comments -
[Bazel] Migrate to Bzlmod
#88927 commented on
Jun 20, 2025 • 0 new comments -
[clang-tidy] Return error code on config parse error
#136167 commented on
Jun 21, 2025 • 0 new comments -
[AMDGPU] Add AMDGPU support for llvm-objcopy
#92066 commented on
Jun 18, 2025 • 0 new comments -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
Jun 23, 2025 • 0 new comments -
[clang-tidy] Fix bugprone-tagged-union-member-count false-positive
#135831 commented on
Jun 21, 2025 • 0 new comments -
Conditionalize use of POSIX features missing on WASI/WebAssembly
#92677 commented on
Jun 17, 2025 • 0 new comments -
[clang-tidy] Fix false positives in `readability-redundant-inline-specifier`
#135391 commented on
Jun 24, 2025 • 0 new comments -
[libc++] fix std::make_exception_ptr interaction with ObjC
#135386 commented on
Jun 23, 2025 • 0 new comments -
[RISCV] Add TuneNoDefaultUnroll to generic CPUs
#135318 commented on
Jun 23, 2025 • 0 new comments -
[AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2
#135162 commented on
Jun 18, 2025 • 0 new comments -
[lldb/crashlog] Create stackframes for non-crashed threads
#94262 commented on
Jun 20, 2025 • 0 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
Jun 19, 2025 • 0 new comments -
[RISCV][Driver] Add support for `-m` flag to linker job of Baremetal toolchain
#134442 commented on
Jun 17, 2025 • 0 new comments -
[clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
Jun 18, 2025 • 0 new comments -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 commented on
Jun 23, 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 -
[mlir][vector] Patterns to convert to shape_cast, where possible
#138777 commented on
Jun 24, 2025 • 0 new comments -
[RISCV][SiFive7Model] Best way to provide custom VCIX latencies?
#106669 commented on
Jun 24, 2025 • 0 new comments -
[vectorization] More flexibility for VFxIC
#138709 commented on
Jun 18, 2025 • 0 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
Jun 23, 2025 • 0 new comments -
[RISCV][NFC] Refactor Vendor Reloc Declarations
#138226 commented on
Jun 20, 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 -
Unnecessary `and x,C` introduced due to assume on trunc+zext
#143778 commented on
Jun 24, 2025 • 0 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
Jun 23, 2025 • 0 new comments -
[libc][math] Implementation of sinpi, correctly rounded to all modes
#137953 commented on
Jun 23, 2025 • 0 new comments -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 commented on
Jun 20, 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 -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
Jun 23, 2025 • 0 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
Jun 20, 2025 • 0 new comments -
[lldb] Deploy Python DLL on Windows
#137467 commented on
Jun 24, 2025 • 0 new comments -
[GOFF] Add writing of text records
#137235 commented on
Jun 23, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
Jun 23, 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 -
[LV] Improve code using [[maybe_unused]] (NFC)
#137138 commented on
Jun 20, 2025 • 0 new comments -
[GOFF] Introduce GOFFWriter class
#131216 commented on
Jun 23, 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 -
[AArch64][PAC] Combine signing with address materialization
#130809 commented on
Jun 19, 2025 • 0 new comments -
[TableGen] Implement a preprocessor
#120113 commented on
Jun 23, 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 -
[BOLT][AArch64] Introduce SPE mode in BasicAggregation
#120741 commented on
Jun 17, 2025 • 0 new comments -
[LoopPeel] Fix branch weights' effect on block frequencies
#128785 commented on
Jun 17, 2025 • 0 new comments -
[DependenceAnalysis] Extending SIV to handle separate loops
#128782 commented on
Jun 23, 2025 • 0 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
Jun 24, 2025 • 0 new comments -
[Loads] Support dereferenceable assumption with variable size.
#128436 commented on
Jun 23, 2025 • 0 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
Jun 19, 2025 • 0 new comments -
[RISCV] Integrate RISCV target in baremetal toolchain object and deprecate RISCVToolchain object
#121831 commented on
Jun 17, 2025 • 0 new comments -
[GlobalOpt] Add range metadata to loads from constant global variables
#127695 commented on
Jun 22, 2025 • 0 new comments -
[libc++] Enable experimental tzdb on Apple platforms
#122010 commented on
Jun 22, 2025 • 0 new comments -
[ASan][Windows] Honor asan config flags on windows when set through the user function
#122990 commented on
Jun 18, 2025 • 0 new comments -
[LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall
#126736 commented on
Jun 23, 2025 • 0 new comments -
[scan-build-py] use explicit compiler wrapper paths for intercept
#123252 commented on
Jun 20, 2025 • 0 new comments -
[LV][EVL] Generate negative strided load/store for reversed load/store
#123608 commented on
Jun 23, 2025 • 0 new comments -
Add support for flag output operand "=@cc" for SystemZ.
#125970 commented on
Jun 24, 2025 • 0 new comments -
[IndVars] Fix high-cost-expand check in LFTR
#125828 commented on
Jun 20, 2025 • 0 new comments -
[LV][VPlan] Implement VPlan-based cost for exit condition.
#125640 commented on
Jun 23, 2025 • 0 new comments -
[LoopInterchange] Enable it by default
#124911 commented on
Jun 24, 2025 • 0 new comments -
[PseudoProbe] Support emitting to COFF object
#123870 commented on
Jun 23, 2025 • 0 new comments -
[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives
#134350 commented on
Jun 23, 2025 • 0 new comments -
Optimize fptrunc(x)>=C1 --> x>=C2
#99475 commented on
Jun 22, 2025 • 0 new comments -
[LV] Move isPredicatedInst into LVLegality (NFC)
#134261 commented on
Jun 20, 2025 • 0 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
Jun 18, 2025 • 0 new comments -
[clang] [OpenMP] New OpenMP 6.0 self_maps clause - CodeGen
#134131 commented on
Jun 17, 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 -
[LV] Add support for partial reductions without a binary op
#133922 commented on
Jun 20, 2025 • 0 new comments -
[RFC][BPF] Support Jump Table
#133856 commented on
Jun 17, 2025 • 0 new comments -
[AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor`
#101609 commented on
Jun 23, 2025 • 0 new comments -
[libc] provide _malloc_thread_cleanup option
#133730 commented on
Jun 23, 2025 • 0 new comments -
[flang] Implement !DIR$ IVDEP directive
#133728 commented on
Jun 23, 2025 • 0 new comments -
Store GUIDs in metadata
#133682 commented on
Jun 20, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
Jun 24, 2025 • 0 new comments -
[SROA] Vector promote some memsets
#133301 commented on
Jun 19, 2025 • 0 new comments -
[C++20][Modules] Implement P1857R3 Modules Dependency Discovery
#107168 commented on
Jun 24, 2025 • 0 new comments -
[Driver] Forward sysroot from Driver to linker in BareMetal ToolChain Object
#132808 commented on
Jun 17, 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 -
[libc++] Fix ambiguous calls to std::min in basic_string
#132402 commented on
Jun 19, 2025 • 0 new comments -
[libcxx] Fix ODR violation in iostream.
#132125 commented on
Jun 23, 2025 • 0 new comments -
[PAC][clang] Add new features to pauthtest ABI
#113150 commented on
Jun 23, 2025 • 0 new comments -
[lldb][lldb-dap] Added support for "WriteMemory" request.
#131820 commented on
Jun 24, 2025 • 0 new comments -
[mlir][async]: Make async.execute operation with RecursiveMemoryEffects trait
#116544 commented on
Jun 24, 2025 • 0 new comments -
AMDGPU] ISel & PEI for whole wave functions
#131334 commented on
Jun 24, 2025 • 0 new comments -
Request Commit Access For `zGoldthorpe`
#144149 commented on
Jun 23, 2025 • 0 new comments -
Thread Safety Analysis: Warn when using negative reentrant capability
#141599 commented on
Jun 23, 2025 • 0 new comments -
[AMDGPU] Add KnownBits simplification combines to RegBankCombiner
#141591 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU] Add BFX Formation Combines to RegBankCombiner
#141590 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU] Move S_BFE lowering into RegBankCombiner
#141589 commented on
Jun 24, 2025 • 0 new comments -
[AMDGPU] Compute GISel KnownBits for S_BFE instructions
#141588 commented on
Jun 24, 2025 • 0 new comments -
[WebAssembly] `DEBUG_VALUE`s not collected for non-first defs
#136506 commented on
Jun 23, 2025 • 0 new comments -
[llvm][GISel] Use computeKnownFPClass
#141484 commented on
Jun 17, 2025 • 0 new comments -
[mlir][linalg] linalg::AddOp::parse crashes
#132755 commented on
Jun 23, 2025 • 0 new comments -
[LV] Vectorize selecting last IV of min/max element.
#141431 commented on
Jun 19, 2025 • 0 new comments -
[BOLT][AArch64] Start && "Entry point function not found
#136669 commented on
Jun 23, 2025 • 0 new comments -
[clang-tidy] properly handle private move constructors in `modernize-pass-by-value` check
#141304 commented on
Jun 23, 2025 • 0 new comments -
Argument -fshort-enums and __attribute__((packed)) on enums are ignored
#70607 commented on
Jun 23, 2025 • 0 new comments -
[HLSL][SPIRV] Implement -fvk-use-dx-layout
#136956 commented on
Jun 23, 2025 • 0 new comments -
Include [[clang::require_explicit_initialization]] warnings in system headers
#141133 commented on
Jun 17, 2025 • 0 new comments -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 commented on
Jun 23, 2025 • 0 new comments -
UBSAN should catch undefined behavior in realloc
#113065 commented on
Jun 23, 2025 • 0 new comments -
[libc++] Introduce a new attribute keyword for Clang improves compatibility with Mingw-GCC
#141040 commented on
Jun 18, 2025 • 0 new comments -
Auto-vectorize saturating addition
#131601 commented on
Jun 23, 2025 • 0 new comments -
[BOLT] [PowerPC] Port
#140894 commented on
Jun 23, 2025 • 0 new comments -
AMDGPU: Handle folding vector splats of inline split f64 inline immediates
#140878 commented on
Jun 18, 2025 • 0 new comments -
[NVPTX] Add syncscope support for cmpxchg
#140812 commented on
Jun 17, 2025 • 0 new comments -
[aarch64] `Cannot select: constant:i128<0>` for `llvm.maximum.f128`
#139380 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 -
[AArch64] Use `ZIP1/2` over `INS` for vector concat
#142427 commented on
Jun 19, 2025 • 0 new comments -
[scudo] Add primary option to zero block on dealloc.
#142394 commented on
Jun 23, 2025 • 0 new comments -
Bolt crash on windows
#79267 commented on
Jun 22, 2025 • 0 new comments -
[AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2
#142354 commented on
Jun 20, 2025 • 0 new comments -
Global string alignment
#142346 commented on
Jun 24, 2025 • 0 new comments -
P3372R3: constexpr containers and adaptors
#127876 commented on
Jun 22, 2025 • 0 new comments -
[clang-tidy] modernize-use-std-print,format: Fix checks with Abseil functions
#142312 commented on
Jun 19, 2025 • 0 new comments -
[VPlan] Materialize constant vector trip counts before final opts.
#142309 commented on
Jun 20, 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 -
ctype_byname<Char>::do_widen widens invalid characters to WEOF.
#30845 commented on
Jun 22, 2025 • 0 new comments -
[DebugInfo] Place local ODR-uniqued types in decl DISubprograms
#142166 commented on
Jun 17, 2025 • 0 new comments -
[clang-reorder-fields] Support designated initializers
#142150 commented on
Jun 24, 2025 • 0 new comments -
wasm: `__builtin_reduce_and` does not optimize well
#129441 commented on
Jun 22, 2025 • 0 new comments -
[libc++] Use _BitScanForward64 more often, by fixing availability detection, avoiding calling _BitScanForward twice
#142000 commented on
Jun 17, 2025 • 0 new comments -
[BOLT] Gadget scanner: fix LR to be safe in leaf functions without CFG
#141824 commented on
Jun 23, 2025 • 0 new comments -
[OpenMP] Add directive spellings introduced in spec v6.0
#141772 commented on
Jun 23, 2025 • 0 new comments -
[PowerPC] Exploit xxeval instruction for ternary patterns of v4i32 operands- part 1
#141733 commented on
Jun 23, 2025 • 0 new comments -
[RFC][llvm] Added llvm.loop.vectorize.reassociate_fpreductions.enable metadata.
#141685 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 -
[BOLT] Gadget scanner: make use of C++17 features and LLVM helpers
#141665 commented on
Jun 23, 2025 • 0 new comments -
"Definition with same mangled name as another definition" error when compiling C++20 Modules
#118137 commented on
Jun 22, 2025 • 0 new comments -
[Flang] Pointer assignments for array pointers are slower than GFortran
#121134 commented on
Jun 23, 2025 • 0 new comments -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 commented on
Jun 23, 2025 • 0 new comments -
[AIX] PGO codegen changes for function-sections.
#139761 commented on
Jun 18, 2025 • 0 new comments -
[NFC][AMDGPU] Refactor allocatePreloadKernArgSGPRs
#139753 commented on
Jun 17, 2025 • 0 new comments -
[mlir][ArmSME] Remove `ConvertIllegalShapeCastOpsToTransposes`
#139706 commented on
Jun 23, 2025 • 0 new comments -
[libc++][format] Don't instantiate direct `__(u)int128_t` visitation
#139662 commented on
Jun 18, 2025 • 0 new comments -
Invalid BTF produced with IPO globalopts pass
#128749 commented on
Jun 23, 2025 • 0 new comments -
[DirectX] Validator is erroring with Internal declaration '.*' is unused
#139023 commented on
Jun 23, 2025 • 0 new comments -
[clang][scandeps] Improve handling of rawstrings.
#139504 commented on
Jun 23, 2025 • 0 new comments -
Add a GUIDLIST table to bitcode
#139497 commented on
Jun 20, 2025 • 0 new comments -
Fix the issue #139467 ([clang-tidy] false positive narrowing conversion)
#139474 commented on
Jun 21, 2025 • 0 new comments -
[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert`
#139454 commented on
Jun 21, 2025 • 0 new comments -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 commented on
Jun 17, 2025 • 0 new comments -
[X86][Codegen] add sched for lnlp
#139446 commented on
Jun 24, 2025 • 0 new comments -
[clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check
#139430 commented on
Jun 24, 2025 • 0 new comments -
[PPC] Support 64 bit code with 32 bit address space.
#52826 commented on
Jun 23, 2025 • 0 new comments -
[clangd] Add tweak to override pure virtuals
#139348 commented on
Jun 21, 2025 • 0 new comments -
[DirectX] Validator fails with Instructions should not read uninitialized value.
#139011 commented on
Jun 23, 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 23, 2025 • 0 new comments -
[WIP][AMDGPU][MC] Support 128b rsrc reg in mimg instructions
#139121 commented on
Jun 18, 2025 • 0 new comments -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 commented on
Jun 24, 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 -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 commented on
Jun 23, 2025 • 0 new comments -
Add a pass "SinkGEPConstOffset"
#140657 commented on
Jun 19, 2025 • 0 new comments -
Implement the `WaveGetLaneCount` HLSL Function
#99159 commented on
Jun 23, 2025 • 0 new comments -
AMDGPU: Fix tracking subreg defs when folding through reg_sequence
#140608 commented on
Jun 21, 2025 • 0 new comments -
[compiler-rt] Add CMake option to enable execute-only code generation on AArch64
#140555 commented on
Jun 19, 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 -
[WIP] Implement workdistribute construct
#140523 commented on
Jun 23, 2025 • 0 new comments -
powerpc64le: power9 codgen bug when generating setb instructions
#143989 commented on
Jun 23, 2025 • 0 new comments -
[mlir][vector] MLIR SLP vectorizer
#140469 commented on
Jun 21, 2025 • 0 new comments -
[libc++] constexpr `flat_set`
#140360 commented on
Jun 21, 2025 • 0 new comments -
[IR] Add llvm `clmul` intrinsic
#140301 commented on
Jun 20, 2025 • 0 new comments -
[LAA] Rewrite findForkedPointer (NFC)
#140298 commented on
Jun 20, 2025 • 0 new comments -
"Illegal VarBitInit expression!" assertion failed in llvm-tblgen
#84910 commented on
Jun 23, 2025 • 0 new comments -
[PowerPC] Parameters are not stored in stack as per ABI
#120700 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 -
[InstCombine] Detect uadd with overflow idiom
#140178 commented on
Jun 19, 2025 • 0 new comments -
[libc++] Optimizations for uniform_int_distribution
#140161 commented on
Jun 24, 2025 • 0 new comments -
[HIPSTDPAR] Add handling for math builtins
#140158 commented on
Jun 17, 2025 • 0 new comments -
[DirectX] Validation error: Access to out-of-bounds memory is disallowed
#140417 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 -
[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 -
Failure to recognise unnecessary sext for add+cmp
#130088 commented on
Jun 23, 2025 • 0 new comments -
[PPC] ROP protection won't be supported with the ELFV1 ABI.
#139947 commented on
Jun 23, 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