| Commit message (Expand) | Author | Age | Files | Lines |
* | remove a bunch of CHECK lines that aren't checking what | Chris Lattner | 2011-04-09 | 1 | -5/+0 |
* | don't test for codegen of 'store undef' | Chris Lattner | 2011-04-09 | 1 | -3/+3 |
* | Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is... | Evan Cheng | 2011-04-08 | 1 | -1/+1 |
* | Add option to emit @llvm.trap as a function call instead of a trap instructio... | Evan Cheng | 2011-04-07 | 1 | -3/+8 |
* | Added a check in the preRA scheduler for potential interference on a | Andrew Trick | 2011-04-07 | 1 | -0/+31 |
* | Prevent ARM DAG Combiner from doing an AND or OR combine on an illegal vector... | Tanya Lattner | 2011-04-07 | 1 | -0/+18 |
* | Change -arm-divmod-libcall to a target neutral option. | Evan Cheng | 2011-04-07 | 1 | -1/+1 |
* | Teach the ARM peephole optimizer that RSB, RSC, ADC, and SBC can be used for ... | Owen Anderson | 2011-04-06 | 1 | -0/+9 |
* | These tests no longer require linear scan because reserved register coalescin... | Jakob Stoklund Olesen | 2011-04-05 | 2 | -8/+6 |
* | Fix test-llvm failures. | Johnny Chen | 2011-04-05 | 6 | -13/+13 |
* | Fix up testcase for previous commit. | Eric Christopher | 2011-04-05 | 1 | -1/+1 |
* | Do some peephole optimizations to remove pointless VMOVs from Neon to integer | Cameron Zwarich | 2011-04-02 | 1 | -0/+11 |
* | LDRD/STRD instructions should print both Rt and Rt2 in the asm string. | Jim Grosbach | 2011-04-01 | 2 | -2/+2 |
* | Add test case. | Evan Cheng | 2011-04-01 | 1 | -0/+27 |
* | FileCheck'ify test. | Evan Cheng | 2011-04-01 | 1 | -8/+8 |
* | Fix ARM tests to be register allocator independent. | Jakob Stoklund Olesen | 2011-03-31 | 17 | -56/+83 |
* | Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplier | Evan Cheng | 2011-03-31 | 1 | -1/+27 |
* | Pick a conservative register class when creating a small live range for remat. | Jakob Stoklund Olesen | 2011-03-31 | 1 | -0/+61 |
* | Add a ARM-specific SD node for VBSL so that forms with a constant first operand | Cameron Zwarich | 2011-03-30 | 1 | -0/+97 |
* | Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. Frontends | Evan Cheng | 2011-03-29 | 1 | -0/+98 |
* | Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16 to v4f32. Fixes | Cameron Zwarich | 2011-03-29 | 1 | -0/+19 |
* | Optimizing (zext A + zext B) * C, to (VMULL A, C) + (VMULL B, C) during ... | Evan Cheng | 2011-03-29 | 1 | -0/+29 |
* | Enable GlobalMerge on darwin. | Devang Patel | 2011-03-23 | 2 | -2/+1 |
* | Cmp peephole optimization isn't always safe for signed arithmetics. | Evan Cheng | 2011-03-23 | 2 | -2/+45 |
* | Write the section table and the section data in the same order that | Rafael Espindola | 2011-03-20 | 1 | -2/+2 |
* | Match a few more obvious patterns to revsh. rdar://9147637. | Evan Cheng | 2011-03-18 | 1 | -2/+28 |
* | Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fix | Daniel Dunbar | 2011-03-16 | 1 | -111/+0 |
* | Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test wh... | Renato Golin | 2011-03-16 | 1 | -0/+111 |
* | Some minor cleanups based on feedback. | Bill Wendling | 2011-03-15 | 1 | -0/+12 |
* | Do not form thumb2 ldrd / strd if the offset is by multiple of 4. rdar://9133587 | Evan Cheng | 2011-03-15 | 1 | -0/+55 |
* | Add a peephole optimization to optimize pairs of bitcasts. e.g. | Evan Cheng | 2011-03-15 | 1 | -0/+23 |
* | Testcase for r127630. | Bill Wendling | 2011-03-15 | 1 | -0/+18 |
* | Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches. | Jim Grosbach | 2011-03-15 | 1 | -1/+1 |
* | Generate a VTBL instruction instead of a series of loads and stores when we | Bill Wendling | 2011-03-14 | 1 | -12/+0 |
* | Fix this test up a bit. | Eric Christopher | 2011-03-14 | 1 | -3/+1 |
* | Minor optimization. sign-ext/anyext of undef is still undef. | Evan Cheng | 2011-03-14 | 2 | -5/+19 |
* | Saving files before committing is overrated. | Eric Christopher | 2011-03-12 | 1 | -1/+1 |
* | Sometimes isPredicable lies to us and tells us we don't need the operands. | Eric Christopher | 2011-03-12 | 1 | -0/+60 |
* | Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side- | Jim Grosbach | 2011-03-11 | 11 | -18/+18 |
* | Roll r127459 back in: | Cameron Zwarich | 2011-03-11 | 1 | -1/+1 |
* | Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often get | Daniel Dunbar | 2011-03-11 | 1 | -1/+1 |
* | Optimize trivial branches in CodeGenPrepare, which often get created from the | Cameron Zwarich | 2011-03-11 | 1 | -1/+1 |
* | Avoid replacing the value of a directly stored load with the stored value if ... | Evan Cheng | 2011-03-11 | 1 | -0/+47 |
* | Properly pseudo-ize MOVCCr and MOVCCs. | Jim Grosbach | 2011-03-10 | 1 | -2/+2 |
* | Fix a compiler crash where a Glue value had multiple uses. Radar 9049552. | Bob Wilson | 2011-03-08 | 1 | -0/+23 |
* | Be nice to Xcore and the XMOS assembler and avoid quoting section names | Joerg Sonnenberger | 2011-03-04 | 2 | -5/+5 |
* | XFAIL for all. These tests are darwin specific anyway. | Devang Patel | 2011-03-04 | 2 | -2/+2 |
* | Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract ind... | Devang Patel | 2011-03-04 | 2 | -1/+2 |
* | Bug#9033: For the ELF assembler output, always quote the section name. | Joerg Sonnenberger | 2011-03-03 | 2 | -5/+5 |
* | Eliminate the unused CodeGenPrepare option to split critical edges. | Cameron Zwarich | 2011-03-02 | 1 | -1/+1 |