2013-10-07 |
Benjamin Kramer | X86: Fix type check. Just because an integer type is... |
blob | commitdiff | raw |
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 |
2013-06-26 |
Elena Demikhovsky | Optimized integer vector multiplication operation by... |
blob | commitdiff | raw | diff to current |
2013-06-22 |
Chad Rosier | The getRegForInlineAsmConstraint function should only... |
blob | commitdiff | raw | diff to current |
2013-06-07 |
Bill Wendling | Don't cache the instruction and register info from... |
blob | commitdiff | raw | diff to current |
2013-05-29 |
Andrew Trick | Order CALLSEQ_START and CALLSEQ_END nodes. |
blob | commitdiff | raw | diff to current |
2013-05-25 |
Andrew Trick | Track IR ordering of SelectionDAG nodes 2/4. |
blob | commitdiff | raw | diff to current |
2013-05-24 |
Michael J. Spencer | Replace Count{Leading,Trailing}Zeros_{32,64} with count... |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Nadav Rotem | X86: Fix a bug in EltsFromConsecutiveLoads. We can... |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Benjamin Kramer | X86: When expanding PCMPGTQ to PCMPGTD we always want... |
blob | commitdiff | raw | diff to current |
2013-05-21 |
Benjamin Kramer | X86: When emulating unsigned PCMPGTQ with PCMPGTD,... |
blob | commitdiff | raw | diff to current |
2013-05-18 |
Matt Arsenault | Add LLVMContext argument to getSetCCResultType |
blob | commitdiff | raw | diff to current |
2013-05-17 |
Benjamin Kramer | X86: Make shuffle -> shift conversion more aggressive... |
blob | commitdiff | raw | diff to current |
2013-05-05 |
David Majnemer | Remove a recently redundant transform from X86ISelLowering. |
blob | commitdiff | raw | diff to current |
2013-05-04 |
Nadav Rotem | Fix an odd comment. |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Michael Liao | 80-col fixup. |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Michael Liao | Avoid duplicating logic on frame register selecting... |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Michael Liao | Avoid duplicating logic on frame register selecting... |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Tim Northover | Remove unused ShouldFoldAtomicFences flag. |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Tim Northover | Remove unused MEMBARRIER DAG node; it's been replaced... |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Michael Liao | ArrayRefize getMachineNode(). No functionality change. |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Michael Liao | Use 'array_lengthof' as possible to avoid magic numbers |
blob | commitdiff | raw | diff to current |
2013-04-18 |
Benjamin Kramer | X86: Add an SSE2 lowering for 64 bit compares when... |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Michael Liao | Optimize vector select from all 0s or all 1s |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Michael Liao | Enhance bool simplifcation in X86 to handle more cases |
blob | commitdiff | raw | diff to current |
2013-04-10 |
Evan Cheng | __sincosf_stret returns sinf / cosf in bits 0:31 and... |
blob | commitdiff | raw | diff to current |
2013-04-05 |
Bill Wendling | Use the target options specified on a function to reset... |
blob | commitdiff | raw | diff to current |
2013-03-31 |
Benjamin Kramer | X86: Promote sitofp <8 x i16> to <8 x i32> when AVX... |
blob | commitdiff | raw | diff to current |
2013-03-29 |
Benjamin Kramer | Remove the old CodePlacementOpt pass. |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Michael Liao | Add support of RDSEED defined in AVX2 extension |
blob | commitdiff | raw | diff to current |
next |