Skip to content

JIT: Expand delegate calls early #75255

@jakobbotsch

Description

@jakobbotsch

We currently expand delegate calls in lowering. There are potential CSE opportunities of the target instance and target address if we expand it in morph, similar to what we do for vtable calls.

@AndyAyersMS had a prototype for dotnet/coreclr here: https://github.com/AndyAyersMS/coreclr/tree/InlineDelegateInvoke

category:cq
theme:delegates
skill-level:expert
cost:medium
impact:medium

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions