Repository Issues
llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Issues
Open
[CIR] Upstream missing tests from the ClangIR incubator
ClangIRgood first issue
No assignee yetHas a beginner-friendly labelContributing guide available
25 comments0 reactions0 assignees
Open
[Clang] Allow __builtin_fma/fmaf/fmal to be used in a constant expression
clang:bytecodeclang:frontendconstexprgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
8 comments0 reactions1 assignee
Open
[X86] Recognise VPMADD52L/H patterns on AVX512IFMA/AVXIFMA targets
backend:X86good first issuemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments0 reactions1 assignee
Open
Wrong types checked at DAGCombiner::visitSRA(SDNode *N)
good first issuellvm:SelectionDAG
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments0 reactions1 assignee
Open
[GlobalISel] Port known-bit and known-sign-bits for all operations
good first issuellvm:globalisel
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
22 comments0 reactions0 assignees
Open
[ARM] computeKnownBitsForTargetNode - add handling for ARMISD::VMOVIMM\VMVNIMM
backend:ARMgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
10 comments0 reactions1 assignee
Open
#pragma init_seg(section-specifier, func-name) not supported
clang:frontendextension:microsoftgood first issueplatform:windows
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments0 reactions1 assignee
Open
Port JSON output format for llvm-dwarfdump
good first issuetools:llvm-dwarfdump
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
15 comments0 reactions1 assignee
Open
Zen3 scheduler model for the latency of VEXTRACTF128rri is probably incorrect
backend:X86 Scheduler Modelsgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
8 comments0 reactions0 assignees
Closed
[llvm-exegesis] Analysis mode should skip and report unknown instruction opcodes instead of just failing
good first issuetools:llvm-exegesis
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
9 comments0 reactions1 assignee
Open
Docs for [[clang::no_specializations]] attribute use "explicitly specialized" ambiguously
clangdocumentationgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
4 comments0 reactions1 assignee
Open
[X86] Failure to reduce extended i64 add/sub/mul arithmetic to i32 with known zeros in the upper 32-bits
backend:X86good first issuemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
13 comments0 reactions1 assignee
Open
[Clang] Explain satisfaction failure for more type traits
clang:diagnosticsclang:frontendgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
20 comments0 reactions0 assignees
Open
`[[gnu::weak]]` disables constant evaluation of constexpr variables in C++14
c++11c++14clang:frontenddiverges-from:gccgood first issue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
12 comments1 reaction0 assignees
Open
Missed optimization: (%1 <= ~%0) && (%0 > ~%1) ==> false
good first issuellvm:instcombinemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
7 comments0 reactions1 assignee
Open
Tracking progress for constexpr cmath (P0533R9, P1383R2)
c++23c++26clang:frontenddocumentationgood first issuelibclibc++metaissue
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
16 comments4 reactions0 assignees
Open
Missed Optimization: max(max(x, c1) << c2, c3) —> max(x << c2, c3) when c3 >= c1 * 2 ^ c2
good first issuellvm:instcombinemissed-optimization
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
11 comments0 reactions2 assignees
Open
Doxygen links to wrong implementation file
documentationgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
5 comments0 reactions1 assignee
Open
[OpenMP] Assertion `llvm::isUIntN(BitWidth, val) && "Value is not an N-bit unsigned value"' failed.
clang:frontendclang:openmpconfirmedcrashgood first issue
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
9 comments0 reactions1 assignee
Open
[CodeGen] llc silently ignores -{start|stop}-{after|before} options
good first issuellvm:codegen
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
8 comments0 reactions1 assignee