| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Update tests. | Evan Cheng | 2009-10-25 | 1 | -5/+10 | |
| | | | | | llvm-svn: 85050 | |||||
| * | Revert 84843. Evan, this was breaking some of the if-conversion tests. | Bob Wilson | 2009-10-22 | 1 | -2/+1 | |
| | | | | | llvm-svn: 84868 | |||||
| * | Move if-conversion before post-regalloc scheduling so the predicated ↵ | Evan Cheng | 2009-10-22 | 1 | -1/+2 | |
| | | | | | | | instruction get scheduled properly. llvm-svn: 84843 | |||||
| * | Don't generate sbfx / ubfx with negative lsb field. Patch by David Conrad. | Evan Cheng | 2009-10-22 | 1 | -0/+10 | |
| | | | | | llvm-svn: 84813 | |||||
| * | Match more patterns to movt. | Evan Cheng | 2009-10-21 | 1 | -0/+19 | |
| | | | | | llvm-svn: 84751 | |||||
| * | Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign) | Anton Korobeynikov | 2009-10-20 | 1 | -0/+48 | |
| | | | | | | | transform. llvm-svn: 84683 | |||||
| * | convert to filecheck syntax and make a lot more aggressive. | Chris Lattner | 2009-10-19 | 1 | -8/+68 | |
| | | | | | llvm-svn: 84517 | |||||
| * | rename test | Chris Lattner | 2009-10-19 | 1 | -0/+0 | |
| | | | | | llvm-svn: 84515 | |||||
| * | Enable post-alloc scheduling for all ARM variants except for Thumb1. | Evan Cheng | 2009-10-16 | 1 | -5/+5 | |
| | | | | | llvm-svn: 84249 | |||||
| * | Revise ARM inline assembly memory operands to require the memory address to | Bob Wilson | 2009-10-13 | 1 | -1/+3 | |
| | | | | | | | | be in a register. The previous use of ARM address mode 2 was completely arbitrary and inappropriate for Thumb. Radar 7137468. llvm-svn: 84022 | |||||
| * | Add ARMv6T2 SBFX/UBFX instructions. Approved by Anton Korobeynikov. | Sandeep Patel | 2009-10-13 | 1 | -0/+37 | |
| | | | | | llvm-svn: 84009 | |||||
| * | Eliminate some redundant llvm-as calls. | Benjamin Kramer | 2009-10-12 | 1 | -1/+1 | |
| | | | | | llvm-svn: 83837 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | Fix tests. | Evan Cheng | 2009-10-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 83241 | |||||
| * | 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 | 12 | -24/+24 | |
| | | | | | | | -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 | 5 | -5/+5 | |
| | | | | | | | specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. llvm-svn: 83215 | |||||
| * | Remove -post-RA-schedule flag and add a TargetSubtarget method to enable ↵ | David Goodwin | 2009-09-30 | 5 | -5/+5 | |
| | | | | | | | post-register-allocation scheduling. By default it is off. For ARM, enable/disable with -mattr=+/-postrasched. Enable by default for cortex-a8. llvm-svn: 83122 | |||||
| * | Post-RA regressions. | David Goodwin | 2009-09-29 | 5 | -4/+113 | |
| | | | | | llvm-svn: 83075 | |||||
| * | Fix PR4687. Pre ARMv5te does not support ldrd / strd. Patch by John Tytgat. | Evan Cheng | 2009-09-29 | 1 | -0/+19 | |
| | | | | | llvm-svn: 83058 | |||||

