Repository Issues
llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Issues
Open
[BOLT] Evaluate and speedup discoverFileObjects
BOLTgood first issuehelp wanted
No assignee yetHas a beginner-friendly labelContributing guide available
14 comments0 reactions0 assignees
Closed
Decomposition Declaration diagnostic for missing initializer is pretty unclear
clang:diagnosticsgood first issuequality-of-implementation
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
9 comments0 reactions0 assignees
Open
[AMDGPU] generates v_cndmask/lshlrev for uniform select between 0 and a power of 2
backend:AMDGPUgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
21 comments0 reactions1 assignee
Open
[AArch64] Add SimplifyDemandedVectorEltsForTargetNode support for AArch64ISD::DUPLANE nodes
backend:AArch64good first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
13 comments0 reactions1 assignee
Open
[InstCombine] Missed optimization : fold `switch(rol(a, c))`
good first issuellvm:instcombinemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
9 comments0 reactions1 assignee
Open
missed fold, sext(fptosi x to i32) => fptosi x to i64
floating-pointgood first issuellvm:codegenmissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
13 comments0 reactions1 assignee
Open
missed fold: (X * 0.0) * constant => X * 0.0
floating-pointgood first issuellvm:instcombinemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
36 comments1 reaction1 assignee
Open
[DAG] SDPatternMatch - add m_BinOp/m_c_BinOp variants driven by TLI.isBinOp/isCommutativeBinOp
good first issuellvm:SelectionDAG
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
13 comments0 reactions1 assignee
Open
Missed Optimization: Aligned Pointer Optimizations Can't Happen With Prefered OR Instead of ADD
good first issuellvm:optimizationsmissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
8 comments0 reactions1 assignee
Open
[Support] Investigate making KnownBits saturated add/sub implementations optimal
good first issuellvm:support
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
8 comments0 reactions1 assignee
Open
[InstCombine] Missed optimization: fail to fold `(A >> C1) Pred C2` if `shr` is used multiple times
good first issuellvm:instcombinemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
8 comments0 reactions1 assignee
Open
[OpenMP] Metadirective uses default for non-const user condition
clang:openmpgood first issueopenmp
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
11 comments0 reactions0 assignees
Open
`std::filesystem::canonical("")` should throw
filesystemgood first issuelibc++
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments0 reactions1 assignee
Open
Implement `insertVar` having `Identifier` parameter
enhancementgood first issuemlir:presburger
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments0 reactions1 assignee
Open
basic properties of floor and ceiling function
floating-pointgood first issuellvm:optimizationsmissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
12 comments0 reactions1 assignee
Open
hasAnyArgument() spuriously ignores match
clang-queryclang:frontendconfirmedgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
18 comments0 reactions1 assignee
Open
`bugprone-dangling-handle.HandleClasses` should update its defaults
clang-tidyenhancementgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments0 reactions1 assignee
Open
Simplify initialisation diagnostic when types are cv-qualified
clang:diagnosticsgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
5 comments0 reactions2 assignees
Open
Loading/storing an 8 aligned i128 uses two `movq` instead of a single `movups`
backend:X86good first issuellvm:SelectionDAGmissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
8 comments0 reactions1 assignee
Open
[clang] Avoid printing overly large integer/_BitInt numbers in static assertion failure diagnostics
clang:diagnosticsconfirmedgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
16 comments0 reactions1 assignee