aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-1/+1
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-1/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-1/+1
* Avoid illegal integer promotion in fastiselBob Wilson2013-11-151-7/+2
* ARM: produce friendly error for invalid inline asmTim Northover2013-11-141-0/+4
* Enable generating legacy IT block for AArch32Weiming Zhao2013-11-135-6/+42
* ARM: diagnose invalid system LDM/STMTim Northover2013-11-121-0/+16
* [ARM] Add support for FP_HP_extension build attributeBradley Smith2013-11-122-1/+7
* [ARM] Add support for MVFR2 which is new in ARMv8Artyom Skrobov2013-11-112-0/+3
* Remove some unnecessary temporary strings.Benjamin Kramer2013-11-091-1/+1
* [arm] Refine ARMBuildAttrs.h.Logan Chien2013-11-091-6/+8
* ARM: fold prologue/epilogue sp updates into push/pop for code sizeTim Northover2013-11-084-32/+166
* [ARM] Handling for coprocessor instructions that are undefined starting from ...Artyom Skrobov2013-11-081-8/+21
* [ARM] Handling for coprocessor instructions that are undefined starting from ...Artyom Skrobov2013-11-082-9/+24
* [ARM] In ARMAsmParser, MatchCoprocessorOperandName() permitted p10 and p11 as...Artyom Skrobov2013-11-081-2/+3
* ARM: permit bare dmb/dsb/isb aliases on Cortex-M0Tim Northover2013-11-051-3/+3
* ARM: remove unnecessary state-tracking during frame lowering.Tim Northover2013-11-046-115/+58
* Enable optimization of sin / cos pair into call to __sincos_stret for iOS7+.Bob Wilson2013-11-034-0/+87
* [ARM] Add Virtualization subtarget feature and more build attributes in this ...Bradley Smith2013-11-015-5/+39
* [ARM] Fix Tag_ABI_HardFP_use build attributeBradley Smith2013-11-012-5/+13
* Legalize: Improve legalization of long vector extends.Jim Grosbach2013-10-311-55/+0
* [ARM] NEON instructions were erroneously decoded from certain invalid encodingsArtyom Skrobov2013-10-301-20/+20
* Struct byval cleanup: add helper functions to reduce code duplication.Manman Ren2013-10-291-180/+117
* Move getSymbol to TargetLoweringObjectFile.Rafael Espindola2013-10-291-1/+1
* Add a helper getSymbol to AsmPrinter.Rafael Espindola2013-10-292-6/+6
* [ARM] Make sure HasCRC is initialized to false in Subtarget.Amara Emerson2013-10-291-0/+1
* ARM: Add subtarget feature for CRCBernard Ogden2013-10-295-6/+14
* ARM cost model: Unaligned vectorized double stores are expensiveArnold Schwaighofer2013-10-291-0/+15
* ARM cost model: Account for zero cost scalar SROA instructionsArnold Schwaighofer2013-10-291-3/+15
* Return early from getUnconditionalBranchTargetOpValue if the branch target isLang Hames2013-10-281-1/+1
* [arm] Implement eabi_attribute, cpu, and fpu directives.Logan Chien2013-10-287-265/+514
* ARM: allow .thumb_func to be separated from symbol definitionTim Northover2013-10-251-17/+18
* ARM: don't expand atomicrmw inline on Cortex-M0Tim Northover2013-10-252-9/+13
* ARM: Tweak usage of '*vfp' compiler_rt functions.Jim Grosbach2013-10-241-1/+2
* Remove class abstraction from ARM struct byval loweringDavid Peixotto2013-10-241-553/+262
* ARM: Mark double-precision instructions as suchTim Northover2013-10-243-45/+66
* ARM: add a couple more NEON predicates.Tim Northover2013-10-241-4/+4
* ARM: mark various aliases with their architecture requirements.Tim Northover2013-10-242-8/+12
* ARM: Use non-VFP softcalls on embedded Darwinish targetsTim Northover2013-10-241-1/+1
* ARM: fix assert on unpredictable POP instruction.Tim Northover2013-10-241-3/+2
* Make ARM hint ranges consistent, and add tests for these rangesArtyom Skrobov2013-10-234-6/+26
* ARM: provide diagnostics on more writeback LDM/STM instructionsTim Northover2013-10-222-17/+41
* ARM: Thumb2 copy for GPRPair needs to use thumb instructions.Jim Grosbach2013-10-221-1/+1
* ARM: Clean up copyPhysReg() a bit.Jim Grosbach2013-10-221-27/+47
* Pure refactoring change.Richard Barton2013-10-181-73/+86
* Add hint disassembly syntax for 16-bit Thumb hint instructions.Richard Barton2013-10-184-25/+23
* Add hardware division as a default feature on Cortex-A15. Also add test cases...Silviu Baranga2013-10-182-2/+3
* 17309 ARM backend incorrectly lowers COPY_STRUCT_BYVAL_I32 for thumb1 targetsDavid Peixotto2013-10-171-7/+108
* Refactor lowering for COPY_STRUCT_BYVAL_I32David Peixotto2013-10-171-170/+460
* Add a MCAsmInfoELF class and factor some code into it.Rafael Espindola2013-10-162-3/+2