aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* [fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier2012-09-211-0/+36
* llvm/test/CodeGen/ARM/fast-isel.ll: Fix possible typos, s/@unaligned_i16_stor...NAKAMURA Takumi2012-09-211-2/+2
* Testcase does not need to be this strict.Chad Rosier2012-09-211-1/+1
* Add newline.Chad Rosier2012-09-211-1/+1
* [fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier2012-09-211-0/+30
* ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach2012-09-211-0/+49
* Ignore PHI-defs for -new-coalescer interference checks.Jakob Stoklund Olesen2012-09-201-0/+48
* Try to make these tests more portable.Evan Cheng2012-09-203-7/+7
* Resolve conflicts involving dead vector lanes for -new-coalescer.Jakob Stoklund Olesen2012-09-191-0/+27
* MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng2012-09-182-1/+12
* More domain conversion; convert VFP VMOVS to NEON instructions in more cases ...James Molloy2012-09-181-2/+18
* Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng2012-09-188-46/+549
* Merge into undefined lanes under -new-coalescer.Jakob Stoklund Olesen2012-09-171-1/+49
* Removed the VMLxForwarding feature for the Cortex-A15 target.Silviu Baranga2012-09-171-0/+12
* This patch introduces A15 as a target in LLVM.Silviu Baranga2012-09-131-0/+6
* Fix constant folding through bitcasts by no longer relying on undefined behav...Kristof Beyls2012-09-121-0/+10
* Don't attempt to use flags from predicated instructions.Jakob Stoklund Olesen2012-09-101-0/+21
* Fix an assertion failure when optimising a shufflevector incorrectly into con...James Molloy2012-09-101-0/+10
* Set operation action for FFLOOR to Expand for all vector types for X86. Set F...Craig Topper2012-09-081-0/+31
* Improve codegen for BUILD_VECTORs on ARM.James Molloy2012-09-061-0/+34
* Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy2012-09-062-1/+36
* Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen2012-09-052-8/+8
* Strip old MachineInstrs *after* we know we can put them back.Tim Northover2012-09-051-1/+21
* Fixed the DAG combiner to better handle the folding of AND nodes for vector t...Silviu Baranga2012-09-051-0/+11
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-041-0/+44
* Not all targets have efficient ISel code generation for select instructions.Nadav Rotem2012-09-021-3/+2
* Generate better select code by allowing the target to use scalar select, and ...Nadav Rotem2012-09-021-0/+2
* Teach DAG combine a number of tricks to simplify FMA expressions in fast-math...Owen Anderson2012-09-011-0/+60
* Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen2012-08-311-0/+10
* Currently targets that do not support selects with scalar conditions and vect...Nadav Rotem2012-08-301-0/+17
* Add support for moving pure S-register to NEON pipeline if desiredTim Northover2012-08-301-0/+64
* [arm-fast-isel] Add support for ARM PIC.Jush Lu2012-08-291-0/+43
* Make sure we add the predicate after all of the registers are added.Bill Wendling2012-08-271-0/+129
* Rejected 169195. As Duncan commented, bitcasting to proper type is wrong appr...Stepan Dyatkovskiy2012-08-221-10/+0
* Add correct set of regression tests for r162094 commit.Tim Northover2012-08-211-33/+33
* Add a missing def flag.Jakob Stoklund Olesen2012-08-211-1/+1
* Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen2012-08-201-1/+1
* Forget to add testcase for r162195. Sorry.Stepan Dyatkovskiy2012-08-201-0/+10
* Also combine zext/sext into selects for ARM.Jakob Stoklund Olesen2012-08-181-0/+32
* Also pass logical ops to combineSelectAndUse.Jakob Stoklund Olesen2012-08-181-8/+8
* Avoid folding ADD instructions with FI operands.Jakob Stoklund Olesen2012-08-171-0/+11
* Implement NEON domain switching for scalar <-> S-register vmovs on ARMTim Northover2012-08-171-32/+32
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-162-12/+26
* [arm-fast-isel] Add support for fastcc.Jush Lu2012-08-161-0/+66
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-151-0/+60
* Rework test so that it reproduces the error without the horrible flag.Bill Wendling2012-08-151-8/+2
* Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng2012-08-151-17/+49
* The names of VFP variants of half-to-float conversion instructions wereAnton Korobeynikov2012-08-141-3/+3
* During the CodeGenPrepare we often lower intrinsics (such as objsize)Nadav Rotem2012-08-141-6/+7
* llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, o...NAKAMURA Takumi2012-08-141-1/+1