Skip to content

RyuJIT: Fasta benchmark: hot method random() is not in-lined by legacy policy into SelectRandom() #7311

@sivarv

Description

@sivarv

CqPerf version of this benchmark is very sensitive to in-lining.
Forcing inline of random() would cause RyuJIT to beat Legacy Jit64 by 7.4% in execution perf.
Model policy in-lines random() method into SelectRandom().
category:cq
theme:inlining
skill-level:expert
cost:large

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIenhancementProduct code improvement that does NOT require public API changes/additionsoptimizationtenet-performancePerformance related issue

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions