diff options
author | Tanner Gooding <tagoo@outlook.com> | 2018-06-06 18:24:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-06 18:24:04 -0700 |
commit | f7993ddfc19ccce311df69b32f675bd076935e7f (patch) | |
tree | 87921d580a0a4f22a7838aa426488f73347ce2ee /src/jit/gentree.cpp | |
parent | dce3234ecd057e7332140e137e23b0fe2aca9919 (diff) | |
download | coreclr-f7993ddfc19ccce311df69b32f675bd076935e7f.tar.gz coreclr-f7993ddfc19ccce311df69b32f675bd076935e7f.tar.bz2 coreclr-f7993ddfc19ccce311df69b32f675bd076935e7f.zip |
Adding containment support for more x86 hardware intrinsics (#18297)
* Adding containment support to one-operand scalar HWIntrinsics (x86)
* Adding containment support to two-operand imm HWIntrinsics (x86)
* Adding containment support to three-operand imm HWIntrinsics (x86)
* Updating hwintrinsiccodegenxarch to properly mask Sse41.Insert for TYP_FLOAT
* Updating the Sse41.Insert tests for TYP_FLOAT
* Adding containment support for Sse2.CompareLessThan and BlendVariable (Sse41/Avx/Avx2)
* Fixing `genHWIntrinsic_R_RM_I` to call `emitIns_SIMD_R_R_I`, rather than `emitIns_R_R_I`
* Updating emitOutputSV to not modify the code for IF_RWR_RRD_SRD_CNS
* Cleaning up some of the emitxarch code.
* Moving roundps and roundpd into the IsDstSrcImm check
Diffstat (limited to 'src/jit/gentree.cpp')
0 files changed, 0 insertions, 0 deletions