-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Insights: llvm/llvm-project
Overview
Could not load contribution data
Please try again later
608 Pull requests merged by 233 people
-
[lldb] Correcting an error message.
#141696 merged
May 28, 2025 -
[clang][ASTMatchers][NFC] fix typos in AST-matchers docs.
#141307 merged
May 28, 2025 -
[NFCI] Change SpecialCaseList::inSectionBlame to return pair<uint, uint> (FileIdx, LineNo).
#141540 merged
May 28, 2025 -
[clang][Sema] Cleanup and optimize DiagnoseAssignmentEnum
#141471 merged
May 28, 2025 -
[LoongArch] Fix out-of-range assert in DAG constant getting
#141586 merged
May 28, 2025 -
[UBSan] Implement src:*=sanitize for UBSan
#140529 merged
May 28, 2025 -
Write file to tmp directory
#141668 merged
May 28, 2025 -
AMDGPU: VIMAGE/VSAMPLE are bundle candidates
#140854 merged
May 28, 2025 -
[lld-macho] Qualify Reloc with macho namespace (NFC)
#141692 merged
May 28, 2025 -
[mlgo][inliner] Tigher test for interactive mode
#141677 merged
May 27, 2025 -
[NFC] Updating RTS0 namespace to contain all elements related to it's representation
#141173 merged
May 27, 2025 -
[libcxxabi] Add test to assert that ItaniumDemangle.h is the same
#140323 merged
May 27, 2025 -
[NFCI]Add SampleRecord::serialize and LineLocation::serialize to simplify FunctionSamples serialization
#141669 merged
May 27, 2025 -
[NFC][IR2Vec]Minor comment fixes
#141672 merged
May 27, 2025 -
[NFC] Refactoring DXContainerYaml Root Parameter representation
#138318 merged
May 27, 2025 -
[SandboxIR][Region] Auxiliary vector metadata now requires a region
#137443 merged
May 27, 2025 -
release/20.x: [libclc] Include isnan implementation for SPIR-V targets
#140902 merged
May 27, 2025 -
release/20.x: [clang-format] Handle Java text blocks (#141334)
#141433 merged
May 27, 2025 -
release/20.x: [Driver] Fix _XOPEN_SOURCE definition on Solaris (#137141)
#140044 merged
May 27, 2025 -
release/20.x: [MachO] Improve bounds check (#141083)
#141461 merged
May 27, 2025 -
[llvm] annotate interfaces in llvm/Analysis for DLL export
#136623 merged
May 27, 2025 -
Avoid emitting a linker options section in the compiler if it is empty.
#139821 merged
May 27, 2025 -
RISCV: Remove faulty assert that ignored subregister uses
#141658 merged
May 27, 2025 -
[RISCV][test] Improve test robustness. [NFCI]
#141268 merged
May 27, 2025 -
[HIP] disable sanitizer for
__hip_cuid
#141581 merged
May 27, 2025 -
[NVPTX] Add -nvptx-prec-divf32=3 to disable ftz for f32 fdiv
#141276 merged
May 27, 2025 -
[lldb-dap] DisassembleRequestHandler: use a better invalid instruction
#141463 merged
May 27, 2025 -
[PowerPC ][NFC] Add a test case for the function atomic_compare_exchange_weak
#141263 merged
May 27, 2025 -
[BPF] Handle traps with kfunc call __bpf_trap
#131731 merged
May 27, 2025 -
[VPlan] Improve cast code in VPlanRecipes (NFC)
#141240 merged
May 27, 2025 -
[LLDB] Show exit code on Windows if process can't launch
#141290 merged
May 27, 2025 -
[clang-tidy] Fix formatting and add release notes entry
#141584 merged
May 27, 2025 -
[lldb] optionally match the
__debug
namespace for libstdc++ containers.#140727 merged
May 27, 2025 -
LowerTypeTests: Set small code model on imported globals.
#141324 merged
May 27, 2025 -
IR: Make Module::getOrInsertGlobal() return a GlobalVariable.
#141323 merged
May 27, 2025 -
[RISCV][InsertVSETVLI] Remove redundant vsetvli by coalescing blocks bottom-up
#141298 merged
May 27, 2025 -
[LoopIdiom] Strip dead check in processLoopMemSet (NFC)
#141100 merged
May 27, 2025 -
[C2y] Fix _Countof handling of VLAs
#141621 merged
May 27, 2025 -
[SPIRV] Lower
spirv.Layout
type#140059 merged
May 27, 2025 -
[Offload] Fix segfault when looking for host device name
#141632 merged
May 27, 2025 -
[Offload][NFCI] Remove coupling to
omp
target for version scripting#141637 merged
May 27, 2025 -
[Offload] Use llvm::Error throughout liboffload internals
#140879 merged
May 27, 2025 -
[DirectX] Scalarize Allocas as part of data scalarization
#140165 merged
May 27, 2025 -
[libc++] Fix directory name in libcxx rand.dist tests path
#140160 merged
May 27, 2025 -
Revert "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes."
#141645 merged
May 27, 2025 -
[HLSL] Add resource name argument to resource class constructors
#139985 merged
May 27, 2025 -
[flang] Ensure that the integer for Cray pointer is sized correctly
#140822 merged
May 27, 2025 -
[lldb][docs][NFC] Remove references to obsolete gnu-libstdc++ category
#141610 merged
May 27, 2025 -
[ValueTracking] Support trunc nuw condition in isImpliedCondition
#141528 merged
May 27, 2025 -
[PGO] Don't unconditionally request BBInfo in verifyFuncBFI()
#140804 merged
May 27, 2025 -
[NFCI] Clean up idempotent stack pop for inline context
#141544 merged
May 27, 2025 -
[NFCI]Print LineLocation using its print method to simplify the code.
#141545 merged
May 27, 2025 -
[AMDGPU][True16] set true16 mode as default on gfx110x
#140736 merged
May 27, 2025 -
[clang][AST][NFC] fix spelling typos in clang AST files
#141346 merged
May 27, 2025 -
[LLDB][ELF Core] Support all the Generic (Negative) SI Codes.
#140150 merged
May 27, 2025 -
[Github] Tweak the good-first-issue message not to require assignment.
#139858 merged
May 27, 2025 -
[HLSL] Implement
SpirvType
andSpirvOpaqueType
#134034 merged
May 27, 2025 -
[mlir][linalg] Consolidate tests for scalable vectorization
#141469 merged
May 27, 2025 -
[flang-rt] Explicitly define the default ShallowCopy* templates
#141619 merged
May 27, 2025 -
[C2y] Correctly handle incomplete types in generic selections
#141596 merged
May 27, 2025 -
[VectorCombine][X86] Use updated getVectorInstrCost hook
#137823 merged
May 27, 2025 -
[LLD][MachO][NFC] Refactor LOH code
#141153 merged
May 27, 2025 -
[X86] combineTargetShuffle - fold (vzmovl (shift x, y)) -> (shift (vzmovl x), y)
#141579 merged
May 27, 2025 -
[AMDGPU][Scheduler] Delete RescheduleRegions bitvector from scheduler (NFC)
#141595 merged
May 27, 2025 -
[AArch64][AsmParser] Support SVE conditions even without +sve.
#141585 merged
May 27, 2025 -
[mlir][math] Add missing trig math-to-llvm conversion patterns
#141069 merged
May 27, 2025 -
[VPlan] Connect Entry to scalar preheader during initial construction.
#140132 merged
May 27, 2025 -
[RISCV] Use RISCVTargetInstrInfo::copyPhysReg in RISCVMakeCompressible. NFC
#141296 merged
May 27, 2025 -
[NFC][LLVM] Minor namespace fixes in PassBuilder
#141288 merged
May 27, 2025 -
[NFC][LLVM] Use formatv automatic index assignment in PassBuilder
#141286 merged
May 27, 2025 -
[AMDGPU][True16][CodeGen] add -real-true16 flag to a few gisel gfx12 test
#141503 merged
May 27, 2025 -
[Bitcode] Fix constexpr expansion creating invalid PHIs
#141560 merged
May 27, 2025 -
[Inline] Only consider provenance captures for scoped alias metadata
#138540 merged
May 27, 2025 -
[KeyInstr][Clang] Assign matrix element atom
#134650 merged
May 27, 2025 -
[KeyInstr][Clang] Assign vector element atom
#134649 merged
May 27, 2025 -
[mlir][vector] Update
CombineContractBroadcastMask
#140050 merged
May 27, 2025 -
[lldb/cmake] Don't call llvm_process_sources
#141217 merged
May 27, 2025 -
[KeyInstr][Clang] Bitfield atom
#134648 merged
May 27, 2025 -
[MemCpyOpt] Check
MDep
aliases to avoid infinite loops (NFC)#140376 merged
May 27, 2025 -
Fix tests of lookup table generator
#139463 merged
May 27, 2025 -
[ORC] Refactor member-loading in StaticLibraryDefinitionGenerator.
#141546 merged
May 27, 2025 -
[KeyInstr][Clang] Switch stmt atom
#134643 merged
May 27, 2025 -
[AArch64] Allow lowering of more types to GET_ACTIVE_LANE_MASK
#140062 merged
May 27, 2025 -
[KeyInstr][Clang] Catch variable init atom
#134641 merged
May 27, 2025 -
[KeyInstr] Complex assignment atoms
#134638 merged
May 27, 2025 -
[clang-tidy] readability-redundant-smartptr-get: disable for smart pointers to arrays
#141092 merged
May 27, 2025 -
[AMDGPU] SIFoldOperands: Delay foldCopyToVGPROfScalarAddOfFrameIndex
#141558 merged
May 27, 2025 -
Revert "[compiler-rt][XRay] Make
xray_interface.h
C compliant"#141570 merged
May 27, 2025 -
[Clang][AArch64]Add FP8 ACLE macros implementation
#140591 merged
May 27, 2025 -
[libc++] Bump the docker image hash
#140517 merged
May 27, 2025 -
[LoongArch] Pre-commit for lowering shuffle as lane permute and shuffle.
#141205 merged
May 27, 2025 -
[NFC] Fix evaluation order dependency in call arguments
#141366 merged
May 27, 2025 -
[lldb][Modules] Fix error handling of parseAndLoadModuleMapFile
#141220 merged
May 27, 2025 -
[analyzer] Introduce the check::BlockEntrance checker callback
#140924 merged
May 27, 2025 -
[compiler-rt][XRay] Make
xray_interface.h
C compliant#140068 merged
May 27, 2025 -
[ARM] Remove unused class member in ARMConstantIslandPass
#141093 merged
May 27, 2025 -
[lldb] add missing cmake build type argument
#141427 merged
May 27, 2025 -
[Clang] Fix a pack expansion bug in template argument deduction
#141547 merged
May 27, 2025 -
[Driver][X86] Fix LIT test failure on Solaris/MacOS
#141486 merged
May 27, 2025 -
[MLIR][NVVM] Rename cvt Ops to convert
#140868 merged
May 27, 2025 -
[clang][OpenCL] Only evaluate initializer once to check for zero init
#141474 merged
May 27, 2025 -
[DebugInfo] Use llvm::find_if (NFC)
#141521 merged
May 27, 2025 -
Initialize field to appease msan
#141537 merged
May 27, 2025 -
Fix handling of integer template argument in emitc.call_opaque
#141451 merged
May 27, 2025 -
[Format] Use llvm::count_if (NFC)
#141518 merged
May 27, 2025 -
[LLVM] Skip dumping inline SDag children
#141359 merged
May 27, 2025 -
[HLSL][RootSignature] Add parsing infastructure for StaticSampler
#140180 merged
May 27, 2025 -
[MLIR] Add a missing newline to debug output. NFC
#141531 merged
May 26, 2025 -
[llvm] Value-initialize values with *Map::try_emplace (NFC)
#141522 merged
May 26, 2025 -
[BOLT] Use llvm::find (NFC)
#141520 merged
May 26, 2025 -
[clang-tidy] Add avoid-pragma-once.
#140388 merged
May 26, 2025 -
[llvm] Remove unused includes (NFC)
#141526 merged
May 26, 2025 -
[StaticAnalyzer] Remove unused includes (NFC)
#141525 merged
May 26, 2025 -
[Parse] Remove unused includes (NFC)
#141524 merged
May 26, 2025 -
[Lex] Remove unused includes (NFC)
#141523 merged
May 26, 2025 -
[NFC][clangd][test] add clang-tidy config to ensure test cases sandbox
#141410 merged
May 26, 2025 -
[CI][Github] Remove test naming from premerge jobs
#141527 merged
May 26, 2025 -
[Github][CI] Make the new premerge system fail jobs on errors
#139359 merged
May 26, 2025 -
[Github][CI] Stop running premerge checks on main
#139358 merged
May 26, 2025 -
[NFC][analyzer] Rename getTagDescription to getDebugName
#141511 merged
May 26, 2025 -
[LoopPeel] Remove known trip count restriction when peeling last.
#140792 merged
May 26, 2025 -
[IR] Consolidate OneNthElements IIT descriptors. NFCI
#141492 merged
May 26, 2025 -
[analyzer][NFC] Introduce framework for checker families
#139256 merged
May 26, 2025 -
[IR] Add llvm.vector.[de]interleave{4,6,8}
#139893 merged
May 26, 2025 -
[PowerPC] Update DMF VSX ACC data transfer instructions
#138897 merged
May 26, 2025 -
[NewGVN] Fix lifetime coercion
#141477 merged
May 26, 2025 -
[SPIRV] Remove unused includes (NFC)
#141450 merged
May 26, 2025 -
[PowerPC] Remove unused includes (NFC)
#141449 merged
May 26, 2025 -
[Driver] Remove unused includes (NFC)
#141448 merged
May 26, 2025 -
[AST] Use llvm::none_of (NFC)
#141447 merged
May 26, 2025 -
[Analysis] Use llvm::erase_if (NFC)
#141446 merged
May 26, 2025 -
[Scalar] Use llvm::count (NFC)
#141445 merged
May 26, 2025 -
[llvm] Use llvm::any_of (NFC)
#141444 merged
May 26, 2025 -
[lldb] Use llvm::any_of (NFC)
#141443 merged
May 26, 2025 -
[AMDGPU] Use StringRef::consume_front (NFC)
#141442 merged
May 26, 2025 -
[interception] Implement interception on AIX
#138608 merged
May 26, 2025 -
[BOLT] Gadget scanner: clarify MCPlusBuilder callbacks interface
#136147 merged
May 26, 2025 -
[RISCV][TTI] Adjust costing in getPartialReductionCost for zvqdotq
#141430 merged
May 26, 2025 -
Use getSignedTargetConstant for offset
#141149 merged
May 26, 2025 -
Thread Safety Analysis: Support reentrant capabilities
#137133 merged
May 26, 2025 -
[PowerPC] Add load/store support for v2048i1 and DMF cryptography instructions
#136145 merged
May 26, 2025 -
[SPIR-V] Remove XFAIL from the passing test
#141489 merged
May 26, 2025 -
[AMDGPU] si-peephole-sdwa: Remove dead code from createSDWAversion
#141462 merged
May 26, 2025 -
[VPlan] Construct initial once and pass clones to tryToBuildVPlan (NFC).
#141363 merged
May 26, 2025 -
Reland [SPIR-V] Support
SPV_INTEL_int4
extension#141279 merged
May 26, 2025 -
[mlir][TOSA] restore unrealized casts when lowering rescale ops
#141096 merged
May 26, 2025 -
[clang][NFC] Call Stmt::getBeginLoc() once in DiagnoseForRangeVariable
#141472 merged
May 26, 2025 -
[clang][ExprConst][NFC] Only call getExprLoc() once
#141473 merged
May 26, 2025 -
[NewGVN] Precommit test
#141362 merged
May 26, 2025 -
[clang-tidy] added
AllowedTypes
option toreadability-qualified-auto
check#136571 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for bit shifts and sext-inreg
#132385 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for select
#132384 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for extends and trunc
#132383 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for AND OR and XOR
#132382 merged
May 26, 2025 -
[MLIR][NVVM] Add TMA linear prefetch Op
#141211 merged
May 26, 2025 -
AMDGPU/GlobalISel: add RegBankLegalize rules for bitfield extract
#132381 merged
May 26, 2025 -
[AMDGPU] Cluster export instruction in PostRA Scheduler
#141399 merged
May 26, 2025 -
[LLVM] [NFC] - Remove duplicate #include headers from the files of llvm dir
#141057 merged
May 26, 2025 -
[clangd] Add support for textDocument/rangesFormatting
#141208 merged
May 26, 2025 -
[MachO] Improve bounds check
#141083 merged
May 26, 2025 -
[AMDGPU] Add export clustering post-RA scheduler test (NFC)
#141400 merged
May 26, 2025 -
[AMDGPU] si-peephole-sdwa: Disable V_CNDMASK_B32 conversion with sext
#140760 merged
May 26, 2025 -
[MLIR] Use cached symbol tables to get the called function during bufferization
#141341 merged
May 26, 2025 -
[Clang][CodeGen] Add metadata for load from reference
#98746 merged
May 26, 2025 -
[LLVM][MLGO] Fix: Index correctly into features to get default inlining decision
#141453 merged
May 26, 2025 -
[bazel][test] Continue fixing bazel build from 97dee78
#141336 merged
May 26, 2025 -
[mlir] Fix build after #141454
#141456 merged
May 26, 2025 -
[mlir][linalg] Simplify runtime op verification test case
#141454 merged
May 26, 2025 -
[clang-tidy] Fix false positives in
bugprone-crtp-constructor-accessibility
check#132543 merged
May 26, 2025 -
[Options] Add same-address constraint to the description of '-m[no]ld-seq-sa'
#141192 merged
May 26, 2025 -
[Driver][X86] Add -m[no-]apxf to m_x86_Features_Group
#140874 merged
May 26, 2025 -
[CI][Github] Prune windows container
#141440 merged
May 26, 2025 -
[NFC] Fix bad link in
clang/lib/Sema/SemaTypeTraits.cpp
#141405 merged
May 26, 2025 -
[clang-format] Handle Java text blocks
#141334 merged
May 25, 2025 -
[NVPTX][NFC] Refactor and cleanup NVPTXISelLowering call lowering 2/n
#137666 merged
May 25, 2025 -
[ByteCode] Drop const from a return type (NFC)
#141415 merged
May 25, 2025 -
replace the extension with the right functions
#141110 merged
May 25, 2025 -
[lld] Remove unused includes (NFC)
#141421 merged
May 25, 2025 -
[clang-tidy] Remove unused includes (NFC)
#141420 merged
May 25, 2025 -
[Sema] Remove unused includes (NFC)
#141419 merged
May 25, 2025 -
[CodeGen] Remove unused includes (NFC)
#141418 merged
May 25, 2025 -
[AST] Remove unused includes (NFC)
#141417 merged
May 25, 2025 -
[lldb] Use std::tie to implement operator< (NFC)
#141416 merged
May 25, 2025 -
[StaticAnalyzer] Drop const from a return type (NFC)
#141414 merged
May 25, 2025 -
[TableGen] Use StringRef::contains (NFC)
#141413 merged
May 25, 2025 -
[Driver] Use StringRef::consume_front (NFC)
#141412 merged
May 25, 2025 -
[mlir][memref] Revert #140730
#141406 merged
May 25, 2025 -
[LLDB] Add array subscription and integer parsing to DIL
#141102 merged
May 25, 2025 -
[mlir][SPIR-V] Add lowering for gpu.lane_id op
#90873 merged
May 25, 2025 -
[mlir][spirv] Add GroupNonUniformVote instructions
#141294 merged
May 25, 2025 -
[llvm-objdump] Remove unused includes (NFC)
#141390 merged
May 25, 2025 -
[llvm-objcopy] Remove unused includes (NFC)
#141389 merged
May 25, 2025 -
[MLIR][SPIRV] Replace some auto to concrete type
#113877 merged
May 25, 2025 -
[ExecutionEngine] Use llvm::none_of (NFC)
#141387 merged
May 25, 2025 -
[mlir] Use llvm::lower_bound (NFC)
#141386 merged
May 25, 2025 -
[lldb] Use llvm::find_if (NFC)
#141385 merged
May 25, 2025 -
[mlir][SPIRV] Add decorateType method for MatrixType
#112018 merged
May 25, 2025 -
[lldb] Fix a typo in documentation
#141384 merged
May 25, 2025 -
[lld] Fix a typo in documentation
#141383 merged
May 25, 2025 -
[clang] Fix a typo in documentation
#141382 merged
May 25, 2025 -
[MLIR][IRDL] Added IRDL to C++ Translation
#141248 merged
May 25, 2025 -
[llvm] FloatingPointPredicateUtils declare template specializations
#141368 merged
May 25, 2025 -
release/20.x: [sanitizer_common] Remove interceptors for deprecated struct termio (#137403)
#137707 merged
May 25, 2025 -
[VPlan] Separate out logic to manage IR flags to VPIRFlags (NFC).
#140621 merged
May 25, 2025 -
[analyzer] Ignore [[clang::flag_enum]] enums in the EnumCastOutOfRange checker
#141232 merged
May 25, 2025 -
[SCEV] Add dedicated AffineAddRec matcher + loop matchers (NFC).
#141141 merged
May 25, 2025 -
[RISCV] Support LLVM IR intrinsics for XAndesVDot
#140223 merged
May 25, 2025 -
[flang][fir] Add FIR structured control flow ops to SCF dialect pass.
#140374 merged
May 25, 2025 -
[X86] Remove unused includes (NFC)
#141379 merged
May 24, 2025 -
[RISCV] Remove unused includes (NFC)
#141378 merged
May 24, 2025 -
[ARM] Remove unused includes (NFC)
#141377 merged
May 24, 2025 -
[AMDGPU] Remove unused includes (NFC)
#141376 merged
May 24, 2025 -
[AArch64] Remove unused includes (NFC)
#141375 merged
May 24, 2025 -
[Support] Use std::map::try_emplace (NFC)
#141374 merged
May 24, 2025 -
[clang] Default-construct values with DenseMap::try_emplace (NFC)
#141373 merged
May 24, 2025 -
[RISCV] Use llvm::is_contained (NFC)
#141372 merged
May 24, 2025 -
[StaticAnalyzer] Use llvm::is_contained (NFC)
#141371 merged
May 24, 2025 -
[StaticAnalyzer] Use llvm::count (NFC)
#141370 merged
May 24, 2025 -
fix zstd_shared detection on mingw
#139945 merged
May 24, 2025 -
[PredicateInfo] Update comments for PredicateAssume (NFC)
#139269 merged
May 24, 2025 -
[VPlan] Replace VPRegionBlock with explicit CFG before execute (NFCI).
#117506 merged
May 24, 2025 -
Re-apply "[StaticDataLayout][PGO]Implement reader and writer change for data access profiles"
#141275 merged
May 24, 2025 -
[clang-tidy][NFC] Refactor
modernize-use-trailing-return-type-check
check code and tests#140759 merged
May 24, 2025 -
[LLVM] Add color to SDNode ID's when dumping
#141295 merged
May 24, 2025 -
[mlir] Use llvm::less_second (NFC)
#141350 merged
May 24, 2025 -
[Serialization] Remove an unused local variable (NFC)
#141358 merged
May 24, 2025 -
[Transforms] Remove unused includes (NFC)
#141357 merged
May 24, 2025 -
[TableGen] Remove unused includes (NFC)
#141356 merged
May 24, 2025 -
[LTO] Remove unused includes (NFC)
#141355 merged
May 24, 2025 -
[Bitcode] Remove unused includes (NFC)
#141354 merged
May 24, 2025 -
[llvm] Use std::tie to implement comparison functors (NFC)
#141353 merged
May 24, 2025 -
[lldb] Use llvm::stable_sort (NFC)
#141352 merged
May 24, 2025 -
[clang] Use llvm::partition_point (NFC)
#141351 merged
May 24, 2025 -
[lld] Use llvm::less_second (NFC)
#141349 merged
May 24, 2025 -
[VPlan] Strip dead includes in VPRecipeBuilder (NFC)
#141239 merged
May 24, 2025 -
[clang][NFC] Clean up SemaChecking.cpp
#141041 merged
May 24, 2025 -
[InstCombine] Refactor fixed and scalable binop shuffle combine. NFCI
#141287 merged
May 24, 2025 -
github: Add llvm-reduce to PR autolabeler
#141335 merged
May 24, 2025 -
[InstCombine] Don't cover up poison elements for shifts when folding shuffles thru binops
#141303 merged
May 24, 2025 -
[clang][bytecode] Check lifetime of all ptr bases in placement-new
#141272 merged
May 24, 2025 -
[AArch64] Consistently use/don't use glue with AArch64ISD nodes (NFC)
#140715 merged
May 24, 2025 -
[Clang] Explain why a type trait evaluated to false.
#141238 merged
May 24, 2025 -
MIPS: Add 64r2 test to CodeGen/fp-maximumnum-minimumnum.ll
#141218 merged
May 24, 2025 -
[clang][AIX] Strip unknown environment component for per target runtime directory
#140850 merged
May 24, 2025 -
[MC] Remove unused includes (NFC)
#141321 merged
May 24, 2025 -
[CodeGen] Remove unused includes (NFC)
#141320 merged
May 24, 2025 -
[Analysis] Remove unused includes (NFC)
#141319 merged
May 24, 2025 -
[XRay] Use llvm::is_contained (NFC)
#141318 merged
May 24, 2025 -
[mlir] Use llvm::any_of (NFC)
#141317 merged
May 24, 2025 -
[lld] Use llvm::any_of (NFC)
#141316 merged
May 24, 2025 -
[clang-doc] Use llvm::any_of (NFC)
#141315 merged
May 24, 2025 -
[clang] Use llvm::any_of (NFC)
#141314 merged
May 24, 2025 -
[llvm-reduce] Remove unused includes (NFC)
#141322 merged
May 24, 2025 -
[IPO] Teach AbstractAttribute::getName to return StringRef (NFC)
#141313 merged
May 24, 2025 -
[CodeGen][MachineLoop] Fix getLoopID
#137820 merged
May 24, 2025 -
MCAsmBackend: Simplify applyFixup
#141333 merged
May 24, 2025 -
release/20.x: [LoongArch] Prevent R0/R1 allocation for rj operand of [G]CSRXCHG (#140862)
#141194 merged
May 24, 2025 -
release/20.x: [LoongArch] Fix assertion failure for annotate tablejump (#140907)
#141193 merged
May 24, 2025 -
release/20.x: [clang-format] Fix the indent of StartOfName after Attr…
#141004 merged
May 24, 2025 -
release/20.x: [clang-format] Handle raw string literals containing JSON code (#140666)
#141002 merged
May 24, 2025 -
release/20.x: [SDAG] Ensure load is included in output chain of sincos expansion (#140525)
#140703 merged
May 24, 2025 -
[clang][analyzer] Handle CXXParenInitListExpr alongside InitListExpr
#139909 merged
May 24, 2025 -
[Clang][Backport] Demote mixed enumeration arithmetic error to a warning (#131811)
#139396 merged
May 24, 2025 -
[MC] Don't pass MCSubtargetInfo down to shouldForceRelocation and evaluateTargetFixup
#141311 merged
May 24, 2025 -
[Driver][LTO] Move common code for LTO to addLTOOptions()
#74178 merged
May 24, 2025 -
[llvm-exegesis][Docs] --dump-object-to-disk option is specified by filename rather than bool
#141178 merged
May 24, 2025 -
RISCV: Remove shouldForceRelocation and unneeded relocations
#140692 merged
May 24, 2025 -
[mlir] Optimize const values AffineMap::compose
#141005 merged
May 24, 2025 -
[NFCI][Sanitizer] Convert Matcher::Globs from StringMap to vector.
#140964 merged
May 24, 2025 -
CodeGen: Fix implementation of __builtin_trivially_relocate.
#140312 merged
May 24, 2025 -
[clang-doc] Implement setupTemplateValue for HTMLMustacheGenerator
#138064 merged
May 23, 2025 -
[clang-doc] Extract Info into JSON values
#138063 merged
May 23, 2025 -
[CIR] Add alignment support for global, store, and load ops
#141163 merged
May 23, 2025 -
[MLIR][LLVM][DLTI] Handle data layout token 'Fn32'
#141167 merged
May 23, 2025 -
[RISCV] Custom lower fixed length partial.reduce to zvqdotq
#141180 merged
May 23, 2025 -
[libc++][NFC] Replace a few "namespace std" with the correct macro
#140510 merged
May 23, 2025 -
[clang-format][NFC] FormatTokenLexer.cpp cleanup
#141202 merged
May 23, 2025 -
[RISCV] Prevent using dummy_reg_pair_with_x0 in more places.
#141273 merged
May 23, 2025 -
[flang][openacc] use location of end directive for exit operations
#140763 merged
May 23, 2025 -
[lldb-dap] Fix address comparison in DisassembleRequestHandler
#140975 merged
May 23, 2025 -
[Clang][CMake][MSVC] Install PDBs alongside executables
#126961 merged
May 23, 2025 -
[LLD][CMake][MSVC] Install PDBs alongside executables
#126680 merged
May 23, 2025 -
[asan][test] Disable asan_lsan_deadlock test
#141145 merged
May 23, 2025 -
[clang-doc] fix names of conversions for template parameters
#140856 merged
May 23, 2025 -
[docs][mlgo] Document custom builds
#141243 merged
May 23, 2025 -
[InstCombine] Remove dead poison check. NFCI
#141264 merged
May 23, 2025 -
[DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO)
#127749 merged
May 23, 2025 -
[TableGen] !subst on a dag should retain name of operator
#141195 merged
May 23, 2025 -
Revert "[compiler-rt][cmake] Test COMPILER_RT_HAS_AARCH64_SME with ar…
#141280 merged
May 23, 2025 -
[CIR] Upstream comparison ops for VectorType
#140597 merged
May 23, 2025 -
[clang-doc] Avoid reading files in unit tests
#141269 merged
May 23, 2025 -
[mlir] Fix bazel build after 0fa3ba7.
#141241 merged
May 23, 2025 -
[RISCV] Correctly account for the copy cost of GPR pairs in RISCVMakeCompressible.
#141251 merged
May 23, 2025 -
[RISCV] Prevent copying dummy_reg_pair_with_x0 in RISCVMakeCompressible.
#141261 merged
May 23, 2025 -
Resolve Failing LIT test on Fuchsia
#141253 merged
May 23, 2025 -
[lldb-dap] Minor change to stdio client name.
#141266 merged
May 23, 2025 -
Fix GenericFloatingPointPredicateUtils
#141258 merged
May 23, 2025 -
[llvm] Fix a typo in documentation
#141204 merged
May 23, 2025 -
[llvm] Use llvm::erase_if (NFC)
#141185 merged
May 23, 2025 -
[LLDB] Fix warning about unused private members.
#141259 merged
May 23, 2025 -
[lldb] skip unnamed symbol test on windows
#141212 merged
May 23, 2025 -
[HWASan] Improve symbol indexing
#135967 merged
May 23, 2025 -
[compiler-rt] [test] Don't apply the "arm" or "armhf" patterns for targets starting with "arm64"
#141226 merged
May 23, 2025 -
[Clang][NFC] Move the type trait logic to a separate file.
#141245 merged
May 23, 2025 -
[libcxx] [test] Extend mingw target checks to cover the arm64ec architecture too
#141227 merged
May 23, 2025 -
[HLSL][RootSignature] Add parsing of flags to RootDescriptor
#140152 merged
May 23, 2025 -
Extend llvm objdump fatbin
#140286 merged
May 23, 2025 -
[lldb] Adding a new decorator for CMAKE_BUILD_TYPE.
#141159 merged
May 23, 2025 -
[SPARC] Use op-then-halve instructions when we have VIS3
#135718 merged
May 23, 2025 -
[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors
#141101 merged
May 23, 2025 -
[mlir][Vector] Canonicalize empty
vector.mask
intoarith.select
#140976 merged
May 23, 2025 -
[DirectX] change makedouble return type to overloadTy
#141156 merged
May 23, 2025 -
[PowerPC] vector shift word/double by element size - 1 use all ones
#139794 merged
May 23, 2025 -
[mlir] Fix bazel build after 61d5fdf v2.
#141235 merged
May 23, 2025 -
[clang-tools-extra] Add include mappings for <sys/uio.h>
#141216 merged
May 23, 2025 -
[LLDB] Add field member operators to DIL
#138093 merged
May 23, 2025 -
[RISCV][TTI] Implement getPartialReductionCost for the vqdotq cases
#140974 merged
May 23, 2025 -
[OpenACC][CIR] Add lowering for 'copy' array indexes
#140971 merged
May 23, 2025 -
[Reassociate] Move Disjoint flag handling to OverflowTracking.
#140406 merged
May 23, 2025 -
[MLIR][ODS] Fix properties tablegen wrapper to allow ADL lookup for hash_value
#141023 merged
May 23, 2025 -
[KeyInstr][Clang] While stmt atom
#134645 merged
May 23, 2025 -
[KeyInstr][Clang] Do stmt atom
#134644 merged
May 23, 2025 -
[mlir][linalg] Move vectorization tests for Tensor Ops (nfc)
#140877 merged
May 23, 2025 -
[GISel] Add KnownFPClass Analysis to GISelValueTrackingPass
#134611 merged
May 23, 2025 -
[mlir][amx] Simplify intrinsic generation
#140559 merged
May 23, 2025 -
[NFC][AMDGPU] Move
flat_atomic.ll
tollvm/test/CodeGen/AMDGPU/
#141126 merged
May 23, 2025 -
[Flang][OpenMP] fix crash on sematic error in atomic capture clause
#140710 merged
May 23, 2025 -
[Clang] Fix the access checking for non-aggregates in default arguments
#141207 merged
May 23, 2025 -
Revert "[mlir][affine] allow iter args as valid dims"
#140808 merged
May 23, 2025 -
[mlir] explicitly delete copy ctor for DialectRegistry and OperationState
#140963 merged
May 23, 2025 -
[mlir] Fix bazel build after 61d5fdf50c78.
#141224 merged
May 23, 2025 -
[clang][bytecode] Fix AccessKinds in placement new CheckStore() call
#141123 merged
May 23, 2025 -
[IVDesc] Unify RecurKinds [I|F]AnyOf
#118393 merged
May 23, 2025 -
[MLIR] Add missing library in MLIRMLProgramTransforms target
#141210 merged
May 23, 2025 -
[Verifier] Add checks for range attribute on ImmArg
#140522 merged
May 23, 2025 -
[MLIR][DRR] Fix inconsistent operand and arg index usage
#139816 merged
May 23, 2025 -
[X86] lowerVECTOR_SHUFFLE - canonicalize zeros/ones/fp splat constants to ensure no undefs
#141214 merged
May 23, 2025 -
Revert "[SPIR-V] Support
SPV_INTEL_int4
extension"#141219 merged
May 23, 2025 -
[KeyInstr][Clang] If stmt atom
#134642 merged
May 23, 2025 -
[KeyInstr][Clang] Member initalization atom
#134640 merged
May 23, 2025 -
[AMDGPU] Correct bitshift legality transformation for small vectors
#140940 merged
May 23, 2025 -
[RISCV] Add compress patterns for qc.extu and qc.mvltui
#140682 merged
May 23, 2025 -
[RISC-V] Allow intrinsics to be used with any pointer type.
#139634 merged
May 23, 2025 -
[KeyInstr][Clang] Assignment atom group
#134637 merged
May 23, 2025 -
[OpenCL] No need to check array of struct for kernel arguments
#138894 merged
May 23, 2025 -
[MLIR][Linalg] Fix insert_slice fusion with rank reduction
#130961 merged
May 23, 2025 -
[lldb/cmake] Remove special handling of OBJECT libraries
#141066 merged
May 23, 2025 -
[X86] IsElementEquivalent - add handling for ISD::BITCASTS from smaller vector elements
#139741 merged
May 23, 2025 -
[AArch64] Don't use LowerToPredicatedOp to shufflevector -> SVE lowerings
#140713 merged
May 23, 2025 -
[Sema] Warn about omitting deprecated enumerator in switch
#138562 merged
May 23, 2025 -
[clang][analyzer] Refine modeling of 'getcwd' in StdCLibraryFunctions checker
#141076 merged
May 23, 2025 -
[lldb/cmake] Remove a no-op statement
#141063 merged
May 23, 2025 -
[MLIR] Add bufferization state class to OneShotBufferization pass
#141019 merged
May 23, 2025 -
[CodeGen] Remove redundant calls to std::unique_ptr<T>::get (NFC)
#141191 merged
May 23, 2025 -
[llvm] Use *Map::try_emplace (NFC)
#141190 merged
May 23, 2025 -
[clang-tidy] Use std:::string::find with std::string_view (NFC)
#141188 merged
May 23, 2025 -
[MCA] Use a range-based for loop (NFC)
#141187 merged
May 23, 2025 -
[lldb] Change synthetic symbol names to have file address
#138416 merged
May 23, 2025 -
[clang][bytecode] Diagnose placement-new'ing to a temporary
#141099 merged
May 23, 2025 -
[AST] Simplify string comparisons (NFC)
#141189 merged
May 23, 2025 -
[mlir] Use llvm::stable_sort (NFC)
#141186 merged
May 23, 2025 -
[mlir] Remove redundant control flow statements (NFC)
#141184 merged
May 23, 2025 -
[lldb] Remove redundant control flow statements (NFC)
#141183 merged
May 23, 2025 -
[BOLT] Remove redundant control flow statements (NFC)
#141182 merged
May 23, 2025 -
[clang][Darwin] Add test checking for tls support on xros target triples
#141170 merged
May 23, 2025 -
[mlir][docs] Fix typo in PassManagement.md (NFC)
#140891 merged
May 23, 2025 -
[lldb-dap] Assorted small fixes for runInTerminal
#140908 merged
May 23, 2025 -
[Clang][LoongArch] Add inline asm support for the
q
constraint#141037 merged
May 23, 2025 -
[MLInlineAdvisor] Changing creation of TensorSpec in a type agnostic manner.
#141161 merged
May 23, 2025 -
Reland "[NVPTX] Unify and extend barrier{.cta} intrinsic support"
#141143 merged
May 23, 2025 -
[NFC][HLSL][RootSignature] Use
operator<<
overload instead of dump method#141127 merged
May 23, 2025 -
[HLSL][RootSignature] Add parsing of optional parameters for RootDescriptor
#140151 merged
May 23, 2025 -
[clang-doc] Precommit test for correct conversion function names
#141168 merged
May 23, 2025 -
[clang] Support ASan on WASI
#139014 merged
May 23, 2025 -
[LoongArch][NFC] Improve csrxchg instrinsic test case
#141060 merged
May 23, 2025 -
Minor typo fix in IR2Vec section of MLGO doc
#141162 merged
May 22, 2025 -
[TSan][Test] Disable signal_recursive.cpp test on Darwin
#141135 merged
May 22, 2025 -
[TableGen] Add missing $ before the dag operator name
#140969 merged
May 22, 2025 -
Revert "[StaticDataLayout][PGO]Implement reader and writer change for data access profiles"
#141157 merged
May 22, 2025 -
[CIR][NFC] Fix failing OpenACC NYI test
#141155 merged
May 22, 2025 -
[NFC][TableGen] Code cleanup in StringMatcher
#141118 merged
May 22, 2025 -
[MLIR][LLVM] Tail call support for inline asm op
#140826 merged
May 22, 2025 -
[compiler-rt][cmake] Test COMPILER_RT_HAS_AARCH64_SME with arm64
#141115 merged
May 22, 2025 -
[InstCombine] Preserve GEP no-wrap flags
#141113 merged
May 22, 2025 -
[IVDesc] Unify RecurKinds [I|F]FindLastIV (NFC)
#141082 merged
May 22, 2025 -
[LAA] Strip isNoWrapGEP: dead code (NFC)
#140308 merged
May 22, 2025 -
[clang-doc] Add helpers for Template config
#138062 merged
May 22, 2025 -
[HLSL][RootSignature] Add parsing of Register in params for RootDescriptors
#140148 merged
May 22, 2025 -
[MC] Fix HIP buildbot errors after 68472a3
#141138 merged
May 22, 2025 -
[BOLT] Never call fixBranches() on non-simple functions
#141112 merged
May 22, 2025 -
[llvm] Fix typos in documentation
#141078 merged
May 22, 2025 -
[APInt] APInt::clearBitsSlowCase - fix cut+paste typo when merging lo/himasks
#141108 merged
May 22, 2025 -
[flang] Fix build after 9e306ad4
#141134 merged
May 22, 2025 -
Emit nuw and nsw for mul and add when lowering to llvm.getelementptr
#140966 merged
May 22, 2025 -
[clang] Fix LogDiagnosticPrinter.h and ClangTidyPlugin.cpp after 9e306ad4
#141131 merged
May 22, 2025 -
Add arith expansion of f8E8M0 type for extf/trunc ops
#140332 merged
May 22, 2025 -
[flang][cuda] Do not generate cuf.alloc/cuf.free in device context
#141117 merged
May 22, 2025 -
[NVPTX] Add intrinsic support for specialized prmt variants
#140951 merged
May 22, 2025 -
[lldb] Convert Maintainers file from reStructuredText -> Markdown
#140958 merged
May 22, 2025 -
[Clang] Do not put the definition of concept nodes in the Sema library
#141104 merged
May 22, 2025 -
[StaticDataLayout][PGO]Implement reader and writer change for data access profiles
#139997 merged
May 22, 2025 -
[LoopIdiom] Improve code; use SCEVPatternMatch (NFC)
#139540 merged
May 22, 2025 -
[clang] Remove intrusive reference count from
DiagnosticOptions
#139584 merged
May 22, 2025 -
[doc][mlgo] Document the logger (serialization) and expose the doc
#141094 merged
May 22, 2025 -
[MLIR] Change getBackwardSlice to return a logicalresult rather than crash
#140961 merged
May 22, 2025 -
AMDGPU: Form v_med_f32 from minimumnum/maximumnum immediate pattern
#141048 merged
May 22, 2025 -
AMDGPU: Add baseline v_med3_f32 tests from minimumnum/maximumnum
#141047 merged
May 22, 2025 -
[SPIR-V] Support
SPV_INTEL_int4
extension#141031 merged
May 22, 2025 -
[InstCombine] Fix comment typo that incorrectly described fold (NFC)
#141105 merged
May 22, 2025 -
[Clang] Add missing macro undefs in AttributeSpellingList emitter
#141090 merged
May 22, 2025 -
[IndVars] Improve code; use SCEVPatternMatch (NFC)
#139533 merged
May 22, 2025 -
[clang] Move Diags.isIgnored() check below faster checks
#141084 merged
May 22, 2025 -
[PowerPC][NFC] clean up if-else block in PPCRegisterInfo.cpp
#140084 merged
May 22, 2025 -
Fix a bug where using "thread backtrace unique" would switch you to
#140993 merged
May 22, 2025 -
[CIR] Implement switch case simplify
#140649 merged
May 22, 2025 -
[CIR] Upstream support for lowering cir.switch to LLVM
#140425 merged
May 22, 2025 -
[MLIR] Add a utility pass to linearize
memref
#136797 merged
May 22, 2025 -
[CIR] Simplify error emission to return failures directly
#141032 merged
May 22, 2025 -
Adding IR2Vec as an analysis pass
#134004 merged
May 22, 2025 -
[CIR] Implement
AnyScalarType
constraint#141033 merged
May 22, 2025 -
[tsan] Fix nested signal handling
#138599 merged
May 22, 2025 -
[AggressiveInstCombine] Check GEP nusw, not inbounds
#139708 merged
May 22, 2025 -
[HLSL] Move FNeg legalization to the DXILLegalization pass
#140942 merged
May 22, 2025 -
[KeyInstr][Clang] Aggregate init + copy
#134639 merged
May 22, 2025 -
[IR] Strip dead code post ConstExpr removals (NFC)
#139524 merged
May 22, 2025 -
[InstCombine] Increase coverage of shuffle-gep
#139725 merged
May 22, 2025 -
[IVDesc] Prefer empty m_Cmp on unused result (NFC)
#141071 merged
May 22, 2025 -
[RISCV] add Double Trap extensions requires Zicsr
#141016 merged
May 22, 2025 -
[KeyInstr][Clang] Static variable init atom
#134636 merged
May 22, 2025 -
[mlir][tosa] Fix level check on unranked input tensor
#140795 merged
May 22, 2025 -
[mlir][tosa] Improve invalid operator data types error message
#140756 merged
May 22, 2025 -
[InferAddressSpaces] Handle llvm.lifetime
#141045 merged
May 22, 2025 -
Fix build for GenericFloatingPointPredicateUtils #140254
#141095 merged
May 22, 2025 -
[mlir][tosa] Allow unranked indices argument for gather/scatter
#140618 merged
May 22, 2025 -
[lldb-dap] In DAP unit tests, add helpers for loading a CoreFile.
#140738 merged
May 22, 2025 -
[X86] lowerV4F64Shuffle - prefer BLEND before UNPCK shuffle matching
#141073 merged
May 22, 2025 -
[RISCV] Sort RISCVSystemOperands to match the RISC-V Privilege Specification.
#140967 merged
May 22, 2025 -
[RISCV] Fix schedule info for FMVP_D_X.
#140766 merged
May 22, 2025 -
[RISCV] Lower PARTIAL_REDUCE_[S/U]MLA via zvqdotq
#140950 merged
May 22, 2025 -
[SelectionDAG][RISCV] Use VP_STORE to widen MSTORE in type legalization when possible.
#140991 merged
May 22, 2025 -
[BOLT] Gadget scanner: refactor issue reporting
#135662 merged
May 22, 2025 -
[flang][rt] Fix the use of kNoAsyncId -> kNoAsyncObject
#141079 merged
May 22, 2025 -
Reland [llvm] add GenericFloatingPointPredicateUtils #140254
#141065 merged
May 22, 2025 -
[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties
#140002 merged
May 22, 2025 -
[SimplifyCFG] Only consider provenance capture in store speculation
#138548 merged
May 22, 2025 -
[SystemZ] Support PrintBranchImmAsAddress in disassembler
#141064 merged
May 22, 2025 -
[flang-rt] Fix usage of kNoAsyncId in assign.cpp
#141077 merged
May 22, 2025 -
[clang][CodeGen] Fix crash on non-natural type in CheckAtomicAlignment
#141053 merged
May 22, 2025 -
[libTooling] Fix
constructExprArgs
for direct-init and implicit construction#139990 merged
May 22, 2025 -
[ASTMatchers] Fix matching
CXXOperatorCallExpr
of->
#139994 merged
May 22, 2025 -
[flang][OpenMP] use attribute for delayed privatization barrier
#140092 merged
May 22, 2025 -
[clang] Use llvm::is_contained (NFC)
#140985 merged
May 22, 2025 -
[mlir][OpenMP] Add translation of private_barrier attr to LLVMIR
#140090 merged
May 22, 2025 -
[mlir][OpenMP] add attribute for privatization barrier
#140089 merged
May 22, 2025 -
[X86] lowerShuffleAsSplitOrBlend - prefer splitting AVX1-only shuffles if the operands can be freely split
#141055 merged
May 22, 2025 -
[flang-rt] Optimise ShallowCopy and use it in CopyInAssign
#140569 merged
May 22, 2025 -
[mlir][tosa] Fix indexing in TosaToTensor
#140906 merged
May 22, 2025 -
[XRay] Fix argument parsing with offloading (#140748)
#141043 merged
May 22, 2025 -
[Clang] add typo correction for unknown attribute names
#140629 merged
May 22, 2025 -
[AMDGPU] Introduce FeatureISAVersion11_5_Common. NFC.
#141061 merged
May 22, 2025 -
[flang] Skip optimized bufferization on volatile refs
#140781 merged
May 22, 2025 -
[llvm-debuginfo-analyzer] Add support for DWARF
DW_AT_byte_size
#139110 merged
May 22, 2025 -
[LangRef] Comment on validity of volatile ops on null
#139803 merged
May 22, 2025 -
[KeyInstr][Clang] Agg init atom
#134635 merged
May 22, 2025 -
Revert "[LLDB] Add array subscription and integer parsing to DIL"
#141059 merged
May 22, 2025 -
[clang][bytecode] Fix self-init diagnostics in C++23
#141044 merged
May 22, 2025 -
[BranchFolding] Fix assertion failure in HoistCommonCodeInSuccs
#141028 merged
May 22, 2025 -
[lldb] Disable some unwind plans for discontinuous functions
#140927 merged
May 22, 2025 -
[X86] lowerShuffleAsSplitOrBlend - use isElementEquivalent to help identify hidden splat/broadcasts
#141035 merged
May 22, 2025 -
[KeyInstr][Clang] Scalar init atom
#134633 merged
May 22, 2025 -
[LLDB] Add array subscription and integer parsing to DIL
#138551 merged
May 22, 2025 -
[LoongArch] Fix assertion failure for annotate tablejump
#140907 merged
May 22, 2025 -
[LoongArch] Prevent R0/R1 allocation for rj operand of [G]CSRXCHG
#140862 merged
May 22, 2025 -
[C] Fix crash-on-invalid due to infinite recursion
#140925 merged
May 22, 2025 -
[AMDGPU] Simplify definition of AddrSpaces. NFC.
#141030 merged
May 22, 2025 -
[mlir] Explain required attrs for CallOpInterface in Toy (NFC)
#141018 merged
May 22, 2025 -
Use ::llvm:LogicalResult instead of LogicalResult in FunctionInterfaces.td
#140965 merged
May 22, 2025 -
[CodeGen] Add SSID & Atomic Ordering to IntrinsicInfo
#140896 merged
May 22, 2025 -
[libclc] Move step to the CLC library; add missing half variants
#140936 merged
May 22, 2025 -
[IR] Remove redundant intrinsic properties. NFC.
#140923 merged
May 22, 2025 -
[clang][bytecode] Change diagnostics for self-initialization
#141006 merged
May 22, 2025 -
[CI] Add link to issue tracker upon job failures
#140817 merged
May 22, 2025 -
[GlobalISel] Add a update_givaluetracking_test_checks.py script
#140296 merged
May 22, 2025 -
[pdb] Provide a better error message when overflowing the public/global symbol record stream
#140884 merged
May 22, 2025 -
[flang] optionally add lifetime markers to alloca created in stack-arrays
#140901 merged
May 22, 2025 -
Revert "[MLIR] Add bufferization state class to OneShotBufferization pass"
#141012 merged
May 22, 2025 -
[ARM] Remove kill flags in ReplaceConstByVPNOTs.
#140082 merged
May 22, 2025 -
[MLIR] Add bufferization state class to OneShotBufferization pass
#138143 merged
May 22, 2025 -
[RISCV] Add FeatureVendorXAndesPerf to Andes N45/NX45/A45/AX45
#141007 merged
May 22, 2025 -
[lldb] Call Target::ClearAllLoadedSections even earlier
#140228 merged
May 22, 2025 -
[Clang] Do not defer variable template instantiation for undeduced types
#141009 merged
May 22, 2025 -
[LLVM][Cygwin] add workaround for blocking connect/accept in AF_UNIX sockets
#140353 merged
May 22, 2025 -
[CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS in standalone builds
#138587 merged
May 22, 2025 -
[RISCV] Use print-enabled-extensions to check the extensions of Andes n45/nx45/a45/ax45 cpus. NFC.
#140979 merged
May 22, 2025 -
Fix regression tests with bad FileCheck checks
#140373 merged
May 22, 2025 -
Revert "[LLVM] Use
reportFatalUsageError
for LTO usage errors"#141000 merged
May 22, 2025 -
[mlir] Remove unused local variables (NFC)
#140990 merged
May 22, 2025 -
[lldb] Remove unused local variables (NFC)
#140989 merged
May 22, 2025 -
[clang] Avoid creating temporary instances of std::string (NFC)
#140988 merged
May 22, 2025 -
[IA] Add support for [de]interleave{3,5,7}
#139373 merged
May 22, 2025 -
[BOLT] Avoid creating a temporary instance of std::string (NFC)
#140987 merged
May 22, 2025 -
[mlir] Use llvm::is_contained (NFC)
#140986 merged
May 22, 2025 -
[BOLT] Use llvm::is_contained (NFC)
#140984 merged
May 22, 2025 -
[clang] Use llvm::find_if (NFC)
#140983 merged
May 22, 2025 -
[ConstraintElim] Do not allow overflows in
Decomposition
#140541 merged
May 22, 2025 -
[RISCV] Add Xqcibi Select_GPR_Using_CC_<Imm> Pseudos to isSelectPseudo
#140698 merged
May 22, 2025 -
[clang-format][NFC] Minor efficiency cleanup
#140835 merged
May 22, 2025 -
[clang] Mark some language options as benign.
#131569 merged
May 22, 2025 -
[test] Fix dissassemble-entry-point.s for #140187
#140978 merged
May 22, 2025 -
Revert "[Clang] Fix missed initializer instantiation bug for variable templates"
#140930 merged
May 22, 2025 -
[RISCV] Add Andes A25/AX25 processor definition
#140681 merged
May 22, 2025 -
[AMDGPU] Fix computation of waves/EU maximum
#140921 merged
May 22, 2025 -
[RISCV] Correct operand names for vmv.s.x and vfmv.s.f pseudos. NFC
#140970 merged
May 22, 2025 -
Revert #140650 and #140505
#140973 merged
May 22, 2025 -
[OpenMP][Flang] Fix OOB access for derived type mapping
#140948 merged
May 22, 2025 -
[mlir][Vector] Move
vector.mask
canonicalization to folder#140324 merged
May 22, 2025 -
Revert "[llvm] add GenericFloatingPointPredicateUtils (#140254)"
#140968 merged
May 21, 2025 -
[SelectionDAG][RISCV] Use VP_LOAD to widen MLOAD in type legalization when possible.
#140595 merged
May 21, 2025 -
[LLVM] Use
reportFatalUsageError
for LTO usage errors#140955 merged
May 21, 2025 -
[AMDGPU][True16][CodeGen] select vgpr16 for asm inline 16bit vreg
#140946 merged
May 21, 2025 -
[llvm] add GenericFloatingPointPredicateUtils
#140254 merged
May 21, 2025 -
[HLSL][RootSignature] Add parsing for empty RootDescriptors
#140147 merged
May 21, 2025 -
[SCCPSolver] Mark several functions const (NFC)
#140926 merged
May 21, 2025 -
[mlir][Vector][NFC] Run
extractInsertFoldConstantOp
earlier in the folder#140814 merged
May 21, 2025 -
[mlir][ROCDL] Add fp4 and fp6 conversion intrinsics, fix fp8 immargs
#140801 merged
May 21, 2025 -
[RISCV] Add tests for widening fixed vector masked loads/stores. NFC
#140949 merged
May 21, 2025 -
[CIR] Improve NYI message for emitCompoundStmtWithoutScope
#140945 merged
May 21, 2025 -
[NFC][ADT/Support] Add {} for else when if body has {}
#140758 merged
May 21, 2025 -
[flang][cuda] Use NVVM op for barrier0 intrinsic
#140947 merged
May 21, 2025 -
[HLSL] Update Sema Checking Diagnostics for builtins
#138429 merged
May 21, 2025 -
[mlir] Translate nested debug information
#140915 merged
May 21, 2025 -
[lldb-dap] assembly breakpoints
#139969 merged
May 21, 2025 -
[X86] combineINSERT_SUBVECTOR - use concatSubVectors instead of direct fold to X86ISD::SUBV_BROADCAST_LOAD
#140919 merged
May 21, 2025 -
[lldb] Add templated CompilerType::GetTypeSystem (NFC)
#140424 merged
May 21, 2025 -
[GlobalISel] Fix ZExt known bits for scalable vectors.
#140213 merged
May 21, 2025 -
[NVPTX] Remove Float register classes
#140487 merged
May 21, 2025 -
[CIR] Upstream support for string literals
#140796 merged
May 21, 2025 -
[flang] [cuda] implicitly set DEVICE attribute to scalars in device routines
#140834 merged
May 21, 2025 -
Add macro to suppress -Wunnecessary-virtual-specifier
#139614 merged
May 21, 2025 -
[RISCV] Support scalable vectors for the zvqdotq lowering paths
#140922 merged
May 21, 2025 -
[AMDGPU] Fix opsel for scaled MFMA operations
#140183 merged
May 21, 2025 -
[lldb][lldb-dap][tests] Make sure evaluate test exists with no errors.
#140788 merged
May 21, 2025 -
[libclc] Support the generic address space
#137183 merged
May 21, 2025 -
Reduce llvm-gsymutil memory usage
#140740 merged
May 21, 2025 -
[CIR][LLVMLowering] Upstream Bitcast lowering
#140774 merged
May 21, 2025 -
[CIR][NFC] Fix an unused variable warning
#140783 merged
May 21, 2025 -
[KeyInstr][Clang] Add ApplyAtomGroup
#134632 merged
May 21, 2025 -
[clang][TableGen] Fix Duplicate Entries in TableGen
#140828 merged
May 21, 2025 -
Add live in for PrivateSegmentSize in GISel path
#139968 merged
May 21, 2025 -
[ELF] Error if a section address is smaller than image base
#140187 merged
May 21, 2025 -
[libc++] Optimize bitset::to_string
#128832 merged
May 21, 2025 -
[CIR] Add support for recursive record layouts
#140811 merged
May 21, 2025 -
[libc++] Optimize std::for_each_n for segmented iterators
#135468 merged
May 21, 2025 -
[SCCPSolver] Make getMRVFunctionsTracked return a reference (NFC)
#140851 merged
May 21, 2025 -
[InstCombine] Enable more fabs fold when the user ignores sign bit of zero/NaN
#139861 merged
May 21, 2025 -
[RISCV] Add MC layer support for XSfmm*.
#133031 merged
May 21, 2025 -
[NVPTX] Unify and extend barrier{.cta} intrinsic support
#140615 merged
May 21, 2025 -
AMDGPU/GlobalISel: Start legalizing minimumnum and maximumnum
#140900 merged
May 21, 2025 -
[VPlan] Move predication to VPlanTransform (NFC).
#128420 merged
May 21, 2025 -
[clang-tools-extra] Add include mappings for getopt.h
#140726 merged
May 21, 2025 -
[clang-tidy] Add UnusedIncludes/MissingIncludes options to misc-include-cleaner
#140600 merged
May 21, 2025 -
[clang-include-cleaner] Make cleanup attr report expr location
#140233 merged
May 21, 2025 -
[clang][Sema] Declare builtins used in #pragma intrinsic
#138205 merged
May 21, 2025 -
[llvm-debuginfo-analyzer] Support DW_TAG_module
#137228 merged
May 21, 2025 -
[Clang] Set the final date for workaround for libstdc++'s
format_kind
#140831 merged
May 21, 2025 -
[flang] fix ICE with ignore_tkr(tk) character in explicit interface
#140885 merged
May 21, 2025 -
[AMDGPU] PromoteAlloca: handle out-of-bounds GEP for shufflevector
#139700 merged
May 21, 2025 -
[flang] add -floop-interchange and enable it with opt levels
#140182 merged
May 21, 2025 -
[NFC][Support] Apply clang-format to regcomp.c
#140769 merged
May 21, 2025 -
[LLVM][IR] Replace
unsigned >= ConstantDataFirstVal
with static_assert#140827 merged
May 21, 2025 -
[LLVM][TableGen] Use StringRef for various members
CGIOperandList::OperandInfo
#140625 merged
May 21, 2025 -
[mlir][XeGPU] Add XeGPU Workgroup to Subgroup Distribution Pass
#140805 merged
May 21, 2025 -
[OpenACC] rename private/firstprivate recipe attributes
#140719 merged
May 21, 2025 -
[utils][TableGen] Clean up code in DirectiveEmitter
#140772 merged
May 21, 2025 -
InferAddressSpaces: Stop trying to insert pointer bitcasts
#140873 merged
May 21, 2025 -
[SPIRV] Addition of matrix multiply accumulate operands
#138665 merged
May 21, 2025 -
[X86] lowerV8F32Shuffle - use lowerShufflePairAsUNPCKAndPermute on AVX1 targets
#140881 merged
May 21, 2025 -
[analyzer] Add previous CFG block to BlockEntrance ProgramPoints
#140861 merged
May 21, 2025 -
[LAA] Tweak debug output for UTC stability
#140764 merged
May 21, 2025 -
[NFC] Ubsan a few corner cases for
=sanitize
#140855 merged
May 21, 2025 -
[mlir][memref][nfc] push early-exit to earlier
#140730 merged
May 21, 2025 -
[C] Don't diagnose null pointer macros in -Wimplicit-void-ptr-cast
#140724 merged
May 21, 2025 -
[libclc] Move all remquo address spaces to CLC library
#140871 merged
May 21, 2025 -
[AArch64] Remove unused ISD nodes (NFC)
#140706 merged
May 21, 2025 -
[flang][OpenMP] fix diagnostic for bad cancel type
#140798 merged
May 21, 2025 -
[AArch64] Split AArch64ISD::COND_SMSTART/STOP off AArch64::SMSTART/STOP (NFC)
#140711 merged
May 21, 2025 -
[mlir][tosa] Allow creation of reshape with unranked output
#140617 merged
May 21, 2025 -
[MLIR][Doc] Add documentation for OpAsmAttr/TypeInterface
#140244 merged
May 21, 2025 -
[NVPTX] Support the OpenCL generic addrspace feature by default
#137940 merged
May 21, 2025 -
[libclc] Re-use shuffle_decl.inc in OpenCL shuffle2 declaration
#140679 merged
May 21, 2025 -
Add llvm-project archive issues for Chromium bug tracker
#132030 merged
May 21, 2025 -
[clang-tidy][NFC] Refactor
modernize-pass-by-value
check code and tests#140753 merged
May 21, 2025 -
[X86] combineINSERT_SUBVECTOR - generalise insert_subvector(x,extract(broadcast)) -> blend
#140516 merged
May 21, 2025 -
[VectorCombine] Scalarize binop-like intrinsics
#138095 merged
May 21, 2025 -
[Clang] Fix a regression introduced by #140576
#140859 merged
May 21, 2025 -
[llvm] Fix typos in documentation
#140844 merged
May 21, 2025 -
[llvm] Use *Map::try_emplace (NFC)
#140843 merged
May 21, 2025 -
[clang-tools-extra] Remove redundant control flow statements (NFC)
#140846 merged
May 21, 2025 -
[mlir][SPIRV] Do not rewrite CompositeInsert for coopmatrix
#137837 merged
May 21, 2025 -
[clang][NFC] Clean up ASTContext.cpp
#140847 merged
May 21, 2025 -
[MLIR][PDL] Skip over all results in the PDL Bytecode if a Constraint/Rewrite failed
#139255 merged
May 21, 2025 -
[LoongArch] Add patterns for vstelm instructions
#139201 merged
May 21, 2025 -
[analyzer][NFC] Move PrettyStackTraceLocationContext into dispatchWorkItem
#140035 merged
May 21, 2025 -
add @skipIfWindows to unresolved disassemble test on windows
#140852 merged
May 21, 2025 -
[clang][bytecode] Initialize global strings via memcpy
#140789 merged
May 21, 2025 -
[clang][bytecode] Optimize classify() further
#140735 merged
May 21, 2025 -
[lldb-dap] fix disassembly request instruction offset handling
#140486 merged
May 21, 2025
284 Pull requests opened by 195 people
-
[mlir][NFC] Make Property a subclass of PropConstraint
#140848 opened
May 21, 2025 -
[mlir] Unique property constraints where possible
#140849 opened
May 21, 2025 -
[lldb] Don't query the platform for each load command
#140853 opened
May 21, 2025 -
WIP [clang] Recursively instantiate constexpr template functions.
#140865 opened
May 21, 2025 -
[WIP][C++20][Modules] Lazily, but fully load 'HeaderFileInfo' table into memory.
#140867 opened
May 21, 2025 -
[Clang] Add resource_dir_EQ flag to CC1Option group
#140870 opened
May 21, 2025 -
[MLIR] Determine contiguousness of memrefs with a dynamic dimension
#140872 opened
May 21, 2025 -
[lldb][AArch64] Correctly invalidate svg when vg is written
#140875 opened
May 21, 2025 -
AMDGPU: Handle folding vector splats of inline split f64 inline immediates
#140878 opened
May 21, 2025 -
[mlir] Add missing add_mlir_library_install() to tool libraries
#140880 opened
May 21, 2025 -
Adding Matching and Inference Functionality to Propeller-Patch 1
#140886 opened
May 21, 2025 -
[Offload] Allow allocations to be freed without knowing their type
#140889 opened
May 21, 2025 -
[C2y] Add stdcountof.h
#140890 opened
May 21, 2025 -
[mlir][Linalg] Fix fusing of indexed linalg consumer with different axes
#140892 opened
May 21, 2025 -
[BOLT] [PowerPC] Port
#140894 opened
May 21, 2025 -
[AArch64][PAC] Protect the entire function if pac-ret+leaf is passed
#140895 opened
May 21, 2025 -
[AArch64] Neoverse V2 FeatureDisableLatencySchedHeuristic
#140897 opened
May 21, 2025 -
[LV] Add early-exit-with-store tests
#140899 opened
May 21, 2025 -
github: Add mips backend to PR autolabeler
#140909 opened
May 21, 2025 -
Reapply "[clang][ARM][AArch64] Define intrinsics guarded by __has_builtin on all platforms" (#128222)"
#140910 opened
May 21, 2025 -
[C23][N3006] Documented behavior of underspecified object declarations
#140911 opened
May 21, 2025 -
[clang-tidy][performance-unnecessary-value-param] Avoid in coroutines
#140912 opened
May 21, 2025 -
move ASTImporter into separate library
#140913 opened
May 21, 2025 -
[NVPTX][NFC] Move more TMA lowering to tablegen
#140914 opened
May 21, 2025 -
[InstCombine] Implemented missed optimization in muldivrem
#140916 opened
May 21, 2025 -
[WIP][MLIR][OpenMP] Support Generic-SPMD optimization for OpenMP dialect
#140918 opened
May 21, 2025 -
16bit constraint for asm inline
#140929 opened
May 21, 2025 -
[GISel][AArch64] Allow PatLeafs to be imported in GISel which were previously causing warnings
#140935 opened
May 21, 2025 -
[DirectX] Update resource type names in DXIL metadata to include element type
#140937 opened
May 21, 2025 -
[lldb] Show more children of top level values
#140938 opened
May 21, 2025 -
[SystemZ][z/OS] Implement _Export keyword
#140944 opened
May 21, 2025 -
[flang] [cuda] implicitly set device attribute for variables have VALUE attribute in device routine
#140952 opened
May 21, 2025 -
[memcpyopt] handle memcpy from memset in more cases
#140954 opened
May 21, 2025 -
[LLVM][Windows] Elide `PrettyStackTrace` output for usage errors
#140956 opened
May 21, 2025 -
[HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap`
#140957 opened
May 21, 2025 -
[clangd] Implement simple folding for preprocessor branches
#140959 opened
May 21, 2025 -
[libc++] Revert removal of <movable_box.h> to fix lldb test failure
#140960 opened
May 21, 2025 -
[HLSL][RootSignature] Implement validation of resource ranges for `RootDescriptors`
#140962 opened
May 21, 2025 -
[HLSL] Move DXILResourceImplicitBinding pass closer to DXIL Resource Analysis
#140981 opened
May 22, 2025 -
[HLSL] Diagnose overlapping resource bindings
#140982 opened
May 22, 2025 -
[AArch64] Check for negative numbers when adjusting icmps
#140999 opened
May 22, 2025 -
[RISCV] Implement base scheduling model for andes 45 series processor.
#141008 opened
May 22, 2025 -
[InstCombine] Propagate FMF from select instead of fcmp
#141010 opened
May 22, 2025 -
[libc++] Temporarily disable the lldb tests
#141014 opened
May 22, 2025 -
[ValueTracking][InstCombine] Generalize ignoreSignBitOfZero/NaN to handle more cases
#141015 opened
May 22, 2025 -
[mlir][math] Fix intrinsic conversions to LLVM for 0D-vector types
#141020 opened
May 22, 2025 -
[TableGen] Remove wrong comment for CodeGenTarget ctor
#141024 opened
May 22, 2025 -
Update security group affiliation
#141027 opened
May 22, 2025 -
[AArch64] Change cost of (s|z)ext <4 x i8> -> <4 x i32> to 2.
#141029 opened
May 22, 2025 -
[clang] Move opt level in clang toolchain to clang::ConstructJob start
#141036 opened
May 22, 2025 -
[libc++] Introduce a new attribute keyword for Clang improves compatibility with Mingw-GCC
#141040 opened
May 22, 2025 -
[AArch64][SME] Simplify initialization of the TPIDR2 block
#141049 opened
May 22, 2025 -
[TableGen] Warn on redundant intrinsic properties
#141056 opened
May 22, 2025 -
[Clang] Optimize some `getBeginLoc` implementations
#141058 opened
May 22, 2025 -
[lldb] Make AddressRange dump easier on the eye
#141062 opened
May 22, 2025 -
[libc++] Work around namespace visibility annotations bleeding into user code
#141067 opened
May 22, 2025 -
AMDGPU: Add codegen for atomicrmw operations usub_cond and usub_sat
#141068 opened
May 22, 2025 -
[AArch64][SelectionDAG] Add type legalization for partial reduce wide adds
#141075 opened
May 22, 2025 -
[VPlan] Support VPWidenCastRecipe in narrowToSingleScalarRecipes.
#141080 opened
May 22, 2025 -
[AMDGPU][NFCI] Add IEEEMinimumMaximumInsts SubtargetFeature
#141081 opened
May 22, 2025 -
[HLSL] Add Buffer def to frontend
#141086 opened
May 22, 2025 -
Adding class option to Cpp output
#141087 opened
May 22, 2025 -
Reland "Add macro to suppress -Wunnecessary-virtual-specifier"
#141091 opened
May 22, 2025 -
[ADT][bugfix] Fixed extra leading zero in uhextostr
#141097 opened
May 22, 2025 -
Non constant size and offset in DWARF
#141106 opened
May 22, 2025 -
[VectorCombine] Fold chain of (scalar load)->ext->ext to load->ext.
#141109 opened
May 22, 2025 -
[CIR] Allow use different Int types together in Vec Shift Op
#141111 opened
May 22, 2025 -
[lldb][headers] Create script to fix up versioning
#141116 opened
May 22, 2025 -
[SimpleLoopUnswitch] Record loops from unswitching non-trivial conditions
#141121 opened
May 22, 2025 -
[lldb][lldb-dap] Support breakpoint info bytes
#141122 opened
May 22, 2025 -
[CorrelatedValuePropagation] Run CVP before first SimplifyCFG
#141125 opened
May 22, 2025 -
[HLSL][RootSignature] Implement serialization of `RootConstants` and `RootFlags`
#141130 opened
May 22, 2025 -
Include [[clang::require_explicit_initialization]] warnings in system headers
#141133 opened
May 22, 2025 -
[clang-doc] Reenable time trace support
#141139 opened
May 22, 2025 -
[OpenMP] Fix atomic compare handling with overloaded operators
#141142 opened
May 22, 2025 -
[flang] Fix folding of SHAPE(SPREAD(source,dim,ncopies=-1))
#141146 opened
May 22, 2025 -
[clang] Correct FixIt ranges for unused capture warnings
#141148 opened
May 22, 2025 -
[libc][bazel] Add bazel targets for libc/include/... tests.
#141150 opened
May 22, 2025 -
[AArch64] Convert comparisons with 1 and -1 to 0 if it is profitable
#141151 opened
May 22, 2025 -
[AMDGPU][True16][CodeGen] v_s_xxx_f16 t16 codegen support
#141152 opened
May 22, 2025 -
Adding mlir models
#141158 opened
May 22, 2025 -
[MemProf] Attach value profile metadata to the IR using CalleeGuids.
#141164 opened
May 23, 2025 -
[RISCV] Add pre-defined macro tests for Andes vendor extension. NFC.
#141172 opened
May 23, 2025 -
[LoongArch] Lower vector_shuffle as lane permute and shuffle for lasx if possible.
#141196 opened
May 23, 2025 -
[lld][COFF] Remove duplicate strtab entries
#141197 opened
May 23, 2025 -
[AMDGPU] Promote nestedGEP allocas to vectors
#141199 opened
May 23, 2025 -
[compiler-rt] Hardcode uptr/sptr typedefs on Mips/Linux
#141201 opened
May 23, 2025 -
[clang-tidy] Disable bugprone-multi-level-pointer-conversion in C code
#141209 opened
May 23, 2025 -
Fix the usage issue of getRegMask.
#141215 opened
May 23, 2025 -
[VPlan] Use InstSimplifyFolder instead of TargetFolder
#141222 opened
May 23, 2025 -
[MLIR][NVVM] Update dot.accumulate.4way NVVM Op
#141223 opened
May 23, 2025 -
[clang-tidy] Don't run use-nullptr check on objective-c code.
#141229 opened
May 23, 2025 -
[Local] Verify opcodes match for all insts passed to mergeFlags (NFC).
#141231 opened
May 23, 2025 -
Add constant-folding for unary NVVM intrinsics
#141233 opened
May 23, 2025 -
[LV] Reuse IRBuilder with InsertPointGuard (NFC)
#141236 opened
May 23, 2025 -
[mlir][linalg] Refactor vectorization hooks to improve code reuse
#141244 opened
May 23, 2025 -
[LoopPeel] Support peeling last iteration with multiple exits.
#141247 opened
May 23, 2025 -
[Clang] Remap paths in OpenMP runtime calls (#82541)
#141250 opened
May 23, 2025 -
[flang] Allow forward reference to non-default INTEGER dummy
#141254 opened
May 23, 2025 -
[libc][bazel] Support generating public libc headers in Bazel builds.
#141256 opened
May 23, 2025 -
[WIP][SDAG] Add partial_reduce_sumla node
#141267 opened
May 23, 2025 -
[CMake] Move common target dependencies into ${TARGET_LIBRARIES}
#141271 opened
May 23, 2025 -
[flang] Fix prescanner bug w/ empty macros in line continuation
#141274 opened
May 23, 2025 -
[WebKit checkers] Add an annotation for pointer conversion.
#141277 opened
May 23, 2025 -
[NVPTX] Add pm_event intrinsics
#141278 opened
May 23, 2025 -
[PowerPC] extend smaller splats into bigger splats
#141282 opened
May 23, 2025 -
[X86][NFC] Added/Updated SINCOS function testcases
#141283 opened
May 23, 2025 -
[lldb] Use if-with-initializer pattern in SBTarget (NFC)
#141284 opened
May 23, 2025 -
[NFC][CodingStandard] Extend "Use Namespace Qualifiers" to variables
#141289 opened
May 23, 2025 -
[alpha.webkit.NoUnretainedMemberChecker] Recognize NS_REQUIRES_PROPERTY_DEFINITIONS
#141293 opened
May 23, 2025 -
[LOH] Emit hints for LDP/STP instructions
#141297 opened
May 23, 2025 -
[MLIR][LLVM][DLTI] Handle data layout token 'n32:64'
#141299 opened
May 23, 2025 -
[InstCombine] Fold shuffled intrinsic operands with constant operands
#141300 opened
May 23, 2025 -
[ConstantFolding] Add folding for [de]interleave2, insert and extract
#141301 opened
May 23, 2025 -
[clang-tidy] properly handle private move constructors in `modernize-pass-by-value` check
#141304 opened
May 23, 2025 -
[Clang] add fix-it hints for unknown attributes
#141305 opened
May 23, 2025 -
Implement P1885R12: `<text_encoding>` header
#141312 opened
May 24, 2025 -
X86: Add X86TTIImpl::isProfitableToSinkOperands hook for immediate operands.
#141326 opened
May 24, 2025 -
Add SimplifyTypeTests pass.
#141327 opened
May 24, 2025 -
[libc++](NFC) Remove unused include caused by wrong __has_include
#141328 opened
May 24, 2025 -
AArch64: Clear hasSideEffects on AUT and AUTPAC.
#141330 opened
May 24, 2025 -
[mlir][lsp] Enable registering dialects based on URI.
#141331 opened
May 24, 2025 -
[mlir][tensor] Add runtime verification for `cast`/`dim`/`extract`/`insert`/`extract_slice`
#141332 opened
May 24, 2025 -
LangRef: allocated objects can grow
#141338 opened
May 24, 2025 -
LangRef: storing poison in memory is UB
#141339 opened
May 24, 2025 -
[Clang] Clean up the fix for deferred access checking
#141340 opened
May 24, 2025 -
[Clang] Fix a regression introduced by #138518
#141342 opened
May 24, 2025 -
[LLDB] Unify DWARF section name matching
#141344 opened
May 24, 2025 -
[CIR] Upstream global initialization for ComplexType
#141369 opened
May 24, 2025 -
[flang] Add support for -mprefer-vector-width=<value>
#141380 opened
May 24, 2025 -
[clang-tidy] Fix false positives with deducing this in `readability-convert-member-functions-to-static` check
#141391 opened
May 25, 2025 -
[libc] add ioctl
#141393 opened
May 25, 2025 -
[mlir][gpu] Update descriptions format of GPU ops(NFC)
#141395 opened
May 25, 2025 -
WIP [libc++]P2944R3: Constrained comparisions - `variant` and `tuple`
#141396 opened
May 25, 2025 -
[RISCV] Select unsigned bitfield extracts for XAndesPerf
#141398 opened
May 25, 2025 -
[Clang] Link libgcc_s.1.dylib when building for macOS 10.5 and older
#141401 opened
May 25, 2025 -
[mlir][spirv] Implement lowering `gpu.subgroup_reduce` with cluster size for SPIRV
#141402 opened
May 25, 2025 -
[XRay] Fix tail call sleds for AArch64
#141403 opened
May 25, 2025 -
[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type
#141408 opened
May 25, 2025 -
[CIR] Upstream ShuffleDynamicOp for VectorType
#141411 opened
May 25, 2025 -
[LLDB] Add bit extraction to DIL
#141422 opened
May 25, 2025 -
[mlir] Improve mlir-query by adding matcher combinators
#141423 opened
May 25, 2025 -
[lldb][lldb-dap] Use the default disassembly flavour if none is provided.
#141424 opened
May 25, 2025 -
[lldb-dap] Reuse source object logics
#141426 opened
May 25, 2025 -
[VPlan] Use SINGLE-SCALAR when printing single-scalar VPInstructions.
#141428 opened
May 25, 2025 -
[VPlan] Use VPInstruction for uniform binops.
#141429 opened
May 25, 2025 -
[LV] Vectorize selecting index of min/max element.
#141431 opened
May 25, 2025 -
Thread safety analysis: Skip functions acquiring/releasing parameters
#141432 opened
May 25, 2025 -
[mlir][CMake] Modify the behavior of `add_mlir_aggregate ` and add `mlir_c_target_link_libraries`.
#141435 opened
May 26, 2025 -
[clang][AIX] Fix -print-runtime-dir fallback on AIX
#141439 opened
May 26, 2025 -
[RISCV] Implement intrinsics for XAndesVDot
#141441 opened
May 26, 2025 -
[X86][NFC] Use std::move to avoid copy
#141455 opened
May 26, 2025 -
[mlir][Vector] Add `vector.to_elements` op
#141457 opened
May 26, 2025 -
[mlir][spirv] Add bfloat16 support
#141458 opened
May 26, 2025 -
Allow changes to language options across modules
#141459 opened
May 26, 2025 -
[libc++] Disallow specializing `common_reference`
#141465 opened
May 26, 2025 -
[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` interface methods
#141466 opened
May 26, 2025 -
[LoopVectorize] Vectorize the reduction pattern of integer min/max with index. (1/2)
#141467 opened
May 26, 2025 -
[RISCV][Zicfilp] Emit .note.gnu.property section for Zicfilp CFI unlabeled scheme
#141468 opened
May 26, 2025 -
[clang][NFC] Move Diags.isIgnored check later in checkForRedundantLoop
#141470 opened
May 26, 2025 -
[WIP] Fold (bitwiseop X, (add (not Y), Z)) -> (bitwiseop X, (not (sub Y, Z))).
#141476 opened
May 26, 2025 -
[LLDB] [NFC] - Remove duplicate #include headers from the files of lldb dir & few other files
#141478 opened
May 26, 2025 -
[AArch64] Fix #94909: Optimize vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#141480 opened
May 26, 2025 -
[clang][Lex][NFC] Reorder SrcMgr checks in CheckMacroName
#141483 opened
May 26, 2025 -
[llvm][GISel] Use computeKnownFPClass
#141484 opened
May 26, 2025 -
[Sema] built-in args type checking using hasSameUnqualifiedType
#141485 opened
May 26, 2025 -
[CodeGenPrepare] Fix signed overflow
#141487 opened
May 26, 2025 -
[EarlyCSE] Correcting assertion for DSE with invariant loads
#141495 opened
May 26, 2025 -
[RISCV][FPEnv] Lowering of fpenv intrinsics
#141498 opened
May 26, 2025 -
Thread Safety Analysis: Use replaceLock instead of removeLock+addLock
#141500 opened
May 26, 2025 -
Trying to fix undefined symbol error caused by iterator variable
#141507 opened
May 26, 2025 -
[third-party] Add a snapshot of Boost.Math 1.88 standalone
#141508 opened
May 26, 2025 -
[LibC] Refactor arm64 to aarch64 for darwin.
#141509 opened
May 26, 2025 -
[NewGVN] Fix cyclic dependency in phi-of-ops
#141510 opened
May 26, 2025 -
[IA] Add support for [de]interleave{4,6,8}
#141512 opened
May 26, 2025 -
[SelectionDAG][AArch64] Legalize power of 2 vector.[de]interleaveN
#141513 opened
May 26, 2025 -
[lldb] Show coro_frame in `std::coroutine_handle` pretty printer
#141516 opened
May 26, 2025 -
[ADT] Simplify countr_zero and countl_zero (NFC)
#141517 opened
May 26, 2025 -
[lld] Use llvm::count_if (NFC)
#141519 opened
May 26, 2025 -
[lldb-dap] Treat empty thread names as unset
#141529 opened
May 26, 2025 -
[PowerPC] Spill and restore DMR register
#141530 opened
May 26, 2025 -
[cmake] Introduce LLVM_DISABLE_PROJECTS to easily exclude projects
#141535 opened
May 26, 2025 -
[LoongArch] Add codegen support for ILP32D calling convention
#141539 opened
May 27, 2025 -
[libc++][lldb-dap][test] Fix CI for bootstrapping-build
#141543 opened
May 27, 2025 -
[clang][RISCV] Handle target features correctly in CheckBuiltinFunctionCall
#141548 opened
May 27, 2025 -
[AArch64][GlobalISel] Add push_mul_through_s/zext
#141551 opened
May 27, 2025 -
[llvm-readobj] Support --string-table for COFF
#141552 opened
May 27, 2025 -
[AArch64][GlobalISel] Fold buildvector of bitcast
#141553 opened
May 27, 2025 -
[mlir][AMDGPU] Add scaled floating point conversion ops fp8
#141554 opened
May 27, 2025 -
[LoongArch] Enable interleaved memory accesses by default
#141555 opened
May 27, 2025 -
[LoopVectorize] Add test case for minloc reduction
#141556 opened
May 27, 2025 -
[LoongArch] Add codegen support for atomic-ops on LA32
#141557 opened
May 27, 2025 -
[RISCV] Add compress patterns for QC_E_J/JAL and QC_E_LI
#141561 opened
May 27, 2025 -
[ARM,AArch64] Don't put BTI at asm goto branch targets
#141562 opened
May 27, 2025 -
[mlir][linalg] Simplify `createWriteOrMaskedWrite` (NFC)
#141567 opened
May 27, 2025 -
[NewGVN] Check intrinsic ID before accessing operands
#141571 opened
May 27, 2025 -
[RISCV] Add shlcofideleg extension
#141572 opened
May 27, 2025 -
[AArch64][FMV] Enable PAuth and BTI hardening of resolver functions
#141573 opened
May 27, 2025 -
[libclc] Support LLVM_ENABLE_RUNTIMES when building
#141574 opened
May 27, 2025 -
[clang-format] Stop moving lambda to new line only to indent it more.
#141576 opened
May 27, 2025 -
[lldb][AIX] Added XCOFF ParseSymtab handling
#141577 opened
May 27, 2025 -
[LLD][COFF] Add support for DLL imports on ARM64EC
#141587 opened
May 27, 2025 -
[AMDGPU] Compute GISel KnownBits for S_BFE instructions
#141588 opened
May 27, 2025 -
[AMDGPU] Move S_BFE lowering into RegBankCombiner
#141589 opened
May 27, 2025 -
[AMDGPU] Add BFX Formation Combines to RegBankCombiner
#141590 opened
May 27, 2025 -
[AMDGPU] Add KnownBits simplification combines to RegBankCombiner
#141591 opened
May 27, 2025 -
[LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol table enumeration
#141593 opened
May 27, 2025 -
[MLIR] Document the need for updating the cached symbol tables during bufferization
#141594 opened
May 27, 2025 -
[BOLT] Add AArch64 backend maintainer
#141597 opened
May 27, 2025 -
Thread Safety Analysis: Warn when using negative reentrant capability
#141599 opened
May 27, 2025 -
[NFC][PowerpC] Add testcases for locking down the xxeval instruction support for ternary operators
#141601 opened
May 27, 2025 -
[WIP] Support the inline asm 'a' constraint on PowerPC
#141604 opened
May 27, 2025 -
[libc++] Fix build failure with libdispatch backend
#141606 opened
May 27, 2025 -
[KeyInstr][Clang] Reset atomGroup number for each function
#141607 opened
May 27, 2025 -
[mlir][tosa] Allow unranked input/output tensors in resize ops
#141608 opened
May 27, 2025 -
[libcxx] [test] Change an MSVC mode XFAIL into UNSUPPORTED
#141609 opened
May 27, 2025 -
[X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT
#141611 opened
May 27, 2025 -
[libc][math][c23] Add atanf16() function
#141612 opened
May 27, 2025 -
[mlir][linalg] fix OuterUnitDims linalg.pack decomposition pattern
#141613 opened
May 27, 2025 -
[clang][modules][deps]Remove -F option from test for clang-scan-deps
#141614 opened
May 27, 2025 -
[NFC][TableGen] clang-format tweaks in X86RecognizableInstr.cpp
#141615 opened
May 27, 2025 -
[llvm-debuginfo-analyzer] Fix crash with WebAssembly dead code
#141616 opened
May 27, 2025 -
[mlir][tosa] Fix mul op verifier when input types don't match result
#141617 opened
May 27, 2025 -
[KeyInstr][Clang] Break and Continue stmt atoms
#141618 opened
May 27, 2025 -
[llvm][llvm-objdump] Fix fatbin handling on 32-bit systems
#141620 opened
May 27, 2025 -
[RISCV] Make RISCVIndirectBranchTracking visible in debug output
#141623 opened
May 27, 2025 -
[KeyInstr][Clang] Atomic ops atoms
#141624 opened
May 27, 2025 -
[win/asan] GetInstructionSize: Support `48 bX` movabsq instructions.
#141625 opened
May 27, 2025 -
[lldb] Add release note for riscv32 elf core file support in LLDB
#141629 opened
May 27, 2025 -
[lldb] Add release note about ELF `thread siginfo` and negative SI Codes.
#141631 opened
May 27, 2025 -
[AMDGPU] fix amdgpu_max_num_work_groups in templates
#141633 opened
May 27, 2025 -
[CostModel] Add a DstTy to getShuffleCost
#141634 opened
May 27, 2025 -
[Offload] Add specifier for the host type
#141635 opened
May 27, 2025 -
[UBSan] Support src:*=sanitize for multiple ignorelists.
#141640 opened
May 27, 2025 -
[RISCV] Use X0_Pair for 0.0 and -0.0 with Zdinx.
#141641 opened
May 27, 2025 -
[SelectionDAG] Update documentation for VECTOR_[DE]INTERLEAVE nodes. NFC
#141644 opened
May 27, 2025 -
[Clang][Sema] Add fortify warnings for stpcpy
#141646 opened
May 27, 2025 -
SYCL runtime wrapper: add memcpy support.
#141647 opened
May 27, 2025 -
[SampleFDO][TypeProf] Support vtable type profiling in ext-binary and text format.
#141649 opened
May 27, 2025 -
[llvm] annotate interfaces in llvm/IR for DLL export
#141650 opened
May 27, 2025 -
[MLIR][NVVM] Add Op to create tcgen05-mma smem descriptor
#141651 opened
May 27, 2025 -
[libc++] Switch over to the LLVM-wide premerge runners
#141652 opened
May 27, 2025 -
AArch64: Skip analyzeCompare for subregister uses
#141654 opened
May 27, 2025 -
[mlir][linalg][nfc] Move vectorization tests
#141656 opened
May 27, 2025 -
[Docs] Explicitly document libclang ABI and API stability
#141657 opened
May 27, 2025 -
[LoopIdiom] Use m_scev_AffineAddRec with Loop matcher (NFC)
#141660 opened
May 27, 2025 -
MachineCombiner: Partially fix losing subregister indexes
#141661 opened
May 27, 2025 -
ARM: Fix losing subregisters in convertToThreeAddress
#141662 opened
May 27, 2025 -
[RISCV] Use addi rather than addiw for immediates materialised by lui+addi(w) pairs when possible
#141663 opened
May 27, 2025 -
[mlir]: Added properties/attributes ignore flags to OperationEquivalence
#141664 opened
May 27, 2025 -
[BOLT] Gadget scanner: make use of C++17 features and LLVM helpers
#141665 opened
May 27, 2025 -
Reapply "[LLDB][ELF Core] Support all the Generic (Negative) SI Codes."
#141670 opened
May 27, 2025 -
[SystemZ][z/OS] Implement #pragma export
#141671 opened
May 27, 2025 -
[BOLT] Expose external entry count for functions
#141674 opened
May 27, 2025 -
[NFC][PowerPC] clang-format spill and restore opcodes
#141675 opened
May 27, 2025 -
[DirectX] Scalarize `extractelement` and `insertelement` with dynamic indices
#141676 opened
May 27, 2025 -
[Offload] Correctly regenerate API files if modified
#141679 opened
May 27, 2025 -
[Matrix] Propagate shape information through PHI instructions
#141681 opened
May 27, 2025 -
[RISCV] Add basic MachO support.
#141682 opened
May 27, 2025 -
[flang][rt] Enable Count and CountDim for device build
#141684 opened
May 27, 2025 -
[RFC][llvm] Added llvm.loop.vectorize.reassociation.enable metadata.
#141685 opened
May 27, 2025 -
[lldb] Fix warnings
#141687 opened
May 27, 2025 -
[SandboxVec] Add TransactionAlwaysRevert pass
#141688 opened
May 27, 2025 -
[lldb-dap] Test Gardening, improving DebugCommunication.
#141689 opened
May 27, 2025 -
WCSChr Implementation
#141690 opened
May 27, 2025 -
[libc] Implemented wmemset and added tests
#141691 opened
May 27, 2025 -
[IR2Vec] Support for lazy computation of BB Embeddings
#141694 opened
May 28, 2025 -
[C2y] Handle FP-suffixes on prefixed octals (#141230)
#141695 opened
May 28, 2025 -
Check for unsupported target options even with -Qunused-arguments
#141698 opened
May 28, 2025 -
[clang-doc] Refactor error handling to use ExitOnError
#141699 opened
May 28, 2025 -
[CIR] Defer declarations and tentative definitions
#141700 opened
May 28, 2025 -
[llvm] annotate interfaces in llvm-c for DLL export
#141701 opened
May 28, 2025 -
[LoongArch] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of libcall
#141702 opened
May 28, 2025 -
[clang][LoongArch] Add support for the _Float16 type
#141703 opened
May 28, 2025 -
[Matrix] Propagate shape information through (f)abs insts
#141704 opened
May 28, 2025 -
[Matrix] Propagate shape information through fdiv insts
#141705 opened
May 28, 2025 -
[NFC][DWP] Make `getContributionIndex` static.
#141708 opened
May 28, 2025 -
[NFC][LLVM] Fix some `llvm` namespace usage in Bitcode writer
#141709 opened
May 28, 2025 -
[NVPTX] Cleanup ISel code after float register removal, use BasicNVPTXInst
#141711 opened
May 28, 2025 -
[Flang] - Handle `BoxCharType` in `fir.box_offset` op
#141713 opened
May 28, 2025 -
[clang-format] Handle .h files for LK_C and LK_ObjC
#141714 opened
May 28, 2025 -
[Flang][OpenMP] - When mapping a `fir.boxchar`, map the underlying data pointer as a member
#141715 opened
May 28, 2025
109 Issues closed by 69 people
-
[lld] Unsorted loadable program headers with `-Ttext=` argument
#138584 closed
May 28, 2025 -
[ClangFormat] Adjusting Include Order for Main Headers by Prefix Match
#118002 closed
May 28, 2025 -
[LoongArch] Assertion failure `llvm::isUIntN(BitWidth, val) && "Value is not an N-bit unsigned value"`
#141583 closed
May 28, 2025 -
`cmpxchg weak` generates re-try loop on RISC-V
#141488 closed
May 27, 2025 -
Assertion `NumBits >= MIN_INT_BITS && "bitwidth too small"' failed when building Clang with Clang
#141496 closed
May 27, 2025 -
[SystemZ] Crash with `SystemZConvCC` intrinsics
#141653 closed
May 27, 2025 -
[NVPTX] Incomplete and inconsistent mechanisms for lowering vectors loads/stores with sub-32-bit values
#118851 closed
May 27, 2025 -
LLDB reports empty `std::vector` when reproducer is compiled with `-D_GLIBCXX_DEBUG`
#60841 closed
May 27, 2025 -
[Clang] C2Y `_Countof` weird sub-array count with multidimensional VLA
#141409 closed
May 27, 2025 -
[SPIRV] Add the `spirv.Layout` type to the SPIR-V backend.
#138276 closed
May 27, 2025 -
[Offload] Segmentation fault when calling `olGetDeviceInfoSize` for host device name
#141434 closed
May 27, 2025 -
[DirectX] Arrays of vectors remain in alloca and global variables after scalarization
#140143 closed
May 27, 2025 -
[DirectX] Capture the "name of the resource variable" in DXIL resource analysis
#105059 closed
May 27, 2025 -
[RISCV] Unsigned atomics use signed load + zero-extension instead of unsigned loads
#141627 closed
May 27, 2025 -
[PGOInstrUse] "dereferencing end() iterator" on unreachable block
#135828 closed
May 27, 2025 -
[flang] DECIMAL edit specifiers do not handle the value separator correctly in list-directed I/O.
#141515 closed
May 27, 2025 -
[Clang] C11 `_Generic` matches anything with `void` in trunk build
#141549 closed
May 27, 2025 -
LLVM forgets that movd+pslld zeroes the high part
#141475 closed
May 27, 2025 -
consteval and constexpr static variable do not work well together
#141563 closed
May 27, 2025 -
latest clang on AArch64 OSX doesn't want to hear about the frame pointer
#60643 closed
May 27, 2025 -
Clang ICE on specialized template taking a member function pointer
#130727 closed
May 27, 2025 -
[compiler-rt][XRay] xray_interface.h not C compliant
#139902 closed
May 27, 2025 -
Crash in getPackSubstitutedTemplateArgument
#53609 closed
May 27, 2025 -
[clang-tidy] Check request: portability-avoid-pragma-once
#139618 closed
May 27, 2025 -
[flang][mlir] flang compiler crashes with WHERE construct usage
#141460 closed
May 26, 2025 -
Request Commit Access For Andres-Salamanca
#140297 closed
May 26, 2025 -
[clang-cl][Windows] clang-cl.exe Crash, When build windows X86 project
#141213 closed
May 26, 2025 -
[clang-tidy] readability-qualified-auto and std::array iterators
#63461 closed
May 26, 2025 -
[LLVM][AMDGPU] PR#137930 introduces correctness inconsistency
#138766 closed
May 26, 2025 -
False positive for bugprone-crtp-constructor-accessibility
#131737 closed
May 26, 2025 -
Java text blocks aren't understood by clang-format
#61954 closed
May 25, 2025 -
Infinite Loop in DAP when sending request before launch.
#140154 closed
May 25, 2025 -
[mlir] -lower-host-to-llvm crashes
#108161 closed
May 25, 2025 -
[Flang] [HLFIR] flang-new crashes (but it doesn't with `-flang-deprecated-no-hlfir`)
#79731 closed
May 25, 2025 -
[Flang] flang-new crashes on a program that includes a submodule
#94884 closed
May 25, 2025 -
[clang][analyzer] suppress `optin.core.EnumCastOutOfRange` for bit-wise operator of scoped enum
#76208 closed
May 25, 2025 -
LLVM 20.1.5 test failure
#140024 closed
May 25, 2025 -
Exception Code: 0xC0000005
#141392 closed
May 25, 2025 -
[missed optimization] Missed removing loop of setting zero when dereference pointer (memset)
#139810 closed
May 24, 2025 -
LLVM 19/20 binaries seems to be broken?
#141013 closed
May 24, 2025 -
source tarballs for 20.1.4 are missing
#138246 closed
May 24, 2025 -
Request Commit Access For vbvictor
#130793 closed
May 24, 2025 -
[SLPVectorizer] Instruction does not dominate all uses!
#141265 closed
May 24, 2025 -
Crash in LoopVectorizationPlanner::computeBestVF()
#141237 closed
May 24, 2025 -
[libc++][test] `flat_set` std test uses `EmplaceUnsafeContainer` which is non-standard
#140448 closed
May 24, 2025 -
Request Commit Access For youngdfb
#121995 closed
May 24, 2025 -
Request Commit Access For user @shahidact
#139735 closed
May 24, 2025 -
Request Commit Access For quic-garvgupt
#140512 closed
May 24, 2025 -
Request Commit Access For wenju-he
#140521 closed
May 24, 2025 -
Request Commit Access For Nishant Patel (nbpatel)
#140749 closed
May 24, 2025 -
[clangd] ArgumentLists not used for lambda call auto-completion
#141285 closed
May 24, 2025 -
[MLIR][LLVM] Failed to round-trip inlined asm
#135709 closed
May 24, 2025 -
[MLIR][DRR] mlir-tblgen crash when using `either` to match operand after attribute
#139813 closed
May 23, 2025 -
[clang-doc] template operator T() produces a bad name
#59812 closed
May 23, 2025 -
[HWASan] hwasan_symbolize Fails to Distinguish Between Stripped and Unstripped ELFs with Identical Build IDs
#135966 closed
May 23, 2025 -
[DirectX] MakeDouble doesn't match validator expectations
#140998 closed
May 23, 2025 -
[flang][DTIO] The `iomsg=` specifier is corrupted when no actual I/O error occurred.
#141124 closed
May 23, 2025 -
[Flang][OpenMP] crash on invalid atomic capture
#139884 closed
May 23, 2025 -
Clang doesn't recognise friendship in default parameters in C++20+
#83608 closed
May 23, 2025 -
[mlir] `mlir::DialectRegistry` can't be copied
#118388 closed
May 23, 2025 -
regression: false positive from `clang-analyzer-unix.StdCLibraryFunctions` with `getcwd()`
#128882 closed
May 23, 2025 -
[clang] Please remove huawei CPU-linux-ohos triplet and frontend from the LLVM
#141181 closed
May 23, 2025 -
Request Commit Access For anemet
#140977 closed
May 23, 2025 -
[PAC] Implement the __ptrauth type qualifier.
#83796 closed
May 22, 2025 -
[RISC-V] Miscompile on -O3 with -flto
#141098 closed
May 22, 2025 -
[SPIRV] Lowering of `select` for floats causes verifier errors
#140590 closed
May 22, 2025 -
VP Recipe cast assertion error in loop vectorize
#140931 closed
May 22, 2025 -
[lldb] Debuginfo for target modules is no longer loaded from DEBUGINFOD_URLS
#140816 closed
May 22, 2025 -
[DirectX] Move FNeg legalization to the DXILLegalization pass
#137685 closed
May 22, 2025 -
[XRay] XRay flag are not passed when using `-Xarch_host`, e.g. for OpenMP offload
#140748 closed
May 22, 2025 -
Correct docs to say UBSan `objc-cast` is not part of `undefined` group
#54880 closed
May 22, 2025 -
[flang][OpenMP] flaky firstprivate/lastprivate behavior due to misplaced barriers
#136357 closed
May 22, 2025 -
[AArch64] failed to form 'ubfx'
#42537 closed
May 22, 2025 -
delete of final class not devirtualized
#21742 closed
May 22, 2025 -
[AArch64] Use STR instruction when storing lane/byte 0 of vector
#54737 closed
May 22, 2025 -
Thread safety/capability analysis behavioral difference between member and free function
#139933 closed
May 22, 2025 -
readability-redundant-smartptr-get doesnt't flag VS2017 STL smart pointers
#36696 closed
May 22, 2025 -
LLVM 14.0.0 AArch64 lldb failures
#53697 closed
May 22, 2025 -
[LoongArch] Incorrect register allocation for `[G]CSRXCHG` - rj must not be R0 ro R1
#140842 closed
May 22, 2025 -
Clang ICE SIGSEV in invalid code only in trunk
#140887 closed
May 22, 2025 -
trunk fails to `#include <string>`
#140934 closed
May 22, 2025 -
[clang-cl] --precompile make -fmodule-output directory ignored
#140825 closed
May 22, 2025 -
Failure to deduce nested template arguments
#140773 closed
May 22, 2025 -
clang++20.1.6 fails on piped ranges::to<vector>
#141003 closed
May 22, 2025 -
Fix regression tests with bad FileCheck checks, like `CHECk`
#140149 closed
May 22, 2025 -
__builtin_round() uses dynamic rounding mode on x86 (only)
#140252 closed
May 22, 2025 -
wrong code at -O{s,2,3} on x86_64-linux-gnu
#140481 closed
May 22, 2025 -
[RISCV] Backend crash when experimental-xqcibi is enabled
#140697 closed
May 22, 2025 -
[RISCV] <vscale x 1 x *> masked.load crashes with Zve32
#140198 closed
May 21, 2025 -
[HLSL] Implement Root Signature Parsing of Root Parameters
#126577 closed
May 21, 2025 -
[HLSL] Enable reporting of multiple errors from DXILPostOptimizationValidation pass
#140928 closed
May 21, 2025 -
[HLSL] Update HLSL's Sema Checking and Diagnostics for builtins
#134721 closed
May 21, 2025 -
error: Operands of .EQ. must have comparable types; have TYPE(mpi_comm) and TYPE(mpi_comm)
#140883 closed
May 21, 2025 -
[clang] [OpenACC] Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
#140920 closed
May 21, 2025 -
[clang] Clang ignores parameter for C23 gnu::interrupt attribute on RISC-V64
#140701 closed
May 21, 2025 -
Missed Optimization: (f1 > 0 ? f1 : -f1) < (f2 > 0 ? f2 : -f2) —> fabs(f1) < fabs(f2)
#133367 closed
May 21, 2025 -
[AArch64][SVE] Assertion fails in Casting
#55348 closed
May 21, 2025 -
[Flang][OpenMP] only assertion-enabled flang can reach llvm_unreachable (cancel directive)
#133685 closed
May 21, 2025 -
clangd Crashes while editing `std::find` arguments.
#139366 closed
May 21, 2025
161 Issues opened by 129 people
-
[LLD][COFF] Implement /nodbgdirmerge
#141712 opened
May 28, 2025 -
`(x << 1) | 1` => `shld(x, 1, 0x80...)` for vectors (also `~(~x << 1)` => `shld(x, 1, 0x80...)`)
#141710 opened
May 28, 2025 -
deque::push_back/pop_front are not amortized constant time
#141707 opened
May 28, 2025 -
Make constant vector `<i64 poison, i64 -9223372036854775808>` able to reuse `<i64 0, i64 -9223372036854775808>`
#141706 opened
May 28, 2025 -
[clangd] [bug report] crash on the simplest code.
#141693 opened
May 28, 2025 -
Templated infinitely recursive function does not fail to compile
#141686 opened
May 27, 2025 -
[clang-doc] Add tests for missing clang-doc output
#141683 opened
May 27, 2025 -
llvm-dwarfdump doesn't support CREL
#141680 opened
May 27, 2025 -
AArch32 port in assembler does not handle PC offset, causing CREL issues
#141678 opened
May 27, 2025 -
[DirectX] Legalization of memcpy is triggering a src/dst array mismatch assert
#141673 opened
May 27, 2025 -
[MLIR] Bufferization of `tensor.generate` does not take into account repetitions
#141667 opened
May 27, 2025 -
Request Commit Access For dakersnar
#141666 opened
May 27, 2025 -
[Clang][C23] No diagnostic for attribute declaration where statement is required
#141659 opened
May 27, 2025 -
analyzeCompare needs a way to report subregister uses
#141655 opened
May 27, 2025 -
[libc++] std::variant invokes move constructor of non-movable alternative in copy assignment
#141648 opened
May 27, 2025 -
ppc-reduce-cr-ops mishandles subregister uses and emits verifier error
#141643 opened
May 27, 2025 -
PowerPC regressions introduce by 3469db82b5c821c94b58c0b81f03bbef51efa30b
#141642 opened
May 27, 2025 -
clang-tidy: --enable-check-profile is empty
#141639 opened
May 27, 2025 -
Code with goto is 3x faster than code with continue
#141638 opened
May 27, 2025 -
[libc] Implement wmemset
#141636 opened
May 27, 2025 -
Converting loop pointer bump to index increases register pressure
#141630 opened
May 27, 2025 -
[SLPVectorizer] Instruction does not dominate all uses!.. LLVM ERROR: Broken module found, compilation aborted!
#141628 opened
May 27, 2025 -
Regression: Cannot compile cuda code that calls CUB function with clang 20
#141626 opened
May 27, 2025 -
[AMDGPU] InstCombine moving freeze instructions breaks FMA formation
#141622 opened
May 27, 2025 -
[clangd] Crash on document symbols
#141605 opened
May 27, 2025 -
[clang] Crash clang::StmtVisitorBase with constrained template constructor and deduction guide for derived class
#141603 opened
May 27, 2025 -
[clang][dataflow] Diagnose branch conditions using the data-flow framework
#141602 opened
May 27, 2025 -
[clangd] heap-use-after-free on signature help (CompilerInstance.cpp:409:56)
#141600 opened
May 27, 2025 -
[powerpc64le][XRay] XRay fails with linker errors when building C codes
#141598 opened
May 27, 2025 -
[clang] Function body and its inner lambda are loaded from different module.
#141582 opened
May 27, 2025 -
[Clang] Incorrect treatment of header guards in modular builds
#141580 opened
May 27, 2025 -
Incorrect result due to -new-struct-path-tbaa on strict-alias analysis
#141578 opened
May 27, 2025 -
[clang-format] Lambda hanging indent increased by moving to a new line
#141575 opened
May 27, 2025 -
[DAG] WidenVectorResult - add support for ISD::VECTOR_INTERLEAVE/ISD::VECTOR_DEINTERLEAVE nodes
#141569 opened
May 27, 2025 -
"!dbg attachment points at wrong subprogram for function" after InlinerPass
#141568 opened
May 27, 2025 -
[DAG] ISD::VECTOR_INTERLEAVE and ISD::VECTOR_DEINTERLEAVE descriptions no longer match their behaviour
#141565 opened
May 27, 2025 -
Call-related operations cause stack variable dbg_values to be killed too eagerly in calculateDbgEntityHistory
#141559 opened
May 27, 2025 -
std::sort triggers negate-overflow ubsan
#141550 opened
May 27, 2025 -
[CodeGen] Poor code size for switch-based tail call dispatch
#141542 opened
May 27, 2025 -
[arm64ec] llvm/test/CodeGen/AArch64/arm64ec-varargs.ll fails with -filetype=obj
#141541 opened
May 27, 2025 -
Wrong folding to `fabs`
#141538 opened
May 27, 2025 -
[clang] Discarding a use of a [[nodiscard]] `consteval` function does not emit a nodiscard warning
#141536 opened
May 27, 2025 -
[flang][OpenMP] Incorrect result with Fujitsu test 1054_0026, 1054_0035
#141534 opened
May 26, 2025 -
[clang] Crash in `clang::Sema::CorrectTypo`
#141533 opened
May 26, 2025 -
[analyzer] New false positives from clang-analyzer-core
#141514 opened
May 26, 2025 -
[clang][enhancement] operator overload attribute for C
#141506 opened
May 26, 2025 -
[LibC] Migrate arm64 to point to aarch64 and not arm32
#141505 opened
May 26, 2025 -
Should diagnose discard of Objective-C++ method returning nodiscard type
#141504 opened
May 26, 2025 -
[CMake] Introducing `LLVM_DISABLE_PROJECTS` to easily exclude projects
#141502 opened
May 26, 2025 -
Error en make
#141501 opened
May 26, 2025 -
libc++: Several related issues in std::layout_* with empty extents.
#141499 opened
May 26, 2025 -
llvm-objcopy calculates section locations incorrectly for MachO files
#141494 opened
May 26, 2025 -
AST Matcher varDecl() in lambda bug
#141493 opened
May 26, 2025 -
1-byte aligned global string leads to unexpected creation of GOT entry on SystemZ
#141491 opened
May 26, 2025 -
[clang-cl][Windows] consteval compilation error occurs when compiling the open source third-party library fmt
#141482 opened
May 26, 2025 -
[Flang][OpenMP] crashes when using copyprivate with type name or class pointer/allocatable
#141481 opened
May 26, 2025 -
Missed optimization: (%1 <= ~%0) && (%0 > ~%1) ==> false
#141479 opened
May 26, 2025 -
[LLVM] GCC15 prints thousands of warnings when compiling.
#141464 opened
May 26, 2025 -
`mlir-to-cpp` pass crashes when `emitc.call_opaque` has an integer template argument
#141452 opened
May 26, 2025 -
[Flang][OpenMP] Variable in parallel sections construct with default(private) clause is not treated as private
#141438 opened
May 26, 2025 -
Expanding to an imm is not always the best solution
#141437 opened
May 26, 2025 -
[Offload] `olGetDeviceInfo` with `OL_DEVICE_INFO_TYPE` always returns `OL_DEVICE_TYPE_GPU`
#141436 opened
May 26, 2025 -
[Clang] ICE when lambda is passed to alias template using CTAD
#141425 opened
May 25, 2025 -
[mlir] ODR violation in Pass.h
#141404 opened
May 25, 2025 -
__builtin_elementwise_pow breaks with .yyy swizzle from const pointer
#141397 opened
May 25, 2025 -
[clang-tidy] modernize-use-using suggested for extern "C" typedefs
#141394 opened
May 25, 2025 -
False-positive `readability-convert-member-functions-to-static` when using explicit object parameters
#141381 opened
May 24, 2025 -
Clang 20.1.3 crash (segmentation fault)
#141367 opened
May 24, 2025 -
[CIR] Upstream ComplexType support
#141365 opened
May 24, 2025 -
[NVPTX] Implement LLVM special function intrinsics?
#141364 opened
May 24, 2025 -
`va_arg` miscompiles on `x86_64`
#141361 opened
May 24, 2025 -
LLVM fails to reduce zext(op(zext)) in some cases
#141360 opened
May 24, 2025 -
[X86] `const << (x&7)` doesn't use `shlx` when BMI2 is available
#141347 opened
May 24, 2025 -
I got this when compiling Bullet 3D physics engine in Ogre3d sources
#141343 opened
May 24, 2025 -
WOA64 installer PATH IS TOO LONG
#141337 opened
May 24, 2025 -
compiler-rt build failure on 20.1.5 coming from 20.1.3, on both x86_64 & armv7l (linux)
#141329 opened
May 24, 2025 -
[BOLT] RISCV tests rely on relocations that are not guaranteed
#141310 opened
May 24, 2025 -
inconsistent copy propagation for aggregates across calls with local alloc
#141309 opened
May 24, 2025 -
[Flang][OpenACC] fatal internal error: SemanticsContext::FindScope(): invalid source location for 'declare'
#141308 opened
May 24, 2025 -
[Flang][OpenMP] crash on declare reduction directive
#141306 opened
May 24, 2025 -
[Flang][OpenACC] LLVM ERROR: could not find loop to attach OpenACC cache information.
#141302 opened
May 23, 2025 -
clang-tidy `bugprone-unused-return-value` does not work for Obj-C methods
#141292 opened
May 23, 2025 -
[clang] Deduction guides in anonymous namespaces or nested classes trigger -Wunused-function
#141281 opened
May 23, 2025 -
[RISC-V] Assertion `L.isLCSSAForm(DT)' failed.
#141262 opened
May 23, 2025 -
Request Commit Access For svkeerthy
#141255 opened
May 23, 2025 -
[clang-tidy] Check request: readability-use-std-clamp
#141252 opened
May 23, 2025 -
[clang-tidy] Check request: readability-bitwise-missing-parentheses
#141249 opened
May 23, 2025 -
[clang] odd code generation for `bool` promotion
#141246 opened
May 23, 2025 -
PCH failure in CI: "xxxxx.h has been modified since the precompiled header ... was built"
#141234 opened
May 23, 2025 -
[clang] Assertion `StatusOrErr && "Invalid floating point representation"' failed.
#141230 opened
May 23, 2025 -
out of bound access on a `-verify` test line ending with a splice before EOF
#141221 opened
May 23, 2025 -
[MLIR] LLVM dialect overflow intrinsics lack the `i1` result type
#141206 opened
May 23, 2025 -
Not DSEing of stores to aggregates arguments
#141200 opened
May 23, 2025 -
[clang][PAC][ObjC] Sign objc atomic property copy helper fn ptrs.
#141179 opened
May 23, 2025 -
[clang][PAC][ObjC] Sign the v-table pointer in ObjC exception RTTI.
#141177 opened
May 23, 2025 -
[clang][PAC][ObjC] Implement pointer authentication for blocks.
#141176 opened
May 23, 2025 -
[clang][PAC][ObjC] Sign isa and super pointers.
#141175 opened
May 23, 2025 -
[clang][PAC][ObjC] Implement pointer authentication for method lists.
#141174 opened
May 23, 2025 -
[compiler-rt] build failure for arm64e universal binary for apple
#141171 opened
May 23, 2025 -
Option to customize indentation of consturctor initilializers
#141169 opened
May 23, 2025 -
Decide on how to handle differences in configurations between module dependencies
#141165 opened
May 23, 2025 -
Missed folding memset(len) to memset(len + 1) of zeros
#141160 opened
May 22, 2025 -
clangd needs a feature to build reduced context as input to large language model prompts
#141154 opened
May 22, 2025 -
Undefined reference to '__trampoline_setup' with the flang driver
#141147 opened
May 22, 2025 -
[HLSL] Investigate how to handle erroring/warning of out-of-bounds vector access
#141144 opened
May 22, 2025 -
[HLSL] Investigate how to handle erroring/warning of out-of-bounds array access
#141140 opened
May 22, 2025 -
[AArch64] Need to adjust comparison with -1 to comparison with 0 when it is beneficial
#141137 opened
May 22, 2025 -
[DirectX] Legalize dynamic vector indexing
#141136 opened
May 22, 2025 -
Clang-format not following rule `UseTab: Always`
#141129 opened
May 22, 2025 -
LLD crashes when linking Xbox libraries
#141120 opened
May 22, 2025 -
[flang] Incorrect shape of the result of intrinsic SPREAD
#141119 opened
May 22, 2025 -
Unknown references and pointers related bad codegen
#141114 opened
May 22, 2025 -
[CIR] Failing tests with `MLIR_ENABLE_EXPENSIVE_PATTERN_API_CHECKS=ON`
#141107 opened
May 22, 2025 -
std::construct_at() seems to bypass [[clang::require_explicit_initialization]]
#141103 opened
May 22, 2025 -
[HLSL][SPIRV] Boolean vector in a RawBuffer should be <4 x i32>
#141089 opened
May 22, 2025 -
Request Commit Access For DKLoehr
#141088 opened
May 22, 2025 -
[OpenMP] OpenMP atomic compare fails when including <array> with `using namespace std;`
#141085 opened
May 22, 2025 -
[LLDB][SystemZ] Pass HWCAP flags to ifunc resolver
#141072 opened
May 22, 2025 -
The aarch64 trampoline of llvm-xray is unsound at tailcall
#141070 opened
May 22, 2025 -
[OpenMP] Mapping of refs in structs does not work
#141054 opened
May 22, 2025 -
xray incorrectly generates tailcall sled kind as exit kind in aarch64 target
#141051 opened
May 22, 2025 -
Request Commit Access For jalopezg-git
#141050 opened
May 22, 2025 -
[OpenMP] Unmapping of 'middle' structures leaks mappings (at runtime)
#141046 opened
May 22, 2025 -
[OpenMP] Mapping of 'middle' structures chained through '->' does not work
#141042 opened
May 22, 2025 -
[clang-repl] "Duplicate Definition of Symbol" for out of line definition for virtual function
#141039 opened
May 22, 2025 -
Cross language lto fails in presence of C++ destructor
#141038 opened
May 22, 2025 -
SelectionDAG::getNode may fold UNDEF to POISON
#141034 opened
May 22, 2025 -
[mlir][linalg] Re-organise tests for vectorization
#141025 opened
May 22, 2025 -
error : couldn't allocate output register for constraint 'w'
#141022 opened
May 22, 2025 -
[InstCombine] Miscompilation `select (fcmp nsz olt X, 0.0), -0.0, X -> select (fcmp nsz ole X, -0.0), -0.0, X`
#141017 opened
May 22, 2025 -
[WebAssembly][Clang] `_externref_t` usage in global scope emits fatal error in backend
#141011 opened
May 22, 2025 -
[llvm-stress] argument "--color" has no effect
#141001 opened
May 22, 2025 -
DSEPass incorrectly eliminates store to captured (and later read) pointer
#140997 opened
May 22, 2025 -
[flang][OpenMP] Assertion in OMPIRBuilder.cpp
#140995 opened
May 22, 2025 -
[InstCombine] `(fcmp une T, F) ? T : F --> T` should not rely on the nsz flag on fcmp
#140994 opened
May 22, 2025 -
[InstCombine] Do not rely on the nsz flag on fcmp
#140992 opened
May 22, 2025 -
UB when converting a float-point value to a type that can't represent its value
#140980 opened
May 22, 2025 -
[HLSL] Make sure compilation stops when errors are reported from LLVM pass
#140972 opened
May 21, 2025 -
[LLVM] LTO usage errors incorrectly reported to the user as crashes/bugs
#140953 opened
May 21, 2025 -
Also group CFI jump tables according to sections
#140943 opened
May 21, 2025 -
Flang semantic error depending on definition order of size/dimension arguments
#140941 opened
May 21, 2025 -
clang-format using "Macro:" to replace macros does not give expected alignment
#140939 opened
May 21, 2025 -
WASM crash when using __funcref
#140933 opened
May 21, 2025 -
Missed DCE when popcount of multiplication of two integers but arg1 is 1 in icelake-client
#140917 opened
May 21, 2025 -
Assertion failure "Assertion `isa<LabelDecl>(D) && "declaration not instantiated in this scope"' failed"
#140898 opened
May 21, 2025 -
[coverage] nested macro with unused branch leads to incorrect coverage
#140893 opened
May 21, 2025 -
[Flang][OpenMP][Task] Loop iteration variable treated as firstprivate instead of private in task construct
#140882 opened
May 21, 2025 -
`Expr::getExprLoc()` is slow
#140876 opened
May 21, 2025 -
CVE-2022-25883 and CVE-2022-3517 with respect to `mlir/utils/vscode/package-lock.json`
#140869 opened
May 21, 2025 -
clang selects wrong GCC installation
#140866 opened
May 21, 2025 -
llvm-ar -rcT ab-thin.a a.a b.a adds a.a/b.a instead of their members
#140864 opened
May 21, 2025 -
[libc++] Unable to build libc++ for bare matel target
#140863 opened
May 21, 2025 -
[C++20][Modules] The search complexity for header file info is too expensive with a lot of modules.
#140860 opened
May 21, 2025 -
[MLIR] `-sparsifier="vl=8"` triggers Assertion `!returnOps.empty() && "expected at least one ReturnOp"' failed.
#140857 opened
May 21, 2025 -
[clang-sa] Macro definitions of header TUs not included in the plist file
#140845 opened
May 21, 2025
535 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[AMDGPU][SDAG] Legalise v2i32 or/xor/and instructions to make use of 64-bit wide instructions
#140694 commented on
May 22, 2025 • 41 new comments -
[MLIR][XeGPU] Add unroll patterns and blocking pass for XeGPU [2/N]
#140163 commented on
May 27, 2025 • 37 new comments -
[HashRecognize] Introduce new analysis
#139120 commented on
May 27, 2025 • 35 new comments -
[InferAddressSpaces] Handle unconverted ptrmask
#140802 commented on
May 27, 2025 • 30 new comments -
Add a pass "SinkGEPConstOffset"
#140657 commented on
May 27, 2025 • 29 new comments -
[InstCombine] Iterative replacement in PtrReplacer
#137215 commented on
May 27, 2025 • 22 new comments -
[SelectionDAG][AArch64] Add dot product lowering in NEON for PARTIAL_REDUCE_*MLA ISD nodes
#140075 commented on
May 27, 2025 • 22 new comments -
[SPIRV] Change how to detect OpenCL/Vulkan Env and update tests accordingly.
#129689 commented on
May 27, 2025 • 20 new comments -
[mlir][tensor] Loosen restrictions on folding dynamic reshapes
#137963 commented on
May 27, 2025 • 19 new comments -
[libcxx] adds size-based `__split_buffer` representation to unstable ABI
#139632 commented on
May 27, 2025 • 19 new comments -
[OpenMP 6.0 ]Codegen for Reduction over private variables with reduction clause
#134709 commented on
May 23, 2025 • 19 new comments -
[SeparateConstOffsetFromGEP] Decompose constant xor operand if possible
#135788 commented on
May 27, 2025 • 18 new comments -
[HIPSTDPAR] Add handling for math builtins
#140158 commented on
May 22, 2025 • 17 new comments -
[Clang][Sema] Reject array prvalue operands
#140702 commented on
May 21, 2025 • 17 new comments -
[MLIR][NVVM] Add dot.accumulate.2way Op
#140518 commented on
May 26, 2025 • 17 new comments -
[WIP] ABI Lowering Library
#140112 commented on
May 27, 2025 • 16 new comments -
[lldb][RPC] Upstream lldb-rpc-gen tool
#138031 commented on
May 21, 2025 • 16 new comments -
[IR] Add llvm `clmul` intrinsic
#140301 commented on
May 25, 2025 • 15 new comments -
[Clang] Add __builtin_common_reference
#121199 commented on
May 27, 2025 • 15 new comments -
[LLDB] Avoid crashes when inspecting MSVC STL types
#140761 commented on
May 22, 2025 • 14 new comments -
[DirectX] adding support to read/write descriptor table data using obj2yaml/yaml2obj
#138315 commented on
May 28, 2025 • 14 new comments -
[MLIR][ArmSVE] Add initial lowering of vector.contract to SVE `*MMLA` instructions
#135636 commented on
May 27, 2025 • 13 new comments -
[Intrinsics][AArch64] Add intrinsic to mask off aliasing vector lanes
#117007 commented on
May 21, 2025 • 13 new comments -
Follow style configuration in clangd when inserting missing includes
#140594 commented on
May 27, 2025 • 13 new comments -
[Xtensa] Implement Xtensa Floating Point Option.
#136086 commented on
May 27, 2025 • 13 new comments -
[HLSL][RootSignature] Add parsing of floats for StaticSampler
#140181 commented on
May 27, 2025 • 13 new comments -
[X86][GlobalISel] - Legalize And Select of G_FPTOSI/G_SITOFP in X87 mode
#137377 commented on
May 28, 2025 • 13 new comments -
[lldb][AIX] get host info for AIX (cont..)
#138687 commented on
May 27, 2025 • 13 new comments -
[Instrumentor] Add Instrumentor pass
#138958 commented on
May 21, 2025 • 13 new comments -
Enforce SL.con.3: Add check to replace operator[] with at() [Cont.]
#95220 commented on
May 27, 2025 • 13 new comments -
[Uniformity] Fixed control-div early stop
#139667 commented on
May 27, 2025 • 13 new comments -
[clang-tidy] Add check performance-lost-std-move
#139525 commented on
May 21, 2025 • 11 new comments -
[LV] Add support for cmp reductions with decreasing IVs.
#140451 commented on
May 27, 2025 • 11 new comments -
[lldb-dap] Synchronously wait for breakpoints resolves in tests
#140470 commented on
May 21, 2025 • 11 new comments -
[AArch64] TableGen-erate SDNode descriptions
#140472 commented on
May 27, 2025 • 11 new comments -
[HVX] Support lowering of setuo, seto.
#140765 commented on
May 23, 2025 • 11 new comments -
[libc++] Fix possible out of range access in bitset
#121348 commented on
May 27, 2025 • 11 new comments -
[offload][SYCL] Add SYCL Module splitting.
#131347 commented on
May 27, 2025 • 10 new comments -
Store GUIDs in metadata
#133682 commented on
May 27, 2025 • 10 new comments -
[IR] Introduce the `ptrtoaddr` instruction
#139357 commented on
May 22, 2025 • 10 new comments -
ELF: Add branch-to-branch optimization.
#138366 commented on
May 27, 2025 • 10 new comments -
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423 commented on
May 27, 2025 • 9 new comments -
[HLSL][DXIL] Implement `refract` intrinsic
#136026 commented on
May 22, 2025 • 9 new comments -
[LLDB] Ptrace seize dead processes on Linux
#137041 commented on
May 21, 2025 • 9 new comments -
[Clang][LoongArch] Support target attribute for function
#140700 commented on
May 26, 2025 • 9 new comments -
[SPARC][IAS] Add definitions for OSA 2011 instructions
#138403 commented on
May 27, 2025 • 9 new comments -
[Demangling] Refactor Demangler range tracking
#140762 commented on
May 27, 2025 • 9 new comments -
[MIPS][float] Fixed SingleFloat codegen on N32/N64 targets
#140575 commented on
May 23, 2025 • 8 new comments -
[NVPTX] Add syncscope support for cmpxchg
#140812 commented on
May 27, 2025 • 8 new comments -
[VPlan] Remove ResumePhi opcode, use regular PHI instead (NFC).
#140405 commented on
May 27, 2025 • 8 new comments -
[mlir][gpu] Add GPU subgroup MMA extract and insert operations
#139048 commented on
May 27, 2025 • 8 new comments -
[AMDGPU] Consider FLAT instructions for VMEM hazard detection
#137170 commented on
May 27, 2025 • 7 new comments -
[llvm] Introduce callee_type metadata
#87573 commented on
May 27, 2025 • 7 new comments -
Attributor: Infer noalias.addrspace metadata for memory instructions
#136553 commented on
May 27, 2025 • 7 new comments -
[CodeGen][NewPM] Port `AsmPrinter` to new pass manager
#99320 commented on
May 22, 2025 • 7 new comments -
[LV] Stengthen loop-invariance checks in isPredicatedInst
#140744 commented on
May 27, 2025 • 7 new comments -
compiler-rt: Introduce runtime functions for emulated PAC.
#133530 commented on
May 26, 2025 • 7 new comments -
[AMDGPU] Split struct kernel arguments
#133786 commented on
May 26, 2025 • 7 new comments -
[Clang][OpenMP][LoopTransformations] Add support for "#pragma omp fuse" loop transformation directive and "looprange" clause
#139293 commented on
May 27, 2025 • 7 new comments -
[clang-tidy] Improve `bugprone-exception-escape`: add stacktrace of escaped exception
#134375 commented on
May 27, 2025 • 7 new comments -
[LiveVariables] Mark use as implicit-def if defined at instr
#119446 commented on
May 27, 2025 • 7 new comments -
[GlobalISel] Add computeNumSignBits for ASHR
#139503 commented on
May 27, 2025 • 7 new comments -
[AMDGPU] Move InferAddressSpacesPass to middle end optimization pipeline
#138604 commented on
May 27, 2025 • 6 new comments -
[AMDGPU][True16][CodeGen] legalize 16bit and 32bit use-def chain for moveToVALU in si-fix-sgpr-lowering
#138734 commented on
May 27, 2025 • 6 new comments -
[clang][Sema] Diagnose exceptions only in non-dependent context in discarded `try/catch/throw` blocks
#139859 commented on
May 27, 2025 • 6 new comments -
[mlir][vector] Improve shape_cast lowering
#140800 commented on
May 27, 2025 • 6 new comments -
[AMDGPU] Skip register uses in AMDGPUResourceUsageAnalysis
#133242 commented on
May 26, 2025 • 6 new comments -
[AMDGPU][MISched] Allow memory ops of different base pointers to be clustered
#140674 commented on
May 22, 2025 • 6 new comments -
[DirectX] Gather resource names in DXIL resource analysis
#140633 commented on
May 28, 2025 • 6 new comments -
[AMDGPU] Support bottom-up postRA scheduing.
#135295 commented on
May 27, 2025 • 6 new comments -
[AArch64] treat `@llvm.ssub.sat` the same as `@llvm.aarch64.neon.sqsub`
#140454 commented on
May 27, 2025 • 6 new comments -
[llvm][opt][Transforms] Preserve AMDGPU atomic metadata
#140314 commented on
May 23, 2025 • 6 new comments -
[InstCombine] Combine or-disjoint (and->mul), (and->mul) to and->mul
#136013 commented on
May 27, 2025 • 6 new comments -
[CMake] Fix config when static zstd libraries are not found
#113584 commented on
May 28, 2025 • 6 new comments -
[DirectX] Add resource name argument to llvm.dx.handlefrom[implicit]binding intrinsics
#139991 commented on
May 28, 2025 • 6 new comments -
[clang-tidy] Return error code on config parse error
#136167 commented on
May 27, 2025 • 6 new comments -
[clang-format] Add AlignAfterOpenBracketOptions
#108332 commented on
May 22, 2025 • 6 new comments -
[SelectionDAG] Introduce ISD::PTRADD
#140017 commented on
May 26, 2025 • 6 new comments -
[AMDGPU] Fold multiple aligned v_mov_b32 to v_mov_b64 on gfx942
#138843 commented on
May 27, 2025 • 5 new comments -
[libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees
#132615 commented on
May 24, 2025 • 5 new comments -
[clang][PAC] add support for options parameter to __ptrauth
#136828 commented on
May 22, 2025 • 5 new comments -
[flang] Inline hlfir.copy_in for trivial types
#138718 commented on
May 27, 2025 • 5 new comments -
expandFMINIMUMNUM_FMAXIMUMNUM: Quiet is not needed for NaN vs NaN
#139237 commented on
May 26, 2025 • 5 new comments -
[AMDGPU] Handle CreateBinOp not returning BinaryOperator
#137791 commented on
May 27, 2025 • 5 new comments -
[VectorCombine] Support nary operands and intrinsics in scalarizeOpOrCmp
#138406 commented on
May 27, 2025 • 5 new comments -
[clang-tidy][clangd] Fixed removeFunctionArgs don't remove comma for use-ranges check
#118568 commented on
May 25, 2025 • 5 new comments -
[clang] callee_type metadata for indirect calls
#117036 commented on
May 27, 2025 • 5 new comments -
[lldb][RPC] Upstream RPC server interface emitters
#138032 commented on
May 27, 2025 • 5 new comments -
[AMDGPU][clang][CodeGen][opt] Add late-resolved feature identifying predicates
#134016 commented on
May 26, 2025 • 4 new comments -
[BOLT] Gadget scanner: detect authentication oracles
#135663 commented on
May 27, 2025 • 4 new comments -
[Preprocessor] Do not expand macros if the input is already preprocessed
#137665 commented on
May 27, 2025 • 4 new comments -
AMDGPU: Drop and upgrade llvm.amdgcn.atomic.csub/cond.sub to atomicrmw
#105553 commented on
May 22, 2025 • 4 new comments -
[clang-doc] Update serializer for improved template handling
#138065 commented on
May 28, 2025 • 4 new comments -
[clang] Make __builtin_expf constexpr.
#140841 commented on
May 21, 2025 • 4 new comments -
[lld] check cache before real_path in loadDylib
#140791 commented on
May 23, 2025 • 4 new comments -
[GISelValueTracking] Use representation size for G_PTRTOINT src width
#139608 commented on
May 21, 2025 • 4 new comments -
[mlir][spirv] Allow disabling control flow structurization
#140561 commented on
May 27, 2025 • 4 new comments -
[clang-tidy] Added check 'bugprone-function-visibility-change'
#140086 commented on
May 24, 2025 • 4 new comments -
[InstCombine] Fold max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
#140526 commented on
May 27, 2025 • 4 new comments -
Implement `sigsetjmp` and `siglongjmp` for darwin/aarch64
#139555 commented on
May 26, 2025 • 4 new comments -
[Codegen] Remove redundant instruction using machinelateCleanup
#139716 commented on
May 26, 2025 • 3 new comments -
[CodeGen] Add TBAA struct path info for array members
#137719 commented on
May 27, 2025 • 3 new comments -
[RISCV] Use ri.vunzip2{a,b} for e64 fixed length deinterleave(2) shuffles
#137217 commented on
May 22, 2025 • 3 new comments -
[AMDGPU][Attributor] Infer `inreg` attribute in `AMDGPUAttributor`
#101609 commented on
May 22, 2025 • 3 new comments -
[DirectX] replace byte splitting via vector bitcast with scalar
#140167 commented on
May 27, 2025 • 3 new comments -
[VectorCombine][AMDGPU] Narrow Phi of Shuffles.
#140188 commented on
May 27, 2025 • 3 new comments -
[HLSL][RootSiganture] Add parsing of new number params in StaticSampler
#140291 commented on
May 27, 2025 • 3 new comments -
[VPlan] Expand VPWidenIntOrFpInductionRecipe into separate recipes
#118638 commented on
May 21, 2025 • 3 new comments -
[VPlan] Simplify branch to scalar ph in VPlan transform (NFC).
#140409 commented on
May 25, 2025 • 3 new comments -
[GlobalISel] Make scalar G_SHUFFLE_VECTOR illegal.
#140508 commented on
May 22, 2025 • 3 new comments -
[KeyInstr][Clang] For range stmt atoms
#134647 commented on
May 27, 2025 • 3 new comments -
[KeyInstr][Clang] For stmt atom
#134646 commented on
May 27, 2025 • 3 new comments -
[lldb-dap] Test gardening, enabling tests and improving doc comments.
#140777 commented on
May 22, 2025 • 3 new comments -
[flang] Added noalias attribute to function arguments.
#140803 commented on
May 27, 2025 • 3 new comments -
[libc++] Refactor bitset::{any, all}
#128445 commented on
May 21, 2025 • 3 new comments -
[AMDGPU] Extend SRA i64 simplification for shift amts in range [33:62]
#138913 commented on
May 22, 2025 • 3 new comments -
[CIR] Upstream lowering of conditional operators to TernaryOp
#138156 commented on
May 27, 2025 • 3 new comments -
[lldb][RPC] Upstream Python scripts
#138028 commented on
May 27, 2025 • 3 new comments -
Handle VECREDUCE intrinsics in NVPTX backend
#136253 commented on
May 22, 2025 • 2 new comments -
[TargetParser] Parse Amazon Linux triple and handle RuntimeLibcalls
#136114 commented on
May 22, 2025 • 2 new comments -
[AMDGPU] Implement hasAndNot for scalar bitwise AND-NOT operations.
#112647 commented on
May 21, 2025 • 2 new comments -
[MLIR] Add apply_patterns.vector.arm_neon.contraction_to_i8mm TD Op
#140251 commented on
May 27, 2025 • 2 new comments -
[VPlan] Implement VPlan-based cost model for VPReduction, VPExtendedReduction and VPMulAccumulateReduction. (NFC)
#113903 commented on
May 27, 2025 • 2 new comments -
[clang] Fixed Constant Evaluation don't Call Destructor
#140278 commented on
May 21, 2025 • 2 new comments -
Add sycl_external attribute
#140282 commented on
May 27, 2025 • 2 new comments -
[clang] Introduce CallGraphSection option
#117037 commented on
May 27, 2025 • 2 new comments -
[HLSL][RootSignature] Add parsing of filter enum for StaticSampler
#140294 commented on
May 27, 2025 • 2 new comments -
[KeyIntsr][Clang] Builtins alloca auto-init atom
#134651 commented on
May 27, 2025 • 2 new comments -
[OpenMP][Flang] Fix semantic check and scoping for declare mappers
#140560 commented on
May 27, 2025 • 2 new comments -
[llvm-exegesis][AArch64] Check for PAC keys before disabling them
#138643 commented on
May 27, 2025 • 2 new comments -
[mlir][gpu][spirv] Add patterns for gpu.shuffle up/down
#139105 commented on
May 27, 2025 • 2 new comments -
[Driver] Teach Barmetal toolchain about GCC installation
#121829 commented on
May 27, 2025 • 2 new comments -
[mlir][spirv] Check output of getConstantInt
#140568 commented on
May 27, 2025 • 2 new comments -
[GVN] MemorySSA for GVN: embed the memory state in symbolic expressions
#123218 commented on
May 27, 2025 • 2 new comments -
[clang-tidy] Improve integer comparison by matching valid expressions outside implicitCastExpr
#134188 commented on
May 25, 2025 • 2 new comments -
[DirectX] Detect resources with identical overlapping binding
#140645 commented on
May 28, 2025 • 2 new comments -
[InstCombine, AArch64] Avoid vector Ext in case by-element operation variant apply for all elements
#140733 commented on
May 27, 2025 • 2 new comments -
[clang] Implement address sanitizer on AIX
#129925 commented on
May 26, 2025 • 2 new comments -
[ItaniumMangle] Make sure class types are added to the dictionary of substitution candidates when compiling for older ABIs
#138947 commented on
May 28, 2025 • 2 new comments -
[SPIRV] support for the intrinsic @llvm.fptosi.sat.* and @llvm.fptoui.sat.*
#129222 commented on
May 21, 2025 • 2 new comments -
[LV] Support strided load with a stride of -1
#128718 commented on
May 26, 2025 • 2 new comments -
[RISCV][MC] Support Base P non-GPR pair instructions
#137927 commented on
May 22, 2025 • 2 new comments -
clang-format: Add IncludeSortKey option
#137840 commented on
May 27, 2025 • 2 new comments -
[AArch64][SME] Disable hazard padding when there is only PPRs and GPRs
#137817 commented on
May 27, 2025 • 2 new comments -
[libc++][ranges] Implement P1899 `ranges::stride_view`.
#65200 commented on
May 21, 2025 • 2 new comments -
[AIX] PGO codegen changes for function-sections.
#139761 commented on
May 27, 2025 • 2 new comments -
[llvm-debuginfo-analyzer] Add support for parsing DWARF / CodeView SourceLanguage
#137223 commented on
May 27, 2025 • 2 new comments -
[FuncAttrs] Relax norecurse attribute inference
#139943 commented on
May 27, 2025 • 2 new comments -
[llvm][Support] Add ARM64e support for split stacks
#139964 commented on
May 22, 2025 • 2 new comments -
[llvm] Extract and propagate indirect call type id
#87575 commented on
May 27, 2025 • 2 new comments -
[OpenMP] Add diagnostic for 'factor' width mismatch in 'unroll partial'
#139986 commented on
May 23, 2025 • 2 new comments -
[asan] Implement address sanitizer on AIX: build configuration
#139583 commented on
May 26, 2025 • 2 new comments -
[lldb] Add support for displaying `__float128` variables
#98369 commented on
May 21, 2025 • 2 new comments -
Validate type consistency in reintepret cast sizes
#140032 commented on
May 21, 2025 • 2 new comments -
[DirectX] Add support for typedBufferLoad and Store for RWBuffer<double2> and RWBuffer<double>
#139996 commented on
May 27, 2025 • 2 new comments -
[WebAssembly] Enable a limited amount of stackification for debug code
#136510 commented on
May 27, 2025 • 2 new comments -
[VPlan] Use VPInstructionWithType for uniform casts.
#140623 commented on
May 27, 2025 • 1 new comment -
[BranchFolding] Kill common hoisted debug instructions
#140091 commented on
May 27, 2025 • 1 new comment -
[clang-format] Add ApplyAlwaysOnePerLineToTemplateArguments option
#137544 commented on
May 25, 2025 • 1 new comment -
[AMDGPU][Clang] Allow amdgpu-waves-per-eu attribute to lower target occupancy range
#138284 commented on
May 27, 2025 • 1 new comment -
[LLVM] Support target extension types in vectors
#140630 commented on
May 22, 2025 • 1 new comment -
[SelectionDAG] Make `(a & x) | (~a & y) -> (a & (x ^ y)) ^ y` available for all targets
#137641 commented on
May 25, 2025 • 1 new comment -
[lld][macho] Strip .__uniq. and .llvm. hashes in -order_file
#140670 commented on
May 21, 2025 • 1 new comment -
Add pointer field protection feature.
#133538 commented on
May 24, 2025 • 1 new comment -
Add IR and codegen support for deactivation symbols.
#133536 commented on
May 24, 2025 • 1 new comment -
[SwitchLowering] Support merging 0 and power-of-2 case.
#139736 commented on
May 27, 2025 • 1 new comment -
[SelectionDAG] Fix bug related to demanded bits/elts for BITCAST
#139085 commented on
May 22, 2025 • 1 new comment -
AArch64: Relax x16/x17 constraint on AUT in certain cases.
#132857 commented on
May 24, 2025 • 1 new comment -
Add support for Windows Secure Hot-Patching
#138972 commented on
May 24, 2025 • 1 new comment -
FEAT: Added support for the extension SPV_INTEL_fpga_dsp_control
#131651 commented on
May 21, 2025 • 1 new comment -
[RISCV] Initial support for EarlyCSE
#138812 commented on
May 27, 2025 • 1 new comment -
[clang][DebugInfo] Add symbol for debugger with VTable information.
#130255 commented on
May 27, 2025 • 1 new comment -
[flang][runtime] Replace recursion with iterative work queue
#137727 commented on
May 27, 2025 • 1 new comment -
[LAA] Keep pointer checks on partial analysis
#139719 commented on
May 23, 2025 • 1 new comment -
[BOLT][heatmap] Produce zoomed-out heatmaps
#140153 commented on
May 28, 2025 • 1 new comment -
[AArch64][SDAG] Fix selection of extend of v1if16 SETCC
#140274 commented on
May 21, 2025 • 1 new comment -
[llvm][EmbedBitcodePass] Prevent modifying the module with ThinLTO
#139999 commented on
May 27, 2025 • 1 new comment -
[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert`
#139454 commented on
May 27, 2025 • 1 new comment -
[X86][Codegen] add sched for lnlp
#139446 commented on
May 22, 2025 • 1 new comment -
[AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction
#137137 commented on
May 27, 2025 • 1 new comment -
[libc++] Do not call `reserve` in flat containers if underlying container is user defined
#140379 commented on
May 27, 2025 • 1 new comment -
[HEXAGON] [MachinePipeliner] Fix the DAG in case of dependent phis.
#135925 commented on
May 26, 2025 • 1 new comment -
[SelectionDAGBuilder] Use address width when lowering ptrtoaddr
#139423 commented on
May 21, 2025 • 1 new comment -
[Support] [lldb] Fix thread jump #45326
#135778 commented on
May 27, 2025 • 1 new comment -
[SPIRV] FIX print the symbolic operand for opcode for the operation OpSpecConstantOp
#135756 commented on
May 26, 2025 • 1 new comment -
[sanitizer_common] Implement interception on AIX
#138606 commented on
May 27, 2025 • 1 new comment -
[LLVM][MC] Introduce `OrFail` variants of MCD ops
#138614 commented on
May 28, 2025 • 1 new comment -
[CodeGen] Avoid MachineModuleInfo in MachineModuleSlotTracker
#140530 commented on
May 22, 2025 • 1 new comment -
[Clang][CodeGen][X86] don't coerce int128 into `{i64,i64}` for SysV-like ABIs
#135230 commented on
May 26, 2025 • 1 new comment -
[compiler-rt] Add CMake option to enable execute-only code generation on AArch64
#140555 commented on
May 21, 2025 • 1 new comment -
[lld][ELF] Merge equivalent symbols found during ICF
#139493 commented on
May 23, 2025 • 1 new comment -
[X86] Remove extra MOV after widening atomic load
#138635 commented on
May 27, 2025 • 1 new comment -
[VPlan] Speed up VPSlotTracker by using ModuleSlotTracker
#139881 commented on
May 27, 2025 • 1 new comment -
[IRTranslator] Handle ptrtoaddr
#139601 commented on
May 22, 2025 • 1 new comment -
[RISCV][Driver] Add riscv emulation mode to linker job of BareMetal toolchain
#134442 commented on
May 27, 2025 • 1 new comment -
[LSV] Insert casts to vectorize mismatched types
#134436 commented on
May 27, 2025 • 1 new comment -
[AArch64] Skip storing of stack arguments when lowering tail calls
#126735 commented on
May 27, 2025 • 1 new comment -
[Driver] Add support for crtbegin.o, crtend.o and libgloss lib to BareMetal toolchain object
#121830 commented on
May 27, 2025 • 1 new comment -
[LAA] Always use DepCands when grouping runtime checks.
#91196 commented on
May 27, 2025 • 1 new comment -
[clang-tidy] Fix false negative `modernize-use-ranges` when using getter function
#127377 commented on
May 26, 2025 • 1 new comment -
[LoopVectorize] Add an option to test potential issues with VPlan
#121154 commented on
May 27, 2025 • 1 new comment -
[Polly] Introduce PhaseManager and remove LPM support
#125442 commented on
May 26, 2025 • 1 new comment -
[Clang] Add __builtin_invoke and use it in libc++
#116709 commented on
May 22, 2025 • 1 new comment -
[AtomicExpand] Add bitcasts when expanding load atomic vector
#120716 commented on
May 27, 2025 • 1 new comment -
[clang] Add builtin to clear padding bytes (prework for P0528R3)
#75371 commented on
May 26, 2025 • 1 new comment -
[IVDescriptors] Implement MonotonicDescriptor
#140720 commented on
May 27, 2025 • 0 new comments -
[libc++] Add availability markup for LLVM 19
#140072 commented on
May 26, 2025 • 0 new comments -
[TargetParser] Normalize "aarch64-amazon-linux" to "aarch64-amazon-linux-gnu"
#140070 commented on
May 22, 2025 • 0 new comments -
[flang][openmp]Add UserReductionDetails and use in DECLARE REDUCTION
#140066 commented on
May 21, 2025 • 0 new comments -
[release/20.x] Update release notes for SystemZ changes
#140060 commented on
May 24, 2025 • 0 new comments -
[Clang] `-Wdangling` does not emit warning when a dangerous call invoked in STL
#140483 commented on
May 23, 2025 • 0 new comments -
[MLIR][LLVM Dialect][DTLI] Missing DLTI entries
#126046 commented on
May 23, 2025 • 0 new comments -
clang thread safety analysis does not take into account assert_exclusive_lock attribute
#123512 commented on
May 23, 2025 • 0 new comments -
LLVM Source-Based coverage reports missing coverage on closing braces of case blocks in switch statements
#64956 commented on
May 24, 2025 • 0 new comments -
[RISCV] Move RISCVIndirectBranchTracking before Branch Relaxation
#139993 commented on
May 25, 2025 • 0 new comments -
[clang-tidy] Request for dangling reference check for (ranges) min, max, minmax
#107653 commented on
May 24, 2025 • 0 new comments -
[PAC] Make compiler-rt pauth-friendly
#83806 commented on
May 24, 2025 • 0 new comments -
[TTI] Provide a cost for memset_pattern which matches the libcall
#139978 commented on
May 23, 2025 • 0 new comments -
Request Commit Access For jeremyd2019
#140389 commented on
May 24, 2025 • 0 new comments -
[DirectX] Adding support for static samples is yaml2obj/obj2yaml
#139963 commented on
May 23, 2025 • 0 new comments -
clang-cl: ignore /Zc:preprocessor
#47564 commented on
May 24, 2025 • 0 new comments -
[llvm][DebugInfo][clang] Finalize all declaration subprograms in DIBuilder::finalize()
#139914 commented on
May 22, 2025 • 0 new comments -
[HLSL] Make implicit binding warning an off-by-default warning
#135907 commented on
May 22, 2025 • 0 new comments -
[DirectX] Validator fails with Instructions should not read uninitialized value.
#139011 commented on
May 22, 2025 • 0 new comments -
clang multiarch is broken with pch (at least on macOS)
#114626 commented on
May 22, 2025 • 0 new comments -
[ConstantFolding] Add flag to disable call folding
#140270 commented on
May 27, 2025 • 0 new comments -
[MCP] Handle iterative simplification during forward copy prop
#140267 commented on
May 27, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Use `LLVM_BUILD_DEBUG` in class definitions
#140265 commented on
May 21, 2025 • 0 new comments -
[AMDGPU] misched: avoid subregister dependencies
#140255 commented on
May 26, 2025 • 0 new comments -
Unused lambda capture source ranges are slightly off
#106445 commented on
May 22, 2025 • 0 new comments -
[clang][PAC] Ensure that hasAddressDiscriminatedPointerAuth actually reports the truth for non trivial types
#139210 commented on
May 23, 2025 • 0 new comments -
clang should support -Wlarger-than-num warning, like gcc
#10995 commented on
May 23, 2025 • 0 new comments -
[InstCombine] Detect uadd with overflow idiom
#140178 commented on
May 25, 2025 • 0 new comments -
clang fails to warn about NSPredicate format string mistakes
#19574 commented on
May 23, 2025 • 0 new comments -
clang should warn returning nil from Obj-C method that returns nonnull
#24702 commented on
May 23, 2025 • 0 new comments -
libcxx: Optimizations for uniform_int_distribution
#140161 commented on
May 22, 2025 • 0 new comments -
DSE: doesn't handle pieces of "byval" parameters aggressively
#4113 commented on
May 23, 2025 • 0 new comments -
[libc] Implement efficient 'malloc' on the GPU
#140156 commented on
May 26, 2025 • 0 new comments -
[BOLT][RISC-V] Segmentation Fault in Rewritten RISC-V Executable Due to Incorrect Symbol Relocation in llvm-bolt
#135711 commented on
May 23, 2025 • 0 new comments -
Trivial relocatability follow up
#128725 commented on
May 23, 2025 • 0 new comments -
Absolute file name for source file emitted with `-fopenmp`
#82541 commented on
May 23, 2025 • 0 new comments -
Misleading leak warning on overwriting the pointer.
#43608 commented on
May 23, 2025 • 0 new comments -
Test flake in ASan: asan_lsan_deadlock.cpp
#140646 commented on
May 23, 2025 • 0 new comments -
[GVN] Forward source from memcpy
#137810 commented on
May 25, 2025 • 0 new comments -
MachineScheduler: Reset next cluster candidate for each node
#139513 commented on
May 28, 2025 • 0 new comments -
Add a pass that materializes the alias analysis into metadata
#140280 commented on
May 26, 2025 • 0 new comments -
Add a GUIDLIST table to bitcode
#139497 commented on
May 27, 2025 • 0 new comments -
C++20 coroutine with stateful allocator results in ASAN stack-use-after-scope starting with clang 19
#124612 commented on
May 26, 2025 • 0 new comments -
[AArch64] Extend usage of `XAR` instruction for fixed-length operations
#139460 commented on
May 25, 2025 • 0 new comments -
[LSR][SCEV] Increases register spilling in 503.bwaves_r (SPEC CPU 2017)
#117318 commented on
May 26, 2025 • 0 new comments -
[SPARC][IAS] Add definitions for cryptographic instructions
#139451 commented on
May 24, 2025 • 0 new comments -
[lldb-dap] Invalid variable reference ids
#119784 commented on
May 26, 2025 • 0 new comments -
[Clang] Separate implicit int conversion on negation sign to new diagnostic group
#139429 commented on
May 28, 2025 • 0 new comments -
[Debian Linux, LLVMv17.0.6, C++] LLVM crashes when compiling to assembler
#138037 commented on
May 26, 2025 • 0 new comments -
Do you still need commit access?
#140432 commented on
May 26, 2025 • 0 new comments -
[clangd] Add tweak to override pure virtuals
#139348 commented on
May 26, 2025 • 0 new comments -
[AArch64] Missed optimization converting vector fmul(sitofp(x), 0.5) -> scvtf(x, 2)
#94909 commented on
May 26, 2025 • 0 new comments -
[clang] Add managarm support
#139271 commented on
May 23, 2025 • 0 new comments -
[DenseMap] Fix constness issues with lookup_or
#139247 commented on
May 27, 2025 • 0 new comments -
clang-format: IndentAccessModifiers causes an extra indent to be added in struct defined inside class declaration
#61631 commented on
May 26, 2025 • 0 new comments -
Missed strlen despite unreachable() in noinline increment function.
#133021 commented on
May 26, 2025 • 0 new comments -
clang-format breaks doxygen content
#43831 commented on
May 26, 2025 • 0 new comments -
[aarch64] clang compile error, when compile a C file, however succeess when rename the file to cpp
#139033 commented on
May 27, 2025 • 0 new comments -
[clang][dataflow] Add bugprone-dataflow-dead-code check
#139068 commented on
May 22, 2025 • 0 new comments -
[CodeGen] Expose the extensibility of PassConfig to plugins
#139059 commented on
May 21, 2025 • 0 new comments -
`Building libc++` instructions fail on linux
#121163 commented on
May 24, 2025 • 0 new comments -
Lost alignment info
#140643 commented on
May 24, 2025 • 0 new comments -
[ValueTracking][NFC]: Use injected condition to compute known FPClass
#139832 commented on
May 21, 2025 • 0 new comments -
[Mips] When emit instruction, ignore JUMP_TABLE_DEBUG_INFO
#139830 commented on
May 24, 2025 • 0 new comments -
[clang][PAC] Add __builtin_get_vtable_pointer
#139790 commented on
May 23, 2025 • 0 new comments -
[BOLT] Gadget scanner: optionally assume auth traps on failure
#139778 commented on
May 27, 2025 • 0 new comments -
Missed optimization: trunc not de-duplicated
#139732 commented on
May 24, 2025 • 0 new comments -
[libclc] Add (fast) normalize to CLC; add half overloads
#139759 commented on
May 22, 2025 • 0 new comments -
[clang-format] Add IndentPPDirectives Leave option
#139750 commented on
May 24, 2025 • 0 new comments -
Revert "[lit][clang] Avoid realpath on Windows due to MAX_PATH limitations"
#139739 commented on
May 22, 2025 • 0 new comments -
[docs] Missing link in the Strict Aliasing section of the Users Manual?
#140071 commented on
May 25, 2025 • 0 new comments -
clang-format always aligns stream operator << with spaces
#59797 commented on
May 25, 2025 • 0 new comments -
clang-format of LLVM StringSwitch not good
#140601 commented on
May 25, 2025 • 0 new comments -
P2944R3: Constrained equality - `std::tuple`
#136765 commented on
May 25, 2025 • 0 new comments -
Fix references to required libraries when building LLVM with ASAN and MultiThreaded[Debug] on Windows
#139657 commented on
May 27, 2025 • 0 new comments -
[libc++] Mark std::expected as nodiscard
#139651 commented on
May 26, 2025 • 0 new comments -
clang++ incompatibility with libstdc++ gcc4-compatible ABI on Windows
#135910 commented on
May 25, 2025 • 0 new comments -
std module before include `<iterator>` will have a "requires clause differs in template redeclaration" error
#96147 commented on
May 25, 2025 • 0 new comments -
Uniformity Analysis: incorrect control-divergence result.
#137277 commented on
May 25, 2025 • 0 new comments -
[clang] Implement P3074R7 - trivial unions
#127601 commented on
May 25, 2025 • 0 new comments -
[win][clang] Align scalar deleting destructors with MSABI
#139566 commented on
May 27, 2025 • 0 new comments -
Stack dump occurred while debugging code in VSCode using vscode-swift extesion
#137987 commented on
May 25, 2025 • 0 new comments -
[Runtimes] Builtins target forces runtime targets to reconfigure every build
#98897 commented on
May 21, 2025 • 0 new comments -
clang++ incorrectly accepts addition with an array prvalue operand
#54016 commented on
May 21, 2025 • 0 new comments -
Running lowermodulelds multiple times needs to be thinlto only, breaking fortran at present
#122891 commented on
May 21, 2025 • 0 new comments -
-Og includes inlining optimizations harmful to debugging since 13.0
#64948 commented on
May 21, 2025 • 0 new comments -
Flang OpenMP issue with copy private clauses on common blocks.
#139636 commented on
May 22, 2025 • 0 new comments -
Clang Formatter ignore special comment indentation
#98165 commented on
May 22, 2025 • 0 new comments -
[clang-format] limiting search scope for .clang-format-ignore
#140673 commented on
May 22, 2025 • 0 new comments -
[DirectX] Improve error message when a binding cannot be found for a resource
#140642 commented on
May 27, 2025 • 0 new comments -
[DirectX] Use resource names when generating DXIL metadata
#140635 commented on
May 27, 2025 • 0 new comments -
[libc++] constexpr priority_queue
#140634 commented on
May 23, 2025 • 0 new comments -
[X86] Use GFNI for LZCNT vXi8 ops
#140729 commented on
May 22, 2025 • 0 new comments -
[libc++] P3372R3: constexpr `flat_map`
#128673 commented on
May 22, 2025 • 0 new comments -
[libc++] P3372R3: constexpr `flat_set`
#128675 commented on
May 22, 2025 • 0 new comments -
AMDGPU: Fix tracking subreg defs when folding through reg_sequence
#140608 commented on
May 27, 2025 • 0 new comments -
AMDGPU: Add baseline tests for #139317
#140607 commented on
May 27, 2025 • 0 new comments -
[llvm-remarkutil] Add an instruction-mix tool
#140598 commented on
May 21, 2025 • 0 new comments -
[libc++] P3372R3: constexpr `map`
#128660 commented on
May 22, 2025 • 0 new comments -
AMDGPU: Remove redundant operand folding checks
#140587 commented on
May 27, 2025 • 0 new comments -
AMDGPU: Delete seemingly dead s_fmaak_f32/s_fmamk_f32 folding code
#140580 commented on
May 27, 2025 • 0 new comments -
Enable shrink-wrap optimization on RISC-V
#56318 commented on
May 22, 2025 • 0 new comments -
false positives of bugprone-sizeof-expression with a plain template type argument
#140240 commented on
May 21, 2025 • 0 new comments -
[llvm-remarkutil] Make invalid states un-representable in the count tool
#140829 commented on
May 21, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/CGData and llvm/CodeGen for DLL export
#140823 commented on
May 27, 2025 • 0 new comments -
[mlir][vector] Move hidden function to op definition
#140813 commented on
May 22, 2025 • 0 new comments -
aarch64: -mcpu= passes -mcpu= instead of -march= to as with -no-integrated-as unlike GCC
#140262 commented on
May 21, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/ExecutionEngine for DLL export
#140809 commented on
May 27, 2025 • 0 new comments -
Don't collect from phi nodes which are not fully constructed yet
#140806 commented on
May 22, 2025 • 0 new comments -
[BOLT][Aarch64] TestAndBranch14PCRel fixup relocation target out of range
#140790 commented on
May 21, 2025 • 0 new comments -
"Wrong" name mangling for operator== in extern "C"
#140654 commented on
May 21, 2025 • 0 new comments -
Crash in `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(Decl*)` when using constexpr generated `std::string` in toplevel `asm` statement
#137459 commented on
May 21, 2025 • 0 new comments -
[flang] segmentation fault in Fujitsu test 0908_0016,7
#140794 commented on
May 21, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/DWARFLinker and llvm/DWP for DLL export
#140782 commented on
May 27, 2025 • 0 new comments -
[llvm] annotate interfaces in llvm/DebugInfo for DLL export
#140778 commented on
May 27, 2025 • 0 new comments -
[clang][modules] Inline function incorrectly marked as hidden leads to undefined reference
#120108 commented on
May 21, 2025 • 0 new comments -
[flang] Fix crash in error recovery
#140768 commented on
May 27, 2025 • 0 new comments -
Crash report
#140382 commented on
May 21, 2025 • 0 new comments -
lldb statusline problems in Windows terminal(s)
#134846 commented on
May 21, 2025 • 0 new comments -
Unexpected template instantiation with extern template declaration
#97888 commented on
May 21, 2025 • 0 new comments -
[14.0.0 regression] Compiler hang at -O3 on x86_64-linux-gnu
#138509 commented on
May 21, 2025 • 0 new comments -
[AMDGPU] Form G_S/UBFX from uniform operations widened by RegBankSelect
#140040 commented on
May 21, 2025 • 0 new comments -
[LAA] Support monotonic pointers in LoopAccessAnalysis
#140721 commented on
May 27, 2025 • 0 new comments -
[HLSL] When loading a boolean from memory perform a comparison to zero instead of a truncation
#140824 commented on
May 22, 2025 • 0 new comments -
[mlir][Transforms] Dialect conversion: Context-aware type conversions
#140434 commented on
May 23, 2025 • 0 new comments -
[DirectX] DXILBitcodeWriter is trying to encode unsupported TargetExtTyID
#140321 commented on
May 22, 2025 • 0 new comments -
[libc++] Simplify the implementation of std::hash
#140407 commented on
May 27, 2025 • 0 new comments -
[DirectX] Validation Failure: Explicit gep type does not match pointee type of pointer operand
#140415 commented on
May 22, 2025 • 0 new comments -
[MLIR][MPI] Add LLVM lowering for mpi.comm_size
#140392 commented on
May 24, 2025 • 0 new comments -
[LAA] Improve code in findForkedSCEVs (NFC)
#140384 commented on
May 27, 2025 • 0 new comments -
[CMake][Release] Build with -ffat-lto-objects
#140381 commented on
May 24, 2025 • 0 new comments -
[DirectX] Validation: TGSM pointers must originate from an unambiguous TGSM global variable.
#140416 commented on
May 22, 2025 • 0 new comments -
[libc++][test] Fix test not relying on MinSequenceContainer
#140372 commented on
May 27, 2025 • 0 new comments -
[libc++] constexpr `flat_set`
#140360 commented on
May 24, 2025 • 0 new comments -
[clangd] Collect references in array designators
#140356 commented on
May 26, 2025 • 0 new comments -
[DirectX] Validation error: Access to out-of-bounds memory is disallowed
#140417 commented on
May 22, 2025 • 0 new comments -
[lld][macho] Support order cstrings with -order_file_cstring
#140307 commented on
May 28, 2025 • 0 new comments -
[HLSL][RootSignature] Add space, visibility enums to StaticSampler
#140306 commented on
May 27, 2025 • 0 new comments -
[HLSL][RootSignature] Add parsing of remaining enums to StaticSampler
#140305 commented on
May 27, 2025 • 0 new comments -
[DirectX] External declaration 'switch.table.*' is unused
#140420 commented on
May 22, 2025 • 0 new comments -
[SPIRV] Floating point select operands cause the machine verifier to trip
#135572 commented on
May 22, 2025 • 0 new comments -
[HLSL][RootSiganture] Add parsing of address params in StaticSampler
#140293 commented on
May 27, 2025 • 0 new comments -
libc++ change causes a segmentation fault when running some lldb tests
#137046 commented on
May 22, 2025 • 0 new comments -
libc++ test: update MinSequenceContainer.h to make some tests pass on MSVC STL
#140287 commented on
May 24, 2025 • 0 new comments -
[MLIR] Integration tests for lowering vector.contract to SVE FEAT_I8MM
#140573 commented on
May 27, 2025 • 0 new comments -
[MLIR] Add apply_patterns.vector.arm_sve.lower_contraction TD Op
#140572 commented on
May 27, 2025 • 0 new comments -
ICE with concept pack expansion + std::swap in C++20 constraint expressions with -std=c++20 since clang 20
#138823 commented on
May 22, 2025 • 0 new comments -
[OpenMP][Flang] Emit default declare mappers implicitly for derived types
#140562 commented on
May 21, 2025 • 0 new comments -
[flang][OpenMP] symbol resolution error for DECLARE SIMD UNIFORM
#140741 commented on
May 22, 2025 • 0 new comments -
clang-tidy: bugprone-multi-level-implicit-pointer-conversion should ignore malloc/calloc/realloc/free
#140659 commented on
May 22, 2025 • 0 new comments -
Improved support for cpu_dispatch/cpu_specific attributes and function multi-versioning in AArch64 Clang
#49744 commented on
May 22, 2025 • 0 new comments -
[libunwind] Add CMake option to enable execute-only code generation on AArch64
#140554 commented on
May 26, 2025 • 0 new comments -
[libc++abi] Add CMake option to enable execute-only code generation on AArch64
#140553 commented on
May 26, 2025 • 0 new comments -
[libc++] Add CMake option to enable execute-only code generation on AArch64
#140552 commented on
May 26, 2025 • 0 new comments -
[Clang][OpenMP][LoopTransformations] Fix incorrect number of generated loops for Tile and Reverse directives
#140532 commented on
May 27, 2025 • 0 new comments -
Suboptimal codegen for vptr load
#129716 commented on
May 22, 2025 • 0 new comments -
[libc++] Move _ITER_TRAITS and _ITER_CONCEPT into <__iterator/concepts.h>
#140528 commented on
May 27, 2025 • 0 new comments -
[CodeGen] Add assertion to MachineBasicBlock::addLiveIn and friends
#140527 commented on
May 21, 2025 • 0 new comments -
Crash:SemaLookup.cpp:2146 Assertion `(!isa<TagDecl>(LookupCtx) || LookupCtx->isDependentContext() || cast<TagDecl>(LookupCtx)->isCompleteDefinition() || cast<TagDecl>(LookupCtx)->isBeingDefined()) && "Declaration context must already be complete!"' failed
#45905 commented on
May 22, 2025 • 0 new comments -
[mlir][linalg] Simplify vectorization test output using `-canonicalize -cse`
#138265 commented on
May 22, 2025 • 0 new comments -
Clang sequencial incorrect #pragma specification end in ICE since 3.5
#140687 commented on
May 22, 2025 • 0 new comments -
[lldb-dap] `breakpoint command add` in the Debug Console fails
#139322 commented on
May 22, 2025 • 0 new comments -
clang `-Wunknown-warning-option` shouldn't warn about a `#pragma GCC diagnostic` it doesn't know
#25810 commented on
May 22, 2025 • 0 new comments -
[mlir][vector] MLIR SLP vectorizer
#140469 commented on
May 27, 2025 • 0 new comments -
[HLSL] Implement serialization of Root Descriptors
#138191 commented on
May 22, 2025 • 0 new comments -
[X86] Add atomic vector tests for unaligned >1 sizes.
#120387 commented on
May 27, 2025 • 0 new comments -
[SelectionDAG] Widen <2 x T> vector types for atomic load
#120598 commented on
May 27, 2025 • 0 new comments -
Add debuginfo C support for a SetType, Subrangetype, dynamic array type and replace arrays
#135607 commented on
May 27, 2025 • 0 new comments -
[libc++] fix std::make_exception_ptr interaction with ObjC
#135386 commented on
May 21, 2025 • 0 new comments -
[libunwind][Haiku] Fix signal frame unwinding
#135367 commented on
May 26, 2025 • 0 new comments -
[SelectionDAG] Split vector types for atomic load
#120640 commented on
May 27, 2025 • 0 new comments -
[InstCombine] Combine and->cmp->sel->or-disjoint into and->mul
#135274 commented on
May 27, 2025 • 0 new comments -
[GISel] Funnel shift combiner port from SelectionDAG ISel to GlobalISel
#135132 commented on
May 24, 2025 • 0 new comments -
[libcxxabi][libunwind] Support for using LLVM libc
#134893 commented on
May 23, 2025 • 0 new comments -
[clang-cl] Accept `cl`-style output arguments (`/Fo`, `-Fo`) for `--precompile`
#121046 commented on
May 22, 2025 • 0 new comments -
[NFC][KeyInstr][Clang] Add some additional tests
#134654 commented on
May 23, 2025 • 0 new comments -
[KeyInstr][Clang] Coerced store atoms
#134653 commented on
May 23, 2025 • 0 new comments -
[KeyInstr][Clang] Ret atom
#134652 commented on
May 23, 2025 • 0 new comments -
[lldb-dap] Implement `runInTerminal` for Windows
#121269 commented on
May 28, 2025 • 0 new comments -
[libc++] Simplify __bitset::__init
#121357 commented on
May 21, 2025 • 0 new comments -
clang_EvalResult_getAsCXString impl
#134551 commented on
May 27, 2025 • 0 new comments -
[RISCV] Integrate RISCV target in baremetal toolchain object and deprecate RISCVToolchain object
#121831 commented on
May 27, 2025 • 0 new comments -
[lldb][OpenBSD] Fixes for process handling
#122534 commented on
May 24, 2025 • 0 new comments -
Extract SipHash implementation into a header.
#134197 commented on
May 24, 2025 • 0 new comments -
[TargetVerifier][AMDGPU] Add TargetVerifier.
#123609 commented on
May 21, 2025 • 0 new comments -
[Clang][Driver] Override complex number calculation method by -fno-fa…
#132680 commented on
May 27, 2025 • 0 new comments -
[DRAFT][lldb][RPC] Design doc for upstreaming PR
#138612 commented on
May 21, 2025 • 0 new comments -
HIPSPV: Unbundle SDL
#136412 commented on
May 27, 2025 • 0 new comments -
[AMDGPU] fix up vop3p gisel errors
#136262 commented on
May 27, 2025 • 0 new comments -
[llvm] Add API to get decompressed size of a zstd compressed buffer.
#107020 commented on
May 21, 2025 • 0 new comments -
[BOLT] Gadget scanner: improve handling of unreachable basic blocks
#136183 commented on
May 27, 2025 • 0 new comments -
[feature][riscv] handle target address calculation in llvm-objdump disassembly for riscv
#109914 commented on
May 23, 2025 • 0 new comments -
[BOLT] Gadget scanner: do not crash on debug-printing CFI instructions
#136151 commented on
May 27, 2025 • 0 new comments -
[clang][RISCV][Zicfilp] Emit RISCV function-signature-based CFI label in llvm::Function metadata
#111661 commented on
May 27, 2025 • 0 new comments -
Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler
#136098 commented on
May 26, 2025 • 0 new comments -
[libunwind][AArch64] Protect PC within libunwind's context.
#113368 commented on
May 27, 2025 • 0 new comments -
[VectorCombine] Allow shuffling with bitcast for not multiple offset for loadsize
#119139 commented on
May 27, 2025 • 0 new comments -
[libc++] P2165R4: Update deduction guides for map containers and container adaptors
#136011 commented on
May 27, 2025 • 0 new comments -
[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening
#120064 commented on
May 27, 2025 • 0 new comments -
[compiler-rt][rtsan] rename/renameat interception
#135884 commented on
May 27, 2025 • 0 new comments -
[symbolizer] Address starting with a plus sign is valid.
#135857 commented on
May 27, 2025 • 0 new comments -
[clang][OpenMP] New OpenMP 6.0 threadset clause
#135807 commented on
May 27, 2025 • 0 new comments -
IR/Verifier: Allow vector type in atomic load and store
#120384 commented on
May 27, 2025 • 0 new comments -
[SelectionDAG] Legalize <1 x T> vector types for atomic load
#120385 commented on
May 27, 2025 • 0 new comments -
[X86] Manage atomic load of fp -> int promotion in DAG
#120386 commented on
May 27, 2025 • 0 new comments -
[SPIR-V] Consistent handling of TargetExtTypes in emit-intrinsics
#135682 commented on
May 25, 2025 • 0 new comments -
[LV] Move VPlan-based calculateRegisterUsage to VPlanAnalysis (NFC).
#135673 commented on
May 21, 2025 • 0 new comments -
[AArch64] fix trampoline implementation: use X15
#126743 commented on
May 23, 2025 • 0 new comments -
[win/asan] Improve SharedReAlloc with HEAP_REALLOC_IN_PLACE_ONLY.
#132558 commented on
May 26, 2025 • 0 new comments -
[libcxx] Fix ODR violation in iostream.
#132125 commented on
May 26, 2025 • 0 new comments -
[clang] Introduce elementwise clz/ctz builtins
#131995 commented on
May 27, 2025 • 0 new comments -
[asan] Implement interception on AIX
#131870 commented on
May 27, 2025 • 0 new comments -
[clang-tidy] support query based custom check
#131804 commented on
May 25, 2025 • 0 new comments -
[libcxx] Export the formatter_integral for module build.
#131778 commented on
May 27, 2025 • 0 new comments -
[libcxx] Avoid hash key in __hash_table::find() if it is empty.
#126837 commented on
May 24, 2025 • 0 new comments -
[clang-tidy] Add new `construct-reusable-objects-once` check
#131455 commented on
May 26, 2025 • 0 new comments -
[LLD][ELF][RISCV][Zicfilp] Handle .note.gnu.property sections for Zicfilp/Zicfiss features
#127193 commented on
May 27, 2025 • 0 new comments -
[LLVM][SROA] Teach SROA how to "bitcast" between fixed and scalable vectors.
#130973 commented on
May 21, 2025 • 0 new comments -
[AArch64][PAC] Combine signing with address materialization
#130809 commented on
May 21, 2025 • 0 new comments -
[PAC][InstCombine] Replace auth+sign with resign
#130807 commented on
May 23, 2025 • 0 new comments -
[llvm] Implement address sanitizer on AIX
#129926 commented on
May 26, 2025 • 0 new comments -
[clang-tidy] Fix false positive for cppcoreguidelines-pro-bounds-pointer-arithmetic
#127394 commented on
May 25, 2025 • 0 new comments -
[WIP][CodeGen] Modifying MBB's liveins representation as into regUnits
#129847 commented on
May 26, 2025 • 0 new comments -
[libc++] Make list constexpr as part of P3372R3
#129799 commented on
May 24, 2025 • 0 new comments -
[Clang] Allow Finding across only parts of an AST.
#127423 commented on
May 26, 2025 • 0 new comments -
Add initial support for SPE brstack format
#129231 commented on
May 22, 2025 • 0 new comments -
[LAA] Hoist setting condition for RT-checks
#128045 commented on
May 27, 2025 • 0 new comments -
[WinEH] Track changes in WinEHPrepare pass
#134121 commented on
May 27, 2025 • 0 new comments -
[Clang] Improve testing of non std functions with name infinity
#123806 commented on
May 21, 2025 • 0 new comments -
[IR] Add CallBr intrinsics support
#133907 commented on
May 26, 2025 • 0 new comments -
[clang][CodeGen][AA] Add `!llvm.errno.tbaa` gathering int-compatible TBAA nodes
#125258 commented on
May 27, 2025 • 0 new comments -
[flang] Implement !DIR$ IVDEP directive
#133728 commented on
May 21, 2025 • 0 new comments -
[SelectionDAG][X86] Remove unused elements from atomic vector.
#125432 commented on
May 27, 2025 • 0 new comments -
Add deactivation symbol operand to ConstantPtrAuth.
#133537 commented on
May 24, 2025 • 0 new comments -
[ValueTracking] Improve `Bitcast` handling to match SDAG
#125935 commented on
May 26, 2025 • 0 new comments -
MachineInstrBuilder: Introduce copyMIMetadata() function.
#133535 commented on
May 24, 2025 • 0 new comments -
ELF: Add support for R_AARCH64_INST32 relocation.
#133534 commented on
May 24, 2025 • 0 new comments -
CodeGen: Optionally emit PAuth relocations as IRELATIVE relocations.
#133533 commented on
May 24, 2025 • 0 new comments -
ELF: Introduce R_AARCH64_FUNCINIT64 relocation type.
#133531 commented on
May 24, 2025 • 0 new comments -
[NVPTX] support packed f32 instructions for sm_100+
#126337 commented on
May 22, 2025 • 0 new comments -
[AMDGPU] Replace dynamic VGPR feature with attribute
#133444 commented on
May 27, 2025 • 0 new comments -
[GlobalISel]: G_UNMERGE_VALUES for vectors with different element sizes
#133335 commented on
May 26, 2025 • 0 new comments -
Integrated Distributed ThinLTO (DTLTO): Design Overview
#126654 commented on
May 27, 2025 • 0 new comments -
[libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators
#132896 commented on
May 24, 2025 • 0 new comments -
[Driver] Forward sysroot from Driver to linker in BareMetal ToolChain Object
#132808 commented on
May 27, 2025 • 0 new comments -
[Driver] Add option to force undefined symbols during linking in BareMetal toolchain object.
#132807 commented on
May 27, 2025 • 0 new comments -
[Driver] Fix link order of BareMetal toolchain object
#132806 commented on
May 27, 2025 • 0 new comments -
[X86] Allow znver3/4/5 targets to use double-shift instructions by default
#132720 commented on
May 22, 2025 • 0 new comments -
[AArch64] Initial compiler support for SVE unwind on Windows.
#138609 commented on
May 27, 2025 • 0 new comments -
[mlir] Crash when using --pass-pipeline="builtin.module(func.func(mesh-spmdization,test-constant-fold))"
#106172 commented on
May 27, 2025 • 0 new comments -
Crash on va_arg with variable size type
#106174 commented on
May 27, 2025 • 0 new comments -
[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute
#138530 commented on
May 26, 2025 • 0 new comments -
[libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config
#138527 commented on
May 27, 2025 • 0 new comments -
[VPlan] Add VPPhiAccessors to provide interface for phi recipes (NFC)
#138472 commented on
May 26, 2025 • 0 new comments -
[AArch64] Expand llvm.histogram intrinsic to support umax, umin, and uadd.sat operations
#138447 commented on
May 26, 2025 • 0 new comments -
[DWARF] llvm-debuginfo-analyzer crashes on dead code?
#136772 commented on
May 27, 2025 • 0 new comments -
[AArch64] Assembly syntax for relocation specifier in data directives
#132570 commented on
May 27, 2025 • 0 new comments -
Missed optimization with movzx and mov
#56498 commented on
May 27, 2025 • 0 new comments -
[clang-tidy][request] Flag function call with incorrect base class qualifier
#104008 commented on
May 27, 2025 • 0 new comments -
[libc++] Upgrade to GCC 15
#138293 commented on
May 27, 2025 • 0 new comments -
[libc][wchar] implement wcschr
#124345 commented on
May 27, 2025 • 0 new comments -
[IRMover] Don't consider opaque types isomorphic to other types
#138241 commented on
May 22, 2025 • 0 new comments -
[clang] Clang unit test refactoring appears to be creating/exposing testing gaps and/or test counting madness and/or test invocation confusion
#140799 commented on
May 27, 2025 • 0 new comments -
[llvm][release] Describe types of release package on the release page
#138144 commented on
May 27, 2025 • 0 new comments -
github: Add lib/CodeGen to PR autolabeler
#138131 commented on
May 27, 2025 • 0 new comments -
[clang-doc] Track if a type is a template or builtin
#138067 commented on
May 27, 2025 • 0 new comments -
[clang-doc] Update clang-doc tool to enable mustache templates
#138066 commented on
May 27, 2025 • 0 new comments -
LangRef: Clarify behaviors of nsz in fast math flag
#137567 commented on
May 23, 2025 • 0 new comments -
[arm] Cannot select `i32 = setcc 0x00000000, Constant:i64`
#140445 commented on
May 27, 2025 • 0 new comments -
[ASan] Recognize WASI platform in sanitizer_platform.h
#139017 commented on
May 27, 2025 • 0 new comments -
[CallSiteSplitting] Don't copy !llvm.loop metadata to split block
#138974 commented on
May 27, 2025 • 0 new comments -
[LV] Inefficient gather/scatter address calculation for strided access
#129474 commented on
May 27, 2025 • 0 new comments -
Clang compiles `_Generic` expressions very slowly
#137891 commented on
May 27, 2025 • 0 new comments -
[lldb] MachProcess::GetPlatform fails to detect platform in macOS 15.4
#140610 commented on
May 27, 2025 • 0 new comments -
Potential Miscompiles with RegUnits-based MachineLICM liveness calculation
#96146 commented on
May 27, 2025 • 0 new comments -
[BOLT] Gadget scanner: prevent false positives due to jump tables
#138884 commented on
May 27, 2025 • 0 new comments -
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC)
#138883 commented on
May 27, 2025 • 0 new comments -
[clang][ASTImporter] try fix missing Visit functions for issue #129393
#138845 commented on
May 26, 2025 • 0 new comments -
is choco install llvm a malware ?
#138463 commented on
May 27, 2025 • 0 new comments -
[AMDGPU] Refine GCNHazardRecognizer hasHazard()
#138841 commented on
May 22, 2025 • 0 new comments -
Clang uses wrong ABI for __atomic_store_16 on Windows
#136428 commented on
May 27, 2025 • 0 new comments -
[flang][OpenMP] DECLARE SIMD LINEAR implicitly declaring a variable
#140754 commented on
May 27, 2025 • 0 new comments -
we found a crash on "asm("hint 0xc" : "+r"(x17) : "r"(x16)); // autia1716"
#78240 commented on
May 27, 2025 • 0 new comments -
[AArch64] BOLT does not support SPE branch data
#115333 commented on
May 27, 2025 • 0 new comments -
[AMDGPU] Rework GFX11 VALU Mask Write Hazard
#138663 commented on
May 22, 2025 • 0 new comments -
[BOLT] Factor out MCInstReference from gadget scanner (NFC)
#138655 commented on
May 27, 2025 • 0 new comments -
[llvm-debuginfo-analyzer] Remove 'LVScope::Children' container.
#69160 commented on
May 27, 2025 • 0 new comments -
[build issue] llvmtag-17.0.5 build failed on windows10
#73607 commented on
May 27, 2025 • 0 new comments -
[llvm] redefinition of 'prctl_mm_map' for aarch64-linux-musl host
#139443 commented on
May 27, 2025 • 0 new comments -
[libc][math][c23] Add rsqrtf16() function
#137545 commented on
May 21, 2025 • 0 new comments -
[libc++] Implement `views::join_with`
#65536 commented on
May 27, 2025 • 0 new comments -
[mlir][core|ptr] Add `PtrLikeTypeInterface` and casting ops to the `ptr` dialect
#137469 commented on
May 27, 2025 • 0 new comments -
[libc++] constexpr flat_map
#137453 commented on
May 24, 2025 • 0 new comments -
Warn on misuse of DiagnosticInfo classes that hold Twines
#137397 commented on
May 27, 2025 • 0 new comments -
[BOLT] Gadget scanner: detect untrusted LR before tail call
#137224 commented on
May 27, 2025 • 0 new comments -
[llvm-pdbutil] Fix register enum field dumping/parsing
#82299 commented on
May 23, 2025 • 0 new comments -
[llvm-pdbutil] Add output file option for pdb2yaml
#82300 commented on
May 23, 2025 • 0 new comments -
[GlobalISel] Dump the machine function after each legalization iteration. NFC
#83401 commented on
May 26, 2025 • 0 new comments -
[AMDGPU] Enable IAS in the AMDGPU backend
#85518 commented on
May 24, 2025 • 0 new comments -
[llvm] Add option to emit `callgraph` section
#87574 commented on
May 27, 2025 • 0 new comments -
[llvm][AsmPrinter] Emit call graph section
#87576 commented on
May 27, 2025 • 0 new comments -
[LangRef] No target-specific size limit for atomics
#136864 commented on
May 23, 2025 • 0 new comments -
[flang] Add __COUNTER__ preprocessor macro
#136827 commented on
May 27, 2025 • 0 new comments -
[Clang] Add `noalias` to `this` pointer in C++ constructors
#136792 commented on
May 22, 2025 • 0 new comments -
[X86][GlobalIsel] support G_FABS for f80
#136718 commented on
May 27, 2025 • 0 new comments -
Improve string allocation
#92652 commented on
May 26, 2025 • 0 new comments -
Add C++23 stacktrace (P0881R7)
#136528 commented on
May 24, 2025 • 0 new comments -
Extending LLDB to work on AIX
#102601 commented on
May 27, 2025 • 0 new comments -
release/20.x: [libcxx] Provide locale conversions to tests through lit substitution (#105651)
#136449 commented on
May 27, 2025 • 0 new comments -
[HLSL][SPIRV] Modify the VulkanBuffer implementation to take a struct
#138273 commented on
May 27, 2025 • 0 new comments -
[clang] Deprecation warnings in system headers are silenced when the deprecated entity is used indirectly
#134425 commented on
May 27, 2025 • 0 new comments -
Request Commit Access For @stumpOS
#137242 commented on
May 27, 2025 • 0 new comments -
clang accepts friend that g++/Comeau reject
#12361 commented on
May 27, 2025 • 0 new comments -
[llvm][Coro] Lower coro.frame in CoroEarly instead of CoroSplit
#137976 commented on
May 28, 2025 • 0 new comments -
[BOLT] Gadget scanner: account for BRK when searching for auth oracles
#137975 commented on
May 27, 2025 • 0 new comments -
tools/dsymutil/X86/op-convert-offset.test randomly fails
#140545 commented on
May 27, 2025 • 0 new comments -
[ItaniumDemangle][test] Factor demangler test-cases into file and sync into LLVM
#137947 commented on
May 27, 2025 • 0 new comments -
[clang-doc] [NFC] remove completed to-do
#133611 commented on
May 27, 2025 • 0 new comments -
[clang] Simplify device kernel attributes
#137882 commented on
May 27, 2025 • 0 new comments -
[LAA] Add initial support for non-power-of-2 store-load forwarding distance
#137873 commented on
May 21, 2025 • 0 new comments -
[flang][OpenMP] Overhaul implementation of ATOMIC construct
#137852 commented on
May 27, 2025 • 0 new comments -
Bolt creating corrupted instrumented binary for a C++ binary that uses Boost library (arm64)
#133465 commented on
May 28, 2025 • 0 new comments -
Missing support for GCC's attribute access (IR attributes with size index?)
#54312 commented on
May 28, 2025 • 0 new comments -
[clang-doc] Use ExitOnError over manually handling exit conditions
#140085 commented on
May 28, 2025 • 0 new comments -
[LV] Initial support for stores in early exit loops
#137774 commented on
May 21, 2025 • 0 new comments -
AMDGPU is missing simplify demanded bits optimizations of readfirstlane and similar operations
#128390 commented on
May 28, 2025 • 0 new comments -
[ValueTracking] Make the MaxAnalysisRecursionDepth overridable
#137721 commented on
May 24, 2025 • 0 new comments -
Vector Saturating Subtractions should be flipped around when the result is AND'ed
#79690 commented on
May 28, 2025 • 0 new comments -
[DirectX] DXILCBufferAccess gets tripped up by arrays that are exactly 64 bits long
#138996 commented on
May 28, 2025 • 0 new comments -
Add option to set default header language
#137792 commented on
May 28, 2025 • 0 new comments