Age | Commit message (Expand) | Author | Files | Lines |
2019-01-10 | Merge pull request #17733 from mikedn/cc-cond2 | Brian Sullivan | 1 | -4/+4 |
2018-12-21 | Implement the remaining BMI1/2 intrinsic (#21480) | Fei Peng | 1 | -54/+89 |
2018-12-07 | Adding a note to the genBaseIntrinsic function header about operand assumptio... | Tanner Gooding | 1 | -0/+3 |
2018-12-06 | Moving CreateScalarUnsafe, ToScalar, Vector128.ToVector256Unsafe, and Vector2... | Tanner Gooding | 1 | -12/+94 |
2018-11-30 | Implement 64-bit-only intrinsic | Fei Peng | 1 | -10/+38 |
2018-11-28 | Implement the S.R.I.VectorXXX `get_Zero` and `As` helper methods as JIT intri... | Tanner Gooding | 1 | -0/+53 |
2018-11-17 | Removing the legacy helper intrinsics and adding tests for their replacements... | Tanner Gooding | 1 | -194/+0 |
2018-11-10 | Change jpe/jpo to jp/jnp | Mike Danes | 1 | -4/+4 |
2018-10-25 | Implement AVX2.BroadcastScalarToVector128/256 | Fei Peng | 1 | -1/+1 |
2018-09-07 | Merge branch 'master' into xcnt-false-dep | Pent Ploompuu | 1 | -0/+114 |
2018-09-05 | Implement AVX2 Gather intrinsic in JIT | Fei Peng | 1 | -0/+114 |
2018-09-04 | Improved fix for target register false dependency of lzcnt, tzcnt, and popcnt | Pent Ploompuu | 1 | -15/+49 |
2018-08-30 | Fix target register false dependency of lzcnt, tzcnt, and popcnt | Fei Peng | 1 | -0/+19 |
2018-08-22 | Implement AVX2 MaskLoad and MaskStore (#19513) | Fei Peng | 1 | -2/+2 |
2018-08-09 | Implementing the Avx.MaskStore intrinsics | Tanner Gooding | 1 | -7/+14 |
2018-08-02 | Resolving the remaining HWIntrinsics issues blocking PMI for S.P.CoreLib | Tanner Gooding | 1 | -1/+0 |
2018-07-16 | Implementing the Avx2 AlignRight, Blend, and ConvertTo* hwintrinsics. | Tanner Gooding | 1 | -5/+22 |
2018-07-09 | Fixing a call to emitIns_SIMD_R_R_AR_R to pass arguments in the correct order | Tanner Gooding | 1 | -1/+1 |
2018-07-09 | Implementing the ParallelBitDeposit and ParallelBitExtract Bmi2 HWIntrinsics | Tanner Gooding | 1 | -1/+37 |
2018-07-09 | Implementing the AndNot, ExtractLowestSetBit, GetMaskUpToLowestSetBit, and Re... | Tanner Gooding | 1 | -9/+20 |
2018-07-09 | Implementing the x86 TrailingZeroCount HWIntrinsic | Tanner Gooding | 1 | -1/+35 |
2018-07-03 | Merge pull request #18504 from mikedn/comp-small | Bruce Forstall | 1 | -6/+6 |
2018-07-02 | Fold away Sse.StaticCast and Avx.StaticCast in the importer | Tanner Gooding | 1 | -2/+0 |
2018-07-02 | Fixing up the Sse41.Insert float HWIntrinsics | Tanner Gooding | 1 | -17/+0 |
2018-06-30 | Move temp info from Compiler to RegSet | Mike Danes | 1 | -6/+6 |
2018-06-11 | Adding containment support to more x86 HWIntrinsics (#18349) | Tanner Gooding | 1 | -78/+109 |
2018-06-06 | Adding containment support for more x86 hardware intrinsics (#18297) | Tanner Gooding | 1 | -40/+202 |
2018-06-04 | Adding function headers to the 'emitIns_SIMD_*' methods and clarifying commen... | Tanner Gooding | 1 | -6/+5 |
2018-06-04 | Updating the x86 HWIntrinsics to support containment for most one-operand int... | Tanner Gooding | 1 | -8/+267 |
2018-06-02 | Fixing some flags that were queried incorrectly. | Tanner Gooding | 1 | -1/+1 |
2018-06-02 | Applying the formatting patch. | Tanner Gooding | 1 | -8/+9 |
2018-06-02 | Updating the x86 HWIntrinsics to query flags via explicit methods. | Tanner Gooding | 1 | -14/+12 |
2018-06-02 | Moving more methods to be static methods on HWIntrinsicInfo | Tanner Gooding | 1 | -3/+3 |
2018-06-02 | Moving the simdSizeOfHWIntrinsic and numArgsOfHWIntrinsic methods to be stati... | Tanner Gooding | 1 | -3/+3 |
2018-06-02 | Moving various x86 HWIntrinsicInfo lookup methods to be static methods on HWI... | Tanner Gooding | 1 | -69/+69 |
2018-06-01 | Updating the x86 hwintrinsic code to better check for containment support. | Tanner Gooding | 1 | -2/+12 |
2018-06-01 | Updating the HWIntrinsic codegen to ensure ival always fits in a byte. | Tanner Gooding | 1 | -26/+38 |
2018-05-25 | Updating the JIT to handle the FMA hardware intrinsics. | Tanner Gooding | 1 | -1/+207 |
2018-05-19 | Fix codegen for HW intrinsic Sse2.ConvertToInt32WithTruncation | Jacek Blaszczynski | 1 | -0/+1 |
2018-03-22 | Add emitIns_AR_R_I for vextracti/f128 | Fei Peng | 1 | -1/+1 |
2018-03-22 | Implement SetAllVector256 | Fei Peng | 1 | -0/+61 |
2018-03-20 | Implement more AVX/AVX2 intrinsics | Fei | 1 | -2/+8 |
2018-03-19 | Updating the x86 extract instructions to be properly listed as MR | Tanner Gooding | 1 | -1/+1 |
2018-03-16 | Implement AVX/AVX2 InsertVector128 and ExtractVector128 intrinsic | Fei Peng | 1 | -26/+88 |
2018-03-14 | Merge pull request #16832 from dotnetrt/StoreNonTemporal | Carol Eidt | 1 | -0/+12 |
2018-03-14 | Merge pull request #16853 from dotnetrt/CnvertScInt64 | Carol Eidt | 1 | -2/+0 |
2018-03-13 | Implement SSE2 StoreNonTemporal HW intrinsic - complete SSE2 ISA | Jacek Blaszczynski | 1 | -0/+12 |
2018-03-10 | Adding support for the Extend, GetLowerHalf, and StaticCast AVX intrinsics | Tanner Gooding | 1 | -0/+26 |
2018-03-09 | Updating the hwintrinsic codegen to handle the case where `op2Reg == targetReg` | Tanner Gooding | 1 | -2/+56 |
2018-03-09 | Fix ConvertScalarToVector128(U)Int64 codegen and improve tests | Jacek Blaszczynski | 1 | -2/+0 |