| Commit message (Expand) | Author | Age | Files | Lines |
* | [AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implement | David Greene | 2011-03-02 | 5 | -0/+85 |
* | Eliminate the unused CodeGenPrepare option to split critical edges. | Cameron Zwarich | 2011-03-02 | 2 | -2/+2 |
* | Extend initial support for primitive types in PTX backend | Che-Liang Chiou | 2011-03-02 | 9 | -254/+883 |
* | Don't re-use existing addrec expansions if they contain casts. | Dan Gohman | 2011-03-02 | 1 | -0/+22 |
* | Catch more cases where 2-address pass should 3-addressify instructions. rdar:... | Evan Cheng | 2011-03-02 | 2 | -6/+16 |
* | Make InstCombiner::FoldAndOfICmps create a ConstantRange that's the | Anders Carlsson | 2011-03-01 | 1 | -0/+9 |
* | Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There's | Nick Lewycky | 2011-03-01 | 1 | -0/+16 |
* | Narrow right shifts need to encode their immediates differently from a normal | Bill Wendling | 2011-03-01 | 2 | -0/+13 |
* | Add an obvious missing safety check to DAE::RemoveDeadArgumentsFromCallers. | Eli Friedman | 2011-03-01 | 1 | -0/+13 |
* | Delete obsolete test. | Dan Gohman | 2011-02-28 | 1 | -46/+0 |
* | Fix typo introduced by r126661: "Fix a typo which ..." | Jakob Stoklund Olesen | 2011-02-28 | 1 | -1/+1 |
* | Fix the arm's disassembler for blx that was building an MCInst without the | Kevin Enderby | 2011-02-28 | 1 | -0/+3 |
* | Fix a typo which cause dag combine crash. rdar://9059537. | Evan Cheng | 2011-02-28 | 1 | -0/+14 |
* | Windows codegen also dies on this, so restrict to the platform it was | Duncan Sands | 2011-02-28 | 1 | -1/+1 |
* | Make this test x86 specific because the ARM backend can't handle it. | Duncan Sands | 2011-02-28 | 1 | -1/+1 |
* | Teach SimplifyCFG that (switch (select cond, X, Y)) is better expressed as a ... | Frits van Bommel | 2011-02-28 | 1 | -0/+138 |
* | srem doesn't actually have the same resulting sign as its numerator, you could | Nick Lewycky | 2011-02-28 | 1 | -15/+5 |
* | Teach InstCombine to fold "(shr exact X, Y) == 0" --> X == 0, fixing #1 from | Nick Lewycky | 2011-02-28 | 1 | -0/+17 |
* | Add preliminary support for .f32 in the PTX backend. | Che-Liang Chiou | 2011-02-28 | 6 | -0/+229 |
* | The sign of an srem instruction is the sign of its dividend (the first | Nick Lewycky | 2011-02-28 | 1 | -0/+10 |
* | Legalize support for fpextend of vector. PR9309. | Duncan Sands | 2011-02-27 | 1 | -0/+7 |
* | Target/X86: Always emit "push/pop GPRs" in prologue/epilogue and emit "spill/... | NAKAMURA Takumi | 2011-02-27 | 1 | -1/+1 |
* | Fix PR9324 / <rdar://problem/9052489> by handling the case where a PHI has no... | Cameron Zwarich | 2011-02-27 | 1 | -0/+20 |
* | Give a test file a more sensible name so that it can hold more test cases. | Cameron Zwarich | 2011-02-27 | 1 | -0/+0 |
* | Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize lega... | Benjamin Kramer | 2011-02-26 | 1 | -0/+26 |
* | split this test into arch specific pieces, so the ARM | Chris Lattner | 2011-02-25 | 2 | -1/+15 |
* | Revert "SimplifyCFG: GEPs with just one non-constant index are also cheap." | Benjamin Kramer | 2011-02-25 | 1 | -1/+1 |
* | Add patterns to use post-increment addressing for Neon VST1-lane instructions. | Bob Wilson | 2011-02-25 | 1 | -0/+26 |
* | SimplifyCFG: GEPs with just one non-constant index are also cheap. | Benjamin Kramer | 2011-02-24 | 1 | -2/+22 |
* | SimplifyCFG: GEPs with constant indices are cheap enough to be executed uncon... | Benjamin Kramer | 2011-02-24 | 1 | -0/+20 |
* | Restore r125595 (reverted in r126336) with modifications: | Joerg Sonnenberger | 2011-02-24 | 3 | -0/+29 |
* | Enable support for vector sext and trunc: | Nadav Rotem | 2011-02-24 | 2 | -0/+146 |
* | Remove obsolete tests. | Devang Patel | 2011-02-24 | 2 | -368/+0 |
* | Move arch specific tests in arch specific directories. | Devang Patel | 2011-02-24 | 7 | -2/+156 |
* | Add XCore intrinsic for eeu instruction. | Richard Osborne | 2011-02-24 | 1 | -0/+8 |
* | test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows ho... | NAKAMURA Takumi | 2011-02-24 | 1 | -0/+9 |
* | Merge information about the number of zero, one, and sign bits of live-out | Cameron Zwarich | 2011-02-24 | 1 | -0/+35 |
* | change instcombine to not turn a call to non-varargs bitcast of | Chris Lattner | 2011-02-24 | 2 | -13/+15 |
* | Fix bug in X86 folding / unfolding table. Int_CMPSDrm and Int_CMPSSrm memory | Evan Cheng | 2011-02-24 | 1 | -0/+42 |
* | Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000... | Devang Patel | 2011-02-23 | 1 | -1/+1 |
* | Check only relevant strings in output to increase stability of the tests. | Devang Patel | 2011-02-23 | 2 | -10/+9 |
* | Remove file. Previous commit deleted content, but left the file around. | Jim Grosbach | 2011-02-23 | 1 | -0/+0 |
* | Revert r125595, which is an X86-only undocumented assembly syntax extension | Jim Grosbach | 2011-02-23 | 2 | -10/+0 |
* | Put in the symbol table symbols only used in a .globl statement. | Rafael Espindola | 2011-02-23 | 1 | -0/+26 |
* | Add XCore intrinsic for clre instruction. | Richard Osborne | 2011-02-23 | 1 | -0/+3 |
* | Add llvm.xcore.waitevent intrinsic. The effect of this intrinsic is to enable | Richard Osborne | 2011-02-23 | 1 | -0/+21 |
* | Add XCore intrinsic for the setv instruction. | Richard Osborne | 2011-02-23 | 1 | -0/+9 |
* | Add XCore intrinsic for settw instruction. | Richard Osborne | 2011-02-23 | 1 | -0/+8 |
* | Fixed a bug in the enhanced disassembler that caused | Sean Callanan | 2011-02-23 | 1 | -0/+2 |
* | More fcopysign correctness and performance fix. | Evan Cheng | 2011-02-23 | 1 | -9/+8 |