aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM with patches for fp16Pirama Arumuga Nainar2015-05-261-0/+22
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-31/+107
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-414/+844
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-4915/+2921
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-1666/+5056
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-1064/+2453
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-628/+1565
* Update to LLVM 3.5a.Stephen Hines2014-04-241-519/+1077
* Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines2014-02-111-510/+1290
|\
| * Merging r197492:Bill Wendling2013-12-201-3/+10
| * Merging r197228:Bill Wendling2013-12-141-2/+10
| * Merging r195779:Bill Wendling2013-11-271-7/+15
| * Merging r195476:Bill Wendling2013-11-251-0/+9
| * Merging r195439:Bill Wendling2013-11-221-8/+14
| * Merging r195318:Bill Wendling2013-11-211-14/+8
| * Add AVX512 unmasked FMA intrinsics and support.Cameron McInally2013-11-151-1/+25
| * Add addrspacecast instruction.Matt Arsenault2013-11-151-1/+8
| * AVX-512: Handled extractelement from mask vector;Elena Demikhovsky2013-11-141-0/+43
| * SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-11-131-1/+10
| * [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-091-0/+5
| * [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-081-0/+1
| * Check for both styles of clobbers, those produced by dragonegg andEric Christopher2013-11-041-11/+19
| * AVX-512: Implemented CMOV for 512-bit vectorsElena Demikhovsky2013-10-311-2/+6
| * Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-10-301-10/+1
| * SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-10-301-1/+10
| * AVX-512: PMIN/PMAX intrinsics and patternsElena Demikhovsky2013-10-271-1/+17
| * Optimize concat_vectors(X, undef) -> scalar_to_vector(X).Nadav Rotem2013-10-251-46/+0
| * (this is a corrected patch)Yaron Keren2013-10-231-1/+1
| * Revert "Calling _chkstk is required on ELF as well as COFF on Windows. Withou...Rafael Espindola2013-10-231-1/+1
| * X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.Benjamin Kramer2013-10-231-6/+8
| * Calling _chkstk is required on ELF as well as COFF on Windows. Yaron Keren2013-10-231-1/+1
| * X86: Custom lower zext v16i8 to v16i16.Benjamin Kramer2013-10-231-19/+6
| * X86: Make concat_vectors combine a bit more conservative.Jim Grosbach2013-10-231-0/+6
| * X86 vector element shift-by-immediate instructions take i8 immediates. MakeLang Hames2013-10-211-48/+61
| * AVX-512: MUL operation lowering for v8i64Elena Demikhovsky2013-10-211-3/+4
| * x86: Move bitcasts outside concat_vector.Jim Grosbach2013-10-171-0/+40
| * Fix PR17546Michael Liao2013-10-151-6/+1
| * Fix PR16807Michael Liao2013-10-151-6/+16
| * Reformat this routine slightly.Eric Christopher2013-10-141-10/+8
| * Fixed a bug in dynamic allocation memory on stack.Elena Demikhovsky2013-10-141-5/+12
| * X86: Fix type check. Just because an integer type is illegal doesn't mean it'...Benjamin Kramer2013-10-071-1/+1
| * AVX-512: added scalar convert instructions and intrinsics.Elena Demikhovsky2013-10-061-1/+10
| * AVX-512: fixed shuffle loweringElena Demikhovsky2013-10-061-0/+4
| * Add patterns for selecting TBM instructions from logical operations. Patch fr...Craig Topper2013-10-031-16/+17
| * Remove several unused variables.Rafael Espindola2013-10-011-2/+0
| * Fix spelling intruction -> instruction.Robert Wilhelm2013-09-281-2/+2
| * Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-09-211-10/+1
| * Fix the buildbotJuergen Ributzka2013-09-211-3/+3
| * [X86] Emulate AVX 256bit MIN/MAX support by splitting the vector.Juergen Ributzka2013-09-211-19/+45
| * SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-09-211-1/+10