aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2011-11-27Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner
2011-11-17When fast iseling a GEP, accumulate the offset rather than emitting a series ofChad Rosier
2011-11-15Add vmov.f32 to materialize f32 immediate splats which cannot be handled byEvan Cheng
2011-11-14ARM VLDR/VSTR instructions don't need a size suffix.Jim Grosbach
2011-11-14Add newline to end of file. Thanks, Eli.Chad Rosier
2011-11-14Add support for inlining small memcpys.Chad Rosier
2011-11-14Fix a performance regression from r144565. Positive offsets were being loweredChad Rosier
2011-11-14Add support for Thumb load/stores with negative offsets.Chad Rosier
2011-11-14Fix early-clobber handling in shrinkToUses.Jakob Stoklund Olesen
2011-11-14Delete stale comment.Jakob Stoklund Olesen
2011-11-14Add support for ARM halfword load/stores and signed byte loads with negativeChad Rosier
2011-11-13The order in which the predicate is added differs between Thumb and ARM mode....Chad Rosier
2011-11-13Temporarily disable SelectIntrinsicCall when in ARM mode. This is causing fai...Chad Rosier
2011-11-13Add support for emitting both signed- and zero-extend loads. Fix Chad Rosier
2011-11-12Delete the 'standard' spiller with used the old spilling framework.Jakob Stoklund Olesen
2011-11-12RAGreedy is better about hinting now.Jakob Stoklund Olesen
2011-11-12Linear scan is going away.Jakob Stoklund Olesen
2011-11-12XFAIL test that depends on linear scan to remove dead code.Jakob Stoklund Olesen
2011-11-12Switch a few tests off linearscan.Jakob Stoklund Olesen
2011-11-12Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs....Eli Friedman
2011-11-11Add support in fast-isel for selecting memset/memcpy/memmove intrinsics.Chad Rosier
2011-11-11Loosen test by using REs. Approved by Devang.Chad Rosier
2011-11-11Preserve MachineMemOperands in ARMLoadStoreOptimizer.Andrew Trick
2011-11-11Add support for using immediates with select instructions.Chad Rosier
2011-11-11Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3.Eli Friedman
2011-11-11Add support for using MVN to materialize negative constants.Chad Rosier
2011-11-10When in ARM mode, LDRH/STRH require special handling of negative offsets.Chad Rosier
2011-11-10For immediate encodings of icmp, zero or sign extend first. ThenChad Rosier
2011-11-09Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM.Eli Friedman
2011-11-09Add check so we don't try to perform an impossible transformation. Fixes issu...Eli Friedman
2011-11-09Use REs to remove dependencies on the register allocation order.Chad Rosier
2011-11-09Add support for encoding immediates in icmp and fcmp. Hopefully, this willChad Rosier
2011-11-08Add workaround for Cortex-M3 errata 602117 by replacing ldrd x, y, [x] with l...Evan Cheng
2011-11-08Lower mem-ops to unaligned i32/i16 load/stores on ARM where supported.Lang Hames
2011-11-08Make sure to mark vector extload's as expand on ARM. Fixes PR11319.Eli Friedman
2011-11-08Convert tests to the new EH model.Bill Wendling
2011-11-08Enable support for returning i1, i8, and i16. Nothing special todo as it's theChad Rosier
2011-11-07Simplify some uses of utohexstr.Benjamin Kramer
2011-11-05Add support for passing i1, i8, and i16 call parameters. Also, be sure toChad Rosier
2011-11-05Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 enco...Benjamin Kramer
2011-11-04Add fast-isel support for returning i1, i8, and i16.Chad Rosier
2011-11-03Add support for sign-extending non-legal types in SelectSIToFP().Chad Rosier
2011-11-02Try to lower memset/memcpy/memmove to vector instructions on ARM where the al...Lang Hames
2011-11-02Add support for comparing integer non-legal types.Chad Rosier
2011-10-28Always use the string pool, even when it makes the .o larger. This may helpNick Lewycky
2011-10-27Also set addrmode6 alignment when align==size.Jakob Stoklund Olesen
2011-10-27Avoid partial CPSR dependency from loop backedges. rdar://10357570Evan Cheng
2011-10-27Teach our Dwarf emission to use the string pool.Nick Lewycky
2011-10-27A branch predicated on a constant can just FastEmit an unconditional branch.Chad Rosier
2011-10-26Make sure short memsets on ARM lower to stores, even when optimizing for size.Lang Hames