Age | Commit message (Expand) | Author | Files | Lines |
2018-04-17 | Fix extra register-dependency on mem-form cvtsd/s2ss | Carol Eidt | 1 | -2/+2 |
2018-03-27 | fix vextracti128 code-size | Fei Peng | 1 | -4/+3 |
2018-03-22 | Add emitIns_AR_R_I for vextracti/f128 | Fei Peng | 1 | -0/+101 |
2018-03-20 | Implement more AVX/AVX2 intrinsics | Fei | 1 | -0/+5 |
2018-03-13 | Implement SSE2 StoreNonTemporal HW intrinsic - complete SSE2 ISA | Jacek Blaszczynski | 1 | -6/+15 |
2018-03-10 | Ensure that `id->idReg2()` is properly encoded for 4-Byte SIMD instructions | Tanner Gooding | 1 | -22/+14 |
2018-03-05 | Implement LoadHigh, LoadLow, and SetScalarVector128 SSE2 HW intrinsics | Jacek Blaszczynski | 1 | -3/+3 |
2018-03-04 | fix legacy backend (#16741) | Sergey Andreenko | 1 | -0/+2 |
2018-03-02 | Implement Shuffle* SSE2 hardware intrinsics | Jacek Blaszczynski | 1 | -3/+16 |
2018-03-01 | Implement SSE4.1 insert and extract | Fei Peng | 1 | -4/+35 |
2018-02-28 | Adding some asserts that we won't overwrite one of the hwintrinsic operand re... | Tanner Gooding | 1 | -0/+14 |
2018-02-28 | Adding partial support for the SSE41 hardware intrinsics | Tanner Gooding | 1 | -0/+4 |
2018-02-26 | Update the table-driven framework to support x86 imm-intrinsics. | Fei Peng | 1 | -1/+59 |
2018-02-21 | Adding support for the SSE3 and SSSE3 hardware intrinsics | Tanner Gooding | 1 | -0/+13 |
2018-02-13 | Implement scalar Sse2 hardware intrinsics | Jacek Blaszczynski | 1 | -1/+2 |
2018-02-12 | Fix SSE4.1 encoding | Fei Peng | 1 | -10/+24 |
2018-02-10 | Implement certain simple SIMD intrinsics for AVX/AVX2 | Fei Peng | 1 | -0/+10 |
2018-02-09 | Updating emitxarch to check TakesVexPrefix(ins) when adding REX bits. | Tanner Gooding | 1 | -12/+24 |
2018-02-09 | Change compliement to complement | Tanner Gooding | 1 | -13/+13 |
2018-02-09 | Fixing up the emitOutput handling for RR/RRR instructions | Tanner Gooding | 1 | -57/+34 |
2018-02-09 | Updating the emitter to more generally handle 4-Byte SSE4 instructions. | Tanner Gooding | 1 | -100/+172 |
2018-02-08 | Implement Sse2 memory fence instructions | Jacek Blaszczynski | 1 | -5/+14 |
2018-02-06 | Replace comment inadvertently removed | Carol Eidt | 1 | -1/+3 |
2018-02-06 | Disable prefetch instructions for LEGACY_BACKEND | Carol Eidt | 1 | -3/+1 |
2018-02-05 | Adding support for the StoreFence/Prefetch* APIs and the new Sse scalar overl... | Tanner Gooding | 1 | -3/+27 |
2018-02-03 | Updating the HWIntrinsic codegen to support marking LoadVector128 and LoadAli... | Tanner Gooding | 1 | -0/+63 |
2018-01-31 | Updating IF_RWR_RRD_MRD_CNS and IF_RWR_RRD_SRD_CNS to encode reg2, rather tha... | Tanner Gooding | 1 | -28/+64 |
2018-01-31 | Merge pull request #16136 from CarolEidt/Fix16135 | Carol Eidt | 1 | -2/+0 |
2018-01-31 | Delete GenTreePtr. (#16027) | Sergey Andreenko | 1 | -4/+4 |
2018-01-31 | Fix encoding of RCPPS and RSQRTPS | Carol Eidt | 1 | -2/+0 |
2018-01-31 | Implement simple Sse2 hardware intrinsics | Jacek Blaszczynski | 1 | -1/+17 |
2018-01-25 | Merge pull request #16005 from CarolEidt/Fix15848 | Carol Eidt | 1 | -0/+1 |
2018-01-24 | Disable FP to Unsigned Vector Conversions | Carol Eidt | 1 | -0/+1 |
2018-01-19 | Fix desktop build | Bruce Forstall | 1 | -15/+7 |
2018-01-19 | Merge pull request #15836 from tannergooding/emitInsBinary | Tanner Gooding | 1 | -278/+324 |
2018-01-19 | Merge SSE intrinsics into the table-driven framework | Fei Peng | 1 | -21/+23 |
2018-01-18 | Removing an incorrect assert from emitInsBinary | Tanner Gooding | 1 | -1/+0 |
2018-01-18 | Refactoring emitInsBinary | Tanner Gooding | 1 | -278/+325 |
2018-01-18 | table drive Intel hardware intrinsic | Fei Peng | 1 | -22/+102 |
2018-01-17 | Fixing some bad merge conflicts in the `emitIns_R_A_I`, `emitIns_R_C_I`, and ... | Tanner Gooding | 1 | -16/+13 |
2018-01-17 | Updating emitIns_R_R_A_I to not be defined for the legacy backend. | Tanner Gooding | 1 | -0/+2 |
2018-01-16 | Adding support for the SSE Load, LoadAligned, LoadHigh, LoadLow, and LoadScal... | Tanner Gooding | 1 | -1/+44 |
2018-01-16 | Updating most of the SSE Compare intrinsics to support containment | Tanner Gooding | 1 | -44/+297 |
2018-01-16 | Adding support for the SSE compare eq, gt, ge, lt, le, ne, ord, and unord sca... | Tanner Gooding | 1 | -0/+2 |
2018-01-16 | Adding support for the SSE Reciprocal, ReciprocalSqrt, and Sqrt intrinsics | Tanner Gooding | 1 | -0/+9 |
2018-01-16 | Adding support for the SSE compare eq, gt, ge, lt, le, ne, ord, and unord int... | Tanner Gooding | 1 | -0/+17 |
2018-01-16 | Adding support for the SSE And, AndNot, Divide, Max, Min, MoveHighToLow, Move... | Tanner Gooding | 1 | -0/+3 |
2018-01-16 | Merge pull request #14736 from tannergooding/roundsx | Tanner Gooding | 1 | -72/+493 |
2018-01-16 | Mark emitIns_R_A and emitIns_R_R_A to be not defined for legacy backend | Tanner Gooding | 1 | -0/+2 |
2018-01-14 | Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor. | Tanner Gooding | 1 | -72/+493 |