-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
llvmorg-20.1.6 LLVM 20.1.6
published
May 28, 2025
628 Pull requests merged by 252 people
-
[VPlan] Improve code in VPWidenCallRecipe (NFC)
#141926 merged
May 31, 2025 -
[VPlan] Improve code in VPWidenIntrinsic (NFC)
#141936 merged
May 31, 2025 -
Work around a build issue with MSVC; NFC
#142195 merged
May 31, 2025 -
[Clang] Improve infrastructure for libstdc++ workarounds
#141977 merged
May 31, 2025 -
[AArch64] treat
@llvm.ssub.sat
the same as@llvm.aarch64.neon.sqsub
#140454 merged
May 31, 2025 -
fix PATH_MAX missing in windows build
#142259 merged
May 31, 2025 -
[InstCombine] Propagate FMF from select instead of fcmp
#141010 merged
May 31, 2025 -
[InstCombine] Avoid to create bitreverse.i1 for or of trunc to i1
#142258 merged
May 31, 2025 -
[lldb][test] Test all libcxxabi demangler test-cases against TrackingOutputBuffer
#137793 merged
May 31, 2025 -
Revert "[libc++] Re-enable std::pair trivial copy constructor for FreeBSD >= 14"
#142204 merged
May 31, 2025 -
[lldb-dap] Reuse source object logics
#141426 merged
May 31, 2025 -
AMDGPU: Improve v32f16/v32bf16 copysign handling
#142177 merged
May 31, 2025 -
AMDGPU: Improve v16f16/v16bf16 copysign handling
#142176 merged
May 31, 2025 -
AMDGPU: Improve v8f16/v8bf16 copysign handling
#142175 merged
May 31, 2025 -
[RISCV] Implement intrinsics for XAndesVDot
#141441 merged
May 31, 2025 -
AMDGPU: Improve v4f16/v4bf16 copysign handling
#142174 merged
May 31, 2025 -
AMDGPU: Make copysign with matching v2f16/v2bf16 inputs legal
#142173 merged
May 31, 2025 -
[InstSimplify] Handle nsz when simplifying X * 0.0
#142181 merged
May 31, 2025 -
[RISCV] Add RISCVISD::VQDOT*_VL to RISCVSelectionDAGInfo::verifyTargetNode.
#142202 merged
May 31, 2025 -
[mlir][memref] Add terminator check to prevent a crash
#141972 merged
May 31, 2025 -
[RISCV] Use llvm::is_contained. NFC
#142239 merged
May 31, 2025 -
[Sanitizer][NFC] Remove extra env from test
#142247 merged
May 31, 2025 -
[MIPS] Reland Add FeatureMSA to i6400 and i6500 cores (#134985)
#141730 merged
May 31, 2025 -
[clangd] Log the paths of loaded config files without --log=verbose
#142063 merged
May 31, 2025 -
[Sanitizer] Fix android test env issue
#142235 merged
May 31, 2025 -
[CIR] Call to variadic functions
#141942 merged
May 31, 2025 -
[clang-format] Handle bit-field colon of non-numeric-constant size
#142110 merged
May 31, 2025 -
[lit] add --max-retries-per-test execution option
#141851 merged
May 31, 2025 -
Revert "[clangd] [Modules] Fixes to correctly handle module dependencies"
#142162 merged
May 31, 2025 -
Fixed wrong check OperationEquivalenceTest.HashWorksWithFlags
#142210 merged
May 31, 2025 -
[HLSL][RootSignature] Add space, visibility enums to StaticSampler
#140306 merged
May 31, 2025 -
[HLSL][RootSignature] Metadata generation of RootFlags, RootConstants, RootDescriptors
#142010 merged
May 30, 2025 -
Wrap ifndef NDEBUG around assertion-only code
#142227 merged
May 30, 2025 -
[libc][obvious] Fixed wchar.yaml
#142238 merged
May 30, 2025 -
[lldb] Add build option to specify the libxml 2 version
#142183 merged
May 30, 2025 -
[BOLT][heatmap] Produce zoomed-out heatmaps
#140153 merged
May 30, 2025 -
[cmake][clang-tools] Make split-file a dependency for tests
#142048 merged
May 30, 2025 -
[CIR] Enable support for nested struct members in C++
#142205 merged
May 30, 2025 -
[DAGCombiner] Teach SearchForAndLoads to handle an AND with 2 constant operands.
#142062 merged
May 30, 2025 -
[libc] wmemcmp nullptr handling
#142058 merged
May 30, 2025 -
[PGO] Make the PGO instrumentation insert point after alloca
#142043 merged
May 30, 2025 -
[AMDGPU] Make
getAssumedAddrSpace
return AS1 for pointer kernel arguments#137488 merged
May 30, 2025 -
[libc] wmemcpy implementation
#142070 merged
May 30, 2025 -
[mlir] Unique property constraints where possible
#140849 merged
May 30, 2025 -
[LLDB][Platform Linux] Flip uid and pid in get signal description
#142200 merged
May 30, 2025 -
[CIR] Upstream converting vector types
#142012 merged
May 30, 2025 -
[libc] Implemented wcspbrk
#142040 merged
May 30, 2025 -
[CIR] Add support for global linkage and visibility
#141973 merged
May 30, 2025 -
Enclose code in nondebug in #ifndef NDEBUG/#endif
#142189 merged
May 30, 2025 -
[clang-doc] Refactor error handling to use ExitOnError
#141699 merged
May 30, 2025 -
[lldb] Remove some dead code in TypeSystemClang (NFC)
#142056 merged
May 30, 2025 -
[HLSL][RootSignature] Add parsing of remaining enums to StaticSampler
#140305 merged
May 30, 2025 -
[HLSL] Diagnose overlapping resource bindings
#140982 merged
May 30, 2025 -
[Sanitizer][test] Emit to stderr to fix android
#142207 merged
May 30, 2025 -
[libc] wcsspn implementation
#142034 merged
May 30, 2025 -
[lldb][nfc] Fix missing move operations and constness of methods
#142052 merged
May 30, 2025 -
[LLDB] Avoid crashes when inspecting MSVC STL types
#140761 merged
May 30, 2025 -
[mlir]: Added properties/attributes ignore flags to OperationEquivalence
#141664 merged
May 30, 2025 -
[ItaniumDemangle][test] Factor demangler test-cases into file and sync into LLVM
#137947 merged
May 30, 2025 -
[ARM]: codegen
llvm.roundeven.v*
#141786 merged
May 30, 2025 -
[CIR] Upstream ShuffleDynamicOp for VectorType
#141411 merged
May 30, 2025 -
[RISCV][TTI] Discount slide cost if ri.vinsert/ri.vextract are available
#142036 merged
May 30, 2025 -
[RISCV] Fix a bug in partial.reduce lowering for zvqdotq .vx forms
#142185 merged
May 30, 2025 -
AMDGPU: Handle vectors in copysign sign type combine
#142157 merged
May 30, 2025 -
AMDGPU: Handle vectors in copysign magnitude sign case
#142156 merged
May 30, 2025 -
AMDGPU: Add more f16 copysign tests
#142115 merged
May 30, 2025 -
AMDGPU: Move bf16 copysign tests to separate file
#142114 merged
May 30, 2025 -
AMDGPU: Avoid using kernels in f16 copysign test
#142113 merged
May 30, 2025 -
[CIR][NFC] Fix warning about unhandled type
#142059 merged
May 30, 2025 -
Reland: [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#142035 merged
May 30, 2025 -
[libc++][test] Fix test not relying on MinSequenceContainer
#140372 merged
May 30, 2025 -
[Hexagon][llvm-objdump] Fix crash at a truncated instruction
#142082 merged
May 30, 2025 -
[mlir][NFC] Make Property a subclass of PropConstraint
#140848 merged
May 30, 2025 -
[DirectX] Add support for implicit binding to DXILForwardHandleAccesses pass
#142061 merged
May 30, 2025 -
[RISCV][GISel] Use the correct calling convention during call lowering
#142148 merged
May 30, 2025 -
[AArch64] Enable fixed-length vector support for partial-reductions
#142032 merged
May 30, 2025 -
[flang] Disable noalias by default
#142128 merged
May 30, 2025 -
[lldb] Add release note about ELF
thread siginfo
and negative SI Codes.#141631 merged
May 30, 2025 -
Revert "[Doc][NFC] Fix a typo in SanitizerSpecialCaseList doc."
#142180 merged
May 30, 2025 -
[DAGCombiner] Use APInt::isSubsetOf. NFC
#142029 merged
May 30, 2025 -
[Doc][NFC] Fix a typo in SanitizerSpecialCaseList doc.
#142168 merged
May 30, 2025 -
[NFC] Tweak docs for unique-object-duplication warning
#142158 merged
May 30, 2025 -
[AMDGPU] Fix SIFixSGPRCopies handling of STRICT_WWM and friends
#142122 merged
May 30, 2025 -
[clang][NFC] Move Diags.isIgnored check later in checkForRedundantLoop
#141470 merged
May 30, 2025 -
[DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double>
#139996 merged
May 30, 2025 -
[Sanitizer] Use % patterns in report paths
#141820 merged
May 30, 2025 -
[AMDGPU] Fix SIFoldOperandsImpl::canUseImmWithOpSel() for VOP3 packed {B}F16 imms.
#142142 merged
May 30, 2025 -
Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler"
#142159 merged
May 30, 2025 -
[AArch64] Check for negative numbers when adjusting icmps
#141151 merged
May 30, 2025 -
[AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62]
#138913 merged
May 30, 2025 -
Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler
#136098 merged
May 30, 2025 -
[libc] Pass config flags to unit tests.
#142085 merged
May 30, 2025 -
AMDGPU: Directly check if shrink-instructions run is post-RA
#142009 merged
May 30, 2025 -
[flang] Add support for -mprefer-vector-width=<value>
#142073 merged
May 30, 2025 -
[NFC][OpenMP] Move the default declare mapper name suffix to OMPConstants.h
#141964 merged
May 30, 2025 -
[WinEH] Track changes in WinEHPrepare pass
#134121 merged
May 30, 2025 -
[LLDB] Remove redundant check in DemangledNameInfo::hasBasename
#142139 merged
May 30, 2025 -
[symbolizer] Address starting with a plus sign is valid.
#135857 merged
May 30, 2025 -
[lldb] Fix Linux core file tests hanging on Windows
#142143 merged
May 30, 2025 -
[flang] Add __COUNTER__ preprocessor macro
#136827 merged
May 30, 2025 -
[lldb][lldb-dap] Use the default disassembly flavour if none is provided.
#141424 merged
May 30, 2025 -
[ADT][bugfix] Fixed extra leading zero in uhextostr
#141097 merged
May 30, 2025 -
[VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC).
#140405 merged
May 30, 2025 -
[NFC][LV] Remove incorrect comment about lack of support
#142126 merged
May 30, 2025 -
[clang][SPIRV] Fix build issue after c474f8f
#141954 merged
May 30, 2025 -
[ConstantFolding] Add flag to disable call folding
#140270 merged
May 30, 2025 -
[GlobalISel] Add G_CONCAT_VECTOR computeKnownBits
#141933 merged
May 30, 2025 -
[NoSanitizeList][NFI] Add containsPrefix to remove duplicated logics.
#142027 merged
May 30, 2025 -
[SDAG] Remove noundef workaround for range metadata/attributes
#141745 merged
May 30, 2025 -
[RISCV] Add shlcofideleg extension
#141572 merged
May 30, 2025 -
[clang-format][NFC] Clean up AnnotatingParser::consumeToken()
#142104 merged
May 30, 2025 -
[mlir][linalg][nfc] Move vectorization tests
#141656 merged
May 30, 2025 -
[LowerTypeTests] Generate fshr for rotate pattern
#141735 merged
May 30, 2025 -
[LLDB] Pass
/std:...
before--
on MSVC#141782 merged
May 30, 2025 -
[X86] combineEXTRACT_SUBVECTOR - generalize extract_subvector(broadcast(x),c) fold with IsElementEquivalent
#141963 merged
May 30, 2025 -
[Clang] Add resource_dir_EQ flag to CC1Option group
#140870 merged
May 30, 2025 -
[libc++] P2165R4: Update deduction guides for map containers and container adaptors
#136011 merged
May 30, 2025 -
[github/CODEOWNERS] Add paschalis-mpeis as BOLT reviewer
#141961 merged
May 30, 2025 -
Revert "[IR] Avoid UB in
SymbolTableListTraits
"#142093 merged
May 30, 2025 -
[clangd] [Modules] Fixes to correctly handle module dependencies
#142090 merged
May 30, 2025 -
[InstCombine] Use
canIgnoreSignBitOfZero
inspf->minmax
fold#141914 merged
May 30, 2025 -
[lldb][SymbolFileDWARF] Fall back to using parent DW_AT_LLVM_include_path for submodules
#142044 merged
May 30, 2025 -
[LLDB] [NFC] - Remove duplicate #include headers from the files of lldb dir & few other files
#141478 merged
May 30, 2025 -
[IR] Avoid UB in
SymbolTableListTraits
#139096 merged
May 30, 2025 -
llvm-readobj: Use reportFatalUsageError
#142039 merged
May 30, 2025 -
CodeGen: Convert some assorted errors to use reportFatalUsageError
#142031 merged
May 30, 2025 -
Mips/X86: Use reportFatalUsageError for subtarget construction errors
#142028 merged
May 30, 2025 -
[NewGVN] Check intrinsic ID before accessing operands
#141571 merged
May 30, 2025 -
AMDGPU: Fix broken XFAILed test for fat pointer null initializers
#142015 merged
May 30, 2025 -
AMDGPU: Start using LLVMContext errors in buffer fat pointer lowering
#142014 merged
May 30, 2025 -
[clang] member pointer class qualification fix
#142081 merged
May 30, 2025 -
[XRay] Fix tail call sleds for AArch64
#141403 merged
May 30, 2025 -
[mlir][Value] Add getNumUses, hasNUses, and hasNUsesOrMore to Value
#142084 merged
May 30, 2025 -
[flang][OpenMP] Allow structure component in
task depend
clauses#141923 merged
May 30, 2025 -
[LibC] Refactor arm64 to aarch64 for darwin.
#141509 merged
May 30, 2025 -
[BOLT][AArch64] Detect veneers with missing data markers
#142069 merged
May 30, 2025 -
[mlir] Recover the behavior of SliceAnaylsis for llvm-project@6a8dde04a07
#142076 merged
May 30, 2025 -
Revert "Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data""
#142075 merged
May 30, 2025 -
Revert "[Object] Handle SHT_CREL relocation sections when resolving relocation data"
#142068 merged
May 30, 2025 -
[bazel] Fix build for 5fe9aea6d128a8569e27f8c66272e481f10c61ae
#142065 merged
May 29, 2025 -
Revert "[clang][Sema] Declare builtins used in #pragma intrinsic"
#141994 merged
May 29, 2025 -
[UBSan] Move type:*=sanitize handling.
#142006 merged
May 29, 2025 -
Variable is unused when opt mode is on and assert is turned off
#142049 merged
May 29, 2025 -
Revert "[HLSL][RootSignature] Add parsing of filter enum for StaticSampler"
#142053 merged
May 29, 2025 -
[HLSL][RootSignature] Add parsing of filter enum for StaticSampler
#140294 merged
May 29, 2025 -
[IR2Vec] Support for lazy computation of BB Embeddings
#142033 merged
May 29, 2025 -
[NFC][lldb][lldb-dap][test] show the expected value in the error message.
#142030 merged
May 29, 2025 -
[HLSL][RootSignature] Add parsing of address params in StaticSampler
#140293 merged
May 29, 2025 -
[SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics
#135682 merged
May 29, 2025 -
[lldb-dap] fix config value comparison
#142017 merged
May 29, 2025 -
[lldb-dap] Treat empty thread names as unset
#141529 merged
May 29, 2025 -
[AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline
#138604 merged
May 29, 2025 -
[SDAG] Split the partial reduce legalize table by opcode [nfc]
#141970 merged
May 29, 2025 -
fix llvm-gsymutil verification
#141751 merged
May 29, 2025 -
[DirectX] Adding support for static samplers in yaml2obj/obj2yaml
#139963 merged
May 29, 2025 -
NFCI: [clang][deps] Simplify handling of main TU context hash
#141966 merged
May 29, 2025 -
[docs] Update expected cadence of when Transparency reports are published
#142026 merged
May 29, 2025 -
[Object] Handle SHT_CREL relocation sections when resolving relocation data
#141843 merged
May 29, 2025 -
[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO
#139999 merged
May 29, 2025 -
[llvm][EmbedBitcodePass] Pre-commit test for using WPD with FatLTO
#139998 merged
May 29, 2025 -
[IR2Vec] Adding unit tests
#141873 merged
May 29, 2025 -
[libc] wmemcmp implementation
#141880 merged
May 29, 2025 -
[clang-doc] Fix assertions error in Serialize.cpp
#141990 merged
May 29, 2025 -
[HLSL][RootSiganture] Add parsing of new number params in StaticSampler
#140291 merged
May 29, 2025 -
[Clang] Fix an out of bound access in -verify comment parsing
#141940 merged
May 29, 2025 -
AMDGPU: Handle other fmin flavors in fract combine
#141987 merged
May 29, 2025 -
[flang][OpenMP] Verify that arguments to COPYPRIVATE are variables
#141823 merged
May 29, 2025 -
AMDGPU: Add baseline tests for fract combine with other fmin types
#141986 merged
May 29, 2025 -
[X86] Return from SimplifyDemandedBitsForTargetNode for X86ISD::CMOV/ANDP after computing KnownBits. NFC
#141992 merged
May 29, 2025 -
AMDGPU: Add missing fract test
#141985 merged
May 29, 2025 -
AMDGPU: Regenerate test checks
#141984 merged
May 29, 2025 -
[RISCV] Add ORC_B to SimplifyDemandedBitsForTargetNode.
#141975 merged
May 29, 2025 -
[RISCV] Custom type legalize MVT::i8 BITREVERSE to BREV8.
#142001 merged
May 29, 2025 -
[flang][OpenMP] Treat ClassType as BoxType in COPYPRIVATE
#141844 merged
May 29, 2025 -
[HLSL] Make implicit binding warning off by default
#141879 merged
May 29, 2025 -
[NVPTX] Cleanup ISel code after float register removal, use BasicNVPTXInst
#141711 merged
May 29, 2025 -
[memprof] Improve a comment (NFC)
#142002 merged
May 29, 2025 -
[DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj
#138315 merged
May 29, 2025 -
[MemProf] Summary section cleanup (NFC)
#142003 merged
May 29, 2025 -
[DirectX] Update resource type names in DXIL metadata to include element type
#140937 merged
May 29, 2025 -
Revert "[Clang][LoongArch] Support target attribute for function"
#141998 merged
May 29, 2025 -
Revert "[HLSL][RootSignature] Implement serialization of
RootConstants
andRootFlags
"#142005 merged
May 29, 2025 -
[LLDB] Add ifndef to platform linux
#141971 merged
May 29, 2025 -
Revert "[clang][Dependency Scanning] Report What a Module Exports during Scanning (#137421)"
#140820 merged
May 29, 2025 -
[LLDB][Minidump] Fix bug in generating 64b memory minidumps
#141995 merged
May 29, 2025 -
[clang][bytecode] Make some builtins no-ops
#141952 merged
May 29, 2025 -
[libc] Fix asin_test smoke test for DAZ modes due to mis-optimization on newer clang.
#141996 merged
May 29, 2025 -
[clang-doc] fix FileCheck for conversion function HTML test
#141976 merged
May 29, 2025 -
[flang][cuda] Allow compiler directive in cuda code
#141991 merged
May 29, 2025 -
AMDGPU: Add baseline tests for #139317
#140607 merged
May 29, 2025 -
AMDGPU: Remove redundant operand folding checks
#140587 merged
May 29, 2025 -
AMDGPU: Delete seemingly dead s_fmaak_f32/s_fmamk_f32 folding code
#140580 merged
May 29, 2025 -
[libc] Implemented wmemset and added tests
#141691 merged
May 29, 2025 -
[ARM] Remove unused enable-arm-3-addr-conv
#141850 merged
May 29, 2025 -
[HLSL][RootSignature] Implement serialization of
RootConstants
andRootFlags
#141130 merged
May 29, 2025 -
Add flags check to createVariantMemberType
#139261 merged
May 29, 2025 -
[RISCV] Add a PseudoVSETVLIX0X0 pseudo for the x0,x0 vsetvli. NFC
#141875 merged
May 29, 2025 -
[HLSL][RootSignature] Add parsing of floats for StaticSampler
#140181 merged
May 29, 2025 -
[HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis
#140981 merged
May 29, 2025 -
[AMDGPU] Handle CreateBinOp not returning BinaryOperator
#137791 merged
May 29, 2025 -
[lldb-dap] Test Gardening, improving DebugCommunication.
#141689 merged
May 29, 2025 -
[clang][docs] Remove reference to deleted line in sanitizer doc
#141921 merged
May 29, 2025 -
[libc++] Run macOS jobs after the Stage 2 CI
#141816 merged
May 29, 2025 -
[lld] check cache before real_path in loadDylib
#140791 merged
May 29, 2025 -
[clang][Driver][OpenMP][SPIR-V] Fix SPIR-V OpenMP DeviceRTL expected file name
#141855 merged
May 29, 2025 -
[Github] Fix TODO after removal of continue on error
#141896 merged
May 29, 2025 -
[CI] Upload JUnit Test Results as Artifacts
#141905 merged
May 29, 2025 -
[RISCV] Add BREV8 to SimplifyDemandedBitsForTargetNode.
#141898 merged
May 29, 2025 -
Reapply "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes."
#141670 merged
May 29, 2025 -
[libc][math] Fix some mis-optimization issue with hypotf16.
#141960 merged
May 29, 2025 -
[clang][bytecode] Don't get the expr without emitting a diagnostic
#141953 merged
May 29, 2025 -
[clang][bytecode] Only check expr in CheckThis() if we have to
#141951 merged
May 29, 2025 -
[SPARC][IAS] Add definitions for OSA 2011 instructions
#138403 merged
May 29, 2025 -
[BOLT] Add AArch64 backend maintainer
#141597 merged
May 29, 2025 -
[DirectX] Use resource names when generating DXIL metadata
#140635 merged
May 29, 2025 -
[NFC][flang] Remove unused variable from
privatizeSymbol
#141938 merged
May 29, 2025 -
[llvm-remarkutil] Add an instruction-mix tool
#140598 merged
May 29, 2025 -
[clang][Lex][NFC] Reorder SrcMgr checks in CheckMacroName
#141483 merged
May 29, 2025 -
[Constant] Make Constant::getSplatValue return poison on poison
#141870 merged
May 29, 2025 -
[AArch64][SelectionDAG] Add type legalization for partial reduce wide adds
#141075 merged
May 29, 2025 -
AMDGPU: Make llvm.amdgcn.make.buffer.rsrc propagate poison
#141913 merged
May 29, 2025 -
[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V friendly binding
#137805 merged
May 29, 2025 -
[Offload] Fix Error checking
#141939 merged
May 29, 2025 -
[mlir][gpu] Update descriptions format of GPU ops(NFC)
#141395 merged
May 29, 2025 -
[Clang][LoongArch] Support target attribute for function
#140700 merged
May 29, 2025 -
[flang][fir][OpenMP] Refactor privtization code into shared location
#141767 merged
May 29, 2025 -
[lldb][AIX] get host info for AIX (cont..)
#138687 merged
May 29, 2025 -
[clang][bytecode] Simplify diagnoseUnknownDecl if we're not diagnosing
#141910 merged
May 29, 2025 -
[C23] Handle type compatibility of unnamed records
#141783 merged
May 29, 2025 -
[Uniformity] Fixed control-div early stop
#139667 merged
May 29, 2025 -
[CIR] Streamline creation of mlir::IntegerAttrs using mlir::Builder
#141830 merged
May 29, 2025 -
[RISCV] Canonicalize beq/bne with x0 as first arg to beqz/bnez
#141781 merged
May 29, 2025 -
[flang] Generlize names of delayed privatization CLI flags
#138816 merged
May 29, 2025 -
[LLD][COFF] Add support for DLL imports on ARM64EC
#141587 merged
May 29, 2025 -
[LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol table enumeration
#141593 merged
May 29, 2025 -
[AArch64] Handle XAR with v1i64 operand types
#141754 merged
May 29, 2025 -
[MLIR] Add missing move constructor / assignment operator to DialectRegistry
#141915 merged
May 29, 2025 -
[flang][fir] Basic PFT to MLIR lowering for do concurrent locality specifiers
#138534 merged
May 29, 2025 -
[VPlan] Use EMIT-SCALAR when printing single-scalar VPInstructions.
#141428 merged
May 29, 2025 -
[mlir][tosa] Fix mul op verifier when input types don't match result
#141617 merged
May 29, 2025 -
[mlir][tosa] Allow unranked input/output tensors in resize ops
#141608 merged
May 29, 2025 -
[Clang] Optimize some
getBeginLoc
implementations#141058 merged
May 29, 2025 -
[Xtensa] Implement Xtensa Region Protection Option and several other small Options.
#137135 merged
May 29, 2025 -
[LV] Clean up unused template args of min/max (NFC)
#141778 merged
May 29, 2025 -
[SDAG] Make Select-with-Identity-Fold More Flexible; NFC
#136554 merged
May 29, 2025 -
[NVPTX][NFC] Move more TMA lowering to tablegen
#140914 merged
May 29, 2025 -
[lldb][SymbolFileDWARF] Don't search for DWP files on macOS
#139554 merged
May 29, 2025 -
[RISCV] Fix Test Prefixes in Debug Test
#141895 merged
May 29, 2025 -
[RISCV] Add bltu/bgeu zero => bnez/beqz canonicalisation to RISCVInstrInfo::simplifyInstruction
#141775 merged
May 29, 2025 -
[MLIR][NVVM] Update dot.accumulate.4way NVVM Op
#141223 merged
May 29, 2025 -
[libc] Migrate sys/ tests to ErrnoCheckingTest.
#141871 merged
May 29, 2025 -
[clang] Serialization: support hashing null template arguments
#141890 merged
May 29, 2025 -
[RISCV] Use isVectorConfigInstr in isConvertibleToVMV_V_V. NFC
#141874 merged
May 29, 2025 -
assert with more information to help debug
#132194 merged
May 29, 2025 -
[VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction and VPMulAccumulateReduction.
#113903 merged
May 29, 2025 -
[RISCV] Select unsigned bitfield extracts for XAndesPerf
#141398 merged
May 29, 2025 -
[OpenMP] Fix atomic compare handling with overloaded operators
#141142 merged
May 29, 2025 -
[libunwind][Haiku] Fix signal frame unwinding
#135367 merged
May 29, 2025 -
[clang-format] Handle .h files for LK_C and LK_ObjC
#141714 merged
May 29, 2025 -
[flang][openacc] Allow polymorphic entity in data clauses
#141856 merged
May 29, 2025 -
[RISCV] Use X0_Pair for storing 0 using Zilsd.
#141847 merged
May 29, 2025 -
[libclc] Move prefetch to clc library
#141721 merged
May 29, 2025 -
Revert "[flang] Added noalias attribute to function arguments."
#141884 merged
May 29, 2025 -
[CMake] Turn on LLVM_ENABLE_BACKTRACE for Apple stage1 compiler
#141872 merged
May 29, 2025 -
[flang] Added noalias attribute to function arguments.
#140803 merged
May 29, 2025 -
[InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#135274 merged
May 29, 2025 -
[CIR] Update tests for global vars
#141854 merged
May 29, 2025 -
[MemProf] Emit remarks when hinting allocations not needing cloning
#141859 merged
May 28, 2025 -
[NFC] Fixing typos in MLGO.rst
#141878 merged
May 28, 2025 -
[llvm-remarkutil] Make invalid states un-representable in the count tool
#140829 merged
May 28, 2025 -
[mlir][GPU] Fixes subgroup reduce lowering
#141825 merged
May 28, 2025 -
[ConstantFolding] Fold intrinsics of scalable vectors with splatted operands
#141845 merged
May 28, 2025 -
[lldb] Use if-with-initializer pattern in SBTarget (NFC)
#141284 merged
May 28, 2025 -
[lldb] Run TestFrameLanguageCommands.py only on Darwin
#141866 merged
May 28, 2025 -
[RISCV] Add X0_Pair to RISCVDeadRegisterDefinitions.
#141831 merged
May 28, 2025 -
[BPF] Allow struct pointee member btf generation with annotations
#141719 merged
May 28, 2025 -
[NFCI][ubsan] Precommit tests for -fsanitize-annotate-debug-info
#141814 merged
May 28, 2025 -
[libc][NFC] Cleanup code for poll
#141802 merged
May 28, 2025 -
WCSChr Implementation
#141690 merged
May 28, 2025 -
[DirectX] Detect resources with identical overlapping binding
#140645 merged
May 28, 2025 -
[clang] Rename -Wdeprecated-switch-case to -Wdeprecated-declarations-switch-case
#141779 merged
May 28, 2025 -
[flang] Fix prescanner bug w/ empty macros in line continuation
#141274 merged
May 28, 2025 -
[flang] Allow forward reference to non-default INTEGER dummy
#141254 merged
May 28, 2025 -
[flang] Fix folding of SHAPE(SPREAD(source,dim,ncopies=-1))
#141146 merged
May 28, 2025 -
[flang] Fix crash in error recovery
#140768 merged
May 28, 2025 -
[flang] Extension: allow char string edit descriptors in input formats
#140624 merged
May 28, 2025 -
[CIR] Defer declarations and tentative definitions
#141700 merged
May 28, 2025 -
add explicit default initialization to DemangledNameInfo to remove warning
#141790 merged
May 28, 2025 -
[MemProf] Add basic summary section support
#141805 merged
May 28, 2025 -
[lldb][Formatters] Add --pointer-match-depth option to
type summary add
command.#138209 merged
May 28, 2025 -
[HLSL] Add Buffer def to frontend
#141086 merged
May 28, 2025 -
[mlir][gpu] Add GPU subgroup MMA extract and insert operations
#139048 merged
May 28, 2025 -
AMDGPU: Add is.shared/is.private intrinsics to isBoolSGPR
#141804 merged
May 28, 2025 -
AMDGPU: Add overflow operations to isBoolSGPR
#141803 merged
May 28, 2025 -
AMDGPU: Add is_fpclass to isBoolSGPR
#141801 merged
May 28, 2025 -
Warn on misuse of DiagnosticInfo classes that hold Twines
#137397 merged
May 28, 2025 -
[lldb] Fix TestFrameLanguageCommands.py build
#141829 merged
May 28, 2025 -
[NFC][IR2Vec] Refactoring for Stateless Embedding Computation
#141811 merged
May 28, 2025 -
[bazel] Add the missing dependency for the introduced use of support/Utils.h
#141828 merged
May 28, 2025 -
[Github] Bump PR Code Format clang-format version
#141819 merged
May 28, 2025 -
[DirectX] Improve error message when a binding cannot be found for a resource
#140642 merged
May 28, 2025 -
Check for unsupported target options even with -Qunused-arguments
#141698 merged
May 28, 2025 -
SYCL runtime wrapper: add memcpy support.
#141647 merged
May 28, 2025 -
[lld] Use llvm::count_if (NFC)
#141519 merged
May 28, 2025 -
[DenseMap] Fix constness issues with lookup_or
#139247 merged
May 28, 2025 -
[libc++][lldb-dap][test] Fix CI for bootstrapping-build
#141543 merged
May 28, 2025 -
[Matrix] Propagate shape information through all binops
#141705 merged
May 28, 2025 -
[CIR] Allow use different Int types together in Vec Shift Op
#141111 merged
May 28, 2025 -
[MLIR][LLVM][DLTI] Handle data layout token 'n32:64'
#141299 merged
May 28, 2025 -
[lldb] Expose language plugin commands based based on language of current frame
#136766 merged
May 28, 2025 -
[RISCV] Update evaluateBranch for Xqci
#141718 merged
May 28, 2025 -
[SandboxVec] Add TransactionAlwaysRevert pass
#141688 merged
May 28, 2025 -
[llvm] annotate interfaces in llvm/CGData and llvm/CodeGen for DLL export
#140823 merged
May 28, 2025 -
[KeyIntsr][Clang] Builtins alloca auto-init atom
#134651 merged
May 28, 2025 -
[flang][rt] Enable Count and CountDim for device build
#141684 merged
May 28, 2025 -
[llvm] add missing #include of Compiler.h
#141780 merged
May 28, 2025 -
[TTI] Provide a cost for memset_pattern which matches the libcall
#139978 merged
May 28, 2025 -
[llvm] annotate interfaces in llvm/DWARFLinker and llvm/DWP for DLL export
#140782 merged
May 28, 2025 -
[clang][modules][deps]Remove -F option from test for clang-scan-deps
#141614 merged
May 28, 2025 -
[Offload] Fix broken tablegen test after #140879
#141796 merged
May 28, 2025 -
[lldb] Remove unused escape code defines from status line
#141770 merged
May 28, 2025 -
[AArch64] Remove VK_WEAKREF from arm64ec lowering.
#141717 merged
May 28, 2025 -
[libc++] Refactor bitset::{any, all}
#128445 merged
May 28, 2025 -
[libc++] Simplify __bitset::__init
#121357 merged
May 28, 2025 -
Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (#131156)"
#141756 merged
May 28, 2025 -
[DirectX] Gather resource names in DXIL resource analysis
#140633 merged
May 28, 2025 -
[OpenMP][OMPIRBuilder] Collect users of a value before replacing them in target outlined function
#139064 merged
May 28, 2025 -
[lldb] Add release note for riscv32 elf core file support in LLDB
#141629 merged
May 28, 2025 -
[lldb][Expression] Remove m_found_function_with_type_info in favour of boolean return
#141774 merged
May 28, 2025 -
[Clang] Reset ArgPackSubstIndex before rewriting CTAD template parameters
#141741 merged
May 28, 2025 -
[lldb][test] Fix flaky DIL array subscript test by reducing array indexes
#141738 merged
May 28, 2025 -
[libclc] Move vload & vstore to CLC library
#141755 merged
May 28, 2025 -
[UBSan] Support src:*=sanitize for multiple ignorelists.
#141640 merged
May 28, 2025 -
[Local] Verify opcodes match for all insts passed to mergeFlags (NFC).
#141231 merged
May 28, 2025 -
[NFC][PowerPC] clang-format spill and restore opcodes
#141675 merged
May 28, 2025 -
[libc++] Fix build failure with libdispatch backend
#141606 merged
May 28, 2025 -
[clang][bytecode] Recursively start lifetimes as well
#141742 merged
May 28, 2025 -
[PowerPC] extend smaller splats into bigger splats
#141282 merged
May 28, 2025 -
[clang][Sema] Diagnose exceptions only in non-dependent context in discarded
try/catch/throw
blocks#139859 merged
May 28, 2025 -
[CMake] Fix config when static zstd libraries are not found
#113584 merged
May 28, 2025 -
[C] Fix parsing of [[clang::assume]]
#141747 merged
May 28, 2025 -
Fixed small memory leak in libprofile
#141739 merged
May 28, 2025 -
[Offload] Add specifier for the host type
#141635 merged
May 28, 2025 -
[clang] Move opt level in clang toolchain to clang::ConstructJob start
#141036 merged
May 28, 2025 -
[OpenMP][Flang] Fix semantic check and scoping for declare mappers
#140560 merged
May 28, 2025 -
[libc] Implement efficient 'malloc' on the GPU
#140156 merged
May 28, 2025 -
[Demangling] Refactor Demangler range tracking
#140762 merged
May 28, 2025 -
[NFC][AArch64] Add relnote saying modal FP8 intrinsics now fully implemented by ACLE
#141743 merged
May 28, 2025 -
[MLIR][Presburger] removeTrivialRedundancy: skip unnecessary redundancy check
#138969 merged
May 28, 2025 -
[InstCombine] Explicitly match poison operand. NFCI
#141744 merged
May 28, 2025 -
[AMDGPU] fix amdgpu_max_num_work_groups in templates
#141633 merged
May 28, 2025 -
[HLSL][SPIRV] Implement the SPIR-V target type for cbuffers.
#140061 merged
May 28, 2025 -
[ValueTracking][InstCombine] Generalize ignoreSignBitOfZero/NaN to handle more cases
#141015 merged
May 28, 2025 -
[AArch64] TableGen-erate SDNode descriptions
#140472 merged
May 28, 2025 -
[AMDGPU] Treat image_msaa_load as a sampler operation
#141726 merged
May 28, 2025 -
[IA] Add support for [de]interleave{4,6,8}
#141512 merged
May 28, 2025 -
[C2y] Add stdcountof.h
#140890 merged
May 28, 2025 -
[EarlyCSE] Correcting assertion for DSE with invariant loads
#141495 merged
May 28, 2025 -
[KeyInstr][Clang] Reset atomGroup number for each function
#141607 merged
May 28, 2025 -
Reland "Add macro to suppress -Wunnecessary-virtual-specifier"
#141091 merged
May 28, 2025 -
[X86] X86FixupVectorConstantsPass - use scheduler model to avoid regressions
#140028 merged
May 28, 2025 -
[LICM] Only check for provenance captures
#141731 merged
May 28, 2025 -
[InstCombine] Fold shuffled intrinsic operands with constant operands
#141300 merged
May 28, 2025 -
[SelectionDAG][AArch64] Add dot product lowering in NEON for PARTIAL_REDUCE_*MLA ISD nodes
#140075 merged
May 28, 2025 -
[Support] [lldb] Fix thread jump #45326
#135778 mergedMay 28, 2025 -
[MLIR] Add missing forward declaration after 61d5fdf50c78
#141734 merged
May 28, 2025 -
[LoopIdiom] Use m_scev_AffineAddRec with Loop matcher (NFC)
#141660 merged
May 28, 2025 -
[VPlan] Use InstSimplifyFolder instead of TargetFolder
#141222 merged
May 28, 2025 -
[VectorCombine] Support nary operands and intrinsics in scalarizeOpOrCmp
#138406 merged
May 28, 2025 -
[MLIR] Add bufferization state to
getBufferType
andresolveConflicts
interface methods#141466 merged
May 28, 2025 -
[SelectionDAG] Update documentation for VECTOR_[DE]INTERLEAVE nodes. NFC
#141644 merged
May 28, 2025 -
[tools] Allow RegClass/Bank in update_givaluetracking_test_checks.py
#141727 merged
May 28, 2025 -
[clang][DebugInfo] Add symbol for debugger with VTable information.
#130255 merged
May 28, 2025 -
[MLIR][NVVM] Add Op to create tcgen05-mma smem descriptor
#141651 merged
May 28, 2025 -
[llvm][llvm-objdump] Fix fatbin handling on 32-bit systems
#141620 merged
May 28, 2025 -
[lldb] Fix warnings
#141687 merged
May 28, 2025 -
[SelectionDAG] Introduce ISD::PTRADD
#140017 merged
May 28, 2025 -
[lldb] Make AddressRange dump easier on the eye
#141062 merged
May 28, 2025 -
[MLIR] Document the need for updating the cached symbol tables during bufferization
#141594 merged
May 28, 2025 -
[RISCV] Make RISCVIndirectBranchTracking visible in debug output
#141623 merged
May 28, 2025 -
MachineScheduler: Reset next cluster candidate for each node
#139513 merged
May 28, 2025 -
[TableGen] Remove wrong comment for CodeGenTarget ctor
#141024 merged
May 28, 2025 -
[libcxx] [test] Change an MSVC mode XFAIL into UNSUPPORTED
#141609 merged
May 28, 2025 -
[DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding intrinsics
#139991 merged
May 28, 2025 -
[clang-doc] Track if a type is a template or builtin
#138067 merged
May 28, 2025 -
[clang-doc] Update clang-doc tool to enable mustache templates
#138066 merged
May 28, 2025 -
[clang-doc] Update serializer for improved template handling
#138065 merged
May 28, 2025 -
[Clang] Fix a regression introduced by #138518
#141342 merged
May 28, 2025 -
[RISCV] Add compress patterns for QC_E_J/JAL and QC_E_LI
#141561 merged
May 28, 2025 -
[RISCV] Use X0_Pair for 0.0 and -0.0 with Zdinx.
#141641 merged
May 28, 2025 -
[lldb] Correcting an error message.
#141696 merged
May 28, 2025 -
[clang][ASTMatchers][NFC] fix typos in AST-matchers docs.
#141307 merged
May 28, 2025 -
[NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo).
#141540 merged
May 28, 2025 -
[clang][Sema] Cleanup and optimize DiagnoseAssignmentEnum
#141471 merged
May 28, 2025 -
[LoongArch] Fix out-of-range assert in DAG constant getting
#141586 merged
May 28, 2025 -
[UBSan] Implement src:*=sanitize for UBSan
#140529 merged
May 28, 2025 -
Write file to tmp directory
#141668 merged
May 28, 2025 -
AMDGPU: VIMAGE/VSAMPLE are bundle candidates
#140854 merged
May 28, 2025 -
[lld-macho] Qualify Reloc with macho namespace (NFC)
#141692 merged
May 28, 2025 -
[mlgo][inliner] Tigher test for interactive mode
#141677 merged
May 27, 2025 -
[NFC] Updating RTS0 namespace to contain all elements related to it's representation
#141173 merged
May 27, 2025 -
[libcxxabi] Add test to assert that ItaniumDemangle.h is the same
#140323 merged
May 27, 2025 -
[NFCI]Add SampleRecord::serialize and LineLocation::serialize to simplify FunctionSamples serialization
#141669 merged
May 27, 2025 -
[NFC][IR2Vec]Minor comment fixes
#141672 merged
May 27, 2025 -
[NFC] Refactoring DXContainerYaml Root Parameter representation
#138318 merged
May 27, 2025 -
[SandboxIR][Region] Auxiliary vector metadata now requires a region
#137443 merged
May 27, 2025 -
release/20.x: [libclc] Include isnan implementation for SPIR-V targets
#140902 merged
May 27, 2025 -
release/20.x: [clang-format] Handle Java text blocks (#141334)
#141433 merged
May 27, 2025 -
release/20.x: [Driver] Fix _XOPEN_SOURCE definition on Solaris (#137141)
#140044 merged
May 27, 2025 -
release/20.x: [MachO] Improve bounds check (#141083)
#141461 merged
May 27, 2025 -
[llvm] annotate interfaces in llvm/Analysis for DLL export
#136623 merged
May 27, 2025 -
Avoid emitting a linker options section in the compiler if it is empty.
#139821 merged
May 27, 2025 -
RISCV: Remove faulty assert that ignored subregister uses
#141658 merged
May 27, 2025 -
[RISCV][test] Improve test robustness. [NFCI]
#141268 merged
May 27, 2025 -
[HIP] disable sanitizer for
__hip_cuid
#141581 merged
May 27, 2025 -
[NVPTX] Add -nvptx-prec-divf32=3 to disable ftz for f32 fdiv
#141276 merged
May 27, 2025 -
[lldb-dap] DisassembleRequestHandler: use a better invalid instruction
#141463 merged
May 27, 2025 -
[PowerPC ][NFC] Add a test case for the function atomic_compare_exchange_weak
#141263 merged
May 27, 2025 -
[BPF] Handle traps with kfunc call __bpf_trap
#131731 merged
May 27, 2025 -
[VPlan] Improve cast code in VPlanRecipes (NFC)
#141240 merged
May 27, 2025 -
[LLDB] Show exit code on Windows if process can't launch
#141290 merged
May 27, 2025 -
[clang-tidy] Fix formatting and add release notes entry
#141584 merged
May 27, 2025 -
[lldb] optionally match the
__debug
namespace for libstdc++ containers.#140727 merged
May 27, 2025 -
LowerTypeTests: Set small code model on imported globals.
#141324 merged
May 27, 2025 -
IR: Make Module::getOrInsertGlobal() return a GlobalVariable.
#141323 merged
May 27, 2025 -
[RISCV][InsertVSETVLI] Remove redundant vsetvli by coalescing blocks bottom-up
#141298 merged
May 27, 2025 -
[LoopIdiom] Strip dead check in processLoopMemSet (NFC)
#141100 merged
May 27, 2025 -
[C2y] Fix _Countof handling of VLAs
#141621 merged
May 27, 2025 -
[SPIRV] Lower
spirv.Layout
type#140059 merged
May 27, 2025 -
[Offload] Fix segfault when looking for host device name
#141632 merged
May 27, 2025 -
[Offload][NFCI] Remove coupling to
omp
target for version scripting#141637 merged
May 27, 2025 -
[Offload] Use llvm::Error throughout liboffload internals
#140879 merged
May 27, 2025 -
[DirectX] Scalarize Allocas as part of data scalarization
#140165 merged
6377May 27, 2025 -
[libc++] Fix directory name in libcxx rand.dist tests path
#140160 merged
May 27, 2025 -
Revert "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes."
#141645 merged
May 27, 2025 -
[HLSL] Add resource name argument to resource class constructors
#139985 merged
May 27, 2025 -
[flang] Ensure that the integer for Cray pointer is sized correctly
#140822 merged
May 27, 2025 -
[lldb][docs][NFC] Remove references to obsolete gnu-libstdc++ category
#141610 merged
May 27, 2025 -
[ValueTracking] Support trunc nuw condition in isImpliedCondition
#141528 merged
May 27, 2025 -
[PGO] Don't unconditionally request BBInfo in verifyFuncBFI()
#140804 merged
May 27, 2025 -
[NFCI] Clean up idempotent stack pop for inline context
#141544 merged
May 27, 2025 -
[NFCI]Print LineLocation using its print method to simplify the code.
#141545 merged
May 27, 2025 -
[AMDGPU][True16] set true16 mode as default on gfx110x
#140736 merged
May 27, 2025 -
[clang][AST][NFC] fix spelling typos in clang AST files
#141346 merged
May 27, 2025 -
[LLDB][ELF Core] Support all the Generic (Negative) SI Codes.
#140150 merged
May 27, 2025 -
[Github] Tweak the good-first-issue message not to require assignment.
#139858 merged
May 27, 2025 -
[HLSL] Implement
SpirvType
andSpirvOpaqueType
#134034 merged
May 27, 2025 -
[mlir][linalg] Consolidate tests for scalable vectorization
#141469 merged
May 27, 2025 -
[flang-rt] Explicitly define the default ShallowCopy* templates
#141619 merged
May 27, 2025 -
[C2y] Correctly handle incomplete types in generic selections
#141596 merged
May 27, 2025 -
[VectorCombine][X86] Use updated getVectorInstrCost hook
#137823 merged
May 27, 2025 -
[LLD][MachO][NFC] Refactor LOH code
#141153 merged
May 27, 2025 -
[X86] combineTargetShuffle - fold (vzmovl (shift x, y)) -> (shift (vzmovl x), y)
#141579 merged
May 27, 2025 -
[AMDGPU][Scheduler] Delete RescheduleRegions bitvector from scheduler (NFC)
#141595 merged
May 27, 2025 -
[AArch64][AsmParser] Support SVE conditions even without +sve.
#141585 merged
May 27, 2025 -
[mlir][math] Add missing trig math-to-llvm conversion patterns
#141069 merged
May 27, 2025 -
[VPlan] Connect Entry to scalar preheader during initial construction.
#140132 merged
May 27, 2025 -
[RISCV] Use RISCVTargetInstrInfo::copyPhysReg in RISCVMakeCompressible. NFC
#141296 merged
May 27, 2025 -
[NFC][LLVM] Minor namespace fixes in PassBuilder
#141288 merged
May 27, 2025 -
[NFC][LLVM] Use formatv automatic index assignment in PassBuilder
#141286 merged
May 27, 2025 -
[AMDGPU][True16][CodeGen] add -real-true16 flag to a few gisel gfx12 test
#141503 merged
May 27, 2025 -
[Bitcode] Fix constexpr expansion creating invalid PHIs
#141560 merged
May 27, 2025 -
[Inline] Only consider provenance captures for scoped alias metadata
#138540 merged
May 27, 2025 -
[KeyInstr][Clang] Assign matrix element atom
#134650 merged
May 27, 2025 -
[KeyInstr][Clang] Assign vector element atom
#134649 merged
May 27, 2025 -
[mlir][vector] Update
CombineContractBroadcastMask
#140050 merged
May 27, 2025 -
[lldb/cmake] Don't call llvm_process_sources
#141217 merged
May 27, 2025 -
[KeyInstr][Clang] Bitfield atom
#134648 merged
May 27, 2025 -
[MemCpyOpt] Check
MDep
aliases to avoid infinite loops (NFC)#140376 merged
May 27, 2025 -
Fix tests of lookup table generator
#139463 merged
May 27, 2025 -
[ORC] Refactor member-loading in StaticLibraryDefinitionGenerator.
#141546 merged
May 27, 2025 -
[KeyInstr][Clang] Switch stmt atom
#134643 merged
May 27, 2025 -
[AArch64] Allow lowering of more types to GET_ACTIVE_LANE_MASK
#140062 merged
May 27, 2025 -
[KeyInstr][Clang] Catch variable init atom
#134641 merged
May 27, 2025 -
[KeyInstr] Complex assignment atoms
#134638 merged
May 27, 2025 -
[clang-tidy] readability-redundant-smartptr-get: disable for smart pointers to arrays
#141092 merged
May 27, 2025 -
[AMDGPU] SIFoldOperands: Delay foldCopyToVGPROfScalarAddOfFrameIndex
#141558 merged
May 27, 2025 -
Revert "[compiler-rt][XRay] Make
xray_interface.h
C compliant"#141570 merged
May 27, 2025 -
[Clang][AArch64]Add FP8 ACLE macros implementation
#140591 merged
May 27, 2025 -
[libc++] Bump the docker image hash
#140517 merged
May 27, 2025 -
[LoongArch] Pre-commit for lowering shuffle as lane permute and shuffle.
#141205 merged
May 27, 2025 -
[NFC] Fix evaluation order dependency in call arguments
#141366 merged
May 27, 2025 -
[lldb][Modules] Fix error handling of parseAndLoadModuleMapFile
#141220 merged
May 27, 2025 -
[analyzer] Introduce the check::BlockEntrance checker callback
#140924 merged
May 27, 2025 -
[compiler-rt][XRay] Make
xray_interface.h
C compliant#140068 merged
May 27, 2025 -
[ARM] Remove unused class member in ARMConstantIslandPass
#141093 merged
May 27, 2025 -
[lldb] add missing cmake build type argument
#141427 merged
May 27, 2025 -
[Clang] Fix a pack expansion bug in template argument deduction
#141547 merged
May 27, 2025 -
[Driver][X86] Fix LIT test failure on Solaris/MacOS
#141486 merged
May 27, 2025 -
[MLIR][NVVM] Rename cvt Ops to convert
#140868 merged
May 27, 2025 -
[clang][OpenCL] Only evaluate initializer once to check for zero init
#141474 merged
May 27, 2025 -
[DebugInfo] Use llvm::find_if (NFC)
#141521 merged
May 27, 2025 -
Initialize field to appease msan
#141537 merged
May 27, 2025 -
Fix handling of integer template argument in emitc.call_opaque
#141451 merged
May 27, 2025 -
[Format] Use llvm::count_if (NFC)
#141518 merged
May 27, 2025 -
[LLVM] Skip dumping inline SDag children
#141359 merged
May 27, 2025 -
[HLSL][RootSignature] Add parsing infastructure for StaticSampler
#140180 merged
May 27, 2025 -
[MLIR] Add a missing newline to debug output. NFC
#141531 merged
May 26, 2025 -
[llvm] Value-initialize values with *Map::try_emplace (NFC)
#141522 merged
May 26, 2025 -
[BOLT] Use llvm::find (NFC)
#141520 merged
May 26, 2025 -
[clang-tidy] Add avoid-pragma-once.
#140388 merged
May 26, 2025 -
[llvm] Remove unused includes (NFC)
#141526 merged
May 26, 2025 -
[StaticAnalyzer] Remove unused includes (NFC)
#141525 merged
May 26, 2025 -
[Parse] Remove unused includes (NFC)
#141524 merged
May 26, 2025 -
[Lex] Remove unused includes (NFC)
#141523 merged
May 26, 2025 -
[NFC][clangd][test] add clang-tidy config to ensure test cases sandbox
#141410 merged
May 26, 2025 -
[CI][Github] Remove test naming from premerge jobs
#141527 merged
May 26, 2025 -
[Github][CI] Make the new premerge system fail jobs on errors
#139359 merged
May 26, 2025 -
[Github][CI] Stop running premerge checks on main
#139358 merged
May 26, 2025 -
[NFC][analyzer] Rename getTagDescription to getDebugName
#141511 merged
May 26, 2025 -
[LoopPeel] Remove known trip count restriction when peeling last.
#140792 merged
May 26, 2025 -
[IR] Consolidate OneNthElements IIT descriptors. NFCI
#141492 merged
May 26, 2025 -
[analyzer][NFC] Introduce framework for checker families
#139256 merged
May 26, 2025 -
[IR] Add llvm.vector.[de]interleave{4,6,8}
#139893 merged
May 26, 2025 -
[PowerPC] Update DMF VSX ACC data transfer instructions
#138897 merged
May 26, 2025 -
[NewGVN] Fix lifetime coercion
#141477 merged
May 26, 2025 -
[SPIRV] Remove unused includes (NFC)
#141450 merged
May 26, 2025 -
[PowerPC] Remove unused includes (NFC)
#141449 merged
May 26, 2025 -
[Driver] Remove unused includes (NFC)
#141448 merged
May 26, 2025 -
[AST] Use llvm::none_of (NFC)
#141447 merged
May 26, 2025 -
[Analysis] Use llvm::erase_if (NFC)
#141446 merged
May 26, 2025 -
[Scalar] Use llvm::count (NFC)
#141445 merged
May 26, 2025 -
[llvm] Use llvm::any_of (NFC)
#141444 merged
May 26, 2025 -
[lldb] Use llvm::any_of (NFC)
#141443 merged
May 26, 2025 -
[AMDGPU] Use StringRef::consume_front (NFC)
#141442 merged
May 26, 2025 -
[interception] Implement interception on AIX
#138608 merged
May 26, 2025 -
[BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface
#136147 merged
May 26, 2025 -
[RISCV][TTI] Adjust costing in getPartialReductionCost for zvqdotq
#141430 merged
May 26, 2025 -
Use getSignedTargetConstant for offset
#141149 merged
May 26, 2025 -
Thread Safety Analysis: Support reentrant capabilities
#137133 merged
May 26, 2025 -
[PowerPC] Add load/store support for v2048i1 and DMF cryptography instructions
#136145 merged
May 26, 2025 -
[SPIR-V] Remove XFAIL from the passing test
#141489 merged
May 26, 2025 -
[AMDGPU] si-peephole-sdwa: Remove dead code from createSDWAversion
#141462 merged
May 26, 2025 -
[VPlan] Construct initial once and pass clones to tryToBuildVPlan (NFC).
#141363 merged
May 26, 2025 -
Reland [SPIR-V] Support
SPV_INTEL_int4
extension#141279 merged
May 26, 2025 -
[mlir][TOSA] restore unrealized casts when lowering rescale ops
#141096 merged
May 26, 2025 -
[clang][NFC] Call Stmt::getBeginLoc() once in DiagnoseForRangeVariable
#141472 merged
May 26, 2025 -
[clang][ExprConst][NFC] Only call getExprLoc() once
#141473 merged
May 26, 2025 -
[NewGVN] Precommit test
#141362 merged
May 26, 2025 -
[clang-tidy] added
AllowedTypes
option toreadability-qualified-auto
check#136571 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for bit shifts and sext-inreg
#132385 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for select
#132384 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for extends and trunc
#132383 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR
#132382 merged
May 26, 2025 -
[MLIR][NVVM] Add TMA linear prefetch Op
#141211 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for bitfield extract
#132381 merged
May 26, 2025 -
[AMDGPU] Cluster export instruction in PostRA Scheduler
#141399 merged
May 26, 2025 -
[LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir
#141057 merged
May 26, 2025 -
[clangd] Add support for textDocument/rangesFormatting
#141208 merged
May 26, 2025 -
[MachO] Improve bounds check
#141083 merged
May 26, 2025 -
[AMDGPU] Add export clustering post-RA scheduler test (NFC)
#141400 merged
May 26, 2025 -
[AMDGPU] si-peephole-sdwa: Disable V_CNDMASK_B32 conversion with sext
#140760 merged
May 26, 2025 -
[MLIR] Use cached symbol tables to get the called function during bufferization
#141341 merged
May 26, 2025 -
[Clang][CodeGen] Add metadata for load from reference
#98746 merged
May 26, 2025 -
[LLVM][MLGO] Fix: Index correctly into features to get default inlining decision
#141453 merged
May 26, 2025 -
[bazel][test] Continue fixing bazel build from 97dee78
#141336 merged
May 26, 2025 -
[mlir] Fix build after #141454
#141456 merged
May 26, 2025 -
[mlir][linalg] Simplify runtime op verification test case
#141454 merged
May 26, 2025 -
[clang-tidy] Fix false positives in
bugprone-crtp-constructor-accessibility
check#132543 merged
May 26, 2025 -
[Options] Add same-address constraint to the description of '-m[no]ld-seq-sa'
#141192 merged
May 26, 2025 -
[Driver][X86] Add -m[no-]apxf to m_x86_Features_Group
#140874 merged
May 26, 2025 -
[CI][Github] Prune windows container
#141440 merged
May 26, 2025 -
[NFC] Fix bad link in
clang/lib/Sema/SemaTypeTraits.cpp
#141405 merged
May 26, 2025 -
[clang-format] Handle Java text blocks
#141334 merged
May 25, 2025 -
[NVPTX][NFC] Refactor and cleanup NVPTXISelLowering call lowering 2/n
#137666 merged
May 25, 2025 -
[ByteCode] Drop const from a return type (NFC)
#141415 merged
May 25, 2025 -
replace the extension with the right functions
#141110 merged
May 25, 2025 -
[lld] Remove unused includes (NFC)
#141421 merged
May 25, 2025 -
[clang-tidy] Remove unused includes (NFC)
#141420 merged
May 25, 2025 -
[Sema] Remove unused includes (NFC)
#141419 merged
10000 div>May 25, 2025 [CodeGen] Remove unused includes (NFC)#141418 merged
May 25, 2025 [AST] Remove unused includes (NFC)#141417 merged
May 25, 2025 [lldb] Use std::tie to implement operator< (NFC)#141416 merged
May 25, 2025 [StaticAnalyzer] Drop const from a return type (NFC)#141414 merged
May 25, 2025 [TableGen] Use StringRef::contains (NFC)#141413 merged
May 25, 2025 [Driver] Use StringRef::consume_front (NFC)#141412 merged
May 25, 2025 [mlir][memref] Revert #140730#141406 merged
May 25, 2025 [LLDB] Add array subscription and integer parsing to DIL#141102 merged
May 25, 2025 [mlir][SPIR-V] Add lowering for gpu.lane_id op#90873 merged
May 25, 2025 [mlir][spirv] Add GroupNonUniformVote instructions#141294 merged
May 25, 2025 [llvm-objdump] Remove unused includes (NFC)#141390 merged
May 25, 2025 [llvm-objcopy] Remove unused includes (NFC)#141389 merged
May 25, 2025 [MLIR][SPIRV] Replace some auto to concrete type#113877 merged
May 25, 2025 [ExecutionEngine] Use llvm::none_of (NFC)#141387 merged
May 25, 2025 [mlir] Use llvm::lower_bound (NFC)#141386 merged
May 25, 2025 [lldb] Use llvm::find_if (NFC)#141385 merged
May 25, 2025 [mlir][SPIRV] Add decorateType method for MatrixType#112018 merged
May 25, 2025 [lldb] Fix a typo in documentation#141384 merged
May 25, 2025 [lld] Fix a typo in documentation#141383 merged
May 25, 2025 [clang] Fix a typo in documentation#141382 merged
May 25, 2025 [MLIR][IRDL] Added IRDL to C++ Translation#141248 merged
May 25, 2025 [llvm] FloatingPointPredicateUtils declare template specializations#141368 merged
May 25, 2025 release/20.x: [sanitizer_common] Remove interceptors for deprecated struct termio (#137403)#137707 merged
May 25, 2025 [VPlan] Separate out logic to manage IR flags to VPIRFlags (NFC).#140621 merged
May 25, 2025 [analyzer] Ignore [[clang::flag_enum]] enums in the EnumCastOutOfRange checker#141232 merged
May 25, 2025 [SCEV] Add dedicated AffineAddRec matcher + loop matchers (NFC).#141141 merged
May 25, 2025 [RISCV] Support LLVM IR intrinsics for XAndesVDot#140223 merged
May 25, 2025 [flang][fir] Add FIR structured control flow ops to SCF dialect pass.#140374 merged
May 25, 2025 [X86] Remove unused includes (NFC)#141379 merged
May 24, 2025 [RISCV] Remove unused includes (NFC)#141378 merged
May 24, 2025 [ARM] Remove unused includes (NFC)#141377 merged
May 24, 2025 [AMDGPU] Remove unused includes (NFC)#141376 merged
May 24, 2025 [AArch64] Remove unused includes (NFC)#141375 merged
May 24, 2025 [Support] Use std::map::try_emplace (NFC)#141374 merged
May 24, 2025 [clang] Default-construct values with DenseMap::try_emplace (NFC)#141373 merged
May 24, 2025 [RISCV] Use llvm::is_contained (NFC)#141372 merged
May 24, 2025 [StaticAnalyzer] Use llvm::is_contained (NFC)#141371 merged
May 24, 2025 [StaticAnalyzer] Use llvm::count (NFC)#141370 merged
May 24, 2025 fix zstd_shared detection on mingw#139945 merged
May 24, 2025 [PredicateInfo] Update comments for PredicateAssume (NFC)#139269 merged
May 24, 2025 [VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI).#117506 merged
May 24, 2025 Re-apply "[StaticDataLayout][PGO]Implement reader and writer change for data access profiles"#141275 merged
May 24, 2025 [clang-tidy][NFC] Refactormodernize-use-trailing-return-type-check
check code and tests#140759 merged
May 24, 2025 [LLVM] Add color to SDNode ID's when dumping#141295 merged
May 24, 2025 [mlir] Use llvm::less_second (NFC)#141350 merged
May 24, 2025 [Serialization] Remove an unused local variable (NFC)#141358 merged
May 24, 2025 [Transforms] Remove unused includes (NFC)#141357 merged
May 24, 2025 [TableGen] Remove unused includes (NFC)#141356 merged
May 24, 2025 [LTO] Remove unused includes (NFC)#141355 merged
May 24, 2025 [Bitcode] Remove unused includes (NFC)#141354 merged
May 24, 2025 [llvm] Use std::tie to implement comparison functors (NFC)#141353 merged
May 24, 2025 [lldb] Use llvm::stable_sort (NFC)#141352 merged
May 24, 2025 [clang] Use llvm::partition_point (NFC)#141351 merged
May 24, 2025 [lld] Use llvm::less_second (NFC)#141349 merged
May 24, 2025 [VPlan] Strip dead includes in VPRecipeBuilder (NFC)#141239 merged
May 24, 2025 320 Pull requests opened by 194 people
-
[CIR] Upstream global initialization for ComplexType
#141369 opened
May 24, 2025 -
[clang-tidy] Fix false positives with deducing this in `readability-convert-member-functions-to-static` check
#141391 opened
May 25, 2025 -
[libc] add ioctl
#141393 opened
May 25, 2025 -
WIP [libc++]P2944R3: Constrained comparisions - `variant` and `tuple`
#141396 opened
May 25, 2025 -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#141401 opened
May 25, 2025 -
[mlir][spirv] Implement lowering `gpu.subgroup_reduce` with cluster size for SPIRV
#141402 opened
May 25, 2025 -
[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type
#141408 opened
May 25, 2025 -
[LLDB] Add bit extraction to DIL
#141422 opened
May 25, 2025 -
[mlir] Improve mlir-query by adding matcher combinators
#141423 opened
May 25, 2025 -
[VPlan] Use VPInstruction for uniform binops.
#141429 opened
May 25, 2025 -
[LV] Vectorize selecting index of min/max element.
#141431 opened
May 25, 2025 -
Thread safety analysis: Skip functions acquiring/releasing parameters
#141432 opened
May 25, 2025 -
[clang][AIX] Fix -print-runtime-dir fallback on AIX
#141439 opened
May 26, 2025 -
[X86][NFC] Use std::move to avoid copy
#141455 opened
May 26, 2025 -
[mlir][Vector] Add `vector.to_elements` op
#141457 opened
May 26, 2025 -
[mlir][spirv] Add bfloat16 support
#141458 opened
May 26, 2025 -
Allow changes to language options across modules
#141459 opened
May 26, 2025 -
[libc++] Disallow specializing `common_reference`
#141465 opened
May 26, 2025 -
[LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (1/2)
#141467 opened
May 26, 2025 -
[RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme
#141468 opened
May 26, 2025 -
[DAG] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))).
#141476 opened
May 26, 2025 -
[AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#141480 opened
May 26, 2025 -
[llvm][GISel] Use computeKnownFPClass
#141484 opened
May 26, 2025 -
[CodeGenPrepare] Fix signed overflow
#141487 opened
May 26, 2025 -
[RISCV][FPEnv] Lowering of fpenv intrinsics
#141498 opened
May 26, 2025 -
Thread Safety Analysis: Use replaceLock instead of removeLock+addLock
#141500 opened
May 26, 2025 -
Trying to fix undefined symbol error caused by iterator variable
#141507 opened
May 26, 2025 -
[third-party] Add a snapshot of Boost.Math 1.88 standalone
#141508 opened
May 26, 2025 -
[NewGVN] Fix cyclic dependency in phi-of-ops
#141510 opened
May 26, 2025 -
[SelectionDAG][AArch64] Legalize power of 2 vector.[de]interleaveN
#141513 opened
May 26, 2025 -
[lldb] Show coro_frame in `std::coroutine_handle` pretty printer
#141516 opened
May 26, 2025 -
[ADT] Simplify countr_zero and countl_zero (NFC)
#141517 opened
May 26, 2025 -
[PowerPC] Spill and restore DMR register
#141530 opened
May 26, 2025 -
[cmake] Introduce LLVM_DISABLE_PROJECTS to easily exclude projects
#141535 opened
May 26, 2025 -
[LoongArch] Add codegen support for ILP32D calling convention
#141539 opened
May 27, 2025 -
[clang][RISCV] Handle target features correctly in CheckBuiltinFunctionCall
#141548 opened
May 27, 2025 -
[AArch64][GlobalISel] Add push_mul_through_s/zext
#141551 opened
May 27, 2025 -
[llvm-readobj] Support --string-table for COFF
#141552 opened
May 27, 2025 -
[AArch64][GlobalISel] Fold buildvector of bitcast
#141553 opened
May 27, 2025 -
[mlir][AMDGPU] Add scaled floating point conversion ops fp8
#141554 opened
May 27, 2025 -
[LoongArch] Enable interleaved memory accesses by default
#141555 opened
May 27, 2025 -
[LoopVectorize] Add test case for minloc reduction
#141556 opened
May 27, 2025 -
[LoongArch] Add codegen support for atomic-ops on LA32
#141557 opened
May 27, 2025 -
[ARM,AArch64] Don't put BTI at asm goto branch targets
#141562 opened
May 27, 2025 -
[mlir][linalg] Simplify `createWriteOrMaskedWrite` (NFC)
#141567 opened
May 27, 2025 -
[AArch64][FMV] Enable PAuth and BTI hardening of resolver functions
#141573 opened
May 27, 2025 -
[libclc] Support LLVM_ENABLE_RUNTIMES when building
#141574 opened
May 27, 2025 -
[clang-format] Stop moving lambda to new line only to indent it more.
#141576 opened
May 27, 2025 -
[lldb][AIX] Added XCOFF ParseSymtab handling
#141577 opened
May 27, 2025 -
[AMDGPU] Compute GISel KnownBits for S_BFE instructions
#141588 opened
May 27, 2025 -
[AMDGPU] Move S_BFE lowering into RegBankCombiner
#141589 opened
May 27, 2025 -
[AMDGPU] Add BFX Formation Combines to RegBankCombiner
#141590 opened
May 27, 2025 -
[AMDGPU] Add KnownBits simplification combines to RegBankCombiner
#141591 opened
May 27, 2025 -
Thread Safety Analysis: Warn when using negative reentrant capability
#141599 opened
May 27, 2025 -
[NFC][PowerPC] Add testcases for locking down the xxeval instruction support for ternary operators
#141601 opened
May 27, 2025 -
Support the inline asm 'a' constraint on PowerPC
#141604 opened
May 27, 2025 -
[X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT
#141611 opened
May 27, 2025 -
[libc][math][c23] Add atanf16() function
#141612 opened
May 27, 2025 -
[mlir][linalg] fix OuterUnitDims linalg.pack decomposition pattern
#141613 opened
May 27, 2025 -
[NFC][TableGen] clang-format tweaks in X86RecognizableInstr.cpp
#141615 opened
May 27, 2025 -
[llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code
#141616 opened
May 27, 2025 -
[KeyInstr][Clang] Break and Continue stmt atoms
#141618 opened
May 27, 2025 -
[KeyInstr][Clang] Atomic ops atoms
#141624 opened
May 27, 2025 -
[win/asan] GetInstructionSize: Support `48 bX` movabsq instructions.
#141625 opened
May 27, 2025 -
[CostModel] Add a DstTy to getShuffleCost
#141634 opened
May 27, 2025 -
[Clang][Sema] Add fortify warnings for stpcpy
#141646 opened
May 27, 2025 -
[SampleFDO][TypeProf] Support vtable type profiling in ext-binary and text format.
#141649 opened
May 27, 2025 -
[llvm] annotate interfaces in llvm/IR for DLL export
#141650 opened
May 27, 2025 -
[libc++] Switch over to the LLVM-wide premerge runners
#141652 opened
May 27, 2025 -
AArch64: Skip analyzeCompare for subregister uses
#141654 opened
May 27, 2025 -
[Docs] Explicitly document libclang ABI and API stability
#141657 opened
May 27, 2025 -
MachineCombiner: Partially fix losing subregister indexes
#141661 opened
May 27, 2025 -
[RISCV] Use addi rather than addiw for immediates materialised by lui+addi(w) pairs when possible
#141663 opened
May 27, 2025 -
[BOLT] Gadget scanner: make use of C++17 features and LLVM helpers
#141665 opened
May 27, 2025 -
[SystemZ][z/OS] Implement #pragma export
#141671 opened
May 27, 2025 -
[BOLT] Expose external entry count for functions
#141674 opened
May 27, 2025 -
[DirectX] Scalarize `extractelement` and `insertelement` with dynamic indices
#141676 opened
May 27, 2025 -
[Offload] Correctly regenerate API files if modified
#141679 opened
May 27, 2025 -
[Matrix] Propagate shape information through PHI insts
#141681 opened
May 27, 2025 -
[RISCV] Add basic Mach-O triple support.
#141682 opened
May 27, 2025 -
[RFC][llvm] Added llvm.loop.vectorize.reassociation.enable metadata.
#141685 opened
May 27, 2025 -
[C2y] Handle FP-suffixes on prefixed octals (#141230)
#141695 opened
May 28, 2025 -
[llvm] annotate interfaces in llvm-c for DLL export
#141701 opened
May 28, 2025 -
[LoongArch] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of libcall
#141702 opened
May 28, 2025 -
[clang][LoongArch] Add support for the _Float16 type
#141703 opened
May 28, 2025 -
[Matrix] Propagate shape information through (f)abs insts
#141704 opened
May 28, 2025 -
[NFC][DWP] Make `getContributionIndex` static
#141708 opened
May 28, 2025 -
[NFC][LLVM] Fix some `llvm` namespace usage in Bitcode writer
#141709 opened
May 28, 2025 -
[Flang] - Handle `BoxCharType` in `fir.box_offset` op
#141713 opened
May 28, 2025 -
[Flang][OpenMP] - When mapping a `fir.boxchar`, map the underlying data pointer as a member
#141715 opened
May 28, 2025 -
CodeGenPrepare, X86: Support sinking phi nodes.
#141716 opened
May 28, 2025 -
[mlir][spirv] Add definitions for GL inverse hyperbolic functions
#141720 opened
May 28, 2025 -
[LoongArch] Allow difference across sections
#141722 opened
May 28, 2025 -
[AMDGPU][SDAG] Initial support for ISD::PTRADD
#141725 opened
May 28, 2025 -
Reapply "[compiler-rt][XRay] Make xray_interface.h C compliant"
#141728 opened
May 28, 2025 -
[LV] Fix MVE regression from #132190
#141736 opened
May 28, 2025 -
[MLIR][NVVM] Add prefetch Ops
#141737 opened
May 28, 2025 -
[IR] Specify that overflow is poison, not UB in {s,u}{mul,div}.fix
#141748 opened
May 28, 2025 -
[DebugInfo] Move `codeview::SourceLanguage` enumerators to CodeViewLanguages.def (NFC)
#141750 opened
May 28, 2025 -
[LV] Extend FindLastIV to unsigned case
#141752 opened
May 28, 2025 -
[AMDGPU] Support D16 folding for image.sample with multiple extractelement and fptrunc users
#141758 opened
May 28, 2025 -
[HLSL][SPIR-V] Handle SV_Postion builtin in PS
#141759 opened
May 28, 2025 -
[MLIR] Make SymbolTableCollection methods virtual
#141760 opened
May 28, 2025 -
[utils][TableGen] Clarify usage of ClauseVal, rename to EnumVal
#141761 opened
May 28, 2025 -
[utils][TableGen] Unify converting names to upper-camel case
#141762 opened
May 28, 2025 -
[utils][TableGen] Treat clause aliases equally with names
#141763 opened
May 28, 2025 -
[docs] Update ir-normalizer to normalize
#141764 opened
May 28, 2025 -
[utils][TableGen] Implement clause aliases as alternative spellings
#141765 opened
May 28, 2025 -
[utils][TableGen] Handle versions on clause/directive spellings
#141766 opened
May 28, 2025 -
[LV] Move some if-reduction.ll tests to iv-select-cmp.ll
#141769 opened
May 28, 2025 -
[NFC][AMDGPU] Add D16 test for multiple fptrunc image sample
#141771 opened
May 28, 2025 -
[OpenMP] Add directive spellings introduced in spec v6.0
#141772 opened
May 28, 2025 -
[WIP] [lldb] Add fetching of source files used in modules.
#141773 opened
May 28, 2025 -
[Clang][WIP] Normalize constraints before checking for satisfaction
#141776 opened
May 28, 2025 -
Enable WPD without lto
#141777 opened
May 28, 2025 -
[SPIR-V] Add Fragment execution model
#141787 opened
May 28, 2025 -
[LV] Skip sentinel value for FindLastIV reductions when start value is provably less than IV start.
#141788 opened
May 28, 2025 -
[Module] Prefer precompiled module even when header is private
#141792 opened
May 28, 2025 -
[NFC][LLVM][LoopVectorize] Change getSmallBestKnownTC to return an ElementCount.
#141793 opened
May 28, 2025 -
[llvm] annotate interfaces in AsmParser, BinaryFormat, Bitcode, and Bitstream libraries for DLL export
#141794 opened
May 28, 2025 -
[LLVM][SCEV] Look through common multiplicand when simplifying compares.
#141798 opened
May 28, 2025 -
[lldb] Refactor away UB in SBValue::GetLoadAddress
#141799 opened
May 28, 2025 -
[IPO] Added attributor for identifying invariant loads
#141800 opened
May 28, 2025 -
[AArch64] Spare N2I roundtrip when splatting float comparison
#141806 opened
May 28, 2025 -
[Clang][FMV] Stop emitting implicit default version using target_clones.
#141808 opened
May 28, 2025 -
[LV] Prefer DenseMap::lookup over find (NFC)
#141809 opened
May 28, 2025 -
AMDGPU: Reduce intrinsics for single demanded vector element
#141810 opened
May 28, 2025 -
[AMDGPU][GlobalISel] Fix G_UNMERGE_VALUES combine
#141812 opened
May 28, 2025 -
[Matrix] Optimize static extracts with ShapeInfo
#141815 opened
May 28, 2025 -
[ConstantFolding] Fold sqrt poison -> poison
#141821 opened
May 28, 2025 -
[BOLT] Gadget scanner: fix LR to be safe in leaf functions without CFG
#141824 opened
May 28, 2025 -
AMDGPU: Add test showing bit operations that should be reducible
#141837 opened
May 28, 2025 -
[ASTWriter] Do not write ObjCCategories if empty.
#141841 opened
May 28, 2025 -
[Clang][attr] Add cfi_salt attribute
#141846 opened
May 28, 2025 -
[SandboxVec] Add a simple pack reuse pass
#141848 opened
May 28, 2025 -
[llvm] clang-format llvm/IR/BasicBlock.h and llvmLTO/LTOGodeGenerator.h
#141849 opened
May 28, 2025 -
[mlir][vector] Fix for WarpOpScfForOp failure when scf.for has results that are unused.
#141853 opened
May 28, 2025 -
[VPlan] Truncate/Extend ComputeReductionResult at construction (NFC).
#141860 opened
May 28, 2025 -
AMDGPU: Try constant fold after folding immediate
#141862 opened
May 28, 2025 -
[llvm] annotate interfaces in FileCheck, FrontEnd, and FuzzMutate libraries for DLL export
#141864 opened
May 28, 2025 -
[LV] Support scalable interleave groups for factors 3,5,6 and 7
#141865 opened
May 28, 2025 -
[SimplifyCFG] Avoid branch threading of divergent conditionals
#141867 opened
May 28, 2025 -
[Matrix] Propagate shape information through cast insts
#141869 opened
May 28, 2025 -
[Matrix] Propagate shape information through Select insts
#141876 opened
May 28, 2025 -
[AMDGPU][True16][MC][CodeGen] true16 mode for v_cvt_pk_bf8/fp8_f32
#141881 opened
May 29, 2025 -
[Flang] Add Sphinx man page and html support for Flang
#141882 opened
May 29, 2025 -
AMDGPU: Custom lower fptrunc vectors for f32 -> f16
#141883 opened
May 29, 2025 -
[AArch64] Add MSVC-style mangling for SVE types.
#141887 opened
May 29, 2025 -
[X86] Use GFNI for LZCNT vXi8 ops
#141888 opened
May 29, 2025 -
[debuginfo][coro] Fix linkage name for clones of coro functions
#141889 opened
May 29, 2025 -
[mlir][LLVMIR] Add folders for `llvm.inttoptr` and `llvm.ptrtoint`
#141891 opened
May 29, 2025 -
[BOLT] Support dumping intermediate profile storage from DataAggregator
#141897 opened
May 29, 2025 -
[NVPTX] Add family-specific architectures support
#141899 opened
May 29, 2025 -
[LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan.
#141900 opened
May 29, 2025 -
[Analysis] Use the addCost() helper across InlineCost.cpp
#141901 opened
May 29, 2025 -
[mlir][spirv] Implement UMod canonicalization for vector constants
#141902 opened
May 29, 2025 -
AMDGPU: Directly select minimumnum/maximumnum with ieee_mode=0
#141903 opened
May 29, 2025 -
AMDGPU: Add cost model tests for minimumnum/maximumnum
#141904 opened
May 29, 2025 -
[Clang] Properly deprecate `__reference_binds_to_temporary`
#141909 opened
May 29, 2025 -
libclc: clspv: do not set generic_addrspace_val
#141912 opened
May 29, 2025 -
[libc++] Use `__reference_constructs_from_temporary` if eligible
#141916 opened
May 29, 2025 -
[HWASan] Handle default attribute on personality function thunks.
#141917 opened
May 29, 2025 -
"[bolt][aarch64] Fixed indirect call instrumentation snippet"
#141918 opened
May 29, 2025 -
[lld] Refactor storage of PAuth ABI core info
#141920 opened
May 29, 2025 -
[LV] Strip unnecessary make_{pair,optional} (NFC)
#141924 opened
May 29, 2025 -
[CMake] Make precompiled headers opt-in for ccache builds
#141927 opened
May 29, 2025 -
[VPlan] Add ComputeAnyOfResult VPInstruction (NFC)
#141932 opened
May 29, 2025 -
[InstCombine] Avoid breaking FMA pattern when hoisting freeze
#141934 opened
May 29, 2025 -
[MISched] Add templates for creating custom schedulers
#141935 opened
May 29, 2025 -
[debuginfo][coro] Emit debug info labels for coroutine resume points
#141937 opened
May 29, 2025 -
[RISCV] Fix coalescing vsetvlis when AVL and vl registers are the same
#141941 opened
May 29, 2025 -
AMDGPU: Fix cost model for 16-bit operations on gfx8
#141943 opened
May 29, 2025 -
AMDGPU: Reduce cost of f64 copysign
#141944 opened
May 29, 2025 -
AMDGPU: Move fpenvIEEEMode into TTI
#141945 opened
May 29, 2025 -
AMDGPU: Cost model for minimumnum/maximumnum
#141946 opened
May 29, 2025 -
AMDGPU: Add baseline cost model tests for special argument intrinsics
#141947 opened
May 29, 2025 -
AMDGPU: Report special input intrinsics as free
#141948 opened
May 29, 2025 -
[RISC-V] Adjust trampoline code for branch control flow protection
#141949 opened
May 29, 2025 -
[clang][Basic] Optimize getDiagnosticSeverity()
#141950 opened
May 29, 2025 -
[MLIR] Keep cached symbol tables across buffer deallocation insertions
#141956 opened
May 29, 2025 -
Backport: [clang] Serialization: support hashing null template arguments
#141957 opened
May 29, 2025 -
[Offload] Allow setting null arguments in olLaunchKernel and fix amdgpu handling for empty kernel arguments
#141958 opened
May 29, 2025 -
[GlobalISel] support lowering of G_SHUFFLEVECTOR with pointer args
#141959 opened
May 29, 2025 -
[InstCombine] Add Missed Optimization
#141962 opened
May 29, 2025 -
Introduce `arith.scaling_extf` and `arith.scaling_truncf`
#141965 opened
May 29, 2025 -
[MLIR] Use cached symbol tables in `getFuncOpsOrderedByCalls`
#141967 opened
May 29, 2025 -
[AArch64] Add custom lowering of nxv32i1 get.active.lane.mask nodes
#141969 opened
May 29, 2025 -
[InstCombine] Strip off sign bit preserving or flipping operations
#141974 opened
May 29, 2025 -
Add Offloading to llvm-readobj and llvm-objcopy
#141978 opened
May 29, 2025 -
[InstCombine] Fold shuffles through all trivially vectorizable intrinsics
#141979 opened
May 29, 2025 -
[mlir][tosa] Fix MulOp verifier handling for unranked operands
#141980 opened
May 29, 2025 -
[lldb-dap] Test Gardening, attach tests.
#141981 opened
May 29, 2025 -
[Offload] Don't check in generated files
#141982 opened
May 29, 2025 -
[lldb-dap] Test Gardening, Breakpoints.
#141983 opened
May 29, 2025 -
[flang][runtime] Accommodate change of type in assignment to allocatable
#141988 opened
May 29, 2025 -
[AArch64] Signed comparison using CMN is safe when the subtraction is nsw
#141993 opened
May 29, 2025 -
[ubsan] Add more -fsanitize-annotate-debug-info checks
#141997 opened
May 29, 2025 -
[VPlan] Convert to concrete recipes before dissolving loop regions. NFCI
#141999 opened
May 29, 2025 -
[mlir][vector] add unroll pattern for broadcast
#142011 opened
May 29, 2025 -
[clang][Darwin] Simplify deployment version assignment in the Driver
#142013 opened
May 29, 2025 -
[libc++] Remove invalid char_traits instantiations from a test
#142016 opened
May 29, 2025 -
[AMDGPU] Handle direct loads to LDS in memory model
#142018 opened
May 29, 2025 -
[clang][Sema] Fix and reapply 'Declare builtins used in #pragma intrinsic #138205'
#142019 opened
May 29, 2025 -
[flang] Correct defined assignment case
#142020 opened
May 29, 2025 -
[Clang] Always pass the detected CUDA path to the linker wrapper
#142021 opened
May 29, 2025 -
[flang][cli] Add diagnostic flags to the CLI
#142022 opened
May 29, 2025 -
[libc++] Avoid spuriously unsupporting the new FTM tests
#142024 opened
May 29, 2025 -
[mlir][Affine] Handle null parent op in getAffineParallelInductionVarOwner
#142025 opened
May 29, 2025 -
[flang][NFC] Clean up code in two new functions
#142037 opened
May 29, 2025 -
[CIR] Add initial support for bitfields in structs
#142041 opened
May 29, 2025 -
[clang-doc] add tags to Mustache namespace template
#142045 opened
May 29, 2025 -
[CodeGen][AArch64] ptrauth intrinsic to safely construct relative ptr
#142047 opened
May 29, 2025 -
[lldb][headers] Create Python script to fix up framework headers
#142051 opened
May 29, 2025 -
[RISC-V] Add SMLoc info for fixup. [NFCI]
#142054 opened
May 29, 2025 -
[Matrix] Lower vector reductions using shape info
#142055 opened
May 29, 2025 -
[ELF] Consistently use gotEntrySize for GOT entries
#142064 opened
May 29, 2025 -
[libc] Implemented wmempcpy
#142067 opened
May 29, 2025 -
[UBSan][Ignorelist] Expanding =sanitize to fun.
#142074 opened
May 30, 2025 -
[Matrix] Add a Remark when matrices get flattened
#142078 opened
May 30, 2025 -
[mlir][flang] Added Weighted[Region]BranchOpInterface's.
#142079 opened
May 30, 2025 -
[libc] add ioctl macros
#142080 opened
May 30, 2025 -
[MLIR] fix func.func to llvm.func lowering where no_inline attribute is not propagated over
#142088 opened
May 30, 2025 -
[utils][tests] Adjust timeout-hang.py tolerances
#142089 opened
May 30, 2025 -
[X86][APX] Exclusively emit setzucc to avoid false dependency
#142092 opened
May 30, 2025 -
Test file for memmove intrinsic
#142094 opened
May 30, 2025 -
[CGData] Skip reading Names into StableFunctionMap in non-assertion b…
#142095 opened
May 30, 2025 -
MemoryDependenceAnalysis: Consider a pointer clobbered if it is saved
#142096 opened
May 30, 2025 -
[SPIRV] Addition of test files for @llvm.tan and zero_length_array.ll
#142097 opened
May 30, 2025 -
Test files for memcpy and ControlBarrier instruction
#142098 opened
May 30, 2025 -
[MLIR] Reduce complexity of searching circular function calls in bufferization
#142099 opened
May 30, 2025 -
[ci] Use different emoji for Linux and Windows job titles on GitHub
#142101 opened
May 30, 2025 -
[BOLT][NFC] Align fdata pattern ordering in link_fdata.py
#142102 opened
May 30, 2025 -
[AArch64] Add SUBS(CSEL) fold from brcond.
#142103 opened
May 30, 2025 -
`__builtin.canonicalize` in common code
#142105 opened
May 30, 2025 -
fix: update pretty-printer to work with gdb 17
#142106 opened
May 30, 2025 -
[LoongArch][NFC] Pre-commit for lowering vector mask generation to `[X]VMSK{LT,GE,NE}Z`
#142108 opened
May 30, 2025 -
[LoongArch] Lower vector select mask generation to `[X]VMSK{LT,GE,NE}Z` if possible
#142109 opened
May 30, 2025 -
[AArch64][SME] Merge back-to-back SME call regions
#142111 opened
May 30, 2025 -
[mlir][linalg] Remove the `test-linalg-to-vector-patterns` option
#142116 opened
May 30, 2025 -
[libclang/python] Derive library function types from annotations
#142120 opened
May 30, 2025 -
[mlir][vector] Support complete folding in single pass for vector.insert/vector.extract
#142124 opened
May 30, 2025 -
[libc++] Fix padding calculation for function reference types
#142125 opened
May 30, 2025 -
[lldb-dap][test] Fix DAP disassemble test
#142129 opened
May 30, 2025 -
[Offload] Add olLaunchKernelSuggestedGroupSize
#142130 opened
May 30, 2025 -
[MLIR][MemRef] Add `alloca` support for `erase_dead_alloc_and_stores`
#142131 opened
May 30, 2025 -
[analyzer] Fix tagging of PostAllocatorCall
#142132 opened
May 30, 2025 -
[AMDGPU] Swap select operands to allow later v_cndmask shrinking into vop2
#142140 opened
May 30, 2025 -
[clang-reorder-fields] Use expanded location for macros
#142147 opened
May 30, 2025 -
[clang-reorder-fields] Prevent rewriting unsupported cases
#142149 opened
May 30, 2025 -
[clang-reorder-fields] Support designated initializers
#142150 opened
May 30, 2025 -
[MLIR][Test] Extend coverage of unrealized_conversion_cast operation
#142152 opened
May 30, 2025 -
[utils] Fix utils/demangle_tree.py:parse_line to correctly chek for closing parenthesis
#142153 opened
May 30, 2025 -
[flang][OpenMP] Explicitly set Shared DSA in symbols
#142154 opened
May 30, 2025 -
[CodeGen] Move CodeGenPGO behind unique_ptr (NFC)
#142155 opened
May 30, 2025 -
[flang][OpenMP] Resolve names for declare simd uniform clause
#142160 opened
May 30, 2025 -
[clang] Rename diag notes that assumed precompiled dependencies are pch's, NFCI
#142161 opened
May 30, 2025 -
[clang][Frontend] Add overload to ASTPrinter that doesn't own output stream
#142163 opened
May 30, 2025 -
[lldb] Add filter option to AST dump command
#142164 opened
May 30, 2025 -
[CIR] Skip generation of a continue block when flattening TernaryOp
#142165 opened
May 30, 2025 -
[DebugInfo] Place local ODR-uniqued types in decl DISubprograms
#142166 opened
May 30, 2025 -
[AArch64] Fix invalid address-mode folding
#142167 opened
May 30, 2025 -
[AMDGPU] Add UniformBinFrag to SALU fminimum/fmaximum patterns. NFCI.
#142169 opened
May 30, 2025 -
[SDAG] Fix fmaximum legalization errors
#142170 opened
May 30, 2025 -
[flang] Add support for -mrecip[=<list>]
#142172 opened
May 30, 2025 -
[NFC][lldb-dap] Avoid unnecessary copy in setBreakpoint
#142179 opened
May 30, 2025 -
[flang] Propagate volatile on openmp reduction vars
#142182 opened
May 30, 2025 -
[AMDGPU][MC] Allow op_sel in v_alignbit_b32 etc in GFX9 and GFX10
#142188 opened
May 30, 2025 -
[AArch64][SME] Fix accessing the emergency spill slot with hazard padding
#142190 opened
May 30, 2025 -
[Remarks] Remove an upcast footgun. NFC
#142191 opened
May 30, 2025 -
[lldb] Disable TestConsecutiveBreakpoints.py for Windows x86_64
#142192 opened
May 30, 2025 -
[lldb] Disable TestReverseContinueBreakpoints.py and TestReverseContinueWatchpoints.py for Windows x86_64
#142193 opened
May 30, 2025 -
[PowerPC] extend smaller splats into bigger splats (with fix)
#142194 opened
May 30, 2025 -
[Offload][AMDGPU] Correctly handle variable implicit argument sizes
#142199 opened
May 30, 2025 -
[flang] Fix corner case of defined component assignment
#142201 opened
May 30, 2025 -
[clang-doc] Add test case for #141990
#142209 opened
May 30, 2025 -
[AArch64] Fix `APAS` instructions to disassemble to self not to `SYS` alias
#142211 opened
May 30, 2025 -
[RISCV] Migrate zvqdotq reduce matching to use partial_reduce infrastructure
#142212 opened
May 30, 2025 -
clang.llvm.org/get_started.html: remove shallow clone misinformation
#142213 opened
May 30, 2025 -
[CIR] Fix dso_local and comdat handling for global vars
#142214 opened
May 30, 2025 -
[lldb] Add Python properties to SBBreakpoint(Location)
#142215 opened
May 30, 2025 -
[libc] added nullptr checks for wcspbrk
#142216 opened
May 30, 2025 -
AMDGPU: Combine nnan fminimum/fmaximum to fminnum_ieee/fmaxnum_ieee
#142217 opened
May 30, 2025 -
[CIR] [NFC] Update CHECK pattern to use regex for new def of RV
#142218 opened
May 30, 2025 -
[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling
#142220 opened
May 30, 2025 -
[CIR][NFC] Upstream VectorType support in helper function
#142222 opened
May 30, 2025 -
[MLIR][SliceAnalysis] Add comment and restore failure condition
#142223 opened
May 30, 2025 -
[lldb] Fix SIGSEGV in `GetPtraceScope()` in `Procfs.cpp`
#142224 opened
May 30, 2025 -
[HWASan][bugfix] Fix kernel check in ShadowMapping::init
#142226 opened
May 30, 2025 -
[libc] wcscpy implementation
#142228 opened
May 30, 2025 -
[lldb][NFC] Remove unused macro ENABLE_MEMORY_CACHING
#142231 opened
May 30, 2025 -
[memprof] Print alloc site matches immediately
#142233 opened
May 30, 2025 -
[AArch64TargetParser]Fix reconstructFromParsedFeatures ignoring negative features
#142236 opened
May 30, 2025 -
[libc] wcsncpy implementation
#142237 opened
May 30, 2025 -
[tosa] Change VariableOp to align with spec
#142240 opened
May 30, 2025 -
[CIR ] Add DLTI dialect support to module attributes
#142241 opened
May 30, 2025 -
[libc] wcscat implementation
#142243 opened
May 31, 2025 -
[lldb] Revive TestSimulatorPlatform.py
#142244 opened
May 31, 2025 -
[libc] Implemented wmemmove
#142245 opened
May 31, 2025 -
[llvm-objdump] Add inlined function display support
#142246 opened
May 31, 2025 -
[llvm][mustache] Fix UB in ASTNode::render()
#142249 opened
May 31, 2025 -
[DAGCombiner] Fold freeze(fmul) + fadd/fsub into FMA combine
#142250 opened
May 31, 2025 -
[clang-format] Handle token-pasted function decl names
#142251 opened
May 31, 2025 -
[clang][Sema] Optimize ~SemaDiagnosticBuilder
#142252 opened
May 31, 2025 -
[DebugInfo] Fix issue with debug line table offsets for empty functions
#142253 opened
May 31, 2025 -
[mlir][tosa] Add assembly format validation for COND_IF op
#142254 opened
May 31, 2025 -
[Analysis] Remove unused includes (NFC)
#142255 opened
May 31, 2025 -
[Frontend] Remove unused includes (NFC)
#142256 opened
May 31, 2025 -
[Tooling] Remove unused includes (NFC)
#142257 opened
May 31, 2025 -
[libc++] Simplify the implementation of pointer_traits a bit
#142260 opened
May 31, 2025 -
[libcxxabi][test] Check that all copied files are synced between llvm and libcxxabi
#142262 opened
May 31, 2025 -
[InstCombine] Add cast support in simplifyUsingControlFlow
#142263 opened
May 31, 2025 -
[ValueTracking] Do not use FMF from icmp
#142266 opened
May 31, 2025 -
[DenseMap] Work around a MSVC bug in lookup_or
#142268 opened
May 31, 2025 -
[flang] Fix ppc64le-flang-rhel-test buildbot failure
#142269 opened
May 31, 2025 -
[VPlan] Simplify PredPHI LiveIn -> LiveIn
#142271 opened
May 31, 2025 -
Refactor clang doc comment structure
#142273 opened
May 31, 2025 -
[Sanitizer] Use %device_rundir/ to fix test
#142274 opened
May 31, 2025
148 Issues closed by 77 people
-
LLVM doesn't know that psrad xmm,xmm ignores the high part of rhs
#142221 closed
May 31, 2025 -
'int' followed by 'void' is illegal
#142186 closed
May 31, 2025 -
generic `@llvm.ssub.sat` optimizes less well than target-specific `@llvm.aarch64.neon.sqsub`
#94463 closed
May 31, 2025 -
[lldb-dap] inferior always inherits parent environment
#142127 closed
May 31, 2025 -
[InstCombine] `(fcmp une T, F) ? T : F --> T` should not rely on the nsz flag on fcmp
#140994 closed
May 31, 2025 -
AMDGPU should not scalarize v2f16 / v2bf16 copysign
#141931 closed
May 31, 2025 -
[MLIR]crashes on `omp.parallel` due to missing terminator in AllocaScopeHoister
#137333 closed
May 31, 2025 -
[clang-format] Bit field with constant width specifier aligment
#142050 closed
May 31, 2025 -
[HLSL] Generate remaining Root Signature element Metadata from AST
#126586 closed
May 30, 2025 -
llvm-project-20.1.6.src.tar.xz is missing
#141929 closed
May 30, 2025 -
[RISC-V] Miscompile on -O[1-3]
#142004 closed
May 30, 2025 -
[libc][wchar] implement wcspbrk
#124346 closed
May 30, 2025 -
[clang-doc] Use ExitOnError over manually handling exit conditions
#140085 closed
May 30, 2025 -
[lldb] resolving optional crashes lldb(-dap) (clang/windows/msvc)
#115216 closed
May 30, 2025 -
[LLDB] `frame variable` crashes when printing a shared_ptr when program uses MSVC STL
#120310 closed
May 30, 2025 -
Release Asset Audit Failed
#142138 closed
May 30, 2025 -
Release Asset Audit Failed
#142137 closed
May 30, 2025 -
Release Asset Audit Failed
#142136 closed
May 30, 2025 -
Release Asset Audit Failed
#142135 closed
May 30, 2025 -
Release Asset Audit Failed
#142134 closed
May 30, 2025 -
Release Asset Audit Failed
#142133 closed
May 30, 2025 -
roundeven support for arm32
#73588 closed
May 30, 2025 -
constexpr string literal: undefined function '_M_construct<const char *>' with libstdc++
#112894 closed
May 30, 2025 -
[Hexagon] `llvm-objdump -D` crashes in `.debug_info` on a Hexagon binary
#141740 closed
May 30, 2025 -
[flang] Question about REAL_KINDS
#142171 closed
May 30, 2025 -
[DirectX] Support typedBufferLoad and Store for `RWBuffer<double2>`
#104423 closed
May 30, 2025 -
Segfault
#123163 closed
May 30, 2025 -
[clang-tidy] Segfault
#131240 closed
May 30, 2025 -
Segmentation fault clang-tidy (modernize-use-constraints)
#142117 closed
May 30, 2025 -
[HLSL][SPIRV] Modify the VulkanBuffer implementation to take a struct
#138273 closed
May 30, 2025 -
[HLSL][SPIRV] Implement vk::SpirvType and vk::SpirvOpaqueType
#136912 closed
May 30, 2025 -
[AArch64] Need to adjust comparison with -1 to comparison with 0 when it is beneficial
#141137 closed
May 30, 2025 -
Add Profile-Guided Optimization (PGO) support to the Flang compiler
#74216 closed
May 30, 2025 -
__builtin_elementwise_pow breaks with .yyy swizzle from const pointer
#141397 closed
May 30, 2025 -
Mistake eliminating function call
#142086 closed
May 30, 2025 -
`constexpr string` from `constexpr string_view` is not always a constant expression
#142144 closed
May 30, 2025 -
clangd: language server crashing, std::bad_array_new_length
#114571 closed
May 30, 2025 -
[feature request] add reference to clang as an extension
#116862 closed
May 30, 2025 -
libc++ change causes a segmentation fault when running some lldb tests
#137046 closed
May 30, 2025 -
Error en make
#141501 closed
May 30, 2025 -
[mlir][linalg] Re-organise tests for vectorization
#141025 closed
May 30, 2025 -
[libc++] P2165R4: Update deduction guides for map containers and container adaptors
#135351 closed
May 30, 2025 -
[LLVMIR] atomicrmw unspoort half data type
#141925 closed
May 30, 2025 -
[AArch64] We can materialize some immediates using add or sub
#142071 closed
May 30, 2025 -
[LibC] Migrate arm64 to point to aarch64 and not arm32
#141505 closed
May 30, 2025 -
[Flang][OpenMP] crashes when using copyprivate with type name or class pointer/allocatable
#141481 closed
May 30, 2025 -
[clang-format] git-clang-format can indent modified lines incorrectly
#141861 closed
May 30, 2025 -
[SPIR-V] Returning undef from a function with a `spirv.Type` return type crashes
#134417 closed
May 29, 2025 -
Linux precommit CI bot is failing for LLVM libc
#142038 closed
May 29, 2025 -
[DirectX] Add Static Sampler element support to obj2yaml/yaml2obj
#126636 closed
May 29, 2025 -
llvm-dwarfdump doesn't support CREL
#141680 closed
May 29, 2025 -
-fwhole-program-vtables breaks in combination with -ffat-lto-objects
#139440 closed
May 29, 2025 -
out of bound access on a `-verify` test line ending with a splice before EOF
#141221 closed
May 29, 2025 -
[HLSL] Make implicit binding warning an off-by-default warning
#135907 closed
May 29, 2025 -
[DirectX] Add Descriptor Table element support to obj2yaml/yaml2obj
#126635 closed
May 29, 2025 -
[HLSL] Implement the Root Signature parser
#120472 closed
May 29, 2025 -
[libc] Implement wmemset
#141636 closed
May 29, 2025 -
[HLSL] Implement serialization of Root Constants
#138190 closed
May 29, 2025 -
[HLSL] Implement serialization of RootFlags
#138192 closed
May 29, 2025 -
Regression for RISC-V caused by b754e40 "MC: Remove redundant relocations for label differences"
#141723 closed
May 29, 2025 -
[Clang] [CUDA] unsupported declare CUDA host device function and define host/device separate
#141922 closed
May 29, 2025 -
[HLSL] Implement Root Signature Parsing of Static Samplers
#126574 closed
May 29, 2025 -
[HLSL] Diagnose overlapping resource bindings
#110723 closed
May 29, 2025 -
[SLPVectorizer] Instruction does not dominate all uses!.. LLVM ERROR: Broken module found, compilation aborted!
#141628 closed
May 29, 2025 -
`mlir-to-cpp` pass crashes when `emitc.call_opaque` has an integer template argument
97AE #141452 closed
May 29, 2025 -
llvm-objcopy --redefine-syms Does Not Update Symbols in PE/COFF (.dll) Files
#129366 closed
May 29, 2025 -
[DirectX] Capture the "name of the resource variable" in DXIL resource analysis
#105059 closed
May 29, 2025 -
Uniformity Analysis: incorrect control-divergence result.
#137277 closed
May 29, 2025 -
[clang][enhancement] operator overload attribute for C
#141506 closed
May 29, 2025 -
[Clang] C23 struct compatiblity rule differs from GCC
#141724 closed
May 29, 2025 -
GitHub Actions CI error annotations
#141868 closed
May 29, 2025 -
[flang] segmentation fault in Fujitsu test 0908_0016,7
#140794 closed
May 29, 2025 -
[AArch64] llvm.fshl with <1 x i64> asserts with unimplemented reg-to-reg copy
#141746 closed
May 29, 2025 -
`Expr::getExprLoc()` is slow
#140876 closed
May 29, 2025 -
Missing fold `(X == 0) | (trunc nuw X to i1) -> true`
#134093 closed
May 29, 2025 -
[clangd] "Expected valid TemplateArgument" for `std::min`-like template
#139019 closed
May 29, 2025 -
[OpenMP] OpenMP atomic compare fails when including <array> with `using namespace std;`
#141085 closed
May 29, 2025 -
[clang-format] AllowAllArgumentsOnNextLine does not seems to work
#141886 closed
May 29, 2025 -
Add option to set default header language
#137792 closed
May 29, 2025 -
[clangd] [lrt] [Vulkan-hpp] LanguageClient clangd for lrt crashes in a project with vulkan-hpp
#141749 closed
May 28, 2025 -
[libc][wchar] implement wcschr
#124345 closed
May 28, 2025 -
Flang semantic error depending on definition order of size/dimension arguments
#140941 closed
May 28, 2025 -
[flang] Incorrect shape of the result of intrinsic SPREAD
#141119 closed
May 28, 2025 -
[libc][poll][riscv32] implement fallback for poll in terms of SYS_ppoll_time64
#125940 closed
May 28, 2025 -
[libc] Implement timerclear and setitimer
#133983 closed
May 28, 2025 -
[HLSL] Buffer SRV type
#138902 closed
May 28, 2025 -
[DirectX] Legalization of memcpy is triggering a src/dst array mismatch assert
#141673 closed
May 28, 2025 -
Regression: Cannot compile cuda code that calls CUB function with clang 20
#141626 closed
May 28, 2025 -
[IR2Vec] Support Symbolic Encodings
#141818 closed
May 28, 2025 -
[Clang] ICE when lambda is passed to alias template using CTAD
#141425 closed
May 28, 2025 -
Clang++ rejects try-catch in discarded if constexpr branch with -fno-exceptions
#138939 closed
May 28, 2025 -
LLVM config fails when static zstd libraries are not found
#113583 closed
May 28, 2025 -
[Offload] `olGetDeviceInfo` with `OL_DEVICE_INFO_TYPE` always returns `OL_DEVICE_TYPE_GPU`
#141436 closed
May 28, 2025 -
tools/dsymutil/X86/op-convert-offset.test randomly fails
#140545 closed
May 28, 2025 -
[HIP][AMDGPU] Assertion failure when AMD attribute value depends on template argument
#139570 closed
May 28, 2025 -
[HLSL][SPIRV] Implement CBuffers in CommonSPIRTargetCodeGenInfo::getHLSLType
#138274 closed
May 28, 2025 -
lli command issues on arm64 - release 14, cl::ConsumeAfter option is active!
#54362 closed
May 28, 2025 -
[X86][AVX2] X86FixupVectorConstantsPass - performance regression
#135998 closed
May 28, 2025 -
StringRef::getAsInteger doesn't support "+1"
#45326 closed
May 28, 2025 -
we found a crash on "asm("hint 0xc" : "+r"(x17) : "r"(x16)); // autia1716"
#78240 closed
May 28, 2025 -
[DAG] ISD::VECTOR_INTERLEAVE and ISD::VECTOR_DEINTERLEAVE descriptions no longer match their behaviour
#141565 closed
May 28, 2025 -
[lld] Unsorted loadable program headers with `-Ttext=` argument
#138584 closed
May 28, 2025 -
[ClangFormat] Adjusting Include Order for Main Headers by Prefix Match
#118002 closed
May 28, 2025 -
[LoongArch] Assertion failure `llvm::isUIntN(BitWidth, val) && "Value is not an N-bit unsigned value"`
#141583 closed
May 28, 2025 -
`cmpxchg weak` generates re-try loop on RISC-V
#141488 closed
May 27, 2025 -
Assertion `NumBits >= MIN_INT_BITS && "bitwidth too small"' failed when building Clang with Clang
#141496 closed
May 27, 2025 -
[SystemZ] Crash with `SystemZConvCC` intrinsics
#141653 closed
May 27, 2025 -
[NVPTX] Incomplete and inconsistent mechanisms for lowering vectors loads/stores with sub-32-bit values
#118851 closed
May 27, 2025 -
741A
LLDB reports empty `std::vector` when reproducer is compiled with `-D_GLIBCXX_DEBUG`
#60841 closed
May 27, 2025 -
[Clang] C2Y `_Countof` weird sub-array count with multidimensional VLA
#141409 closed
May 27, 2025 -
[SPIRV] Add the `spirv.Layout` type to the SPIR-V backend.
#138276 closed
May 27, 2025 -
[Offload] Segmentation fault when calling `olGetDeviceInfoSize` for host device name
#141434 closed
May 27, 2025 -
[DirectX] Arrays of vectors remain in alloca and global variables after scalarization
#140143 closed
May 27, 2025 -
[RISCV] Unsigned atomics use signed load + zero-extension instead of unsigned loads
#141627 closed
May 27, 2025 -
[PGOInstrUse] "dereferencing end() iterator" on unreachable block
#135828 closed
May 27, 2025 -
[flang] DECIMAL edit specifiers do not handle the value separator correctly in list-directed I/O.
#141515 closed
May 27, 2025 -
[Clang] C11 `_Generic` matches anything with `void` in trunk build
#141549 closed
May 27, 2025 -
LLVM forgets that movd+pslld zeroes the high part
#141475 closed
May 27, 2025 -
consteval and constexpr static variable do not work well together
#141563 closed
May 27, 2025 -
latest clang on AArch64 OSX doesn't want to hear about the frame pointer
#60643 closed
May 27, 2025 -
Clang ICE on specialized template taking a member function pointer
#130727 closed
May 27, 2025 -
[compiler-rt][XRay] xray_interface.h not C compliant
#139902 closed
May 27, 2025 -
Crash in getPackSubstitutedTemplateArgument
#53609 closed
May 27, 2025 -
[clang-tidy] Check request: portability-avoid-pragma-once
#139618 closed
May 27, 2025 -
[flang][mlir] flang compiler crashes with WHERE construct usage
#141460 closed
May 26, 2025 -
Request Commit Access For Andres-Salamanca
#140297 closed
May 26, 2025 -
[clang-cl][Windows] clang-cl.exe Crash, When build windows X86 project
#141213 closed
May 26, 2025 -
[clang-tidy] readability-qualified-auto and std::array iterators
#63461 closed
May 26, 2025 -
[LLVM][AMDGPU] PR#137930 introduces correctness inconsistency
#138766 closed
May 26, 2025 -
False positive for bugprone-crtp-constructor-accessibility
#131737 closed
May 26, 2025 -
Java text blocks aren't understood by clang-format
#61954 closed
May 25, 2025 -
Infinite Loop in DAP when sending request before launch.
#140154 closed
May 25, 2025 -
[mlir] -lower-host-to-llvm crashes
#108161 closed
May 25, 2025 -
[Flang] [HLFIR] flang-new crashes (but it doesn't with `-flang-deprecated-no-hlfir`)
#79731 closed
May 25, 2025 -
[Flang] flang-new crashes on a program that includes a submodule
#94884 closed
May 25, 2025 -
[clang][analyzer] suppress `optin.core.EnumC F438 astOutOfRange` for bit-wise operator of scoped enum
#76208 closed
May 25, 2025 -
LLVM 20.1.5 test failure
#140024 closed
May 25, 2025 -
Exception Code: 0xC0000005
#141392 closed
May 25, 2025 -
[missed optimization] Missed removing loop of setting zero when dereference pointer (memset)
#139810 closed
May 24, 2025 -
LLVM 19/20 binaries seems to be broken?
#141013 closed
May 24, 2025 -
source tarballs for 20.1.4 are missing
#138246 closed
May 24, 2025 -
Request Commit Access For vbvictor
#130793 closed
May 24, 2025 -
[SLPVectorizer] Instruction does not dominate all uses!
#141265 closed
May 24, 2025
143 Issues opened by 110 people
-
[clang-doc] Refactor `CommentInfo.Kind` from string to `CommentKind` enum in clang-doc
#142272 opened
May 31, 2025 -
Crash when doing a type trait
#142270 opened
May 31, 2025 -
[clang-format] Requires expression formatting not honoring AllowShortBlocksOnASingleLine
#142265 opened
May 31, 2025 -
std::is_triaivially_copyable is not working with deleted destructors
#142264 opened
May 31, 2025 -
Static library version of zlib, zstd are not linked in lldELF and LLVMSupport
#142261 opened
May 31, 2025 -
Clang does not warn on undefined shift in templated member function when using conditional expression
#142248 opened
May 31, 2025 -
Empty basic blocks with unconditional branches aren't eliminated
#142242 opened
May 30, 2025 -
[clang-format] preprocessor directives indentation compatible with Visual Studio Code
#142232 opened
May 30, 2025 -
[Clang][Sema] Add Fortify Warnings for more functions
#142230 opened
May 30, 2025 -
[clang-format] Ignore preprocessor directives during header groups analysis
#142229 opened
May 30, 2025 -
[clang-format] Main headers are ignored if priority is negative
#142225 opened
May 30, 2025 -
Request Commit Access For sribee8
#142219 opened
May 30, 2025 -
[clang-format] Disallowing single line lambda causing unnecessary line breaks
#142208 opened
May 30, 2025 -
Relax default constraint to build lookup tables for switch instructions
#142206 opened
May 30, 2025 -
[coverage] macro with return statement leads to incorrect coverage
#142203 opened
May 30, 2025 -
[clang-format] Microsoft SAL annotations and no single-line packing
#142198 opened
May 30, 2025 -
[lldb] `command script import -c` fails on path containing slashes
#142197 opened
May 30, 2025 -
[lldb][test][Windows] Fix TestTargetWatchAddress.py on Windows x86_64
#142196 opened
May 30, 2025 -
C++ mangling/ABI mismatch vs GCC
#142187 opened
May 30, 2025 -
clang-format regression with spaces around trailing-return-type in macro
#142178 opened
May 30, 2025 -
[flang] Incorrect resolution of defined assignment
#142151 opened
May 30, 2025 -
opt -passes=codegenprepare crashes on a null TargetMachine
#142146 opened
May 30, 2025 -
Request Commit Access For Naghasan
#142145 opened
May 30, 2025 -
There is no documented way to copy a pointer byte-for-byte in LLVM IR
#142141 opened
May 30, 2025 -
[Flang][OpenMP] crashes when using copyprivate with character argument
#142123 opened
May 30, 2025 -
clang-tidy does not respect clang++.cfg
#142119 opened
May 30, 2025 -
error: invalid application of 'sizeof' to a function type; with clang++/llvm-20.1.5
#142118 opened
May 30, 2025 -
[clang-tidy] misc-confusable-identifiers ignores -header-filter option
#142112 opened
May 30, 2025 -
[mlir][vector][linalg] Fix incorrect in_bounds attribute calculation
#142107 opened
May 30, 2025 -
Preserving old Compiler Explorer links in Phabricator archive
#142100 opened
May 30, 2025 -
[LoopVectorize] Assertion `isa<VPReplicateRecipe>(getOperand(0)) && "operand must be VPReplicateRecipe"' failed.
#142091 opened
May 30, 2025 -
[clang] error recovery not recognizing out-of-line definition
#142087 opened
May 30, 2025 -
[clang-doc] Handle additional comment types in MustacheHTMLGenerator
#142083 opened
May 30, 2025 -
[clang-fromat] Wrong position for closing array brakets when passed to function
#142072 opened
May 30, 2025 -
[libc++] v2 ABI silently introduces new non-conforming behaviour for smart pointer destruction
#142066 opened
May 29, 2025 -
64 bit shifts on 32 bit targets fail to utilize shift range information
#142046 opened
May 29, 2025 -
Performance: LLVM 20 aggressively optimizes popcnt and results in worse performance
#142042 opened
May 29, 2025 -
update_cc_test_checks output is a failing test in clang/test/CodeGenCXX/amdgcn-automatic-variable.cpp
#142023 opened
May 29, 2025 -
[clang-format] EmptyLineAfterAccessModifier and EmptyLineBeforeAccessModifier for Qt-specific access modifiers
#142008 opened
May 29, 2025 -
[clang] CodeGen AggExprEmitter crash with clang modules and C++98
#141989 opened
May 29, 2025 -
[LoopVectorize] Assertion `PredicatingBB && "Predicated block has no single predecessor."' failed.
#141968 opened
May 29, 2025 -
[lldb-dap] Feature Request: Persistent assembly breakpoints
#141955 opened
May 29, 2025 -
[InstCombine] SignBitCheck(SignPreservingOp(X)) -> SignBitCheck(X)
#141930 opened
May 29, 2025 -
aarch64 specific misscompilation with TBAA
#141928 opened
May 29, 2025 -
[Clang] Explain satisfaction failure for more type traits
#141911 opened
May 29, 2025 -
[Clang] User-relevant warnings in system headers
#141908 opened
May 29, 2025 -
[RISCV] VSETVLI pass crashes due to "Cannot create empty or backwards segment" error
#141907 opened
May 29, 2025 -
-Wreturn-stack-address false negative
#141906 opened
May 29, 2025 -
[SimplifyCFG] Speculated load accesses a dead object
#141892 opened
May 29, 2025 -
[RISCV] Can we teach RISCVectorPeephole to commute FMA to fold vmerge?
#141885 opened
May 29, 2025 -
[lldb] Add a CI step to run a python type checker
#141877 opened
May 28, 2025 -
Bad codegen for reversing bits in bytes without swapping bytes
#141863 opened
May 28, 2025 -
bad compilation with default arguments in clang 20
#141858 opened
May 28, 2025 -
[libc] implement wmemcmp
#141857 opened
May 28, 2025 -
Compile from i386 host fails: 'ct_assert_0' declared as an array with a negative size
#141852 opened
May 28, 2025 -
[HLSL] Read Only Resources incorrectly allow writing
#141842 opened
May 28, 2025 -
[DirectX] DXILCBufferAccess pass is removing globals without replacing all uses
#141840 opened
May 28, 2025 -
[IR2Vec] Exposing Python Wheels for IR2Vec
#141839 opened
May 28, 2025 -
[IR2Vec] Support Flow-Aware Embeddings
#141838 opened
May 28, 2025 -
[MLGO][IR2Vec] IR2Vec embeddings for MLInliner
#141836 opened
May 28, 2025 -
[flang] Incorrect implementation sequence when the defined assignment is elemental for allocatable component.
#141835 opened
May 28, 2025 -
[IR2Vec] Tooling for Vocabulary Generation
#141834 opened
May 28, 2025 -
[IR2Vec] Vocab Improvements
#141833 opened
May 28, 2025 -
[IR2Vec] Storing and Managing Vocabulary
#141832 opened
May 28, 2025 -
Allow `counted_by` argument to support simple arithmetic expressions
#141827 opened
May 28, 2025 -
[RISCV] Implementation tracking for zvqdotq
#141826 opened
May 28, 2025 -
Is CMN safe when the subtraction is nsw?
#141822 opened
May 28, 2025 -
[Tracking] Supporting IR2Vec Embeddings
#141817 opened
May 28, 2025 -
Request Commit Access For mcinally
#141813 opened
May 28, 2025 -
[flang] Incorrect generic resolution of ASSIGNMENT(=)
#141807 opened
May 28, 2025 -
`[[gnu::weak]]` disables constant evaluation of constexpr variables in C++14
#141797 opened
May 28, 2025 -
libc compile
#141795 opened
May 28, 2025 -
[clang] [[nodiscard]] ignored in std::function due to warning suppression in system headers
#141791 opened
May 28, 2025 -
Infinite recursion in Clang parser with deeply nested int(...) expression only in Trunk
#141784 opened
May 28, 2025 -
[LV] Maximum VF does not consider scaled reductions
#141768 opened
May 28, 2025 -
[Flang] man pages cannot be built
#141757 opened
May 28, 2025 -
[InstCombine] Missed optimization for add + and + icmp pattern
#141753 opened
May 28, 2025 -
[clang] Failed to compile simple and legal code while gcc is ok
#141732 opened
May 28, 2025 -
Request Commit Access For callumfare
#141729 opened
May 28, 2025 -
[LLD][COFF] Implement /nodbgdirmerge
#141712 opened
May 28, 2025 -
`(x << 1) | 1` => `shld(x, 1, 0x80...)` for vectors (also `~(~x << 1)` => `shld(x, 1, 0x80...)`)
#141710 opened
May 28, 2025 -
deque::push_back/pop_front are not amortized constant time
#141707 opened
May 28, 2025 -
Make constant vector `<i64 poison, i64 -9223372036854775808>` able to reuse `<i64 0, i64 -9223372036854775808>`
#141706 opened
May 28, 2025 -
[clang] crash on the simplest code.
#141693 opened
May 28, 2025 -
Templated infinitely recursive function does not fail to compile
#141686 opened
May 27, 2025 -
[clang-doc] Add tests for missing clang-doc output
#141683 opened
May 27, 2025 -
AArch32 port in assembler does not handle PC offset, causing CREL issues
#141678 opened
May 27, 2025 -
[MLIR] Bufferization of `tensor.generate` does not take into account repetitions
#141667 opened
May 27, 2025 -
Request Commit Access For dakersnar
#141666 opened
May 27, 2025 -
[Clang][C23] No diagnostic for attribute declaration where statement is required
#141659 opened
May 27, 2025 -
analyzeCompare needs a way to report subregister uses
#141655 opened
May 27, 2025 -
[libc++] std::variant invokes move constructor of non-movable alternative in copy assignment
#141648 opened
May 27, 2025 -
ppc-reduce-cr-ops mishandles subregister uses and emits verifier error
#141643 opened
May 27, 2025 -
PowerPC regressions introduce by 3469db82b5c821c94b58c0b81f03bbef51efa30b
#141642 opened
May 27, 2025 -
clang-tidy: --enable-check-profile is empty
#141639 opened
May 27, 2025 -
Code with goto is 3x faster than code with continue
#141638 opened
May 27, 2025 -
Converting loop pointer bump to index increases register pressure
#141630 opened
May 27, 2025 -
[AMDGPU] InstCombine moving freeze instructions breaks FMA formation
#141622 opened
May 27, 2025 -
[clangd] Crash on document symbols
#141605 opened
May 27, 2025 -
[clang] Crash clang::StmtVisitorBase with constrained template constructor and deduction guide for derived class
#141603 opened
May 27, 2025 -
[clang][dataflow] Diagnose branch conditions using the data-flow framework
#141602 opened
May 27, 2025 -
[clangd] heap-use-after-free on signature help (CompilerInstance.cpp:409:56)
#141600 opened
May 27, 2025 -
[powerpc64le][XRay] XRay fails with linker errors when building C codes
#141598 opened
May 27, 2025 -
[clang] Function body and its inner lambda are loaded from different module.
#141582 opened
May 27, 2025 -
[Clang] Incorrect treatment of header guards in modular builds
#141580 opened
May 27, 2025 -
Incorrect result due to -new-struct-path-tbaa on strict-alias analysis
#141578 opened
May 27, 2025 -
[clang-format] Lambda hanging indent increased by moving to a new line
#141575 opened
May 27, 2025 -
[DAG] WidenVectorResult - add support for ISD::VECTOR_INTERLEAVE/ISD::VECTOR_DEINTERLEAVE nodes
#141569 opened
May 27, 2025 -
"!dbg attachment points at wrong subprogram for function" after InlinerPass
#141568 opened
May 27, 2025 -
Call-related operations cause stack variable dbg_values to be killed too eagerly in calculateDbgEntityHistory
#141559 opened
May 27, 2025 -
std::sort triggers negate-overflow ubsan
#141550 opened
May 27, 2025 -
[CodeGen] Poor code size for switch-based tail call dispatch
#141542 opened
May 27, 2025 -
[arm64ec] llvm/test/CodeGen/AArch64/arm64ec-varargs.ll fails with -filetype=obj
#141541 opened
May 27, 2025 -
Wrong folding to `fabs`
#141538 opened
May 27, 2025 -
[clang] Discarding a use of a [[nodiscard]] `consteval` function does not emit a nodiscard warning
#141536 opened
May 27, 2025 -
[flang][OpenMP] Incorrect result with Fujitsu test 1054_0026, 1054_0035
#141534 opened
May 26, 2025 -
[clang] Crash in `clang::Sema::CorrectTypo`
#141533 opened
May 26, 2025 -
[analyzer] New false positives from clang-analyzer-core
#141514 opened
May 26, 2025 -
Should diagnose discard of Objective-C++ method returning nodiscard type
#141504 opened
May 26, 2025 -
[CMake] Introducing `LLVM_DISABLE_PROJECTS` to easily exclude projects
#141502 opened
May 26, 2025 -
libc++: Several related issues in std::layout_* with empty extents.
#141499 opened
May 26, 2025 -
llvm-objcopy calculates section locations incorrectly for MachO files
#141494 opened
May 26, 2025 -
AST Matcher varDecl() in lambda bug
#141493 opened
May 26, 2025 -
1-byte aligned global string leads to unexpected creation of GOT entry on SystemZ
#141491 opened
May 26, 2025 -
[clang-cl][Windows] consteval compilation error occurs when compiling the open source third-party library fmt
#141482 opened
May 26, 2025 -
Missed optimization: (%1 <= ~%0) && (%0 > ~%1) ==> false
#141479 opened
May 26, 2025 -
[LLVM] GCC15 prints thousands of warnings when compiling.
#141464 opened
May 26, 2025 -
[Flang][OpenMP] Variable in parallel sections construct with default(private) clause is not treated as private
#141438 opened
May 26, 2025 -
Expanding to an imm is not always the best solution
#141437 opened
May 26, 2025 -
[mlir] ODR violation in Pass.h
#141404 opened
May 25, 2025 -
[clang-tidy] modernize-use-using suggested for extern "C" typedefs
#141394 opened
May 25, 2025 -
False-positive `readability-convert-member-functions-to-static` when using explicit object parameters
#141381 opened
May 24, 2025 -
Clang 20.1.3 crash (segmentation fault)
#141367 opened
May 24, 2025 -
[CIR] Upstream ComplexType support
#141365 opened
May 24, 2025 -
[NVPTX] Implement LLVM special function intrinsics?
#141364 opened
May 24, 2025 -
`va_arg` miscompiles on `x86_64`
#141361 opened
May 24, 2025 -
LLVM fails to reduce zext(op(zext)) in some cases
#141360 opened
May 24, 2025 -
[X86] `const << (x&7)` doesn't use `shlx` when BMI2 is available
#141347 opened
May 24, 2025
527 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] Simplify branch on False in VPlan transform (NFC).
#140409 commented on
May 31, 2025 • 52 new comments -
[AMDGPU] Promote nestedGEP allocas to vectors
#141199 commented on
May 30, 2025 • 41 new comments -
[emitC]Option to mlir-translate class instead of function
#141158 commented on
May 29, 2025 • 40 new comments -
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU [2/N]
#140163 commented on
May 30, 2025 • 33 new comments -
[ConstantFolding] Add folding for [de]interleave2, insert and extract
#141301 commented on
May 30, 2025 • 33 new comments -
[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly.
#129689 commented on
May 31, 2025 • 32 new comments -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 commented on
May 31, 2025 • 26 new comments -
[BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
May 28, 2025 • 23 new comments -
[LV] Add support for cmp reductions with decreasing IVs.
#140451 commented on
May 28, 2025 • 22 new comments -
[HashRecognize] Introduce new analysis
#139120 commented on
May 31, 2025 • 21 new comments -
Implement P1885R12: `<text_encoding>` header
#141312 commented on
May 29, 2025 • 20 new comments -
[NVPTX] Add syncscope support for cmpxchg
#140812 commented on
May 30, 2025 • 20 new comments -
Add a pass "SinkGEPConstOffset"
#140657 commented on
May 27, 2025 • 20 new comments -
[flang] Inline hlfir.copy_in for trivial types
#138718 commented on
May 30, 2025 • 18 new comments -
[Clang] add fix-it hints for unknown attributes
#141305 commented on
May 31, 2025 • 16 new comments -
[RISCV] Vendor Relocations for Xqci extension
#135400 commented on
May 31, 2025 • 15 new comments -
[libc++] Start implementing std::datapar::simd
#139919 commented on
May 30, 2025 • 15 new comments -
[WIP] ABI Lowering Library
#140112 commented on
May 30, 2025 • 15 new comments -
[MemProf] Attach value profile metadata to the IR using CalleeGuids.
#141164 commented on
May 31, 2025 • 15 new comments -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 commented on
May 28, 2025 • 14 new comments -
[AMDGPU] Consider FLAT instructions for VMEM hazard detection
#137170 commented on
May 29, 2025 • 13 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
May 27, 2025 • 13 new comments -
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423 commented on
May 28, 2025 • 13 new comments -
[flang][driver] Introduce FCC_OVERRIDE_OPTIONS.
#140556 commented on
May 30, 2025 • 13 new comments -
[clang][CodeGen][AA] Introduce `!llvm.errno.tbaa` for errno alias disambiguation
#125258 commented on
May 29, 2025 • 12 new comments -
[AMDGPU] fix up vop3p gisel errors
#136262 commented on
May 29, 2025 • 12 new comments -
[SwitchLowering] Support merging 0 and power-of-2 case.
#139736 commented on
May 29, 2025 • 11 new comments -
[mlir][vector] Improve shape_cast lowering
#140800 commented on
May 30, 2025 • 11 new comments -
[clang] Correct FixIt ranges for unused capture warnings
#141148 commented on
May 30, 2025 • 11 new comments -
[CIR] Upstream lowering of conditional operators to TernaryOp
#138156 commented on
May 29, 2025 • 11 new comments -
[lld][macho] Support order cstrings with -order_file_cstring
#140307 commented on
May 30, 2025 • 10 new comments -
[MLIR][ArmSVE] Add initial lowering of vector.contract to SVE `*MMLA` instructions
#135636 commented on
May 30, 2025 • 10 new comments -
Store GUIDs in metadata
#133682 commented on
May 27, 2025 • 10 new comments -
[offload][SYCL] Add SYCL Module splitting.
#131347 commented on
May 27, 2025 • 10 new comments -
[libc][bazel] Add bazel targets for libc/include/... tests.
#141150 commented on
May 28, 2025 • 9 new comments -
[lldb][lldb-dap] Support breakpoint info bytes
#141122 commented on
May 30, 2025 • 9 new comments -
[X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode
#137377 commented on
May 31, 2025 • 9 new comments -
[AArch64] Initial compiler support for SVE unwind on Windows.
#138609 commented on
May 30, 2025 • 8 new comments -
[X86] Distribute Certain Bitwise Operations over SELECT
#136555 commented on
May 30, 2025 • 8 new comments -
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
May 29, 2025 • 8 new comments -
[Clang] Add __builtin_common_reference
#121199 commented on
May 27, 2025 • 7 new comments -
[IRMover] Don't consider opaque types isomorphic to other types
#138241 commented on
May 30, 2025 • 7 new comments -
[WebAssembly] Enable a limited amount of stackification for debug code
#136510 commented on
May 29, 2025 • 7 new comments -
[clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
May 27, 2025 • 7 new comments -
[InlineCost]: Optimize inlining of recursive function.
#139982 commented on
May 30, 2025 • 7 new comments -
[InstCombine] Iterative replacement in PtrReplacer
#137215 commented on
May 27, 2025 • 7 new comments -
[HLSL][RootSignature] Implement validation of resource ranges for `RootDescriptors`
#140962 commented on
May 29, 2025 • 7 new comments -
[VectorCombine] Shrink loads used in shufflevector rebroadcasts
#128938 commented on
May 30, 2025 • 7 new comments -
compiler-rt: Introduce runtime functions for emulated PAC.
#133530 commented on
May 26, 2025 • 7 new comments -
LangRef: allocated objects can grow
#141338 commented on
May 28, 2025 • 7 new comments -
[DLCov][NFC] Propagate annotated DebugLocs through transformations
#138047 commented on
May 28, 2025 • 6 new comments -
[LLVM][MC] Introduce `OrFail` variants of MCD ops
#138614 commented on
May 31, 2025 • 6 new comments -
Follow style configuration in clangd when inserting missing includes
#140594 commented on
May 30, 2025 • 6 new comments -
[InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
#140526 commented on
May 30, 2025 • 6 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
May 29, 2025 • 6 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
May 29, 2025 • 6 new comments -
Add SimplifyTypeTests pass.
#141327 commented on
May 28, 2025 • 6 new comments -
[AMDGPU] Support bottom-up postRA scheduing.
#135295 commented on
May 30, 2025 • 6 new comments -
[Xtensa] Implement Xtensa Floating Point Option.
#136086 commented on
May 27, 2025 • 6 new comments -
[mlir][tensor] Add runtime verification for `cast`/`dim`/`extract`/`insert`/`extract_slice`
#141332 commented on
May 28, 2025 • 6 new comments -
[clang-tidy] Return error code on config parse error
#136167 commented on
May 27, 2025 • 6 new comments -
[mlir][linalg] Refactor vectorization hooks to improve code reuse
#141244 commented on
May 30, 2025 • 5 new comments -
Add commands to list/enable/disable plugins
#134418 commented on
May 29, 2025 • 5 new comments -
[lldb][RPC] Upstream LLDB to RPC converstion Python script
#138028 commented on
May 30, 2025 • 5 new comments -
[NVPTX] Add pm_event intrinsics
#141278 commented on
May 27, 2025 • 5 new comments -
[llvm][mlir][OpenMP] Support translation for linear clause in omp.wsloop
#139386 commented on
May 31, 2025 • 5 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
May 28, 2025 • 5 new comments -
[LiveVariables] Mark use as implicit-def if defined at instr
#119446 commented on
May 31, 2025 • 5 new comments -
[clang-tidy][clangd] Fixed removeFunctionArgs don't remove comma for use-ranges check
#118568 commented on
May 25, 2025 • 5 new comments -
[llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage
#137223 commented on
May 28, 2025 • 4 new comments -
[InstCombine] Detect uadd with overflow idiom
#140178 commented on
May 30, 2025 • 4 new comments -
AMDGPU: Fix tracking subreg defs when folding through reg_sequence
#140608 commented on
May 29, 2025 • 4 new comments -
[IR] Add llvm `clmul` intrinsic
#140301 commented on
May 28, 2025 • 4 new comments -
[mlir][spirv] Allow disabling control flow structurization
#140561 commented on
May 27, 2025 • 4 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
May 26, 2025 • 4 new comments -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#135788 commented on
May 29, 2025 • 4 new comments -
[LV] Stengthen loop-invariance checks in isPredicatedInst
#140744 commented on
May 27, 2025 • 4 new comments -
[Clang] Separate implicit int conversion on negation sign to new diagnostic group
#139429 commented on
May 30, 2025 • 4 new comments -
[Clang] Remap paths in OpenMP runtime calls (#82541)
#141250 commented on
May 28, 2025 • 3 new comments -
[libc][bazel] Support generating public libc headers in Bazel builds.
#141256 commented on
May 30, 2025 • 3 new comments -
[MLIR][Affine] Fix memref replacement in affine-data-copy-generate
#139016 commented on
May 30, 2025 • 3 new comments -
[compiler-rt][AArch64] Provide basic implementations of SME memcpy/memmove in case of strictly aligned memory access
#138250 commented on
May 30, 2025 • 3 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
May 30, 2025 • 3 new comments -
[VectorCombine][AMDGPU] Narrow Phi of Shuffles.
#140188 commented on
May 28, 2025 • 3 new comments -
[VPlan] Use VPInstructionWithType for uniform casts.
#140623 commented on
May 29, 2025 • 3 new comments -
[DirectX] replace byte splitting via vector bitcast with scalar
#140167 commented on
May 27, 2025 • 3 new comments -
[HEXAGON] [MachinePipeliner] Fix the DAG in case of dependent phis.
#135925 commented on
May 29, 2025 • 3 new comments -
[asan] Implement address sanitizer on AIX: build configuration
#139583 commented on
May 29, 2025 • 3 new comments -
[KeyInstr][Clang] For range stmt atoms
#134647 commented on
May 27, 2025 • 3 new comments -
[AMDGPU][NFCI] Add IEEEMinimumMaximumInsts SubtargetFeature
#141081 commented on
May 27, 2025 • 3 new comments -
[mlir][tensor] Loosen restrictions on folding dynamic reshapes
#137963 commented on
May 28, 2025 • 3 new comments -
[DependenceAnalysis] Extending SIV to handle separate loops
#128782 commented on
May 30, 2025 • 3 new comments -
[AMDGPU][True16][CodeGen] legalize 16bit and 32bit use-def chain for moveToVALU in si-fix-sgpr-lowering
#138734 commented on
May 27, 2025 • 3 new comments -
[clang] Simplify device kernel attributes
#137882 commented on
May 30, 2025 • 3 new comments -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#140066 commented on
May 30, 2025 • 3 new comments -
[HLSL] Adding support for root descriptors in root signature metadata representation
#139781 commented on
May 30, 2025 • 2 new comments -
[AIX] PGO codegen changes for function-sections.
#139761 commented on
May 28, 2025 • 2 new comments -
[AArch64] Skip storing of stack arguments when lowering tail calls
#126735 commented on
May 29, 2025 • 2 new comments -
Add sycl_external attribute
#140282 commented on
May 29, 2025 • 2 new comments -
[CIR] Upstream splat op for VectorType
#139827 commented on
May 30, 2025 • 2 new comments -
[ValueTracking][NFC]: Use injected condition to compute known FPClass
#139832 commented on
May 30, 2025 • 2 new comments -
[mlir][gpu][spirv] Add patterns for gpu.shuffle up/down
#139105 commented on
May 27, 2025 • 2 new comments -
[llvm] Extract and propagate indirect call type id
#87575 commented on
May 27, 2025 • 2 new comments -
[libc++][ranges] Implement P1899 `ranges::stride_view`.
#65200 commented on
May 31, 2025 • 2 new comments -
[libc++] Make forward_list constexpr as part of P3372R3
#129435 commented on
May 28, 2025 • 2 new comments -
[mlir][linalg] Fix EraseIdentityLinalgOp on fill-like ops
#130000 commented on
May 29, 2025 • 2 new comments -
[clang] Add builtin to clear padding bytes (prework for P0528R3)
#75371 commented on
May 31, 2025 • 2 new comments -
[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis
#133242 commented on
May 26, 2025 • 2 new comments -
[SimplifyCFG] Extend jump-threading to allow live local defs
#135079 commented on
May 30, 2025 • 2 new comments -
[AArch64][PAC] Protect the entire function if pac-ret+leaf is passed
#140895 commented on
May 27, 2025 • 2 new comments -
[clang-tidy] properly handle private move constructors in `modernize-pass-by-value` check
#141304 commented on
May 25, 2025 • 2 new comments -
[Driver] Teach Barmetal toolchain about GCC installation
#121829 commented on
May 27, 2025 • 2 new comments -
[GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously causing warnings
#140935 commented on
May 30, 2025 • 2 new comments -
[libc++] Fix possible out of range access in bitset
#121348 commented on
May 28, 2025 • 2 new comments -
[X86][NFC] Added/Updated SINCOS function testcases
#141283 commented on
May 26, 2025 • 2 new comments -
[HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap`
#140957 commented on
May 29, 2025 • 2 new comments -
[PowerPC] frontend get target feature from backend with cpu name
#137670 commented on
May 30, 2025 • 2 new comments -
[AArch64][SME] Simplify initialization of the TPIDR2 block
#141049 commented on
May 28, 2025 • 2 new comments -
[lldb][headers] Create script to fix up versioning
#141116 commented on
May 30, 2025 • 2 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
May 27, 2025 • 2 new comments -
[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 commented on
May 28, 2025 • 2 new comments -
[SDAG] Add partial_reduce_sumla node
#141267 commented on
May 30, 2025 • 2 new comments -
Add constant-folding for unary NVVM intrinsics
#141233 commented on
May 30, 2025 • 2 new comments -
[libc++] constexpr flat_map
#137453 commented on
May 31, 2025 • 2 new comments -
ELF: Add branch-to-branch optimization.
#138366 commented on
May 27, 2025 • 2 new comments -
expandFMINIMUMNUM_FMAXIMUMNUM: Quiet is not needed for NaN vs NaN
#139237 commented on
May 26, 2025 • 2 new comments -
Add deactivation symbol operand to ConstantPtrAuth.
#133537 commented on
May 28, 2025 • 2 new comments -
[libc++] `flat_meow` transparent comparator string literals
#133654 commented on
May 31, 2025 • 2 new comments -
[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 commented on
May 28, 2025 • 2 new comments -
X86: Add X86TTIImpl::isProfitableToSinkOperands hook for immediate operands.
#141326 commented on
May 28, 2025 • 2 new comments -
[mlir][spirv] Check output of getConstantInt
#140568 commented on
May 27, 2025 • 2 new comments -
[GVN] MemorySSA for GVN: embed the memory state in symbolic expressions
#123218 commented on
May 27, 2025 • 2 new comments -
[libc++] constexpr priority_queue
#140634 commented on
May 28, 2025 • 2 new comments -
[lld][macho] Strip .__uniq. and .llvm. hashes in -order_file
#140670 commented on
May 30, 2025 • 2 new comments -
[AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
May 30, 2025 • 2 new comments -
[AArch64] Avoid vector Ext in case by-element operation variant apply for all elements
#140733 commented on
May 28, 2025 • 2 new comments -
[InferAddressSpaces] Handle unconverted ptrmask
#140802 commented on
May 27, 2025 • 2 new comments -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 commented on
May 30, 2025 • 2 new comments -
[MLIR] Determine contiguousness of memrefs with a dynamic dimension
#140872 commented on
May 29, 2025 • 2 new comments -
[mlir][vector] MLIR SLP vectorizer
#140469 commented on
May 31, 2025 • 1 new comment -
[LoopVectorize] Add an option to test potential issues with VPlan
#121154 commented on
May 27, 2025 • 1 new comment -
[libc++] P2944R3: Constrained comparisions - `optional` and `reference_wrapper`
#139368 commented on
May 30, 2025 • 1 new comment -
[Driver] Add support for crtbegin.o, crtend.o and libgloss lib to BareMetal toolchain object
#121830 commented on
May 27, 2025 • 1 new comment -
[Polly] Introduce PhaseManager and remove LPM support
#125442 commented on
May 26, 2025 • 1 new comment -
[lldb] Don't create instance of `SymbolFileDWARFDebugMap` for non-Mach-O files
#139170 commented on
May 30, 2025 • 1 new comment -
[flang] Retrieve shape from selector when generating assoc sym type
#137117 commented on
May 28, 2025 • 1 new comment -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
May 27, 2025 • 1 new comment -
[clang-tidy] Add check 'bugprone-invalid-enum-default-initialization'
#136823 commented on
May 29, 2025 • 1 new comment -
[clang-format] Add ApplyAlwaysOnePerLineToTemplateArguments option
#137544 commented on
May 25, 2025 • 1 new comment -
[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp
#135756 commented on
May 30, 2025 • 1 new comment -
[flang][runtime] Replace recursion with iterative work queue
#137727 commented on
May 30, 2025 • 1 new comment -
[SPIRV] Added opencl Pipe builtins
#135335 commented on
May 30, 2025 • 1 new comment -
[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
May 26, 2025 • 1 new comment -
MachineScheduler: Improve instruction clustering
#137784 commented on
May 29, 2025 • 1 new comment -
[AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2
#135162 commented on
May 30, 2025 • 1 new comment -
[lldb][RPC] Upstream RPC server interface emitters
#138032 commented on
May 27, 2025 • 1 new comment -
[RISCV][Driver] Add riscv emulation mode to linker job of BareMetal toolchain
#134442 commented on
May 27, 2025 • 1 new comment -
[LSV] Insert casts to vectorize mismatched types
#134436 commented on
May 27, 2025 • 1 new comment -
[OMPIRBuilder] - Make offloading input data persist for deferred target tasks
#133499 commented on
May 31, 2025 • 1 new comment -
[Clang][Driver] Override complex number calculation method by -fno-fast-math
#132680 commented on
May 30, 2025 • 1 new comment -
[sanitizer_common] Implement interception on AIX
#138606 commented on
May 27, 2025 • 1 new comment -
[X86] Remove extra MOV after widening atomic load
#138635 commented on
May 27, 2025 • 1 new comment -
[SPIRV] Support for SPV_INTEL_cluster_attributes extension
#131593 commented on
May 28, 2025 • 1 new comment -
[libc++] Ensure strong exception guarantee for forward_list::resize
#131025 commented on
May 28, 2025 • 1 new comment -
[RISCV] Initial support for EarlyCSE
#138812 commented on
May 27, 2025 • 1 new comment -
[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.*
#129222 commented on
May 30, 2025 • 1 new comment -
Add support for Windows Secure Hot-Patching
#138972 commented on
May 28, 2025 • 1 new comment -
[clang-tidy] Fix false negative `modernize-use-ranges` when using getter function
#127377 commented on
May 26, 2025 • 1 new comment -
[AArch64] Add missing Neon Types
#126945 commented on
May 28, 2025 • 1 new comment -
[libc++] Do not call `reserve` in flat containers if underlying container is user defined
#140379 commented on
May 31, 2025 • 1 new comment -
[clang-tidy] Added check 'bugprone-function-visibility-change'
#140086 commented on
May 29, 2025 • 1 new comment -
[mlir][math] Fix intrinsic conversions to LLVM for 0D-vector types
#141020 commented on
May 30, 2025 • 1 new comment -
[libc++][ranges] implement `std::ranges::zip_transform_view`
#79605 commented on
May 30, 2025 • 1 new comment -
[clang][Sema] Refine unused-member-function diagnostic message for constructors
#84515 commented on
May 29, 2025 • 1 new comment -
[VPlan] Speed up VPSlotTracker by using ModuleSlotTracker
#139881 commented on
May 30, 2025 • 1 new comment -
[LAA] Always use DepCands when grouping runtime checks.
#91196 commented on
May 27, 2025 • 1 new comment -
[SimpleLoopUnswitch] Record loops from unswitching non-trivial conditions
#141121 commented on
May 30, 2025 • 1 new comment -
[clang-doc] Reenable time trace support
#141139 commented on
May 30, 2025 • 1 new comment -
[libc] implement template functions for localtime
#110363 commented on
May 30, 2025 • 1 new comment -
[Codegen] Remove redundant instruction using machinelateCleanup
#139716 commented on
May 29, 2025 • 1 new comment -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 commented on
May 27, 2025 • 1 new comment -
[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert`
#139454 commented on
May 27, 2025 • 1 new comment -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
May 27, 2025 • 1 new comment -
[LoopInterchange] Remove 'I' dependency
#140709 commented on
May 30, 2025 • 0 new comments -
[IVDescriptors] Implement MonotonicDescriptor
#140720 commented on
May 27, 2025 • 0 new comments -
[llvm][Coro] Lower coro.frame in CoroEarly instead of CoroSplit
#137976 commented on
May 28, 2025 • 0 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
May 28, 2025 • 0 new comments -
[clang-tidy] Add check for assignment or comparision operators' operand in `readability-math-missing-parentheses`
#141345 commented on
May 27, 2025 • 0 new comments -
[LAA] Support monotonic pointers in LoopAccessAnalysis
#140721 commented on
May 27, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/DebugInfo for DLL export
#140778 commented on
May 28, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/ExecutionEngine for DLL export
#140809 commented on
May 28, 2025 • 0 new comments -
AMDGPU: Handle folding vector splats of inline split f64 inline immediates
#140878 commented on
May 29, 2025 • 0 new comments -
[mlir][Linalg] Fix fusing of indexed linalg consumer with different axes
#140892 commented on
May 26, 2025 • 0 new comments -
clang-format: Add IncludeSortKey option
#137840 commented on
May 27, 2025 • 0 new comments -
[BOLT] [PowerPC] Port
#140894 commented on
May 27, 2025 • 0 new comments -
github: Add mips backend to PR autolabeler
#140909 commented on
May 31, 2025 • 0 new comments -
[CMake] Move common target dependencies into ${TARGET_LIBRARIES}
#141271 commented on
May 27, 2025 • 0 new comments -
[MIPS][float] Fixed SingleFloat codegen on N32/N64 targets
#140575 commented on
May 30, 2025 • 0 new comments -
[MLIR] Integration tests for lowering vector.contract to SVE FEAT_I8MM
#140573 commented on
May 28, 2025 • 0 new comments -
[MLIR] Add apply_patterns.vector.arm_sve.lower_contraction TD Op
#140572 commented on
May 30, 2025 • 0 new comments -
[OpenMP][Flang] Emit default declare mappers implicitly for derived types
#140562 commented on
May 28, 2025 • 0 new comments -
[compiler-rt] Add CMake option to enable execute-only code generation on AArch64
#140555 commented on
May 30, 2025 • 0 new comments -
[libunwind] Add CMake option to enable execute-only code generation on AArch64
#140554 commented on
May 26, 2025 • 0 new comments -
[libc++abi] Add CMake option to enable execute-only code generation on AArch64
#140553 commented on
May 26, 2025 • 0 new comments -
github: Add lib/CodeGen to PR autolabeler
#138131 commented on
May 27, 2025 • 0 new comments -
[Sema] Fix bug in builtin AS override
#138141 commented on
May 30, 2025 • 0 new comments -
[llvm][release] Describe types of release package on the release page
#138144 commented on
May 27, 2025 • 0 new comments -
[libc++] Add CMake option to enable execute-only code generation on AArch64
#140552 commented on
May 29, 2025 • 0 new comments -
[Clang][OpenMP][LoopTransformations] Fix incorrect number of generated loops for Tile and Reverse directives
#140532 commented on
May 28, 2025 • 0 new comments -
[libc++] Move _ITER_TRAITS and _ITER_CONCEPT into <__iterator/concepts.h>
#140528 commented on
May 31, 2025 • 0 new comments -
[WIP] Implement workdistribute construct
#140523 commented on
May 28, 2025 • 0 new comments -
[LoopPeel] Support peeling last iteration with multiple exits.
#141247 commented on
May 28, 2025 • 0 new comments -
[LV] Reuse IRBuilder with InsertPointGuard (NFC)
#141236 commented on
May 27, 2025 • 0 new comments -
[mlir][core|ptr] Add `PtrLikeTypeInterface` and casting ops to the `ptr` dialect
#137469 commented on
May 27, 2025 • 0 new comments -
Fix the usage issue of getRegMask.
#141215 commented on
May 30, 2025 • 0 new comments -
[lld][COFF] Remove duplicate strtab entries
#141197 commented on
May 28, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
May 28, 2025 • 0 new comments -
[LoongArch] Lower vector_shuffle as lane permute and shuffle for lasx if possible.
#141196 commented on
May 28, 2025 • 0 new comments -
[LOH] Emit hints for LDP/STP instructions
#141297 commented on
May 27, 2025 • 0 new comments -
LangRef: Clarify behaviors of nsz in fast math flag
#137567 commented on
May 30, 2025 • 0 new comments -
[AMDGPU][True16][CodeGen] v_s_xxx_f16 t16 codegen support
#141152 commented on
May 25, 2025 • 0 new comments -
[libc++](NFC) Remove unused include caused by wrong __has_include
#141328 commented on
May 30, 2025 • 0 new comments -
[MachinePipeliner] Introduce a new class for loop-carried deps
#137663 commented on
May 29, 2025 • 0 new comments -
Include [[clang::require_explicit_initialization]] warnings in system headers
#141133 commented on
May 28, 2025 • 0 new comments -
AArch64: Clear hasSideEffects on AUT and AUTPAC.
#141330 commented on
May 31, 2025 • 0 new comments -
[mlir][lsp] Enable registering dialects based on URI.
#141331 commented on
May 30, 2025 • 0 new comments -
[VectorCombine] Fold chain of (scalar load)->ext->ext to load->ext.
#141109 commented on
May 29, 2025 • 0 new comments -
LangRef: storing poison in memory is UB
#141339 commented on
May 30, 2025 • 0 new comments -
Non constant size and offset in DWARF
#141106 commented on
May 29, 2025 • 0 new comments -
[VPlan] Support VPWidenCastRecipe in narrowToSingleScalarRecipes.
#141080 commented on
May 27, 2025 • 0 new comments -
[libc++] Introduce a new attribute keyword for Clang improves compatibility with Mingw-GCC
#141040 commented on
May 30, 2025 • 0 new comments -
[CodeGen] Add TBAA struct path info for array members
#137719 commented on
May 29, 2025 • 0 new comments -
[Clang] Clean up the fix for deferred access checking
#141340 commented on
May 26, 2025 • 0 new comments -
[memcpyopt] handle memcpy from memset in more cases
#140954 commented on
May 28, 2025 • 0 new comments -
[lldb] Show more children of top level values
#140938 commented on
May 28, 2025 • 0 new comments -
[InstCombine] Implemented missed optimization in muldivrem
#140916 commented on
May 27, 2025 • 0 new comments -
[clang-tidy][performance-unnecessary-value-param] Avoid in coroutines
#140912 commented on
May 27, 2025 • 0 new comments -
Reapply "[clang][ARM][AArch64] Define intrinsics guarded by __has_builtin on all platforms" (#128222)"
#140910 commented on
May 28, 2025 • 0 new comments -
[LLDB] Unify DWARF section name matching
#141344 commented on
May 27, 2025 • 0 new comments -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 commented on
May 30, 2025 • 0 new comments -
[clang][ASTImporter] try fix missing Visit functions for issue #129393
#138845 commented on
May 26, 2025 • 0 new comments -
Validate type consistency in reintepret cast sizes
#140032 commented on
May 29, 2025 • 0 new comments -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 commented on
May 28, 2025 • 0 new comments -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 commented on
May 28, 2025 • 0 new comments -
[RISCV] Move RISCVIndirectBranchTracking before Branch Relaxation
#139993 commented on
May 25, 2025 • 0 new comments -
[FuncAttrs] Relax norecurse attribute inference
#139943 commented on
May 27, 2025 • 0 new comments -
[CallSiteSplitting] Don't copy !llvm.loop metadata to split block
#138974 commented on
May 27, 2025 • 0 new comments -
[mli][vector] canonicalize vector.from_elements from ascending extracts
#139819 commented on
May 30, 2025 • 0 new comments -
[ASan] Recognize WASI platform in sanitizer_platform.h
#139017 commented on
May 27, 2025 • 0 new comments -
[Flang][Preprocessor] Avoid creating an empty token when a kind suffix is torn by a pasting operator
#139795 commented on
May 30, 2025 • 0 new comments -
[RISCV][MC] Add aliases for beq/bne with x0 as the first argument => beqz/bnez
#139086 commented on
May 28, 2025 • 0 new comments -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 commented on
May 28, 2025 • 0 new comments -
[clang-format] Add IndentPPDirectives Leave option
#139750 commented on
May 30, 2025 • 0 new comments -
[SPIRV] Added support for extension Arbitrary_precision_floating_point
#139680 commented on
May 28, 2025 • 0 new comments -
[WIP][AMDGPU][MC] Support 128b rsrc reg in mimg instructions
#139121 commented on
May 28, 2025 • 0 new comments -
Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows
#139657 commented on
May 27, 2025 • 0 new comments -
[libc++] Mark std::expected as nodiscard
#139651 commented on
May 26, 2025 • 0 new comments -
[lldb] Fix FindProcessImpl() for iOS simulators
#139174 commented on
May 31, 2025 • 0 new comments -
[VN] be more consistent about forwarding null inputs and ignoring SVE outputs
#139574 commented on
May 28, 2025 • 0 new comments -
[Clang][OpenMP][LoopTransformations] Add support for "#pragma omp fuse" loop transformation directive and "looprange" clause
#139293 commented on
May 27, 2025 • 0 new comments -
[win][clang] Align scalar deleting destructors with MSABI
#139566 commented on
May 27, 2025 • 0 new comments -
Implement `sigsetjmp` and `siglongjmp` for darwin/aarch64
#139555 commented on
May 28, 2025 • 0 new comments -
[clang][ThreadSafety]: fix discrepancy between capability attributes
#139343 commented on
May 28, 2025 • 0 new comments -
Add a GUIDLIST table to bitcode
#139497 commented on
May 27, 2025 • 0 new comments -
[clangd] Add tweak to override pure virtuals
#139348 commented on
May 29, 2025 • 0 new comments -
[AArch64] Extend usage of `XAR` instruction for fixed-length operations
#139460 commented on
May 30, 2025 • 0 new comments -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 commented on
May 29, 2025 • 0 new comments -
[clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check
#139430 commented on
May 29, 2025 • 0 new comments -
[MLIR][NVVM] Add dot.accumulate.2way Op
#140518 commented on
May 26, 2025 • 0 new comments -
[clangd] Improve Markup Rendering
#140498 commented on
May 30, 2025 • 0 new comments -
[AMDGPU][Clang] Allow amdgpu-waves-per-eu attribute to lower target occupancy range
#138284 commented on
May 27, 2025 • 0 new comments -
[libc++] Upgrade to GCC 15
#138293 commented on
May 27, 2025 • 0 new comments -
[BranchFolding] Fold fallthroughs into conditional tailcalls if profitable
#140476 commented on
May 28, 2025 • 0 new comments -
[lldb-dap] Synchronously wait for breakpoints resolves in tests
#140470 commented on
May 31, 2025 • 0 new comments -
[AArch64][NFC] Switch to LiveRegUnits
#138322 commented on
May 29, 2025 • 0 new comments -
[llvm][X86] REX profile for UEFI
#138362 commented on
May 28, 2025 • 0 new comments -
[libc++] Simplify the implementation of std::hash
#140407 commented on
May 30, 2025 • 0 new comments -
[libc++] Remove allocator support from std::function
#140395 commented on
May 31, 2025 • 0 new comments -
[AArch64] Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations
#138447 commented on
May 26, 2025 • 0 new comments -
[VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC)
#138472 commented on
May 26, 2025 • 0 new comments -
[libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config
#138527 commented on
May 27, 2025 • 0 new comments -
[MLIR][MPI] Add LLVM lowering for mpi.comm_size
#140392 commented on
May 24, 2025 • 0 new comments -
[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute
#138530 commented on
May 30, 2025 • 0 new comments -
[LAA] Improve code in findForkedSCEVs (NFC)
#140384 commented on
May 27, 2025 • 0 new comments -
[CMake][Release] Build with -ffat-lto-objects
#140381 commented on
May 24, 2025 • 0 new comments -
[clangd] Collect references in array designators
#140356 commented on
May 26, 2025 • 0 new comments -
libc++ test: update MinSequenceContainer.h to make some tests pass on MSVC STL
#140287 commented on
May 31, 2025 • 0 new comments -
[MCP] Handle iterative simplification during forward copy prop
#140267 commented on
May 28, 2025 • 0 new comments -
[AMDGPU] misched: avoid subregister dependencies
#140255 commented on
May 26, 2025 • 0 new comments -
[MLIR] Add apply_patterns.vector.arm_neon.contraction_to_i8mm TD Op
#140251 commented on
May 27, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_blocking_pipes
#138675 commented on
May 30, 2025 • 0 new comments -
[SPIRV] Support for the extension SPV_INTEL_fpga_argument_interfaces
#140231 commented on
May 30, 2025 • 0 new comments -
[BranchFolding] Kill common hoisted debug instructions
#140091 commented on
May 29, 2025 • 0 new comments -
[AMDGPU] Optimize LDS DMA soft waitcnt
#138802 commented on
May 29, 2025 • 0 new comments -
[libc++] Add availability markup for LLVM 19
#140072 commented on
May 26, 2025 • 0 new comments -
[release/20.x] Update release notes for SystemZ changes
#140060 commented on
May 24, 2025 • 0 new comments -
[libc++] Remove availability annotations which can't fire anymore
#140049 commented on
May 30, 2025 • 0 new comments -
modernize-use-std-format clang tidy warning not working on example code from documentation
#129484 commented on
May 29, 2025 • 0 new comments -
[Clang] Confusing error message for const cast between types with the same name
#139677 commented on
May 29, 2025 • 0 new comments -
[clang] Deprecation warnings in system headers are silenced when the deprecated entity is used indirectly
#134425 commented on
May 29, 2025 • 0 new comments -
[libc++] Should we backport `hash<nullptr_t>` and conditionally enabled `hash` from P0513R0?
#136800 commented on
May 29, 2025 • 0 new comments -
Add debuginfod client in lldb
#52732 commented on
May 29, 2025 • 0 new comments -
lldb-server crashes on startup on AArch64 Linux which has SME but not SVE
#138717 commented on
May 29, 2025 • 0 new comments -
[AArch64] BOLT does not support SPE branch data
#115333 commented on
May 29, 2025 • 0 new comments -
Request Commit Access For jalopezg-git
#141050 commented on
May 29, 2025 • 0 new comments -
clang-tidy misc-include-cleaner does not detect `chrono` header
#98122 commented on
May 29, 2025 • 0 new comments -
NVPTX cannot select dynamic_stackalloc with OpenMP and Eigen
#64017 commented on
May 29, 2025 • 0 new comments -
[libc++] P2255R2: Changes to Standard library components - `tuple`
#130403 commented on
May 29, 2025 • 0 new comments -
Clang warning extending into system headers (-Werror,-Wsign-compare)
#38229 commented on
May 29, 2025 • 0 new comments -
WOA64 installer PATH IS TOO LONG
#141337 commented on
May 29, 2025 • 0 new comments -
Potential Miscompiles with RegUnits-based MachineLICM liveness calculation
#96146 commented on
May 29, 2025 • 0 new comments -
[sanitizer] "prefix:*=sanitize" does not work for UBSan
#139128 commented on
May 29, 2025 • 0 new comments -
NRVO not performed in template function with `auto` return type
#38674 commented on
May 28, 2025 • 0 new comments -
Vector Saturating Subtractions should be flipped around when the result is AND'ed
#79690 commented on
May 28, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::constant_id
#136897 commented on
May 28, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::builtin
#136898 commented on
May 28, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::location
#136893 commented on
May 28, 2025 • 0 new comments -
Wrong result of "constructible" traits for unbound arrays
#140303 commented on
May 28, 2025 • 0 new comments -
[HLSL] Add Root Signatures into DX Container
#118897 commented on
May 28, 2025 • 0 new comments -
[mlir][vector] Constrain Emulated Types in Narrow Type Emulation
#131529 commented on
May 28, 2025 • 0 new comments -
Request Commit Access For Rajveer100
#139365 commented on
May 28, 2025 • 0 new comments -
[AArch64][BOLT] llvm-bolt annotateCFIState Assertion `!StateStack.empty() && "corrupt CFI stack"' failed.
#133501 commented on
May 28, 2025 • 0 new comments -
[clang-tidy] `portability-template-virtual-member-function` warns about pure virtual member functions
#139031 commented on
May 28, 2025 • 0 new comments -
[DWARF] llvm-debuginfo-analyzer crashes on dead code?
#136772 commented on
May 28, 2025 • 0 new comments -
`IRNormalizer`'s registry name `normalize` mismatches documentation
#136347 commented on
May 28, 2025 • 0 new comments -
[aarch64] clang compile error, when compile a C file, however succeess when rename the file to cpp
#139033 commented on
May 27, 2025 • 0 new comments -
Make STL data formatters for Windows
#24834 commented on
May 30, 2025 • 0 new comments -
[libc][math][c23] Implement C23 math function asinpif16
#132210 commented on
May 30, 2025 • 0 new comments -
[AMDGPU][MC][GFX9] Several VOP3 opcodes do not support op_sel
#38650 commented on
May 30, 2025 • 0 new comments -
[lldb][test][Windows] Fix TestReverseContinueBreakpoints.py and TestReverseContinueWatchpoints.py (history boundary)
#138084 commented on
May 30, 2025 • 0 new comments -
LWG3816: `flat_map` and `flat_multimap` should impose sequence container requirements
#105053 commented on
May 30, 2025 • 0 new comments -
[BOLT] Instrumentation of LLVM driver binary segfaults
#137579 commented on
May 30, 2025 • 0 new comments -
[lldb][test][Windows] Fix TestConsecutiveBreakpoints.py
#138083 commented on
May 30, 2025 • 0 new comments -
[arm] Cannot select `i32 = setcc 0x00000000, Constant:i64`
#140445 commented on
May 30, 2025 • 0 new comments -
[aarch64] `Cannot select: constant:i128<0>` for `llvm.maximum.f128`
#139380 commented on
May 30, 2025 • 0 new comments -
Clang crashes with broken program containing _Complex int and fixed-point literal
#51210 commented on
May 30, 2025 • 0 new comments -
lldb statusline problems in Windows terminal(s)
#134846 commented on
May 30, 2025 • 0 new comments -
[x86]: Cannot select: `constant:i128<0>` for `llvm.maximum.f128`
#139381 commented on
May 30, 2025 • 0 new comments -
[HLSL][SPIRV] Implement vk::ext_instruction
#136916 commented on
May 30, 2025 • 0 new comments -
[HLSL][SPIRV] Implement attributes for inline SPIR-V
#136911 commented on
May 30, 2025 • 0 new comments -
[Flang][OpenMP][Task] Loop iteration variable treated as firstprivate instead of private in task construct
#140882 commented on
May 30, 2025 • 0 new comments -
[Clang] Unexpected results from `__reference_{constructs,converts}_from_temporary`
#114344 commented on
May 30, 2025 • 0 new comments -
Clang reports an undefined function that has been defined
#73232 commented on
May 30, 2025 • 0 new comments -
[llvm-stress] argument "--color" has no effect
#141001 commented on
May 30, 2025 • 0 new comments -
LWG2774: `std::function` construction vs assignment
#104321 commented on
May 30, 2025 • 0 new comments -
[Flang][OpenMP] Important issues to be fixed prior to removing experimental status of OpenMP
#110008 commented on
May 30, 2025 • 0 new comments -
[GreedyRegAlloc] Multiple spill reloads into same register without intermediate def/overwrite
#135639 commented on
May 30, 2025 • 0 new comments -
Bolt creating corrupted instrumented binary for a C++ binary that uses Boost library (arm64)
#133465 commented on
May 30, 2025 • 0 new comments -
BOLT is unable to proceed because it couldn't properly understand this function.
#135488 commented on
May 30, 2025 • 0 new comments -
[lldb-dap] Invalid variable reference ids
#119784 commented on
May 30, 2025 • 0 new comments -
Suggest include file for popular standard functions
#120388 commented on
May 30, 2025 • 0 new comments -
P2165R4: Compatibility between `tuple`, `pair` and `tuple-like` objects
#105200 commented on
May 30, 2025 • 0 new comments -
Also group CFI jump tables according to sections
#140943 commented on
May 30, 2025 • 0 new comments -
wrong code due to incompatibility between C++20 coroutines and 32-bit Windows x86 ABI
#59382 commented on
May 30, 2025 • 0 new comments -
Request Commit Access For arnab-polymage
#139865 commented on
May 29, 2025 • 0 new comments -
Decide on how to handle differences in configurations between module dependencies
#141165 commented on
May 27, 2025 • 0 new comments -
Cross language lto fails in presence of C++ destructor
#141038 commented on
May 26, 2025 • 0 new comments -
clang-format breaks doxygen content
#43831 commented on
May 26, 2025 • 0 new comments -
Missed strlen despite unreachable() in noinline increment function.
#133021 commented on
May 26, 2025 • 0 new comments -
clang-format: IndentAccessModifiers causes an extra indent to be added in struct defined inside class declaration
#61631 commented on
May 26, 2025 • 0 new comments -
10000 [AArch64] Missed optimization converting vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#94909 commented on
May 26, 2025 • 0 new comments -
Do you still need commit access?
#140432 commented on
May 26, 2025 • 0 new comments -
[Debian Linux, LLVMv17.0.6, C++] LLVM crashes when compiling to assembler
#138037 commented on
May 26, 2025 • 0 new comments -
[LSR][SCEV] Increases register spilling in 503.bwaves_r (SPEC CPU 2017)
#117318 commented on
May 26, 2025 • 0 new comments -
[clang] odd code generation for `bool` promotion
#141246 commented on
May 26, 2025 • 0 new comments -
C++20 coroutine with stateful allocator results in ASAN stack-use-after-scope starting with clang 19
#124612 commented on
May 26, 2025 • 0 new comments -
Add a pass that materializes the alias analysis into metadata
#140280 commented on
May 26, 2025 • 0 new comments -
I got this when compiling Bullet 3D physics engine in Ogre3d sources
#141343 commented on
May 26, 2025 • 0 new comments -
[GVN] Forward source from memcpy
#137810 commented on
May 25, 2025 • 0 new comments -
Stack dump occurred while debugging code in VSCode using vscode-swift extesion
#137987 commented on
May 25, 2025 • 0 new comments -
Unknown references and pointers related bad codegen
#141114 commented on
May 25, 2025 • 0 new comments -
[clang] Deduction guides in anonymous namespaces or nested classes trigger -Wunused-function
#141281 commented on
May 25, 2025 • 0 new comments -
[clang] Implement P3074R7 - trivial unions
#127601 commented on
May 25, 2025 • 0 new comments -
std module before include `<iterator>` will have a "requires clause differs in template redeclaration" error
#96147 commented on
May 25, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
May 25, 2025 • 0 new comments -
[compiler-rt] build failure for arm64e universal binary for apple
#141171 commented on
May 25, 2025 • 0 new comments -
P2944R3: Constrained equality - `std::tuple`
#136765 commented on
May 25, 2025 • 0 new comments -
clang-format of LLVM StringSwitch not good
#140601 commented on
May 25, 2025 • 0 new comments -
Clang-format not following rule `UseTab: Always`
#141129 commented on
May 25, 2025 • 0 new comments -
clang-format always aligns stream operator << with spaces
#59797 commented on
May 25, 2025 • 0 new comments -
[docs] Missing link in the Strict Aliasing section of the Users Manual?
#140071 commented on
May 25, 2025 • 0 new comments -
Missed optimization: trunc not de-duplicated
#139732 commented on
May 24, 2025 • 0 new comments -
Lost alignment info
#140643 commented on
May 24, 2025 • 0 new comments -
enable option in clang-format for user defined access modifier
#64763 commented on
May 28, 2025 • 0 new comments -
[DirectX] DXILCBufferAccess gets tripped up by arrays that are exactly 64 bits long
#138996 commented on
May 28, 2025 • 0 new comments -
AMDGPU is missing simplify demanded bits optimizations of readfirstlane and similar operations
#128390 commented on
May 28, 2025 • 0 new comments -
[clang] Assertion `StatusOrErr && "Invalid floating point representation"' failed.
#141230 commented on
May 28, 2025 • 0 new comments -
Missing support for GCC's attribute access (IR attributes with size index?)
#54312 commented on
May 28, 2025 • 0 new comments -
[clang-doc] [NFC] remove completed to-do
#133611 commented on
May 27, 2025 • 0 new comments -
clang accepts friend that g++/Comeau reject
#12361 commented on
May 27, 2025 • 0 new comments -
Request Commit Access For @stumpOS
#137242 commented on
May 27, 2025 • 0 new comments -
[clang] Clang unit test refactoring appears to be creating/exposing testing gaps and/or test counting madness and/or test invocation confusion
#140799 commented on
May 27, 2025 • 0 new comments -
[DirectX] Legalize dynamic vector indexing
#141136 commented on
May 27, 2025 • 0 new comments -
[clang-tidy][request] Flag function call with incorrect base class qualifier
#104008 commented on
May 27, 2025 • 0 new comments -
Missed optimization with movzx and mov
#56498 commented on
May 27, 2025 • 0 new comments -
[AArch64] Assembly syntax for relocation specifier in data directives
#132570 commented on
May 27, 2025 • 0 new comments -
[RISC-V] Assertion `L.isLCSSAForm(DT)' failed.
#141262 commented on
May 27, 2025 • 0 new comments -
[flang][OpenMP] Assertion in OMPIRBuilder.cpp
#140995 commented on
May 27, 2025 • 0 new comments -
Crash on va_arg with variable size type
#106174 commented on
May 27, 2025 • 0 new comments -
The aarch64 trampoline of llvm-xray is unsound at tailcall
#141070 commented on
May 27, 2025 • 0 new comments -
[mlir] Crash when using --pass-pipeline="builtin.module(func.func(mesh-spmdization,test-constant-fold))"
#106172 commented on
May 27, 2025 • 0 new comments -
[llvm] redefinition of 'prctl_mm_map' for aarch64-linux-musl host
#139443 commented on
May 27, 2025 • 0 new comments -
[build issue] llvmtag-17.0.5 build failed on windows10
#73607 commented on
May 27, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Remove 'LVScope::Children' container.
#69160 commented on
May 27, 2025 • 0 new comments -
[WebAssembly][Clang] `_externref_t` usage in global scope emits fatal error in backend
#141011 commented on
May 27, 2025 • 0 new comments -
Request Commit Access For DKLoehr
#141088 commented on
May 27, 2025 • 0 new comments -
[flang][OpenMP] DECLARE SIMD LINEAR implicitly declaring a variable
#140754 commented on
May 27, 2025 • 0 new comments -
Clang uses wrong ABI for __atomic_store_16 on Windows
#136428 commented on
May 27, 2025 • 0 new comments -
is choco install llvm a malware ?
#138463 commented on
May 27, 2025 • 0 new comments -
[lldb] MachProcess::GetPlatform fails to detect platform in macOS 15.4
#140610 commented on
May 27, 2025 • 0 new comments -
Clang compiles `_Generic` expressions very slowly
#137891 commented on
May 27, 2025 • 0 new comments -
[LV] Ineffi 10000 cient gather/scatter address calculation for strided access
#129474 commented on
May 27, 2025 • 0 new comments -
[IR] Add CallBr intrinsics support
#133907 commented on
May 26, 2025 • 0 new comments -
[SPIRV] Added support for extension SPV_INTEL_fpga_buffer_location
#133679 commented on
May 30, 2025 • 0 new comments -
[LoopInterchange] Improve profitability check for vectorization
#133672 commented on
May 29, 2025 • 0 new comments -
Remove Native Client support
#133661 commented on
May 31, 2025 • 0 new comments -
[libc++] Inline __has_feature and __has_extension uses
#133634 commented on
May 28, 2025 • 0 new comments -
[WIP][AMDGPU] Improve the handling of `inreg` arguments
#133614 commented on
May 29, 2025 • 0 new comments -
[AMDGPU] Replace dynamic VGPR feature with attribute
#133444 commented on
May 27, 2025 • 0 new comments -
[GlobalISel]: G_UNMERGE_VALUES for vectors with different element sizes
#133335 commented on
May 26, 2025 • 0 new comments -
[PowerPC][MachineLICM] Aggressively hoist CP loads with PC-Rel
#133313 commented on
May 30, 2025 • 0 new comments -
[Driver] Forward sysroot from Driver to linker in BareMetal ToolChain Object
#132808 commented on
May 27, 2025 • 0 new comments -
[Driver] Add option to force undefined symbols during linking in BareMetal toolchain object.
#132807 commented on
May 27, 2025 • 0 new comments -
[Driver] Fix link order of BareMetal toolchain object
#132806 commented on
May 27, 2025 • 0 new comments -
[win/asan] Improve SharedReAlloc with HEAP_REALLOC_IN_PLACE_ONLY.
#132558 commented on
May 29, 2025 • 0 new comments -
[libcxx] Fix ODR violation in iostream.
#132125 commented on
May 26, 2025 • 0 new comments -
[clang] Introduce elementwise clz/ctz builtins
#131995 commented on
May 27, 2025 • 0 new comments -
[asan] Implement interception on AIX
#131870 commented on
May 27, 2025 • 0 new comments -
[lldb][lldb-dap] Added support for "WriteMemory" request.
#131820 commented on
May 28, 2025 • 0 new comments -
[clang-tidy] support query based custom check
#131804 commented on
May 25, 2025 • 0 new comments -
[clang-tidy] Add new `construct-reusable-objects-once` check
#131455 commented on
May 26, 2025 • 0 new comments -
[SPIRV] Support extension SPV_INTEL_runtime_aligned
#131072 commented on
May 29, 2025 • 0 new comments -
[clang-tidy] Added Conflicting Global Accesses checker
#130421 commented on
May 28, 2025 • 0 new comments -
[clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm.
#130369 commented on
May 30, 2025 • 0 new comments -
[libc++] Remove unnecessary static_casts in std::forward_list
#130310 commented on
May 28, 2025 • 0 new comments -
[llvm] Implement address sanitizer on AIX
#129926 commented on
May 26, 2025 • 0 new comments -
[WIP][CodeGen] Modifying MBB's liveins representation as into regUnits
#129847 commented on
May 26, 2025 • 0 new comments -
[libc++] Make list constexpr as part of P3372R3
#129799 commented on
May 24, 2025 • 0 new comments -
[SPIRV] Addition of @llvm.lround.* and @llvm.llround.* intrinsic
#129240 commented on
May 30, 2025 • 0 new comments -
Add initial support for SPE brstack format
#129231 commented on
May 29, 2025 • 0 new comments -
[DAG] Fold nested add(add(reduce(a), b), add(reduce(c), d))
#115150 commented on
May 30, 2025 • 0 new comments -
[LLDB] Ptrace seize dead processes on Linux
#137041 commented on
May 28, 2025 • 0 new comments -
[X86][GlobalIsel] support G_FABS for f80
#136718 commented on
May 27, 2025 • 0 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
May 31, 2025 • 0 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
May 24, 2025 • 0 new comments -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 commented on
May 29, 2025 • 0 new comments -
HIPSPV: Unbundle SDL
#136412 commented on
May 27, 2025 • 0 new comments -
[CodeGen] Inline stack guard check on Windows
#136290 commented on
May 30, 2025 • 0 new comments -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
May 28, 2025 • 0 new comments -
[BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 commented on
May 28, 2025 • 0 new comments -
[SPIRV]Added support for extension SPV_INTEL_arbitrary_precision_fixed_point
#136085 commented on
May 30, 2025 • 0 new comments -
[InstCombine] Combine or-disjoint (and->mul), (and->mul) to and->mul
#136013 commented on
May 30, 2025 • 0 new comments -
[compiler-rt][rtsan] rename/renameat interception
#135884 commented on
May 27, 2025 • 0 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
May 27, 2025 • 0 new comments -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
May 27, 2025 • 0 new comments -
[lldb][AArch64] Fix Apple M4 on Linux
#135563 commented on
May 29, 2025 • 0 new comments -
[libc++] fix std::make_exception_ptr interaction with ObjC
#135386 commented on
May 30, 2025 • 0 new comments -
Add EliminateNewDuplicatePHINodes function.
#135179 commented on
May 30, 2025 • 0 new comments -
[libcxxabi][libunwind] Support for using LLVM libc
#134893 commented on
May 28, 2025 • 0 new comments -
[Coroutines] Create C++ noop coroutine with default function attributes
#134878 commented on
May 28, 2025 • 0 new comments -
[libc++] Don't skip localization-related headers in header tests
#134877 commented on
May 29, 2025 • 0 new comments -
[DAGCombiner] Option --combiner-select-seq
#134813 commented on
May 29, 2025 • 0 new comments -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 commented on
May 30, 2025 • 0 new comments -
[NFC][KeyInstr][Clang] Add some additional tests
#134654 commented on
May 28, 2025 • 0 new comments -
[KeyInstr][Clang] Coerced store atoms
#134653 commented on
May 30, 2025 • 0 new comments -
[KeyInstr][Clang] Ret atom
#134652 commented on
May 28, 2025 • 0 new comments -
[KeyInstr][Clang] For stmt atom
#134646 commented on
May 28, 2025 • 0 new comments -
clang_EvalResult_getAsCXString impl
#134551 commented on
May 27, 2025 • 0 new comments -
[libc++] Stabilize transitive includes for C++23
#134143 commented on
May 29, 2025 • 0 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
May 26, 2025 • 0 new comments -
WIP: [clang] MicrosoftCXXABI: Serialize the exception copy constructor table in the AST
#114075 commented on
May 31, 2025 • 0 new comments -
[libunwind][AArch64] Protect PC within libunwind's context.
#113368 commented on
May 27, 2025 • 0 new comments -
[clang][RISCV][Zicfilp] Emit RISCV function-signature-based CFI label in llvm::Function metadata
#111661 commented on
May 28, 2025 • 0 new comments -
Extend kernel-info to emit PGO-based FLOP count
#110586 commented on
May 29, 2025 • 0 new comments -
[C++20][Modules] Implement P1857R3 Modules Dependency Discovery
#107168 commented on
May 31, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
May 30, 2025 • 0 new comments -
[AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor`
#101609 commented on
May 29, 2025 • 0 new comments -
Optimize fptrunc(x)>=C1 --> x>=C2
#99475 commented on
May 30, 2025 • 0 new comments -
[clang] constexpr atomic builtins (__c11_atomic_OP and __atomic_OP)
#98756 commented on
May 28, 2025 • 0 new comments -
[libcxx] Undefine all supported C math functions
#94533 commented on
May 31, 2025 • 0 new comments -
Improve string allocation
#92652 commented on
May 26, 2025 • 0 new comments -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
May 27, 2025 • 0 new comments -
[llvm] Add option to emit `callgraph` section
#87574 commented on
May 27, 2025 • 0 new comments -
[llvm] Introduce callee_type metadata
#87573 commented on
May 27, 2025 • 0 new comments -
[mlir][memref][spirv] Add conversion for memref.extract_aligned_point…
#86750 commented on
May 28, 2025 • 0 new comments -
[GlobalISel] Dump the machine function after each legalization iteration. NFC
#83401 commented on
May 26, 2025 • 0 new comments -
[llvm-pdbutil] Fix register enum field dumping/parsing
#82299 commented on
May 28, 2025 • 0 new comments -
[libc++] Make std::filesystem::canonical throw when given empty path
#77223 commented on
May 31, 2025 • 0 new comments -
[lld/ELF][x86-64] Place large executable sections at the edges of binary
#70358 commented on
May 29, 2025 • 0 new comments -
[libc++] Avoid discarding const-ness when copy-constructing vectors
#69988 commented on
May 31, 2025 • 0 new comments -
[libc++] Implement `views::join_with`
#65536 commented on
May 27, 2025 • 0 new comments -
`Building libc++` instructions fail on linux
#121163 commented on
May 31, 2025 • 0 new comments -
[AMDGPU][GFX10] Many VOP3 opcodes do not support op_sel
#54793 commented on
May 31, 2025 • 0 new comments -
PCH failure in CI: "xxxxx.h has been modified since the precompiled header ... was built"
#141234 commented on
May 31, 2025 • 0 new comments -
[DirectX] Validation Failure: Explicit gep type does not match pointee type of pointer operand
#140415 commented on
May 31, 2025 • 0 new comments -
(lldb) prompt sometimes not printed on startup when statusline is enabled
#134064 commented on
May 30, 2025 • 0 new comments -
std::construct_at() seems to bypass [[clang::require_explicit_initialization]]
#141103 commented on
May 30, 2025 • 0 new comments -
Incorrect promise constructor used with lambda coroutines
#91983 commented on
May 30, 2025 • 0 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
May 27, 2025 • 0 new comments -
[lldb][RISCV] fix LR/SC atomic sequence handling in lldb-server
#127505 commented on
May 29, 2025 • 0 new comments -
[Clang] Allow Finding across only parts of an AST.
#127423 commented on
May 26, 2025 • 0 new comments -
[clang-tidy] Fix false positive for cppcoreguidelines-pro-bounds-pointer-arithmetic
#127394 commented on
May 25, 2025 • 0 new comments -
[LLD][ELF][RISCV][Zicfilp] Handle .note.gnu.property sections for Zicfilp/Zicfiss features
#127193 commented on
May 27, 2025 • 0 new comments -
Integrated Distributed ThinLTO (DTLTO): Design Overview
#126654 commented on
May 27, 2025 • 0 new comments -
[ValueTracking] Improve `Bitcast` handling to match SDAG
#125935 commented on
May 26, 2025 • 0 new comments -
[SelectionDAG][X86] Remove unused elements from atomic vector.
#125432 commented on
May 27, 2025 • 0 new comments -
[SimplifyCFG] Switch to use `paramHasNonNullAttr`
#125383 commented on
May 30, 2025 • 0 new comments -
[llvm][DebugInfo] Encode DW_AT_object_pointer on method declarations with DW_FORM_implicit_const
#124790 commented on
May 30, 2025 • 0 new comments -
WIP: Stop using replicated variable ids
#124232 commented on
May 29, 2025 • 0 new comments -
[Clang] Improve testing of non std functions with name infinity
#123806 commented on
May 30, 2025 • 0 new comments -
[RISCV] Integrate RISCV target in baremetal toolchain object and deprecate RISCVToolchain object
#121831 commented on
May 27, 2025 • 0 new comments -
[mlir][vector] Restrict vector.insert/vector.extract
#121458 commented on
May 30, 2025 • 0 new comments -
[lldb-dap] Implement `runInTerminal` for Windows
#121269 commented on
May 29, 2025 • 0 new comments -
[SelectionDAG] Split vector types for atomic load
#120640 commented on
May 27, 2025 • 0 new comments -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#120598 commented on
May 27, 2025 • 0 new comments -
[X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
May 27, 2025 • 0 new comments -
[X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
May 27, 2025 • 0 new comments -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
May 27, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
May 28, 2025 • 0 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
May 29, 2025 • 0 new comments -
[RFC] TableGen-erate SDNode descriptions
#119709 commented on
May 28, 2025 • 0 new comments -
[VectorCombine] Allow shuffling with bitcast for not multiple offset for loadsize
#119139 commented on
May 27, 2025 • 0 new comments -
[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes
#118638 commented on
May 29, 2025 • 0 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
May 27, 2025 • 0 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
May 27, 2025 • 0 new comments -
[Clang] Add __builtin_invoke and use it in libc++
#116709 commented on
May 30, 2025 • 0 new comments -
[libc] Expand usage of libc null checks.
#116262 commented on
May 31, 2025 • 0 new comments