aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807Stephen Hines2013-08-0739-1157/+2346
|\
| * This corrects creation of operands for t2PLDW. It also removes the definition...Mihai Popa2013-08-062-25/+24
| * Support APSR_nzcv as operand for Thumb2 mrc. Deprecate pre-UAL syntax (pc ins...Mihai Popa2013-08-062-5/+5
| * ARM: implement allowTruncateForTailCallTim Northover2013-08-062-0/+18
| * Target/*/CMakeLists.txt: Add the dependency to CommonTableGen explicitly for ...NAKAMURA Takumi2013-08-061-1/+1
| * ARMAsmParser: Plug a leak.Benjamin Kramer2013-08-031-3/+11
| * Add a missing 'return' statement.Joey Gouly2013-08-021-0/+1
| * [ARMv8] Add an assembler warning for the deprecated 'setend' instruction.Joey Gouly2013-08-021-0/+12
| * Fixes ARM LNT bot from SLP change in O3Renato Golin2013-08-021-6/+8
| * Use function attributes to indicate that we don't want to realign the stack.Bill Wendling2013-08-011-1/+1
| * Added the B9.3.19 SUBS PC, LR, #imm (Thumb2) system instruction.Kevin Enderby2013-07-312-0/+30
| * [ARM] check bitwidth in PerformORCombineSaleem Abdulrasool2013-07-301-14/+21
| * Allow generation of vmla.f32 instructions when targeting Cortex-A15. The patc...Silviu Baranga2013-07-294-4/+6
| * Create a constant pool symbol for the GOT in the ARMCGBR the same way weChandler Carruth2013-07-271-7/+8
| * Fix yet another memory leak found by the vg-leak bot. Folks (includingChandler Carruth2013-07-271-2/+6
| * [ARM][ISel] Improve the lowering of vector loads.Quentin Colombet2013-07-231-1/+3
| * This adds range checking for "ldr Rn, [pc, #imm]" Thumb Mihai Popa2013-07-224-25/+62
| * ARM: remove now unneeded custom Asm convertersTim Northover2013-07-224-415/+16
| * Refactor AnalyzeBranch on ARM. The previous version did not always analyzeLang Hames2013-07-191-88/+67
| * Add a line that got missed off somehow. Sorry about that!Joey Gouly2013-07-191-0/+1
| * [ARMv8] Implement the NEON instructions VRINT{N, X, A, Z, M, P}.Joey Gouly2013-07-192-0/+58
| * ARM: Add instruction aliases for the Thumb2 PLD/PLDW (literal) alternate form.Tilmann Scheller2013-07-191-1/+6
| * ARM: Make sure the instruction alias for PLI uses the right subtarget features.Tilmann Scheller2013-07-181-1/+3
| * Change 'n' to 'N' to keep consistent with other instructions.Joey Gouly2013-07-181-4/+4
| * [ARMv8] Add NEON instructions VCVT{A, N, P, M}.Joey Gouly2013-07-182-0/+64
| * Add Thumb tests for the ARMv8 FP instructions that I recently added.Joey Gouly2013-07-181-2/+2
| * Remove the extra leading 0 from VMAXNMND.Joey Gouly2013-07-181-1/+1
| * [ARMv8] Add support for the NEON instructions vmaxnm/vminnm.Joey Gouly2013-07-175-0/+119
| * Fix ARMFastISel::ARMEmitIntExt shift emissionJF Bastien2013-07-171-30/+52
| * Related to r181161 - Indirect branches may not be the last branch in a basicLang Hames2013-07-161-0/+7
| * ARM: Add support for the Thumb2 PLI alternate literal form.Tilmann Scheller2013-07-161-0/+3
| * ARM: allow printing of ARM atomic DAG nodes.Tim Northover2013-07-161-0/+13
| * ARM: implement ldrex, strex and clrex intrinsicsTim Northover2013-07-164-15/+130
| * ARM EABI divmod supportRenato Golin2013-07-163-2/+87
| * Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).Craig Topper2013-07-151-1/+1
| * Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-143-13/+13
| * Fix ARM paired GPR COPY loweringJF Bastien2013-07-121-0/+3
| * Remove extraneous braces.Eric Christopher2013-07-121-6/+3
| * ARM cost model: Add cost for gather/scatherArnold Schwaighofer2013-07-121-0/+9
| * TargetTransformInfo: address calculation parameter for gather/scatherArnold Schwaighofer2013-07-121-2/+2
| * 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