- Notifications
You must be signed in to change notification settings - Fork 13.3k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
210 Pull requests merged by 96 people
- [Clang][NFC] Const correctness fix for range based for loop
#137431 merged
Apr 28, 2025 - [mlir][sparse_tensor] Fix memory leak in
sparse_index_dense.mlir
#137454 merged
Apr 28, 2025 - [Flang][OpenMP] Permit loop construct in simd regions
#137020 merged
Apr 28, 2025 - [mlir][linalg] Fix memory leak in
pack-dynamic-inner-tile.mlir
#137589 merged
Apr 28, 2025 - [clang] Remove FEM_Indeterminable
#137247 merged
Apr 28, 2025 - [AMDGPU][True16][MC] add fake16 error and promote test
#135984 merged
Apr 28, 2025 - [RISCV] Support Push/Pop with Xqci
#134191 merged
Apr 28, 2025 - [clang] Hide the
TargetOptions
pointer fromCompilerInvocation
#106271 merged
Apr 28, 2025 - [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions
#136759 merged
Apr 28, 2025 - [AArch64] Add FEAT_FPAC to supported CPUs
#137330 merged
Apr 28, 2025 - [NFC][AMDGPU] Auto generate check lines for some codegen tests
#137534 merged
Apr 28, 2025 - [flang][OpenMP] Mark atomic clauses as unique
#137460 merged
Apr 28, 2025 - [OpenACC][NFCI] Implement 'helpers' for all of the clauses I've used so far
#137396 merged
Apr 28, 2025 - [SystemZ] Fix compile time regression in adjustInliningThreshold().
#137527 merged
Apr 28, 2025 - [AMDGPU] Update pal metadata for v3.6 and fix v3.0
#135196 merged
Apr 28, 2025 - [mlir][linalg] Fix memory leak in
runtime-verification.mlir
#137591 merged
Apr 28, 2025 - [clang][bytecode] Don't create Function instances for builtins
#137618 merged
Apr 28, 2025 - [clang][bytecode] Don't create function frames for builtin calls
#137607 merged
Apr 28, 2025 - [LLVM][GlobalISel] Ensure G_{F}CONSTANT only store references to scalar Constant{Int,FP}.
#137319 merged
Apr 28, 2025 - [DAGCombiner] Eliminate fp casts if we have the right fast math flags
#131345 merged
Apr 28, 2025 - [IVDescriptors] Support reductions with minimumnum/maximumnum.
#137335 merged
Apr 28, 2025 - [CodeGen] Fix handling of nullptr in initializers
#137364 merged
Apr 28, 2025 - [llvm-exegesis][AArch64] Disable pauth and ldgm as unsupported instructions fixed
#136868 merged
Apr 28, 2025 - [flang][Lower][nfc] vector subscript lhs first element to helper
#137456 merged
Apr 28, 2025 - [lldb][Format] Make function name frame-format variables work without debug-info
#137408 merged
Apr 28, 2025 - [clang][bytecode][NFC] Stop using Function in InterpBuiltin
#137597 merged
Apr 28, 2025 - [mlir][OpenMP] Convert omp.cancel parallel to LLVMIR
#137192 merged
Apr 28, 2025 - [InstCombine] Fix ninf propagation for fcmp+sel -> minmax
#136433 merged
Apr 28, 2025 - [RISCV] Add Andes XAndesperf (Andes Performance) extension.
#135110 merged
Apr 28, 2025 - [Analysis] Ensure use of strict fp exceptions in ConstantFolding
#136139 merged
Apr 28, 2025 - [InstCombine] Preserve the sign bit of NaN in
SimplifyDemandedUseFPClass
#137287 merged
Apr 28, 2025 - [AArch64] Add FPCR register usages to mop4 instructions
#135641 merged
Apr 28, 2025 - [VPlan] Invert condition if needed when creating inner regions.
#132292 merged
Apr 28, 2025 - [RemoveDI][Polly] Migrate to adapt to the new DebugRecord format in more areas
#135935 merged
Apr 28, 2025 - [RISCV] Select (add x, C) -> (sub x, -C) if -C cheaper to materialize
#137309 merged
Apr 28, 2025 - [mlir][tosa] Enhance verify checks for PAD Op
#137177 merged
Apr 28, 2025 - [MLIR][NFC] Retire let constructor for Async
#137461 merged
Apr 28, 2025 - [lldb] Highlight basenames in backtraces
#137301 merged
Apr 28, 2025 - [lldb][docs] Document new frame-format variables
#137522 merged
Apr 28, 2025 - [clang][bytecode] Fix two small builtin_constant_p cases
#137587 merged
Apr 28, 2025 - [AArch64] Add tablegen patterns for i8 and i16 vector insert/extract pairs
#136091 merged
Apr 28, 2025 - [InstCombine] Support ptrtoint of gep folds for chain of geps
#137323 merged
Apr 28, 2025 - [LoongArch] Try to widen shuffle mask
#136081 merged
Apr 28, 2025 - Clarify
lit
's definition of failure and conditions when it exits with exit code 1#136190 merged
Apr 28, 2025 - [COFF] Preserve UniqueID used to create MCSectionCOFF
#123869 merged
Apr 28, 2025 - [SelectionDAG] Reduce code duplication between getStore, getTruncStore, and getIndexedStore.
#137435 merged
Apr 28, 2025 - [AArch64][SVE] Generate asrd instruction for pow-2 divisors …
#137151 merged
Apr 28, 2025 - [MLIR][NVVM] Add support for f6x2 conversion
#136537 merged
Apr 28, 2025 - [ASTMatchers] Simplify isDefaultedHelper (NFC)
#137571 merged
Apr 28, 2025 - [clang] Use range constructors of *Set (NFC)
#137574 merged
Apr 28, 2025 - [clang] Fix and test triviality of __ptrauth types
#137474 merged
Apr 28, 2025 - [Analysis] Remove has_arg_iterator_range (NFC)
#137568 merged
Apr 28, 2025 - [VPlan] Use correct constructor when cloning VPWidenIntrinsicRecipe without underlying CallInst
#137493 merged
Apr 28, 2025 - [RISCV] Widen i1 AnyOf reductions
#134898 merged
Apr 28, 2025 - [CodeGen] Make hash_value a non-friend function (NFC)
#137564 merged
Apr 28, 2025 - Clean up external users of GlobalValue::getGUID(StringRef)
#129644 merged
Apr 28, 2025 - [ASTMatchers] Use llvm::is_detected (NFC)
#137560 merged
Apr 28, 2025 - [mlir] Use range constructors of *Set (NFC)
#137563 merged
Apr 28, 2025 - [IR] Use llvm::is_detected (NFC)
#137562 merged
Apr 28, 2025 - [CodeGen] Use llvm::is_detected (NFC)
#137561 merged
Apr 28, 2025 - [debugserver] Migrate MachProcess away from PThreadMutex (NFC)
#137553 merged
Apr 28, 2025 - [llvm] Use range constructors of *Set (NFC)
#137552 merged
Apr 27, 2025 - [mlir] Simplify functions with "constexpr if" (NFC)
#137551 merged
Apr 27, 2025 - [alpha.webkit.RetainPtrCtorAdoptChecker] Check nullity before calling IgnoreParenCasts.
#137556 merged
Apr 27, 2025 - [debugserver] Migrate RNBRemote away from PThreadMutex (NFC)
#137547 merged
Apr 27, 2025 - [CodeGen] Use OwningArrayRef in PBQP::Vector (NFC)
#137548 merged
Apr 27, 2025 - [alpha.webkit.RetainPtrCtorAdoptChecker] An assortment of small enhancements
#135329 merged
Apr 27, 2025 - [CodeGen] Use OwningArrayRef in NodeMetadata (NFC)
#137539 merged
Apr 27, 2025 - [AMDGPU] Simplify GetMember...::Get (NFC)
#137536 merged
Apr 27, 2025 - [Support] Simplify mapOptionalWithContext (NFC)
#137529 merged
Apr 27, 2025 - [Support] Simplify setDefaultImpl (NFC)
#137528 merged
Apr 27, 2025 - [debugserver] Migrate MachThread away from PThreadMutex (NFC)
#137543 merged
Apr 27, 2025 - [debugserver] Migrate MachThreadList away from PThreadMutex (NFC)
#137542 merged
Apr 27, 2025 - [debugserver] Migrate DNBLog away from PThreadMutex (NFC)
#137541 merged
Apr 27, 2025 - [debugserver] Migrate DNBTimer away from PThreadMutex (NFC)
#137540 merged
Apr 27, 2025 - [TableGen] Simplify insertBits (NFC)
#137538 merged
Apr 27, 2025 - [Support] Simplify yamlizeMappingEnumInput (NFC)
#137537 merged
Apr 27, 2025 - [llvm] Use llvm::transform (NFC)
#137532 merged
Apr 27, 2025 - [llvm] Use llvm::interleaved (NFC)
#137531 merged
Apr 27, 2025 - [llvm] Use hash_combine_range with ranges (NFC)
#137530 merged
Apr 27, 2025 - [AMDGPU][True16][CodeGen] update wwm reg sorting check condition
#135053 merged
Apr 27, 2025 - [lldb-dap] Make lldb-dap.executable-path machine specific
#137485 merged
Apr 27, 2025 - [clang][bytecode] Don't ignore discarded ArraySubScriptExprs
#137526 merged
Apr 27, 2025 - [clang][bytecode] Check for global decls in destructors
#137525 merged
Apr 27, 2025 - [lldb-dap] Support the Module Event
#137380 merged
Apr 27, 2025 - [clang][bytecode] Diagnose heap-allocated array elem pointers...
#137523 merged
Apr 27, 2025 - [mlir] Simplify PreservedAnalyses::isInvalidated (NFC)
#137506 merged
Apr 27, 2025 - [Scalar] Simplify addPass and createFunctionToLoopPassAdaptor (NFC)
#137505 merged
Apr 27, 2025 - [PassSupport] Simplify callDefaultCtor (NFC)
#137504 merged
Apr 27, 2025 - [IR] Simplify isRequired and passIsRequiredImpl (NFC)
#137503 merged
Apr 27, 2025 - [AMDGPU] Simplify PrintField::printField (NFC)
#137502 merged
Apr 27, 2025 - [CI] Hash pin CI python deps
#137489 merged
Apr 27, 2025 - [Github] Install sccache from apt repo in CI container
#137491 merged
Apr 27, 2025 - [mlir][ptr] Switch
LogicalResult
tobool
inMemorySpaceAttrInterrface
#137513 merged
Apr 27, 2025 - [NFC][lldb] Fix unresolved test in buildbot lldb-aarch64-windows
#137516 merged
Apr 27, 2025 - [lldb][lldb-dap] Respect x86 disassembly flavor setting
#134722 merged
Apr 27, 2025 - [RISCV][NFC] Remove attributes in pr107950.ll
#137500 merged
Apr 27, 2025 - Complete ToJSON for OptionValues
#137375 merged
Apr 27, 2025 - [RISCV] Support vectorizing FMINIMUMNUM and FMAXIMUMNUM
#135727 merged
Apr 27, 2025 - [libc][stdfix] Fix riscv entrypoints for idivfx
#137499 merged
Apr 27, 2025 - [RISCV] Sink vp.splat operands of VP intrinsic.
#133245 merged
Apr 27, 2025 - [clang][bytecode] Diagnose delete of non-heap-allocated blocks
#137475 merged
Apr 27, 2025 - [llvm] Use llvm::interleaved (NFC)
#137496 merged
Apr 27, 2025 - [ADT] Use llvm::partition_point (NFC)
#137495 merged
Apr 27, 2025 - [Utils] Use llvm::partition (NFC)
#137494 merged
Apr 27, 2025 - [AMDGPU] Use llvm::count_if (NFC)
#137492 merged
Apr 27, 2025 - [X86][AVX512FP16] Decouple AVX512VL and AVX512DQ from AVX512FP16
#137450 merged
Apr 27, 2025 - [RISCV] Allow
Zicsr
/Zifencei
to duplicate withg
#136842 merged
Apr 27, 2025 - [CI] Fix command not found error in monolithic-linux
#137486 merged
Apr 27, 2025 - [X86] Avoid zero extend i16 when inserting fp16
#126194 merged
Apr 27, 2025 - [TableGen] Use llvm::interleaved (NFC)
#137483 merged
Apr 27, 2025 - [IR] Use llvm::interleaved (NFC)
#137482 merged
Apr 27, 2025 - [llvm] Use llvm::replace (NFC)
#137481 merged
Apr 27, 2025 - [llvm] Use llvm::copy_if (NFC)
#137480 merged
Apr 27, 2025 - [llvm] Use llvm::copy (NFC)
#137470 merged
Apr 26, 2025 - [lit] Support GoogleTest test discovery through prefixes, too
#137423 merged
Apr 26, 2025 - [clang-format] Annotate tok::star in a*b*c as BinaryOperator
#137433 merged
Apr 26, 2025 - [clang-format] Correctly handle C# new modifier
#137430 merged
Apr 26, 2025 - [LLVM-C] Support debug info for enumerators of arbitrary sizes
#76735 merged
Apr 26, 2025 - [Inliner] Preserve alignment of byval arguments
#137455 merged
Apr 26, 2025 - [Clang][MicrosoftMangle] Implement mangling for ConstantMatrixType
#134930 merged
Apr 26, 2025 - [clang] Split out and disable tests that break relative rpaths
#137411 merged
Apr 26, 2025 - [SPARC] Promote i32 CTTZ when we have VIS3
#135894 merged
Apr 26, 2025 - [Driver] Fix _XOPEN_SOURCE definition on Solaris
#137141 merged
Apr 26, 2025 - [CIR] Upstream initial support for fixed size VectorType
#136488 merged
Apr 26, 2025 - [TTI] Simplify implementation (NFCI)
#136674 merged
Apr 26, 2025 - Remove a debugging message left in a unit test.
#137451 merged
Apr 26, 2025 - [AArch64] Correctly detect X reg from w reg in isCopyImpl
#137348 merged
Apr 26, 2025 - [X86] getFauxShuffleMask - generalise logical shifts to work with non-uniform shift amounts
#137349 merged
Apr 26, 2025 - [GlobalISel] Clear nsw flags when converting sub to add.
#137288 merged
Apr 26, 2025 - [CodeExtractor] Improve debug info for input values.
#136016 merged
Apr 26, 2025 - [Sink][NFC] Move all checks for unsafe instructions into one function
#137398 merged
Apr 26, 2025 - [clang-repl] : Fix clang-repl crash with --cuda flag
#136404 merged
Apr 26, 2025 - [InstCombine] Preserve signbit semantics of NaN with fold to fabs
#136648 merged
Apr 26, 2025 - [CodeGen] Use
TRI::regunits()
(NFC)#137356 merged
Apr 26, 2025 - [clang][bytecode] Allow memory leaks before C++20
#137445 merged
Apr 26, 2025 - [clang][bytecode] Diagnose PointerToIntegral casts
#137444 merged
Apr 26, 2025 - [AMDGPU][Verifier] Check address space of
alloca
instruction#135820 merged
Apr 26, 2025 - [InstCombine] Preserve disjoint or after folding casted bitwise logic
#136815 merged
Apr 26, 2025 - [CMake] Do not set CMP0116 explicitly to old
#90385 merged
Apr 26, 2025 - [clang][bytecode] Diagnose dynamic_cast before C++20
#137442 merged
Apr 26, 2025 - [SandboxIR] Implement ConstantDataVector member functions
#136200 merged
Apr 26, 2025 - [clang][bytecode] Check for dummy pointers when calling pseudo dtors
#137437 merged
Apr 26, 2025 - [mlir][gpu] Fix breaking constructor from GPUSubgroupSizeToROCDL
#137439 merged
Apr 26, 2025 - [clang][bytecode] Diagnose destroying already dead locals
#137357 merged
Apr 26, 2025 - [mlir][linalg] fix indexOp folder to work in genericOp build with createOrFold
#137427 merged
Apr 26, 2025 - [NFC][CFI] Fix setup of UBSAN_TEST_HAS_CFI
#137424 merged
Apr 26, 2025 - [LLDB][Telemetry] Collect telemetry from client when allowed.
#129728 merged
Apr 26, 2025 - [RISCV] SiFive CLIC Support
#132481 merged
Apr 26, 2025 - release/20.x: [clang-format] Correctly annotate kw_operator in using decls (#136545)
#136808 merged
Apr 25, 2025 - [NFC][CFI] Fix test from #137245
#137420 merged
Apr 25, 2025 - release/20.x: [RISCV] Handle scalarized reductions in getArithmeticReductionCost
#136688 merged
Apr 25, 2025 - Backport to 20.x "[clang][analyzer] Fix error path of builtin overflow (#136345)"
#136589 merged
Apr 25, 2025 - release/20.x: [clang-format] Fix mismatched break in BlockIndent (#124998)
#136238 merged
Apr 25, 2025 - [lldb] Fix SBTarget::ReadInstruction with flavor
#136034 merged
Apr 25, 2025 - release/20.x: [clang][AST] Handle implicit first argument in CallExpr::getBeginLoc()
#135927 merged
Apr 25, 2025 - [lldb-dap] Correcting the types for launch and attach requests.
#137365 merged
Apr 25, 2025 - release/20.x: [LoongArch] Don't crash on instruction prefetch intrinsics (#135760)
#135923 merged
Apr 25, 2025 - release/20.x: [HEXAGON] Fix corner cases for hwloops pass (#135439)
#135657 merged
Apr 25, 2025 - [MLIR][ROCDL] Lower
gpu.subgroup_size
towavefrontsize
#137360 merged
Apr 25, 2025 - release/20.x: [GlobalMerge][PPC] Don't merge globals in llvm.metadata section (#131801)
#134052 merged
Apr 25, 2025 - Skip tests if socket name is longer than 107 bytes
#137405 merged
Apr 25, 2025 - Fix Windows build
#137414 merged
Apr 25, 2025 - [TableGen][SelectionDAG][GISel] Support IsNonExtLoad for IsAtomic PatFrags.
#137401 merged
Apr 25, 2025 - [libc][bazel] Fix BUILD.bazel after 5ff2774.
#137404 merged
Apr 25, 2025 - doc: get rid of redundant TODO tag in FuzzedDataProvider.h
#137395 merged
Apr 25, 2025 - [HLSL][RootSignature] Add parsing of remaining Descriptor Table params
#137038 merged
Apr 25, 2025 - [lldb-dap] Show assembly depending on
stop-disassembly-display
settings#136494 merged
Apr 25, 2025 - [HLSL][NFC] Rename getBindingMap to getResourceMap and update pass name
#137256 merged
Apr 25, 2025 - [NFC][Sink] Change runtime checks to asserts
#137354 merged
Apr 25, 2025 - Fix connecting via abstract socket
#136466 merged
Apr 25, 2025 - [lldb-dap] Migrating the 'stepOut' request to use typed RequestHandler.
#137362 merged
Apr 25, 2025 - [lldb-dap] Fix formatting chrono::seconds warning.
#137371 merged
Apr 25, 2025 - [MachineLICM] Recognize registers clobbered at EH landing pad entry
#122446 merged
Apr 25, 2025 - [lldb-dap] Mitigate a build error on Windows.
#137388 merged
Apr 25, 2025 - [NFC][HLSL][RootSignature] Move
HLSLRootSignatureParser
intoclangSema
#137381 merged
Apr 25, 2025 - Revert "[clang][ARM][AArch64] Define intrinsics guarded by __has_builtin on all platforms"
#137374 merged
Apr 25, 2025 - [OpenACC][CIR] Lower 'wait' clause for compute/data constructs
#137359 merged
Apr 25, 2025 - [NFC][OpenACC] addDeviceType to init/shutdown ops
#137372 merged
Apr 25, 2025 - [clang-format] Correctly handle C# where clause
#137295 merged
Apr 25, 2025 - [lldb-dap] Fix broken tests with commanEscapePrefix=""
#137384 merged
Apr 25, 2025 - [HLSL][RootSignature] Add parsing of DescriptorRangeFlags
#136775 merged
Apr 25, 2025 - [NFC][CFI] Fix test from #137245
#137390 merged
Apr 25, 2025 - [CIR][NFC] Fix a build warning in CIRGenCall.cpp
#137366 merged
Apr 25, 2025 - [NFC][CFI] Add minimal runtime test for CFI
#137245 merged
Apr 25, 2025 - [CIR] Fix calling defined functions
#137271 merged
Apr 25, 2025 - Add symbol locator time for each module in statistics
#137379 merged
Apr 25, 2025 - [DirectX] Fix shader flag version-checking logic to match DXC
#136787 merged
Apr 25, 2025 - [mlir] added gpu.shuffle mode UP support
#137300 merged
Apr 25, 2025 - [RISCV] Allocate Feature Bits for Zilsd/Zclsd/Zcmp
#135197 merged
Apr 25, 2025 - [NVPTX] Remove 'param' variants of nvvm.ptr.* intrinics
#137065 merged
Apr 25, 2025 - Add symbol locator time for each module in statistics
#134563 merged
Apr 25, 2025 - [lldb] Emit diagnostics as "important" output
#137280 merged
Apr 25, 2025 - [lldb] Rename reverse-continue/TestReverseContinueNotSupported.py (NFC)
#137262 merged
Apr 25, 2025 - Use isa instead of !dyn_cast
#137344 merged
Apr 25, 2025 - SimplifyIndVar: Use use_empty instead of hasNUses(0)
#137346 merged
Apr 25, 2025 - [lldb] Fix error that lead Windows to think it could reverse execute
#137351 merged
Apr 25, 2025 - BypassSlowDivision: Use use_empty instead of hasNUses(0)
#137345 merged
Apr 25, 2025 - InlineFunction: Use use_empty instead of hasNUses(0)
#137347 merged
Apr 25, 2025 - [lldb-dap] Refactoring lldb-dap 'launch' request to use typed RequestHandler<>.
#133624 merged
Apr 25, 2025 - [Clang][NFC] Move OffloadArch enum to a generic location
#137070 merged
Apr 25, 2025 - [lldb-dap] fix wrong assembly line number x64
#136486 merged
Apr 25, 2025 - [lldb-dap] Handle stack frames without a module
#136777 merged
Apr 25, 2025 - [mlir][utils] Update generate-test-checks.py (use SSA names)
#136819 merged
Apr 25, 2025 - [Offload] Deprecate
openmp
andoffload
projects builds#136314 merged
Apr 25, 2025 - [mlir] Fix typo in CSE transform
#137341 merged
Apr 25, 2025 - [flang][docs] Fix typo in array description
#135908 merged
Apr 25, 2025 - ARM: Remove unnecessary use_empty check
#137338 merged
Apr 25, 2025 - ARM: Use use_empty instead of hasNUses(0)
#137337 merged
Apr 25, 2025
134 Pull requests opened by 98 people
- [LLVM][InstCombine] Enable constant folding for SVE asr,lsl and lsr intrinsics.
#137350 opened
Apr 25, 2025 - [RTSan] Cherry pick rtsan osspinlock fix to release/20.x
#137353 opened
Apr 25, 2025 - [Clang][analyzer] replace Stmt& with ConstCFGElement in SymbolConjured (reland)
#137355 opened
Apr 25, 2025 - [IR] Require that global value initializers are sized
#137358 opened
Apr 25, 2025 - [NFC][LLVM][CodeGen] Refactor MIR Printer
#137361 opened
Apr 25, 2025 - [clang][modules][deps] Optimize in-process timestamping of PCMs
#137363 opened
Apr 25, 2025 - expandFMINIMUM_FMAXIMUM: FMAXNUM/FMINNUM treat +0>-0
#137367 opened
Apr 25, 2025 - [C] Diagnose declarations hidden in C++
#137368 opened
Apr 25, 2025 - [AMDGPU] Automatic conversion from wave32 to wave64
#137376 opened
Apr 25, 2025 - [X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode
#137377 opened
Apr 25, 2025 - [HLSL] Allow non `.hlsl` files as source files
#137378 opened
Apr 25, 2025 - [lldb][docs] Update instructions to build standalone
#137383 opened
Apr 25, 2025 - [mlir] Fix MemRefType alignment in ConvertVectorToLLVM
#137389 opened
Apr 25, 2025 - [HLSL] Treat classes and structs as packed by default
#137391 opened
Apr 25, 2025 - [NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates
#137393 opened
Apr 25, 2025 - [MemProf] Add v4 which contains CalleeGuids to CallSiteInfo.
#137394 opened
Apr 25, 2025 - Warn on misuse of DiagnosticInfo classes that hold Twines
#137397 opened
Apr 25, 2025 - [DirectX] Legalize i8 allocas
#137399 opened
Apr 25, 2025 - [libc] Update assert for C23
#137402 opened
Apr 25, 2025 - [sanitizer_common] Remove interceptors for deprecated struct termio
#137403 opened
Apr 25, 2025 - [BOLT][RelVTable] Skip special handling on non virtual function pointer relocations
#137406 opened
Apr 25, 2025 - Make stop-hooks fire when lldb first gains control of a process.
#137410 opened
Apr 25, 2025 - [DataLayout] Introduce DataLayout::getPointerAddressSize(AS)
#137412 opened
Apr 25, 2025 - [BOLT] Optimize the codegen of createLoadImmediate for AArch64.
#137413 opened
Apr 25, 2025 - Add the new test cases for gather scalar
#137416 opened
Apr 25, 2025 - [AutoUpgrade][AMDGPU] Adjust AS7 address width to 48 bits
#137418 opened
Apr 25, 2025 - [SLPVectorizer] Use accurate cost for external users of resize shuffles
#137419 opened
Apr 25, 2025 - [clang][Dependency Scanning] Report Exported Modules during Scanning
#137421 opened
Apr 25, 2025 - [AMDGPU] Add a new amdgcn.load.to.lds intrinsic
#137425 opened
Apr 26, 2025 - [lldb-dap] Migrating breakpointLocations request to use typed RequestHandler
#137426 opened
Apr 26, 2025 - [Targets] Migrate from atomic_load_8/16/32/64 to atomic_load_nonext_8/16/32/64. NFC
#137428 opened
Apr 26, 2025 - Silence spurious -Wnontrivial-memcall warnings in C mode
#137429 opened
Apr 26, 2025 - [clang][headers][Apple] Don't include_next float.h to avoid an unnecessary module dependency
#137432 opened
Apr 26, 2025 - [TableGen][NFC] Refactor/deduplicate emitAction.
#137434 opened
Apr 26, 2025 - [msan] Implement support for avx512fp16.mask.{add/sub/mul/div/max/min}.sh.round
#137441 opened
Apr 26, 2025 - [SandboxIR][Region] Auxiliary vector metadata now requires a region
#137443 opened
Apr 26, 2025 - [lldb/Format] Make progress count show thousands separators (NFC)
#137446 opened
Apr 26, 2025 - [lldb-dap] migrate set breakpoint requests
#137448 opened
Apr 26, 2025 - SelectionDAG: Support FMINIMUMNUM and FMINIMUM in combineMinNumMaxNumImpl
#137449 opened
Apr 26, 2025 - [libc++] constexpr flat_map
#137453 opened
Apr 26, 2025 - [clang-repl] Delegate CodeGen related operations for PTU to IncrementalParser
#137458 opened
Apr 26, 2025 - [libc++] fix flat_{multi}set insert_range
#137462 opened
Apr 26, 2025 - [GOFF] Fix buffer overflow for ED with offset
#137463 opened
Apr 26, 2025 - [clang][NFC] Avoid a duplicate variable in SemaExprCXX.cpp
#137464 opened
Apr 26, 2025 - [CIR] Standardize element type name between Array and Vector Types
#137465 opened
Apr 26, 2025 - [CIR][NFC] Fix an unused variable warning
#137466 opened
Apr 26, 2025 - [lldb] Deploy Python DLL on Windows
#137467 opened
Apr 26, 2025 - [mlir][core|ptr] Add `PtrLikeTypeInterface` and casting ops to the `ptr` dialect
#137469 opened
Apr 26, 2025 - [WebKit checkers] Treat std::bit_cast as a pointer conversion
#137476 opened
Apr 26, 2025 - Support pack expansion for Clang Thread Safety attributes
#137477 opened
Apr 26, 2025 - [MemProf][NFC] Hoist size computation out of the loop for v3
#137479 opened
Apr 26, 2025 - [OpenMP][NFC] Fix -Wsign-compare warning in kmp_collapse.cpp
#137487 opened
Apr 27, 2025 - [WIP][AMDGPU] Make `getAssumedAddrSpace` return AS1 for pointer kernel arguments
#137488 opened
Apr 27, 2025 - release/20.x: [RISCV] Allow `Zicsr`/`Zifencei` to duplicate with `g` (#136842)
#137490 opened
Apr 27, 2025 - [mlir][amdgpu] Define an amdgpu.scaling_mfma wrapper
#137498 opened
Apr 27, 2025 - [CIR] Upstream initial support for union type
#137501 opened
Apr 27, 2025 - [CIR] Upstream global initialization for VectorType
#137511 opened
Apr 27, 2025 - [lldb] add settings to control how synthetic symbol names are generated
#137512 opened
Apr 27, 2025 - [lldb] print a notice when `source list` paging reaches the end of th…
#137515 opened
Apr 27, 2025 - [flang][OpenACC][OpenMP] Separate implementations of ATOMIC constructs
#137517 opened
Apr 27, 2025 - [DAG] Use SDValue for PatFrag checks
#137519 opened
Apr 27, 2025 - [flang][OpenMP] Allow UPDATE clause to not have any arguments
#137521 opened
Apr 27, 2025 - [libc++] LWG 3987 provide iterator.range access from flat_{map,set}
#137524 opened
Apr 27, 2025 - [llvm] Make charset constexpr (NFC)
#137535 opened
Apr 27, 2025 - [clang-format] Add ApplyAlwaysOnePerLineToTemplateArguments option
#137544 opened
Apr 27, 2025 - [libc][math][c23] Add rsqrtf16() function
#137545 opened
Apr 27, 2025 - [AMDGPU] IGLP: Fix static variables
#137549 opened
Apr 27, 2025 - [clangd] textDocument/documentLink to support include statements with macro argument
#137550 opened
Apr 27, 2025 - [debugserver] Migrate PThreadEvent away from PThreadMutex (NFC)
#137554 opened
Apr 27, 2025 - [debugserver] Remove PThreadMutex (NFC)
#137555 opened
Apr 27, 2025 - [mlir][vector] Add linearization patterns for vector.load & vector.store
#137558 opened
Apr 27, 2025 - [RawPtrRefMemberChecker] Make RawPtrRefMemberChecker consistent with other checkers
#137559 opened
Apr 27, 2025 - Support ptr to ptr and union in webkit member checker
#137566 opened
Apr 28, 2025 - LangRef: Clarify nsz on min/max operations for +0.0 vs -0.0
#137567 opened
Apr 28, 2025 - [X86][BreakFalseDeps] Using reverse order for undef register selection
#137569 opened
Apr 28, 2025 - [CodeGen] Port MachineCFGPrinter to new pass manager
#137570 opened
Apr 28, 2025 - [VPlan] Remove no longer needed VP intrinsic handling in VPWidenIntrinsicRecipe::computeCost. NFCI
#137573 opened
Apr 28, 2025 - [LV][AArch64] Add test for fp128 fmuladd reduction.(NFC)
#137576 opened
Apr 28, 2025 - [clang-format] Add OneLineFormatOffRegex option
#137577 opened
Apr 28, 2025 - [CodeGen] Port MachineUniformityAnalysis to new pass manager
#137578 opened
Apr 28, 2025 - [clang] Add `__ptrauth_restricted_intptr` qualifier
#137580 opened
Apr 28, 2025 - [llvm-exegesis] Error instead of aborting on verification failure
#137581 opened
Apr 28, 2025 - [SPIRV] Use the range constructor of SmallPtrSet (NFC)
#137583 opened
Apr 28, 2025 - [TableGen] Simplify a string comparison (NFC)
#137584 opened
Apr 28, 2025 - [CodeGen] Port gc-empty-basic-blocks to new pass manager
#137585 opened
Apr 28, 2025 - [Support] Construct SmallVector with ArrayRef (NFC)
#137586 opened
Apr 28, 2025 - [mlir][memref] Fix memory leaks in `print-memref.mlir`
#137590 opened
Apr 28, 2025 - [libc] Add support for string/memory_utils functions for AArch64 without HW FP/SIMD
#137592 opened
Apr 28, 2025 - [LV] Enable considering higher VFs when data extend ops are present i…
#137593 opened
Apr 28, 2025 - [libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare
#137594 opened
Apr 28, 2025 - [ARM][Driver] Ensure NEON is enabled and disabled correctly
#137595 opened
Apr 28, 2025 - [Driver] Use AddRunTimeLibs on Solaris
#137596 opened
Apr 28, 2025 - [SPIR-V] Add legalize-addrspace-cast pass
#137598 opened
Apr 28, 2025 - [mlir][tosa] Fix mul folder conformance to the spec
#137601 opened
Apr 28, 2025 - [AArch64] Don't allow mixed partial reductions without i8mm
#137602 opened
Apr 28, 2025 - [LVI][ValueTracking] Take UB-implying attributes into account in `isSafeToSpeculativelyExecute`
#137604 opened
Apr 28, 2025 - release/20.x: [InstCombine] Fix ninf propagation for fcmp+sel -> minmax (#136433)
#137605 opened
Apr 28, 2025 - release/20.x: [InstCombine] Do not fold logical is_finite test (#136851)
#137606 opened
Apr 28, 2025 - release/20.x: [InstCombine] Preserve signbit semantics of NaN with fold to fabs (#136648)
#137608 opened
Apr 28, 2025 - [git-clang-format] add fallback style argument option
#137609 opened
Apr 28, 2025 - [clang-format] Add SpaceAfterOperatorKeyword option
#137610 opened
Apr 28, 2025 - [lldb] Remove Function null checks in Block.cpp
#137611 opened
Apr 28, 2025 - [IR] Add matchers for remaining FP min/max intrinsics (NFC).
#137612 opened
Apr 28, 2025 - [clangd] Add CodePatterns config option under Completion
#137613 opened
Apr 28, 2025 - release/20.x: [clang-repl] : Fix clang-repl crash with --cuda flag (#136404)
#137615 opened
Apr 28, 2025 - release/20.x: [clang-repl] Implement LoadDynamicLibrary for clang-repl wasm use cases (#133037)
#137616 opened
Apr 28, 2025 - clang-format: Add -disable-format option
#137617 opened
Apr 28, 2025 - release/20.x: [wasm-ld] Refactor WasmSym from static globals to per-link context (#134970)
#137620 opened
Apr 28, 2025 - [mlir] NFC: fix typo in `#nvvm.target` Tablegen record name
#137621 opened
Apr 28, 2025 - [ObjectiveC] -rewrite-objc was treating inputs as preprocessed files
#137623 opened
Apr 28, 2025 - [Clang][AArch64] Add pessimistic vscale_range when sve is in target-f…
#137624 opened
Apr 28, 2025 - [IR] Don't allow values of opaque type
#137625 opened
Apr 28, 2025 - [SPIRV] Add intrinsic for OpGenericCastToPtrExplicit
#137626 opened
Apr 28, 2025 - [AMDGPU] Replace some uses of raw_svector_ostream with Twine. NFC.
#137627 opened
Apr 28, 2025 - release/20.x: [SystemZ] Fix compile time regression in adjustInliningThreshold(). (#137527)
#137628 opened
Apr 28, 2025 - [AArch64] Utilize `XAR` for certain vector rotates
#137629 opened
Apr 28, 2025 - [lldb] Use early returns in TypeSystemClang::IsPossibleDynamicType
#137630 opened
Apr 28, 2025 - [CostModel] Make Op0 and Op1 const in getVectorInstrCost. NFC
#137631 opened
Apr 28, 2025 - [VPlan] Use correct non-FMF constructor in VPInstructionWithType createNaryOp
#137632 opened
Apr 28, 2025 - [SPIRV] Fix test with VK1.4 validation
#137633 opened
Apr 28, 2025 - [CIR] Implement lowering for LinkageSpecDecl
#137634 opened
Apr 28, 2025 - [VPlan] Factor out isUnrolled() helper in VPWidenIntOrFpInductionRecipe. NFC
#137635 opened
Apr 28, 2025 - [AMDGPU] Support the OpenCL generic addrspace feature by default
#137636 opened
Apr 28, 2025 - [SelectionDAG] Fix incorrect fold condition in foldSetCCWithFunnelShift.
#137637 opened
Apr 28, 2025 - [builtins][AArch64] Fix __gnu_* functions
#137638 opened
Apr 28, 2025 - [AMDGPU][TTI] Add Target Hook for Instruction Uniformity (getInstructionUniformity)
#137639 opened
Apr 28, 2025 - [SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 opened
Apr 28, 2025 - [clang][bytecode] Fix ia32_addcarry/subborrow
#137642 opened
Apr 28, 2025 - [x86] Enable indirect tail calls with more arguments
#137643 opened
Apr 28, 2025 - [BOLT] Support profile density with basic samples
#137644 opened
Apr 28, 2025 - [clang][bytecode] Check live-ness when calling dtors
#137645 opened
Apr 28, 2025 - [mlir][Linalg] Add syntax-highlighting in docs
#137646 opened
Apr 28, 2025 - [lld] resolve dylib paths before caching
#137649 opened
Apr 28, 2025
97 Issues closed by 29 people
- [flang] Parser error in fixed-form
#137640 closed
Apr 28, 2025 - [HLSL][SPIRV] Implement system value semantic SV_DispatchThreadID
#136984 closed
Apr 28, 2025 - [SystemZ] Large compile time regression in `SystemZTTIImpl::adjustInliningThreshold()`
#134714 closed
Apr 28, 2025 - Abnormally large compilation time with -O2 for a small file on x86_64-linux-gnu
#135965 closed
Apr 28, 2025 - Clang unable to optimize away constant stores to Wi/Xi
#44537 closed
Apr 28, 2025 - Assertion failure in clang::CodeGen::CodeGenTypes::isPointerZeroInitializable(clang::QualType)
#137276 closed
Apr 28, 2025 - Recent apt.llvm.org packages: can't find LLVMExports.cmake
#132556 closed
Apr 28, 2025 - [InstCombine] ninf should not be propagated
#136430 closed
Apr 28, 2025 - copysign not preserving sign bit of a NaN
#137196 closed
Apr 28, 2025 - 【clang】The while loop is lost when in -O1 or higher Optimization level
#137588 closed
Apr 28, 2025 - How does clangd ignore the RC_INVOKED macro
#137125 closed
Apr 28, 2025 - New __ptrauth types are wrongly reported as __is_trivially_equality_comparable
#137473 closed
Apr 28, 2025 - Module does not properly encapsulate non-exported headers
#33130 closed
Apr 28, 2025 - [RISCV][EVL] Improve AnyOf reduction codegen
#132180 closed
Apr 28, 2025 - Disable "New User Self-registration" for registred users
#48073 closed
Apr 27, 2025 - When rewriting the `From:` email header, need to add real sender to `Reply-To:` header.
#39537 closed
Apr 27, 2025 - bug in inline namespaces
#24110 closed
Apr 27, 2025 - names in an anonymous namespace should have internal linkage
#16560 closed
Apr 27, 2025 - valgrind error in llvm::ConstantExpr::getGetElementPtr
#82658 closed
Apr 27, 2025 - [lld] Not creating fully statically linked binaries on Alpine Linux
#137510 closed
Apr 27, 2025 - Support the Module Event in lldb-dap
#137058 closed
Apr 27, 2025 - LinkOnceAnyLinkage doesn't seem to be handled well within ORC JIT (regression)
#31624 closed
Apr 27, 2025 - Move {ARM/AArch64}TargetParser to a class based design.
#28248 closed
Apr 27, 2025 - Request Commit Access For NexMing
#135608 closed
Apr 27, 2025 - ‘dladdr’ was not declared in this scope
#16904 closed
Apr 27, 2025 - LLVM cannot devirtualize with MSVC-style RTTI
#49109 closed
Apr 27, 2025 - [X86] Target feature implication mismatch with GCC
#136209 closed
Apr 27, 2025 - New RISC-V failure on SPEC CPU 2017 523.xalancbmk_r
#136395 closed
Apr 27, 2025 - WRAPPER_ESCAPE
#105781 closed
Apr 27, 2025 - Class StreamingMemoryObject doesn't respect call to setKnownObjectSize.
#23548 closed
Apr 27, 2025 - `C->replaceUsesOfWithOnConstant(F, CNew, ReplaceWorklist[0])`
#24858 closed
Apr 27, 2025 - Poor diagnostic when a default argument uses a default initializer that has not been parsed yet
#16924 closed
Apr 27, 2025 - `__declspec(uuid(...))` should diagnose redeclaration yielding different GUID
#17286 closed
Apr 27, 2025 - Can't build LLVM libraries with BUILD_SHARED_LIBS ON (msvc 2010)
#15798 closed
Apr 27, 2025 - Delegating constructor causes error if parameter has same name as class
#37478 closed
Apr 27, 2025 - `MatchASTVisitor::classIsDerivedFrom` disagrees with its interface
#38425 closed
Apr 27, 2025 - No diagnostic for enum name and an identical function name
#35107 closed
Apr 27, 2025 - __builtin_offsetof doesn't allow scope qualifiers
#33978 closed
Apr 27, 2025 - [Windows] `__uuidof` in a template parameter issue with MSVC abi
#39228 closed
Apr 27, 2025 - [RISCV] error: duplicated standard user-level extension 'zifencei' since LLVM 19
#136803 closed
Apr 27, 2025 - recipe for target all failed on i686-pc-cygwin on Vista 32bit with Cygwin
#16234 closed
Apr 27, 2025 - Assert on invalid "Not an array type!" with alias template which doesn't provide a deduced value
#15833 closed
Apr 27, 2025 - Hidden type name causes confusion
#12314 closed
Apr 27, 2025 - redeclaration checking in dependent local scopes is broken
#6117 closed
Apr 27, 2025 - `allocate_shared` cannot allocate an allocator using allocator of same type
#23352 closed
Apr 27, 2025 - Explicit destructor call to template template parameter dependent type requires explicit typedef
#17902 closed
Apr 27, 2025 - Clang -target i686-none-linux-android -mstackrealign -O1 crashes in RAGreedy::evictInterference
#22694 closed
Apr 27, 2025 - Variadic pack at the beginning of function parameters not seen as a non-deduced context
#16171 closed
Apr 26, 2025 - Ambiguity between template-name and other name should be detected
#18860 closed
Apr 26, 2025 - in-class initialization for this pointer doesn't work on CRTP.
#19592 closed
Apr 26, 2025 - Erroneous overload resolution with multiple direct bases
#20596 closed
Apr 26, 2025 - assert if 'operator auto' is matched against a member template conversion operator
#20406 closed
Apr 26, 2025 - Error message when explicitly instantiating a template class via a template alias
#20905 closed
Apr 26, 2025 - Template type conversion operator not used leading to erroneous compilation error
#22146 closed
Apr 26, 2025 - MemcpyOpt doesn't strip TBAA correctly
#133984 closed
Apr 26, 2025 - variable template specialization, lambda and std::tuple
#22776 closed
Apr 26, 2025 - clang-format removing spaces between arithmetic operators/operands in macro calls
#137400 closed
Apr 26, 2025 - clang-format is confused by C# 'new' modifier
#75815 closed
Apr 26, 2025 - Inliner loses the original alignment for passing by value argument
#45778 closed
Apr 26, 2025 - Remove "New" keyword in email template
#28973 closed
Apr 26, 2025 - Static value in depended class is treated as non-constant expression.
#32435 closed
Apr 26, 2025 - noexcept for a class member function are missed when the function pass over template argument.
#34724 closed
Apr 26, 2025 - integer math miscompile from AArch64 global isel backend
#137254 closed
Apr 26, 2025 - Constructor resolution order fails in case of template parameter deduction from constructor
#33872 closed
Apr 26, 2025 - Fails to match template specialization with polymorphic non-type template argument
#32470 closed
Apr 26, 2025 - cannot initialize a variable of type [...] with an lvalue of type 'const auto'
#44727 closed
Apr 26, 2025 - pack expansion not correctly expended with pointer types
#39726 closed
Apr 26, 2025 - Failure to match template function
#42150 closed
Apr 26, 2025 - Type Traits with an empty parameter pack crashes. Also skip arity checks
#49838 closed
Apr 26, 2025 - access to a static inline member pointer from a template function
#45934 closed
Apr 26, 2025 - llvm built with clang analyzer fails to link on opt
#20415 closed
Apr 26, 2025 - `std::future` regression
#23473 closed
Apr 26, 2025 - Got an error while building project in unity WebGL platform
#102822 closed
Apr 26, 2025 - [C++20] Can't compare `tuple<string>` with `tuple<string_view>` when using libstdc++
#55865 closed
Apr 26, 2025 - clang miscompilation with `std::optional`?
#63415 closed
Apr 26, 2025 - clangd 17.0.3 gets wrong marco `__cpp_impl_coroutine` while clangd 16.0.2 is good
#74283 closed
Apr 26, 2025 - potentially incorrect Emacs marker in headers
#89965 closed
Apr 26, 2025 - [InstCombine] The sign bit of NaN is not preserved when folding `(X <= +/-0.0) ? (0.0 - X) : X to fabs(X)`
#136646 closed
Apr 26, 2025 - cmake 3.28 deprecation warnings
#83727 closed
Apr 26, 2025 - LLVM Compilation Error on Gentoo ARM64: Invalid Address (fault address: 0x30)
#93473 closed
Apr 26, 2025 - [HLSL] Implement the Root Signature Parser for Descriptor Tables
#126569 closed
Apr 25, 2025 - [lldb-dap] Debugging with no source code available
#136492 closed
Apr 25, 2025 - [MachineLICM] Wrong codegen post-RA due to ignored EH landing pad clobbers
#122315 closed
Apr 25, 2025 - C/C++: Function type returning BOOL breaks after name when ColumnLimit=0
#76347 closed
Apr 25, 2025 - [clang-format] Removes spaces in macro definitions where it shouldn't be
#70788 closed
Apr 25, 2025 - [clang-format] Strange Formatting...
#74947 closed
Apr 25, 2025 - [lldb-dap] X64 assembly shows wrong lines
#136495 closed
Apr 25, 2025 - Deprecate the use of `LLVM_ENABLE_PROJECTS` for openmp
#124014 closed
Apr 25, 2025
39 Issues opened by 32 people
- Missing dependency from clang-scan-deps after b768a8c1db85b9e84fd8b356570a3a8fbe37acf6
#137648 opened
Apr 28, 2025 - clang++: wrong error about non-const member
#137619 opened
Apr 28, 2025 - [AArch64][SVE] can fold whilele comparison with MAX to ptrue
#137614 opened
Apr 28, 2025 - `-Wpreferred-type-bitfield-enum-conversion` reported in `include/clang/Basic/LangOptions.def` (ComplexRange)
#137603 opened
Apr 28, 2025 - `-Wpreferred-type-bitfield-enum-conversion` reported in `include/clang/Basic/LangOptions.def` (FPEvalMethod)
#137600 opened
Apr 28, 2025 - Many lldb-dap TestDAP_Launch.py tests fail on Windows due to get_stdout()
#137599 opened
Apr 28, 2025 - [CVP] Miscompilation at -O3
#137582 opened
Apr 28, 2025 - [BOLT] Instrumentation of LLVM driver binary segfaults
#137579 opened
Apr 28, 2025 - SROA pass and llvm.fake.use
#137572 opened
Apr 28, 2025 - Missed optimization: Switch on truncated select result not folded for certain constants
#137557 opened
Apr 27, 2025 - False Positive of ODR Violation for Functions with Internal Linkage in Modules
#137533 opened
Apr 27, 2025 - [AVX-512] `vpternlog` can be used even when a subexpression is consumed
#137520 opened
Apr 27, 2025 - [clang] Regression: crash compiling dynamic_cast with final class and optimisation level higher than 0
#137518 opened
Apr 27, 2025 - Missed optimization: Suboptimal div / rem for 128-bits int by constant lowering
#137514 opened
Apr 27, 2025 - [mlir] Inconsistent output when executing MLIR program with `--sccp`
#137509 opened
Apr 27, 2025 - [clang] __MMX__ defined on non-SSE2 x86 targets
#137484 opened
Apr 27, 2025 - [compiler-RT/macOS] Fails to detect that -g is indeed supported
#137478 opened
Apr 26, 2025 - [openmp/macOS] Fails to find pthread even though it's found by llvm
#137472 opened
Apr 26, 2025 - "multi-character character constant" warning is not displayed for 4-character constants
#137471 opened
Apr 26, 2025 - lldb cannot change formatting of uint8_t[35] to print as an array of integers
#137468 opened
Apr 26, 2025 - Request Commit Access For Camsyn
#137457 opened
Apr 26, 2025 - Default operator<=> with an __attribute__((vector_size)) field crashes frontend
#137452 opened
Apr 26, 2025 - [AArch64] codegen for vector init
#137447 opened
Apr 26, 2025 - wasm-ld segfault: --emit-relocs + --pie
#137438 opened
Apr 26, 2025 - [X86] Suboptimal code for AVX-512 narrowing / blended permutex2var
#137422 opened
Apr 26, 2025 - Static analyzer crashes using std::bit_cast expression
#137417 opened
Apr 25, 2025 - [HLSL] Add appropriate validation for MD_range metadata kind
#137407 opened
Apr 25, 2025 - Request Commit Access For anutosh491
#137392 opened
Apr 25, 2025 - [HLSL] Add appropriate support for loop metadata kinds
#137387 opened
Apr 25, 2025 - [HLSL] Add appropriate validation for MD_tbaa metadata kind
#137386 opened
Apr 25, 2025 - [lldb] Using `.debug_frame` unwind info for IPs without symbol/function info
#137385 opened
Apr 25, 2025 - Request Commit Access For eronnen
#137382 opened
Apr 25, 2025 - [HLSL][SPIRV] Allow source files with extensions other than .hlsl in dxc mode.
#137370 opened
Apr 25, 2025 - [flang] Flang should reject bad volatile dummy arguments from gfortran volatile8 test
#137369 opened
Apr 25, 2025 - [clang] Driver does not select a default -isysroot when targeting macOS
#137352 opened
Apr 25, 2025
721 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.
- [CIR] Upstream initial support for switch statements
#137106 commented on
Apr 26, 2025 • 26 new comments - [VPlan] Add VPInstruction::StepVector and use it in VPWidenIntOrFpInductionRecipe
#129508 commented on
Apr 28, 2025 • 25 new comments - [RISCV] Add scheduler definitions for SpacemiT-X60
#137343 commented on
Apr 28, 2025 • 24 new comments - [VPlan] Manage noalias/alias_scope metadata in VPlan. (NFC)
#136450 commented on
Apr 28, 2025 • 17 new comments - [MLIR][ROCDL] Add conversion for gpu.subgroup_id to ROCDL
#136405 commented on
Apr 28, 2025 • 17 new comments - Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler
#136098 commented on
Apr 28, 2025 • 15 new comments - [CIR] Upstream cir.call with scalar arguments
#136810 commented on
Apr 26, 2025 • 14 new comments - [X86][AVX] Match v4f64 blend from shuffle of scalar values.
#135753 commented on
Apr 28, 2025 • 14 new comments - [SystemZ] Implement .machine (push|pop) directives
#137302 commented on
Apr 28, 2025 • 13 new comments - [DXIL] Remove incompatible metadata types when preparing DXIL.
#136386 commented on
Apr 26, 2025 • 11 new comments - [AMDGPU] Handle MachineOperandType global address in SIFoldOperands.
#135424 commented on
Apr 28, 2025 • 10 new comments - DAGCombiner: Support fmaximum/fminimum and fmaximumnum/fminimumnum
#137318 commented on
Apr 27, 2025 • 10 new comments - [clang-tidy] Added Conflicting Global Accesses checker
#130421 commented on
Apr 27, 2025 • 9 new comments - Thread Safety Analysis: Support reentrant capabilities
#137133 commented on
Apr 26, 2025 • 9 new comments - Attributor: Add noalias.addrspace attribute for store and load
#136553 commented on
Apr 28, 2025 • 9 new comments - [DirectX] Adding support for Root Descriptors in obj2yaml/yaml2obj
#137259 commented on
Apr 26, 2025 • 9 new comments - [LV][LAA][NFC]Add a test with non-power-of-2 store-load forward distance, NFC
#136710 commented on
Apr 27, 2025 • 9 new comments - [AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
Apr 28, 2025 • 8 new comments - [clang][CompundLiteralExpr] Don't defer evaluation for CLEs
#137163 commented on
Apr 28, 2025 • 8 new comments - [Sink] Allow sinking of loads to distant blocks
#135986 commented on
Apr 28, 2025 • 7 new comments - [MLIR][Linalg] Introduce transpose/broadcast semantic to linalg.batch…
#130944 commented on
Apr 28, 2025 • 6 new comments - [InstCombine] Offset both sides of an equality icmp
#134086 commented on
Apr 28, 2025 • 6 new comments - [IA][RISCV] Add support for vp.load/vp.store with shufflevector
#135445 commented on
Apr 25, 2025 • 6 new comments - [MLIR][XeGPU] refine verifier for TensorDescType
#137226 commented on
Apr 26, 2025 • 6 new comments - [MLIR][Target/Cpp] Natural induction variable naming.
#136102 commented on
Apr 28, 2025 • 5 new comments - [SelectionDAG][X86] Widen <2 x T> vector types for atomic load
#120598 commented on
Apr 27, 2025 • 5 new comments - [AMDGPU] Fix undefined scc register in successor block of SI_KILL terminators
#134718 commented on
Apr 26, 2025 • 5 new comments - [VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC)
#129388 commented on
Apr 28, 2025 • 5 new comments - [mlir][tosa] Add error if checks Variable Operators
#137291 commented on
Apr 28, 2025 • 5 new comments - Change `fp128` lowering to use `f128` functions by default
#76558 commented on
Apr 28, 2025 • 4 new comments - SelectionDAG: Support nofpclass with zero/pzero/nzero
#137305 commented on
Apr 27, 2025 • 4 new comments - [AMDGPU] Extend wave reduce intrinsics for i32 type
#126469 commented on
Apr 27, 2025 • 4 new comments - [lldb-dap] Fix TestDap_attach.py flakiness
#137278 commented on
Apr 28, 2025 • 4 new comments - [ms] [llvm-ml] Allow PTR casting of registers to their own size
#132751 commented on
Apr 28, 2025 • 4 new comments - [CIR] Upstream TernaryOp
#137184 commented on
Apr 25, 2025 • 4 new comments - [mlir] Add memref normalization support for reinterpret_cast op
#133417 commented on
Apr 28, 2025 • 4 new comments - Fix crash with -ast-dump=json
#137324 commented on
Apr 28, 2025 • 4 new comments - [SLP] Simplify tryToFindDuplicates() (NFC)
#135766 commented on
Apr 28, 2025 • 4 new comments - [Flang][OpenMP]Support for lowering task_reduction and in_reduction to MLIR
#111155 commented on
Apr 28, 2025 • 4 new comments - [RISCV] Expand constant multiplication for targets without M extension
#137195 commented on
Apr 27, 2025 • 4 new comments - [compiler-rt] Make sure __clzdi2 doesn't call itself recursively on sparc64
#136737 commented on
Apr 26, 2025 • 4 new comments - [InstCombine] Infer exact for lshr by cttz
#136696 commented on
Apr 28, 2025 • 4 new comments - [AMDGPU] Swap V_CNDMASK operands to shrink it into VOP2
#135162 commented on
Apr 28, 2025 • 4 new comments - [clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
Apr 28, 2025 • 3 new comments - [libc++] Implement P3379R0 Constrain `std::expected` equality operators
#135759 commented on
Apr 26, 2025 • 3 new comments - [TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
Apr 28, 2025 • 3 new comments - [LSV] Insert casts to vectorize mismatched types
#134436 commented on
Apr 28, 2025 • 3 new comments - [BOLT] Gadget scanner: detect signing oracles
#134146 commented on
Apr 26, 2025 • 3 new comments - [MLIR][IRDL] Added IRDL to C++ Translation
#133982 commented on
Apr 28, 2025 • 3 new comments - AMDGPU][True16][CodeGen] FP_Round f64 to f16 in true16
#128911 commented on
Apr 28, 2025 • 3 new comments - [libclc] Support the generic address space
#137183 commented on
Apr 28, 2025 • 3 new comments - [MLIR][LLVM] More on CG Profile: support null function entries
#137269 commented on
Apr 28, 2025 • 2 new comments - [AMDGPU] IGLP: Fixes for VMEM load detection and unsigned int handling
#135090 commented on
Apr 27, 2025 • 2 new comments - IR: Remove reference counts from ConstantData
#137314 commented on
Apr 26, 2025 • 2 new comments - [CodeGen][NPM] Update BranchFolderLegacy make tail merge configurable via flag
#135277 commented on
Apr 26, 2025 • 2 new comments - [mlir][tosa] Add error if and level checks for COND_IF & WHILE_LOOP
#136194 commented on
Apr 28, 2025 • 2 new comments - [clangd] Store documentation when indexing standard library
#133681 commented on
Apr 28, 2025 • 2 new comments - [AMDGPU] Update code object metadata for kernarg preload
#134666 commented on
Apr 27, 2025 • 2 new comments - [libc++][docs] Confirm that P3136R1 Retiring niebloids is Complete
#135932 commented on
Apr 28, 2025 • 2 new comments - [MLIR][OpenMP] Lowering nontemporal clause to LLVM IR for SIMD directive
#118751 commented on
Apr 28, 2025 • 2 new comments - Update MLIR to support nusw and nuw in GEP.
#137272 commented on
Apr 28, 2025 • 2 new comments - PowerPC/VSX: Select FMINNUM and FMAXNUM
#135739 commented on
Apr 25, 2025 • 2 new comments - [Offload] Ensure all `llvm::Error`s are handled
#137339 commented on
Apr 25, 2025 • 2 new comments - [LV] Fix MinBWs in WidenIntrinsic case
#137005 commented on
Apr 28, 2025 • 2 new comments - [LLVM][CodeGen][X86] Add ConstantInt/FP based vector support to MachineInstr fixup and printing code.
#137331 commented on
Apr 26, 2025 • 2 new comments - [BOLT] Gadget scanner: refactor issue reporting
#135662 commented on
Apr 25, 2025 • 2 new comments - [LoopVectorizer] Bundle partial reductions with different extensions
#136997 commented on
Apr 28, 2025 • 2 new comments - [AMDGPU][Scheduler] Refactor ArchVGPR rematerialization during scheduling
#125885 commented on
Apr 25, 2025 • 1 new comment - IR: Remove uselist for constantdata
#137313 commented on
Apr 25, 2025 • 1 new comment - [Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
Apr 27, 2025 • 1 new comment - [CLANG] Allow parsing arbitrary order of attributes for declarations
#133107 commented on
Apr 26, 2025 • 1 new comment - default clause replaced by otherwise clause for metadirective in OpenMP 5.2
#128640 commented on
Apr 27, 2025 • 1 new comment - [SPARC] Use op-then-halve instructions when we have VIS3
#135718 commented on
Apr 26, 2025 • 1 new comment - [SPARC] Use op-then-neg instructions when we have VIS3
#135717 commented on
Apr 26, 2025 • 1 new comment - [AMDGPU] Support bottom-up postRA scheduing.
#135295 commented on
Apr 28, 2025 • 1 new comment - [lldb] Make ValueObject::Dereference less aggressive
#137311 commented on
Apr 28, 2025 • 1 new comment - [Serialization] Fix lazy template loading
#133057 commented on
Apr 28, 2025 • 1 new comment - [RISCV] Add support for vendor relocations on Xqci extensions
#135400 commented on
Apr 26, 2025 • 1 new comment - [X86] shouldReduceLoadWidth - don't split loads if we can freely reuse full width legal binop
#129695 commented on
Apr 28, 2025 • 1 new comment - [flang][openacc] Allow open acc routines from other modules.
#136012 commented on
Apr 26, 2025 • 1 new comment - [SPIRV] Add explicit layout
#135789 commented on
Apr 28, 2025 • 1 new comment - [mlir][OpenMP] Convert omp.cancellation_point to LLVMIR
#137205 commented on
Apr 28, 2025 • 1 new comment - [IR] Relax convergence requirements on call
#135794 commented on
Apr 28, 2025 • 1 new comment - [clang-tidy] do not diagnose array types within implicit instantiations of a template
#132924 commented on
Apr 25, 2025 • 1 new comment - [CostModel] Remove some negative costs.
#135533 commented on
Apr 28, 2025 • 1 new comment - llvm-reduce: Add values to return reduction
#132686 commented on
Apr 28, 2025 • 1 new comment - [AMDGPU] Print `workgroup_processor_mode` metadata field as a boolean
#135627 commented on
Apr 25, 2025 • 1 new comment - [lldb][cmake] Add clang resource dir to LLDB shell tests config
#136761 commented on
Apr 25, 2025 • 1 new comment - [lldb] Upstream lldb-rpc-gen and LLDB RPC server-side emitters
#136748 commented on
Apr 28, 2025 • 1 new comment - [NFC][LLVM][CodeGen] Refactor MachineInstr operand accessors
#137261 commented on
Apr 25, 2025 • 1 new comment - [DAG] Add utilities for inserting and extracting low sub-vectors [nfc]
#137230 commented on
Apr 28, 2025 • 1 new comment - Add commands to list/enable/disable plugins
#134418 commented on
Apr 25, 2025 • 1 new comment - [OpenMP] Change build of OpenMP device runtime to be a separate runtime
#136729 commented on
Apr 28, 2025 • 1 new comment - [VPlan] Impl VPlan-based pattern match for ExtendedRed and MulAccRed
#113903 commented on
Apr 27, 2025 • 1 new comment - [mlir-runner] Check entry function does not expect arguments
#136825 commented on
Apr 28, 2025 • 1 new comment - [DirectX] Implement Shader Flag Analysis for `UAVsAtEveryStage`
#137085 commented on
Apr 25, 2025 • 1 new comment - [InstCombine] [X86] pblendvb intrinsics must be replaced by select when possible
#137322 commented on
Apr 28, 2025 • 1 new comment - [SelectionDAG][X86] Split via Concat <n x T> vector types for atomic load
#120640 commented on
Apr 26, 2025 • 1 new comment - [libc++][ranges] P2542R8: Implement `views::concat`
#120920 commented on
Apr 27, 2025 • 1 new comment - [mlir][vector] Relax constraints on shape_cast
#136587 commented on
Apr 28, 2025 • 1 new comment - [AMDGPU] Enable vectorization of i8 values.
#134934 commented on
Apr 25, 2025 • 1 new comment - [RISCV] Remove `AND` mask generated by `( zext ( atomic_load ) )` by replacing the load with `zextload` for orderings not stronger then monotonic.
#136502 commented on
Apr 26, 2025 • 1 new comment - [clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 commented on
Apr 28, 2025 • 1 new comment - [NVPTX] Consistently check fast-math flags when lowering div
#136890 commented on
Apr 25, 2025 • 1 new comment - [clang] Merge gtest binaries into AllClangUnitTests
#134196 commented on
Apr 26, 2025 • 1 new comment - Failure to notice that all arguments of a phi are the same
#13679 commented on
Apr 27, 2025 • 0 new comments - missed reassociate due to GEP
#11784 commented on
Apr 27, 2025 • 0 new comments - mlir-opt --tosa-to-linalg-pipeline fails in validation: element type 'f32' is not legal
#89926 commented on
Apr 28, 2025 • 0 new comments - Uniformity Analysis: incorrect control-divergence result.
#137277 commented on
Apr 28, 2025 • 0 new comments - [mlir] error: Dialect `ml_program' not found for custom op 'ml_program.global'
#136418 commented on
Apr 28, 2025 • 0 new comments - clang-format breaks doxygen content
#43831 commented on
Apr 28, 2025 • 0 new comments - `__reference_binds_to_temporary` is missing binding an rvalue reference to a prvalue
#44056 commented on
Apr 28, 2025 • 0 new comments - [lldb] lldb not reading compile units for binaries compiled with -gdwarf64
#135208 commented on
Apr 28, 2025 • 0 new comments - Missed GEP Optimization for Constant Index
#137168 commented on
Apr 28, 2025 • 0 new comments - BOLT instrumentation fails on aarch64 due to an unsupported CFI opcode OpNegateRAState
#74833 commented on
Apr 28, 2025 • 0 new comments - Windows clang-cl.exe 19.1.1 crash
#136481 commented on
Apr 28, 2025 • 0 new comments - Diagnostic is not specific enough when when scoped enumeration requires a explicit conversion for binary operations
#24265 commented on
Apr 28, 2025 • 0 new comments - lldb statusline problems in Windows terminal(s)
#134846 commented on
Apr 28, 2025 • 0 new comments - llvm-objdump print wrong function symbol of b instruction
#45433 commented on
Apr 28, 2025 • 0 new comments - [MIPS] `llc` crashes with "Using an undefined physical register" when using global register variable
#136132 commented on
Apr 28, 2025 • 0 new comments - `__BIGGEST_ALIGNMENT__` not the same as gcc for AVX and later
#41899 commented on
Apr 28, 2025 • 0 new comments - switch implicit block should not be there in `-std=c89`
#47423 commented on
Apr 28, 2025 • 0 new comments - fatal error: base class '...' has a flexible array member
#49349 commented on
Apr 28, 2025 • 0 new comments - clang-format regression around return statements with explicit operator calls
#135972 commented on
Apr 28, 2025 • 0 new comments - UBsan warns on access to 0 sized arrays in union
#43953 commented on
Apr 28, 2025 • 0 new comments - ABI break for `_Atomic` in C++23 when using libstdc++
#132998 commented on
Apr 28, 2025 • 0 new comments - Segfault when building latest checkout
#137160 commented on
Apr 28, 2025 • 0 new comments - C, C11 and later: padding not set to “zero bits” in compound literal
#58945 commented on
Apr 28, 2025 • 0 new comments - [HLSL] Fix failing SPIR-V backend tests that specify --target-env vulkan1.3
#136344 commented on
Apr 28, 2025 • 0 new comments - [AArch64] can use XAR for vector rotates where possible
#137162 commented on
Apr 28, 2025 • 0 new comments - [flang][LoongArch] Runtime error in spec2017 527.cam4_r with size=ref and optimization levels "-O3"/"-Ofast"
#136971 commented on
Apr 28, 2025 • 0 new comments - `_Atomic _Bool` decrement gives infinite loop
#33210 commented on
Apr 28, 2025 • 0 new comments - [mlir][spirv] Add support for vector of integers in UModSimplication canonicalization pattern
#63174 commented on
Apr 28, 2025 • 0 new comments - [HLSL][SPIRV] Implement -fspv-extension
#136932 commented on
Apr 28, 2025 • 0 new comments - [SDag] Notify listeners when deleting a node
#66991 commented on
Apr 26, 2025 • 0 new comments - [clangd] Add container field to remote index Refs grpc method
#71605 commented on
Apr 28, 2025 • 0 new comments - [WIP][X86] lowerBuildVectorAsBroadcast - don't convert constant vectors to broadcasts on AVX512VL targets
#73509 commented on
Apr 27, 2025 • 0 new comments - Parallel runtime library design doc (PRIF)
#76088 commented on
Apr 25, 2025 • 0 new comments - [lldb][breakpoint] Grey out disabled breakpoints
#91404 commented on
Apr 26, 2025 • 0 new comments - [clang][C++] Bad error recovery when classes are defined inside template aliases
#91564 commented on
Apr 28, 2025 • 0 new comments - x86 codegen for long AddRec expansion could be improved
#3007 commented on
Apr 28, 2025 • 0 new comments - [[msvc::no_unique_address]] differs in layout from MSVC ABI
#136685 commented on
Apr 28, 2025 • 0 new comments - [flang] Flang is unable to lower to LLVM IR
#137126 commented on
Apr 28, 2025 • 0 new comments - clang source-based code coverage *sometimes* incorrectly includes comments into coverage reports
#135049 commented on
Apr 28, 2025 • 0 new comments - Unable to detect loop entry guard with ScalarEvolution
#15577 commented on
Apr 27, 2025 • 0 new comments - [BOLT][perf2bolt] Perf2bolt does not support perf.data data sampled by SimplePerf record
#134032 commented on
Apr 28, 2025 • 0 new comments - shufflevector of load does not reduce load size
#41769 commented on
Apr 27, 2025 • 0 new comments - Assertion `!isValueDependent() && "Expression evaluator can't be called on a dependent expression."` failed
#136118 commented on
Apr 28, 2025 • 0 new comments - Some symbols are not built / undefined when used in `decltype`
#43783 commented on
Apr 28, 2025 • 0 new comments - swap select operands and reuse existing inverted condition
#40458 commented on
Apr 27, 2025 • 0 new comments - [C++ DR372] protected typedef not accessible in derived class
#19514 commented on
Apr 28, 2025 • 0 new comments - LLDB fails to evaluate expression with template class type
#42265 commented on
Apr 27, 2025 • 0 new comments - Flexible array type with explicitly defined destructor.
#37163 commented on
Apr 28, 2025 • 0 new comments - delete on atomic pointer is ambiguous
#40546 commented on
Apr 28, 2025 • 0 new comments - modernize-use-std-format clang tidy warning not working on example code from documentation
#129484 commented on
Apr 28, 2025 • 0 new comments - Block scope function declaration with implicit int + GNU attribute
#48016 commented on
Apr 28, 2025 • 0 new comments - Add a dedicated Standard C++ Library vendor macro string
#25781 commented on
Apr 28, 2025 • 0 new comments - `__atomic_is_lock_free` incompatible with GCC
#31412 commented on
Apr 28, 2025 • 0 new comments - Vector extract placement causes 37% regression on fp-convert.
#19632 commented on
Apr 28, 2025 • 0 new comments - vector ctlz should intelligently switch to scalar algorithm
#39020 commented on
Apr 28, 2025 • 0 new comments - [GVN] Should be able to PRE a load from memset
#25933 commented on
Apr 27, 2025 • 0 new comments - XORing of all bytes of a multi-word integer can be simplified
#31467 commented on
Apr 28, 2025 • 0 new comments - LLVM is missing loop splitting
#36338 commented on
Apr 28, 2025 • 0 new comments - Loop vectorization should handle the loop containing the same memory in different types
#29391 commented on
Apr 28, 2025 • 0 new comments - BB vectorization: wrongly selected vectorization pair breaks load/store order
#16229 commented on
Apr 28, 2025 • 0 new comments - Optimize array operations: loop fusion, temporary array elimination, etc
#7328 commented on
Apr 28, 2025 • 0 new comments - (New)GVN doesn't look through non-constant memcpy
#31917 commented on
Apr 27, 2025 • 0 new comments - [LoopVersioningLICM] wrong code
#35937 commented on
Apr 27, 2025 • 0 new comments - SimplifyCFG may de-optimize code with highly predictable branches
#25117 commented on
Apr 27, 2025 • 0 new comments - pow calls are not vectorised on Windows
#24019 commented on
Apr 28, 2025 • 0 new comments - Not vectorizing due to memcpy between stack arrays of trivially copyable struct
#50719 commented on
Apr 28, 2025 • 0 new comments - Missing identical block merging
#32930 commented on
Apr 28, 2025 • 0 new comments - phi node arguments oscillate with passes loop-vectorize and simplifycfg
#28070 commented on
Apr 28, 2025 • 0 new comments - BB vectorizer does not copy data to increase the number of pairable instructions
#12348 commented on
Apr 28, 2025 • 0 new comments - Missing loop canonicalization when iterating using a pointer or an integer index
#27769 commented on
Apr 28, 2025 • 0 new comments - cost models should allow something more than an instruction as an input
#30622 commented on
Apr 28, 2025 • 0 new comments - [InstCombine] prematurely promoting floating point negation
#22288 commented on
Apr 27, 2025 • 0 new comments - Early CSE and GVN miss an assume optimization when the value isn't used directly
#28460 commented on
Apr 27, 2025 • 0 new comments - [GVN, EarlyCSE, Missed Opt] Load from memory after invariant.end is undef
#21185 commented on
Apr 27, 2025 • 0 new comments - [PPC] Constant loads not hoisted out of loop
#30077 commented on
Apr 27, 2025 • 0 new comments - LoopUnroll introduces infinite loop with nested loops
#37207 commented on
Apr 27, 2025 • 0 new comments - Missed store-load forwarding due to asymmetric alias information
#38534 commented on
Apr 27, 2025 • 0 new comments - GVN invalidates memdep
#3546 commented on
Apr 27, 2025 • 0 new comments - redundant mask op could be eliminated
#38926 commented on
Apr 27, 2025 • 0 new comments - Failure to exploit assume to eliminate use of load
#42503 commented on
Apr 27, 2025 • 0 new comments - [PRE] Failure to lift loop invariant load
#22640 commented on
Apr 27, 2025 • 0 new comments - SLP: missed vectorization due to cost model (benchmark from SPECFP 2006)
#51468 commented on
Apr 27, 2025 • 0 new comments - [SLP] Missed vectorization - failed to move load with loop-invariant address
#47233 commented on
Apr 27, 2025 • 0 new comments - SLP vectorizer fails to vectorize unrolled loop
#46522 commented on
Apr 27, 2025 • 0 new comments - gvn does not remove loads after loop
#19222 commented on
Apr 27, 2025 • 0 new comments - SLP-vectorized function doesn't get inlined
#35843 commented on
Apr 27, 2025 • 0 new comments - SLP Vectorizer fails to vectorize a horizontal pattern when it's repeated
#41415 commented on
Apr 27, 2025 • 0 new comments - Canonicalizing load -> store to use integer type confuses LICM (II)
#22849 commented on
Apr 27, 2025 • 0 new comments - [SLP] Failure to vectorize interleaving of elements from two vector loads
#44422 commented on
Apr 27, 2025 • 0 new comments - Reassociation messes up SLPVectorizer reduction
#35829 commented on
Apr 28, 2025 • 0 new comments - SLP Vectorizer: some issues with getSpillCost()
#26916 commented on
Apr 28, 2025 • 0 new comments - LICM takes forever (100+ seconds) on a small testcase with large number of loads/stores per block
#29202 commented on
Apr 28, 2025 • 0 new comments - PostRA Machine LICM does not respect stack adjustments
#12381 commented on
Apr 28, 2025 • 0 new comments - IndVarSimplify incorrectly replaces a pointer with another
#39717 commented on
Apr 28, 2025 • 0 new comments - LoopStrengthReduce violates LoopPass rules
#9559 commented on
Apr 28, 2025 • 0 new comments - Code-size improvement possibilities for loop lowering
#35887 commented on
Apr 28, 2025 • 0 new comments - opt -indvars moves definition without updating debug info
#45527 commented on
Apr 28, 2025 • 0 new comments - InstCombiner::SimplifyDemandedBit can modify an instruction without adding it to the worklist
#20359 commented on
Apr 27, 2025 • 0 new comments - LoopStrengthReduce generates incorrect IR
#31636 commented on
Apr 28, 2025 • 0 new comments - Some remainder checks on loop IV can be simplified by having another IV
#44048 commented on
Apr 28, 2025 • 0 new comments - -Oz is not respected by LSR (-enable-iv-rewrite revealed fluctuations in code size)
#12714 commented on
Apr 28, 2025 • 0 new comments - High loop unroll counts can result in long compile times
#20432 commented on
Apr 28, 2025 • 0 new comments - Loop passes (indvars) do not simplify the CFG before other loop passes run (loop-deletion).
#18823 commented on
Apr 27, 2025 • 0 new comments - suboptimal code generation in nested loop unrolling
#11593 commented on
Apr 28, 2025 • 0 new comments - The monotonic loop optimization should be re-enabled
#13354 commented on
Apr 28, 2025 • 0 new comments - Missed optimizations with indirectbr terminators
#10749 commented on
Apr 28, 2025 • 0 new comments - LLVM_BUILD_LLVM_DYLIB should default to on
#43487 commented on
Apr 28, 2025 • 0 new comments - [LIT] Hang when lit output with non-ascii redirected to file with python 3
#43121 commented on
Apr 28, 2025 • 0 new comments - missed opt: function argument attribute propagation
#42452 commented on
Apr 28, 2025 • 0 new comments - LICM behaves differently if multiple functions are present.
#38337 commented on
Apr 28, 2025 • 0 new comments - a loop with a pointer increment is folded into a form that it fails to optimize further
#40898 commented on
Apr 28, 2025 • 0 new comments - Missed loop optimizations? Optimiser misses good optimisations for std::merge
#41679 commented on
Apr 28, 2025 • 0 new comments - [Middle-end] Moving truncate before right-shift
#45579 commented on
Apr 27, 2025 • 0 new comments - Instcombine can't remove a PHI cycle when that cycle should be replaced with a PHI
#25959 commented on
Apr 27, 2025 • 0 new comments - std::visit indirect call not folded in a loop
#42698 commented on
Apr 28, 2025 • 0 new comments - InstCombiner::foldAllocaCmp does not check whether icmp is not in a loop
#34450 commented on
Apr 28, 2025 • 0 new comments - LICM uses an overly conservative alias information
#28443 commented on
Apr 28, 2025 • 0 new comments - [indvars] Redundant loop increment after IV widening
#28994 commented on
Apr 28, 2025 • 0 new comments - missed loop invariant optimization and compare optimization
#30254 commented on
Apr 28, 2025 • 0 new comments - InstCombine produces worse code when provided with range information
#36984 commented on
Apr 27, 2025 • 0 new comments - Missed induction variable optimization
#30905 commented on
Apr 28, 2025 • 0 new comments - [InstCombine] hoist vector cast above splat as scalar cast?
#32212 commented on
Apr 27, 2025 • 0 new comments - InstCombine: GEP merging handles loop backedges poorly
#23267 commented on
Apr 27, 2025 • 0 new comments - Missed optimization due to instcombine + sroa creating inttoptr on 32bit platforms
#23160 commented on
Apr 27, 2025 • 0 new comments - Constant folding for trivial loop does not occur for float and double
#31278 commented on
Apr 28, 2025 • 0 new comments - IndVarSimpify does not eliminate dead-loops with variant induction variables
#31979 commented on
Apr 28, 2025 • 0 new comments - [LoopUnroll / DT] "DominatorTree is not up to date" if -unroll-runtime-multi-exit given
#34644 commented on
Apr 28, 2025 • 0 new comments - LICM seems unnecessarily slow
#23451 commented on
Apr 28, 2025 • 0 new comments - [libc] Clean up copt naming
#136274 commented on
Apr 25, 2025 • 0 new comments - release/20.x: [Clang] Fix the trailing comma regression (#136273)
#136283 commented on
Apr 26, 2025 • 0 new comments - [mlir] make parseCustomOperationNameAPI check token type
#136306 commented on
Apr 28, 2025 • 0 new comments - release/20.x: Fix crash lowering stack guard on OpenBSD/aarch64. (#125416)
#136458 commented on
Apr 26, 2025 • 0 new comments - [mlir][affine] Modify assertion into a user visible diagnostic
#136474 commented on
Apr 27, 2025 • 0 new comments - [mlir][memref] Fix computeCollapsedLayoutMap for contiguous dynamic dim
#136485 commented on
Apr 28, 2025 • 0 new comments - Bundle operands to specify denormal modes
#136501 commented on
Apr 25, 2025 • 0 new comments - [WebAssembly] Enable a limited amount of stackification for debug code
#136510 commented on
Apr 26, 2025 • 0 new comments - [ConstraintElim] Add facts about non-poison intrinsics on demand
#136558 commented on
Apr 27, 2025 • 0 new comments - [lld] NFC. Rename function to better reflect its implementation
#136625 commented on
Apr 25, 2025 • 0 new comments - [lld][ICF] Prevent merging two sections when they point to non-globals
#136641 commented on
Apr 25, 2025 • 0 new comments - [X86] Add pass to suppress EPGR/NDD instructions for relocations
#136660 commented on
Apr 28, 2025 • 0 new comments - [BOLT][binary-analysis] Fix pac-ret scanner's "major limitation"
#136664 commented on
Apr 28, 2025 • 0 new comments - [analyzer] Workaround for slowdown spikes (unintended scope increase)
#136720 commented on
Apr 28, 2025 • 0 new comments - [AMDGPU] remove move instruction if there is no user of it
#136735 commented on
Apr 25, 2025 • 0 new comments - [clang][ARM][AArch64] Don't require arm_acle header for universally defined intrinsics
#136742 commented on
Apr 25, 2025 • 0 new comments - [lldb][AArch64] Fix Apple M4 on Linux
#135563 commented on
Apr 28, 2025 • 0 new comments - [BOLT] Gadget scanner: use more appropriate types (NFC)
#135661 commented on
Apr 25, 2025 • 0 new comments - [BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
Apr 25, 2025 • 0 new comments - [GlobalISel] Diagnose inline assembly constraint lowering errors
#135782 commented on
Apr 28, 2025 • 0 new comments - [clang-tidy] Fix bugprone-tagged-union-member-count false-positive
#135831 commented on
Apr 26, 2025 • 0 new comments - [lldb][TypeSystemClang] Allow arrays to be dereferenced in C/C++.
#135843 commented on
Apr 25, 2025 • 0 new comments - [Support] Recognise the '+' char for positive integers
#135856 commented on
Apr 27, 2025 • 0 new comments - [clang] Constant-evaluate format strings as last resort
#135864 commented on
Apr 25, 2025 • 0 new comments - [utils] update_llc_test_checks --downstream-target-handler-path option
#135879 commented on
Apr 28, 2025 • 0 new comments - Add inreg bit convert tests
#136112 commented on
Apr 27, 2025 • 0 new comments - [BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface
#136147 commented on
Apr 25, 2025 • 0 new comments - [BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 commented on
Apr 25, 2025 • 0 new comments - [LLD][COFF] add __{data,bss}_{start,end}__ symbols for Cygwin support
#136180 commented on
Apr 28, 2025 • 0 new comments - [BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
Apr 25, 2025 • 0 new comments - [compiler-rt][sanitizer] fix msghdr for musl
#136195 commented on
Apr 27, 2025 • 0 new comments - [AMDGPU] fix up vop3p gisel errors
#136262 commented on
Apr 27, 2025 • 0 new comments - [Dwarf] Emit `DW_AT_bit_size` for non-byte-sized types
#137118 commented on
Apr 25, 2025 • 0 new comments - release/20.x: [GlobalOpt] Do not promote malloc if there are atomic loads/stores (#137158)
#137179 commented on
Apr 26, 2025 • 0 new comments - [clang][SPIR-V] Fix OpenCL addrspace mapping when using non-zero default AS
#137187 commented on
Apr 28, 2025 • 0 new comments - [SPIRV] Correctly map OpGenericCastToPtrExplicit builtins
#137189 commented on
Apr 28, 2025 • 0 new comments - [mlir][OpenMP] Convert omp.cancel sections to LLVMIR
#137193 commented on
Apr 28, 2025 • 0 new comments - [mlir][OpenMP] convert wsloop cancellation to LLVMIR
#137194 commented on
Apr 28, 2025 • 0 new comments - [CGP] Despeculate ctlz/cttz with "illegal" integer types
#137197 commented on
Apr 26, 2025 • 0 new comments - [Flang] Propogate fir.declare attributes through cg-rewrite
#137207 commented on
Apr 28, 2025 • 0 new comments - [AArch64] Use pattern to select bf16 fpextend
#137212 commented on
Apr 28, 2025 • 0 new comments - [BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
Apr 25, 2025 • 0 new comments - [Clang][counted_by] Add support for 'counted_by' on struct pointers
#137250 commented on
Apr 25, 2025 • 0 new comments - [HLSL] Implement DXILResourceBindingAnalysis
#137258 commented on
Apr 26, 2025 • 0 new comments - [NFC] Refactoring MCDXBC to support out of order storage of root parameters
#137284 commented on
Apr 25, 2025 • 0 new comments - [clang-tidy] Do not pass any file when listing checks in run_clang_ti…
#137286 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Split GEPs with multiple variable indices
#137297 commented on
Apr 28, 2025 • 0 new comments - Clarify ban evasion policy
#137298 commented on
Apr 25, 2025 • 0 new comments - release/20.x: [libcxx] [test] Extend mingw workarounds for armv7/aarch64 too (#136419)
#136752 commented on
Apr 26, 2025 • 0 new comments - [lldb] Expose language plugin commands based based on language of current frame
#136766 commented on
Apr 25, 2025 • 0 new comments - [flang] Tune warning about incompatible implicit interfaces
#136788 commented on
Apr 25, 2025 • 0 new comments - [flang] Fetch the initial reduction value from the input array.
#136790 commented on
Apr 26, 2025 • 0 new comments - [CIR] Upstream enum support
#136807 commented on
Apr 26, 2025 • 0 new comments - [CIR] Cleanup support for C functions
#136854 commented on
Apr 26, 2025 • 0 new comments - [LV] Fix stale entry in MinBWs in tryToWiden
#136858 commented on
Apr 28, 2025 • 0 new comments - release/20.x: [LV] Fix crash when building partial reductions using types that aren't known scale factors (#136680)
#136863 commented on
Apr 28, 2025 • 0 new comments - [InstCombine][DebugInfo] Update debug value uses in `freelyInvertAllUsersOf`
#137013 commented on
Apr 26, 2025 • 0 new comments - [sanitizer] Allow use-after-scope front-end argument to take effect with -fsanitize=kernel-address
#137015 commented on
Apr 25, 2025 • 0 new comments - [RISCV] Remove`riscv.segN.load/store` in favor of their mask variants
#137045 commented on
Apr 25, 2025 • 0 new comments - add IntegerLikeTypeInterface to enable out-of-tree uses of built-in attributes that otherwise force integer types
#137061 commented on
Apr 28, 2025 • 0 new comments - Linker: Remove dropTriviallyDeadConstantArrays().
#137081 commented on
Apr 28, 2025 • 0 new comments - [APInt] Added APInt::clearBits() method
#137098 commented on
Apr 28, 2025 • 0 new comments - [LLD][COFF] Move delay IAT into its own .didat section.
#137100 commented on
Apr 28, 2025 • 0 new comments - [mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops
#137109 commented on
Apr 25, 2025 • 0 new comments - [llvm] add gnu install dirs
#125376 commented on
Apr 28, 2025 • 0 new comments - [SelectionDAG][X86] Remove unused elements from atomic vector.
#125432 commented on
Apr 26, 2025 • 0 new comments - [ARM] Adding diagnostics for mcmodel=tiny when used in invalid targets
#125643 commented on
Apr 27, 2025 • 0 new comments - [X86] Fold (v4i32 (scalar_to_vector (i32 (zext (bitcast (f16)))))) -> (v4i32 bitcast (shuffle (v8f16 scalar_to_vector)))
#126033 commented on
Apr 28, 2025 • 0 new comments - [Clang] Disable RTTI for offloading at the frontend level
#127082 commented on
Apr 25, 2025 • 0 new comments - [Clang][AArch64] Add fp8 variants for untyped NEON intrinsics
#128019 commented on
Apr 28, 2025 • 0 new comments - [VPlan] Move predication to VPlanTransform (NFC) (WIP).
#128420 commented on
Apr 28, 2025 • 0 new comments - [clang][ASTImporter] Fix AST import if anonymous namespaces are merged
#128735 commented on
Apr 28, 2025 • 0 new comments - [DependenceAnalysis] Extending SIV to handle separate loops
#128782 commented on
Apr 25, 2025 • 0 new comments - [BOLT] Drop converting return profile to call cont
#129477 commented on
Apr 28, 2025 • 0 new comments - [CodeGen] Utilizing register units based liveIns tracking in MBB
#129847 commented on
Apr 28, 2025 • 0 new comments - [mlir][memref] Add runtime verification for `memref.atomic_rmw`
#130414 commented on
Apr 28, 2025 • 0 new comments - [CodeGen][NPM] Port VirtRegRewriter to NPM
#130564 commented on
Apr 28, 2025 • 0 new comments - [AMDGPU] Implement IR expansion for frem instruction
#130988 commented on
Apr 28, 2025 • 0 new comments - [clang-tidy] Improve `readability-function-size`: count class member initializers as statements
#131669 commented on
Apr 26, 2025 • 0 new comments - [GVN] Improve processBlock for instruction erasure
#131753 commented on
Apr 28, 2025 • 0 new comments - [Clang][CodeGen] Add metadata for load from reference
#98746 commented on
Apr 28, 2025 • 0 new comments - Extending LLDB to work on AIX
#102601 commented on
Apr 28, 2025 • 0 new comments - [MIPS]Remove unnecessary SLL instructions on MIPS64el
#109386 commented on
Apr 28, 2025 • 0 new comments - Clang: Add nsz to llvm.minnum and llvm.maxnum emitted from fmin and fmax
#113133 commented on
Apr 27, 2025 • 0 new comments - [mlir] Improve mlir-query tool by implementing `getBackwardSlice` and `getForwardSlice` matchers
#115670 commented on
Apr 26, 2025 • 0 new comments - [Arch64][SVE] Lower svrev_* to llvm.vector.reverse and fold svrev(svrev(x)) -> x
#116422 commented on
Apr 25, 2025 • 0 new comments - [ValueTracking] Infer `X | Y != 0` from `X != Y`
#117443 commented on
Apr 28, 2025 • 0 new comments - [Analysis]: Allow inlining recursive call IF recursion depth is 1.
#119677 commented on
Apr 28, 2025 • 0 new comments - IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
Apr 26, 2025 • 0 new comments - [SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
Apr 26, 2025 • 0 new comments - [X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
Apr 26, 2025 • 0 new comments - [X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
Apr 26, 2025 • 0 new comments - [AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
Apr 26, 2025 • 0 new comments - [libc++] Optimize heap operations
#121480 commented on
Apr 28, 2025 • 0 new comments - [DA] do not handle array accesses of different offsets
#123436 commented on
Apr 28, 2025 • 0 new comments - [PseudoProbe] Support emitting to COFF object
#123870 commented on
Apr 28, 2025 • 0 new comments - [clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
Apr 27, 2025 • 0 new comments - [JumpThreading] Copy metadata when inserting preload into preds
#134403 commented on
Apr 28, 2025 • 0 new comments - [LLVM][Clang][Cygwin] Fix building Clang for Cygwin
#134494 commented on
Apr 27, 2025 • 0 new comments - [Clang][Sema] Handle invalid variable template specialization whose type depends on itself
#134522 commented on
Apr 28, 2025 • 0 new comments - [clang][driver] Suppress gnu-line-marker when saving temps
#134621 commented on
Apr 28, 2025 • 0 new comments - [clang-tidy] Avoid diagnosing std::array initializations for modernize-use-designated-initializers
#134774 commented on
Apr 28, 2025 • 0 new comments - [X86] Improve `__bf16` code generation
#134859 commented on
Apr 26, 2025 • 0 new comments - [SystemZ] Add a SystemZ specific pre-RA scheduling strategy.
#135076 commented on
Apr 28, 2025 • 0 new comments - [OMPIRBuilder] Don't discard the debug record from entry block.
#135161 commented on
Apr 28, 2025 • 0 new comments - Add EliminateNewDuplicatePHINodes function.
#135179 commented on
Apr 28, 2025 • 0 new comments - [SSAUpdaterBulk] Add PHI simplification pass.
#135180 commented on
Apr 28, 2025 • 0 new comments - [AMDGPU] Improve StructurizeCFG pass performance by using SSAUpdaterBulk.
#135181 commented on
Apr 28, 2025 • 0 new comments - [InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#135274 commented on
Apr 25, 2025 • 0 new comments - [libunwind][Haiku] Fix signal frame unwinding
#135367 commented on
Apr 25, 2025 • 0 new comments - [clang-tidy] Fix false positives in `readability-redundant-inline-specifier`
#135391 commented on
Apr 28, 2025 • 0 new comments - optimize minmax_element
#135495 commented on
Apr 27, 2025 • 0 new comments - [PHIElimination] Reuse existing COPY in predecessor basic block
#131837 commented on
Apr 28, 2025 • 0 new comments - [sanitizer_common][asan] Implement address sanitizer on AIX: interceptors (5/n)
#131870 commented on
Apr 28, 2025 • 0 new comments - [clang][AArch64] Don't define features macros when explicitly disabled
#132167 commented on
Apr 28, 2025 • 0 new comments - [mlir][memref] Remove runtime verification for `memref.reinterpret_cast`
#132547 commented on
Apr 27, 2025 • 0 new comments - [C23] Implement WG14 N3037
#132939 commented on
Apr 28, 2025 • 0 new comments - [include-cleaner] rename enabled flags to `disable-*`
#132991 commented on
Apr 25, 2025 • 0 new comments - [PowerPC] Add dense math half-precision floating-point outer-product accumulate to DMR instructions
#133272 commented on
Apr 25, 2025 • 0 new comments - [SROA] Vector promote some memsets
#133301 commented on
Apr 28, 2025 • 0 new comments - compiler-rt: Introduce runtime functions for emulated PAC.
#133530 commented on
Apr 28, 2025 • 0 new comments - CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations.
#133533 commented on
Apr 27, 2025 • 0 new comments - [Clang] Make enums trivially equality comparable
#133587 commented on
Apr 26, 2025 • 0 new comments - Store GUIDs in metadata
#133682 commented on
Apr 28, 2025 • 0 new comments - [WIP] Adding Support for a unified ABI Lowering Library
#133886 commented on
Apr 26, 2025 • 0 new comments - [WIP][X86] combineX86ShufflesRecursively - attempt to combine shuffles with larger types from EXTRACT_SUBVECTOR nodes
#133947 commented on
Apr 28, 2025 • 0 new comments - release/20.x: [lldb] Use correct path for lldb-server executable (#131519)
#134072 commented on
Apr 28, 2025 • 0 new comments - [flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives
#134350 commented on
Apr 28, 2025 • 0 new comments - Segmentation fault in clang-cpp when arguments are ignored
#11953 commented on
Apr 27, 2025 • 0 new comments - clang refuses to pass --no-demangle to lld on aarch64-none-elf
#108971 commented on
Apr 27, 2025 • 0 new comments - "incomplete" error message when trying to use a pointer with no linkage as a template argument
#16534 commented on
Apr 27, 2025 • 0 new comments - Templates in Microsoft Mode do not allow casting from one type to another
#17225 commented on
Apr 27, 2025 • 0 new comments - Template type diffing should be applied to non-templates
#16988 commented on
Apr 27, 2025 • 0 new comments - MSVC allows incomplete types as template params
#17598 commented on
Apr 27, 2025 • 0 new comments - GCC Compat attribute 'mode' doesn't work on type-aliases
#49735 commented on
Apr 27, 2025 • 0 new comments - Unhelpful error message when attempting to deduce an initializer list in a template context
#19114 commented on
Apr 27, 2025 • 0 new comments - "candidate template ignored: invalid explicitly-specified argument for template parameter" involving out-of-range packages int parameters
#18208 commented on
Apr 27, 2025 • 0 new comments - Significant missed block merging opportunity
#2428 commented on
Apr 27, 2025 • 0 new comments - Pack expansion that was already expanded treated as a non-deduced context.
#9392 commented on
Apr 27, 2025 • 0 new comments - Warning when c-style `(T)x` or functional `T(x)` cast does anything other than `static_cast<T>(x)`
#7475 commented on
Apr 27, 2025 • 0 new comments - Error for non-destroyable return type of overloaded call hard to understand
#12406 commented on
Apr 27, 2025 • 0 new comments - Should odr-use of a template function odr-use the template arguments?
#12500 commented on
Apr 27, 2025 • 0 new comments - Weird name lookup failure instantiating explicit destructor call
#14266 commented on
Apr 27, 2025 • 0 new comments - LLVMConstIntOfString: Possible bug or misunderstanding of feature
#14347 commented on
Apr 27, 2025 • 0 new comments - Document sema in the internals manual
#14660 commented on
Apr 27, 2025 • 0 new comments - friend declaration with qualified name fails to find class template made visible by using-directive
#16420 commented on
Apr 27, 2025 • 0 new comments - Block type signature is not preserved through template instantiation
#16486 commented on
Apr 27, 2025 • 0 new comments - Type diffing of pointers to template specializations
#16985 commented on
Apr 27, 2025 • 0 new comments - need warning for capturing and storing a ref to a local in lambda
#12938 commented on
Apr 27, 2025 • 0 new comments - Out-of-line definition mismatch doesn't mention the location of the class definition
#15126 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] FoldIntegerTypedPHI: missed cases
#46183 commented on
Apr 26, 2025 • 0 new comments - [clang] code generation issue with clang -march=amdfam10
#89008 commented on
Apr 26, 2025 • 0 new comments - [libc++] Should std::flat_set::insert construct a temporary value in its implementation?
#119016 commented on
Apr 26, 2025 • 0 new comments - Thread safety analysis incorrectly warns when using `std::scoped_lock` with multiple locks
#42000 commented on
Apr 26, 2025 • 0 new comments - Debug info for template variables don't have unique names
#22493 commented on
Apr 26, 2025 • 0 new comments - [clang] Thread Safety Analysis disables analysis within annotated methods
#56815 commented on
Apr 26, 2025 • 0 new comments - Poor code generation depending on constexprness of function
#31145 commented on
Apr 26, 2025 • 0 new comments - compilation error when copy constructor for `llvm::ilist` is called
#28462 commented on
Apr 26, 2025 • 0 new comments - Defect with `llvm::reverse` used in for loop with a comparison
#32574 commented on
Apr 26, 2025 • 0 new comments - Improve substitution failure diagnostic
#21602 commented on
Apr 26, 2025 • 0 new comments - Misleading error message: error: implicit instantiation of undefined template
#21454 commented on
Apr 26, 2025 • 0 new comments - No AST representation created for explicit instantiation declarations of function templates
#21040 commented on
Apr 26, 2025 • 0 new comments - Members of current instantiation should be non-dependent, but are mostly treated as dependent
#22412 commented on
Apr 26, 2025 • 0 new comments - spurious diagnostic produced for second use of ill-formed function template specialization
#21796 commented on
Apr 26, 2025 • 0 new comments - missing diagnostics with invalid names used in template non-type parameter declaration
#28487 commented on
Apr 26, 2025 • 0 new comments - Bad diagnostic when initializer list is used in variadic constructor
#19833 commented on
Apr 26, 2025 • 0 new comments - Flang on Windows AArch64: LLVM ERROR: INIT_TRAMPOLINE operation is only supported on Linux.
#136535 commented on
Apr 26, 2025 • 0 new comments - really bad diagnostic on array conversion operator
#19966 commented on
Apr 26, 2025 • 0 new comments - Wrong source location for friend static method
#22835 commented on
Apr 26, 2025 • 0 new comments - Wrong source range for template and templated decl
#22846 commented on
Apr 26, 2025 • 0 new comments - Instantiated CXXMethods are not always added at any DeclContext
#23216 commented on
Apr 26, 2025 • 0 new comments - Clang-tidy generates incorrect array name while generating a fix for a cppcoreguidelines-pro-bounds-constant-array-index warning
#37858 commented on
Apr 27, 2025 • 0 new comments - Accepts-invalid with dependent name not prefixed with typename
#17283 commented on
Apr 27, 2025 • 0 new comments - Attempt to eliminate redundant loads whose addresses are dependent on the result of a select instruction.
#21426 commented on
Apr 27, 2025 • 0 new comments - [adce] is non deterministic
#39070 commented on
Apr 27, 2025 • 0 new comments - Undefined Reference to static constexpr when compiling with `-fprofile-instr-generate`
#51225 commented on
Apr 27, 2025 • 0 new comments - [X86] Failure to pull out common scaled address offset through select/cmov
#50413 commented on
Apr 27, 2025 • 0 new comments - Please implement the `-Wno-pmf-conversions` gcc extension
#44665 commented on
Apr 27, 2025 • 0 new comments - Fatal error g++ (GCC) 12.0.0 20210625 in APFloat.h
#50272 commented on
Apr 27, 2025 • 0 new comments - Missed constant propagation optimization in simple while loop
#44024 commented on
Apr 27, 2025 • 0 new comments - [WebAssembly Target] Import+Export Attribute: C++ Generics
#49236 commented on
Apr 27, 2025 • 0 new comments - wrong semantic check to prvalue as decltype operand
#44887 commented on
Apr 27, 2025 • 0 new comments - Assertion fails in bitcode writer with LLVM 12 RC5+
#49263 commented on
Apr 27, 2025 • 0 new comments - Example of missing overflow check folds
#42517 commented on
Apr 27, 2025 • 0 new comments - Filter expressions could (should?) be removed from LLVM exception handling
#2529 commented on
Apr 27, 2025 • 0 new comments - Address Sanitizer doesn't call `new_handler` when allocation fails
#15916 commented on
Apr 27, 2025 • 0 new comments - Incorrect error message when trying to modify a const reference in lambda
#24390 commented on
Apr 27, 2025 • 0 new comments - Optimization introduces branch where none existed in the LLVM IR
#42246 commented on
Apr 27, 2025 • 0 new comments - -memcpyopt moves alloca struct load past stackrestore
#47943 commented on
Apr 27, 2025 • 0 new comments - 'throws' ought to be explicit IR instruction
#59006 commented on
Apr 27, 2025 • 0 new comments - [GVN] Assertion `VI != valueNumbering.end() && "Value not numbered?"
#46806 commented on
Apr 27, 2025 • 0 new comments - remove the phi requirement that each predecessor edge has an incoming value
#49572 commented on
Apr 27, 2025 • 0 new comments - [LTO] Excessive memory usage with IPGO due to Metadata merging
#51893 commented on
Apr 27, 2025 • 0 new comments - LICM: OptimizationRemarkEmitterAnalysis not cached at a higher level
#42618 commented on
Apr 27, 2025 • 0 new comments - SCEV: missed canonicalization ((-1 * (0 smin %n)) + %n) is actually just (0 smax %n)
#46283 commented on
Apr 27, 2025 • 0 new comments - Refactor all LLVM tools to use a common output file management library
#33417 commented on
Apr 27, 2025 • 0 new comments - SLP Vectorizer too aggressive with simple stores
#30464 commented on
Apr 27, 2025 • 0 new comments - implement gcc's Wsuggest-final incl. fixit hints
#30939 commented on
Apr 27, 2025 • 0 new comments - static const class variables in unnamed namespace have external linkage
#30148 commented on
Apr 27, 2025 • 0 new comments - Improve lit's ability to kill a process and all its children via a wrapper class
#30019 commented on
Apr 27, 2025 • 0 new comments - Diagnostic misleading on const override decl non-const defn
#36285 commented on
Apr 27, 2025 • 0 new comments - phi node arguments oscillate with passes loop-rotate and simplifycfg
#28067 commented on
Apr 27, 2025 • 0 new comments - injected-class-name should not be modelled as a CXXRecordDecl
#27906 commented on
Apr 27, 2025 • 0 new comments - Performance regression in AA
#26938 commented on
Apr 27, 2025 • 0 new comments - Fuzz llvm-as
#25013 commented on
Apr 27, 2025 • 0 new comments - `-Wbraced-scalar-init` should explain the `ATOMIC_FLAG_INIT` rule if applicable
#24273 commented on
Apr 27, 2025 • 0 new comments - SROA may create redundant PHI nodes
#26750 commented on
Apr 27, 2025 • 0 new comments - ControlFlowIntegrity: ban address-taken mmap, mprotect, etc
#27013 commented on
Apr 27, 2025 • 0 new comments - using C bindings, calling LLVMSetGC("shadow-stack") fails with an unsupported error
#23469 commented on
Apr 27, 2025 • 0 new comments - bad error message on invalid ::
#15181 commented on
Apr 27, 2025 • 0 new comments - AsmMatcherEmitter's ClassInfo comparator not transitive
#17793 commented on
Apr 27, 2025 • 0 new comments - RuntimeDyld drops sections that don't contain symbols
#17886 commented on
Apr 27, 2025 • 0 new comments - failing to mangle string literals in class definitions
#21108 commented on
Apr 27, 2025 • 0 new comments - static maps preclude multiple interpreter instances
#22337 commented on
Apr 27, 2025 • 0 new comments - warn on c-style cast that changes meaning after definition
#22555 commented on
Apr 27, 2025 • 0 new comments - Linker error only on FreeBSD
#15862 commented on
Apr 27, 2025 • 0 new comments - Replace Sema::DynamicClasses with something more targeted
#15608 commented on
Apr 27, 2025 • 0 new comments - Consider `-Wshadow-member` subgroup for derived members shadowing base members
#14247 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize based on [[noreturn]]
#46166 commented on
Apr 26, 2025 • 0 new comments - Failure to optimize comparisons witht numbers after comparison with 0 to unsigned comparison when there are multiple of them
#45720 commented on
Apr 26, 2025 • 0 new comments - false-positive `-Wunused-local-typedef` warning for use in dependent scope specifier
#45769 commented on
Apr 26, 2025 • 0 new comments - clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
Apr 26, 2025 • 0 new comments - [NVPTX] Test SM Versions via `ptxas`
#137028 commented on
Apr 26, 2025 • 0 new comments - AMDGPU/TeraScale3: `R600ControlFlowFinalizer::MakeALUClause`: `ALU clause is too big` (crash, regression)
#54942 commented on
Apr 26, 2025 • 0 new comments - Clang-19.0 : Hang Issue with LLVM: No Output or Error Message involving recursive macros within a function
#99641 commented on
Apr 26, 2025 • 0 new comments - Feature request: manual outlining control (pragma to outline a statement)
#107298 commented on
Apr 26, 2025 • 0 new comments - Miscompile with `[[clang::musttail]]`: overwrapping local variable storages
#116568 commented on
Apr 26, 2025 • 0 new comments - [CIR] Upstream union support
#136059 commented on
Apr 26, 2025 • 0 new comments - Clang-18 crash when compiled with -O -fsanitize=dataflow -c.
#74323 commented on
Apr 26, 2025 • 0 new comments - Global templated variable is not defined
#88605 commented on
Apr 26, 2025 • 0 new comments - Recursive call stack makes release build 4x slower
#73336 commented on
Apr 26, 2025 • 0 new comments - Wrong code with throwing const function
#50365 commented on
Apr 26, 2025 • 0 new comments - Wrong Debug Information for Oz. Stepping on dead code.
#45279 commented on
Apr 26, 2025 • 0 new comments - Add warnings about violation of aliasing rules
#50066 commented on
Apr 26, 2025 • 0 new comments - `std::flat_set` dispatches non-c++17 iterators to container's `insert(const_iterator, InputIterator, InputIterator)`
#136656 commented on
Apr 26, 2025 • 0 new comments - `VerifyDiagnosticConsumer` doens't work well with `#line` directives
#17326 commented on
Apr 26, 2025 • 0 new comments - 3 * possible missing copy constructor ?
#21562 commented on
Apr 26, 2025 • 0 new comments - Emitting remark when failing to unroll a loop with the unroll pragma specified
#20474 commented on
Apr 26, 2025 • 0 new comments - TBAA enhancement to hoist/sink global variable out of loop
#20959 commented on
Apr 26, 2025 • 0 new comments - unclear diagnostic when trying to pass a builtin function as a template argument
#36264 commented on
Apr 26, 2025 • 0 new comments - R_X86_64_REX_GOTPCRELX emitted in a kernel module when compiling with -fsanitize-coverage=trace-pc-guard
#132393 commented on
Apr 25, 2025 • 0 new comments - [compiler-rt] CMake 4.0.x breaks build on macOS
#135459 commented on
Apr 25, 2025 • 0 new comments - [clang][analyzer] suppress `optin.core.EnumCastOutOfRange` for bit-wise operator of scoped enum
#76208 commented on
Apr 25, 2025 • 0 new comments - [DirectX] Implement Shader Flag Analysis for RequiresGroup
#116276 commented on
Apr 25, 2025 • 0 new comments - [DirectX] Update DXContainerGlobals to get the shader flags from metadata rather than analysis
#120152 commented on
Apr 25, 2025 • 0 new comments - investigate how to use `llvm.is.fpclass` and replace `int_dx_isinf` with it
#87777 commented on
Apr 25, 2025 • 0 new comments - [clangd enhancement] enhancing the non-template completion experience with type holes
#137111 commented on
Apr 25, 2025 • 0 new comments - [HLSL][SPIRV] Implement -fspv-target-env
#136940 commented on
Apr 25, 2025 • 0 new comments - Loop unrolling confuses __builtin_dynamic_object_size() and __builtin_constant_p()
#136603 commented on
Apr 25, 2025 • 0 new comments - [MacOS 15][AppleClang] libtool duplicate member name warnings
#133199 commented on
Apr 25, 2025 • 0 new comments - [BUG][Clang][AArch64] LLVM backend error: Invalid size request on a scalable vector.
#96156 commented on
Apr 25, 2025 • 0 new comments - [AMDGPU] Sub-optimized instruction selection by GISel
#122111 commented on
Apr 25, 2025 • 0 new comments - [HLSL] Treat structures as packed
#121010 commented on
Apr 25, 2025 • 0 new comments - [HLSL] Implement resource constructor with implicit binding
#136784 commented on
Apr 25, 2025 • 0 new comments - [AArch64][BOLT] llvm-bolt annotateCFIState Assertion `!StateStack.empty() && "corrupt CFI stack"' failed.
#133501 commented on
Apr 25, 2025 • 0 new comments - [StaticAnalyzer] A Static Analyzer bug related to initializing [[__no_unique_address__]] fields
#137252 commented on
Apr 25, 2025 • 0 new comments - [clang-format] Combination of AlignArrayOfStructures with AlignEscapedNewlines does not work well within macros
#85937 commented on
Apr 25, 2025 • 0 new comments - libc++ change causes a segmentation fault when running some lldb tests
#137046 commented on
Apr 25, 2025 • 0 new comments - TySan doesn't catch strict-aliasing violation when using struct initializers
#119615 commented on
Apr 26, 2025 • 0 new comments - [SPIRV] Pointer legalization fails due to unimplemented downcasts
#136780 commented on
Apr 26, 2025 • 0 new comments - Crash on LLVM MachineFunctionPass Plugin with `opt`
#135996 commented on
Apr 26, 2025 • 0 new comments - use TargetIRAnalysis or any analysis crash ??
#137326 commented on
Apr 26, 2025 • 0 new comments - [LSR] Regression in array access with constant stride
#136498 commented on
Apr 26, 2025 • 0 new comments - clang++ 19.1.7 crash in clang::Sema::tryCaptureVariable
#137327 commented on
Apr 26, 2025 • 0 new comments - adding min signed value constant does not result in expected 'unsigned add with overflow' codegen
#40188 commented on
Apr 26, 2025 • 0 new comments - reference binding and conversion operators to reference types
#34680 commented on
Apr 26, 2025 • 0 new comments - Template argument-dependent lookup fails to find a function in unnamed namespace
#34844 commented on
Apr 26, 2025 • 0 new comments - non-type template arguments with different types are considered as different
#35795 commented on
Apr 26, 2025 • 0 new comments - fold expression using binary conditional operator
#34871 commented on
Apr 26, 2025 • 0 new comments - PGO for macro expansion code
#24064 commented on
Apr 26, 2025 • 0 new comments - Possibility for function with cv-qualifier-seq be adjusted to function pointer
#27059 commented on
Apr 26, 2025 • 0 new comments - Compilation error when pass variadic type arguments to non-variadic template type alias
#34612 commented on
Apr 26, 2025 • 0 new comments - deduction fails to extend explicitly-specified parameter pack in mixed specified/unspecified deduction
#30928 commented on
Apr 26, 2025 • 0 new comments - Should `NamedDecl::declarationReplaces` consider friend status?
#30342 commented on
Apr 26, 2025 • 0 new comments - eagerly-instantiated entities whose templates are defined after the first point of instantiation don't get instantiated at all
#24502 commented on
Apr 26, 2025 • 0 new comments - [clang-tidy] Check request: bugprone-avoid-invalid-format-string
#131936 commented on
Apr 26, 2025 • 0 new comments - [clang-tidy] Check request: readability-pass-std-string-view-by-value
#121615 commented on
Apr 26, 2025 • 0 new comments - [clang-tidy] Check request: bugprone-thread-local-synchronization-primitive
#128201 commented on
Apr 26, 2025 • 0 new comments - CUDA grid sync hangs up with -O0
#98886 commented on
Apr 26, 2025 • 0 new comments - wrong results with union and strict-aliasing
#22099 commented on
Apr 26, 2025 • 0 new comments - std::generator usage with Clang causes warning/error when compiling HPX with C++23 and coroutines enabled
#136607 commented on
Apr 26, 2025 • 0 new comments - [DirectX] Legalize i8 allocas
#137202 commented on
Apr 26, 2025 • 0 new comments - [SPIRV][HLSL] Crash when calling exported function and targeting SPIRV
#136585 commented on
Apr 26, 2025 • 0 new comments - decltype resolution doesn't terminate recursion
#40333 commented on
Apr 26, 2025 • 0 new comments - Bogus access error when befriending a member function template specialization
#30207 commented on
Apr 26, 2025 • 0 new comments - Implicit cast missing from syntactic form of init list expression
#26126 commented on
Apr 26, 2025 • 0 new comments - #pragma visibility (GCC generates default, Clang hidden) if class forward declaration inserted into visibility push(hidden) section
#22628 commented on
Apr 26, 2025 • 0 new comments - Mangled names involving inline function incomplete local types lack discriminators
#46108 commented on
Apr 26, 2025 • 0 new comments - A invalid partial specialization is accepted
#51052 commented on
Apr 26, 2025 • 0 new comments - gsl::Owner seems not to work on custom class
#51309 commented on
Apr 26, 2025 • 0 new comments - Conversion to ambiguous/inaccessible rvalue base is valid in unevaluated context
#37039 commented on
Apr 26, 2025 • 0 new comments - Conversion to ambiguous/inaccessible rvalue base is valid in evaluated context
#51004 commented on
Apr 26, 2025 • 0 new comments - Class member used in a member function has not yet been instantiated
#46761 commented on
Apr 26, 2025 • 0 new comments - Unexpected name lookup success in specialization of tempalte class with variadic number of base classes
#46931 commented on
Apr 26, 2025 • 0 new comments - operator overload template that instantiates to `operator+(int, int)` during overload resolution incorrectly rejected
#49197 commented on
Apr 26, 2025 • 0 new comments - invalid computation of formal linkage with `__declspec` for dllstorage
#42816 commented on
Apr 26, 2025 • 0 new comments - [BUG] Clang crashes when IR contains the same block 2 times
#89514 commented on
Apr 26, 2025 • 0 new comments - parameter pack expansion incorrectly when there is default parameter during template specialization
#51253 commented on
Apr 26, 2025 • 0 new comments - Candidate template shouldn't have been ignored
#44393 commented on
Apr 26, 2025 • 0 new comments - NRVO does not happen for template function with return type deduction
#42351 commented on
Apr 26, 2025 • 0 new comments - llvm-cov does not demangle template instantiations
#41953 commented on
Apr 26, 2025 • 0 new comments - template template argument deduction fail due to the imaginary conflict
#44291 commented on
Apr 26, 2025 • 0 new comments - template non-type with `decltype(auto)` placeholder does not work with template specialization when a reference is passed
#38721 commented on
Apr 26, 2025 • 0 new comments - Partial specialization is not matched inside of template class
#37479 commented on
Apr 26, 2025 • 0 new comments - Template variables could use a `-Wvexing-parse` diagnostic
#34924 commented on
Apr 26, 2025 • 0 new comments - Field ordering still causes extra memcpy
#39920 commented on
Apr 26, 2025 • 0 new comments - Partial specialization halfway accepted after instantiation
#37582 commented on
Apr 26, 2025 • 0 new comments - Reuse guard variable for multiple initializations
#38856 commented on
Apr 26, 2025 • 0 new comments - [InstCombine?] Failure to fully optimize-out all of llvm::Bitfield abstractions
#46190 commented on
Apr 27, 2025 • 0 new comments - [IndVarSimplify] Functional change with -DLLVM_ENABLE_ASSERTIONS=OFF
#43037 commented on
Apr 27, 2025 • 0 new comments - LLVM produces redundant IVs and fails to eliminate them
#43035 commented on
Apr 27, 2025 • 0 new comments - [SCEV][LSR] Broken IR after LSR pass when compiling for armv8
#41781 commented on
Apr 27, 2025 • 0 new comments - InstCombine: shift amount reassociation when doing bit test
#41744 commented on
Apr 27, 2025 • 0 new comments - [SCEV] computeMaxBECountForLT() returns wrong result
#41520 commented on
Apr 27, 2025 • 0 new comments - No dead loops cleanup after unroll/peeling creates more opportunities in default -O3 pipeline
#35962 commented on
Apr 27, 2025 • 0 new comments - Vectorized loops do not get proper handling by LoopStrenghtReduction
#30061 commented on
Apr 27, 2025 • 0 new comments - SCEV is too conservative around proving no-overflow for loops without computable backedge counts
#28065 commented on
Apr 27, 2025 • 0 new comments - [AArch64] Loop counter duplicated during strength reduction for some 1-based loops
#27287 commented on
Apr 27, 2025 • 0 new comments - SCEV createNodeForPHI is too optimistic about NSW.
#17826 commented on
Apr 27, 2025 • 0 new comments - missing SCEV support for xor in loops
#17507 commented on
Apr 27, 2025 • 0 new comments - suboptimal code generation in loop unrolling
#11568 commented on
Apr 27, 2025 • 0 new comments - Study impact of SCEV thresholds on compilation time and performance
#33248 commented on
Apr 27, 2025 • 0 new comments - [ScalarEvolution] Seems to have un-updated data structures.
#42890 commented on
Apr 27, 2025 • 0 new comments - SCEV AA assumes inbounds and non-negative offsets
#33184 commented on
Apr 27, 2025 • 0 new comments - [SCEV] scev expansion generates redundent code in memcheck during vectorization
#29435 commented on
Apr 27, 2025 • 0 new comments - Induction variable simplification does not simplify truncates
#25044 commented on
Apr 27, 2025 • 0 new comments - Failure to hoist loop invariant
#23587 commented on
Apr 27, 2025 • 0 new comments - Compiler doesn't canonicalize truncates in SCEV expresions.
#19542 commented on
Apr 27, 2025 • 0 new comments - [META] Fix as many instructions with missing DebugLoc as possible.
#24211 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize strlen that will always be smaller than a certain length
#45756 commented on
Apr 27, 2025 • 0 new comments - Convert indirect switch-to-jump/call tables to direct jump/call tables
#36764 commented on
Apr 27, 2025 • 0 new comments - incorrect optimization where i64 is converted to i192
#13414 commented on
Apr 27, 2025 • 0 new comments - TripleTest.Normalization is too slow
#24050 commented on
Apr 27, 2025 • 0 new comments - LLVMDumpModule emits invalid LLVM IR, preventing diagnosis and reporting of other bugs
#48702 commented on
Apr 27, 2025 • 0 new comments - llvm.dbg.value calls on phis appear in the wrong place
#29960 commented on
Apr 27, 2025 • 0 new comments - CSSPGO support in LLVM isn't complete
#48374 commented on
Apr 27, 2025 • 0 new comments - Nary Reassociate pass takes too long on simple programs
#29605 commented on
Apr 27, 2025 • 0 new comments - bad diagnostics: error AND warning for `volatile void`
#49047 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize simple bitwise pattern
#47868 commented on
Apr 27, 2025 • 0 new comments - opt -always-inline -instcombine is less powerful than two separate invocations of opt
#48020 commented on
Apr 27, 2025 • 0 new comments - llvm.abs ignores prof metadata
#48126 commented on
Apr 27, 2025 • 0 new comments - Iteration over arrays until end pointer (C++ vector iterator, Rust iterators) doesn't preserve number of iterations for the optimizer
#48309 commented on
Apr 27, 2025 • 0 new comments - Bad machine code: Subrange lanemask is invalid
#48690 commented on
Apr 27, 2025 • 0 new comments - switch over select is not optimized
#48896 commented on
Apr 27, 2025 • 0 new comments - Sub-optimal optimization of abs(x) % n
#49107 commented on
Apr 27, 2025 • 0 new comments - Implement the -Winvalid-memory-model
#48948 commented on
Apr 27, 2025 • 0 new comments - FileCheck Crash with Malformed Regex
#48663 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize strcat immediately after strcpy
#48514 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize add loop in -O3 as well as in -Oz
#48368 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize integer conversion pattern
#48036 commented on
Apr 27, 2025 • 0 new comments - Performance regression in SLPVectorize between llvm 10.0 and 11.0
#47830 commented on
Apr 27, 2025 • 0 new comments - SCEV ignores nuw/nsw when computing MaxBackedgeTakenCount
#49372 commented on
Apr 27, 2025 • 0 new comments - code compiled with -fwrapv is faster than without
#49764 commented on
Apr 27, 2025 • 0 new comments - [instCombine] Suboptimal immediate size in range test
#42093 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Not-of-and or or-of-not's ?
#42065 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] icmp eq/ne (and (lshr C, X), Y), 0 fold missed
#41815 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Preferred shift direction in bit test
#41811 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] and-mask + conditional "sext" -> and-mask + sext
#41757 commented on
Apr 27, 2025 • 0 new comments - InstCombine: lshr + "sext" => ashr canonicalization
#41734 commented on
Apr 27, 2025 • 0 new comments - [SLP] Suboptimal codegen for {x, y} ↦ {x+x, x+y}
#40801 commented on
Apr 27, 2025 • 0 new comments - [SLP] produce vector cast ops from insert/extract of scalar casts
#39115 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] optimize compares of abs/nabs into union/intersection of compares
#38866 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Fails to combine three shufflevectors produced by LoopVectorizer
#38140 commented on
Apr 27, 2025 • 0 new comments - LoopVectorize: different IR generation when debug info is present
#37075 commented on
Apr 27, 2025 • 0 new comments - Missing redundancy elimination for uadd.with.overflow and manual overflow check
#40192 commented on
Apr 27, 2025 • 0 new comments - Missed pattern 0 modulo/div/mul N in phi
#37827 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] icmp with sdiv operand transformed strangely
#35588 commented on
Apr 27, 2025 • 0 new comments - Redundant comparisons are not eliminated
#34259 commented on
Apr 27, 2025 • 0 new comments - Optimizer doesn't eliminate select with two equivalent operands
#33576 commented on
Apr 27, 2025 • 0 new comments - memcpy in loop with known-zero source not optimized well
#31516 commented on
Apr 27, 2025 • 0 new comments - Redundant copy of arg into alloca can't be eliminated when there are reads through un-SROA-able pointers
#31045 commented on
Apr 27, 2025 • 0 new comments - CFG simplify sinking causes regression for a small testcase
#30298 commented on
Apr 27, 2025 • 0 new comments - InstCombine greediness blocks subsequent optimizations
#28595 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] eliminate bitcasts around bitwise logic ops when one input type and output type match
#28299 commented on
Apr 27, 2025 • 0 new comments - cse or gvn should replace opposite icmp with xor by true
#27805 commented on
Apr 27, 2025 • 0 new comments - Reordering IR-level optimization passes.
#18183 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] fold multiply and equality compare with constant
#51744 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] failed to use popcount range metadata
#51436 commented on
Apr 27, 2025 • 0 new comments - missing simplification for llvm.vector.reduce.and on vector of i1
#50603 commented on
Apr 27, 2025 • 0 new comments - instcombine transform ruins simplifycfg if-then to select optimization
#49769 commented on
Apr 27, 2025 • 0 new comments - miss to recognize two equal variables
#47492 commented on
Apr 27, 2025 • 0 new comments - Inline "noinline" function if becomes empty
#49355 commented on
Apr 27, 2025 • 0 new comments - Incorrect fabs optimization when fdiv or fmul is involved
#47287 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize strcpy+strchr of 0 to stpcpy
#46488 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] We need to recursively enqueue users of instructions whose use-count changed
#46582 commented on
Apr 27, 2025 • 0 new comments - Failure to optimize out redundant compare
#45505 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Missed @llvm.usub.sat opportunity
#44505 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Select gt/lt with constant predicates not canonicalized
#43866 commented on
Apr 27, 2025 • 0 new comments - [InstSimplify] Failure to drop check-for-zero after uadd_with_overflow
#42591 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Failure to simplify usub.with.overflow+null check of non-null base pointer
#42596 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Failure to simplify add-of-negative+underflow check+null check of non-null base pointer
#42604 commented on
Apr 27, 2025 • 0 new comments - Conversion of br to switch prevents loop rotation
#43806 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] reduce icmp ult with or operand
#45011 commented on
Apr 27, 2025 • 0 new comments - strlen calls on non-const char[] not folded
#42969 commented on
Apr 27, 2025 • 0 new comments - Inlined functions are not optimized as well as the same code copied in-line
#42378 commented on
Apr 27, 2025 • 0 new comments - InstCombine unable to optimize away unnecessary sign extension having multiple use
#47109 commented on
Apr 27, 2025 • 0 new comments - [InstCombine] Unreported IR changes from InstCombine
#46845 commented on
Apr 27, 2025 • 0 new comments - Excessive moves when returning array from nested struct
#46458 commented on
Apr 27, 2025 • 0 new comments - mishandling of ambiguous derived-to-base conversion in covariant return types
#18232 commented on
Apr 27, 2025 • 0 new comments - [SLPVectorizer] Vectorization of non-consecutive loads
#43189 commented on
Apr 27, 2025 • 0 new comments - Request Commit Access For hidekisaito
#137027 commented on
Apr 27, 2025 • 0 new comments - Request Commit Access For @stumpOS
#137242 commented on
Apr 27, 2025 • 0 new comments - Inconsistency between -Wshadow-all and -Wshadow-uncaptured-local
#46258 commented on
Apr 27, 2025 • 0 new comments - clang-format: Disabling Formatting on a one line
#54334 commented on
Apr 27, 2025 • 0 new comments - decltype-specifier accepted in destructor declarator-id
#20752 commented on
Apr 27, 2025 • 0 new comments - Clang's algorithm for choosing overloads that don't need to instantiate a class template might have room for improvement
#61821 commented on
Apr 27, 2025 • 0 new comments - [libc++] Introduce a concept for "product" iterators
#108624 commented on
Apr 27, 2025 • 0 new comments - AArch64 backend incorrectly lowers `mul` into `umull`
#137274 commented on
Apr 27, 2025 • 0 new comments - Implement fixed point fxdivi functions in llvm-libc
#129126 commented on
Apr 27, 2025 • 0 new comments - [BOLT] Crash and FDE Mismatches when trying to BOLT glibc 2.40 on x86_64
#122828 commented on
Apr 27, 2025 • 0 new comments - [clang-tidy] create a check that warns on use of vararg functions
#135833 commented on
Apr 27, 2025 • 0 new comments - static operator in headers and modules can't be merged well
#61807 commented on
Apr 27, 2025 • 0 new comments - [clang-tidy] Check-request: modernize-use-operator-spaceship
#127672 commented on
Apr 27, 2025 • 0 new comments - Incomplete implementation of P2280 / CWG2517
#132825 commented on
Apr 27, 2025 • 0 new comments - False positive in -Wthread-safety-analysis when using mutexes in collections
#58535 commented on
Apr 27, 2025 • 0 new comments - ABI issue in i686 mingw + libstdc++ when using std::optional
#75411 commented on
Apr 27, 2025 • 0 new comments - forming reference to nullptr is not rejected in constexpr
#48665 commented on
Apr 27, 2025 • 0 new comments - sext .. to instruction inconsistency with i16
#47896 commented on
Apr 27, 2025 • 0 new comments - Misleading error message when third operand is a reference-to-const to a move-only type.
#40347 commented on
Apr 27, 2025 • 0 new comments - [PostRA Machine Sink] Ensure dbg value consistency when moving dbg instructions across other dbg instructions.
#37245 commented on
Apr 27, 2025 • 0 new comments - Global -> Constant promotion for atomics fails on platforms using intrinsics
#36409 commented on
Apr 27, 2025 • 0 new comments - [PM] Bugpoint support
#28691 commented on
Apr 27, 2025 • 0 new comments - IRMover duplicates global variable !dbg attachments
#30360 commented on
Apr 27, 2025 • 0 new comments - performance regression in LoopStrengthReduce
#30977 commented on
Apr 27, 2025 • 0 new comments - MCJIT should provide a mechanism for detecting the target and cpu type based on the host.
#19884 commented on
Apr 27, 2025 • 0 new comments - MCJIT/RuntimeDyld memory usage is inefficient.
#17170 commented on
Apr 27, 2025 • 0 new comments - failure to optimize side-effect free assembly
#27984 commented on
Apr 27, 2025 • 0 new comments - Reassociate reports change made incorrectly
#28582 commented on
Apr 27, 2025 • 0 new comments - wrong code for hidden undefined weak symbol access
#34172 commented on
Apr 27, 2025 • 0 new comments - StructurizeCFG does not handle branching out of loops into function exit block
#25752 commented on
Apr 27, 2025 • 0 new comments - [meta] Make llvm passes debug info invariant
#37076 commented on
Apr 27, 2025 • 0 new comments - LLVMHello compile fails with blank in Path
#23854 commented on
Apr 27, 2025 • 0 new comments - Coroutine optimization change returned value when using proxy type
#39111 commented on
Apr 27, 2025 • 0 new comments - Unnecesary use of incorrect cast in InstructionCombining is causing assertion failure
#50827 commented on
Apr 27, 2025 • 0 new comments - Consider changing lit to always load suites, then resolve command line arguments
#30018 commented on
Apr 27, 2025 • 0 new comments - `dynamic_cast` prohibited due to wrongly detecting ambiguity
#20169 commented on
Apr 27, 2025 • 0 new comments - `final` does not cause devirtualization of nested calls
#42985 commented on
Apr 27, 2025 • 0 new comments - Constant Hoist Makes Inconsistent Code Generation
#40899 commented on
Apr 27, 2025 • 0 new comments - "Virtual register defs don't dominate all uses" error from dead-mi-elim
#42778 commented on
Apr 27, 2025 • 0 new comments - Assertion failure in TargetLoweringBase::isFAbsFree during SLP vectorization
#35976 commented on
Apr 27, 2025 • 0 new comments - [-fms-extensions] Allow multiply derived types to override ambiguously named members
#18003 commented on
Apr 27, 2025 • 0 new comments - alias analysis problem in LICM
#11703 commented on
Apr 27, 2025 • 0 new comments - missed optimization for inline virtual methods
#7119 commented on
Apr 27, 2025 • 0 new comments - Poor optimization of thread local globals on OSX
#41067 commented on
Apr 27, 2025 • 0 new comments - fneg (xor X -2147483648) -> X fold is missing in IR
#43967 commented on
Apr 27, 2025 • 0 new comments - standard library APIs missing noalias on rvalue references
#47582 commented on
Apr 27, 2025 • 0 new comments - `double free or corruption (!prev)` in `llvm::PassRegistry::registerPass`
#105547 commented on
Apr 27, 2025 • 0 new comments - Warning about `scope:;name()` typos
#31529 commented on
Apr 27, 2025 • 0 new comments - Loads from array into small struct are not fused.
#29256 commented on
Apr 27, 2025 • 0 new comments - Implicit copy assignment mistakenly marked noexcept
#14105 commented on
Apr 27, 2025 • 0 new comments - INITIALIZE_AG_PASS and similar macros define new function explicitly in llvm namespace
#9814 commented on
Apr 27, 2025 • 0 new comments - static initializer-based registration mechanism not portable
#4139 commented on
Apr 27, 2025 • 0 new comments - Method Verifier::visitAliaseeSubExpr stack overflows
#25018 commented on
Apr 27, 2025 • 0 new comments - Exception raised in copy constructor during EH should go to terminator()
#18659 commented on
Apr 27, 2025 • 0 new comments - Dataflow graph generation pass fails to run due to segmentation fault.
#57961 commented on
Apr 27, 2025 • 0 new comments - need a more restricted form of `unnamed_addr` for string literals
#63628 commented on
Apr 27, 2025 • 0 new comments - Cannot run the check project with long path names
#10984 commented on
Apr 27, 2025 • 0 new comments - [Clang] Deduction guide wrongly produces non-deducible template parameter error when it can be deduced for alias template
#126489 commented on
Apr 27, 2025 • 0 new comments - Optimize switch wirh icmp with and
#47946 commented on
Apr 27, 2025 • 0 new comments - Reduce memory consumption of LazyValueInfo
#27295 commented on
Apr 27, 2025 • 0 new comments - operator overload resolution does too much work for enum types
#21654 commented on
Apr 27, 2025 • 0 new comments - missing `DiagnoseUseOfDecl` call in contextual implicit conversion; no diagnostic for deleted function
#20939 commented on
Apr 27, 2025 • 0 new comments - Consider a warning for alignment specifiers on underlying types of enums
#22664 commented on
Apr 27, 2025 • 0 new comments - CodeGenMapTable can fail to delete duplicate ColFieldValueMap entries
#26570 commented on
Apr 27, 2025 • 0 new comments - Enum constants defined in Support/MachO.h conflict with system header
#26245 commented on
Apr 27, 2025 • 0 new comments - [SCEV] Inconsistent SCEV formation for zext
#36086 commented on
Apr 27, 2025 • 0 new comments - branch condition should be known from llvm.assume
#31277 commented on
Apr 27, 2025 • 0 new comments - [QoI] no warning emitted for mismatched dllstorage which is silently dropped
#32052 commented on
Apr 27, 2025 • 0 new comments - Discrepancy between Language Reference Manual and linker behavior: uniqueing identified types
#31810 commented on
Apr 27, 2025 • 0 new comments - Problematic loop-carried variable widening by InstCombine
#28245 commented on
Apr 27, 2025 • 0 new comments - ReplaceInstWithInst should update phi nodes when the instruction being replaced is a BranchInst
#18894 commented on
Apr 27, 2025 • 0 new comments - Don't resolve an undefined reference to a linkonce_* definition
#17482 commented on
Apr 27, 2025 • 0 new comments - Improve error message with brief type-information
#16384 commented on
Apr 27, 2025 • 0 new comments - Alternations in back-references are not handled correctly.
#25253 commented on
Apr 27, 2025 • 0 new comments - Autodetection of Host CPUs on AArch64
#29864 commented on
Apr 27, 2025 • 0 new comments - "Offset out of bounds!" assertion in SectionEntry::getLoadAddressWithOffset in RuntimeDyldImpl.h
#29932 commented on
Apr 27, 2025 • 0 new comments - --extract-blocks doesn't handle blockaddress
#7667 commented on
Apr 27, 2025 • 0 new comments - Conversion between different language linkages not diagnosed.
#6649 commented on
Apr 27, 2025 • 0 new comments - ordering issue with calls to memcpy (does not constant fold)
#11607 commented on
Apr 27, 2025 • 0 new comments - Provide mechanism for specifying data flow of input reference parameters
#5847 commented on
Apr 27, 2025 • 0 new comments - false positive, unused loop variable
#23790 commented on
Apr 27, 2025 • 0 new comments - Add optional warning for namespace scoped constants with implicit internal linkage
#22465 commented on
Apr 27, 2025 • 0 new comments - Expose a block "bias" metric from BlockFrequencyInfo
#20690 commented on
Apr 27, 2025 • 0 new comments - Missed opportunity for dead store elimination
#14803 commented on
Apr 27, 2025 • 0 new comments - SmallVector should either support inserting elements from the vector or not
#13100 commented on
Apr 27, 2025 • 0 new comments - Optimize switch over fields of homogeneous struct into pointer arithmetic
#33633 commented on
Apr 27, 2025 • 0 new comments - "reference to non-static member function must be called" error given twice
#29902 commented on
Apr 27, 2025 • 0 new comments - Bitfield optimization opportunity
#36446 commented on
Apr 27, 2025 • 0 new comments