aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2012-09-21ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach
2012-09-20Ignore PHI-defs for -new-coalescer interference checks.Jakob Stoklund Olesen
2012-09-20Try to make these tests more portable.Evan Cheng
2012-09-19Resolve conflicts involving dead vector lanes for -new-coalescer.Jakob Stoklund Olesen
2012-09-18MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng
2012-09-18More domain conversion; convert VFP VMOVS to NEON instructions in more cases ...James Molloy
2012-09-18Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng
2012-09-17Merge into undefined lanes under -new-coalescer.Jakob Stoklund Olesen
2012-09-17Removed the VMLxForwarding feature for the Cortex-A15 target.Silviu Baranga
2012-09-13This patch introduces A15 as a target in LLVM.Silviu Baranga
2012-09-12Fix constant folding through bitcasts by no longer relying on undefined behav...Kristof Beyls
2012-09-10Don't attempt to use flags from predicated instructions.Jakob Stoklund Olesen
2012-09-10Fix an assertion failure when optimising a shufflevector incorrectly into con...James Molloy
2012-09-08Set operation action for FFLOOR to Expand for all vector types for X86. Set F...Craig Topper
2012-09-06Improve codegen for BUILD_VECTORs on ARM.James Molloy
2012-09-06Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy
2012-09-05Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen
2012-09-05Strip old MachineInstrs *after* we know we can put them back.Tim Northover
2012-09-05Fixed the DAG combiner to better handle the folding of AND nodes for vector t...Silviu Baranga
2012-09-04Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-09-02Not all targets have efficient ISel code generation for select instructions.Nadav Rotem
2012-09-02Generate better select code by allowing the target to use scalar select, and ...Nadav Rotem
2012-09-01Teach DAG combine a number of tricks to simplify FMA expressions in fast-math...Owen Anderson
2012-08-31Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen
2012-08-30Currently targets that do not support selects with scalar conditions and vect...Nadav Rotem
2012-08-30Add support for moving pure S-register to NEON pipeline if desiredTim Northover
2012-08-29[arm-fast-isel] Add support for ARM PIC.Jush Lu
2012-08-27Make sure we add the predicate after all of the registers are added.Bill Wendling
2012-08-22Rejected 169195. As Duncan commented, bitcasting to proper type is wrong appr...Stepan Dyatkovskiy
2012-08-21Add correct set of regression tests for r162094 commit.Tim Northover
2012-08-21Add a missing def flag.Jakob Stoklund Olesen
2012-08-20Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen
2012-08-20Forget to add testcase for r162195. Sorry.Stepan Dyatkovskiy
2012-08-18Also combine zext/sext into selects for ARM.Jakob Stoklund Olesen
2012-08-18Also pass logical ops to combineSelectAndUse.Jakob Stoklund Olesen
2012-08-17Avoid folding ADD instructions with FI operands.Jakob Stoklund Olesen
2012-08-17Implement NEON domain switching for scalar <-> S-register vmovs on ARMTim Northover
2012-08-16Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen
2012-08-16[arm-fast-isel] Add support for fastcc.Jush Lu
2012-08-15Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen
2012-08-15Rework test so that it reproduces the error without the horrible flag.Bill Wendling
2012-08-15Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows una...Evan Cheng
2012-08-14The names of VFP variants of half-to-float conversion instructions wereAnton Korobeynikov
2012-08-14During the CodeGenPrepare we often lower intrinsics (such as objsize)Nadav Rotem
2012-08-14llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, o...NAKAMURA Takumi
2012-08-13Add a roundToIntegral method to APFloat, which can be parameterized over vari...Owen Anderson
2012-08-13Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISD...Nadav Rotem
2012-08-13Add support for the %H output modifier.Eric Christopher
2012-08-13Add test for previous commit correcting NEON load patterns.Tim Northover
2012-08-12Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer