| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807 | Stephen Hines | 2013-08-07 | 1 | -206/+713 |
| |\ |
|
| | * | AVX-512 set: Added BROADCAST instructions | Elena Demikhovsky | 2013-08-07 | 1 | -6/+12 |
| | * | Simplify code. No functional change intended. | Craig Topper | 2013-08-07 | 1 | -4/+1 |
| | * | Refactor isInTailCallPosition handling | Tim Northover | 2013-08-06 | 1 | -0/+14 |
| | * | Simplify vector lane handling math a bit. No functional change intended. | Craig Topper | 2013-08-06 | 1 | -22/+16 |
| | * | Simplify math a little bit. | Craig Topper | 2013-08-06 | 1 | -16/+17 |
| | * | Replace EVT with MVT in isHorizontalBinOp as it is only called with legal types. | Craig Topper | 2013-08-06 | 1 | -1/+1 |
| | * | Simplify code slightly. No functional change. | Craig Topper | 2013-08-06 | 1 | -4/+2 |
| | * | Silencing an MSVC11 type conversion warning. | Aaron Ballman | 2013-08-05 | 1 | -1/+1 |
| | * | AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types. | Elena Demikhovsky | 2013-08-05 | 1 | -0/+106 |
| | * | X86: Turn fp selects into mask operations. | Benjamin Kramer | 2013-08-04 | 1 | -37/+83 |
| | * | X86: correct tail return address calculation | Tim Northover | 2013-08-04 | 1 | -2/+4 |
| | * | EVEX and compressed displacement encoding for AVX512 | Elena Demikhovsky | 2013-08-01 | 1 | -7/+10 |
| | * | Fixed assertion in Extract128BitVector() | Elena Demikhovsky | 2013-07-31 | 1 | -1/+2 |
| | * | Added INSERT and EXTRACT intructions from AVX-512 ISA. | Elena Demikhovsky | 2013-07-31 | 1 | -75/+319 |
| | * | Proper va_arg/va_copy lowering on win64 | Nico Rieck | 2013-07-29 | 1 | -1/+3 |
| | * | Add a target legalize hook for SplitVectorOperand (again) | Justin Holewinski | 2013-07-26 | 1 | -1/+1 |
| | * | Revert "Add a target legalize hook for SplitVectorOperand" | Rafael Espindola | 2013-07-26 | 1 | -1/+1 |
| | * | Add a target legalize hook for SplitVectorOperand | Justin Holewinski | 2013-07-26 | 1 | -1/+1 |
| | * | I'm starting to commit KNL backend. I'll push patches one-by-one. This patch ... | Elena Demikhovsky | 2013-07-24 | 1 | -1/+14 |
| | * | [X86] Use min/max to optimze unsigend vector comparison on X86 | Juergen Ributzka | 2013-07-16 | 1 | -2/+22 |
| | * | Add 'static' keyword to some const arrays for consistency. | Craig Topper | 2013-07-15 | 1 | -6/+6 |
| | * | Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s... | Craig Topper | 2013-07-14 | 1 | -4/+4 |
| | * | X86: fold SSE2/AVX2 logical shift by immediate amount into zero vector when p... | Stephen Lin | 2013-07-12 | 1 | -0/+38 |
| | * | Target/X86: Add explicit Win64 and System V/x86-64 calling conventions. | Charles Davis | 2013-07-12 | 1 | -13/+17 |
| | * | AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and all | Stephen Lin | 2013-07-09 | 1 | -0/+21 |
| | * | Reuse %rax after calling __chkstk on win64 | Nico Rieck | 2013-07-08 | 1 | -2/+1 |
| | * | Revert "Proper va_arg/va_copy lowering on win64" | Nico Rieck | 2013-07-08 | 1 | -3/+1 |
| | * | Revert "Reuse %rax after calling __chkstk on win64" | Nico Rieck | 2013-07-08 | 1 | -1/+2 |
| | * | Reuse %rax after calling __chkstk on win64 | Nico Rieck | 2013-07-07 | 1 | -2/+1 |
| | * | Proper va_arg/va_copy lowering on win64 | Nico Rieck | 2013-07-06 | 1 | -1/+3 |
| | * | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes. | Jakob Stoklund Olesen | 2013-07-04 | 1 | -4/+0 |
| | * | Revert r185595-185596 which broke buildbots. | Jakob Stoklund Olesen | 2013-07-04 | 1 | -0/+4 |
| | * | Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes. | Jakob Stoklund Olesen | 2013-07-03 | 1 | -4/+0 |
| | * | Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ... | Craig Topper | 2013-07-03 | 1 | -1/+1 |
| | * | Optimized integer vector multiplication operation by replacing it with shift/... | Elena Demikhovsky | 2013-06-26 | 1 | -2/+4 |
| | * | The getRegForInlineAsmConstraint function should only accept MVT value types. | Chad Rosier | 2013-06-22 | 1 | -2/+2 |
| * | | Merge commit '100fbdd06be7590b23c4707a98cd605bdb519498' into merge_20130612 | Stephen Hines | 2013-06-12 | 1 | -268/+314 |
| |\ \
| |/ |
|
| | * | Don't cache the instruction and register info from the TargetMachine, because | Bill Wendling | 2013-06-07 | 1 | -3/+26 |
| | * | Order CALLSEQ_START and CALLSEQ_END nodes. | Andrew Trick | 2013-05-29 | 1 | -3/+4 |
| | * | Track IR ordering of SelectionDAG nodes 2/4. | Andrew Trick | 2013-05-25 | 1 | -198/+198 |
| | * | Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. | Michael J. Spencer | 2013-05-24 | 1 | -3/+3 |
| | * | X86: Fix a bug in EltsFromConsecutiveLoads. We can't generate new loads witho... | Nadav Rotem | 2013-05-22 | 1 | -8/+20 |
| | * | X86: When expanding PCMPGTQ to PCMPGTD we always want to compare the lower ha... | Benjamin Kramer | 2013-05-22 | 1 | -4/+11 |
| | * | X86: When emulating unsigned PCMPGTQ with PCMPGTD, fix the sign bit for the s... | Benjamin Kramer | 2013-05-21 | 1 | -15/+19 |
| | * | Add LLVMContext argument to getSetCCResultType | Matt Arsenault | 2013-05-18 | 1 | -7/+8 |
| | * | X86: Make shuffle -> shift conversion more aggressive about undefs. | Benjamin Kramer | 2013-05-17 | 1 | -18/+28 |
| | * | Remove a recently redundant transform from X86ISelLowering. | David Majnemer | 2013-05-05 | 1 | -11/+0 |
| | * | Fix an odd comment. | Nadav Rotem | 2013-05-04 | 1 | -2/+1 |
| * | | Merge remote-tracking branch 'upstream/master' into merge-20130502 | Stephen Hines | 2013-05-02 | 1 | -294/+524 |
| |\ \
| |/ |
|