2013-11-20 |
NAKAMURA Takumi | Whitespace. |
blob | commitdiff | raw |
2013-11-20 |
Elena Demikhovsky | Fixed compilation error. |
blob | commitdiff | raw | diff to current |
2013-11-20 |
Elena Demikhovsky | AVX-512: Concat 4 128-bit vectors in one 512-bit vector. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Cameron McInally | Add AVX512 unmasked FMA intrinsics and support. |
blob | commitdiff | raw | diff to current |
2013-11-15 |
Matt Arsenault | Add addrspacecast instruction. |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Elena Demikhovsky | AVX-512: Handled extractelement from mask vector; |
blob | commitdiff | raw | diff to current |
2013-11-13 |
Juergen Ributzka | SelectionDAG: Teach the legalizer to split SETCC if... |
blob | commitdiff | raw | diff to current |
2013-11-09 |
Juergen Ributzka | [Stackmap] Materialize the jump address within the... |
blob | commitdiff | raw | diff to current |
2013-11-08 |
Juergen Ributzka | [Stackmap] Add AnyReg calling convention support for... |
blob | commitdiff | raw | diff to current |
2013-11-04 |
Eric Christopher | Check for both styles of clobbers, those produced by... |
blob | commitdiff | raw | diff to current |
2013-10-31 |
Elena Demikhovsky | AVX-512: Implemented CMOV for 512-bit vectors |
blob | commitdiff | raw | diff to current |
2013-10-30 |
Juergen Ributzka | Revert "SelectionDAG: Teach the legalizer to split... |
blob | commitdiff | raw | diff to current |
2013-10-30 |
Juergen Ributzka | SelectionDAG: Teach the legalizer to split SETCC if... |
blob | commitdiff | raw | diff to current |
2013-10-27 |
Elena Demikhovsky | AVX-512: PMIN/PMAX intrinsics and patterns |
blob | commitdiff | raw | diff to current |
2013-10-25 |
Nadav Rotem | Optimize concat_vectors(X, undef) -> scalar_to_vector(X). |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Yaron Keren | (this is a corrected patch) |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Rafael Espindola | Revert "Calling _chkstk is required on ELF as well... |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Benjamin Kramer | X86: Custom lower sext v16i8 to v16i16, and the corresp... |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Yaron Keren | Calling _chkstk is required on ELF as well as COFF... |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Benjamin Kramer | X86: Custom lower zext v16i8 to v16i16. |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Jim Grosbach | X86: Make concat_vectors combine a bit more conservative. |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Lang Hames | X86 vector element shift-by-immediate instructions... |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Elena Demikhovsky | AVX-512: MUL operation lowering for v8i64 |
blob | commitdiff | raw | diff to current |
2013-10-17 |
Jim Grosbach | x86: Move bitcasts outside concat_vector. |
blob | commitdiff | raw | diff to current |
2013-10-15 |
Michael Liao | Fix PR17546 |
blob | commitdiff | raw | diff to current |
2013-10-15 |
Michael Liao | Fix PR16807 |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Eric Christopher | Reformat this routine slightly. |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Elena Demikhovsky | Fixed a bug in dynamic allocation memory on stack. |
blob | commitdiff | raw | diff to current |
2013-10-07 |
Benjamin Kramer | X86: Fix type check. Just because an integer type is... |
blob | commitdiff | raw | diff to current |
2013-10-06 |
Elena Demikhovsky | AVX-512: added scalar convert instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2013-10-06 |
Elena Demikhovsky | AVX-512: fixed shuffle lowering |
blob | commitdiff | raw | diff to current |
2013-10-03 |
Craig Topper | Add patterns for selecting TBM instructions from logica... |
blob | commitdiff | raw | diff to current |
2013-10-01 |
Rafael Espindola | Remove several unused variables. |
blob | commitdiff | raw | diff to current |
2013-09-28 |
Robert Wilhelm | Fix spelling intruction -> instruction. |
blob | commitdiff | raw | diff to current |
2013-09-21 |
Juergen Ributzka | Revert "SelectionDAG: Teach the legalizer to split... |
blob | commitdiff | raw | diff to current |
2013-09-21 |
Juergen Ributzka | Fix the buildbot |
blob | commitdiff | raw | diff to current |
2013-09-21 |
Juergen Ributzka | [X86] Emulate AVX 256bit MIN/MAX support by splitting... |
blob | commitdiff | raw | diff to current |
2013-09-21 |
Juergen Ributzka | SelectionDAG: Teach the legalizer to split SETCC if... |
blob | commitdiff | raw | diff to current |
2013-09-12 |
Elena Demikhovsky | AVX-512: implemented extractelement with variable index. |
blob | commitdiff | raw | diff to current |
2013-09-05 |
Juergen Ributzka | [X86] Perform VSELECT DAG combines also before DAG... |
blob | commitdiff | raw | diff to current |
2013-09-02 |
Craig Topper | Create BEXTR instructions for (and ((sra or srl) x... |
blob | commitdiff | raw | diff to current |
2013-09-01 |
Elena Demikhovsky | AVX-512: Added GATHER and SCATTER instructions. |
blob | commitdiff | raw | diff to current |
2013-08-30 |
Craig Topper | Fixup BZHI selection to remove an unneeded zero extension. |
blob | commitdiff | raw | diff to current |
2013-08-30 |
Craig Topper | Teach X86 backend to create BMI2 BZHI instructions... |
blob | commitdiff | raw | diff to current |
2013-08-29 |
Elena Demikhovsky | AVX-512: added extend and truncate instructions. |
blob | commitdiff | raw | diff to current |
2013-08-27 |
Elena Demikhovsky | AVX-512: Added FMA instructions. |
blob | commitdiff | raw | diff to current |
2013-08-26 |
Elena Demikhovsky | AVX-512: Added shuffle instructions - |
blob | commitdiff | raw | diff to current |
2013-08-25 |
Elena Demikhovsky | AVX-512: added UNPACK instructions and tests for all... |
blob | commitdiff | raw | diff to current |
2013-08-21 |
Elena Demikhovsky | AVX-512: Added SHIFT instructions. |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Elena Demikhovsky | AVX-512: added arithmetic and logical operations. |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Elena Demikhovsky | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Craig Topper | Make more of the lowering helpers static. Also use... |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Craig Topper | Revert r188449 as it turns out we're just missing the... |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Craig Topper | Don't let isPermImmMask handle v16i32 since VPERMI... |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Craig Topper | Use MVT in place of EVT in more X86 operation lowering... |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Craig Topper | Replace getValueType().getSimpleVT() with getSimpleValu... |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Craig Topper | Make more helper methods into static functions. |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Craig Topper | Remove tab characters. |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Craig Topper | Make some helper methods static. |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Craig Topper | Use MVT in more lowering code. |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Craig Topper | Replace EVT with MVT in isVectorShift. Keeps compiler... |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Craig Topper | Replace EVT with MVT in many of the shuffle lowering... |
blob | commitdiff | raw | diff to current |
2013-08-13 |
Evgeniy Stepanov | Fix compiler warnings. |
blob | commitdiff | raw | diff to current |
2013-08-13 |
Elena Demikhovsky | AVX-512: Added CMP and BLEND instructions. |
blob | commitdiff | raw | diff to current |
2013-08-11 |
Elena Demikhovsky | AVX-512: Added more tests for BROADCAST |
blob | commitdiff | raw | diff to current |
2013-08-11 |
Elena Demikhovsky | AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm... |
blob | commitdiff | raw | diff to current |
2013-08-07 |
Elena Demikhovsky | AVX-512 set: Added BROADCAST instructions |
blob | commitdiff | raw | diff to current |
2013-08-07 |
Craig Topper | Simplify code. No functional change intended. |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Tim Northover | Refactor isInTailCallPosition handling |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Simplify vector lane handling math a bit. No functional... |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Simplify math a little bit. |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Replace EVT with MVT in isHorizontalBinOp as it is... |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Craig Topper | Simplify code slightly. No functional change. |
blob | commitdiff | raw | diff to current |
2013-08-05 |
Aaron Ballman | Silencing an MSVC11 type conversion warning. |
blob | commitdiff | raw | diff to current |
2013-08-05 |
Elena Demikhovsky | AVX-512 set: added mask operations, lowering BUILD_VECT... |
blob | commitdiff | raw | diff to current |
2013-08-04 |
Benjamin Kramer | X86: Turn fp selects into mask operations. |
blob | commitdiff | raw | diff to current |
2013-08-04 |
Tim Northover | X86: correct tail return address calculation |
blob | commitdiff | raw | diff to current |
2013-08-01 |
Elena Demikhovsky | EVEX and compressed displacement encoding for AVX512 |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Elena Demikhovsky | Fixed assertion in Extract128BitVector() |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Elena Demikhovsky | Added INSERT and EXTRACT intructions from AVX-512 ISA. |
blob | commitdiff | raw | diff to current |
2013-07-29 |
Nico Rieck | Proper va_arg/va_copy lowering on win64 |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand ... |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Rafael Espindola | Revert "Add a target legalize hook for SplitVectorOperand" |
blob | commitdiff | raw | diff to current |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand |
blob | commitdiff | raw | diff to current |
2013-07-24 |
Elena Demikhovsky | I'm starting to commit KNL backend. I'll push patches... |
blob | commitdiff | raw | diff to current |
2013-07-16 |
Juergen Ributzka | [X86] Use min/max to optimze unsigend vector comparison... |
blob | commitdiff | raw | diff to current |
2013-07-15 |
Craig Topper | Add 'static' keyword to some const arrays for consistency. |
blob | commitdiff | raw | diff to current |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Stephen Lin | X86: fold SSE2/AVX2 logical shift by immediate amount... |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Charles Davis | Target/X86: Add explicit Win64 and System V/x86-64... |
blob | commitdiff | raw | diff to current |
2013-07-09 |
Stephen Lin | AArch64/PowerPC/SystemZ/X86: This patch fixes the inter... |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Nico Rieck | Reuse %rax after calling __chkstk on win64 |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Nico Rieck | Revert "Proper va_arg/va_copy lowering on win64" |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Nico Rieck | Revert "Reuse %rax after calling __chkstk on win64" |
blob | commitdiff | raw | diff to current |
2013-07-07 |
Nico Rieck | Reuse %rax after calling __chkstk on win64 |
blob | commitdiff | raw | diff to current |
2013-07-06 |
Nico Rieck | Proper va_arg/va_copy lowering on win64 |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Jakob Stoklund Olesen | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR... |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Jakob Stoklund Olesen | Revert r185595-185596 which broke buildbots. |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Jakob Stoklund Olesen | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR... |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
blob | commitdiff | raw | diff to current |
next |