aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
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
2012-08-09Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-08-09Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad did not properly Nadav Rotem
2012-08-08Add test triples to fix win32 failures. Revert workaround from r161292.Bob Wilson
2012-08-04Add stack spill / reload instructions for DTriple and DQuad register classes,...Anton Korobeynikov
2012-08-03Refactor and check "onlyReadsMemory" before optimizing builtins.Bob Wilson
2012-08-03[arm-fast-isel] Add support for shl, lshr, and ashr.Jush Lu
2012-07-31Clear kill flags in removeCopyByCommutingDef().Jakob Stoklund Olesen
2012-07-19[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-18Fix a somewhat nasty crasher in PR13378. This crashes inside ofChandler Carruth
2012-07-18More replacing of target-dependent intrinsics with target-indepdent Joel Jones
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones
2012-07-11ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren
2012-07-09Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move,...Owen Anderson