Skip to content

[mono] Pass Vector64, Vector128, and Vector256 in SIMD registers whenever possible #60068

@imhameed

Description

@imhameed

In particular this should work for FFI calls, so we should respect the target platform's common calling convention(s).

An similar example is 128-bit vectors for amd64.

Handles input arguments:

  • LLVM
    • Arm64
    • Amd64
  • mini
    • Arm64
    • Amd64
  • interpreter

Handles return argument:

  • LLVM
    • Arm64
    • Amd64
  • mini
    • Arm64
    • Amd64
  • interpreter

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions