Skip to content

Optimize Vector128/256.Create #11965

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

Activity

  1. AndyAyersMS commented on Feb 11, 2019

    @AndyAyersMS
    Member

    @fiigii I'm marking this as Future, let me know if you think this is important for 3.0.

  2. fiigii commented on Feb 11, 2019

    @fiigii
    ContributorAuthor

    That makes sense, thank you.

  3. transferred this issue fromdotnet/coreclron Jan 31, 2020
  4. added this to the Future milestone on Jan 31, 2020
  5. ghost locked as resolved and limited conversation to collaborators on Dec 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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