summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAge
* Merging r203581:Tom Stellard2014-04-11
* Merging r197503, r197505, r197520:Tom Stellard2014-02-24
* Merging r197492:Bill Wendling2013-12-20
* Merging r197228:Bill Wendling2013-12-14
* Merging r195779:Bill Wendling2013-11-27
* Merging r195476:Bill Wendling2013-11-25
* Merging r195439:Bill Wendling2013-11-22
* Merging r195318:Bill Wendling2013-11-21
* Add AVX512 unmasked FMA intrinsics and support.Cameron McInally2013-11-15
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* AVX-512: Handled extractelement from mask vector;Elena Demikhovsky2013-11-14
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-11-13
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-09
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-08
* Check for both styles of clobbers, those produced by dragonegg andEric Christopher2013-11-04
* AVX-512: Implemented CMOV for 512-bit vectorsElena Demikhovsky2013-10-31
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-10-30
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-10-30
* AVX-512: PMIN/PMAX intrinsics and patternsElena Demikhovsky2013-10-27
* Optimize concat_vectors(X, undef) -> scalar_to_vector(X).Nadav Rotem2013-10-25
* (this is a corrected patch)Yaron Keren2013-10-23
* Revert "Calling _chkstk is required on ELF as well as COFF on Windows. Withou...Rafael Espindola2013-10-23
* X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.Benjamin Kramer2013-10-23
* Calling _chkstk is required on ELF as well as COFF on Windows. Yaron Keren2013-10-23
* X86: Custom lower zext v16i8 to v16i16.Benjamin Kramer2013-10-23
* X86: Make concat_vectors combine a bit more conservative.Jim Grosbach2013-10-23
* X86 vector element shift-by-immediate instructions take i8 immediates. MakeLang Hames2013-10-21
* AVX-512: MUL operation lowering for v8i64Elena Demikhovsky2013-10-21
* x86: Move bitcasts outside concat_vector.Jim Grosbach2013-10-17
* Fix PR17546Michael Liao2013-10-15
* Fix PR16807Michael Liao2013-10-15
* Reformat this routine slightly.Eric Christopher2013-10-14
* Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky2013-10-14
* X86: Fix type check. Just because an integer type is illegal doesn't mean it'...Benjamin Kramer2013-10-07
* AVX-512: added scalar convert instructions and intrinsics.Elena Demikhovsky2013-10-06
* AVX-512: fixed shuffle loweringElena Demikhovsky2013-10-06
* Add patterns for selecting TBM instructions from logical operations. Patch fr...Craig Topper2013-10-03
* Remove several unused variables.Rafael Espindola2013-10-01
* Fix spelling intruction -> instruction.Robert Wilhelm2013-09-28
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-09-21
* Fix the buildbotJuergen Ributzka2013-09-21
* [X86] Emulate AVX 256bit MIN/MAX support by splitting the vector.Juergen Ributzka2013-09-21
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-09-21
* AVX-512: implemented extractelement with variable index.Elena Demikhovsky2013-09-12
* [X86] Perform VSELECT DAG combines also before DAG type legalization.Juergen Ributzka2013-09-05
* Create BEXTR instructions for (and ((sra or srl) x, imm), (2**size - 1)). Fix...Craig Topper2013-09-02
* AVX-512: Added GATHER and SCATTER instructions.Elena Demikhovsky2013-09-01
* Fixup BZHI selection to remove an unneeded zero extension.Craig Topper2013-08-30
* Teach X86 backend to create BMI2 BZHI instructions from (and X, (add (shl 1, ...Craig Topper2013-08-30
* AVX-512: added extend and truncate instructions.Elena Demikhovsky2013-08-29