aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Simplify code.Craig Topper2013-07-101-6/+2
* Fix typoStephen Lin2013-07-101-1/+1
* Explicitly define ARMISelLowering::isFMAFasterThanFMulAndFAdd. No functionali...Stephen Lin2013-07-101-0/+11
* ARM: Fix incorrect pack pattern for thumb2Jim Grosbach2013-07-091-1/+6
* Add MC assembly/disassembly support for VRINT{A, N, P, M} to V8FP.Joey Gouly2013-07-093-3/+59
* Add MC assembly/disassembly support for VRINT{Z, X, R} to V8FP.Joey Gouly2013-07-091-0/+21
* Add MC assembly/disassembly support for VCVT{A, N, P, M} to V8FP.Joey Gouly2013-07-093-6/+86
* Add a comment to this change, requested by Eric Christopher.Joey Gouly2013-07-081-0/+4
* ARM: Improve codegen for generic vselect.Jim Grosbach2013-07-081-0/+18
* Add MC support for the v8fp instructions: vmaxnm and vminnm.Joey Gouly2013-07-063-8/+27
* ARM: Add a pack pattern for matching arithmetic shift rightArnold Schwaighofer2013-07-051-0/+3
* ARM: Fix incorrect pack patternArnold Schwaighofer2013-07-051-2/+4
* PR16490: fix a crash in ARMDAGToDAGISel::SelectInlineAsm.Joey Gouly2013-07-051-0/+6
* Remove an unneeded call to 'UpdateThumbVFPPredicate', spotted by Amaury.Joey Gouly2013-07-041-1/+0
* Add support for MC assembling and disassembling of vsel{ge, gt, eq, vs} instr...Joey Gouly2013-07-044-2/+94
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-041-2/+0
* Add a V8FP instruction 'vcvt{b,t}' to convert between half and double precision.Joey Gouly2013-07-042-1/+57
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-4/+4
* Revert r185595-185596 which broke buildbots.Jakob Stoklund Olesen2013-07-041-0/+2
* Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.Jakob Stoklund Olesen2013-07-031-2/+0
* Have ARMBaseRegisterInfo::getCallPreservedMask return the 'correct' mask for ...Stephen Lin2013-07-032-10/+13
* [ARM] Improve the instruction selection of vector loads.Quentin Colombet2013-07-031-0/+94
* ARM: Prevent ARMAsmParser::shouldOmitCCOutOperand() from misidentifying certa...Tilmann Scheller2013-07-031-9/+5
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-031-3/+3
* This corrects the implementation of Thumb ADR instruction. There are three i...Mihai Popa2013-07-036-8/+46
* ARM: relax the atomic release barrier to "dmb ishst" on SwiftTim Northover2013-07-031-1/+11
* Remove address spaces from MC.Rafael Espindola2013-07-021-11/+10
* Fix ARM EHABI compact model 1 and 2 without handlerdata.Logan Chien2013-07-021-3/+13
* [ARMAsmParser] Sort the ARM register lists based on the encoding value, not theChad Rosier2013-07-011-15/+23
* Revert r185339 (ARM: relax the atomic release barrier to "dmb ishst")Tim Northover2013-07-011-5/+1
* ARM: relax the atomic release barrier to "dmb ishst"Tim Northover2013-07-011-1/+5
* Remove unused memberDavid Blaikie2013-06-281-4/+0
* Remove unused variables.Eric Christopher2013-06-281-4/+0
* Bug 13662: Enable GPRPair for all i64 operands of inline asm on ARMWeiming Zhao2013-06-282-12/+45
* ARM: ensure fixed-point conversions have sane typesTim Northover2013-06-281-5/+36
* ARM: Fix pseudo-instructions for SRS (Store Return State).Tilmann Scheller2013-06-281-4/+4
* Add a Subtarget feature 'v8fp' to the ARM backend.Joey Gouly2013-06-275-5/+24
* Clarify and doxygen-ify commentsStephen Lin2013-06-262-16/+20
* ARM: Proactively ensure that the LowerCallResult hack for 'this'-returns is n...Stephen Lin2013-06-263-4/+23
* Minor formatting fix to ARMBaseRegisterInfo::getCalleeSavedRegsStephen Lin2013-06-261-7/+5
* Add a subtarget feature 'v8' to the ARM backend.Joey Gouly2013-06-268-4/+25
* ARM: fix more cases where predication may or may not be allowedTim Northover2013-06-264-36/+35
* ARM: allow predicated barriers in Thumb modeTim Northover2013-06-262-18/+16
* Remove the 'generic' CPU from the ARM eabi attributes printer.Joey Gouly2013-06-261-9/+2
* ARM: operands should be explicit when disassembledAmaury de la Vieuville2013-06-261-8/+3
* ARM: check predicate bits for thumb instructionsAmaury de la Vieuville2013-06-241-13/+17
* ARM: rGPR is meant to be unpredictable, not undefinedAmaury de la Vieuville2013-06-241-2/+5
* ARM: fix thumb1 nop decodingAmaury de la Vieuville2013-06-241-9/+0
* ARM: fix IT decodingAmaury de la Vieuville2013-06-241-4/+2
* ARM: enable decoding of pc-relative PLD/PLIAmaury de la Vieuville2013-06-242-46/+148