aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* remove a bunch of CHECK lines that aren't checking whatChris Lattner2011-04-091-5/+0
* don't test for codegen of 'store undef'Chris Lattner2011-04-091-3/+3
* Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is...Evan Cheng2011-04-081-1/+1
* Add option to emit @llvm.trap as a function call instead of a trap instructio...Evan Cheng2011-04-071-3/+8
* Added a check in the preRA scheduler for potential interference on aAndrew Trick2011-04-071-0/+31
* Prevent ARM DAG Combiner from doing an AND or OR combine on an illegal vector...Tanya Lattner2011-04-071-0/+18
* Change -arm-divmod-libcall to a target neutral option.Evan Cheng2011-04-071-1/+1
* Teach the ARM peephole optimizer that RSB, RSC, ADC, and SBC can be used for ...Owen Anderson2011-04-061-0/+9
* These tests no longer require linear scan because reserved register coalescin...Jakob Stoklund Olesen2011-04-052-8/+6
* Fix test-llvm failures.Johnny Chen2011-04-056-13/+13
* Fix up testcase for previous commit.Eric Christopher2011-04-051-1/+1
* Do some peephole optimizations to remove pointless VMOVs from Neon to integerCameron Zwarich2011-04-021-0/+11
* LDRD/STRD instructions should print both Rt and Rt2 in the asm string.Jim Grosbach2011-04-012-2/+2
* Add test case.Evan Cheng2011-04-011-0/+27
* FileCheck'ify test.Evan Cheng2011-04-011-8/+8
* Fix ARM tests to be register allocator independent.Jakob Stoklund Olesen2011-03-3117-56/+83
* Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplierEvan Cheng2011-03-311-1/+27
* Pick a conservative register class when creating a small live range for remat.Jakob Stoklund Olesen2011-03-311-0/+61
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-301-0/+97
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-291-0/+98
* Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16 to v4f32. FixesCameron Zwarich2011-03-291-0/+19
* Optimizing (zext A + zext B) * C, to (VMULL A, C) + (VMULL B, C) during ...Evan Cheng2011-03-291-0/+29
* Enable GlobalMerge on darwin.Devang Patel2011-03-232-2/+1
* Cmp peephole optimization isn't always safe for signed arithmetics.Evan Cheng2011-03-232-2/+45
* Write the section table and the section data in the same order thatRafael Espindola2011-03-201-2/+2
* Match a few more obvious patterns to revsh. rdar://9147637.Evan Cheng2011-03-181-2/+28
* Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fixDaniel Dunbar2011-03-161-111/+0
* Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test wh...Renato Golin2011-03-161-0/+111
* Some minor cleanups based on feedback.Bill Wendling2011-03-151-0/+12
* Do not form thumb2 ldrd / strd if the offset is by multiple of 4. rdar://9133587Evan Cheng2011-03-151-0/+55
* Add a peephole optimization to optimize pairs of bitcasts. e.g.Evan Cheng2011-03-151-0/+23
* Testcase for r127630.Bill Wendling2011-03-151-0/+18
* Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches.Jim Grosbach2011-03-151-1/+1
* Generate a VTBL instruction instead of a series of loads and stores when weBill Wendling2011-03-141-12/+0
* Fix this test up a bit.Eric Christopher2011-03-141-3/+1
* Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng2011-03-142-5/+19
* Saving files before committing is overrated.Eric Christopher2011-03-121-1/+1
* Sometimes isPredicable lies to us and tells us we don't need the operands.Eric Christopher2011-03-121-0/+60
* Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach2011-03-1111-18/+18
* Roll r127459 back in:Cameron Zwarich2011-03-111-1/+1
* Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often getDaniel Dunbar2011-03-111-1/+1
* Optimize trivial branches in CodeGenPrepare, which often get created from theCameron Zwarich2011-03-111-1/+1
* Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng2011-03-111-0/+47
* Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach2011-03-101-2/+2
* Fix a compiler crash where a Glue value had multiple uses. Radar 9049552.Bob Wilson2011-03-081-0/+23
* Be nice to Xcore and the XMOS assembler and avoid quoting section namesJoerg Sonnenberger2011-03-042-5/+5
* XFAIL for all. These tests are darwin specific anyway.Devang Patel2011-03-042-2/+2
* Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract ind...Devang Patel2011-03-042-1/+2
* Bug#9033: For the ELF assembler output, always quote the section name.Joerg Sonnenberger2011-03-032-5/+5
* Eliminate the unused CodeGenPrepare option to split critical edges.Cameron Zwarich2011-03-021-1/+1