-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
llvmorg-20.1.5 LLVM 20.1.5
published
May 14, 2025
663 Pull requests merged by 256 people
-
[ProfileData] Use DenseMap::try_emplace (NFC)
#140394 merged
May 17, 2025 -
[clang] Remove redundant control flow statements (NFC)
#140359 merged
May 17, 2025 -
[ICP] Use a block with LLVM_DEBUG (NFC)
#140387 merged
May 17, 2025 -
[NFC] Add a specialization of DenseMapInfo for SmallVector
#140380 merged
May 17, 2025 -
[DirectX][SPIRV] Fix the lowering of dot4add
#140315 merged
May 17, 2025 -
RISCV: Replace most Specifier constants with relocation types
#138644 merged
May 17, 2025 -
[mlir] Remove an unused "using" decl (NFC)
#140357 merged
May 17, 2025 -
[mlir] Use llvm::replace (NFC)
#140344 merged
May 17, 2025 -
[lldb] Use llvm::replace (NFC)
#140343 merged
May 17, 2025 -
[GlobalISel] Put legalizer rule debug behind a verbose option.
#138277 merged
May 17, 2025 -
NFC: Refactor MIRPrinter into state struct and functions
#140317 merged
May 17, 2025 -
[LICM] Preserve Disjoint flag on OR when hoisting.
#140266 merged
May 17, 2025 -
[GlobalISel] Add G_SHUFFLE_VECTOR computeKnownBits
#139501 merged
May 17, 2025 -
[DAGCombiner] Fix the "subtraction if above a constant threshold" miscompile
#140042 merged
May 17, 2025 -
[clang-tidy] Add check bugprone-misleading-setter-of-reference
#132242 merged
May 17, 2025 -
[InstCombine] Special handle
va_copy(dst, src) + va_end(src)
#140250 merged
May 17, 2025 -
[CodeGen] Use MapVector::contains (NFC)
#140352 merged
May 17, 2025 -
[mlir] Use DenseMap::contains (NFC)
#140351 merged
May 17, 2025 -
[CodeGen] Use llvm::lower_bound (NFC)
#140341 merged
May 17, 2025 -
[Scalar] Avoid creating temporary instances of std::string (NFC)
#140327 merged
May 17, 2025 -
[llvm][NFC] Use
llvm::sort()
#140335 merged
May 17, 2025 -
AMDGPU: Move reg_sequence splat handling
#140313 merged
May 17, 2025 -
[AMDGPU][Attributor] Rework update of
AAAMDWavesPerEU
#123995 merged
May 17, 2025 -
[clang][NFC] Clean up Expr::isTemporaryObject()
#140229 merged
May 17, 2025 -
[BOLT] Use llvm::max_element (NFC)
#140342 merged
May 17, 2025 -
[mlir][bufferization] implement BufferizableOpInterface for concat op
#140171 merged
May 17, 2025 -
[Frontend] Avoid creating a temporary instance of std::string (NFC)
#140326 merged
May 17, 2025 -
[lldb-dap] Avoid creating temporary instances of std::string (NFC)
#140325 merged
May 17, 2025 -
[Driver] Use llvm::is_contained (NFC)
#140310 merged
May 17, 2025 -
[lldb-dap] Take two at refactoring the startup sequence.
#140331 merged
May 17, 2025 -
Update python.rst
#140333 merged
May 17, 2025 -
[-Wunsafe-buffer-usage] Fix false warnings when const sized array is safely accessed (array [idx %const])
#140113 merged
May 17, 2025 -
[CIR] Fix problem with phantom function arguments
#140322 merged
May 17, 2025 -
[clang-doc] Add HTMLMustacheGenerator methods
#138061 merged
May 17, 2025 -
[NFC][AMDGPU] Update tests to use autogened CHECKs
#140311 merged
May 17, 2025 -
release/20.x: [Clang][AST] Fix HandleLValueBase to deal with references (#140105)
#140246 merged
May 16, 2025 -
release/20.x: [LLD][COFF] Allow -arm64xsameaddress in ARM64EC directives (#139631)
#140051 merged
May 16, 2025 -
release/20.x: [LoongArch] Fix fp_to_uint/fp_to_sint conversion errors for lasx (#137129)
#139851 merged
May 16, 2025 -
Fix test pfalse-v4i1.ll added in #138712 to require asserts.
#139822 merged
May 16, 2025 -
[Basic] Use llvm::erase_if (NFC)
#140309 merged
May 16, 2025 -
[mlir][tensor] Add shape inference support for
tensor.concat
op.#140168 merged
May 16, 2025 -
[libc] Enable setitimer and getitimer functions on riscv
#139182 merged
May 16, 2025 -
[llvm][CFI] Do not canonicalize COFF functions in a comdat
#139962 merged
May 16, 2025 -
[RISCV] Use implicit def/use of SP for PROBED_STACKALLOC*.
#139153 merged
May 16, 2025 -
Add debug location to strlen in LoopIdiomRecognize pass
#140164 merged
May 16, 2025 -
Fixed cmake config in case of LLVM_ENABLE_RPMALLOC=ON and non MSVC compiler
#139770 merged
May 16, 2025 -
[llvm] Fix typos in documentation
#140275 merged
May 16, 2025 -
[NFCI][Sanitizer] Convert SpecialCaseList::Sections from StringMap to vector.
#140127 merged
May 16, 2025 -
[Clang] Fix a regression introduced by #140073
#140288 merged
May 16, 2025 -
[libc] Fix typo: Configue -> Configure
#140166 merged
May 16, 2025 -
[clang] Add new warning: not eliding copy on return (missed NRVO)
#139973 merged
May 16, 2025 -
[AArch64] Fixes for Windows varargs handling.
#139972 merged
May 16, 2025 -
[RISCV] Disable combineToVCPOP for illegal scalable vector types.
#140195 merged
May 16, 2025 -
[AArch64] Reduce the cost of repeated sub-shuffle
#139331 merged
May 16, 2025 -
Rename GsymDIContext to GsymContext
#140227 merged
May 16, 2025 -
[libc++] Fix flat_{multi}set insert_range
#137462 merged
May 16, 2025 -
[DataLayout] Introduce DataLayout::getAddressSize(AS)
#139347 merged
May 16, 2025 -
[compiler-rt][sanitizer_common] Alter sanitizer_set_report_path_test to not assume a fixed file path
#139282 merged
May 16, 2025 -
[SLP]Change the insertion point for outside-block-used nodes and prevec phi operand gathers
#139917 merged
May 16, 2025 -
[LLVM][TableGen] Simplify
DagInit::get
#140056 merged
May 16, 2025 -
Reduce llvm-gsymutil memory usage
#139907 merged
May 16, 2025 -
[RISCV] Add stack probring in eliminateCallFramePseudoInstr
#139731 merged
May 16, 2025 -
[CIR] Upstream support for FlattenCFG switch and SwitchFlatOp
#139154 merged
May 16, 2025 -
[RISCV] Add Zilsd to RISCVMergeBaseOffset.
#140157 merged
May 16, 2025 -
[SelectionDAG] Rename MemSDNode::getOriginalAlign to getBaseAlign. NFC
#139930 merged
May 16, 2025 -
[RISCV] Add Zilsd/Zclsd support to RISCVMakeCompressible.
#140136 merged
May 16, 2025 -
[libcxxabi] Update ItaniumDemangle.h from LLVM
#140273 merged
May 16, 2025 -
[MLIR][ArmSVE] Add an ArmSVE dialect operation which maps to svusmmla
#135634 merged
May 16, 2025 -
Fix race condition during iteration through modules (#139283)
#139862 merged
May 16, 2025 -
[CIR][NFC] Fix warning about unhandled Decl
#140159 merged
May 16, 2025 -
[CIR][NFC] Use arrangeFunctionDeclaration to build function types
#139787 merged
May 16, 2025 -
[clang] Use llvm::replace (NFC)
#140264 merged
May 16, 2025 -
[clang-tidy] Use std::binary_search (NFC)
#140263 merged
May 16, 2025 -
[MachineCopyPropagation] Make use of lane mask info in basic block liveins
#140248 merged
May 16, 2025 -
[AMDGPU] Automate creation of byte_sel dags. NFCI.
#140155 merged
May 16, 2025 -
[MLIR][ArmSVE] Add an ArmSVE dialect operation which maps to
svdupq_lane
#135633 merged
May 16, 2025 -
[lldb-dap] Adding additional asserts to unit tests.
#140107 merged
May 16, 2025 -
langref updates for aarch64 trampoline
#139740 merged
May 16, 2025 -
[VPlan] Rename isUniform(AfterVectorization) to isSingleScalar (NFC).
#140134 merged
May 16, 2025 -
[mlir][NFC] Use
llvm::sort
#140261 merged
May 16, 2025 -
[clang] Use llvm::binary_search (NFC)
#140216 merged
May 16, 2025 -
[clang] Fix typos in documentation
#140211 merged
May 16, 2025 -
[TextAPI] Use llvm::replace (NFC)
#140201 merged
May 16, 2025 -
[clang-tools-extra] Use llvm::replace (NFC)
#140200 merged
May 16, 2025 -
[BOLT] Use llvm::replace (NFC)
#140199 merged
May 16, 2025 -
[clang] Fix assertion failure in constexpr union deserialization
#140179 merged
May 16, 2025 -
[X86] SimplifyDemandedVectorEltsForTargetNode - add X86ISD::MOVDDUP handling
#140237 merged
May 16, 2025 -
[libc++] Reject abilist if it contains an ABI tag
#139030 merged
May 16, 2025 -
[Support] Set
OF_Delete
forInMemoryBuffer
's call toopenFileForWrite
undercommit
#140109 merged
May 16, 2025 -
Reapply: [llvm-objdump] Add support for HIP offload bundles
#140128 merged
May 16, 2025 -
[NVPTX] Update various intrinsic attributes
#140119 merged
May 16, 2025 -
[Clang][Lex][NFC] Assert getExternalSource() in updateOutOfDateIdentifier
#140137 merged
May 16, 2025 -
[lldb][AIX] Added 32-bit XCOFF Executable support
#139875 merged
May 16, 2025 -
[CLANGD] [NFC] Fix proposed by static analyzer.
#140116 merged
May 16, 2025 -
[NFC][AMDGPU] Convert commute-compares.ll to autogenerated CHECK lines
#140076 merged
May 16, 2025 -
[libc++][NFC] Update the documentation for _LIBCPP_OVERRIDABLE_FUNCTION
#140121 merged
May 16, 2025 -
[clang][bytecode] Explicitly start variable lifetimes via placement new
#140221 merged
May 16, 2025 -
[LLVM][SVE] Relax optimizeIncrementingWhile constant operand requirements.
#140037 merged
May 16, 2025 -
[X86] combineGatherScatter - ensure index / pointer sizes match when converting index shift to scale
#140110 merged
May 16, 2025 -
[CoroEarly] Hide promise alloca for later passes
#139243 merged
May 16, 2025 -
[libclc] Append file_specific_compile_options after ARG_COMPILE_FLAGS
#139871 merged
May 16, 2025 -
[libclc] Improving vector code generated from scalar code
#140008 merged
May 16, 2025 -
[Clang][AArch64] Add pessimistic vscale_range for sve/sme
#137624 merged
May 16, 2025 -
[AMDGPU] Do not promote uniform i16 operations to i32 in CGP
#140208 merged
May 16, 2025 -
[DAGCombiner] Remove hasOneUse check from sext+sext_inreg to sext_inreg combine
#140207 merged
May 16, 2025 -
[AArch64] Restrict .variant_pcs directive to ELF targets
#138924 merged
May 16, 2025 -
[Clang] Profile singly-resolved UnresolvedLookupExpr with the declaration
#140029 merged
May 16, 2025 -
[AMDGPU] Handle min/max in isNarrowingProfitable
#140206 merged
May 16, 2025 -
[libclang/python] Add typing annotations for the Cursor class
#138103 merged
May 16, 2025 -
[libclang/python] Ensure all used library functions are registered
#140015 merged
May 16, 2025 -
[llvm][docs] Improve usage note on stacked PRs
#138949 merged
May 16, 2025 -
[llvm][NFC] Update LocalVarDef::CVRegister to fix size MS ABI
#140214 merged
May 16, 2025 -
Revert "[Flang] Turn on alias analysis for locally allocated objects"
#140202 merged
May 16, 2025 -
[RISCV][Scheduler] Split
UnsupportedSchedZfa
by other fp extensions#140186 merged
May 16, 2025 -
[RISCV] Add SEXT_INREG patterns for Xqcibm ext instruction
#140192 merged
May 16, 2025 -
[Driver][Haiku] Add /boot/system/develop/headers/gcc/include header path
#140189 merged
May 16, 2025 -
[libclang/python][NFC] Refactor wildcard import of
ctypes
#140191 merged
May 16, 2025 -
[NFC] Address bit-field storage sizes to ensure ideal packing
#139825 merged
May 16, 2025 -
[libcxx] applies #134819 to
insert_or_assign
withconst key_type&
#140124 merged
May 16, 2025 -
[MLIR][LLVM] Add import-structs-as-literals flag to the IR import
#140098 merged
May 16, 2025 -
[BOLT] Use llvm::upper_bound (NFC)
#140174 merged
May 16, 2025 -
[llvm-jitlink] Use std::optional::value_or (NFC)
#140173 merged
May 16, 2025 -
[Basic] Use std::optional::value_or (NFC)
#140172 merged
May 16, 2025 -
[RISCV] Add
zihintpause
LLVM/Clang intrinsic#139519 merged
May 16, 2025 -
[lldb][AIX] Adding NativeThreadAIX
#139537 merged
May 16, 2025 -
EquivalenceClasses: Make ECValue public. NFC
#139689 merged
May 16, 2025 -
[RISCV][Scheduler] Add scheduling definitions for 128-bit Zfa instructions
#140003 merged
May 16, 2025 -
[COFF][Mips] Set PrivateGlobalPrefix to .L
#140033 merged
May 16, 2025 -
[RISCV] Add isel patterns for generating Xqcibi branch instructions
#139872 merged
May 16, 2025 -
[CIR] Fix using getElementType
#140177 merged
May 16, 2025 -
[HLSL] Implicit resource binding for cbuffers
#139022 merged
May 16, 2025 -
[VPlan] Implement VPExtendedReduction, VPMulAccumulateReductionRecipe and corresponding vplan transformations.
#137746 merged
May 16, 2025 -
[CIR] Upstream Vector support in elementTypeIfVector
#140125 merged
May 16, 2025 -
[RISCV] Expand constant multiplication for targets without M extension
#137195 merged
May 16, 2025 -
[NFC] Refactoring MCDXBC to support out of order storage of root parameters
#137284 merged
May 16, 2025 -
[StaticDataLayout][PGO] Add profile format for static data layout, and the classes to operate on the profiles.
#138170 merged
May 16, 2025 -
MCParser: Move LCurly/RCurly testing into tokenIsStartOfStatement
#140101 merged
May 16, 2025 -
[MLIR][LLVM] Improve inline asm importer
#139989 merged
May 16, 2025 -
[RISCV] Use QC_E_ADDI while eliminating the frameindex
#139515 merged
May 16, 2025 -
[NFCI][cfi] Refactor into 'SanitizerInfoFromCFICheckKind'
#140117 merged
May 15, 2025 -
[Clang][AST] Fix HandleLValueBase to deal with references
#140105 merged
May 15, 2025 -
[AMDGPU] Cleanup bytesel variables. NFC.
#140131 merged
May 15, 2025 -
Fix comment mentioning nonexistent parameter
#140138 merged
May 15, 2025 -
[MLGO][Docs] Add documentation on corpus tooling
#139362 merged
May 15, 2025 -
AMDGPU: Make v2f32 -> v2f16 legal when target supports v_cvt_pk_f16_f32
#139956 merged
May 15, 2025 -
[HLSL][RootSignature] Add metadata generation for descriptor tables
#139633 merged
May 15, 2025 -
[clang] Emit convergence tokens for loop in global array init
#140120 merged
May 15, 2025 -
[CIR] Add PointerLikeType interface support for cir::PointerType
#139768 merged
May 15, 2025 -
[Clang] Fix an assertion in the resolution of perfect matches
#140073 merged
May 15, 2025 -
[DirectX] Set whole-module flags prior to evaluating per-function flags
#139967 merged
May 15, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in DeclCXX#140078 merged
May 15, 2025 -
[flang][acc] Update assembly formats to include asyncOnly, async, and wait
#140122 merged
May 15, 2025 -
[CodeGen] Use std::tie to implement a comparison functor (NFC)
#140088 merged
May 15, 2025 -
[llvm] Use llvm::stable_sort (NFC)
#140067 merged
May 15, 2025 -
[llvm] Ensure propagated constants in the vtable are aligned
#136630 merged
May 15, 2025 -
[flang][docs] Document technique for regenerating a module hermetically
#139975 merged
May 15, 2025 -
[flang] Support -D for function-like macros
#139812 merged
May 15, 2025 -
[flang] Clear obsolete type from reallocated allocatable
#139788 merged
May 15, 2025 -
[flang] Pad Hollerith actual arguments
#139782 merged
May 15, 2025 -
[mlir] Fix DataLayoutPropagation foldings invalidating IR
#140103 merged
May 15, 2025 -
[AArch64] Disable machine-verifier for failing test, fix perf regression
#140005 merged
May 15, 2025 -
[LoopPeel] Implement initial peeling off the last loop iteration.
#139551 merged
May 15, 2025 -
[sanitizer] Fix empty string in unsupported argument error for -fsanitize-trap
#136549 merged
May 15, 2025 -
Fix CI after #138708
#140111 merged
May 15, 2025 -
[lldb-dap] Setup DAP for unit testing.
#139937 merged
May 15, 2025 -
[AA] Change RunEarly to be a Boolean Flag in ExternalAAWrapper
#139158 merged
May 15, 2025 -
[clang][analyzer] Fix a nullptr dereference when -ftime-trace is used (Reland)
#139980 merged
May 15, 2025 -
[IRBuilder] Use AAMDNodes helper class in CreateMem* routines [nfc-ish]
#139950 merged
May 15, 2025 -
[NFC] One-liner clang-format
#140104 merged
May 15, 2025 -
Reapply "[DAGCombiner] Fold pattern for srl-shl-zext"
#140038 merged
May 15, 2025 -
[NFC][llvm-objdump] Add ostream param to control console prints
#139931 merged
May 15, 2025 -
[CodeGenPrepare] Make sure instruction get from SunkAddrs is before MemoryInst
#139303 merged
May 15, 2025 -
[C] Silence unreachable -Watomic-access diagnostics
#140064 merged
May 15, 2025 -
[sanitizer][NFCI] Add 'SanitizerAnnotateDebugInfo'
#139965 merged
May 15, 2025 -
[clang] Compound Literal Statement Constant Expression Assertion Fix
#139479 merged
May 15, 2025 -
[X86] combineConcatVectorOps - remove VBMI2 limit for v32i16/v64i8 shuffle concatentation
#140077 merged
May 15, 2025 -
[Clang] Add warnings when mixing different charN_t types
#138708 merged
May 15, 2025 -
[RISCV] Split f64 loads/stores for RV32+Zdinx during isel instead of post-RA.
#139840 merged
May 15, 2025 -
[RISCV] Add test for spilling and reloading a GPRPair for Zdinx+RV32. NFC
#139983 merged
May 15, 2025 -
[llvm] Fix test breakage in Vectorize/VPlanVerifierTest.cpp
#140079 merged
May 15, 2025 -
[mlir][vector] Address linearization comments (post commit)
#138075 merged
May 15, 2025 -
[libc++] Fix typos in documentation
#139853 merged
May 15, 2025 -
[llvm] Use std::optional::value_or (NFC)
#140014 merged
May 15, 2025 -
[mlir] Use llvm::is_contained (NFC)
#140012 merged
May 15, 2025 -
[lldb] Use std::optional::value_or (NFC)
#140011 merged
May 15, 2025 -
[lldb] Use llvm::unique (NFC)
#139910 merged
May 15, 2025 -
[ValueTracking][NFC] Drop outdated TODO in canCreateUndefOrPoison
#139915 merged
May 15, 2025 -
[flang] Add missing copy constructor
#139966 merged
May 15, 2025 -
[NFC][AutoUpgrade] Use
ConstantPointerNull::get
instead ofConstant::getNullValue
for known pointer types#139984 merged
May 15, 2025 -
[InstCombine] Fix incorrect number of iterations
#140004 merged
May 15, 2025 -
[clang][bytecode] Check dtor calls for one-past-end pointers
#140047 merged
May 15, 2025 -
[clang] Enforce 1-based indexing for command line source locations
#139457 merged
May 15, 2025 -
[Clang] Fix deduction of explicit object member functions
#140030 merged
May 15, 2025 -
[MLIR][NVVM] Add
inline_ptx
op#139923 merged
May 15, 2025 -
[Clang][AArch64] Add fp8 variants for untyped NEON intrinsics
#128019 merged
May 15, 2025 -
ForceFunctionAttrs: Use reportFatalUsageError
#139473 merged
May 15, 2025 -
[BOLT][test] Fix disabling of the PLT check in callcont-fallthru
#140026 merged
May 15, 2025 -
[clang][OpenMP] Improve handling of non-C/C++ directives
#139961 merged
May 15, 2025 -
[llvm][OpenMP] Add "SourceLanguages" property to Directive
#139960 merged
May 15, 2025 -
[clang][bytecode] Check destructors for temporaries
#140039 merged
May 15, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in Decl/DeclTemplate#139977 merged
May 15, 2025 -
[NFC][Clang] Adopt simplified
getTrailingObjects
in ASTConcept#139974 merged
May 15, 2025 -
[OpenMP][test] Define print_possible_return_addresses on SPARC
#138523 merged
May 15, 2025 -
[NFC][TableGen][X86] Use StringSwitch to map from string -> enum
#139929 merged
May 15, 2025 -
[AMDGPU][Docs] Correct Radeon Pro 5600M ISA
#140041 merged
May 15, 2025 -
[MLIR][OpenMP] Assert on map translation functions, NFC
#137199 merged
May 15, 2025 -
[Flang][MLIR][OpenMP] Improve use_device_* handling
#137198 merged
May 15, 2025 -
Complete the Implementation of DAP modules explorer.
#139934 merged
May 15, 2025 -
[VPlan] Verify dominance for incoming values of phi-like recipes.
#124838 merged
May 15, 2025 -
[clang][bytecode] Fix discarded LValueToRValueBitCasts
#140034 merged
May 15, 2025 -
[NVPTX] Add TMA Bulk Copy Intrinsics
#138679 merged
May 15, 2025 -
[LLD][COFF] Allow -arm64xsameaddress in ARM64EC directives
#139631 merged
May 15, 2025 -
[NFC][lldb][lldb-dap] fix C++20 extension warning
#140031 merged
May 15, 2025 -
[AMDGPU] Simplify getIns64. NFCI.
#139981 merged
May 15, 2025 -
[compiler-rt] Add initial ARM64EC builtins support
#139279 merged
May 15, 2025 -
[LLD][COFF] Add support for including native ARM64 objects in ARM64EC images
#137653 merged
May 15, 2025 -
[lldb][lldb-dap] Migrate ScopesRequest to structured types
#138116 merged
May 15, 2025 -
[LAA/SLP] Don't truncate APInt in getPointersDiff
#139941 merged
May 15, 2025 -
[SPIR-V] Fix LIT tests, improve ICmpInst's type inference
#139726 merged
May 15, 2025 -
[HIP] Fix return type in __clang_hip_cmath.h
#139697 merged
May 15, 2025 -
[libc++] Add basic constant folding for std::format
#107197 merged
May 15, 2025 -
[AArch64] Use vecshiftL64 instead of vecshiftR64 to match scalar SLI imm.
#139904 merged
May 15, 2025 -
[libc++] run clang-tidy on src/ in the CI
#121198 merged
May 15, 2025 -
[AArch64] Prefer using DUP instead of INS where possible
#138549 merged
May 15, 2025 -
[mlir][Transform] Reuse bbArgs in FuseIntoContainingOp
#135066 merged
May 15, 2025 -
[LV] Initialize IR block pointers in ILV. (NFC)
#139807 merged
May 15, 2025 -
[RISCV] Change type of Zicbop prefetch operand to GPRMem
#139888 merged
May 15, 2025 -
[SelectionDAG] Add an ISD node for for get.active.lane.mask
#139084 merged
May 15, 2025 -
CodeGen: Add ISD::AssertNoFPClass
#138839 merged
May 15, 2025 -
[mlir][x86vector] Improve intrinsic operands creation
#138666 merged
May 15, 2025 -
[AMDGPU] Add flag to prevent reruns of LowerModuleLDS
#129520 merged
May 15, 2025 -
Pre-Commit tests: [HIP] Fix return type in __clang_hip_cmath.h
#139891 merged
May 15, 2025 -
[lldb] Fix offset computation in RegisterContextUnwind
#137155 merged
May 15, 2025 -
Reland "[AArch64][SME] Split SMECallAttrs out of SMEAttrs"
#138671 merged
May 15, 2025 -
LangRef: Fix minimumnum/maximumnum nan handling phrasing
#139228 merged
May 15, 2025 -
[libc++] Avoid type-punning between __value_type and pair
#134819 merged
May 15, 2025 -
[AMDGPU] Use std::optional::value_or (NFC)
#140006 merged
May 15, 2025 -
[llvm] Construct SmallVector with ArrayRef (NFC)
#139992 merged
May 15, 2025 -
[GVN][NFC] Add MSSA checks in tests 2/N
#137814 merged
May 15, 2025 -
Support,lld: Rename misnamed F_no_mmap to F_mmap
#139836 merged
May 15, 2025 -
[RISCV][Scheduler] Add scheduler definitions for the Q extension
#139495 merged
May 15, 2025 -
[RISCV][MC] Add Q support for Zfa
#139508 merged
May 15, 2025 -
[RISCV][MC] Add support for Q extension
#139369 merged
May 15, 2025 -
[clang] Fix a segfault when M is a nullptr
#130712 merged
May 15, 2025 -
[RISCV] Support LLVM IR intrinsics for XAndesVPackFPH
#139860 merged
May 15, 2025 -
[RISCV] Add Andes XAndesVDot (Andes Vector Dot Product) extension.
#139849 merged
May 15, 2025 -
[HLSL] Add resource constructor with implicit binding for global resources
#138976 merged
May 15, 2025 -
[mlir-runner] Check entry function does not expect arguments
#136825 merged
May 15, 2025 -
Revert "[clang][modules] Timestamp-less validation API"
#139987 merged
May 15, 2025 -
[ADT] Add operator! to BitmaskEnum
#139958 merged
May 15, 2025 -
[mlir] [vector] Add linearization pattern for vector.create_mask
#138214 merged
May 14, 2025 -
[PGO][Offload] Update PGO GPU tests
#132262 merged
May 14, 2025 -
[NVPTX] Further refactor intrinsic definitions to remove redundancy (NFC)
#139924 merged
May 14, 2025 -
[mlir][vector] Additional transpose folding
#138347 merged
May 14, 2025 -
[clang][modules] Timestamp-less validation API
#138983 merged
May 14, 2025 -
[llvm] clang-format llvm/CodeGen/Passes.h
#139951 merged
May 14, 2025 -
[M68k] TableGen-erate SDNode descriptions
#139449 merged
May 14, 2025 -
[clang][IR] Overload @llvm.thread.pointer to support non-AS0 targets
#132489 merged
May 14, 2025 -
[LV][EVL] Introduce the EVLIndVarSimplify Pass for EVL-vectorized loops
#131005 merged
May 14, 2025 -
[llvm] properly guard dump methods in Support lib classes
#139938 merged
May 14, 2025 -
[BOLT][test] Disable PLT check in callcont-fallthru
#139953 merged
May 14, 2025 -
[MLIR] Generate cpp comments for TableGen summary and description
#139606 merged
May 14, 2025 -
[LLVM][TableGen] Code cleanup in FastISelEmitter.cpp
#139644 merged
May 14, 2025 -
[mlir] Use llvm::find_if (NFC)
#139912 merged
May 14, 2025 -
[Cygwin] Template instantiations should be exported by default
#139799 merged
May 14, 2025 -
[Cygwin] RTTI and VTable should be dllexport-ed
#139798 merged
May 14, 2025 -
[Cygwin] Global symbols should be external by default
#139797 merged
May 14, 2025 -
[RISCV] Add isel patterns to use Zilsd for f64 load/store for Zdinx on RV32.
#139935 merged
May 14, 2025 -
[mlir][vector] linearize vector.insert_strided_slice (flatten to vector.shuffle)
#138725 merged
May 14, 2025 -
[cmake] Warn if LLVM_PROFDATA_FILE was specified but wasn't found
#139882 merged
May 14, 2025 -
[libc++] Refactor and add benchmark coverage for [alg.sort]
#128236 merged
May 14, 2025 -
[CIR][NFC] Remove redundant pointer casts
#139898 merged
May 14, 2025 -
[MLIR][LLVM] Fix blockaddress mapping to LLVM blocks
#139814 merged
May 14, 2025 -
[lldb] Simplify a string comparison (NFC)
#139932 merged
May 14, 2025 -
[LTO] Use llvm-lto2 instead of lld in the test
#139928 merged
May 14, 2025 -
[lld] Fix typos in documentation
#139854 merged
May 14, 2025 -
[lldb][cmake] Set
CMAKE_OSX_SYSROOT
when building debugserver with CMake 4#138020 merged
May 14, 2025 -
Revert "[clang][analyzer] Fix a nullptr dereference when
-ftime-trace
is used"#139936 merged
May 14, 2025 -
[CloneFunction][DebugInfo] Ensure DILocalVariables of inlined functions are not cloned (NFC)
#138590 merged
May 14, 2025 -
[RISCV] Improve casting between i1 scalable vectors and i8 fixed vectors for -mrvv-vector-bits
#139190 merged
May 14, 2025 -
[HLSL][NFC] Simplify resource constructors codegen tests
#139842 merged
May 14, 2025 -
[NFC] Reduce number of run steps in ppc rop-protect test.
#139607 merged
May 14, 2025 -
[libc++] Improve test coverage and readability for swap_ranges
#133752 merged
May 14, 2025 -
[PPC] Disable rop-protect for 32-bit OS targets.
#139619 merged
May 14, 2025 -
[lldb-dap] Adding unit tests for Transport.
#139926 merged
May 14, 2025 -
[RISCV] Lower i64 load/stores to ld/sd with Zilsd.
#139808 merged
May 14, 2025 -
[DebugInfo] Simplify a string comparison (NFC)
#139918 merged
May 14, 2025 -
[NFC][analyzer] Clarify that ExplodedGraph has only one root
#139903 merged
May 14, 2025 -
[BOLT][heatmap] Add synthetic hot text section
#139824 merged
May 14, 2025 -
[NFC][Clang] Simplify getTrailingObjects for OpenACC/OpenMP Clause
#139838 merged
May 14, 2025 -
Revert "[llvm] properly guard dump methods in Support lib classes"
#139927 merged
May 14, 2025 -
[MLIR][parser] Add token type and parser methods for forward slashes
#125056 merged
May 14, 2025 -
[NFC][analyzer] Document configuration options
#135169 merged
May 14, 2025 -
[lldb-dap] Add unit test for protocol enum types
#139848 merged
May 14, 2025 -
[llvm] properly guard dump methods in Support lib classes
#139804 merged
May 14, 2025 -
[ConstraintElim] Simplify and/or instead of replacing its operand
#139874 merged
May 14, 2025 -
[LTO] Fix a crash with thin LTO caching and asm output
#138203 merged
May 14, 2025 -
[mlir][vector] Refactor
createWriteOrMaskedWrite
#138137 merged
May 14, 2025 -
[docs][mlgo] Fix list formatting
#139922 merged
May 14, 2025 -
[clang][analyzer] Fix a nullptr dereference when
-ftime-trace
is used#139820 merged
May 14, 2025 -
[Clang][NFC] Introduce no local variable to avoid use after move
#139784 merged
May 14, 2025 -
[OpenMP] Fix tentative parsing crash with metadirective
#139901 merged
May 14, 2025 -
[libc] Fix typos in documentation
#139852 merged
May 14, 2025 -
[clang] Save ShuffleVectorExpr args as ConstantExpr
#139709 merged
May 14, 2025 -
[libc++] Enable the GDB pretty printers for Clang
#135484 merged
May 14, 2025 -
[flang] Add loop annotation attributes to the loop backedge instead of the loop header's conditional branch
#126082 merged
May 14, 2025 -
[LV] Fix ScalarIVSteps vplan pattern matcher, remove m_CanonicalIV()
#138298 merged
May 14, 2025 -
[libc] Fix DyadicFloat::generic_as() using FPBits<float16> not FPBits<T>
#139899 merged
May 14, 2025 -
[VPlan] Use VPlan operand order for VPBlendRecipes.
#139475 merged
May 14, 2025 -
Reland "[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV"
#139889 merged
May 14, 2025 -
[NFC] Typo in __clang_hip_cmath.h
#139892 merged
May 14, 2025 -
[SPIRV] Don't add CPacked and Alignement decorations for Vulkan
#138711 merged
May 14, 2025 -
[NFC][TableGen] Code cleanup in Record.h/cpp
#138876 merged
May 14, 2025 -
[NFC][TableGen] Use StringRef in X86RecognizableInstr
#139648 merged
May 14, 2025 -
[MLIR] Remove extra 'any' from CompositePass inner pipeline string
#139877 merged
May 14, 2025 -
[NVPTX] Add baseline srl-shl-zext tests from #138290
#139878 merged
May 14, 2025 -
[flang][OpenMP] Verify uses of OmpCancellationConstructTypeClause
#139743 merged
May 14, 2025 -
[clang][OpenMP] Treat "workshare" as unknown OpenMP directive
#139793 merged
May 14, 2025 -
[Mips] Add support of MipsInstrInfo::getNop()
#139863 merged
May 14, 2025 -
Revert bbc5221c95343d8d6869dce83d6fcf183767bd9f "[DAGCombiner] Fold pattern for srl-shl-zext"
#139876 merged
May 14, 2025 -
[OpenMP] Fix __builtin_return_address calls for SPARC
#138520 merged
May 14, 2025 -
[LLVM][AArch64] Set hasAndNot() to true for scalable vectors.
#139755 merged
May 14, 2025 -
[AMDGPU] Remove verification failing cases due to bundle
#139868 merged
May 14, 2025 -
[C++20] Fix a crash with spaceship and vector types
#139767 merged
May 14, 2025 -
[DAGCombiner] Fold pattern for srl-shl-zext
#138290 merged
May 14, 2025 -
[GlobalISel] Add a GISelValueTracker printing pass
#139687 merged
May 14, 2025 -
[RISCV][VLOPT] Skip EMUL if it is unknown before entering EMULAndEEWAreEqual
#139670 merged
May 14, 2025 -
[GC] Use
MapVector
forGCStrategyMap
#132729 merged
May 14, 2025 -
[lldb] Merge/unify ABI-provided AArch64 unwind plans
#139545 merged
May 14, 2025 -
[MIPS]Fix QNaNs in the MIPS legacy NaN encodings
#139829 merged
May 14, 2025 -
[mlir][bufferization][NFC] Rename to_memref to to_buffer
#137180 merged
May 14, 2025 -
[lldb] Call Target::ClearAllLoadedSections earlier
#138892 merged
May 14, 2025 -
[mlir][vector][nfc] Update comments in vector-transpose.mlir
#139699 merged
May 14, 2025 -
[MachinePipeliner] Extract some process into a separate function
#137662 merged
May 14, 2025 -
[NVPTX] Add intrinsics and clang builtins for conversions of f4x2 type
#139244 merged
May 14, 2025 -
[AMDGPU] Canonicalize G_ZEXT of the shift amount in RegBankCombiner
#131792 merged
May 14, 2025 -
[X86] lowerShuffleAsBroadcast - use LoadSDNode::getBasePtr instead of raw getOperand() call. NFC.
#139747 merged
May 14, 2025 -
[MLIR] Cache symbol tables during OneShotBufferization analyses
#138125 merged
May 14, 2025 -
[Flang] Turn on alias analysis for locally allocated objects
#139682 merged
May 14, 2025 -
[clang][bytecode][NFC] Avoid an implicit integer conversion
#139845 merged
May 14, 2025 -
[clang][bytecode] Use IsNonNull op in visitBool()
#139846 merged
May 14, 2025 -
[OpenCL] Add cl_ext_image_unsigned_10x6_12x4_14x2 extension
#134216 merged
May 14, 2025 -
[libc++][C++03] Remove macros that expand to nothing
#134046 merged
May 14, 2025 -
[Sema] Use llvm::is_contained (NFC)
#139833 merged
May 14, 2025 -
Better diagnostics when assertion fails in
consteval
#130458 merged
May 14, 2025 -
[Clang] Remove workaround for libstdc++4.7
#139693 merged
May 14, 2025 -
[clang][NFC] Regroup declarations in
Parser
#138511 merged
May 14, 2025 -
[lldb] Fix typos in documentation
#139839 merged
May 14, 2025 -
[mlir] Use llvm::is_contained (NFC)
#139834 merged
May 14, 2025 -
[flang][openacc] Align async check for combined construct
#139744 merged
May 14, 2025 -
[AMDGPU] using loop to define data type convert patterns
#132899 merged
May 14, 2025 -
[lldb-dap] Add unit test for capabilities
#139835 merged
May 14, 2025 -
[mlir][drr] Use fully qualified name in getValueAndRangeUse
#139847 merged
May 14, 2025 -
[AMDGPU] si-peephole-sdwa: Fix cndmask vcc use for wave32
#139541 merged
May 14, 2025 -
[FLANG][OpenMP][Taskloop] - Add testcase for reduction and in_reduction clause in taskloop construct
#139704 merged
May 14, 2025 -
[Clang][PGO][UserManual] Specify usage of -b flag
#139763 merged
May 14, 2025 -
[WebAssembly][Clang] Add __builtin_wasm_ref_is_null_extern
#139580 merged
May 14, 2025 -
[lldb-dap] Improving tests logging to understand CI failures.
#139311 merged
May 14, 2025 -
Hexagon: sfmax/sfmin instructions are IEEE754-2019
#139056 merged
May 14, 2025 -
[RISCV] Emit .note.gnu.property section when Zicfiss-based shadow stack is enabled
#127036 merged
May 14, 2025 -
[Clang] Stop changing DC when instantiating dependent friend specializations
#139436 merged
May 14, 2025 -
[AMDGPU][Verifier] Allow llvm.amdgcn.unreachable after cs.chain
#139494 merged
May 14, 2025 -
[RISCV] Add a couple of more compress patterns for QC_E_ADDI
#139734 merged
May 14, 2025 -
AMDGPU: Add sgpr bit convert tests
#136112 merged
May 14, 2025 -
[NFC][Clang] Add
setExprs
overload to reduce some code duplication#139749 merged
May 14, 2025 -
[Offload] Remove unused field IsBareKernel.
#139815 merged
May 14, 2025 -
[lldb-dap] Add unit test for breakpoint types
#139792 merged
May 14, 2025 -
[ObjC] Stop hard-coding the list of keywords that are allowed in selectors
#138952 merged
May 13, 2025 -
[libc++] Remove the constexpr
hash<vector<bool>>
extension#132617 merged
May 13, 2025 -
[mlir][polynomial] Remove polynomial dialect
#139766 merged
May 13, 2025 -
[Clang][counted_by] Add support for 'counted_by' on struct pointers
#137250 merged
May 13, 2025 -
[mlir] Use llvm::binary_search (NFC)
#139760 merged
May 13, 2025 -
[lldb] Use llvm::is_contained (NFC)
#139758 merged
May 13, 2025 -
[mlir] Use llvm::find (NFC)
#139757 merged
May 13, 2025 -
[mlir] Use a range-based for loop (NFC)
#139756 merged
May 13, 2025 -
[TableGen] Use std::string::find (NFC)
#139681 merged
May 13, 2025 -
[lldb] Use std:::string::find with std::string_view (NFC)
#139679 merged
May 13, 2025 -
[MLIR][LLVM] Print LLVMStructType name using printEscapedString
#139652 merged
May 13, 2025 -
[analyzer] Workaround for slowdown spikes (unintended scope increase) (#136720)
#139597 merged
May 13, 2025 -
[DirectX] Move DXIL Resource Access Pass before Intrinsic Expansion Pass
#139562 merged
May 13, 2025 -
release/20.x: [RISCV] Allow
Zicsr
/Zifencei
to duplicate withg
(#136842)#137490 merged
May 13, 2025 -
[libc] Enable utimes function for riscv
#139181 merged
May 13, 2025 -
[libc] Enable poll function for riscv
#139180 merged
May 13, 2025 -
[libc] Add proxy header for ACTION type.
#139796 merged
May 13, 2025 -
[clang][analysis] Fix flaky clang/test/Analysis/live-stmts.cpp test (2nd attempt) (#127406)
#139591 merged
May 13, 2025 -
[Clang][Backport] Fix handling of reference types in tryEvaluateBuiltinObjectSize (#138247)
#139579 merged
May 13, 2025 -
release/20.x: [sanitizer_common] Fix build on ppc64+musl (#120036)
#139389 merged
May 13, 2025 -
release/20.x: [clang-format] Fix a crash on formatting missing r_pare…
#139345 merged
May 13, 2025 -
release/20.x: [X86][TargetLowering] Avoid deleting temporary nodes in
getNegatedExpression
(#139029)#139356 merged
May 13, 2025 -
[libcxx] Fix a comment link for the unicode NBSP char. NFC.
#139692 merged
May 13, 2025 -
[ORC] Fix the prototype of a C API function.
#139259 merged
May 13, 2025 -
[clang][modules] Invalidate module cache when SDKSettings.json changes
#139751 merged
May 13, 2025 -
Add an off-by-default warning to complain about MSVC bitfield padding
#117428 merged
May 13, 2025 -
[InstCombine] Narrow trunc(lshr) in more cases
#139645 merged
May 13, 2025 -
[NVPTX] Vectorize and lower 256-bit global loads/stores for sm_100+/ptx88+
#139292 merged
May 13, 2025 -
Support stepping through Darwin "branch islands"
#139301 merged
May 13, 2025 -
[BOLT] Drop perf2bolt cold samples diagnostic
#139337 merged
May 13, 2025 -
[BOLT] Print heatmap from perf2bolt
#139194 merged
May 13, 2025 -
release/20.x: [AArch64] Fix feature list for FUJITSU-MONAKA processor (#139212)
#139222 merged
May 13, 2025 -
[BOLT][heatmap] Compute section utilization and partition score
#139193 merged
May 13, 2025 -
[Clang] Fix Sema::checkArgCount for 0-arg functions
#139638 merged
May 13, 2025 -
[libc] Add
struct entry
definition in addition toENTRY
according to POSIX.#139773 merged
May 13, 2025 -
[libc++] Work around new GCC 15 type_traits builtins that can't be used as Clang's can
#137871 merged
May 13, 2025 -
[lldb-dap] Add unit test for ColumnDescriptor, BreakpointMode and Breakpoint
#139627 merged
May 13, 2025 -
[NVPTX] Refactor intrinsic definitions with loops and classes to remove redundancy (NFC)
#139611 merged
May 13, 2025 -
Revert "[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV"
#139780 merged
May 13, 2025 -
[NFC][WPD] Add constant propagation tests checking relative vtables
#138989 merged
May 13, 2025 -
[mlir][MemRef] Use specialized index ops to fold expand/collapse_shape
#138930 merged
May 13, 2025 -
[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV
#139762 merged
May 13, 2025 -
[CIR] Upstream shift operators for VectorType
#139465 merged
May 13, 2025 -
[mlir][affine] Set overflow flags when lowering [de]linearize_index
#139612 merged
May 13, 2025 -
[libc] Add proxy header for ENTRY type.
#139746 merged
May 13, 2025 -
[CIR] Implement folder for VecExtractOp
#139304 merged
May 13, 2025 -
[RISCV] Xqci Extensions v0.11.0
#137881 merged
May 13, 2025 -
[analyzer] Fix crashing __builtin_bit_cast
#139188 merged
May 13, 2025 -
[NVPTX] Fixup under-aligned dynamic alloca lowering
#139628 merged
May 13, 2025 -
[OpenMP] Fix crash with invalid size expression
#139745 merged
May 13, 2025 -
[clang][bytecode][NFC] Delete DynamicAllocator copy/move ctors
#139710 merged
May 13, 2025 -
[CIR] Cleanup support for C functions
#136854 merged
May 13, 2025 -
[KeyInstr][DwarfDebug] Add is_stmt emission support
#133495 merged
May 13, 2025 -
[mlir][affine] Make [de]linearize_index a valid source of dims
#138929 merged
May 13, 2025 -
[DAG] visitINSERT_VECTOR_ELT - convert to or mask if all insertions are -1
#138213 merged
May 13, 2025 -
[OpenMP][NFC] Use pass by const ref for Dependencies
#139592 merged
May 13, 2025 -
[libclc] Move cross to CLC library; add missing half overloads
#139713 merged
May 13, 2025 -
[AIX] Opt in to per-target runtime dir
#139620 merged
May 13, 2025 -
[RISCV] Introduce add_vl combine for identity operand
#139742 merged
May 13, 2025 -
[lldb] Move lldb_enable_attach from test_common to a separate header
#139550 merged
May 13, 2025 -
[clang-sycl-linker] Add AOT compilation support for Intel GPUs/CPUs
#133194 merged
May 13, 2025 -
Emit nested unused enum types with -fno-eliminate-unused-debug-types
#137818 merged
May 13, 2025 -
LLVM symbolizer gsym support - attempt 2
#139686 merged
May 13, 2025 -
[PowerPC] catch v2i64 shift left by 1 is add case
#138772 merged
May 13, 2025 -
[Flang] Add missing dependent dialects to MLIR passes
#139260 merged
May 13, 2025 -
[flang] Fix volatile attribute propagation on allocatables
#139183 merged
May 13, 2025 -
[ObjC] Support objc_claimAutoreleasedReturnValue
#139720 merged
May 13, 2025 -
[C] Fix a false-positive with tentative defn compat
#139738 merged
May 13, 2025 -
[flang] Use LHS type for RHS BOZ on assignment
#139626 merged
May 13, 2025 -
[flang] Fix spurious error on defined assignment in PURE
#139186 merged
May 13, 2025 -
[flang] Acknowledge non-enforcement of C7108
#139169 merged
May 13, 2025 -
[flang] Tune warning about incompatible implicit interfaces
#136788 merged
May 13, 2025 -
[flang][OpenMP]Replace assert with if-condition
#139559 merged
May 13, 2025 -
[X86][SelectionDAG] Fix the Gather's base and index by modifying the Scale value
#137813 merged
May 13, 2025 -
[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates
#137393 merged
May 13, 2025 -
[include-cleaner] Use heterogeneous lookups (NFC)
#139685 merged
May 13, 2025 -
[mlir] Use std::string::find with std::string_view (NFC)
#139683 merged
May 13, 2025 -
[Serialization] Use StringRef::substr (NFC)
#139678 merged
May 13, 2025 -
[mlir] Call hash_combine_range with a range (NFC)
#139676 merged
May 13, 2025 -
[RISCV] Ignore interleaved accesses with non-default address spaces
#139698 merged
May 13, 2025 -
[libunwind] Add initial ARM64EC support
#138583 merged
May 13, 2025 -
[lldb] Fix compilation errors from #138896
#139711 merged
May 13, 2025 -
[NFC][Clang] Adopt
TrailingObjects
API to build ArrayRef#139639 merged
May 13, 2025 -
[NFC][Clang] Adopt
TrailingObjects
convenience API in MacroArgs#139635 merged
May 13, 2025 -
[ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV
#138697 merged
May 13, 2025 -
[LoopInterchange] Relax the legality check to accept more patterns
#139690 merged
May 13, 2025 -
[TableGen] Avoid assignmentInAssert warning
#139715 merged
May 13, 2025 -
[mlir][ArmSME] Audit ArmSME load/store ops
#139573 merged
May 13, 2025 -
[Test] Disable Linux perf test under WSL
#137822 merged
May 13, 2025 -
[mlir] Improve mlir-query tool by implementing
getBackwardSlice
matcher#115670 merged
May 13, 2025 -
[LLVM][SelectionDAG] Simplify SplitVecOp_VSETCC.
#139295 merged
May 13, 2025 -
[ObjC] Support objc_claimAutoreleasedReturnValue
#138696 merged
May 13, 2025 -
[TableGen][MacroFusion] Predicate if the first inst has the same register
#137778 merged
May 13, 2025 -
[clang][bytecode] Save Immediate bit in Function
#139671 merged
May 13, 2025 -
[libclc] Move logb/ilogb to CLC library; optimize
#128028 merged
May 13, 2025 -
[libclc] Move (fast) length & distance to CLC library
#139701 merged
May 13, 2025 -
[NFC][LLVM][CodeGen][X86] Add ConstantInt/FP based vector support to MachineInstr fixup and printing code.
#137331 merged
May 13, 2025 -
Fix crash with invalid member function param list
#139595 merged
May 13, 2025 -
[mlir][gpu] Pattern to promote
gpu.shuffle
to specialized AMDGPU ops#137109 merged
May 13, 2025 -
[GISel][AArch64] Added more efficient lowering of Bitreverse
#139233 merged
May 13, 2025 -
[llvm][mlir][NFC] Fix typos in comments and test descriptions
#139688 merged
May 13, 2025 -
[AMDGPU] Hoist readlane/readfirstlane through unary/binary operands
#129037 merged
May 13, 2025 -
llvm][docs] Use default checkout location in test suite guide
#139264 merged
May 13, 2025 -
[TableGen][CodeGen] Give every leaf register a unique regunit
#139526 merged
May 13, 2025 -
[AggressiveInstcombine] Fold away shift in or reduction chain.
#137875 merged
May 13, 2025 -
[AArch64][test] Fix test failing on unknown options
#139696 merged
May 13, 2025 -
[mlir] Retire additional
let constructor
(NFC)#139390 merged
May 13, 2025 -
[flang][OpenMP][Semantics] resolve objects in the flush arg list
#139522 merged
May 13, 2025 -
[clang][bytecode] Get BuiltinID from the direct callee
#139675 merged
May 13, 2025 -
Reapply "[AMDGPU][Scheduler] Refactor ArchVGPR rematerialization during scheduling (#125885)"
#139548 merged
May 13, 2025 -
[clang][bytecode] Avoid classifying in visitArrayElemInit()
#139674 merged
May 13, 2025 -
[clang][bytecode] Optimize enum value range checks
#139672 merged
May 13, 2025 -
ObjCARC: Fix regression from using ConstantData uselists
#139609 merged
May 13, 2025 -
[lldb][plugin] Use counter directly for number of readers
#139252 merged
May 13, 2025 -
[GlobalISel] Add computeNumSignBits for G_BUILD_VECTOR.
#139506 merged
May 13, 2025 -
include-cleaner: Report function decls from __cleanup__ as used
#138669 merged
May 13, 2025 -
[mlir-tblgen] trim method body to empty with only spaces to avoid crash
#139568 merged
May 13, 2025 -
[mlir][docs] Add quant dialect pass doc into Passes.md (NFC)
#139363 merged
May 13, 2025 -
[LAA][NFC] Unify naming of DepCandidates to DependentAccesses
#139534 merged
May 13, 2025 -
[ComplexDeinterleave] Don't try to combine single FP reductions.
#139469 merged
May 13, 2025 -
[RISCV] Handle more (add x, C) -> (sub x, -C) cases
#138705 merged
May 13, 2025 -
[InstCombine] Introduce
foldICmpBinOpWithConstantViaTruthTable
folding#139109 merged
May 13, 2025 -
[AST] Use llvm::upper_bound (NFC)
#139664 merged
May 13, 2025 -
[clang-tools-extra] Use llvm::unique (NFC)
#139663 merged
May 13, 2025 -
[llvm] Use StringRef::{starts_with,find} (NFC)
#139661 merged
May 13, 2025 -
[clang][bytecode][NFC] Remove incorrect comment
#139571 merged
May 13, 2025 -
[DirectX] Implement DXILResourceImplicitBinding pass
#138043 merged
May 13, 2025 -
[BOLT] Use StringRef::contains (NFC)
#139658 merged
May 13, 2025 -
[IR] Use llvm::upper_bound (NFC)
#139656 merged
May 13, 2025 -
[CodeGen] Use llvm::lower_bound (NFC)
#139655 merged
May 13, 2025 -
[llvm] Use llvm::find_if (NFC)
#139654 merged
May 13, 2025 -
Reland "Reland [Modules] Remove unnecessary check when generating name lookup table in ASTWriter"
#139253 merged
May 13, 2025 -
DAG: Stop forcibly adding nsz to expanded minnum/maxnum
#139615 merged
May 13, 2025 -
Revert "LLVM symbolizer gsym support"
#139660 merged
May 13, 2025 -
[RISCV] Use QC_E_ADDI to improve codegen for icmp {eq, ne} with a constant
#139558 merged
May 13, 2025 -
[lldb-dap] Remove the lldb-vscode symlink (NFC)
#139621 merged
May 13, 2025 -
[clang-doc] Add HTMLMustacheGenerator.cpp
#138060 merged
May 13, 2025 -
[flang] Treat hlfir.associate as Allocate for FIR alias analysis.
#139004 merged
May 13, 2025 -
[flang] Propagate contiguous attribute through HLFIR.
#138797 merged
May 13, 2025 -
[flang] Fixed designator codegen for contiguous boxes.
#139003 merged
May 13, 2025 -
[LoopInterchange] Skip legality check if surrounding loops already guarantee dependency (NFC)
#139254 merged
May 13, 2025 -
[BOLT] Build heatmap with pre-aggregated data
#138798 merged
May 13, 2025 -
[InstCombine][DebugInfo] Update debug value uses in
freelyInvertAllUsersOf
#137013 merged
May 13, 2025 -
[BOLT][heatmap] Use parsed basic/branch events
#136531 merged
May 13, 2025 -
[clang] update diagnostic to say 'modification time' instead of mtime, NFC
#139637 merged
May 13, 2025 -
[BOLT][NFC] Disambiguate sample as basic sample
#139350 merged
May 13, 2025 -
[NFCI][LLVM/MLIR] Adopt
TrailingObjects
convenience API#138554 merged
May 12, 2025 -
fix capitalization in test
#139643 merged
May 12, 2025 -
[InstCombine] Pull shuffles out of binops with splatted ops
#137948 merged
May 12, 2025 -
[NFC][TableGen] Use StringRef::str() instead of casting
#139332 merged
May 12, 2025 -
[AArch64] Stop reserved registers from being saved in prolog/epilog
#138448 merged
May 12, 2025 -
[RISCV] Fold add_vl into accumulator operand of vqdot*
#139484 merged
May 12, 2025 -
[mlir][ROCDL] Remove unneeded bf16 expansion in LowerGPUToROCDL
#139603 merged
May 12, 2025 -
LLVM symbolizer gsym support
#134847 merged
May 12, 2025 -
[SimplifyCFG][swifterror] Don't sink calls with swifterror params
#139015 merged
May 12, 2025 -
[DirectX] Disable all libcalls for DXIL in TargetLibraryInfo.cpp
#138991 merged
May 12, 2025 -
[NFC] Replace report_fatal_error with reportFatalUsageError in DXILIntrinsicExpansion.cpp
#139564 merged
May 12, 2025 -
[flang] Postpone hlfir.end_associate generation for calls.
#138786 merged
May 12, 2025 -
[libc++][format] Discard contents since null-terminator in character arrays in formatting
#116571 merged
May 12, 2025 -
[libc++] Simplify the implementation of std::get for pairs
#114984 merged
May 12, 2025 -
[libc++] Fix missing #includes
#130536 merged
May 12, 2025 -
[libc++] [test] Improve test coverage for containers' scary.pass.cpp
#131550 merged
May 12, 2025 -
[sanitizer_common][AIX] Use scoped pragma to suppress atomic alignment warnings
#139272 merged
May 12, 2025 -
[lldb-dap] Add unit tests for protocol types
#139502 merged
May 12, 2025 -
Polishing documentation of libc++
#132962 merged
May 12, 2025 -
[cmake] Normalize TARGET_SUBDIR paths
#138524 merged
May 12, 2025 -
[ItaniumDemangle] Add Named flag to "pm" operator
#136862 merged
May 12, 2025 -
Fix use of std::errc() for C++ < 11
#138522 merged
May 12, 2025 -
[CUDA] Remove obsolete GPU-side __constexpr_* wrappers.
#139164 merged
May 12, 2025 -
[clang][OpenMP] Add error for large expr in collapse clause
#138592 merged
May 12, 2025 -
[flang] Extend assumed-size array checking in intrinsic functions
#139339 merged
May 12, 2025 -
[flang] PRIVATE statement in derived type applies to proc components
#139336 merged
May 12, 2025 -
[flang] Catch deferred type parameters in ALLOCATE(type-spec::)
#139334 merged
May 12, 2025 -
[flang] Stricter checking of v_list DIO arguments
#139329 merged
May 12, 2025 -
[flang] Emit error when DEFERRED binding overrides non-DEFERRED
#139325 merged
May 12, 2025 -
[flang] Require contiguous actual pointer for contiguous dummy pointer
#139298 merged
May 12, 2025 -
[flang] Further refinement of OpenMP !$ lines in -E mode
#138956 merged
May 12, 2025 -
[flang] Fix crash with USE of hermetic module file
#138785 merged
May 12, 2025 -
[flang] Add control and a portability warning for an extension
#137995 merged
May 12, 2025 -
[llvm] annotate interfaces in llvm/Support for DLL export
#136014 merged
May 12, 2025 -
[flang] Revamp evaluate::CoarrayRef
#136628 merged
May 12, 2025 -
AMDGPU: Use minimumnum/maximumnum for fmed3 with amdgpu-ieee=0
#139546 merged
May 12, 2025 -
AMDGPU: Use minnum instead of maxnum for fmed3 src2-nan fold
#139531 merged
May 12, 2025 -
[clangd] Add CodePatterns config option under Completion
#137613 merged
May 12, 2025 -
[CIR] Upstream insert op for VectorType
#139146 merged
May 12, 2025 -
AMDGPU: Disable most fmed3 folds for strictfp
#139530 merged
May 12, 2025 -
AMDGPU: Add more tests for fmed3 instcombine folds
#139529 merged
May 12, 2025 -
[cfi][NFCI] Pre-commit -fsanitize-annotate-debug-info tests for CFI
#139149 merged
May 12, 2025 -
[lldb] Restore ObjC incomplete type dereferencing fix
#139567 merged
May 12, 2025 -
[OpenMP] Fix crash on invalid with cancel directive
#139577 merged
May 12, 2025 -
[NFC][MLIR] Add {} for
else
whenif
body has {}#139422 merged
May 12, 2025 -
[Support] Change test to use TrailingObjects API per documentation
#139319 merged
May 12, 2025 -
[FuzzMutate] Match the callee's and callsite's calling conventions.
#139100 merged
May 12, 2025 -
[FuzzMutate] Prevent the mutator from generating invalid IR caused by non-callable CCs
#139080 merged
May 12, 2025 -
[flang] [cuda] Fix CUDA implicit data transfer entity creation
#139414 merged
May 12, 2025 -
[llvm] No inline stackprobe for UEFI
#139330 merged
May 12, 2025 -
[HLSL][RootSignature] Define and integrate rootsig clang attr and decl
#137690 merged
May 12, 2025 -
[lldb][TypeSystemClang][NFC] Use GetNumBaseClasses in TypeSystemClang::GetNumChildren
#139552 merged
May 12, 2025 -
[libclc] Move 'half' builtins to CLC library
#139563 merged
May 12, 2025 -
[LV] Improve code in selectInterleaveCount (NFC)
#128002 merged
May 12, 2025 -
[AMDGPU][True16][CodeGen] update more GFX11Plus codegen test with true16 mode
#138600 merged
May 12, 2025 -
[AArch64][GlobalISel] Adopt some Ld* patterns to reduce codegen regressions
#135492 merged
May 12, 2025 -
[OpenMP] Allow begin/end declare variant in executable context
#139344 merged
May 12, 2025 -
[NFC][TableGen] Add {} for
else
whenif
body has {}#139420 merged
May 12, 2025 -
Allow multi-member variants in DWARF
#139300 merged
May 12, 2025 -
[Flang][OpenMP] Initial defaultmap implementation
#135226 merged
May 12, 2025 -
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU (1/N)
#137010 merged
May 12, 2025 -
[libclc] Move tan to the CLC library
#139547 merged
May 12, 2025 -
[LAA] Improve code in replaceSymbolicStrideSCEV (NFC)
#139532 merged
May 12, 2025 -
[NFC][Clang] Don't check hardcode op num
#135375 merged
May 12, 2025 -
[X86][AVX10] Fix assertion with strict fcmp
#139500 merged
May 12, 2025 -
[X86][APX] Fix issues of suppressing APX for relocation
#139285 merged
May 12, 2025 -
[llvm][DebugInfo] Drop \01 mangling prefix when inserting linkage name into accelerator table
#138852 merged
May 12, 2025 -
[MLIR][Linalg] Introduce transpose/broadcast semantic to linalg.batch…
#130944 merged
May 12, 2025 -
Removed redundant assert and condition in APInt::SetBits
#138038 merged
May 12, 2025 -
[lldb][AIX] Support for XCOFF Sections
#131304 merged
May 12, 2025 -
[Clang][analyzer] replace Stmt* with ConstCFGElement in SymbolConjured (reland)
#137355 merged
May 12, 2025 -
[OpenMP] Fix crash with invalid argument to simd collapse
#139313 merged
May 12, 2025 -
[SLP] Fix incorrect operand order in interchangeable instruction.
#139225 merged
May 12, 2025 -
[VPlan] Handle early exit before forming regions. (NFC)
#138393 merged
May 12, 2025 -
[lldb][TypeSystemClang] Allow arrays to be dereferenced in C/C++.
#135843 merged
May 12, 2025 -
[LLVM][Transforms] Add unit test for resolved cloning bug
#139223 merged
May 12, 2025 -
[libclc] Move sin, cos & sincos to CLC library
#139527 merged
May 12, 2025 -
[AArch64][SVE] Add patterns for bit-select instructions.
#138689 merged
May 12, 2025 -
[AArch64][SVE] Refactor getPTrue to return splat(1) when pattern=all.
#139236 merged
May 12, 2025 -
[MLIR][Linalg][Python] Improve bindings for linalg.elementwise
#139462 merged
May 12, 2025 -
[TTI][LV] Simplify the prototype of preferPredicatedReductionSelect. nfc
#139265 merged
May 12, 2025 -
[mlir][MLProgram][NFC] Migrate to OpAsmAttrInterface for ASM alias generation
#130481 merged
May 12, 2025 -
[mlir][LLVMIR][NFC] Migrate to OpAsmAttrInterface for ASM alias generation
#130479 merged
May 12, 2025 -
[LoopVersioningLICM] Only mark pointers with generated checks as noalias
#135168 merged
May 12, 2025 -
[RISCV] Add Andes XAndesVPackFPH (Andes Vector Packed FP16) extension.
#138827 merged
May 12, 2025 -
[analyzer] Workaround for slowdown spikes (unintended scope increase)
#136720 merged
May 12, 2025 -
[mlir][vector] Standardize
base
Naming Across Vector Ops (NFC)#137859 merged
May 12, 2025 -
[NFC] Optimize file kind determination
#139492 merged
May 12, 2025 -
AMDGPU: Reorganize fmed3 intrinsic instcombine tests
#139498 merged
May 12, 2025 -
[ARM] Enable verifyInstructionPredicates
#139262 merged
May 12, 2025 -
[ObjectiveC] -rewrite-objc was treating inputs as preprocessed files
#137623 merged
May 12, 2025 -
[Clang][Driver] Fix condition in combineBackendCompile when using -no-integrated-cpp
#136853 merged
May 12, 2025 -
[Hexagon] Use TargetInstrInfo::RegSubRegPair
#138637 merged
May 12, 2025 -
[MLIR][NVVM] Add
dot.accumulate.4way
OP#139043 merged
May 12, 2025 -
[SPARC][IAS][NFC] Rename CBCOND -> CPBCOND
#138402 merged
May 12, 2025 -
[SPARC][IAS] Add definitions for UA 2007 instructions
#138401 merged
May 12, 2025 -
Reapply "[lldb] Inherit DuplicateFileAction(HANDLE, HANDLE) handles on windows (#137978)"
#138896 merged
May 12, 2025 -
[RISCV][SLEEF] Fix incorrect vector function mapping for llvm.exp.f64
#121641 merged
May 12, 2025 -
[SelectionDAG] Fix incorrect fold condition in foldSetCCWithFunnelShift.
#137637 merged
May 12, 2025 -
[RISCV][Peephole] Checking regclass compatibility in VMV
#138844 merged
May 12, 2025 -
[Analysis] Use a range-based for loop (NFC)
#139488 merged
May 12, 2025 -
[llvm] Use std::tie to implement operator< (NFC)
#139487 merged
May 12, 2025 -
[AMDGPU] Move kernarg preload logic to separate pass
#130434 merged
May 12, 2025 -
[RISCV][NFC] Move VLDSX0Pred to RISCVInstrPredicates.td
#137938 merged
May 12, 2025 -
[clang][AST] Pass ProfileArguments by value in findSpecialization{Impl,Locally}
#139489 merged
May 12, 2025 -
[RISCV] Implement codegen for XAndesPerf lea instructions
#137925 merged
May 12, 2025 -
[TableGen] Use StringRef::substr instead of StringRef::slice (NFC)
#139485 merged
May 12, 2025 -
[DebugInfo][LICM] Salvage dbg_values for the dead instructions to erase
#138796 merged
May 12, 2025 -
[DebugInfo][LoopDistribute] Salvage debug values using dead instructions in the distributed loops
#137124 merged
May 12, 2025 -
[Debuginfod] Use StringRef::consume_back (NFC)
#139483 merged
May 12, 2025 -
[SPARC][IAS] Add definitions for UA 2005 instructions
#138400 merged
May 12, 2025 -
[Driver] Use StringRef::consume_back (NFC)
#139478 merged
May 12, 2025 -
[clang] Use StringRef::consume_front (NFC)
#139472 merged
May 11, 2025 -
[llvm] Use StringRef::drop_back (NFC)
#139471 merged
May 11, 2025 -
[lldb-dap] Split lldb-dap into library and tool (NFC)
#139402 merged
May 11, 2025 -
[lldb] Fix term settings completion tests
#139447 merged
May 11, 2025 -
[DirectX] Update for API change in #139406
#139470 merged
May 11, 2025 -
[TableGen] Use StringRef::take_while (NFC)
#139461 merged
May 11, 2025 -
[llvm] Use std::tie to implement operator< (NFC)
#139391 merged
May 11, 2025 -
[mlir] Use StringRef::consume_front (NFC)
#139459 merged
May 11, 2025 -
[llvm] Use StringRef::consume_front (NFC)
#139458 merged
May 11, 2025 -
[clangd] Use StringRef::consume_back_insensitive (NFC)
#139456 merged
May 11, 2025 -
[Driver] Use StringRef::substr instead of StringRef::slice (NFC)
#139455 merged
May 11, 2025 -
[dsymutil] Deduplicate Swift modules by path before copying them
#139342 merged
May 11, 2025 -
[clang] Use std::tie to implement operator< (NFC)
#139438 merged
May 11, 2025 -
[BOLT] Use StringRef::starts_with (NFC)
#139437 merged
May 11, 2025 -
[Bitcode] Use range-based for loops (NFC)
#139421 merged
May 11, 2025 -
[X86] Use StringRef::consume_back (NFC)
#139417 merged
May 11, 2025 -
[TargetParser] Use StringRef::consume_back (NFC)
#139416 merged
May 11, 2025 -
[SCEV] Improve code in SCEVLoopGuardRewriter (NFC)
#139257 merged
May 11, 2025 -
[AVR] TableGen-erate SDNode descriptions (NFCI)
#139407 merged
May 11, 2025 -
[CIR] Upstream enum support
#136807 merged
May 11, 2025 -
[polly] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139418 merged
May 11, 2025 -
[IR] Teach getAsmString to return StringRef (NFC)
#139406 merged
May 11, 2025 -
[BOLT] Use StringRef::consume_front (NFC)
#139432 merged
May 11, 2025 -
[Tooling] Remove a redundant call to std::unique_ptr<T>::get (NFC)
#139431 merged
May 11, 2025 -
[Utils] Use range-based for loops (NFC)
#139426 merged
May 11, 2025 -
[BOLT] Support profile density with basic samples
#137644 merged
May 11, 2025 -
[modularize] Use std::tie to implement operator< (NFC)
#139410 merged
May 11, 2025 -
[lldb] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#139428 merged
May 11, 2025 -
[docs][mlgo] Address remaining comment from #139205
#139427 merged
May 11, 2025 -
[llvm-objdump] Print symbolized labels with increasing index
#139415 merged
May 11, 2025 -
[clang-tidy] Use StringRef::consume_back (NFC)
#139412 merged
May 10, 2025 -
[mlir] Remove a redundant call to std::unique_ptr<T>::get (NFC)
#139409 merged
May 10, 2025 -
[ObjCopy] Use StringRef::starts_with (NFC)
#139408 merged
May 10, 2025 -
[TableGen] Use std::tie to implement operator< (NFC)
#139405 merged
May 10, 2025
346 Pull requests opened by 217 people
-
compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6 targets
#139411 opened
May 10, 2025 -
[AMDGPULowerBufferFatPointers] Handle ptrtoaddr by extending the offset
#139413 opened
May 10, 2025 -
[AMDGPU] Set AS8 address width to 48 bits
#139419 opened
May 11, 2025 -
[SelectionDAGBuilder] Use address width when lowering ptrtoaddr
#139423 opened
May 11, 2025 -
[Clang] Separate implicit int conversion on negation sign to new diagnostic group
#139429 opened
May 11, 2025 -
[clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check
#139430 opened
May 11, 2025 -
[CIR][LLVMLowering] Upstream unary operators for VectorType
#139444 opened
May 11, 2025 -
[X86][Codegen] add sched for lnlp
#139446 opened
May 11, 2025 -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 opened
May 11, 2025 -
[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert`
#139454 opened
May 11, 2025 -
[AArch64] Extend usage of `XAR` instruction for fixed-length operations
#139460 opened
May 11, 2025 -
Fix tests of lookup table generator
#139463 opened
May 11, 2025 -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#139468 opened
May 11, 2025 -
Fix the issue #139467 ([clang-tidy] false positive narrowing conversion)
#139474 opened
May 11, 2025 -
[mlir] [XeGPU] Add XeGPU workgroup to subgroup pass
#139477 opened
May 11, 2025 -
[lld][ELF] Merge equivalent symbols found during ICF
#139493 opened
May 12, 2025 -
[clang] Include <stddef.h> for size_t
#139496 opened
May 12, 2025 -
Add a GUIDLIST table to bitcode
#139497 opened
May 12, 2025 -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 opened
May 12, 2025 -
[clang][scandeps] Improve handling of rawstrings.
#139504 opened
May 12, 2025 -
[GlobalISel] Add computeNumSignBits for G_SHUFFLE_VECTOR
#139505 opened
May 12, 2025 -
MachineScheduler: Reset next cluster candidate for each node
#139513 opened
May 12, 2025 -
[AMDGPU][NPM] Fill in addPreSched2 passes
#139516 opened
May 12, 2025 -
[CodeGen][NPM] Introduce FreeAllAnalysesPass
#139517 opened
May 12, 2025 -
[libc++] Use template variables in a bunch of places instead of class templates
#139518 opened
May 12, 2025 -
[mlir][MemRef] Changed AssumeAlignment into a Pure ViewLikeOp
#139521 opened
May 12, 2025 -
[IR] Strip dead code post ConstExpr removals (NFC)
#139524 opened
May 12, 2025 -
[clang-tidy] Add check performance-lost-std-move
#139525 opened
May 12, 2025 -
[flang][OpenMP] Allow flush of common block
#139528 opened
May 12, 2025 -
[IVSimplify] Improve code in isLoopCounter (NFC)
#139533 opened
May 12, 2025 -
[LoopIdiom] Improve code; use SCEVPatternMatch (NFC)
#139540 opened
May 12, 2025 -
[NVPTX] Add ptxas verification and kernel test to sm-version test
#139543 opened
May 12, 2025 -
[lldb][SymbolFileDWARF] Don't search for DWP files on macOS
#139554 opened
May 12, 2025 -
Implement `sigsetjmp` and `siglongjmp` for darwin/aarch64
#139555 opened
May 12, 2025 -
Avoid unnecessary swaps for equal elements in __sift_down
#139556 opened
May 12, 2025 -
[MachineScheduler][AArch64] Skip Neoverse V2 Pre-RA MISched for large vector intrinsic codes
#139557 opened
May 12, 2025 -
[BOLT][AArch64] Add tests for unsupported conditional tailcalls
#139565 opened
May 12, 2025 -
[win][clang] Align scalar deleting destructors with MSABI
#139566 opened
May 12, 2025 -
[flang][OpenMP] Set the default schedule modifier
#139572 opened
May 12, 2025 -
[VN] be more consistent about forwarding null inputs and ignoring SVE outputs
#139574 opened
May 12, 2025 -
[X86] combineConstantPoolLoads - correctly merge constant pool loads by pointer and chain
#139575 opened
May 12, 2025 -
[mlir][tosa] Stop support the custom simplified form of COND_IF
#139576 opened
May 12, 2025 -
[InstSimplify] Optimize maximumnum and minimumnum
#139581 opened
May 12, 2025 -
[asan] Implement address sanitizer on AIX: build configuration
#139583 opened
May 12, 2025 -
[clang] Remove intrusive reference count from `DiagnosticOptions`
#139584 opened
May 12, 2025 -
[libc++] Move std::abs into __math/abs.h
#139586 opened
May 12, 2025 -
[asan] Implement address sanitizer on AIX: platform support
#139587 opened
May 12, 2025 -
Fix semantic check for default declare mappers
#139593 opened
May 12, 2025 -
[clang] Add hasAnyNameInVector matcher
#139594 opened
May 12, 2025 -
[mlir][IR] Allow !llvm.target as vector element and memref element type
#139599 opened
May 12, 2025 -
[IRTranslator] Handle ptrtoaddr
#139601 opened
May 12, 2025 -
[StructurizeCFG] Order IF Else block using Heuristics
#139605 opened
May 12, 2025 -
[GISelValueTracking] Use representation size for G_PTRTOINT src width
#139608 opened
May 12, 2025 -
Add macro to suppress -Wunnecessary-virtual-specifier
#139614 opened
May 12, 2025 -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 opened
May 12, 2025 -
[RISC-V] Allow intrinsics to be used with any pointer type.
#139634 opened
May 12, 2025 -
[WebAssembly] Add extended-const to the "generic" CPU.
#139640 opened
May 12, 2025 -
[WebAssembly] Add ref.test_func handling to AsmParser
#139642 opened
May 12, 2025 -
[libc++] [test] Improve test coverage for flat_set (lack of) SCARY iterators
#139649 opened
May 13, 2025 -
[perf-training][merge-fdata] Clean up input fdata files
#139650 opened
May 13, 2025 -
[libc++] Mark std::expected as nodiscard
#139651 opened
May 13, 2025 -
[dsymutil] Emit __swift_ast section last
#139653 opened
May 13, 2025 -
Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows
#139657 opened
May 13, 2025 -
[libc++][format] Don't instantiate direct `__(u)int128_t` visitation
#139662 opened
May 13, 2025 -
[Uniformity] Fixed control-div early stop
#139667 opened
May 13, 2025 -
[lldb-dap] Refactor lldb-dap event handling.
#139669 opened
May 13, 2025 -
Added support for extension Arbitrary_precision_floating_point
#139680 opened
May 13, 2025 -
[SPIR-V] Clarify builtin default value handling; NFC
#139691 opened
May 13, 2025 -
[mlir][SliceAnalysis] Fix stack overflow in graph regions
#139694 opened
May 13, 2025 -
[LoongArch] Introduce `32s` target feature for LA32S ISA extensions
#139695 opened
May 13, 2025 -
[AMDGPU] PromoteAlloca: reject known out-of-bounds index
#139700 opened
May 13, 2025 -
[Flang] Add parser support for prefetch directive
#139702 opened
May 13, 2025 -
[X86][SelectionDAG] Handle the case for gather where index is SHL
#139703 opened
May 13, 2025 -
[mlir][ArmSME] Remove `ConvertIllegalShapeCastOpsToTransposes`
#139706 opened
May 13, 2025 -
[AggressiveInstCombine] Check GEP nusw, not inbounds
#139708 opened
May 13, 2025 -
Remember LLVM_ENABLE_LIBCXX setting in installed configuration
#139712 opened
May 13, 2025 -
[RISCV] Add sext_inreg patterns for XAndesPerf nds.bfos instruction
#139714 opened
May 13, 2025 -
[Codegen] Remove redundant instruction using machinelateCleanup
#139716 opened
May 13, 2025 -
[LAA] Keep pointer checks on partial analysis
#139719 opened
May 13, 2025 -
[MLIR:Python] Fix race on PyOperations.
#139721 opened
May 13, 2025 -
[mlir][builtin] Make `unrealized_conversion_cast` inlineable
#139722 opened
May 13, 2025 -
[mlir][LLVM] handle ArrayAttr for constant array of structs
#139724 opened
May 13, 2025 -
[InstCombine] Increase coverage of shuffle-gep
#139725 opened
May 13, 2025 -
[X86] IsElementEquivalent - add basic handling for X86ISD::SUBV_BROADCAST_LOAD
#139727 opened
May 13, 2025 -
[Clang] Add a builtin for efficient type deduplication
#139730 opened
May 13, 2025 -
[SwitchLowering] Support merging 0 and power-of-2 case.
#139736 opened
May 13, 2025 -
[FuzzMutate] Prevent UB caused by parameter ABI attributes
#139737 opened
May 13, 2025 -
Revert "[lit][clang] Avoid realpath on Windows due to MAX_PATH limitations"
#139739 opened
May 13, 2025 -
[X86] IsElementEquivalent - add handling for ISD::BITCASTS from smaller vector elements
#139741 opened
May 13, 2025 -
[CIR] Add support for indirect calls
#139748 opened
May 13, 2025 -
[clang-format] Add IndentPPDirectives Leave option
#139750 opened
May 13, 2025 -
[NFC][AMDGPU] Refactor allocatePreloadKernArgSGPRs
#139753 opened
May 13, 2025 -
[libclc] Add (fast) normalize to CLC; add half overloads
#139759 opened
May 13, 2025 -
[AIX] PGO codegen changes for function-sections.
#139761 opened
May 13, 2025 -
Make -funwind-tables the default for SystemZ.
#139764 opened
May 13, 2025 -
[AArch64] Add scheduling information for flag manipulation instructions in Neoverse-V2
#139765 opened
May 13, 2025 -
[GISel] Fix ShuffleVector assert
#139769 opened
May 13, 2025 -
Implement src:*=sanitize for UBSan
#139772 opened
May 13, 2025 -
[libc++] Implements the new FTM documentation generator.
#139774 opened
May 13, 2025 -
[Coverage] Fix mapping for do-while loops with terminating statements
#139777 opened
May 13, 2025 -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 opened
May 13, 2025 -
[HLSL] Adding support for root descriptors in root signature metadata representation
#139781 opened
May 13, 2025 -
[clang][PAC] Add __builtin_get_vtable_pointer
#139790 opened
May 13, 2025 -
[PowerPC] vector shift word/double by element size - 1 use all ones
#139794 opened
May 13, 2025 -
[Flang][Preprocessor] Avoid creating an empty token when a kind suffix is torn by a pasting operator
#139795 opened
May 13, 2025 -
[HLSL] Add various overloads for MiniEngine
#139800 opened
May 13, 2025 -
[NFC][llvm] Comment on validity of volatile ops on null
#139803 opened
May 13, 2025 -
[lldb] Fix ForwardListFrontEnd::CalculateNumChildren
#139805 opened
May 13, 2025 -
[cfi] Enable -fsanitize-annotate-debug-info functionality for CFI checks
#139809 opened
May 13, 2025 -
[MLIR][DRR] Fix inconsistent operand and arg index usage
#139816 opened
May 14, 2025 -
[lldb][NFC] Split RegisterContextUnwind::SavedLocationForRegister
#139817 opened
May 14, 2025 -
[mli][vector] canonicalize vector.from_elements from ascending extracts
#139819 opened
May 14, 2025 -
Avoid emitting a linker options section in the compiler if it is empty.
#139821 opened
May 14, 2025 -
[mlir][Vector] Improve `vector.mask` verifier
#139823 opened
May 14, 2025 -
[lldb] Reduce max-children-count default to readable size
#139826 opened
May 14, 2025 -
[CIR] Upstream splat op for VectorType
#139827 opened
May 14, 2025 -
Add -Wms-bitfield-padding warning when possible
#139828 opened
May 14, 2025 -
[Mips] When emit instruction, ignore JUMP_TABLE_DEBUG_INFO
#139830 opened
May 14, 2025 -
[ValueTracking][NFC]: Use injected condition to compute known FPClass
#139832 opened
May 14, 2025 -
Fix support for complex types in `transform.structured.pad`
#139841 opened
May 14, 2025 -
[MC][AArch64][ARM][X86] Push target-dependent assembler flags into targets
#139844 opened
May 14, 2025 -
[flang][driver] Separate the actions of the `-emit-fir` and `-emit-mlir` options
#139857 opened
May 14, 2025 -
[Github] Tweak the good-first-issue message not to require assignment.
#139858 opened
May 14, 2025 -
[clang][Sema] Diagnose exceptions only in non-dependent context in discarded `try/catch/throw` blocks
#139859 opened
May 14, 2025 -
[InstCombine] Enable more fabs fold when the user ignores sign bit of zero/NaN
#139861 opened
May 14, 2025 -
[RISCV] Implement RISCVTargetLowering::getRoundingControlRegisters
#139864 opened
May 14, 2025 -
Provide ErrorBadParamsToCopyContiguousContainerAnnotations a more cor…
#139870 opened
May 14, 2025 -
[flang] Simplify LeadingZeroBitCount. NFC.
#139873 opened
May 14, 2025 -
[VPlan] Speed up VPSlotTracker by using ModuleSlotTracker
#139881 opened
May 14, 2025 -
[AMDGPU] Remove TH_BYPASS from CPol
#139887 opened
May 14, 2025 -
[IR] Add llvm.vector.[de]interleave{4,6,8}
#139893 opened
May 14, 2025 -
[AMDGPU] Enable FWD_PROGRESS bit for GFX10+ on PAL
#139895 opened
May 14, 2025 -
[libc++][C++03] Fix tests that are failing due to private includes
#139900 opened
May 14, 2025 -
[ValueTracking][NFC] Simplify binops in canCreateUndefOrPoison switch
#139906 opened
May 14, 2025 -
[clang][analyzer] Handle CXXParenInitListExpr alongside InitListExpr
#139909 opened
May 14, 2025 -
[llvm][DebugInfo][clang] Finalize all declaration subprograms in DIBuilder::finalize()
#139914 opened
May 14, 2025 -
Extend information for failed connection for gdb server
#139916 opened
May 14, 2025 -
[libc++] Start implementing std::datapar::simd
#139919 opened
May 14, 2025 -
[RISCV] [NFC] Add llvm.get.rounding test
#139921 opened
May 14, 2025 -
[mlir][arith] Canonicalize sitofp(truncf) -> sitofp, and uitofp.
#139925 opened
May 14, 2025 -
[WIP][analyzer] Refactor `ExplodedGraph::trim()`
#139939 opened
May 14, 2025 -
[FuncAttrs] Relax norecurse attribute inference
#139943 opened
May 14, 2025 -
fix zstd_shared detection on Windows
#139945 opened
May 14, 2025 -
[PPC] ROP protection won't be supported with the ELFV1 ABI.
#139947 opened
May 14, 2025 -
[Hexagon] shouldForceRelocation: check MCValue::Specifier
#139948 opened
May 14, 2025 -
[SPIRV] Add PreLegalizer pattern matching for `faceforward`
#139959 opened
May 14, 2025 -
[DirectX] Adding support for static samples is yaml2obj/obj2yaml
#139963 opened
May 14, 2025 -
[llvm][Support] Add ARM64e support for split stacks
#139964 opened
May 14, 2025 -
Add live in for PrivateSegmentSize in GISel path
#139968 opened
May 14, 2025 -
[lldb-dap] assembly breakpoints
#139969 opened
May 14, 2025 -
[TTI] Provide a cost for memset_pattern which matches the libcall
#139978 opened
May 14, 2025 -
[InlineCost]: Optimize inlining of recursive function.
#139982 opened
May 15, 2025 -
[HLSL] Add resource name argument to resource class constructors
#139985 opened
May 15, 2025 -
[OpenMP] Add diagnostic for 'factor' width mismatch in 'unroll partial'
#139986 opened
May 15, 2025 -
[AMDGPU] remove checklines for bitcast cases, only check func name
#139988 opened
May 15, 2025 -
[libTooling] Fix `constructExprArgs` for direct-init and implicit construction
#139990 opened
May 15, 2025 -
[DirectX] Add resource name argument to llvm.dx.handlefrombinding intrinsic (DirectX only)
#139991 opened
May 15, 2025 -
[RISCV] Move RISCVIndirectBranchTracking before Branch Relaxation
#139993 opened
May 15, 2025 -
[ASTMatchers] Fix matching `CXXOperatorCallExpr` of `->`
#139994 opened
May 15, 2025 -
[DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double>
#139996 opened
May 15, 2025 -
[StaticDataLayout][PGO]Implement reader and writer change for data access profiles
#139997 opened
May 15, 2025 -
[llvm][EmbedBitcodePass] Pre-commit test for using WPD with FatLTO
#139998 opened
May 15, 2025 -
[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO
#139999 opened
May 15, 2025 -
[clang][bytecode] Diagnose failed constexpr assertions differently
#140000 opened
May 15, 2025 -
Add modernize-use-span linter check
#140001 opened
May 15, 2025 -
[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties
#140002 opened
May 15, 2025 -
[RISCV] Implement intrinsics for XAndesVPackFPH
#140007 opened
May 15, 2025 -
[lld][WebAssembly] Set the target-cpu in LTO config
#140010 opened
May 15, 2025 -
[UniformAnalysis] Use Immediate postDom as last join
#140013 opened
May 15, 2025 -
update_mir_test_checks: keep commment embedded in MIR
#140016 opened
May 15, 2025 -
[SelectionDAG] Introduce ISD::PTRADD
#140017 opened
May 15, 2025 -
[libc++] Simplify <limits> a bit
#140021 opened
May 15, 2025 -
Feat/sink gep constant offset
#140027 opened
May 15, 2025 -
[WIP][X86] X86FixupVectorConstantsPass - use scheduler model to avoid regressions
#140028 opened
May 15, 2025 -
Validate type consistency in reintepret cast sizes
#140032 opened
May 15, 2025 -
[analyzer][NFC] Move PrettyStackTraceLocationContext into dispatchWorkItem
#140035 opened
May 15, 2025 -
[AMDGPU][Scheduler] Support for rematerializing SGPRs and AGPRs
#140036 opened
May 15, 2025 -
release/20.x: [Driver] Fix _XOPEN_SOURCE definition on Solaris (#137141)
#140044 opened
May 15, 2025 -
[DebugInfo][RemoveDIs] Delete experimental-iterator test-flags from tests
#140045 opened
May 15, 2025 -
[LAA] Clean up APInt-overflow related code (NFC)
#140048 opened
May 15, 2025 -
[libc++] Remove availability annotations which can't fire anymore
#140049 opened
May 15, 2025 -
[mlir][vector] Update `CombineContractBroadcastMask`
#140050 opened
May 15, 2025 -
[Clang] Fix parsing of expressions of the form (T())[/*...*/]
#140053 opened
May 15, 2025 -
[mlir][llvm][x86vector] One-to-one intrinsic op interface
#140055 opened
May 15, 2025 -
[LLVM][AArch64] Correctly lower funnel shifts by zero.
#140058 opened
May 15, 2025 -
[SPIRV] Lower `spirv.Layout` type
#140059 opened
May 15, 2025 -
[release/20.x] Update release notes for SystemZ changes
#140060 opened
May 15, 2025 -
[HLSL][SPIRV] Implement the SPIR-V target type for cbuffers.
#140061 opened
May 15, 2025 -
[AArch64] Allow lowering of more types to GET_ACTIVE_LANE_MASK
#140062 opened
May 15, 2025 -
[BranchFolding] Merge debug locs on common hoisted code
#140063 opened
May 15, 2025 -
[lldb] Retcon SBValue::GetChildAtIndex(synthetic=true)
#140065 opened
May 15, 2025 -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#140066 opened
May 15, 2025 -
[compiler-rt][XRay] Make `xray_interface.h` C compliant
#140068 opened
May 15, 2025 -
[TargetParser] Normalize "aarch64-amazon-linux" to "aarch64-amazon-linux-gnu"
#140070 opened
May 15, 2025 -
[libc++] Add availability markup for LLVM 19
#140072 opened
May 15, 2025 -
[SelectionDAG][AArch64] Add dot product lowering in NEON for PARTIAL_REDUCE_*MLA ISD nodes
#140075 opened
May 15, 2025 -
[NFC][Clang] Adopt simplified `getTrailingObjects` in DeclFriend
#140081 opened
May 15, 2025 -
[ARM] Remove kill flags in ReplaceConstByVPNOTs.
#140082 opened
May 15, 2025 -
[MLIR] Minor fixes to FoldTransposeBroadcast rewrite (NFC)
#140083 opened
May 15, 2025 -
[PowerPC][NFC] clean up if-else block in PPCRegisterInfo.cpp
#140084 opened
May 15, 2025 -
[clang-tidy] Added check 'bugprone-function-visibility-change'
#140086 opened
May 15, 2025 -
[NFC][Clang] Adopt simplified `getTrailingObjects` in Decl/StmtOpenACC
#140087 opened
May 15, 2025 -
[mlir][OpenMP] add attribute for privatization barrier
#140089 opened
May 15, 2025 -
[mlir][OpenMP] Add translation of private_barrier attr to LLVMIR
#140090 opened
May 15, 2025 -
[BranchFolding] Kill common hoisted debug instructions
#140091 opened
May 15, 2025 -
[flang][OpenMP] use attribute for delayed privatization barrier
#140092 opened
May 15, 2025 -
[NFC][AMDGPU] Add test for unfold-masked-merge-scalar-variablemask.ll
#140093 opened
May 15, 2025 -
[NFC] Split portions of DWARFDataExtractor into new class
#140096 opened
May 15, 2025 -
[CIR][LLVMLowering] Upstream binary operators for VectorType
#140099 opened
May 15, 2025 -
[NFC][Clang] Adopt simplified `getTrailingObjects` in Expr.cpp/h
#140102 opened
May 15, 2025 -
[CUDA][HIP] add option -gpuinc
#140106 opened
May 15, 2025 -
[WIP] ABI Lowering Library
#140112 opened
May 15, 2025 -
docs: remove STRIP_FROM_INC_PATH in Doxygen to avoid incorrect source file linking
#140114 opened
May 15, 2025 -
[include-cleaner] Add --fail-on-changes option
#140123 opened
May 15, 2025 -
[VPlan] Connect Entry to scalar preheader during initial construction.
#140132 opened
May 15, 2025 -
[lldb] Limit formatter-section extractor range
#140139 opened
May 15, 2025 -
[SPIR-V] Add SPV_INTEL_2d_block_io extension
#140140 opened
May 15, 2025 -
[lldb-dap] Listen for broadcast classes.
#140142 opened
May 15, 2025 -
[NFCI] [ValueTracking] Add pass to print ConstantRanges
#140144 opened
May 15, 2025 -
[Cygwin][MinGW] Internal class in explicitly-instantiation-declarated template should be instantiated
#140145 opened
May 15, 2025 -
[NVPTX] Do not emit `.target debug` if only line tables are requested
#140146 opened
May 15, 2025 -
[HLSL][RootSignature] Add parsing for empty RootParams
#140147 opened
May 15, 2025 -
[HLSL][RootSignature] Add parsing of Register in params for RootParams
#140148 opened
May 15, 2025 -
[LLDB][ELF Core] Support all the Generic (Negative) SI Codes.
#140150 opened
May 15, 2025 -
[HLSL][RootSignature] Add parsing of optional parameters for RootParam
#140151 opened
May 15, 2025 -
[HLSL][RootSignature] Add parsing of flags to RootParam
#140152 opened
May 15, 2025 -
[BOLT][heatmap] Produce zoomed-out heatmaps
#140153 opened
May 15, 2025 -
[libc] Implement efficient 'malloc' on the GPU
#140156 opened
May 15, 2025 -
[HIPSTDPAR] Add handling for math builtins
#140158 opened
May 15, 2025 -
Fix directory name in libcxx rand.dist tests path
#140160 opened
May 15, 2025 -
libcxx: Optimizations for uniform_int_distribution
#140161 opened
May 15, 2025 -
[LLDB][Progress-On-Dap] Have indeterminate progress actually send events.
#140162 opened
May 15, 2025 -
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU [2/N]
#140163 opened
May 15, 2025 -
[DirectX] Scalarize Allocas as part of data scalarization
#140165 opened
May 16, 2025 -
[DirectX] replace byte splitting via vector bitcast with scalar
#140167 opened
May 16, 2025 -
release/20.x: Fix test pfalse-v4i1.ll added in #138712 to require asserts.
#140176 opened
May 16, 2025 -
[InstCombine] Detect uadd with overflow idiom
#140178 opened
May 16, 2025 -
[HLSL][RootSignature] Add parsing infastructure for StaticSampler
#140180 opened
May 16, 2025 -
[HLSL][RootSignature] Add parsing of floats for StaticSampler
#140181 opened
May 16, 2025 -
[flang] add -floop-interchange and enable it with opt levels
#140182 opened
May 16, 2025 -
[AMDGPU] Fix opsel for scaled MFMA operations
#140183 opened
May 16, 2025 -
[HIP] diagnose -mwavefrontsize64 for gfx10+
#140185 opened
May 16, 2025 -
[ELF] Error if a section address is smaller than image base
#140187 opened
May 16, 2025 -
[VectorCombine][AMDGPU] Narrow Phi of Shuffles.
#140188 opened
May 16, 2025 -
[draft][flang] Undo the effects of CSE for hlfir.exactly_once.
#140190 opened
May 16, 2025 -
expandFMINIMUMNUM_FMAXIMUMNUM: Improve compare between zeros
#140193 opened
May 16, 2025 -
[BOLT] Support pre-aggregated basic sample profile
#140196 opened
May 16, 2025 -
[GlobalISel] Add known bits and sign-bits handling for G_SPLAT_VECTOR
#140204 opened
May 16, 2025 -
[WIP][AMDGPU] Support for type inferring image load/store builtins for AMDGPU
#140210 opened
May 16, 2025 -
[GlobalISel] Fix ZExt known bits for scalable vectors.
#140213 opened
May 16, 2025 -
[AMDGPU] Handle hazard in v_cvt_scalef32_pk_{fp|bf}8_{f|bf}16.
#140218 opened
May 16, 2025 -
[RISCV] Support LLVM IR intrinsics for XAndesVDot
#140223 opened
May 16, 2025 -
[RISCV] Add reusable SelectCC_GPR_riirr multiclass. NFC
#140224 opened
May 16, 2025 -
[libc++] Don't instantiate allocators in __tree on an incomplete type
#140225 opened
May 16, 2025 -
[lldb] Call Target::ClearAllLoadedSections even earlier
#140228 opened
May 16, 2025 -
[SPIRV] Support for the extension SPV_INTEL_fpga_argument_interfaces
#140231 opened
May 16, 2025 -
[MLIR][NVVM] Extend TMA Bulk Copy Op
#140232 opened
May 16, 2025 -
[clang-include-cleaner] Make cleanup attr report expr location
#140233 opened
May 16, 2025 -
[flang] use DataLayout instead of GEP to compute element size
#140235 opened
May 16, 2025 -
[IVDescriptor][LV] Return Instruction::Or for IAnyOf/FAnyOf in getOpcode(), nfc
#140242 opened
May 16, 2025 -
[MLIR][Doc] Add documentation for OpAsmAttr/TypeInterface
#140244 opened
May 16, 2025 -
[VPlan] Clean up the function VPInstruction::generate for ComputeReductionResult, nfc
#140245 opened
May 16, 2025 -
[Clang] suggest headers on undeclared errors
#140247 opened
May 16, 2025 -
[InstCombine] Forward memcpy source to load instruction
#140249 opened
May 16, 2025 -
[MLIR] Add apply_patterns.vector.arm_neon.lower_contraction TD Op
#140251 opened
May 16, 2025 -
[Clang] Allow vector and matrix type attributes for sub-byte _BitInt
#140253 opened
May 16, 2025 -
[llvm] add GenericFloatingPointPredicateUtils
#140254 opened
May 16, 2025 -
[AMDGPU] misched: avoid subregister dependencies
#140255 opened
May 16, 2025 -
[lldb][DataFormatters] Adjust retrieval of unordered_map element type
#140256 opened
May 16, 2025 -
[lldb][lldb-dap] Basic implementation of a deferred request.
#140260 opened
May 16, 2025 -
[llvm-debuginfo-analyzer] Use `LLVM_BUILD_DEBUG` in class definitions
#140265 opened
May 16, 2025 -
[MCP] Handle iterative simplification during forward copy prop
#140267 opened
May 16, 2025 -
[flang] translate derived type array init to attribute if possible
#140268 opened
May 16, 2025 -
[ConstantFolding] Add flag to disable call folding
#140270 opened
May 16, 2025 -
[X86] Move X86ISD::FP_TO_SINT_SAT/FP_TO_UINT_SAT outside of the MEMORY_OPCODE enum block
#140272 opened
May 16, 2025 -
[AArch64][SDAG] Fix selection of extend of v1if16 SETCC
#140274 opened
May 16, 2025 -
[PAuth] Use different discriminators for __int128_t / __uint128_t / _BitInt(n)
#140276 opened
May 16, 2025 -
[clang][AArch64] Move initialization of ptrauth-* function attrs
#140277 opened
May 16, 2025 -
[clang] Fixed Constant Evaluation don't Call Destructor
#140278 opened
May 16, 2025 -
[SLP]Initial support for copyable elements (non-schedulable only)
#140279 opened
May 16, 2025 -
Add sycl_external attribute
#140282 opened
May 16, 2025 -
[NFC][TableGen] Create valid Dag in VarLenCodeEmitter
#140283 opened
May 16, 2025 -
[NFC][TableGen] Use SmallVector range constructor when possible
#140284 opened
May 16, 2025 -
[DebugInfo] Update DebugInfoFinder to take retainedNodes into account
#140285 opened
May 16, 2025 -
Extend llvm objdump fatbin
#140286 opened
May 16, 2025 -
libc++ test: update MinSequenceContainer.h to make some tests pass on MSVC STL
#140287 opened
May 16, 2025 -
[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()`
#140289 opened
May 16, 2025 -
[CIR] Upstream support for C++ member function calls
#140290 opened
May 16, 2025 -
[HLSL][RootSiganture] Add parsing of new number params in StaticSampler
#140291 opened
May 16, 2025 -
[HLSL] Use hidden visibility for external linkage.
#140292 opened
May 16, 2025 -
[HLSL][RootSiganture] Add parsing of address params in StaticSampler
#140293 opened
May 16, 2025 -
[HLSL][RootSignature] Add parsing of filter enum for StaticSampler
#140294 opened
May 16, 2025 -
[GlobalISel] Add a update_givaluetracking_test_checks.py script
#140296 opened
May 16, 2025 -
[LAA] Rewrite findForkedPointer, fixing freeze
#140298 opened
May 16, 2025 -
[WIP] Introduce a G_PTRTOADDR GIsel node
#140300 opened
May 16, 2025 -
[IR] Add llvm `cmul` intrinsic
#140301 opened
May 16, 2025 -
[OpenACC][CIR] Implement beginning of 'copy' lowering for compute con…
#140304 opened
May 16, 2025 -
[HLSL][RootSignature] Add parsing of remaining enums to StaticSampler
#140305 opened
May 16, 2025 -
[HLSL][RootSignature] Add space, visibility enums to StaticSampler
#140306 opened
May 16, 2025 -
[lld][macho] Support order cstrings with -order_file_cstring
#140307 opened
May 16, 2025 -
[LAA] Strip isNoWrapGEP: dead code (NFC)
#140308 opened
May 16, 2025 -
CodeGen: Fix implementation of __builtin_trivially_relocate.
#140312 opened
May 16, 2025 -
[llvm][opt][Transforms] Preserve AMDGPU atomic metadata
#140314 opened
May 16, 2025 -
[NFC] Run code formatter on Diagnostic.h/cpp ProfileList.cpp SpecialCaseList.cpp
#140316 opened
May 16, 2025 -
[mlir][Vector] Fix `vector.mask` parser for incorrect passthru cases
#140319 opened
May 16, 2025 -
[AMDGPU][LLVM] Improve unrolling for user-requested loop unrolling via pragma directive
#140320 opened
May 17, 2025 -
[libcxxabi] Add test to assert that ItaniumDemangle.h is the same
#140323 opened
May 17, 2025 -
[mlir][Vector] Move `vector.mask` canonicalization to folder
#140324 opened
May 17, 2025 -
Add arith expansion of f8E8M0 type for extf/trunc ops
#140332 opened
May 17, 2025 -
[Clang][NFC] Use `llvm::sort()`
#140337 opened
May 17, 2025 -
[SPARC] Print target address when disassembling branches and calls
#140340 opened
May 17, 2025 -
[mlir][Transforms] Check for correct type converter rule implementation
#140347 opened
May 17, 2025 -
[mlir][SparseTensor] Fix type conversion rule
#140350 opened
May 17, 2025 -
[LLVM][Cygwin] add workaround for blocking connect/accept in AF_UNIX sockets
#140353 opened
May 17, 2025 -
[clang-include-fixer] Remove an unused "using" decl (NFC)
#140354 opened
May 17, 2025 -
Restore #140171 with to_memref -> to_buffer
#140355 opened
May 17, 2025 -
[clangd] Collect references in array designators
#140356 opened
May 17, 2025 -
[libc++] constexpr `flat_set`
#140360 opened
May 17, 2025 -
[clang-format] Fix the indent of StartOfName after AttributeMacro
#140361 opened
May 17, 2025 -
[libunwind][libcxx][libcxxabi] Fix Exception Handling build for wasm
#140365 opened
May 17, 2025 -
[clang-format] Merge short inline function in macro definition body
#140366 opened
May 17, 2025 -
clang-format: update of the doc wrt the Mozilla coding style
#140371 opened
May 17, 2025 -
[libc++][test] Fix test not relying on MinSequenceContainer
#140372 opened
May 17, 2025 -
Fix regression tests with bad FileCheck checks
#140373 opened
May 17, 2025 -
[flang][fir] Add FIR structured control flow ops to SCF dialect pass.
#140374 opened
May 17, 2025 -
[MemCpyOpt] Check `MDep` aliases to avoid infinite loops (NFC)
#140376 opened
May 17, 2025 -
[SCEVPatternMatch] Introduce m_scev_AffineAddRec
#140377 opened
May 17, 2025 -
[libclang/python] Add typing annotations for the Type class
#140378 opened
May 17, 2025 -
[libc++] Do not call `reserve` in flat containers if underlying container is user defined
#140379 opened
May 17, 2025 -
[CMake][Release] Build with -ffat-lto-objects
#140381 opened
May 17, 2025 -
[LAA] Improve forked-pointers.ll test
#140383 opened
May 17, 2025 -
[LAA] Improve code in findForkedSCEVs (NFC)
#140384 opened
May 17, 2025 -
[libc++] Fix set::operator= when instantiating with a std::pair
#140385 opened
May 17, 2025 -
[clang-tidy] Add avoid-pragma-once.
#140388 opened
May 17, 2025 -
[lldb-dap] Member variable cleanup in DAP.{cpp,h} (NFC)
#140390 opened
May 17, 2025 -
workflows/release-binaries: Build gold plugin on Linux
#140391 opened
May 17, 2025 -
[MLIR][MPI] Add LLVM lowering for mpi.comm_size
#140392 opened
May 17, 2025 -
[lldb-dap] Move the Variables struct into its own file
#140393 opened
May 17, 2025 -
[libc++] Remove allocator support from std::function
#140395 opened
May 17, 2025 -
[lldb-dap] Move the command plugins out of the DAP header
#140396 opened
May 17, 2025 -
[MC] Use *Map::try_emplace (NFC)
#140397 opened
May 17, 2025 -
[RISCV] Use llvm::any_of (NFC)
#140398 opened
May 17, 2025 -
[llvm] Use llvm::is_sorted (NFC)
#140399 opened
May 17, 2025 -
[SandboxVectorizer] Use llvm::upper_bound (NFC)
#140400 opened
May 17, 2025 -
[Support] Use range-based for loops (NFC)
#140401 opened
May 17, 2025 -
[PassManager] Simplify code with DenseMap::try_emplace (NFC)
#140402 opened
May 17, 2025
167 Issues closed by 89 people
-
Request Commit Access For hulxv
#138146 closed
May 17, 2025 -
Request Commit Access For SusanTan
#126092 closed
May 17, 2025 -
Request Commit Access For bangtianliu
#135388 closed
May 17, 2025 -
Request Commit Access For newling
#135419 closed
May 17, 2025 -
Request Commit Access For hidekisaito
#137027 closed
May 17, 2025 -
Request Commit Access For Camsyn
#137457 closed
May 17, 2025 -
Request Commit Access For simpal01
#138667 closed
May 17, 2025 -
Crash in lldb_private::Target::GetExecutableModule() Target.cpp:1426
#139283 closed
May 17, 2025 -
[DirectX] Dot4AddU8Packed and Dot4AddI8Packed Do not match validator expectations
#139018 closed
May 17, 2025 -
clang-tidy performance issues in template and consexpr heavy code
#86553 closed
May 17, 2025 -
Non-optimal auto-vectorization code generation for simple Matrix Multiplication on AMD64, ARM64, and RISC-V
#139625 closed
May 17, 2025 -
InstCombine pass wrongly removes va_start/va_end
#140215 closed
May 17, 2025 -
[AMDGPU][Attributor] OpenMC Performance Regression on AMD GPU
#123092 closed
May 17, 2025 -
[clang] Crash in constexpr evaluator when initializing complex value
#140348 closed
May 17, 2025 -
Check if the client reports the supportsConfigurationDoneRequest capability
#140318 closed
May 17, 2025 -
Clang incorrectly assumes function alignment on arm64e
#140226 closed
May 16, 2025 -
[clang-format] && wrongfully interpreted as Boolean operation
#139376 closed
May 16, 2025 -
[ARM64EC] Can't call a virtual function by function pointer
#139856 closed
May 16, 2025 -
Instruction does not dominate all uses! LLVM ERROR: Broken module found, compilation aborted! Yet another case.
#139728 closed
May 16, 2025 -
Clang assertion failure in ASTStmtReader::VisitConstantExpr()
#140130 closed
May 16, 2025 -
clangd autocomplete suggestion(s) for functions with explicit object parameter (deducing this) can be improved
#140194 closed
May 16, 2025 -
[RISCV] Miscompile when casting rvv type to pointer
#136658 closed
May 16, 2025 -
[LoopUnrollAndJam / LoopUnroll ] Instruction does not dominate all uses!
#50005 closed
May 16, 2025 -
Front end bug while compiling mozilla firefox
#94619 closed
May 16, 2025 -
[clang][coroutines] Run-time crash with optimization when using coroutine with `co_await`
#105595 closed
May 16, 2025 -
[AArch64][GlobalIsel] Cannot lower return of struct type with 9 fields
#50062 closed
May 16, 2025 -
Register Coalescer failed with Assertion `isReg() && "This is not a register operand!"'
#50263 closed
May 16, 2025 -
[lldb] [Windows] Lldb-dap crashes when trying to step over breakpoint
#133904 closed
May 16, 2025 -
Compiler Crash with ACLE - Aarch64 Apple Darwin targets
#138260 closed
May 16, 2025 -
out-of-line definition of constrained members is not accepted (new failing example of closed bug)
#139476 closed
May 16, 2025 -
[RISCV] Missing builtin __builtin_riscv_pause
#129961 closed
May 16, 2025 -
[C++20 modules] Large module compilations run into repeated header include limits.
#127561 closed
May 16, 2025 -
[MIPS] Function named Leave* or Local* are refused
#134914 closed
May 16, 2025 -
[HLSL] Implicit resource bindings for cbuffer declarations
#139617 closed
May 16, 2025 -
[clang-tidy][bug] Why does the same config not produce the same effect for ClassCase and EnumConstant?
#140175 closed
May 16, 2025 -
Clangd language server crashing when using C++ #embed macro.
#140170 closed
May 16, 2025 -
inefficient rv32i multiply by 10 ?
#137023 closed
May 16, 2025 -
[NFC][DirectX] Refactor mcdbc root parameters representation to support out of order storage.
#139585 closed
May 16, 2025 -
uh <complex> does not compile with C++26 on clang trunk
#140129 closed
May 16, 2025 -
Clang crash after "Implement P2280R4 Using unknown pointers and references in constant expressions"
#139452 closed
May 15, 2025 -
[HLSL] Generate Root Signature Descriptor Table Metadata from AST
#126584 closed
May 15, 2025 -
svptest_any(svptrue_b64(), x)
#140135 closed
May 15, 2025 -
[DirectX] StructuredBuffers with 16 bit types are failing validation
#139954 closed
May 15, 2025 -
[DirectX] Max64UAVs shader flag analysis does not pass validation under all cases
#139024 closed
May 15, 2025 -
[Flang] Incorrect execution result of using polymorphic variable in select type construct
#136522 closed
May 15, 2025 -
New --analyze crash with -ftime-trace
#139779 closed
May 15, 2025 -
Codegenprepare creates invalid IR
#138208 closed
May 15, 2025 -
"Assertion `!isa<ConstantExpr>(E)' failed." with compound literal
#139160 closed
May 15, 2025 -
[clang] Warning for implicit conversion and operations between different `charN_t`
#138526 closed
May 15, 2025 -
[AArch64] missed ld/st fusion optimization
#49325 closed
May 15, 2025 -
[flang][LoongArch] Runtime error in spec2017 527.cam4_r with size=ref and optimization levels "-O3"/"-Ofast"
#136971 closed
May 15, 2025 -
crashed in clang::Preprocessor::EnterMainSourceFile()
#139375 closed
May 15, 2025 -
[SelectionDAG] -use-constant-fp-for-fixed-length-splat not quite working?
#110633 closed
May 15, 2025 -
[s390x] "invalid use of length addressing"/"invalid operand for instruction" with integrated assembler
#41473 closed
May 15, 2025 -
USRA is replaced with USHR+ORR which results in poor codegen
#48921 closed
May 15, 2025 -
[Clang] Linker error at -O0 due to missing static const int definition, hidden at -O2
#139227 closed
May 15, 2025 -
prologue_end since LLVM20 misleads gdb into setting flawed breakpoints
#139549 closed
May 15, 2025 -
[SLPV] Pointer offsets truncated to 32-bits, resulting in wrong code
#139202 closed
May 15, 2025 -
[AArch64] Failure to select 64-bit SLI intrinsics with immediate 0
#139879 closed
May 15, 2025 -
`std::to_string` with constant input not optimized to string constant
#31342 closed
May 15, 2025 -
compile error related to `static_assert` and `boost::hana`
#32665 closed
May 15, 2025 -
Please add forward declaration in function prototypes
#139957 closed
May 15, 2025 -
[RISCV] Add assembler support for the Q extension
#130217 closed
May 15, 2025 -
[HLSL] Implement resource constructor with implicit binding
#136784 closed
May 15, 2025 -
[MLIR] unused llvm.mlir.poison crashes at runtime (JitRunner crashed with segmentation fault)
#136143 closed
May 15, 2025 -
[clang] Including <chrono> fails with std=c++23 and libstdc++
#139949 closed
May 14, 2025 -
[clangd] Crash when opening source file.
#139890 closed
May 14, 2025 -
Release Asset Audit Failed
#137977 closed
May 14, 2025 -
Assertion failure on x86_64-linux-gnu
#139733 closed
May 14, 2025 -
Non deterministic crash (segfault) on x86_64-linux-gnu
#139729 closed
May 14, 2025 -
[DirectX] DXIL container shader flags are incorrect when using native low precision
#138997 closed
May 14, 2025 -
[lldb][tests] Fix or disable flaky TestDAP_module.py test
#138938 closed
May 14, 2025 -
[Flang] Incorrect diagnostic on `NULL(allocatable)` as actual argument for generic resolution
#125928 closed
May 14, 2025 -
[WebAssembly] __table_base should not be optimized into locals (wasm locals or stack locals)
#138861 closed
May 14, 2025 -
[ConstraintElim] `checkOrAndOpImpliedByOther` should drop `disjoint` flag
#137937 closed
May 14, 2025 -
Crash in lld with thin LTO cache and assembly output
#138194 closed
May 14, 2025 -
[OpenMP] crash on invalid with metadirective
#139665 closed
May 14, 2025 -
[OpenACC] UNREACHABLE executed at /root/llvm-project/llvm/tools/clang/lib/Sema/SemaOpenACCClause.cpp:2041!
#139894 closed
May 14, 2025 -
[VE][TableGen] Corrupted LaneBitmask representing regLiveUnits for few registerClasses
#138552 closed
May 14, 2025 -
Fix up type mismatches by adding OpCopyLogical when necessary.
#139896 closed
May 14, 2025 -
[SPIR-V] Emit an explicit layout for types that require it.
#134119 closed
May 14, 2025 -
[HLSL][SPIRV] Propagate address space casts to their uses
#137036 closed
May 14, 2025 -
[HLSL][SPIRV] Don't emit the Alignment decoration for shaders
#138268 closed
May 14, 2025 -
Cannot build LLVM with clang on Windows
#139843 closed
May 14, 2025 -
Initializer list is not accepted as a default not-type template argument initializer
#53221 closed
May 14, 2025 -
[AArch64][ISel][SVE] Cannot select setcc
#138686 closed
May 14, 2025 -
[Flang][OpenMP] Flang crashes on invalid OpenMP directive "omp sections parallel"
#138224 closed
May 14, 2025 -
[OpenMP] UNREACHABLE executed at /root/llvm-project/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp:855!
#139424 closed
May 14, 2025 -
[MIPS] Compiler crash when using __builtin_unreachable
#134913 closed
May 14, 2025 -
[AArch64] computeHostNumPhysicalCores doesn't get supported
#49796 closed
May 14, 2025 -
Default operator<=> with an __attribute__((vector_size)) field crashes frontend
#137452 closed
May 14, 2025 -
Misleading debug info on AArch64
#52651 closed
May 14, 2025 -
[RISCV] Assertion failure from std::optional in VLOptimizer
#139288 closed
May 14, 2025 -
MIPS: wrong qNaN encoding for r2 from IR
#100495 closed
May 14, 2025 -
GlobalISel: Unable to use intrinsics in matcher patterns
#62628 closed
May 14, 2025 -
[clang] fails to compile print("{}", 5s) when using libstdc++
#139067 closed
May 14, 2025 -
Clang Crash When Defining operator<< as a Friend Template Function of a Class Template since clang 20
#139052 closed
May 14, 2025 -
step-avoid-regexp not working
#139783 closed
May 13, 2025 -
[flang] Missing diagnostic on intrinsic `SIZE` when the argumen `DIM` is equal to the rank.
#139600 closed
May 13, 2025 -
[libc++] libc++ doesn't compile with gcc 15
#117319 closed
May 13, 2025 -
libc++ headers vs GCC 15 type traits builtins
#137704 closed
May 13, 2025 -
Static analyzer crashes using std::bit_cast expression
#137417 closed
May 13, 2025 -
[OpenMP] crash on an invalid sizes argument (stripe directive)
#139433 closed
May 13, 2025 -
[CIR] Cleanup support for C functions
#130200 closed
May 13, 2025 -
[flang][OpenMP]Flang crashes with implicit none and undeclared variables
#131655 closed
May 13, 2025 -
CMD+K/CTRL-K breaks the statusline
#139646 closed
May 13, 2025 -
[DebugInfo] -fno-eliminate-unused-debug-types doesn't apply to nested enums
#64160 closed
May 13, 2025 -
Request Commit Access For shahidact
#139707 closed
May 13, 2025 -
[flang] Semantic error on pure subroutine that compiles with gfortran and ifx
#139129 closed
May 13, 2025 -
[mlir] Crash when using --test-vector-unrolling-patterns
#126197 closed
May 13, 2025 -
[mlir] -convert-arm-sme-to-scf crashes
#118769 closed
May 13, 2025 -
Clang segmentation fault when compiling SVE code under macOS
#107527 closed
May 13, 2025 -
[clang] Assertion `!isTokenSpecial() && "Should consume special tokens with Consume*Token"' failed.
#113722 closed
May 13, 2025 -
[AArch64][GISel] Optimize bitreverse intrinsic for vector types
#120878 closed
May 13, 2025 -
[flang] [OpenMP] Common block name symbol is not found (with the prefix "Internal")
#136583 closed
May 13, 2025 -
AArch64 float and bool code regression from LLVM 18
#138212 closed
May 13, 2025 -
[HLSL] Implement `DXILResourceImplicitBindings` pass
#136786 closed
May 13, 2025 -
[Clang][Modules] FE crashes when constructor using-decl are built in header units
#134739 closed
May 13, 2025 -
[flang] Flang crashes in lowering to OpenMP when `fir.boxchar` is used in a `map` clause on `omp target`
#134912 closed
May 13, 2025 -
-ffixed-reg option not respected in function prolog/epilog
#111379 closed
May 12, 2025 -
[DirectX] Disable libcalls that we don't support
#138787 closed
May 12, 2025 -
[RISC-V] Miscompile on rv64gcv with -O[23]
#138923 closed
May 12, 2025 -
[libc++][format][hardening] Consider verifying character arrays being null-terminated
#116570 closed
May 12, 2025 -
[libc++] `std::format` reads past the 0 terminator in `char[N]` arrays
#115935 closed
May 12, 2025 -
[flang] Missing diagnostic on `SIZE(assumed-size)` without DIM argument.
#138926 closed
May 12, 2025 -
[flang] Missing diagnostic of access private component outside of the module
#138911 closed
May 12, 2025 -
[flang] Missing diagnostic on deferred length parameter being used in type-spec of an ALLOCATE statement
#138979 closed
May 12, 2025 -
[flang] Missing diagnostic on non-rank-1 `v_list` in `formattedRead`
#138933 closed
May 12, 2025 -
[flang] Missing diagnostic on missing DEFERRED attribute
#138915 closed
May 12, 2025 -
[flang] Missing diagnostic on non-simply-contiguous actual to POINTER CONTIGUOUS dummy
#138899 closed
May 12, 2025 -
[BOLT][perf2bolt] BOLTing the Linux Kernel, perf2bolt stage fails
#138957 closed
May 12, 2025 -
[Flang] `!$` output by preprocessor results in scan error with -fopenmp
#136845 closed
May 12, 2025 -
[LLVM 20.1.4] building clang-tools-extra from source fails
#139523 closed
May 12, 2025 -
[OpenMP] Assertion `!isTokenSpecial() && "Should consume special tokens with Consume*Token"' failed.
#139360 closed
May 12, 2025 -
[HLSL] Generate AST for Root Signatures
#119011 closed
May 12, 2025 -
lldb-dap stackFrames doesn't contain column
#139482 closed
May 12, 2025 -
[OpenACC] Assertion `tokenIsLikeStringLiteral(Tok, getLangOpts()) && "Not a string-literal-like token!"' failed.
#139346 closed
May 12, 2025 -
[SLP-Vectorizer] Miscompile on Given IR
#139090 closed
May 12, 2025 -
std::println does not compile in a constructor for static storage duration variables
#139542 closed
May 12, 2025 -
Latent assertion failure in AArch64InstrInfo::genAlternativeCodeSequence()
#48097 closed
May 12, 2025 -
Clang-Tidy fails when I include PQXX library
#139286 closed
May 12, 2025 -
fshr-related miscompile by AArch64 backend
#136746 closed
May 12, 2025 -
alignof operator in C is not highlighted correctly
#139377 closed
May 12, 2025 -
[clang][20.x regression] Crash during code completion when using PCH
#139486 closed
May 12, 2025 -
[DebugInfo][LICM] Debug value info loss caused by removing dead instructions without salvaging
#138684 closed
May 12, 2025 -
[DebugInfo][LoopDistribute] Removing instructions without salvaging the debug variable Info
#136532 closed
May 12, 2025 -
C++23 #include <format> from libstdc++ fails with "variable template ... cannot appear in its own initializer"
#139466 closed
May 11, 2025 -
Clang crash in preprocessor code
#23843 closed
May 11, 2025 -
`DataLayout` destructor causes `SIGABRT` when compiling using `-stdlib=libc++`
#139434 closed
May 11, 2025 -
[X86] Backport new intrinsic and instruction changes in AVX10.2
#133206 closed
May 11, 2025 -
[CIR] Upstream enum support
#136055 closed
May 11, 2025 -
`#include <complex>` fails to compile when using `std=c++23` with `libstdc++` and gcc 15.1
#139435 closed
May 11, 2025 -
Have to use int *ptr instead of int.
#139378 closed
May 10, 2025 -
llvm-objdump --adjust-vma gives different result than GNU objdump
#75444 closed
May 10, 2025 -
[llvm-objdump][ARM] Not implement findPltEntries for ARM lead to parse plt entry incorrectly
#132694 closed
May 10, 2025
170 Issues opened by 128 people
-
Request Commit Access For jeremyd2019
#140389 opened
May 17, 2025 -
Clang/Clang++ 20.1.5 major performance regression comparing to 20.1.4
#140386 opened
May 17, 2025 -
Crash report
#140382 opened
May 17, 2025 -
[clang] Assertion `IsValid && "Failed to parse input constraint"' failed.
#140375 opened
May 17, 2025 -
[clang] Assertion `MD->getParent()->mayInsertExtraPadding() && "unknown trivial member function"' failed.
#140368 opened
May 17, 2025 -
[clang] Assertion `!AllocType->isArrayType() && "array allocation with non-array new"' failed.
#140367 opened
May 17, 2025 -
[clang] Assertion `IdentLoc.isValid() && "Invalid TargetName location."' failed.
#140364 opened
May 17, 2025 -
[DebugInfo] Assertion in llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
#140362 opened
May 17, 2025 -
crash report
#140358 opened
May 17, 2025 -
[clang] Assertion `hasAggregateEvaluationKind(E->getType()) && "Invalid argument!"' failed.
#140349 opened
May 17, 2025 -
[clang] Assertion `EnumDeclBits.NumPositiveBits == Num && "can't store this bitcount"' failed.
#140346 opened
May 17, 2025 -
[clang] Assertion `NewRange.getLower().slt(NewRange.getUpper())' failed.
#140345 opened
May 17, 2025 -
[OpenACC] UNREACHABLE executed at /root/llvm-project/llvm/tools/clang/lib/Sema/SemaOpenACCClause.cpp:1305!
#140339 opened
May 17, 2025 -
[OpenMP] Instruction referencing instruction not embedded in a basic block!
#140336 opened
May 17, 2025 -
[SLP][AMD] Assertion `IsVectorized && "Expected to be vectorized"' failed on Zen1
#140334 opened
May 17, 2025 -
Assertion failure in ThreadSafetyReporter::handleNoMutexHeld "Only works for variables"
#140330 opened
May 17, 2025 -
How to implement relocation of return values
#140329 opened
May 17, 2025 -
[mlir][arith] Erroneous canonicalization pattern for `arith.addi`
#140328 opened
May 17, 2025 -
[DirectX] DXILBitcodeWriter is trying to encode unsupported TargetExtTyID
#140321 opened
May 17, 2025 -
Wrong result of "constructible" traits for unbound arrays
#140303 opened
May 16, 2025 -
Roundtrip `tensor` of `complex<i1>`s
#140302 opened
May 16, 2025 -
Request Commit Access For Andres-Salamanca
#140297 opened
May 16, 2025 -
acc wait copy(x) causes fatal internal error: CHECK(!dirContext_.empty())
#140281 opened
May 16, 2025 -
Add a pass that materializes the alias analysis into metadata
#140280 opened
May 16, 2025 -
[X86] X86ISD::FP_TO_SINT_SAT/FP_TO_UINT_SAT are incorrectly defined in the MEMORY_OPCODE block
#140271 opened
May 16, 2025 -
aarch64: -mcpu= passes -mcpu= instead of -march= to as with -no-integrated-as unlike GCC
#140262 opened
May 16, 2025 -
[mlir] Inconsistent output when executing MLIR program with `--scf-parallel-loop-fusion`
#140259 opened
May 16, 2025 -
[ClangCL] Incompatible behavior of explicit template instantiation combined with dllexport
#140258 opened
May 16, 2025 -
[OpenMP] Assertion `detail::isPresent(Val) && "dyn_cast on a non-existent value"' failed.
#140257 opened
May 16, 2025 -
__builtin_round() uses dynamic rounding mode on x86 (only)
#140252 opened
May 16, 2025 -
[OpenMP] crash on invalid C++ code
#140243 opened
May 16, 2025 -
cursor.extent or clang_getCursorExtent() crashes on TRANSLATION_UNIT cursor on macOS, but works on Linux
#140241 opened
May 16, 2025 -
false positives of bugprone-sizeof-expression with a plain template type argument
#140240 opened
May 16, 2025 -
Incorrect optimization around __builtin_set_flt_rounds
#140239 opened
May 16, 2025 -
[clang-tidy] "modernize-pass-by-value" - should ignore move constructors from protected/private section
#140236 opened
May 16, 2025 -
[X86[ Failure to merge shuffles of __m128d[2] back into single __m256d load
#140234 opened
May 16, 2025 -
[AMDGPU] Use reverse iteration in CGP
#140219 opened
May 16, 2025 -
Compiler crash
#140217 opened
May 16, 2025 -
[clangd] Cannot build the module if it's declared in a file with `.ixx` extension
#140209 opened
May 16, 2025 -
Unnecessary -Wunused-value warning for fold expression with empty pack
#140205 opened
May 16, 2025 -
[Clang] -Wmissing-constinit triggers when the suggested change causes compilation error
#140203 opened
May 16, 2025 -
[RISCV] <vscale x 1 x *> masked.load crashes with Zve32
#140198 opened
May 16, 2025 -
Infinite Loop in DAP when sending request before launch.
#140154 opened
May 15, 2025 -
Fix regression tests with bad FileCheck checks, like `CHECk`
#140149 opened
May 15, 2025 -
[DirectX] Arrays of vectors remain in alloca and global variables after scalarization
#140143 opened
May 15, 2025 -
[lld] Bug with Assert in linker scripts
#140141 opened
May 15, 2025 -
normal distribution implementation
#140133 opened
May 15, 2025 -
Try to reduce `std::format`'s size per translation unit
#140108 opened
May 15, 2025 -
Missed VRP with __builtin_popcount() when bitshift with __builtin_{ctzg, clzg}
#140100 opened
May 15, 2025 -
[SPIRV][Vulkan] Do we need to generate StorageImageReadWithoutFormat?
#140097 opened
May 15, 2025 -
[SPIRV][Vulkan] SPV_KHR_no_integer_wrap_decoration generated for Vulkan
#140095 opened
May 15, 2025 -
[clang-doc] Add a JSON backend to clang-doc to better leverage mustache templates
#140094 opened
May 15, 2025 -
[clang-doc] Use ExitOnError over manually handling exit conditions
#140085 opened
May 15, 2025 -
[OpenMP] Assertion `llvm::isPowerOf2_64(Value) && "Alignment is not a power of 2"' failed.
#140080 opened
May 15, 2025 -
[OpenMP] Assertion `!isNull() && "Cannot retrieve a NULL type pointer"' failed.
#140074 opened
May 15, 2025 -
[docs] Missing link in the Strict Aliasing section of the Users Manual?
#140071 opened
May 15, 2025 -
Unexpected error when passing a type to an unidentified preprocessor definition
#140057 opened
May 15, 2025 -
[clang-tidy] "bugprone-return-const-ref-from-parameter" - should catch reference-like returns
#140054 opened
May 15, 2025 -
type_info name alignment on s390x
#140052 opened
May 15, 2025 -
Error using <type_traits> header in OpenCL kernel compilation
#140046 opened
May 15, 2025 -
Release Asset Audit Failed
#140043 opened
May 15, 2025 -
[AMDGPU] Form G_S/UBFX from uniform operations widened by RegBankSelect
#140040 opened
May 15, 2025 -
Missed constant folding through control flow
#140025 opened
May 15, 2025 -
LLVM 20.1.5 test failure
#140024 opened
May 15, 2025 -
Clang ICE / LLVM oom after allocd[32] = '\2'; in C and C++ related to CodeGen
#140023 opened
May 15, 2025 -
Wrong source range for local/global declarations with unused/alias attribute.
#140020 opened
May 15, 2025 -
llvm20 build error, -DLLVM_ENABLE_PROJECTS="clang;mlir;"
#140019 opened
May 15, 2025 -
Clang crashes with assertion in ResolveSingleFunctionTemplateSpecialization with -std=c++20 since clang 10
#140018 opened
May 15, 2025 -
Clang emits llvm.memcpy for closure type without lambda-capature in C++20 but not in C++17
#140009 opened
May 15, 2025 -
Cannot reproduce object on one architecture by cross-compiling on another with -flto=thin
#139995 opened
May 15, 2025 -
[RISCV] SiFive CPUs with CLIC CSRs
#139971 opened
May 14, 2025 -
Long and memory-wasting debug symbols generation
#139970 opened
May 14, 2025 -
[Unsure]+[Syntax-Highlighting]: (VSCode) Some problems with syntax highlighting...
#139952 opened
May 14, 2025 -
[Clang] No __builtin_aligned_alloc() from C23
#139946 opened
May 14, 2025 -
Missed DCE for __builtin_{clzg,ctzg} when bitshift
#139944 opened
May 14, 2025 -
[AMDGPU] LLD LTO triggers assertion in “SI Fix SGPR copies” when -O2 or higher is specified
#139942 opened
May 14, 2025 -
Thread safety/capability analysis behavioral difference between member and free function
#139933 opened
May 14, 2025 -
[RISCV] Unexpected Latency Pattern for Vector Integer Instructions on Banana Pi BPI-F3 (SpacemiT X60)
#139920 opened
May 14, 2025 -
ICE in clang in getTypoExprState, only in trunk version and using -std=c2x
#139913 opened
May 14, 2025 -
[AMDGPU] SIFoldOperands incorrectly folding constant splat reg sequence
#139908 opened
May 14, 2025 -
libomp :: misc_bugs/many-microtask-args.c FAILs on SPARC
#139905 opened
May 14, 2025 -
[compiler-rt][XRay] xray_interface.h not C compliant
#139902 opened
May 14, 2025 -
Fix up type mismatches by adding OpCopyLogical when necessary.
#139897 opened
May 14, 2025 -
[clangd] Crash on textDocument/typeDefinition on throw
#139886 opened
May 14, 2025 -
Tracking progress for constexpr cmath (P0533R9, P1383R2)
#139885 opened
May 14, 2025 -
[Flang][OpenMP] crash on invalid atomic capture
#139884 opened
May 14, 2025 -
Large compilation time with -O2 for a small file on x86_64-linux-gnu
#139883 opened
May 14, 2025 -
[AMDGPU] point sample acceleration feature not listed for all targets that need it
#139880 opened
May 14, 2025 -
[nsan] nsan pass failure on long autogenerated C++ file
#139869 opened
May 14, 2025 -
IR not defined in lexicon
#139867 opened
May 14, 2025 -
AArch64 ISel(?) miscompilation from weird Rust MIR
#139866 opened
May 14, 2025 -
Request Commit Access For arnab-polymage
#139865 opened
May 14, 2025 -
Typo corrections for standard names
#139855 opened
May 14, 2025 -
clang crashed when build pdclib for taget bpf
#139850 opened
May 14, 2025 -
Can't find C++ standard library
#139837 opened
May 14, 2025 -
Easiest way to force inline every function other than entry? (LLVM12)
#139831 opened
May 14, 2025 -
[clang] constant evaluation of `for` loop does not run destructor for condition variable
#139818 opened
May 14, 2025 -
[MLIR][DRR] mlir-tblgen crash when using `either` to match operand after attribute
#139813 opened
May 14, 2025 -
build 'compiler-rt' for baremental toolchain(newlib)
#139811 opened
May 13, 2025 -
[missed optimization] Missed removing loop of setting zero when dereference pointer (memset)
#139810 opened
May 13, 2025 -
[missed optimization] pushq/popq preamble with -fomit-frame-pointer if __builtin_frame_address is called
#139806 opened
May 13, 2025 -
Crash when using --lto-whole-program-visibility
#139802 opened
May 13, 2025 -
[AMDGPU][GlobalISel] G_UNMERGE_VALUES combining crash
#139791 opened
May 13, 2025 -
clang-tidy crashes on Overload pattern constructed with ()
#139789 opened
May 13, 2025 -
Missed Optimization: max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
#139786 opened
May 13, 2025 -
[MLIR] Existing Python bindings issues
#139785 opened
May 13, 2025 -
[flang][openacc] Flang hangs and continuously allocates memory when compiling gfortran test: goacc/loop-3.f95
#139776 opened
May 13, 2025 -
[RISCV] Add CodeGen support for Zilsd
#139775 opened
May 13, 2025 -
[Runtimes] -nostdlib++ and -nostdinc++ in CMAKE_REQUIRED_FLAGS breaks systems introspection
#139771 opened
May 13, 2025 -
[flang] Behavior of gfortran test depends on optimization level: pr117797.f90
#139754 opened
May 13, 2025 -
[AMDGPU][GlobalISel] Assertion failure combining shuffle_vector
#139752 opened
May 13, 2025 -
Request Commit Access For user @shahidact
#139735 opened
May 13, 2025 -
Missed optimization: trunc not de-duplicated
#139732 opened
May 13, 2025 -
Crash in SROA when using single-element vectors
#139718 opened
May 13, 2025 -
[clang-format]: Feature Request add option to ReferenceAlignment when using east-const
#139717 opened
May 13, 2025 -
update lldb InstructionControlFlowKind definition to include hlt.
#139705 opened
May 13, 2025 -
Linker error 'invalid r_symbolnum' with -fsanitize=fuzzer,undefined on macOS arm64
#139684 opened
May 13, 2025 -
[Clang] Confusing error message for const cast between types with the same name
#139677 opened
May 13, 2025 -
runtimes builds may fail due to missing llvm-link despite llvm being enabled
#139673 opened
May 13, 2025 -
Modules Header Unit Multiple Definition
#139668 opened
May 13, 2025 -
Findzstd.cmake conflicts with CMake-generated zstd config module
#139666 opened
May 13, 2025 -
[Clang] Static analyzer (with assertions) crashes when dealing with `std::call_once`
#139647 opened
May 13, 2025 -
Flang OpenMP issue with copy private clauses on common blocks.
#139636 opened
May 12, 2025 -
[WebAssembly][Clang] Add intrinsics to make and test for an externref sentinel
#139630 opened
May 12, 2025 -
[flang] Missing runtime error diagnostic when deallocate an unallocated object
#139624 opened
May 12, 2025 -
AMDGPU mishandles canonicalize with ieee mode disabled
#139622 opened
May 12, 2025 -
[clang-tidy] Check request: portability-avoid-pragma-once
#139618 opened
May 12, 2025 -
[clang-tidy] Check request: modernize-use-std-construct-at
#139616 opened
May 12, 2025 -
lldb-dap says global scope with 10k+ variables is not expensive.
#139613 opened
May 12, 2025 -
[DirectX] Implement pass to transform `tbaa` LLVM metadata to DXIL version
#139610 opened
May 12, 2025 -
llvm-pdbutil crashes on: Assertion `0 && "Invalid formatv() call"' failed.
#139604 opened
May 12, 2025 -
Debian/Ubuntu package does not ship LLVMgold.so
#139602 opened
May 12, 2025 -
[AMDGPU] amdgpu-postlegalizer-combiner incorrectly removes zeroing mask
#139598 opened
May 12, 2025 -
[clang-tidy] Warn when `char` is passed to `<ctype.h>`/`<cctype>` functions
#139589 opened
May 12, 2025 -
Document supported libstdc++ versions
#139588 opened
May 12, 2025 -
visit_format_arg hiding of 128-bit ints is still broken
#139582 opened
May 12, 2025 -
[HIP][AMDGPU] Assertion failure when AMD attribute value depends on template argument
#139570 opened
May 12, 2025 -
[libc] Add proxy headers for ENTRY, ACTION, VISIT, and hsearch_data.
#139561 opened
May 12, 2025 -
Dynamic initialisation is not performed on static data members of a class template
#139544 opened
May 12, 2025 -
Missed optimization: Redundant loop retained after memset idiom recognized
#139538 opened
May 12, 2025 -
Handle comma operator for implicit int->enum conversions
#139536 opened
May 12, 2025 -
libclang: Get interface name of a category (`CXCursor_ObjCCategoryImplDecl`)
#139535 opened
May 12, 2025 -
Attributes and `PointerAlignment: Left` violates ColumnLimit
#139514 opened
May 12, 2025 -
Doxygen links to wrong implementation file
#139512 opened
May 12, 2025 -
Clang++ ICE mixed array initializer with .y[2] = 'e' and string literal since clang 12
#139511 opened
May 12, 2025 -
Wrong indentation around attribute macros with PointerAlignment: Left
#139510 opened
May 12, 2025 -
[lldb][AIX] Need to add per thread variants of getProcFile in AIX
#139509 opened
May 12, 2025 -
opaque break get the pointer level option what is now the new option for external compiler plugins ?
#139507 opened
May 12, 2025 -
[Support] Querying the terminal width on Linux is broken
#139499 opened
May 12, 2025 -
[MLIR] Inconsistent output when executing MLIR program with and without `-convert-math-to-spirv`
#139491 opened
May 12, 2025 -
fmaximum/minimum_num incorrect result for -0/+0
#139481 opened
May 11, 2025 -
bugprone-narrowing-conversions false positive for contional expression (in C)
#139467 opened
May 11, 2025 -
`copy_if` test seem to violate the precondition
#139464 opened
May 11, 2025 -
fatal error: malformed or corrupted AST file: 'ran out of source locations'
#139453 opened
May 11, 2025 -
Forcing Clang (via LLVM) to Maximize AVX512 (zmm) Register Usage
#139448 opened
May 11, 2025 -
[AArch64] ASIMD load/store can be used instead of SVE load/store
#139445 opened
May 11, 2025 -
[llvm] redefinition of 'prctl_mm_map' for aarch64-linux-musl host
#139443 opened
May 11, 2025 -
[clang] crash on CTAD of alias template
#139442 opened
May 11, 2025 -
Missed optimization for unaligned store via shifts
#139441 opened
May 11, 2025 -
-fwhole-program-vtables breaks in combination with -ffat-lto-objects
#139440 opened
May 11, 2025 -
lld-macho: offset is outside the section in lld::macho::isCodeSection
#139439 opened
May 11, 2025
623 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI).
#117506 commented on
May 14, 2025 • 82 new comments -
[VPlan] Move predication to VPlanTransform (NFC).
#128420 commented on
May 17, 2025 • 73 new comments -
Adding IR2Vec as an analysis pass
#134004 commented on
May 17, 2025 • 67 new comments -
Add pointer field protection feature.
#133538 commented on
May 16, 2025 • 39 new comments -
[VPlan] Add narrowToSingleScalarRecipe transform.
#139150 commented on
May 17, 2025 • 33 new comments -
Add support for Windows Secure Hot-Patching
#138972 commented on
May 16, 2025 • 32 new comments -
[Clang] Add builtins that deduplicate and sort types
#106730 commented on
May 14, 2025 • 28 new comments -
[DirectX] Legalize memcpy
#139173 commented on
May 16, 2025 • 27 new comments -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 commented on
May 16, 2025 • 25 new comments -
[LLVM][NVPTX] Add NVPTX codegen support for clusterlaunchcontrol instruction
#134568 commented on
May 16, 2025 • 22 new comments -
[LLDB] Add field member operators to DIL
#138093 commented on
May 17, 2025 • 21 new comments -
[analyzer][NFC] Introduce framework for checker families
#139256 commented on
May 17, 2025 • 21 new comments -
Enable fexec-charset option
#138895 commented on
May 16, 2025 • 19 new comments -
[LLDB] Add array subscription and integer parsing to DIL
#138551 commented on
May 16, 2025 • 18 new comments -
[llvm-debuginfo-analyzer] Add support for DWARF `DW_AT_byte_size`
#139110 commented on
May 16, 2025 • 17 new comments -
[DA] handle memory accesses with different offsets and strides
#123436 commented on
May 16, 2025 • 17 new comments -
[FixIt] Improve Source Ranges and Fix-It Hints for Unused Lambda Captures #106445
#117953 commented on
May 14, 2025 • 17 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
May 15, 2025 • 16 new comments -
[AMDGPU] Implement hasAndNot for scalar bitwise AND-NOT operations.
#112647 commented on
May 15, 2025 • 15 new comments -
[clangd] Add tweak to override pure virtuals
#139348 commented on
May 16, 2025 • 14 new comments -
[llvm-debuginfo-analyzer] Support DW_TAG_module
#137228 commented on
May 13, 2025 • 13 new comments -
[SPIRV] Addition of @llvm.lround.* and @llvm.llround.* intrinsic
#129240 commented on
May 16, 2025 • 13 new comments -
[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes
#118638 commented on
May 14, 2025 • 13 new comments -
[AMDGPU][GlobalISel] Enable kernel argument preloading
#134655 commented on
May 13, 2025 • 12 new comments -
[LoopVectorizer] Bundle partial reductions with different extensions
#136997 commented on
May 13, 2025 • 12 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
May 16, 2025 • 12 new comments -
[LV] Initial support for stores in early exit loops
#137774 commented on
May 14, 2025 • 11 new comments -
[HLSL] Update Sema Checking Diagnostics for builtins
#138429 commented on
May 15, 2025 • 11 new comments -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
May 13, 2025 • 10 new comments -
[mlir][tensor] Loosen restrictions on folding dynamic reshapes
#137963 commented on
May 12, 2025 • 10 new comments -
[MLIR][ArmSVE] Add initial lowering of vector.contract to SVE `*MMLA` instructions
#135636 commented on
May 16, 2025 • 10 new comments -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 commented on
May 13, 2025 • 10 new comments -
[WIP][CodeGen] Modifying MBB's liveins representation as into regUnits
#129847 commented on
May 16, 2025 • 10 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
May 16, 2025 • 9 new comments -
[clang] Constant-evaluate format strings as last resort
#135864 commented on
May 15, 2025 • 9 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
May 16, 2025 • 9 new comments -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
May 16, 2025 • 9 new comments -
[clang-format]: Add `Custom` to `ShortFunctionStyle`; add new AllowShortFunctionsOnASingleLineOptions for granular setup
#134337 commented on
May 14, 2025 • 9 new comments -
[AArch64] fix trampoline implementation: use X15
#126743 commented on
May 13, 2025 • 9 new comments -
Store GUIDs in metadata
#133682 commented on
May 16, 2025 • 9 new comments -
[RISCV] Add scheduling model for SiFive P800 processors
#139316 commented on
May 16, 2025 • 8 new comments -
[DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO)
#127749 commented on
May 16, 2025 • 8 new comments -
[Attributor] Don't replace `addrspacecast (ptr null to ptr addrspace(x))` with `ptr addrspace(x) null`
#126779 commented on
May 15, 2025 • 8 new comments -
Create a EncodingConverter class with both iconv and icu support.
#138893 commented on
May 15, 2025 • 8 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
May 15, 2025 • 8 new comments -
[AArch64][SVE] Add lowering for PARTIAL_REDUCE_U/SMLA to USDOT
#131327 commented on
May 13, 2025 • 8 new comments -
[libc++] Optimize bitset::to_string
#128832 commented on
May 15, 2025 • 8 new comments -
[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInteger.
#139340 commented on
May 17, 2025 • 8 new comments -
[llvm] Support multiple save/restore points in mir
#119357 commented on
May 14, 2025 • 7 new comments -
[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly.
#129689 commented on
May 15, 2025 • 7 new comments -
[lldb]Make `list` command work with headers when possible.
#139002 commented on
May 16, 2025 • 7 new comments -
[flang][debug] Generate DISubprogramAttr for omp::TargetOp.
#138039 commented on
May 13, 2025 • 7 new comments -
[AMDGPU] Handled G_UBSANTRAP GlobalIsel
#134492 commented on
May 17, 2025 • 7 new comments -
[HashRecognize] Introduce new analysis
#139120 commented on
May 13, 2025 • 7 new comments -
[Intrinsics][AArch64] Add intrinsic to mask off aliasing vector lanes
#117007 commented on
May 13, 2025 • 7 new comments -
[CMake] Add a linker test for -Bsymbolic-functions to AddLLVM
#79539 commented on
May 16, 2025 • 7 new comments -
[lldb][RPC] Upstream Python scripts
#138028 commented on
May 14, 2025 • 6 new comments -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#135788 commented on
May 14, 2025 • 6 new comments -
[llvm][mlir][OpenMP] Support translation for linear clause in omp.wsloop
#139386 commented on
May 12, 2025 • 6 new comments -
[PowerPC] Add load/store support for v2048i1 and DMF cryptography instructions
#136145 commented on
May 16, 2025 • 6 new comments -
[compiler-rt] Replace deprecated os_trace calls on mac
#138908 commented on
May 13, 2025 • 6 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
May 13, 2025 • 6 new comments -
[libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
May 16, 2025 • 6 new comments -
[llvm] Extract and propagate indirect call type id
#87575 commented on
May 14, 2025 • 6 new comments -
[llvm] annotate interfaces in llvm/ADT for DLL export
#136629 commented on
May 14, 2025 • 6 new comments -
[clang][PAC] add support for options parameter to __ptrauth
#136828 commented on
May 12, 2025 • 6 new comments -
[X86] Remove extra MOV after widening atomic load
#138635 commented on
May 14, 2025 • 5 new comments -
[AArch64] Initial compiler support for SVE unwind on Windows.
#138609 commented on
May 16, 2025 • 5 new comments -
[libc++] P2944R3: Constrained comparisions - `optional` and `reference_wrapper`
#139368 commented on
May 13, 2025 • 5 new comments -
[APInt] Added APInt::clearBits() method
#137098 commented on
May 15, 2025 • 5 new comments -
[GISel] Add KnownFPClass Analysis to GISelValueTrackingPass
#134611 commented on
May 16, 2025 • 5 new comments -
[libc++] Optimize std::for_each_n for segmented iterators
#135468 commented on
May 15, 2025 • 5 new comments -
[AMDGPU][True16][CodeGen] legalize 16bit and 32bit use-def chain for moveToVALU in si-fix-sgpr-lowering
#138734 commented on
May 13, 2025 • 5 new comments -
[RISCV] Vendor Relocations for Xqci extension
#135400 commented on
May 17, 2025 • 5 new comments -
[libc++] Implements the new FTM header test generator.
#134542 commented on
May 14, 2025 • 5 new comments -
[MLIR][Linalg] Fix insert_slice fusion with rank reduction
#130961 commented on
May 16, 2025 • 5 new comments -
[clang] Function type attribute to prevent CFI instrumentation
#135836 commented on
May 16, 2025 • 4 new comments -
[ORC-RT] Initial check-in for a new, top-level ORC runtime project.
#113499 commented on
May 15, 2025 • 4 new comments -
wasm-ld: Implement function pointer alignment
#105532 commented on
May 12, 2025 • 4 new comments -
[clang-doc] Add helpers for Template config
#138062 commented on
May 17, 2025 • 4 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
May 13, 2025 • 4 new comments -
[mlir][core|ptr] Add `PtrLikeTypeInterface` and casting ops to the `ptr` dialect
#137469 commented on
May 14, 2025 • 4 new comments -
[MLIR][NVVM] Add NVVMRequiresSM op trait
#126886 commented on
May 15, 2025 • 4 new comments -
clang-format: Add IncludeSortKey option
#137840 commented on
May 15, 2025 • 4 new comments -
[AArch64][SME] Disable hazard padding when there is only PPRs and GPRs
#137817 commented on
May 14, 2025 • 4 new comments -
[Clang][Backport] Demote mixed enumeration arithmetic error to a warning (#131811)
#139396 commented on
May 17, 2025 • 4 new comments -
[LoopVectorizer] Prune VFs based on plan register pressure
#132190 commented on
May 16, 2025 • 4 new comments -
[SPIRV] Support for SPV_INTEL_cluster_attributes extension
#131593 commented on
May 16, 2025 • 4 new comments -
[NVPTX] Add errors for incorrect CUDA addrpaces
#138706 commented on
May 16, 2025 • 4 new comments -
[KeyInstr][Clang] Agg init atom
#134635 commented on
May 13, 2025 • 4 new comments -
[sanitizer_common] Implement address sanitizer on AIX: stack unwinding
#138188 commented on
May 12, 2025 • 3 new comments -
[OMPIRBuilder] Don't generate DISubprogram for outlined function.
#138149 commented on
May 13, 2025 • 3 new comments -
[KeyInstr][Clang] Scalar init atom
#134633 commented on
May 15, 2025 • 3 new comments -
[Clang] Fix missed initializer instantiation bug for variable templates
#138122 commented on
May 14, 2025 • 3 new comments -
[VectorCombine] Scalarize binop-like intrinsics
#138095 commented on
May 15, 2025 • 3 new comments -
[llvm] Add option to emit `callgraph` section
#87574 commented on
May 14, 2025 • 3 new comments -
[libc++] Fix possible out of range access in bitset
#121348 commented on
May 16, 2025 • 3 new comments -
Unify x64 and arm64 build process in build_llvm_release.bat
#131687 commented on
May 15, 2025 • 3 new comments -
[lld][ICF] Prevent merging two sections when they point to non-globals
#136641 commented on
May 14, 2025 • 3 new comments -
[SPIRV] Addition of matrix multiply accumulate operands
#138665 commented on
May 16, 2025 • 3 new comments -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 commented on
May 14, 2025 • 3 new comments -
[clang] Simplify device kernel attributes
#137882 commented on
May 16, 2025 • 3 new comments -
[LoopIdiom] Select llvm.experimental.memset.pattern intrinsic rather than memset_pattern16 libcall
#126736 commented on
May 14, 2025 • 3 new comments -
[LV] Fold isPredicatedInst into isMaskRequired
#134261 commented on
May 13, 2025 • 3 new comments -
[LV] Enable considering higher VFs when data extend ops are present i…
#137593 commented on
May 15, 2025 • 3 new comments -
[Flang][Sanitizer] Support sanitizer flag for Flang Driver.
#137759 commented on
May 15, 2025 • 3 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
May 14, 2025 • 3 new comments -
[IR] Introduce the `ptrtoaddr` instruction
#139357 commented on
May 16, 2025 • 3 new comments -
[SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location
#133679 commented on
May 15, 2025 • 3 new comments -
[Timers] Add a flag to set a minimum timer value for printing
#139306 commented on
May 12, 2025 • 3 new comments -
[HLSL][DXIL] Implement `refract` intrinsic
#136026 commented on
May 14, 2025 • 3 new comments -
[clang] Catch missing format attributes
#105479 commented on
May 16, 2025 • 3 new comments -
[CodeGen][NewPM] Port `AsmPrinter` to new pass manager
#99320 commented on
May 16, 2025 • 3 new comments -
[LoongArch] Add patterns for vstelm instructions
#139201 commented on
May 16, 2025 • 3 new comments -
[clang-cl] Accept `cl`-style output arguments (`/Fo`, `-Fo`) for `--precompile`
#121046 commented on
May 17, 2025 • 3 new comments -
[compiler-rt][sanitizer] fix msghdr for musl
#136195 commented on
May 16, 2025 • 3 new comments -
[C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp.
#88978 commented on
May 13, 2025 • 3 new comments -
Add check 'cppcoreguidelines-use-enum-class'
#138282 commented on
May 17, 2025 • 3 new comments -
[MachineOutliner] Preserve regmasks in calls to outlined functions
#120940 commented on
May 14, 2025 • 3 new comments -
[clang-repl] Fix error recovery while PTU cleanup
#127467 commented on
May 13, 2025 • 2 new comments -
[IA] Add support for [de]interleave{3,5,7}
#139373 commented on
May 14, 2025 • 2 new comments -
[clang-format] Add --fallback-style to git-clang-format
#137609 commented on
May 15, 2025 • 2 new comments -
[X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode
#137377 commented on
May 14, 2025 • 2 new comments -
[libc++] fix std::make_exception_ptr interaction with ObjC
#135386 commented on
May 17, 2025 • 2 new comments -
[NVPTX] support packed f32 instructions for sm_100+
#126337 commented on
May 13, 2025 • 2 new comments -
[InstCombine] Iterative replacement in PtrReplacer
#137215 commented on
May 15, 2025 • 2 new comments -
[Support] [lldb] Fix thread jump #45326
#135778 commented on
May 13, 2025 • 2 new comments -
[VPlan] Introduce VPlan-level constant folder
#125365 commented on
May 12, 2025 • 2 new comments -
emit inbounds and nuw attributes in memref.
#138984 commented on
May 17, 2025 • 2 new comments -
[Clang][RISCV] Add preprocessor macros for Zicfilp CFI scheme
#109600 commented on
May 13, 2025 • 2 new comments -
[Clang][RFC] Do not eat SFINAE diagnostics for explicit template arguments
#139066 commented on
May 14, 2025 • 2 new comments -
[RISCV][MC] Add aliases for beq/bne with x0 as the first argument => beqz/bnez
#139086 commented on
May 12, 2025 • 2 new comments -
[MLIR][AArch64] Add an extra test for Neon I8MM (NFC)
#135777 commented on
May 15, 2025 • 2 new comments -
[clang] Add managarm support
#139271 commented on
May 14, 2025 • 2 new comments -
[libc++] Implement `views::join_with`
#65536 commented on
May 13, 2025 • 2 new comments -
[SDAG] Make Select-with-Identity-Fold More Flexible; NFC
#136554 commented on
May 13, 2025 • 2 new comments -
[lldb] Add support for displaying `__float128` variables
#98369 commented on
May 16, 2025 • 2 new comments -
[clang-tidy] modernize-use-digit-separator issue #35414
#76153 commented on
May 15, 2025 • 2 new comments -
WIP - [libc++][spanstream] P0448R4: A `strstream` replacement using `span<charT>` as buffer
#83541 commented on
May 17, 2025 • 2 new comments -
[llvm] Introduce callee_type metadata
#87573 commented on
May 14, 2025 • 2 new comments -
[clang][Sema] Don't warn for implicit uses of builtins in system headers
#138205 commented on
May 16, 2025 • 2 new comments -
[CodeGen][NPM] Register Function Passes
#138828 commented on
May 13, 2025 • 2 new comments -
[compiler-rt][AArch64] Provide basic implementations of SME memcpy/memmove in case of strictly aligned memory access
#138250 commented on
May 12, 2025 • 2 new comments -
[SimplifyCFG] Extend jump-threading to allow live local defs
#135079 commented on
May 13, 2025 • 2 new comments -
[lld][AArch64][Build Attributes] Add support for converting AArch64 Build Attributes to GNU Properties
#131990 commented on
May 15, 2025 • 2 new comments -
[Flang][OpenMP] Move builtin .mod generation into runtimes
#137828 commented on
May 13, 2025 • 2 new comments -
[libc++] Refactor memory allocation in basic_string
#128423 commented on
May 14, 2025 • 2 new comments -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
May 16, 2025 • 2 new comments -
[clang][DebugInfo] Add symbol for debugger with VTable information.
#130255 commented on
May 16, 2025 • 2 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
May 13, 2025 • 2 new comments -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 commented on
May 12, 2025 • 2 new comments -
MachineScheduler: Improve instruction clustering
#137784 commented on
May 13, 2025 • 2 new comments -
[SPIRV] Support extension SPV_INTEL_runtime_aligned
#131072 commented on
May 14, 2025 • 2 new comments -
[SelectionDAG] Adaptation for FP operation lowering
#138553 commented on
May 12, 2025 • 2 new comments -
[clang-doc][NFC] Fix missing documentation for EndLineNumber
#138051 commented on
May 16, 2025 • 1 new comment -
[libc++][ranges] P2164R9: Implements `views::enumerate`
#73617 commented on
May 16, 2025 • 1 new comment -
[clang] fix constexpr-unknown handling of self-references.
#132990 commented on
May 16, 2025 • 1 new comment -
[GISel] Funnel shift combiner port from SelectionDAG ISel to GlobalISel
#135132 commented on
May 17, 2025 • 1 new comment -
[BPF] Handle unreachable with a kfunc call
#131731 commented on
May 16, 2025 • 1 new comment -
[clang-doc] Update serializer for improved template handling
#138065 commented on
May 17, 2025 • 1 new comment -
[Serialization] Fix lazy template loading
#133057 commented on
May 16, 2025 • 1 new comment -
[clangd] Add support for textDocument/rangesFormatting (LSP 3.18)
#80180 commented on
May 13, 2025 • 1 new comment -
[CodeGen][NPM] Read TargetMachine's EnableIPRA option
#138670 commented on
May 13, 2025 • 1 new comment -
[lldb][core] Fix getting summary of a variable pointing to r/o memory
#139196 commented on
May 12, 2025 • 1 new comment -
[SelectionDAG][X86] Remove unused elements from atomic vector.
#125432 commented on
May 12, 2025 • 1 new comment -
[lldb][Formatters] Add --pointer-match-depth option to `type summary add` command.
#138209 commented on
May 16, 2025 • 1 new comment -
[libc++][test] Don't pass ill-formed UTF-8 to MAKE_STRING_VIEW
#136403 commented on
May 13, 2025 • 1 new comment -
[IR][DSE] Support non-malloc functions in malloc+memset->calloc fold
#138299 commented on
May 12, 2025 • 1 new comment -
Support for extension SPV_INTEL_latency_control.
#133397 commented on
May 14, 2025 • 1 new comment -
[AMDGPU] Add option to bias SGPR allocation to reduce read hazards
#129869 commented on
May 14, 2025 • 1 new comment -
[LoopVectorizer] Bundle partial reductions inside VPMulAccumulateReductionRecipe
#136173 commented on
May 12, 2025 • 1 new comment -
[Clang][LoongArch] Match GCC behaviour when parsing FPRs in asm clobbers
#138391 commented on
May 13, 2025 • 1 new comment -
[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp
#135756 commented on
May 15, 2025 • 1 new comment -
[MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
May 14, 2025 • 1 new comment -
[clang][ptrauth] Add support for querying the ptrauth schema of a type
#138482 commented on
May 12, 2025 • 1 new comment -
[AMDGPU][NPM] Complete optimized regalloc pipeline
#138491 commented on
May 12, 2025 • 1 new comment -
[SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point
#136085 commented on
May 16, 2025 • 1 new comment -
Fix data race in PyOperation
#130612 commented on
May 12, 2025 • 1 new comment -
[flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers
#138534 commented on
May 14, 2025 • 1 new comment -
[DebugInfo] Place local ODR-uniqued types in decl DISubprograms
#119001 commented on
May 14, 2025 • 1 new comment -
[flang] fix Werror=dangling-reference
#138793 commented on
May 17, 2025 • 1 new comment -
[llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage
#137223 commented on
May 17, 2025 • 1 new comment -
[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
May 13, 2025 • 1 new comment -
[PowerPC] Update DMF VSX ACC data transfer instructions
#138897 commented on
May 16, 2025 • 1 new comment -
[SPIRV] support for extension SPV_INTEL_maximum_registers
#137229 commented on
May 15, 2025 • 1 new comment -
[AMDGPU] Add a new amdgcn.load.to.lds intrinsic
#137425 commented on
May 16, 2025 • 1 new comment -
[AMDGPU] IGLP: Fix static variables
#137549 commented on
May 16, 2025 • 1 new comment -
[libcxx] Avoid hash key in __hash_table::find() if it is empty.
#126837 commented on
May 17, 2025 • 1 new comment -
[llvm-exegesis] Error instead of aborting on verification failure
#137581 commented on
May 15, 2025 • 1 new comment -
[clang] Introduce elementwise clz/ctz builtins
#131995 commented on
May 13, 2025 • 1 new comment -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 commented on
May 13, 2025 • 1 new comment -
[builtins][AArch32] Fix __gnu_* functions
#137638 commented on
May 16, 2025 • 1 new comment -
[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 commented on
May 15, 2025 • 1 new comment -
[SPIRV] Added opencl Pipe builtins
#135335 commented on
May 16, 2025 • 1 new comment -
[PowerPC] frontend get target feature from backend with cpu name
#137670 commented on
May 15, 2025 • 1 new comment -
allow implicit completion inside empty template argument list
#138846 commented on
May 12, 2025 • 1 new comment -
[clang-tidy] Add check 'bugprone-invalid-enum-default-initialization'
#136823 commented on
May 16, 2025 • 1 new comment -
[KeyInstr][Clang] Add Clang option -g[no-]key-instructions
#134627 commented on
May 14, 2025 • 1 new comment -
[AMDGPU] IGLP: Fixes for VMEM load detection and unsigned int handling
#135090 commented on
May 12, 2025 • 0 new comments -
[BOLT] Gadget scanner: refactor issue reporting
#135662 commented on
May 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect signing oracles
#134146 commented on
May 16, 2025 • 0 new comments -
[Clang] enhance loop analysis to handle variable changes inside lambdas
#135573 commented on
May 17, 2025 • 0 new comments -
[BOLT] Gadget scanner: use more appropriate types (NFC)
#135661 commented on
May 16, 2025 • 0 new comments -
[IR] Add CallBr intrinsics support
#133907 commented on
May 12, 2025 • 0 new comments -
[RFC][BPF] Support Jump Table
#133856 commented on
May 11, 2025 • 0 new comments -
[Orc] Initial version of ELFSymtabStaticGenerator
#135591 commented on
May 11, 2025 • 0 new comments -
[MergeICmps] Merge adjacent comparisons to constants
#133817 commented on
May 13, 2025 • 0 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
May 12, 2025 • 0 new comments -
[ConstraintElim] Simplify `sadd_with_overflow` if A and B have different signs
#135784 commented on
May 15, 2025 • 0 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
May 15, 2025 • 0 new comments -
[flang] Implement !DIR$ IVDEP directive
#133728 commented on
May 14, 2025 • 0 new comments -
[mlir][linalg] Produce canonical linalg.generic for im2col
#134675 commented on
May 13, 2025 • 0 new comments -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
May 13, 2025 • 0 new comments -
[InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#135274 commented on
May 15, 2025 • 0 new comments -
[MC][DebugInfo] Emit linetable entries with known offsets immediately
#134677 commented on
May 12, 2025 • 0 new comments -
[ConstraintElim] Simplify `usub_with_overflow` when A uge B
#135785 commented on
May 15, 2025 • 0 new comments -
LWG2539: [fund.ts.v2] invocation_trait definition definition doesn't work for surrogate call functions
#99954 commented on
May 13, 2025 • 0 new comments -
Add commands to list/enable/disable plugins
#134418 commented on
May 12, 2025 • 0 new comments -
[SPARC] Use op-then-halve instructions when we have VIS3
#135718 commented on
May 11, 2025 • 0 new comments -
Extract SipHash implementation into a header.
#134197 commented on
May 13, 2025 • 0 new comments -
[KeyInstr][Clang] Add ApplyAtomGroup
#134632 commented on
May 15, 2025 • 0 new comments -
Suppress errors from well-formed-testing type traits in SFINAE contexts
#135390 commented on
May 14, 2025 • 0 new comments -
Add EliminateNewDuplicatePHINodes function.
#135179 commented on
May 12, 2025 • 0 new comments -
[lldb][AArch64] Fix Apple M4 on Linux
#135563 commented on
May 16, 2025 • 0 new comments -
[HLSL] Implement `SpirvType` and `SpirvOpaqueType`
#134034 commented on
May 15, 2025 • 0 new comments -
[clang-tidy] Add support for lambda-expression in `use-trailing-return-type` check
#135383 commented on
May 12, 2025 • 0 new comments -
[clang][CodeGen] Fix metadata when vectorization is disabled by pragma
#135163 commented on
May 15, 2025 • 0 new comments -
[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives
#134350 commented on
May 16, 2025 • 0 new comments -
[AArch64] Change the coercion type of structs with pointer members.
#135064 commented on
May 15, 2025 • 0 new comments -
[WIP][X86] combineX86ShufflesRecursively - attempt to combine shuffles with larger types from EXTRACT_SUBVECTOR nodes
#133947 commented on
May 15, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
May 16, 2025 • 0 new comments -
[clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
May 12, 2025 • 0 new comments -
[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 commented on
May 14, 2025 • 0 new comments -
[libcxxabi][libunwind] Support for using LLVM libc
#134893 commented on
May 14, 2025 • 0 new comments -
[DAG][AArch64] Handle truncated buildvectors to allow and(subvector(anyext)) fold.
#133915 commented on
May 17, 2025 • 0 new comments -
Added Support for builtin enqueue_marker
#135775 commented on
May 16, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_2d_block_io
#133911 commented on
May 16, 2025 • 0 new comments -
[DAGCombiner] Option --combiner-select-seq
#134813 commented on
May 12, 2025 • 0 new comments -
[compiler-rt] Correctly detect cross-compiling for adding flags
#138868 commented on
May 12, 2025 • 0 new comments -
Ast importer visitors
#138838 commented on
May 17, 2025 • 0 new comments -
[CodeGen][NPM] Account inserted passes for -start/stop options
#138830 commented on
May 12, 2025 • 0 new comments -
[CodeGen][NPM] Port ProcessImplicitDefs to NPM
#138829 commented on
May 12, 2025 • 0 new comments -
[mlir][vector] Patterns to convert to shape_cast, where possible
#138777 commented on
May 16, 2025 • 0 new comments -
[llvm][TargetLowering] `isTruncateFree(Type*, Type*)`: call `isTruncateFree(EVT, EVT)` by default
#138776 commented on
May 16, 2025 • 0 new comments -
[mlir][spirv] Add support for `spirv.mlir.break`
#138688 commented on
May 12, 2025 • 0 new comments -
IR: Remove redundant UseList check in addUse
#138676 commented on
May 14, 2025 • 0 new comments -
[CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
#138660 commented on
May 12, 2025 • 0 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
May 16, 2025 • 0 new comments -
feat: implement template meta muli
#138654 commented on
May 16, 2025 • 0 new comments -
IR: Reorder ConstantData enum values
#138638 commented on
May 12, 2025 • 0 new comments -
[flang][fir] Add affine optimization pass pipeline.
#138627 commented on
May 12, 2025 • 0 new comments -
[DRAFT][lldb][RPC] Design doc for upstreaming PR
#138612 commented on
May 14, 2025 • 0 new comments -
[interception] Implement interception on AIX
#138608 commented on
May 12, 2025 • 0 new comments -
[sanitizer_common] Implement interception on AIX
#138606 commented on
May 12, 2025 • 0 new comments -
[tsan] Fix nested signal handling
#138599 commented on
May 12, 2025 • 0 new comments -
[CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS in standalone builds
#138587 commented on
May 15, 2025 • 0 new comments -
[Sema] Warn about omitting deprecated enumerator in switch
#138562 commented on
May 15, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: process memory mapping
#138537 commented on
May 14, 2025 • 0 new comments -
[CodeGen][NPM] Port PostRAMachineSinking to NPM
#138497 commented on
May 12, 2025 • 0 new comments -
[AMDGPU][NPM] Register AMDGPUWaitSGPRHazards pass
#138496 commented on
May 12, 2025 • 0 new comments -
[CodeGen][NPM] Port InitUndef to NPM
#138495 commented on
May 12, 2025 • 0 new comments -
Let memref.collapse_shape implement ReifyRankedShapedTypeOpInterface.
#138452 commented on
May 13, 2025 • 0 new comments -
Revert "LangRef: Clarify llvm.minnum and llvm.maxnum about sNaN and signed zero (#112852)"
#138451 commented on
May 14, 2025 • 0 new comments -
[SPARC][IAS] Add definitions for OSA 2011 instructions
#138403 commented on
May 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
May 16, 2025 • 0 new comments -
[flang][OpenMP] Support MLIR lowering of linear clause for omp.wsloop
#139385 commented on
May 12, 2025 • 0 new comments -
[Github][CI] Stop running premerge checks on main
#139358 commented on
May 15, 2025 • 0 new comments -
[LangRef] Clarify that `ptrtoint` behaves like a capturing bitcast
#139349 commented on
May 13, 2025 • 0 new comments -
[libcxx] Recognize __UEFI__ predefine
#139327 commented on
May 15, 2025 • 0 new comments -
[NFC] Extract DWARFCFIProgram into separate files
#139326 commented on
May 16, 2025 • 0 new comments -
[CGP] Split off switch cases with 0 and another power-of-2 const.
#139321 commented on
May 13, 2025 • 0 new comments -
[Clang][OpenMP][LoopTransformations] Add support for "#pragma omp fuse" loop transformation directive and "looprange" clause
#139293 commented on
May 12, 2025 • 0 new comments -
[HIP] change default offload archs
#139281 commented on
May 13, 2025 • 0 new comments -
[lldb][test] Fix beginning/end of file test failed on Windows
#139278 commented on
May 14, 2025 • 0 new comments -
[MLIR][PDL] Skip over all results in the PDL Bytecode if a Constraint/Rewrite failed
#139255 commented on
May 14, 2025 • 0 new comments -
[DenseMap] Fix constness issues with lookup_or
#139247 commented on
May 15, 2025 • 0 new comments -
expandFMINIMUMNUM_FMAXIMUMNUM: Quiet is not needed for NaN vs NaN
#139237 commented on
May 15, 2025 • 0 new comments -
SelectionDAG: Improve expandFP_TO_INT_SAT
#139217 commented on
May 15, 2025 • 0 new comments -
[NFC] Separate high-level-dependent portions of DWARFExpression
#139175 commented on
May 16, 2025 • 0 new comments -
[lldb] Don't create instance of `SymbolFileDWARFDebugMap` for non-Mach-O files
#139170 commented on
May 14, 2025 • 0 new comments -
[Clang] Detect bit copies that should be relocation.
#139104 commented on
May 12, 2025 • 0 new comments -
[sanitizer_common] Add default arch powerpc
#139097 commented on
May 14, 2025 • 0 new comments -
[IR] Avoid UB in `SymbolTableListTraits`
#139096 commented on
May 12, 2025 • 0 new comments -
[SelectionDAG] Fix bug related to demanded bits/elts for BITCAST
#139085 commented on
May 16, 2025 • 0 new comments -
[rfc][mlir][gpu] Add operations to extract/insert/rotate within subgroup
#139048 commented on
May 13, 2025 • 0 new comments -
[mlir] fix MemRefToLLVM lowering of atomic operations
#139045 commented on
May 13, 2025 • 0 new comments -
[ItaniumMangle] Make sure class types are added to the dictionary of substitution candidates when compiling for older ABIs
#138947 commented on
May 12, 2025 • 0 new comments -
[OpenCL] No need to check array of struct for kernel arguments
#138894 commented on
May 16, 2025 • 0 new comments -
[asan] Implement address sanitizer on AIX: address descriptions
#138891 commented on
May 12, 2025 • 0 new comments -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 commented on
May 16, 2025 • 0 new comments -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 commented on
May 16, 2025 • 0 new comments -
release/20.x: [libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare (#137594)
#138880 commented on
May 13, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Fix a couple of unhandled DWARF situations leading to a crash
#137221 commented on
May 13, 2025 • 0 new comments -
[MLIR][OpenMP] Simplify OpenMP device codegen
#137201 commented on
May 15, 2025 • 0 new comments -
[Flang][OpenMP] Minimize host ops remaining in device compilation
#137200 commented on
May 15, 2025 • 0 new comments -
[Xtensa] Implement Xtensa Region Protection Option and several other small Options.
#137135 commented on
May 15, 2025 • 0 new comments -
Thread Safety Analysis: Support reentrant capabilities
#137133 commented on
May 16, 2025 • 0 new comments -
[Dwarf] Emit `DW_AT_bit_size` for non-byte-sized types
#137118 commented on
May 12, 2025 • 0 new comments -
[flang] Retrieve shape from selector when generating assoc sym type
#137117 commented on
May 17, 2025 • 0 new comments -
[asan] Implement address sanitizer on AIX: shadow memory
#136874 commented on
May 12, 2025 • 0 new comments -
[flang] Add __COUNTER__ preprocessor macro
#136827 commented on
May 15, 2025 • 0 new comments -
[Mips] Support "$sp" named register
#136821 commented on
May 14, 2025 • 0 new comments -
[CodeGen][NPM] Support CodeGenSCCOrder in pipeline
#136818 commented on
May 12, 2025 • 0 new comments -
[Clang] Add `noalias` to `this` pointer in C++ constructors
#136792 commented on
May 15, 2025 • 0 new comments -
Ws lend
#136643 commented on
May 16, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/Analysis for DLL export
#136623 commented on
May 14, 2025 • 0 new comments -
[X86] Distribute Certain Bitwise Operations over SELECT
#136555 commented on
May 12, 2025 • 0 new comments -
[msan] Add experimental '-mllvm -msan-embed-faulting-instruction' and MSAN_OPTIONS=print_faulting_instruction
#136539 commented on
May 13, 2025 • 0 new comments -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 commented on
May 11, 2025 • 0 new comments -
[clangd] Turn `Path` and `PathRef` into classes
#136439 commented on
May 11, 2025 • 0 new comments -
[AMDGPU] fix up vop3p gisel errors
#136262 commented on
May 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
May 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 commented on
May 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface
#136147 commented on
May 16, 2025 • 0 new comments -
[CUDA][HIP] Add a __device__ version of std::__glibcxx_assert_fail()
#136133 commented on
May 13, 2025 • 0 new comments -
[SPIRV] OpEnqueueKernel Instruction generation correction
#136094 commented on
May 14, 2025 • 0 new comments -
[InstCombine] Combine or-disjoint (and->mul), (and->mul) to and->mul
#136013 commented on
May 15, 2025 • 0 new comments -
[symbolizer] Address starting with a plus sign is valid.
#135857 commented on
May 14, 2025 • 0 new comments -
[NFC] Refactoring DXContainerYaml Root Parameter representation
#138318 commented on
May 12, 2025 • 0 new comments -
[DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj
#138315 commented on
May 16, 2025 • 0 new comments -
[MLIR] Add bufferization state class to OneShotBufferization pass
#138143 commented on
May 17, 2025 • 0 new comments -
[llvm-profdata] Disable -all-functions by default
#138105 commented on
May 15, 2025 • 0 new comments -
[clang-doc] Track if a type is a template or builtin
#138067 commented on
May 17, 2025 • 0 new comments -
[clang-doc] Update clang-doc tool to enable mustache templates
#138066 commented on
May 17, 2025 • 0 new comments -
[clang-doc] Implement setupTemplateValue for HTMLMustacheGenerator
#138064 commented on
May 17, 2025 • 0 new comments -
[clang-doc] Extract Info into JSON values
#138063 commented on
May 17, 2025 • 0 new comments -
[lldb][RPC] Upstream RPC server interface emitters
#138032 commented on
May 14, 2025 • 0 new comments -
[llvm][Coro] Lower coro.frame in CoroEarly instead of CoroSplit
#137976 commented on
May 16, 2025 • 0 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
May 16, 2025 • 0 new comments -
[ItaniumDemangle][test] Turn ItaniumDemangle tests into LLVM unit-tests
#137947 commented on
May 15, 2025 • 0 new comments -
[NVPTX] Support the OpenCL generic addrspace feature by default
#137940 commented on
May 12, 2025 • 0 new comments -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 commented on
May 16, 2025 • 0 new comments -
[VectorCombine][X86] Use updated getVectorInstrCost hook
#137823 commented on
May 12, 2025 • 0 new comments -
[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V friendly binding
#137805 commented on
May 12, 2025 • 0 new comments -
[AArch64] Correct position of CFI Instruction for Pointer Authentication
#137800 commented on
May 15, 2025 • 0 new comments -
[flang][runtime] Replace recursion with iterative work queue (WORK IN PROGRESS)
#137727 commented on
May 14, 2025 • 0 new comments -
[CodeGen] Add TBAA struct path info for array members
#137719 commented on
May 15, 2025 • 0 new comments -
release/20.x: [sanitizer_common] Remove interceptors for deprecated struct termio (#137403)
#137707 commented on
May 17, 2025 • 0 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
May 14, 2025 • 0 new comments -
[MachinePipeliner] Introduce a new class for loop-carried deps
#137663 commented on
May 14, 2025 • 0 new comments -
LangRef: Clarify behaviors of nsz in fast math flag
#137567 commented on
May 16, 2025 • 0 new comments -
[clangd] textDocument/documentLink to support include statements with macro argument
#137550 commented on
May 15, 2025 • 0 new comments -
[BOLT] Optimize the codegen of createLoadImmediate for AArch64.
#137413 commented on
May 15, 2025 • 0 new comments -
[SPIRV][libc] Introduce SPIR-V target for 'libc'
#137310 commented on
May 12, 2025 • 0 new comments -
[MLIR][OpenMP] Improve Generic-SPMD kernel detection
#137307 commented on
May 16, 2025 • 0 new comments -
Flags specifics to a language mode are not diagnosed in other language modes
#139058 commented on
May 14, 2025 • 0 new comments -
[clang][CodeGen] __builtin_addressof does not mark declaration 'used' (compiler crash)
#138651 commented on
May 14, 2025 • 0 new comments -
Attributes appertaining to inner classes of class template specializations are duplicated
#138596 commented on
May 14, 2025 • 0 new comments -
Many libcxx/test/benchmarks tests FAIL
#125510 commented on
May 14, 2025 • 0 new comments -
[clang] Crash due to lambdas in decltype (?)
#138428 commented on
May 14, 2025 • 0 new comments -
[SLP] -march=znver4 is slower than -march=znver3 on the znver4 series CPUs.
#137808 commented on
May 14, 2025 • 0 new comments -
[lld] LLD Linker Deadlock
#137779 commented on
May 14, 2025 • 0 new comments -
Clang assertion failure in CheckNonNullExpr
#138371 commented on
May 14, 2025 • 0 new comments -
Funnel shift in 64-bit doesn't get matched to an intrinsic
#138334 commented on
May 14, 2025 • 0 new comments -
modernize-use-digit-separator
#35414 commented on
May 14, 2025 • 0 new comments -
[analyzer] Support forbidding given functions from being called unless explicitly marked as allowed
#138320 commented on
May 14, 2025 • 0 new comments -
Different behavior for comparison of integer comparison
#138566 commented on
May 14, 2025 • 0 new comments -
lldb-dap extension CI tests
#138932 commented on
May 14, 2025 • 0 new comments -
[HLSL] Root Signature semantic analysis - Register Validations
#129942 commented on
May 14, 2025 • 0 new comments -
[HLSL] Root Signature semantic analysis - Bounded Parameter checks
#129940 commented on
May 14, 2025 • 0 new comments -
Bolt creating corrupted instrumented binary for a C++ binary that uses Boost library (arm64)
#133465 commented on
May 14, 2025 • 0 new comments -
Clang Crashes when template is too complex in modules.
#139006 commented on
May 15, 2025 • 0 new comments -
[HLSL] Implement serialization of a root signature declaration
#138025 commented on
May 13, 2025 • 0 new comments -
[HLSL] Update `RootSignatures-AST.hlsl` to have full sample testcase once parser is complete
#124595 commented on
May 13, 2025 • 0 new comments -
Clang-cl should map `/Wall` to `-Wall`, not `-Weverything`
#102982 commented on
May 13, 2025 • 0 new comments -
[HLSL] Buffer SRV type
#138902 commented on
May 13, 2025 • 0 new comments -
P2441R2: `views::join_with`
#105185 commented on
May 14, 2025 • 0 new comments -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 commented on
May 14, 2025 • 0 new comments -
OMP: Error #13: Assertion failure at kmp_affinity.cpp(981).
#133158 commented on
May 14, 2025 • 0 new comments -
build on windows fails on `GenVT.inc` when butilding gcc
#80522 commented on
May 14, 2025 • 0 new comments -
Missed Optimization: (f1 > 0 ? f1 : -f1) < (f2 > 0 ? f2 : -f2) —> fabs(f1) < fabs(f2)
#133367 commented on
May 14, 2025 • 0 new comments -
Missed Optimization: comparing the result of a disjoint or with a constant can be simplified
#132628 commented on
May 14, 2025 • 0 new comments -
Memory intrinsic lowering should try to simplify based on size bounds
#64620 commented on
May 14, 2025 • 0 new comments -
[flang][LoongArch] Miscomparison error in spec2006 416.gamess with size=ref and optimization levels "-O2"/"-O3"/"-Ofast"
#137000 commented on
May 14, 2025 • 0 new comments -
LLDB seem to deadloop upon hitting AArch64 trap asm (brk #0xf000)
#56268 commented on
May 14, 2025 • 0 new comments -
UBSAN is very slow when using print_stacktrace=1
#135943 commented on
May 14, 2025 • 0 new comments -
P2165R4: Compatibility between `tuple`, `pair` and `tuple-like` objects
#105200 commented on
May 14, 2025 • 0 new comments -
MIPS/ASM: may optimize SW + ADDIU
#132685 commented on
May 14, 2025 • 0 new comments -
LLVM Source-Based coverage reports missing coverage on closing braces of case blocks in switch statements
#64956 commented on
May 14, 2025 • 0 new comments -
[OpenMP] Assertion `llvm::isUIntN(BitWidth, val) && "Value is not an N-bit unsigned value"' failed.
#139268 commented on
May 15, 2025 • 0 new comments -
`__builtin_assume_aligned` not taken into account for `__int128` `__sync*` diagnostics
#69146 commented on
May 15, 2025 • 0 new comments -
Clang 10 fails compiling Swift on Fedora Linux on s390x architecture
#45152 commented on
May 15, 2025 • 0 new comments -
[llvm-cov] llvm-cov report' should provide option to produce JSON output
#135195 commented on
May 15, 2025 • 0 new comments -
Trivial copy assignment operator overwrites members not being copied
#36386 commented on
May 15, 2025 • 0 new comments -
[DAG] Replace/Wrap SelectionDAG::isKnownNeverNaN with SelectionDAG::computeKnownFPClass
#137943 commented on
May 15, 2025 • 0 new comments -
lldb fails to attach to parent process, results in hang with 100% CPU use, or crashing Terminal.app
#53254 commented on
May 15, 2025 • 0 new comments -
[BOLT][AArch64] 0-bit relocation offset expected
#138264 commented on
May 15, 2025 • 0 new comments -
[ASTImporter] Missing implementation of some Visit functions
#129393 commented on
May 15, 2025 • 0 new comments -
[SLP] Polyhedron/fatigue2 16% slowdown after 88e7b8b
#126330 commented on
May 15, 2025 • 0 new comments -
[LLDB] End of life for Python3.10.x
#138312 commented on
May 15, 2025 • 0 new comments -
[clang-tidy] Regex alternation operator | is broken in `readability-identifier-naming` options
#138302 commented on
May 15, 2025 • 0 new comments -
LTO scan of module-level inline assembly does not respect CPU
#67698 commented on
May 15, 2025 • 0 new comments -
LWG4085: `ranges::generate_random`'s helper lambda should specify the return type
#118347 commented on
May 16, 2025 • 0 new comments -
P1068R11: Vector API for random number generation
#105423 commented on
May 16, 2025 • 0 new comments -
LWG3519: Incomplete synopses for `<random>` classes
#104332 commented on
May 16, 2025 • 0 new comments -
Switch default_random_engine to PCG or Xorisho family of PRNGs?
#54989 commented on
May 16, 2025 • 0 new comments -
[LiveVariables] Mark use as implicit-def if defined at instr
#119446 commented on
May 11, 2025 • 0 new comments -
[MIPS] Add mips64 support to flang/lib/Optimizer/CodeGen/Target.cpp
#126014 commented on
May 15, 2025 • 0 new comments -
GNU extension: Support forward declaring function parameters
#47617 commented on
May 15, 2025 • 0 new comments -
clang fails to precompute array lambda-initialization into global constants in C++14
#35770 commented on
May 15, 2025 • 0 new comments -
c++14 cause worse codegen than c++1z.
#33544 commented on
May 15, 2025 • 0 new comments -
UBsan instrumentation missing in constexpr function
#109239 commented on
May 15, 2025 • 0 new comments -
Can not handle attribute parameters in C++11/C2a style
#46197 commented on
May 15, 2025 • 0 new comments -
Static variable in inline function having duplicates with shared library (compiled with GCC)
#33278 commented on
May 15, 2025 • 0 new comments -
Uniformity Analysis: incorrect control-divergence result.
#137277 commented on
May 15, 2025 • 0 new comments -
integers bitcasted to vectors then coerced to vectors of integers of the same size can be optimized
#79094 commented on
May 15, 2025 • 0 new comments -
Clang ICE on assertion "isa<To>(Val) && "cast<Ty>() argument of incompatible type" with templates using -std=c++20
#138098 commented on
May 15, 2025 • 0 new comments -
[X86][LV] Zen4: Loop Vectorization with masked memops slower than scalar
#137213 commented on
May 15, 2025 • 0 new comments -
Running lowermodulelds multiple times needs to be thinlto only, breaking fortran at present
#122891 commented on
May 15, 2025 • 0 new comments -
[MIPS][COFF] Missing support for thread local variables
#134915 commented on
May 15, 2025 • 0 new comments -
[SystemZ] Bad machine code: Illegal virtual register for instruction
#121232 commented on
May 15, 2025 • 0 new comments -
[AArch64][SVE] can fold whilele comparison with MAX to ptrue
#137614 commented on
May 15, 2025 • 0 new comments -
AMDGPUCodeGenPrepare should stop promoting uniform i16 values
#64591 commented on
May 15, 2025 • 0 new comments -
Arm Neoverse scheduling models have a way to large decode bandwidth (about 2x of the actual)
#136374 commented on
May 15, 2025 • 0 new comments -
[ELF][llvm-objdump]Wrong comment when parse `atexit()`
#135730 commented on
May 10, 2025 • 0 new comments -
[mlir][linalg] Make RemoveOutsDependency pattern preserve destination passing style
#73745 commented on
May 12, 2025 • 0 new comments -
Clang generates the fake /usr/include/tgmath.h dependency
#120891 commented on
May 12, 2025 • 0 new comments -
lld crash while linking certain files with (thin)LTO: linking module flags 'override-stack-alignment': IDs have conflicting values
#60310 commented on
May 12, 2025 • 0 new comments -
clangd Crashes while editing `std::find` arguments.
#139366 commented on
May 12, 2025 • 0 new comments -
[lldb] How lldb debugs multiple processes generated by fork()
#127952 commented on
May 12, 2025 • 0 new comments -
[C++][Modules] Definition with same mangled name for template arguments of types defined in unnamed namespace in different files
#119947 commented on
May 12, 2025 • 0 new comments -
[X86][SSE2] Failure to vectorize int16_t[8] to pminsw pattern
#48223 commented on
May 12, 2025 • 0 new comments -
[lldb][test] TestLldbGdbServer.py is flaky
#138085 commented on
May 12, 2025 • 0 new comments -
[RISCV][Clang] Crash in riscv backend
#124132 commented on
May 12, 2025 • 0 new comments -
cmake config error "name too long"
#116336 commented on
May 12, 2025 • 0 new comments -
`clangd` crash while parsing `range/v3/algorithm/nth_element.hpp`
#125167 commented on
May 12, 2025 • 0 new comments -
548.exchange2_r of SPEC CPU 2017 has 30% performance regression between LLVM 18/19 and LLVM 20 on amd64
#139274 commented on
May 12, 2025 • 0 new comments -
Clang++ rejects try-catch in discarded if constexpr branch with -fno-exceptions
#138939 commented on
May 12, 2025 • 0 new comments -
[llvm-debuginfo-analizer] Segfault when consuming `debuginfologicalview` library inside a project whose build-mode doesn't match LLVM's
#139098 commented on
May 12, 2025 • 0 new comments -
Missed optimization for combination of conditionals
#52622 commented on
May 12, 2025 • 0 new comments -
[clang][regression] Cannot build the boost library for AArch64 Linux after 20d497c26fc95c80a1bacb38820d92e5f52bec58
#101525 commented on
May 12, 2025 • 0 new comments -
[DirectX] [Scalarizer] Validator is erroring with Instructions must be of an allowed type.
#139020 commented on
May 12, 2025 • 0 new comments -
`llvm-objdump` gives wrong line numbers for WebAssembly
#129523 commented on
May 10, 2025 • 0 new comments -
[llvm-objdump] Invalid/Unsupported object file format
#67634 commented on
May 10, 2025 • 0 new comments -
Clang Crash on Parsing Constructor with Lambda and Template Name Resolution since clang 11
#139387 commented on
May 10, 2025 • 0 new comments -
Incorrect barriers for legacy __sync_* on ARM64
#29472 commented on
May 10, 2025 • 0 new comments -
[lld] Wrong folding of .data.rel.ro section in ICF for armv7a-linux-gnueabihf
#138764 commented on
May 10, 2025 • 0 new comments -
Improve debug info accuracy for locals after inlining escaping function
#47290 commented on
May 11, 2025 • 0 new comments -
#pragma omp requires unified_shared_memory does not seem to work
#127334 commented on
May 11, 2025 • 0 new comments -
Clang-19 crashed: Assertion `NextVal != ArgumentEnd && "Value for integer select modifier was" " larger than the number of options in the diagnostic string!"' failed.
#107979 commented on
May 11, 2025 • 0 new comments -
[libc++] `<regex>`: Optional empty repetitions should not match
#133314 commented on
May 11, 2025 • 0 new comments -
Optimization pass to improve performance of interpreters, and other recursive programs
#138465 commented on
May 11, 2025 • 0 new comments -
cppcoreguidelines-narrowing-conversions false positive (bit field compare)
#50336 commented on
May 11, 2025 • 0 new comments -
std::async in future does not throw system_error as required (libc++)
#125428 commented on
May 11, 2025 • 0 new comments -
CP15 barrier instructions should be emitted before the exclusives loops
#41201 commented on
May 11, 2025 • 0 new comments -
Inlining loses ABI-relevant target feature information at `call` operations
#70563 commented on
May 11, 2025 • 0 new comments -
Clang does not implement CWG defect report 2267
#63416 commented on
May 11, 2025 • 0 new comments -
inline asm: asm("// %0\n" : "=r"(a) : "0"(a)) crashes on an array variable
#139383 commented on
May 11, 2025 • 0 new comments -
[VE] need to be clear about the behavior of fmax.s/d
#139204 commented on
May 12, 2025 • 0 new comments -
[mlir][vector] Standarise operand naming
#131602 commented on
May 12, 2025 • 0 new comments -
[flang][OpenMP] flaky firstprivate/lastprivate behavior due to misplaced barriers
#136357 commented on
May 13, 2025 • 0 new comments -
[AArch64][GlobalISel] Overall GISel operation status
#115133 commented on
May 13, 2025 • 0 new comments -
Crash when compiling clc++2021 to spirv64
#139361 commented on
May 13, 2025 • 0 new comments -
P2944R3: Constrained equality - `std::tuple`
#136765 commented on
May 13, 2025 • 0 new comments -
Bytecode interpreter: Find a way around `PointerToIntegral` casts that result in an lvalue
#136135 commented on
May 13, 2025 • 0 new comments -
Gisel Combiner Limits
#91559 commented on
May 13, 2025 • 0 new comments -
[AArch64] Correct scheduling information for flag manipulation instructions in Neoverse-V2
#122124 commented on
May 13, 2025 • 0 new comments -
[clang-tidy] bugprone-infinite-loop false positive with structured binding
#138842 commented on
May 13, 2025 • 0 new comments -
OpenMP array shaping failing test case
#136294 commented on
May 13, 2025 • 0 new comments -
Use spirv backend in libclc
#135327 commented on
May 13, 2025 • 0 new comments -
[SPIR-V] Unable to legalize G_IS_FPLASS
#72862 commented on
May 13, 2025 • 0 new comments -
ICE in FindDeclaringClass with alignas-annotated subobjects of the same type since clang 13.0
#139372 commented on
May 13, 2025 • 0 new comments -
[LLVM][AMDGPU] PR#137930 introduces correctness inconsistency
#138766 commented on
May 13, 2025 • 0 new comments -
Clang behavior diverges in `T&` and `T const&` conversions when using explicit object parameter `this auto&&`.
#105737 commented on
May 13, 2025 • 0 new comments -
[AMDGPU] incorrect operand folding for `llvm.stepvector` + packed ops
#139317 commented on
May 13, 2025 • 0 new comments -
Would a gnullvm environment be acceptable?
#137933 commented on
May 13, 2025 • 0 new comments -
[coverage] incorrect coverage when a do-while contains break or continue statements
#139122 commented on
May 13, 2025 • 0 new comments -
Theoretical strict aliasing violation in out_ptr_t operator void**?
#133445 commented on
May 12, 2025 • 0 new comments -
llvm-symbolizer --markup-filter does not adjust addresses without debug info
#63178 commented on
May 12, 2025 • 0 new comments -
[HLSL] Diagnose overlapping resource bindings
#110723 commented on
May 12, 2025 • 0 new comments -
[HLSL] Improve diagnostics for implicit resource bindings that cannot be assigned
#137868 commented on
May 12, 2025 • 0 new comments -
False branch coverage
#125563 commented on
May 12, 2025 • 0 new comments -
[DirectX] Move FNeg legalization to the DXILLegalization pass
#137685 commented on
May 12, 2025 • 0 new comments -
Build is not reproducible wrt build directory path length
#67375 commented on
May 12, 2025 • 0 new comments -
[clang] fails to compile valid code involving `variant` and `unordered_map` with libstdc++ version <12
#84487 commented on
May 12, 2025 • 0 new comments -
[clang] Static analyzer crash with just core checkers
#117334 commented on
May 13, 2025 • 0 new comments -
[clang] `_Pragma("clang diagnostic ignored \"-Wconstant-evaluated\"")` with push+pop sometimes doesn't work when there are macros involved
#107715 commented on
May 13, 2025 • 0 new comments -
Implement address sanitizer on AIX
#138916 commented on
May 13, 2025 • 0 new comments -
[MLIR] `-test-convert-to-spirv` triggers Assertion `succeeded(result) && "expected ConstantLike op to be foldable"' failed.
#132158 commented on
May 13, 2025 • 0 new comments -
[libc++] `std::format` does not compile with formatter specialization of user-defined types.
#66466 commented on
May 13, 2025 • 0 new comments -
LWG4079: Missing Preconditions in `concat_view::iterator``s conversion constructor
#105348 commented on
May 13, 2025 • 0 new comments -
LWG4082: `views::concat(r)` is well-formed when `r` is an `output_range`
#105349 commented on
May 13, 2025 • 0 new comments -
-Wpadded does nothing when targeting windows
#58100 commented on
May 13, 2025 • 0 new comments -
-Wpadded may be split in two options
#22816 commented on
May 13, 2025 • 0 new comments -
[SPIR-V] Add pass to fixup global variable AS
#124591 commented on
May 16, 2025 • 0 new comments -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#124651 commented on
May 13, 2025 • 0 new comments -
[ELFObject] Added conditions to print removed symbols and removed sections
#124692 commented on
May 16, 2025 • 0 new comments -
[x64][win] Add compiler support for x64 import call optimization (equivalent to MSVC /d2guardretpoline)
#126631 commented on
May 16, 2025 • 0 new comments -
[AArch64] Skip storing of stack arguments when lowering tail calls
#126735 commented on
May 17, 2025 • 0 new comments -
[LLD][ELF][RISCV] Handle .note.gnu.property sections for Zicfilp/Zicfiss features
#127193 commented on
May 13, 2025 • 0 new comments -
[clang-tidy] Fix false negative `modernize-use-ranges` when using getter function
#127377 commented on
May 16, 2025 • 0 new comments -
[libc++] Refactor bitset::{any, all}
#128445 commented on
May 17, 2025 • 0 new comments -
[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.*
#129222 commented on
May 15, 2025 • 0 new comments -
[AMDGPU][clang] provide device implementation for __builtin_logb and …
#129347 commented on
May 13, 2025 • 0 new comments -
[libc++] constexpr deque
#129368 commented on
May 11, 2025 • 0 new comments -
[clang-tidy] detect arithmetic operations within member list initialization in modernize-use-default-member-init check
#129370 commented on
May 14, 2025 • 0 new comments -
[SandboxVec] Optimization remarks
#129582 commented on
May 16, 2025 • 0 new comments -
Fixed vec_pack_to_short_fp32 in Clang altivec.h
#129923 commented on
May 14, 2025 • 0 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
May 12, 2025 • 0 new comments -
[llvm] Implement address sanitizer on AIX
#129926 commented on
May 12, 2025 • 0 new comments -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 commented on
May 11, 2025 • 0 new comments -
[RFC] TableGen-erate SDNode descriptions
#119709 commented on
May 11, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
May 12, 2025 • 0 new comments -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
May 12, 2025 • 0 new comments -
[X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
May 12, 2025 • 0 new comments -
[X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
May 12, 2025 • 0 new comments -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#120598 commented on
May 12, 2025 • 0 new comments -
[SelectionDAG] Split vector types for atomic load
#120640 commented on
May 12, 2025 • 0 new comments -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
May 12, 2025 • 0 new comments -
[Clang][P1061] Fix template arguments in local classes
#121225 commented on
May 14, 2025 • 0 new comments -
[libc++] Simplify __bitset::__init
#121357 commented on
May 17, 2025 • 0 new comments -
AMDGPU: Start considering new atomicrmw metadata on integer operations
#122138 commented on
May 16, 2025 • 0 new comments -
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423 commented on
May 14, 2025 • 0 new comments -
[Clang][Analysis] Don't treat the default switch path as unreachable when all enumerators are covered
#123166 commented on
May 15, 2025 • 0 new comments -
[clang][Sema] Add diagnostic note for reference of function-like macros requiring without parentheses
#123495 commented on
May 14, 2025 • 0 new comments -
[lld][LoongArch] Support relaxation during TLSDESC GD/LD to IE/LE conversion
#123730 commented on
May 14, 2025 • 0 new comments -
[lld][LoongArch] GOT indirection to PC relative optimization
#123743 commented on
May 14, 2025 • 0 new comments -
[Polly] Remove PolyhedralInfo
#124437 commented on
May 17, 2025 • 0 new comments -
[LLVM][SROA] Teach SROA how to "bitcast" between fixed and scalable vectors.
#130973 commented on
May 15, 2025 • 0 new comments -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 commented on
May 14, 2025 • 0 new comments -
[Clang] Implement CWG2517 Useless restriction on use of parameter in constraint-expression
#132919 commented on
May 14, 2025 • 0 new comments -
[clang-tidy] do not diagnose array types within implicit instantiations of a template
#132924 commented on
May 17, 2025 • 0 new comments -
[RISCV] Add MC layer support for XSfmm*.
#133031 commented on
May 16, 2025 • 0 new comments -
[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis
#133242 commented on
May 14, 2025 • 0 new comments -
[GlobalISel]: G_UNMERGE_VALUES for vectors with different element sizes
#133335 commented on
May 12, 2025 • 0 new comments -
[BOLT] Gadget scanner: analyze functions without CFG information
#133461 commented on
May 16, 2025 • 0 new comments -
[Coverage] Add testing to validate code coverage for exceptions
#133463 commented on
May 15, 2025 • 0 new comments -
compiler-rt: Introduce runtime functions for emulated PAC.
#133530 commented on
May 13, 2025 • 0 new comments -
ELF: Introduce R_AARCH64_FUNCINIT64 relocation type.
#133531 commented on
May 13, 2025 • 0 new comments -
ELF: Add a -z glibc-228-compat flag for working around an old glibc bug.
#133532 commented on
May 14, 2025 • 0 new comments -
CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations.
#133533 commented on
May 13, 2025 • 0 new comments -
ELF: Add support for R_AARCH64_INST32 relocation.
#133534 commented on
May 13, 2025 • 0 new comments -
MachineInstrBuilder: Introduce copyMIMetadata() function.
#133535 commented on
May 13, 2025 • 0 new comments -
Add IR and codegen support for deactivation symbols.
#133536 commented on
May 13, 2025 • 0 new comments -
Add deactivation symbol operand to ConstantPtrAuth.
#133537 commented on
May 13, 2025 • 0 new comments -
[libc++] Inline __has_feature and __has_extension uses
#133634 commented on
May 14, 2025 • 0 new comments -
Filter out configuration file from compile commands
#131099 commented on
May 13, 2025 • 0 new comments -
[AMDGPU] Try to reuse in v_cndmask register with constant from compare.
#131146 commented on
May 16, 2025 • 0 new comments -
[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere
#131156 commented on
May 17, 2025 • 0 new comments -
[offload][SYCL] Add SYCL Module splitting.
#131347 commented on
May 16, 2025 • 0 new comments -
[InstCombine] Implement processSMulSExtIdiom for Signed Multiplication Overflow Detection
#131461 commented on
May 14, 2025 • 0 new comments -
FEAT: Added support for the extension SPV_INTEL_fpga_dsp_control
#131651 commented on
May 16, 2025 • 0 new comments -
[libcxx] Export the formatter_integral for module build.
#131778 commented on
May 13, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: platform specific support
#131866 commented on
May 13, 2025 • 0 new comments -
[sanitizer_common] Implement address sanitizer on AIX: add/update functions
#131868 commented on
May 14, 2025 • 0 new comments -
[asan] Implement interception on AIX
#131870 commented on
May 12, 2025 • 0 new comments -
[libc++] LWG4169: `std::atomic<T>`'s default constructor should be constrained
#131950 commented on
May 16, 2025 • 0 new comments -
[libc++abi] Introduce LIBCXXABI_ENABLE_DEMANGLER
#132130 commented on
May 12, 2025 • 0 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR
#132382 commented on
May 15, 2025 • 0 new comments -
AMDGPU/GlobalISel: add RegBankLegalize rules for select
#132384 commented on
May 15, 2025 • 0 new comments -
[libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly
#132621 commented on
May 17, 2025 • 0 new comments -
[libc++] Make sure `flat_set::key_compare` handle `boolean-testable` correctly
#132622 commented on
May 12, 2025 • 0 new comments -
[Clang][Driver] Override complex number calculation method by -fno-fa…
#132680 commented on
May 15, 2025 • 0 new comments -
Small issue in constructor of `std::discrete_distribution`
#58832 commented on
May 16, 2025 • 0 new comments -
P0952R2: A new specification for `std::generate_canonical`
#105396 commented on
May 16, 2025 • 0 new comments -
`std::uniform_real_distribution` internal calculation overflow
#52966 commented on
May 16, 2025 • 0 new comments -
[libc++][test] Precondition violation in rand.dist.uni.real/param_ctor.pass.cpp
#100506 commented on
May 16, 2025 • 0 new comments -
clang-tidy bugprone-use-after-move gives false positive warnings in the move constructor for derived classes
#63202 commented on
May 16, 2025 • 0 new comments -
LoopUnrollAndJam miscompiles loop with vector load/store
#84796 commented on
May 16, 2025 • 0 new comments -
LWG2697: [concurr.ts] Behavior of `future`/`shared_future` unwrapping constructor when given an invalid future
#100240 commented on
May 16, 2025 • 0 new comments -
ThinLTO + lld taking much longer linking Android libqcrilNr.so, comparing against full LTO + lld
#49555 commented on
May 16, 2025 • 0 new comments -
Suggest include file for popular standard functions
#120388 commented on
May 16, 2025 • 0 new comments -
[X86][AVX2] X86FixupVectorConstantsPass - performance regression
#135998 commented on
May 16, 2025 • 0 new comments -
[clangd] "Expected valid TemplateArgument" for `std::min`-like template
#139019 commented on
May 16, 2025 • 0 new comments -
clang-tidy diagnoses "dereference of undefined pointer value" (`clang-analyzer-core.NullDereference`) from an integer multiplication
#99764 commented on
May 16, 2025 • 0 new comments -
[AArch64] Backend error "Unsupported variadic calling convention" with variadic function with SVE argument
#136673 commented on
May 16, 2025 • 0 new comments -
[LLDB] Flakey DAP tests on builders
#137660 commented on
May 16, 2025 • 0 new comments -
[DirectX] Validator is erroring with Internal declaration '.*' is unused
#139023 commented on
May 16, 2025 • 0 new comments -
[aarch64] clang/LLVM fails to vectorize simple loop
#130872 commented on
May 16, 2025 • 0 new comments -
llvm requested a bug report re - realloc(): invalid pointer
#130249 commented on
May 16, 2025 • 0 new comments -
Assertion `Uses->count(DRE) && "DRE not found or claimed by multiple matchers!"' failed.
#122066 commented on
May 16, 2025 • 0 new comments -
std::poisson_distribution and std::negative_binomial_distribution are terrible for small types like int8_t
#56656 commented on
May 16, 2025 • 0 new comments -
`std::generate_canonical` takes too many iterations
#53411 commented on
May 16, 2025 • 0 new comments -
Attempting to seed std::linear_congruential_engine<> that has a modulus of 0 results in divide by zero
#45718 commented on
May 16, 2025 • 0 new comments -
Incorrect mersenne_twister_engine equality comparison with tempering
#37818 commented on
May 16, 2025 • 0 new comments -
Investigate `nan` returning random distributions in fuzzing tests.
#43634 commented on
May 16, 2025 • 0 new comments -
LWG2527: [fund.ts.v2] ALLOCATOR_OF for function::operator= has incorrect default
#99974 commented on
May 16, 2025 • 0 new comments -
LWG2525: [fund.ts.v2] get_memory_resource should be const and noexcept
#99973 commented on
May 16, 2025 • 0 new comments -
LWG2570: [fund.ts.v2] conjunction and disjunction requirements are too strict
#99977 commented on
May 16, 2025 • 0 new comments -
LWG2521: [fund.ts.v2] weak_ptr's converting move constructor should be modified as well for array support
#99972 commented on
May 16, 2025 • 0 new comments -
LWG2573: [fund.ts.v2] std::hash<std::experimental::shared_ptr> does not work for arrays
#99961 commented on
May 16, 2025 • 0 new comments -
LWG2575: [fund.ts.v2] `experimental::function::assign` should be removed
#99959 commented on
May 16, 2025 • 0 new comments -
LWG3649: [fund.ts.v2] Reinstate and bump `__cpp_lib_experimental_memory_resource` feature test macro
#104957 commented on
May 16, 2025 • 0 new comments -
[Debian Linux, LLVMv17.0.6, C++] LLVM crashes when compiling to assembler
#138037 commented on
May 16, 2025 • 0 new comments -
[lld] Unsorted loadable program headers with `-Ttext=` argument
#138584 commented on
May 16, 2025 • 0 new comments -
clang_getCursorExtent yields invalid range for macro expansions
#43451 commented on
May 16, 2025 • 0 new comments -
Bad replacement of `vpmaddwd` + `vpaddd` with `vpdpwssd` - Back in Clang 20.1.0
#132606 commented on
May 16, 2025 • 0 new comments -
LLDB reports empty `std::vector` when reproducer is compiled with `-D_GLIBCXX_DEBUG`
#60841 commented on
May 16, 2025 • 0 new comments -
Crash:SemaLookup.cpp:2146 Assertion `(!isa<TagDecl>(LookupCtx) || LookupCtx->isDependentContext() || cast<TagDecl>(LookupCtx)->isCompleteDefinition() || cast<TagDecl>(LookupCtx)->isBeingDefined()) && "Declaration context must already be complete!"' failed
#45905 commented on
May 16, 2025 • 0 new comments -
[mlir][memref][spirv] Add conversion for memref.extract_aligned_point…
#86750 commented on
May 15, 2025 • 0 new comments -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
May 14, 2025 • 0 new comments -
Added clarifying comment to 'LLVMLinkInMCJIT' and 'LLVMLinkInInterpreter'
#92467 commented on
May 16, 2025 • 0 new comments -
[libc++] Implement std::move_only_function (P0288R9)
#94670 commented on
May 14, 2025 • 0 new comments -
[clang] Add -Wimplicit-fallthrough to -Wextra
#97926 commented on
May 17, 2025 • 0 new comments -
[clang] constexpr atomic builtins (__c11_atomic_OP and __atomic_OP)
#98756 commented on
May 14, 2025 • 0 new comments -
[GC] Support bidirectional iterator in GCStrategyMap
#99316 commented on
May 16, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
May 16, 2025 • 0 new comments -
[AArch64][SelectionDAG] Add CodeGen support for scalar FEAT_CPA
#105669 commented on
May 15, 2025 • 0 new comments -
[mlir][AsmPrinter] Print op properties directly in generic form
#106996 commented on
May 15, 2025 • 0 new comments -
[clang-format] Add AlignAfterOpenBracketOptions
#108332 commented on
May 12, 2025 • 0 new comments -
[libc++] Add some _LIBCPP_ASSUMEs for bounded iterators
#109033 commented on
May 12, 2025 • 0 new comments -
Extend kernel-info to emit PGO-based FLOP count
#110586 commented on
May 13, 2025 • 0 new comments -
[libc++] Update the status for lwg-3143
#116971 commented on
May 12, 2025 • 0 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
May 14, 2025 • 0 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
May 14, 2025 • 0 new comments -
[libc++] <experimental/simd> Add unary operators for class simd_mask
#118468 commented on
May 17, 2025 • 0 new comments -
[SPIRV] Add PreLegalizer pattern matching for `faceforward` GL extension
#137255 commented on
May 16, 2025 • 0 new comments -
Short functions (Inline) within macro, clang-format regression in 16.0.1
#62356 commented on
May 16, 2025 • 0 new comments -
[SPARC] Disassembler doesn't sign extend and aligns PC relative disponents.
#139284 commented on
May 16, 2025 • 0 new comments -
Duplicate symbol: public: __cdecl llvm::PredicateInfo::~PredicateInfo(void)
#87168 commented on
May 16, 2025 • 0 new comments -
False positive lifetime GSL warning for no-capture lambda?
#126600 commented on
May 17, 2025 • 0 new comments -
Assigning to `__real` or `__imag` of an uninitialized local complex variable at compile time asserts
#84315 commented on
May 17, 2025 • 0 new comments -
Implement more Python DSL-based "exhaustive" sparse kernel generators (easy starter)
#51657 commented on
May 17, 2025 • 0 new comments -
Building LLVM 20.1.4 fails with C++20
#139072 commented on
May 17, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
May 17, 2025 • 0 new comments -
Request Triage Access for @mariete1223
#138702 commented on
May 17, 2025 • 0 new comments -
Request Commit Access For @stumpOS
#137242 commented on
May 17, 2025 • 0 new comments -
[libc++] Excessive memory consumption by std::function at compile time (vs libstdc++)
#133901 commented on
May 17, 2025 • 0 new comments -
[flang][CMake] CYGWIN requires _GNU_SOURCE to be defined.
#66747 commented on
May 13, 2025 • 0 new comments -
[flang][CMake] CYGWIN: Fix undefined references at link time.
#67105 commented on
May 16, 2025 • 0 new comments -
[StructuralEquivalence] fix crash & improve comparing on GenericSelectionExpr
#67458 commented on
May 14, 2025 • 0 new comments -
[llvm-objdump] Add the --visualize-jumps option
#74858 commented on
May 10, 2025 • 0 new comments -
[Clang] [Sema] Improve support for `__restrict`-qualified member functions
#83855 commented on
May 12, 2025 • 0 new comments