| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Eliminate some redundant llvm-as calls. | Benjamin Kramer | 2009-10-12 | 13 | -13/+13 |
| | | | | | llvm-svn: 83837 | ||||
| * | Missing CHECK: lines makes test exit abnormally. | Edward O'Callaghan | 2009-10-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 83835 | ||||
| * | FileCheck not CheckFile, oops. | Edward O'Callaghan | 2009-10-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 83834 | ||||
| * | Convert InstCombine/call.ll to CheckFile. | Edward O'Callaghan | 2009-10-12 | 1 | -3/+22 |
| | | | | | llvm-svn: 83833 | ||||
| * | Convert the rest of the InstCombine tests from notcast to FileCheck. | Edward O'Callaghan | 2009-10-12 | 10 | -12/+131 |
| | | | | | llvm-svn: 83828 | ||||
| * | Remove this part of the test, it never actually tested anything anyways. This | Nick Lewycky | 2009-10-12 | 1 | -25/+0 |
| | | | | | | | unbreaks make check after evocallaghan's changes. llvm-svn: 83827 | ||||
| * | Fix syntax error missed in converting zext.ll test. Convert ↵ | Edward O'Callaghan | 2009-10-12 | 2 | -5/+8 |
| | | | | | | | 2003-11-13-ConstExprCastCall.ll to FileCheck from notcast. llvm-svn: 83826 | ||||
| * | Convert InstCombine tests from notcast to FileCheck. | Edward O'Callaghan | 2009-10-12 | 5 | -9/+49 |
| | | | | | llvm-svn: 83825 | ||||
| * | Add missed mem-mem move patterns | Anton Korobeynikov | 2009-10-11 | 2 | -0/+16 |
| | | | | | llvm-svn: 83812 | ||||
| * | Add MSP430 mem-mem insts support. Patch by Brian Lucas with some my refinements | Anton Korobeynikov | 2009-10-11 | 2 | -0/+93 |
| | | | | | llvm-svn: 83811 | ||||
| * | Add bunch of MSP430 'feature' tests. Patch by Brian Lucas with some my ↵ | Anton Korobeynikov | 2009-10-11 | 8 | -0/+343 |
| | | | | | | | refinements llvm-svn: 83809 | ||||
| * | reduce vec_shuffle2 and merge into vec_shuffle. | Chris Lattner | 2009-10-11 | 2 | -19/+10 |
| | | | | | llvm-svn: 83807 | ||||
| * | filecheckize vec_shuffle.ll and merge shuffle.ll into it. | Chris Lattner | 2009-10-11 | 2 | -19/+34 |
| | | | | | llvm-svn: 83806 | ||||
| * | filecheckize | Chris Lattner | 2009-10-11 | 1 | -15/+13 |
| | | | | | llvm-svn: 83805 | ||||
| * | rename test | Chris Lattner | 2009-10-11 | 1 | -0/+0 |
| | | | | | llvm-svn: 83804 | ||||
| * | remove old testcase | Chris Lattner | 2009-10-11 | 1 | -9/+0 |
| | | | | | llvm-svn: 83803 | ||||
| * | merge test into shift.ll, this also eliminates awful grepping on -stats output | Chris Lattner | 2009-10-11 | 2 | -29/+34 |
| | | | | | llvm-svn: 83802 | ||||
| * | convert to filecheck. | Chris Lattner | 2009-10-11 | 1 | -5/+100 |
| | | | | | llvm-svn: 83801 | ||||
| * | teach instcombine to simplify xor's harder, catching the | Chris Lattner | 2009-10-11 | 1 | -0/+11 |
| | | | | | | | new testcase. llvm-svn: 83799 | ||||
| * | convert xor2 to filecheck, merge in a random regtest | Chris Lattner | 2009-10-11 | 2 | -13/+16 |
| | | | | | llvm-svn: 83796 | ||||
| * | generalize a transformation even more: we don't care whether the | Chris Lattner | 2009-10-11 | 1 | -0/+7 |
| | | | | | | | | | | input the the mul is a zext from bool, just that it is all zeros other than the low bit. This fixes some phase ordering issues that would cause us to miss some xforms in mul.ll when the worklist is visited differently. llvm-svn: 83794 | ||||
| * | simplify a transformation by making it more general. | Chris Lattner | 2009-10-11 | 2 | -1/+20 |
| | | | | | llvm-svn: 83792 | ||||
| * | LICM shouldn't sink/delete debug information. Fix this and add a testcase. | Torok Edwin | 2009-10-11 | 1 | -0/+55 |
| | | | | | | | | For now the metadata of sinked/hoisted instructions is still wrong, but that'll be fixed when instructions will have debug metadata directly attached. llvm-svn: 83786 | ||||
| * | Implement 'm' memory operand properly | Anton Korobeynikov | 2009-10-11 | 1 | -11/+20 |
| | | | | | llvm-svn: 83785 | ||||
| * | when folding duplicate conditions, delete the | Chris Lattner | 2009-10-11 | 2 | -30/+33 |
| | | | | | | | now-probably-dead instruction tree feeding it. llvm-svn: 83778 | ||||
| * | implement rdar://7293527, a trivial instcombine that llvm-gcc | Chris Lattner | 2009-10-11 | 1 | -0/+8 |
| | | | | | | | | gets but clang doesn't, because it is implemented in GCC's fold routine. llvm-svn: 83761 | ||||
| * | implement a transformation in jump threading that is currently | Chris Lattner | 2009-10-11 | 1 | -0/+34 |
| | | | | | | | | | | | done by condprop, but do it in a much more general form. The basic idea is that we can do a limited form of tail duplication in the case when we have a branch on a phi. Moving the branch up in to the predecessor block makes instruction selection much easier and encourages chained jump threadings. llvm-svn: 83759 | ||||
| * | another testcase jump threading shouldn't crash on. | Chris Lattner | 2009-10-11 | 1 | -0/+31 |
| | | | | | llvm-svn: 83758 | ||||
| * | rename a file, remove a poorly reduced testcase. | Chris Lattner | 2009-10-11 | 2 | -142/+0 |
| | | | | | llvm-svn: 83757 | ||||
| * | make jump threading on a phi with undef inputs happen. | Chris Lattner | 2009-10-11 | 1 | -2/+32 |
| | | | | | llvm-svn: 83754 | ||||
| * | merge two tests. | Chris Lattner | 2009-10-11 | 2 | -13/+19 |
| | | | | | llvm-svn: 83751 | ||||
| * | simplify some run lines, convert a test to filecheck. | Chris Lattner | 2009-10-11 | 6 | -7/+13 |
| | | | | | llvm-svn: 83750 | ||||
| * | switch GVN to use SSAUpdater. Besides removing a lot of complexity | Chris Lattner | 2009-10-10 | 1 | -2/+2 |
| | | | | | | | | | from GVN, this also speeds it up, inserts fewer PHI nodes (see the testcase) and allows it to remove more loads (due to fewer PHI nodes standing in the way). llvm-svn: 83746 | ||||
| * | It seems that OR operation does not affect status reg at all. | Anton Korobeynikov | 2009-10-10 | 1 | -0/+14 |
| | | | | | | | Remove impdef of SRW. This fixes PR4779 llvm-svn: 83739 | ||||
| * | Update this test; the code is the same but it gets counted as one | Dan Gohman | 2009-10-09 | 1 | -1/+1 |
| | | | | | | | fewer remat. llvm-svn: 83690 | ||||
| * | Fix the x86 test-shrink optimization so that it doesn't shrink comparisons | Dan Gohman | 2009-10-09 | 1 | -0/+23 |
| | | | | | | | | | when one of the bits being tested would end up being the sign bit in the narrower type, and a signed comparison is being performed, since this would change the result of the signed comparison. This fixes PR5132. llvm-svn: 83670 | ||||
| * | Merge a bunch of NEON tests into larger files so they run faster. | Bob Wilson | 2009-10-09 | 87 | -3650/+3526 |
| | | | | | llvm-svn: 83667 | ||||
| * | Convert some ARM tests with lots of greps to use FileCheck. | Bob Wilson | 2009-10-09 | 5 | -58/+135 |
| | | | | | llvm-svn: 83651 | ||||
| * | Fix a logic error that caused non-rematable loop invariants loads to be ↵ | Evan Cheng | 2009-10-09 | 1 | -0/+264 |
| | | | | | | | licm'ed out of loop. llvm-svn: 83622 | ||||
| * | Commit one last NEON test to use FileCheck. That's all of them now! | Bob Wilson | 2009-10-09 | 1 | -4/+13 |
| | | | | | llvm-svn: 83617 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-09 | 11 | -115/+388 |
| | | | | | llvm-svn: 83616 | ||||
| * | Reset kill markers after live interval is reconstructed. | Evan Cheng | 2009-10-09 | 1 | -0/+34 |
| | | | | | llvm-svn: 83608 | ||||
| * | When considering whether to inline Callee into Caller, | Dale Johannesen | 2009-10-09 | 1 | -0/+111 |
| | | | | | | | | | | and that will make Caller too big to inline, see if it might be better to inline Caller into its callers instead. This situation is described in PR 2973, although I haven't tried the specific case in SPASS. llvm-svn: 83602 | ||||
| * | Add codegen support for NEON vst4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-09 | 1 | -0/+28 |
| | | | | | llvm-svn: 83600 | ||||
| * | Add codegen support for NEON vst3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+28 |
| | | | | | llvm-svn: 83598 | ||||
| * | Add codegen support for NEON vst2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+28 |
| | | | | | llvm-svn: 83596 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 9 | -46/+139 |
| | | | | | llvm-svn: 83595 | ||||
| * | Add codegen support for NEON vld4lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+53 |
| | | | | | | | Also fix some copy-and-paste errors in previous changes. llvm-svn: 83590 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 13 | -100/+295 |
| | | | | | llvm-svn: 83587 | ||||
| * | Add codegen support for NEON vld3lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+47 |
| | | | | | llvm-svn: 83585 | ||||

