-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Issues: dotnet/runtime
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
JIT: Expand address peeling in block morphing to handle array indexing expressions
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
JIT: Control-flow guard checked calls should preference call target to validator-preserved register
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Possible .NET optimization opportunities for an accumulated multiply-add loop
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:2
Work that is important, but not critical for the release
Arm64 multireg passing: keep in regs
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
improve zero-init code for x64.
arch-x64
arch-x86
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:3
Work that is nice to have
JIT should eliminate useless comparisons against int.MaxValue / nint.MaxValue / long.MaxValue
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:2
Work that is important, but not critical for the release
[Arm64] Extend Compiler::lvaFrameAddress() and JIT to allow using SP as base register
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:2
Work that is important, but not critical for the release
Use disjoint-set-union for CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
good first issue
Issue should be easy to implement, good for first-time contributors
help wanted
[up-for-grabs] Good issue for external contributors
optimization
ClassLayout::AreCompatible
.
area-CodeGen-coreclr
Consider optimizing more intrinsics that have move/copy semantics
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Priority:3
Work that is nice to have
JIT doesn't properly optimize assignment to stackalloced span elements when used as 'out' parameters
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Static method that evaluates to a constant not being inlined by .NET Core 3 and 5 JIT
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Inefficient recursive pattern matching (?) native code generated
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
JIT suggestion: optimize comparisons of uint against int.MaxValue
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Transform (x1 == x2) && (y1 == y2) into ((x1 - x2) | (y1 - y2)) == 0 for (u)ints, (u)longs
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
tenet-performance
Performance related issue
[arm/arm64] Leaf frames, saving LR, and return address hijacking
arch-arm64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
JitUntriaged
CLR JIT issues needing additional triage
optimization
Duplicate unnecessary null checks
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Range check elimination for multi-dimensional array
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
JIT creates unnecessary shadow copies.
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
RyuJIT: should always decompose GT_MOD into CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
a - (a / b) * b
for CSE
area-CodeGen-coreclr
Poor loop optimization in BilinearInterpol benchmark
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
tenet-performance
Performance related issue
Code generation of HW intrinsics / loading struct into vector register
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Elide bounds checks for partial array/span iteration
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
[Improvement] Optimize away boxing in some expression involving CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
as
operator, nullable value types, and type parameters
area-CodeGen-coreclr
JIT: Examples where long decomposition could be improved
arch-arm32
arch-x86
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
optimization
Previous Next
ProTip!
Type g p on any issue or pull request to go back to the pull request listing page.