aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Cleanups for EABI standard functionsAnton Korobeynikov2012-01-291-2/+7
* Use base AAPCS for varargs functions even for AAPCS-VFP CCAnton Korobeynikov2012-01-291-1/+3
* Add a note about a potential optimization for clz/ctz patterns for ARMBob Wilson2012-01-281-0/+16
* Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and...James Molloy2012-01-281-1/+1
* Better user diagnostics for more ARM MachO relocation errors.Jim Grosbach2012-01-271-4/+8
* Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-263-9/+15
* Tidy up. Fix mismatched return types for error handling.Jim Grosbach2012-01-261-8/+4
* Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-263-1/+21
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-252-2/+37
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-252-3/+14
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-254-2/+215
* Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach2012-01-241-6/+6
* NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-244-6/+212
* NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+148
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-242-2/+2
* NEON VLD4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+245
* NEON Two-operand assembly aliases for VSRA.Jim Grosbach2012-01-241-0/+39
* NEON Two-operand assembly aliases for VSLI.Jim Grosbach2012-01-241-0/+19
* NEON Two-operand assembly aliases for VSRI.Jim Grosbach2012-01-241-0/+19
* NEON add correct predicates for some asm aliases.Jim Grosbach2012-01-242-18/+27
* Use correct register class for am2offset register operands.Anton Korobeynikov2012-01-241-2/+2
* NEON VST4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-242-0/+157
* NEON VLD4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-244-0/+179
* Tidy up. Remove some vertical space for readability.Jim Grosbach2012-01-241-344/+121
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-242-5/+7
* Fix typo.Jim Grosbach2012-01-241-2/+2
* NEON VST3(single element from one lane) assembly parsing.Jim Grosbach2012-01-242-0/+176
* NEON VST3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-232-20/+206
* NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-234-6/+220
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-232-6/+5
* NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach2012-01-232-0/+267
* Simplify some NEON assembly pseudo definitions.Jim Grosbach2012-01-233-396/+177
* ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHABI was also here.NAKAMURA Takumi2012-01-231-2/+3
* An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-231-5/+2
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-228-27/+186
* Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach2012-01-212-1/+6
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-2016-146/+93
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-201-0/+3
* VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach2012-01-201-6/+15
* NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach2012-01-202-36/+41
* Silence warnings about mixing enums.Benjamin Kramer2012-01-191-3/+2
* Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov2012-01-191-0/+3
* ARM assembly diagnostic caret in better position for FPImm.Jim Grosbach2012-01-191-3/+4
* Thumb2 relaxation for tADR to t2ADR.Jim Grosbach2012-01-191-0/+2
* Add comment and fix range check in condition.Jim Grosbach2012-01-191-1/+3
* - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng2012-01-191-1/+2
* Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng2012-01-191-1/+1
* Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen2012-01-181-0/+3
* Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach2012-01-183-0/+69
* Replace FIXME with explanatory comment.Jim Grosbach2012-01-181-1/+2