aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
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-13Use correct loads for vector types during extending-load operations.Tim Northover
2012-08-12Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer
2012-08-12Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimple...Craig Topper
2012-08-10ARM: enable struct byval for AAPCS.Manman Ren
2012-08-09Remove getARMRegisterNumbering and replace with calls intoEric Christopher
2012-08-09Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-08-09This field isn't used anymore, use it with HWEncoding instead.Eric Christopher
2012-08-08Added MispredictPenalty to SchedMachineModel.Andrew Trick
2012-08-08whitespaceAndrew Trick
2012-08-04Skip impdef regs during eabi save/restore list emission to workaround PR11902Anton Korobeynikov
2012-08-04Recognize vst1.64 / vld1.64 with 3 and 4 regs as load from / store to stack s...Anton Korobeynikov
2012-08-04Add stack spill / reload instructions for DTriple and DQuad register classes,...Anton Korobeynikov
2012-08-03Fall back to selection DAG isel for calls to builtin functions.Bob Wilson
2012-08-03[arm-fast-isel] Add support for shl, lshr, and ashr.Jush Lu
2012-08-03Add support for the ARM GHC calling convention, this patch was in 3.0,Eric Christopher
2012-08-02ARM: Tidy up. Remove unused template parameters.Jim Grosbach
2012-08-02ARM: More InstAlias refactors to use #NAME#.Jim Grosbach
2012-08-02ARM: Refactor instaliases using TableGen support for #NAME#.Jim Grosbach
2012-08-02Support fpv4 for ARM Cortex-M4.Jiangning Liu
2012-08-02Fix #13035, a bug around Thumb instruction LDRD/STRD with negative #0 offset ...Jiangning Liu
2012-08-02Fix #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu
2012-08-02Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu
2012-08-01ARM: Remove redundant instalias.Jim Grosbach
2012-08-01Clean up formatting.Jim Grosbach
2012-08-01Tidy up.Jim Grosbach
2012-07-30Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby
2012-07-25ARM: Don't assume an SDNode is a constant.Jim Grosbach
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-19[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-18Fix ARMTargetLowering::isLegalAddImmediate to consider thumb encodings.Andrew Trick
2012-07-18whitespaceAndrew Trick
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-13Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen
2012-07-11ARM: fix typo in commentsManman Ren
2012-07-11ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren
2012-07-10Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton
2012-07-10ARM: Allow more flexible patterns in NEON formats.Jim Grosbach
2012-07-09Revert r159938 (and r159945) to appease the buildbots.Chad Rosier
2012-07-09Some formatting to keep Clang happyRichard Barton
2012-07-09Oops - correct broken disassembly for VMOVRichard Barton
2012-07-09Fix instruction description of VMOV (between two ARM core registers and two s...Richard Barton
2012-07-09Prevent ARM assembler from losing a right shift by #32 applied to a registerRichard Barton
2012-07-09Spelling!Richard Barton
2012-07-09Teach the assembler to use the narrow thumb encodings of various three-regist...Richard Barton
2012-07-07I'm introducing a new machine model to simultaneously allow simpleAndrew Trick
2012-07-06Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier
2012-07-06ARM: Add test cleanup entry to the README.Jim Grosbach