| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | 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 |
| * | 80-col fixup. | Michael Liao | 2013-05-02 | 1 | -2/+3 |
| * | Avoid duplicating logic on frame register selecting when lowering eh_return | Michael Liao | 2013-05-02 | 1 | -9/+11 |
| * | Avoid duplicating logic on frame register selecting when lowering frameaddr | Michael Liao | 2013-05-02 | 1 | -1/+3 |
| * | Remove unused ShouldFoldAtomicFences flag. | Tim Northover | 2013-04-20 | 1 | -7/+0 |
| * | Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE. | Tim Northover | 2013-04-20 | 1 | -46/+0 |
| * | ArrayRefize getMachineNode(). No functionality change. | Michael Liao | 2013-04-19 | 1 | -8/+3 |
| * | Use 'array_lengthof' as possible to avoid magic numbers | Michael Liao | 2013-04-19 | 1 | -23/+32 |
| * | X86: Add an SSE2 lowering for 64 bit compares when pcmpgtq (SSE4.2) isn't ava... | Benjamin Kramer | 2013-04-18 | 1 | -15/+40 |
| * | Optimize vector select from all 0s or all 1s | Michael Liao | 2013-04-11 | 1 | -0/+45 |
| * | Enhance bool simplifcation in X86 to handle more cases | Michael Liao | 2013-04-11 | 1 | -6/+35 |
| * | __sincosf_stret returns sinf / cosf in bits 0:31 and 32:63 of xmm0, not in | Evan Cheng | 2013-04-10 | 1 | -5/+19 |
| * | Use the target options specified on a function to reset the back-end. | Bill Wendling | 2013-04-05 | 1 | -1/+19 |
| * | X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available. | Benjamin Kramer | 2013-03-31 | 1 | -0/+1 |
| * | Remove the old CodePlacementOpt pass. | Benjamin Kramer | 2013-03-29 | 1 | -1/+0 |
| * | Add support of RDSEED defined in AVX2 extension | Michael Liao | 2013-03-28 | 1 | -7/+17 |
| * | Enhance boolean simplification to handle 16-/64-bit RDRAND | Michael Liao | 2013-03-28 | 1 | -4/+9 |
| * | Skip moving call address loading into callseq when targets prefer register in... | Michael Liao | 2013-03-28 | 1 | -13/+0 |
| * | Make Win32 put the SRet address into EAX, fixes PR15556 | Timur Iskhodzhanov | 2013-03-28 | 1 | -5/+10 |
| * | For the current Atom processor, the fastest way to handle a call | Preston Gurd | 2013-03-27 | 1 | -0/+13 |
| * | Fix typo (common to both X86 and PPC) | Hal Finkel | 2013-03-27 | 1 | -1/+1 |
| * | Add XTEST codegen support | Michael Liao | 2013-03-26 | 1 | -0/+13 |