Skip to content

Determine if we can ensure Vector64<T>, Vector128<T>, and Vector256<T> are appropriately aligned for RVA statics and the stack. #11665

Description

@tannergooding

The Vector64<T>, Vector128<T>, and Vector256<T> types are special and are directly mapped as the primitive ABI types (typically referred to as __m64, __m128, and __m256). If possible (i.e. it can be done in a "pay for play" manner), we should look at ensuring these types meet the alignment requirements for stack locals and RVA statics.

category:cq
theme:vector-codegen
skill-level:expert
cost:large
impact:small

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions