| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Eliminate some redundant llvm-as calls. | Benjamin Kramer | 2009-10-12 | 13 | -13/+13 |
| | | | | | llvm-svn: 83837 | ||||
| * | 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 | ||||
| * | Implement 'm' memory operand properly | Anton Korobeynikov | 2009-10-11 | 1 | -11/+20 |
| | | | | | llvm-svn: 83785 | ||||
| * | 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 | ||||
| * | 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 | ||||
| * | Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via ↵ | Anton Korobeynikov | 2009-10-08 | 1 | -2/+2 |
| | | | | | | | movt/movw pair. llvm-svn: 83572 | ||||
| * | Add codegen support for NEON vld2lane intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+41 |
| | | | | | llvm-svn: 83568 | ||||
| * | Add some peepholes for signed comparisons using ashr X, X, 32. | Richard Osborne | 2009-10-08 | 1 | -0/+76 |
| | | | | | llvm-svn: 83549 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-08 | 8 | -46/+140 |
| | | | | | llvm-svn: 83528 | ||||
| * | Add codegen support for NEON vst4 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 83526 | ||||
| * | Add codegen support for NEON vst3 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 83518 | ||||
| * | Add codegen support for NEON vst2 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 83513 | ||||
| * | Add codegen support for NEON vld4 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 83508 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-07 | 6 | -35/+114 |
| | | | | | llvm-svn: 83507 | ||||
| * | Add codegen support for NEON vld3 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 83506 | ||||
| * | Add codegen support for NEON vld2 intrinsics with <1 x i64> vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+12 |
| | | | | | llvm-svn: 83502 | ||||
| * | Fix handling of x86 'R' constraint. | Dale Johannesen | 2009-10-07 | 1 | -0/+18 |
| | | | | | llvm-svn: 83499 | ||||
| * | Convert more NEON tests to use FileCheck. | Bob Wilson | 2009-10-07 | 6 | -40/+118 |
| | | | | | llvm-svn: 83497 | ||||
| * | Convert test to FileCheck. | Bob Wilson | 2009-10-07 | 1 | -9/+27 |
| | | | | | llvm-svn: 83487 | ||||
| * | Add codegen support for NEON vst4 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+41 |
| | | | | | llvm-svn: 83486 | ||||
| * | Add codegen support for NEON vst3 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+41 |
| | | | | | llvm-svn: 83484 | ||||
| * | Add codegen support for NEON vst2 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+37 |
| | | | | | llvm-svn: 83482 | ||||
| * | Add codegen support for NEON vld4 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+54 |
| | | | | | llvm-svn: 83479 | ||||
| * | Add codegen support for NEON vld3 intrinsics with 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+54 |
| | | | | | llvm-svn: 83471 | ||||
| * | Add tests for vld2 of 128-bit vectors. | Bob Wilson | 2009-10-07 | 1 | -0/+50 |
| | | | | | llvm-svn: 83468 | ||||
| * | Update NEON struct names to match llvm-gcc changes. | Bob Wilson | 2009-10-06 | 8 | -195/+165 |
| | | | | | | | (This is not required for correctness but might help with sanity.) llvm-svn: 83415 | ||||
| * | Instead of printing unnecessary basic block labels as labels in | Dan Gohman | 2009-10-06 | 2 | -3/+2 |
| | | | | | | | | | | | verbose-asm mode, print comments instead. This eliminates a non-comment difference between verbose-asm mode and non-verbose-asm mode. Also, factor out the relevant code out of all the targets and into target-independent code. llvm-svn: 83392 | ||||
| * | Fix tests. | Evan Cheng | 2009-10-02 | 2 | -3/+3 |
| | | | | | llvm-svn: 83241 | ||||
| * | Forgot about ARM::tPUSH. It also has a new writeback operand. | Evan Cheng | 2009-10-02 | 1 | -0/+10 |
| | | | | | llvm-svn: 83237 | ||||
| * | Move load / store multiple before post-alloc scheduling. | Evan Cheng | 2009-10-02 | 3 | -7/+5 |
| | | | | | llvm-svn: 83236 | ||||
| * | Remove neonfp attribute and instead set default based on CPU string. Add ↵ | David Goodwin | 2009-10-01 | 18 | -31/+31 |
| | | | | | | | -arm-use-neon-fp to override the default. llvm-svn: 83218 | ||||
| * | Restore the -post-RA-scheduler flag as an override for the target ↵ | David Goodwin | 2009-10-01 | 6 | -5/+38 |
| | | | | | | | specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. llvm-svn: 83215 | ||||
| * | ARM::tPOP and tPOP_RET each has an extra writeback operand now. | Evan Cheng | 2009-10-01 | 1 | -0/+13 |
| | | | | | llvm-svn: 83214 | ||||
| * | Forgot this test earlier. | Evan Cheng | 2009-09-30 | 1 | -0/+154 |
| | | | | | llvm-svn: 83143 | ||||

