Add InstructionSet_VectorT for ARM64#123992
Conversation
|
@dotnet/arm64-contrib |
|
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetDesc.txt
Outdated
Show resolved
Hide resolved
* Fix issues in InstructionSetDesc.txt * Prevent VectorT ISA from being enabled at the same time as VectorT128 * Add DOTNET_JitUseScalableVectorT to EE * Only enable VectorT ISA when DOTNET_JitUseScalableVectorT=1
|
The test failures look unrelated, this is ready for another review. |
Code Review: PR #123992 - Add InstructionSet_VectorT for ARM64Holistic AssessmentMotivation: Adding boilerplate for Approach: Adds a new instruction set definition following the established patterns in the JIT infrastructure. The change correctly uses the instruction set generation system ( Net Positive: ✅ This is foundational plumbing work needed for future SVE-based Detailed Findings
|
Head branch was pushed to by a user without write access
|
@tannergooding I think these test failures are unrelated, but I've disabled your auto-merge responding to Stephen's comment. |
|
/ba-g unrelated http timeout |
Adds boilerplate code for an
InstructionSetdefinition for theVector<T>API surface, as we'll be needing an abstraction layer to redirect it to AdvSimd/SVE as appropriate for the target.