-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable EVEX support by default (#83648)
* Remove JitForceEVEXEncoding in favor of the existing AltJit enablement * Rename IsVexEncodingInstruction to IsVexEncodableInstruction * Updating the JIT to support EVEX by default * Mark the AVX512 ISAs as "fully implemented" since they have no unimplemented instructions * Simplify some of the EVEX related checks in emitxarch * Tweak the Vector512 ISA check to properly account for VL * Applying formatting patch * Ensure we're checking for actual KMask usage and not just potential usage * Fixing CORJIT_ALLOCMEM_FLG_RODATA_64BYTE_ALIGN for the managed VM * Fixing the DoJitStressEvexEncoding check to account for VEX vs EVEX differences * Break apart an overly long assert * Ensure IsBaselineVector512IsaSupported works on x86 * Block NI_Vector512_ExtractMostSignificantBits on x86 pending decomposition work * Ensure we don't overwrite 64-byte alignment for SPMI * Include Vector512 HWIntrinsic tests by default
- Loading branch information
1 parent
b61b5a2
commit c6cc201
Showing
17 changed files
with
338 additions
and
277 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.