Skip to content

Optimize Vector128/256.Create #11965

@fiigii

Description

@fiigii

Vector128/256.Create helpers should be JIT intrinsic and have more optimizations in two steps:

  • import Vector128/256.Create as intrinsics and expand them in codegen
  • cache the results by JIT and just generate "load" for Create call-sites if the arguments of Vector128/256.Create are compile-time constants

@CarolEidt @tannergooding @mikedn

category:cq
theme:intrinsics
skill-level:expert
cost:medium

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions