summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAge
* AVX-512: Added more intrinsics for pmin/pmax, pabs, blend, pmuldq.Elena Demikhovsky2014-01-08
* Remove unnecessary #includes.Bill Wendling2014-01-06
* Refactor function that checks that __builtin_returnaddress's argument is cons...Bill Wendling2014-01-06
* AVX-512: changed property name from "neverHasSideEffects=1" to "hasSideEffect...Elena Demikhovsky2014-01-05
* AVX-512: Added more intrinsics for convert and min/max.Elena Demikhovsky2014-01-05
* Emit an error message if the value passed to __builtin_returnaddress isn't a ...Bill Wendling2014-01-05
* Make more of the x86 lowering helper functions static.Craig Topper2013-12-29
* Switch from EVT to MVT in more of the x86 instruction lowering code.Craig Topper2013-12-29
* Use getSimpleValueType in a few spots where the type should be simple.Craig Topper2013-12-28
* Minor indentation fix to match other switch statements. Change llvm_unreachab...Craig Topper2013-12-28
* [X86] Teach the backend how to fold target specific dag node for packedAndrea Di Biagio2013-12-28
* AVX-512: Result type of scalar SETCC is MVT::i1 for AVX-512.Elena Demikhovsky2013-12-25
* AVX-512: fixed some patterns for MVT::i1Elena Demikhovsky2013-12-24
* AVX512: SETCC returns i1 for AVX-512 and i8 for all othersElena Demikhovsky2013-12-22
* Assert that the last operand is actually EFLAGSDuncan P. N. Exon Smith2013-12-17
* Revert "Revert "Mark vastart_save_xmm_regs as changing EFLAGS""Duncan P. N. Exon Smith2013-12-17
* Fix for PR18045:Stepan Dyatkovskiy2013-12-17
* AVX-512: Added implementation of CONCAT_VECTORS for v8i1 vectors (by Alexey B...Elena Demikhovsky2013-12-17
* AVX-512: Added legal type MVT::i1 and VK1 register for it.Elena Demikhovsky2013-12-16
* X86: When lowering shl_parts, don't emit shift amounts larger than the bit wi...Benjamin Kramer2013-12-13
* Switch to the new MingW ABI.Rafael Espindola2013-12-12
* Make Triple's isOSBinFormatXXX functions partition triple-space.Tim Northover2013-12-10
* AVX-512: changed intrinsics for mask operationsElena Demikhovsky2013-12-10
* Suppress '(x < y) ? a : 0 -> (x < y) & a' transform on X86 architectures with...Cameron McInally2013-12-04
* Refactor a lot of patchpoint/stackmap related code to simplify and make itLang Hames2013-11-29
* Fix PR18054Michael Liao2013-11-26
* StackMap: Implement support for DirectMemRefOp.Andrew Trick2013-11-26
* whitespaceAndrew Trick2013-11-26
* X86: Perform integer comparisons at i32 or larger.Jim Grosbach2013-11-22
* Fix PR18014Michael Liao2013-11-22
* Don't produce tail calls when the caller is x86_thiscallcc.Rafael Espindola2013-11-22
* Revert r195318 as it causes miscompilation (PR18029)Kostya Serebryany2013-11-22
* SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency ...Ekaterina Romanova2013-11-21
* The basic problem is that some mainstream programs cannot deal with the wayBill Wendling2013-11-21
* X86ISelLowering.cpp: Mark a variable VT as LLVM_ATTRIBUTE_UNUSED. [-Wunused-v...NAKAMURA Takumi2013-11-20
* Whitespace.NAKAMURA Takumi2013-11-20
* Fixed compilation error.Elena Demikhovsky2013-11-20
* AVX-512: Concat 4 128-bit vectors in one 512-bit vector.Elena Demikhovsky2013-11-20
* 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