-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIruntime-asynctrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.
Milestone
Description
Meta issue for the runtime-async tracked enhancements
- JIT: Compute async liveness for address exposed locals #124001
- JIT: Enable inlining of runtime async methods without awaits #124183
- JIT: Add a "default value analysis" for async hoisting #124514
- JIT: Create suspensions/resumptions separately from processing calls in async transformation #125497
- Add runtime async support for saving and reusing continuation instances #125556
- JIT: Add a runtime async optimization to skip saving unmutated locals into reused continuations #125615
- Combine default-value analysis and preserved-value analysis IR traversals
- Factor analyses into a separate file
- Stop running analyses in debug codegen (but keep doing it for tier0)
- JIT: We can improve async value analysis for implicit byrefs #125949
- Rename
AsyncLiveness - JIT: Optimize and share context-handling at tail of suspensions #125691
- JIT: Continuation allocation code can be shared #125688
- JIT: Avoid unnecessary extra sections for crossgen producing PE outside Windows #125268
- Investigate generating resumption stubs as funclet-like code in runtime async functions #121013
- Optimize runtime async OSR resumption performance #120865
- Runtime async should avoid boxing custom awaiters on suspension #119842
- JIT: Opportunities to optimize away
ExecutionContextsaves/restores #117308 - [runtime-async] Optimize synchronous Task-returning wrappers used in async context #115771
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIruntime-asynctrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.